@1742255453.71PDT = =tMAIN =mMAIN_scheduler @PDT1742255454.47 #t\ Environmental Sample Processor built 24-Sep-24 (2874e8e9) +110 #"core_reset"Sent BREAK +2 #t@35431 idle with ifg=0x00, ie=0x75 #>RESET< ESP2 v3.42 I2C Gateway v3.20 +211 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +256 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +152 !o:Instrument::Error: mesg"IFlow control unavailable because serial port /dev/extSampler missing:bt["2/home/esp/esp2/type/shallow/initialize.rb:162"2/home/esp/esp2/lib/framework.rb:124:in `load'"2/home/esp/esp2/lib/framework.rb:124:in `load'"5/home/esp/esp2/lib/framework.rb:182:in `execute'"-/home/esp/esp2/lib/esp.rb:120:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +257 "Can"\  ' + \  ' + #tPolling Can every 10:00 +18540 #-> ESP.ready! +3 #Powering core bus +586 .Gate.power :raw,:ON +3 "sampler") +27 ) +2 "core"  +3 "collection"' +3 ' +2 "core"  +3 "processing"% +2 % +2 "core"  +6 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 .tCS.configure :default + "collection"'#P d@b +3 .tPS.configure :default + "processing"%#A d`xb +3 .tSS.configure :default +2 "sampler")#.0X ESP.shutdown +5 #Asleep / Shutdown +33 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF +2 #Shutdown +451 #t-> exit +7 #mEXIT @1742255702.28PDT @1742255958.50PDT = =tMAIN =mMAIN_scheduler @PDT1742255959.26 #t\ Environmental Sample Processor built 24-Sep-24 (2874e8e9) +121 #"core_reset"Sent BREAK + #t@18024 sendCRC with ifg=0x08, ie=0x5F + #@23032 sendCRC with ifg=0x20, ie=0x7F + #@23479 sendCRC with ifg=0x20, ie=0x7F #@24795 sendCRC with ifg=0x20, ie=0x7F + #@26161 sendCRC with ifg=0x08, ie=0x5F + #@1468 sendCRC with ifg=0x20, ie=0x7F #@1915 sendCRC with ifg=0x20, ie=0x7F + #@3506 sendCRC with ifg=0x08, ie=0x5F #@36965 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +257 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +156 !o:Instrument::Error: mesg"IFlow control unavailable because serial port /dev/extSampler missing:bt["2/home/esp/esp2/type/shallow/initialize.rb:162"2/home/esp/esp2/lib/framework.rb:124:in `load'"2/home/esp/esp2/lib/framework.rb:124:in `load'"5/home/esp/esp2/lib/framework.rb:182:in `execute'"-/home/esp/esp2/lib/esp.rb:120:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +271 "Can"\ '  e[ + \ '  e[ + #tPolling Can every 10:00 +2 #Cleanly exited at 16:55:02PDT17-Mar-25 +1071 #-> exit +5 #mEXIT @1742255978.30PDT @1742256145.06PDT = =tMAIN =mMAIN_scheduler @PDT1742256145.78 #t\ Environmental Sample Processor built 24-Sep-24 (2874e8e9) +112 #"core_reset"Sent BREAK + #t@18024 sendCRC with ifg=0x08, ie=0x5F + #@23032 sendCRC with ifg=0x20, ie=0x7F + #@23479 sendCRC with ifg=0x20, ie=0x7F #@24795 sendCRC with ifg=0x20, ie=0x7F + #@26161 sendCRC with ifg=0x08, ie=0x5F + #@1468 sendCRC with ifg=0x20, ie=0x7F #@1915 sendCRC with ifg=0x20, ie=0x7F + #@3506 sendCRC with ifg=0x08, ie=0x5F #@32532 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +258 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +419 "Can"\ ( N + \ ( N # + #tPolling Can every 10:00 +2 #Cleanly exited at 16:59:38PDT17-Mar-25 +861 #-> ESP.configure +3 #Powering core bus +567 .Gate.power :raw,:ON +2 "sampler") +12 ) +2 "core"  +3 "collection"' +2 ' +3 "core"  +2 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +3 % *\ +2 % 0\ +4 "sampler")&\ +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default + "processing"%#A d`xb +3 .tSS.configure :default +2 "sampler")#.0X ESP.ready! +2 "collection"'% +3 "processing"%% +4 "core" %c_`\  + "manipulator"&% +7 ."rdySampler"Intake.select :close +7 .Exhaust.select :close +3 .CTV.dial :air +3 "collection"'  +3 "core" %&\  % + p +2 "manipulator"&% +2 ."rdyProcessing"PSV.dial :air +6 "processing"%  +3 "core" + % r o + +3 ."rdySampler"CSV.dial :waste1 +4 .tForearm.home.seek :retract +3 ."rdyProcessing"PS.home.seek 0ml +2 "collection"'\ + "manipulator"& ' ] +3 "processing"% 'ܑ +8 "core" + ."rdySampler"SSV.dial :spit,avoiding: :exhaust +2 "sampler")  +3 "core"  +2 "sampler") +3 "core"  +2 "sampler")  +5 "core"  +3 ."readyCS"CS.reconfigure :fast +3 ."rdySampler"SS.home.seek 0ml +3 "collection"'#d @b + "sampler")'! +5 ."readyCS"CS.home.seek 0ml +3 "collection"'' +33 "core" ' + ."closeHand"Hand.close +9 .tElbow.reconfigure :loose +2 "manipulator"&/ + &$ &.,(#b +11 .tElbow.jog 1500 + "manipulator"&* +20 "core" / +36 * +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 .tElbow.home.seek :clear +2 "manipulator"&(Z +252 "core" ' +113 ( +2 "storage"(& +3 "core" & r \ < +2 .tSE.home.seek :down +2 "storage"('= +25 "core" 'z | @ +3 !to:Slide::Error\ :@axisName"Storage Elevator: mesg"@Storage Elevator overCurrent at 33.48 Pucks below Top Plate:@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @pwmi:@deltaPressi@ :@pastThresholdF: @voltagef12.687318605792832: @currenti: @type2F:@outPressi :\ @lostT: @inPressi| :@velocityi: @pastFLSF:\ @homeT: @enabledT: @erri:@positioniz: @pastRLSF: @channeli: @tagi: @error:overCurrent:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411:in `to'"7/home/esp/esp2/utils/storage.rb:57:in `coreReady!'"3/home/esp/esp2/utils/storage.rb:40:in `ready!'",/home/esp/esp2/lib/msg.rb:68:in `retry'"3/home/esp/esp2/utils/storage.rb:32:in `ready!'"1/home/esp/esp2/utils/misc.rb:546:in `ready!'"(ESP):2:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 .SE.reconfigure :default +2 "storage"(#QK-0-\ b +3 .tSE.hold + "storage"(+ +15 "core" + +2 .tSE.jog -128 +2 "storage"() +27 "core" ) +2 "storage"(& +3 "core" & S\ & +2 .tSC.configure :sloppy +36 "storage"($-.(\ 1~b +9 .tSC.home.seek :initial +2 "storage"(([Y +53 "core" ) )\  +4 !to:Slide::Error\ :@axisName"Storage Elevator: mesg"]Storage Elevator positionErr at 33.49 Pucks below Top Plate during Storage Carousel move:@checkpoint: omitted:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"3/home/esp/esp2/lib/slide.rb:35:in `initialize'"3/home/esp/esp2/lib/i2c/servo.rb:1251:in `call'"6/home/esp/esp2/lib/i2c/servo.rb:1251:in `deliver'"3/home/esp/esp2/lib/i2c/msg.rb:605:in `process'"2/home/esp/esp2/lib/msg.rb:218:in `initialize'",/home/esp/esp2/lib/msg.rb:215:in `loop'"2/home/esp/esp2/lib/msg.rb:215:in `initialize'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488: @replyo:I2C::Servo::RelMove3Reply : @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @pwmi:@deltaPressi) :@pastThresholdF: @voltagef12.854230731467846: @currenti: @type2F:@outPressi :\ @lostT: @inPressi :@velocityi: @pastFLSF:\ @homeT: @enabledT: @erri:@positioni: @pastRLSF: @channeli: @tagi: @error:positionErr + "storage"(& +4 "core" &* \ +2 .tSC.reconfigure :sloppy +2 "storage"($-.(\ 1~b +3 .tSC.hold + "storage"(, +5 "core" (/ \ ! +20 , +2 .tSC.jog 90 +2 "storage"(*Z +16 "core" ' +2 ."rdyProcessing"PS.stop + "processing"%5 +8 "core" * +2 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +3 .tSE.home.seek :down +2 "storage"('= +23 "core" ' w  +3 !to:Slide::Error\ :@axisName"Storage Elevator: mesg"@Storage Elevator overCurrent at 33.37 Pucks below Top Plate:@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @pwmi:@deltaPressi :@pastThresholdF: @voltagef12.68240942562592H: @currenti: @type2F:@outPressi :\ @lostT: @inPressiw :@velocityi: @pastFLSF:\ @homeT: @enabledT: @erri:@positioni: @pastRLSF: @channeli: @tagi#: @error:overCurrent:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411: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:546:in `ready!'"(ESP):2:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 .SE.reconfigure :default + "storage"(#QK-0-\ b +3 .tSE.hold +3 "storage"(+ +14 "core" + + ' +2 "storage"( % +4 "core" % j l \ : +3 .tSE.jog -128 +2 "storage"(!) +27 "core" ) +2 .tSC.hold +2 "storage"(", +3 "core" , +3 .tSC.jog 90 +2 "storage"(#*Z +35 "core" * +2 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +3 .tSE.home.seek :down +2 "storage"($'= +12 "core" '  i +3 !to:Slide::Error\ :@axisName"Storage Elevator: mesg"@Storage Elevator overCurrent at 33.37 Pucks below Top Plate:@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @pwmi:@deltaPressii :@pastThresholdF: @voltagef12.687318605792832: @currenti: @type2F:@outPressi :\ @lostT: @inPressi :@velocityi: @pastFLSF:\ @homeT: @enabledT: @erri:@positioni: @pastRLSF: @channeli: @tagi): @error:overCurrent:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411: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:546:in `ready!'"(ESP):2:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + .SE.reconfigure :default +2 "storage"(#QK-0-\ b +3 .tSE.hold +2 "storage"(%+ +15 "core" + + "storage"(&% +4 "core" % v m \ ; +3 .tSE.jog -128 + "storage"(') +27 "core" ) + .tSC.hold +3 "storage"((, +5 "core" , +2 .tSC.jog 90 +2 "storage"()*Z +26 "core" * +2 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +3 .tSE.home.seek :down +2 "storage"(*'= +12 "core" ' S l +3 !to:Slide::Error\ :@axisName"Storage Elevator: mesg"@Storage Elevator overCurrent at 33.37 Pucks below Top Plate:@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @pwmi:@deltaPressil :@pastThresholdF: @voltagef12.672591065292096: @currenti: @type2F:@outPressiS :\ @lostT: @inPressi :@velocityi: @pastFLSF:\ @homeT: @enabledT: @erri:@positioni: @pastRLSF: @channeli: @tagi/: @error:overCurrent:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411: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:546:in `ready!'"(ESP):2:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + .SE.reconfigure :default +2 "storage"(#QK-0-\ b +3 .tSE.hold +2 "storage"(++ +16 "core" + +2 "storage"(,% +3 "core" % R H E\ 8 +3 .tSE.jog -128 +2 "storage"(-) +26 "core" ) +2 .tSC.hold + "storage"(., +4 "core" , +3 .tSC.jog 90 +2 "storage"(/*Z +35 "core" * +2 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +3 .tSE.home.seek :down +2 "storage"(0'= +12 "core" ' u P +3 !to:Slide::Error\ :@axisName"Storage Elevator: mesg"@Storage Elevator overCurrent at 33.37 Pucks below Top Plate:@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @pwmi:@deltaPressiP :@pastThresholdF: @voltagef12.687318605792832: @currenti: @type2F:@outPressiu :\ @lostT: @inPressi :@velocityi: @pastFLSF:\ @homeT: @enabledT: @erri:@positioni: @pastRLSF: @channeli: @tagi5: @error:overCurrent:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411: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:546:in `ready!'"(ESP):2:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 .SE.reconfigure :default + "storage"(#QK-0-\ b +4 .tSE.hold + "storage"(1+ +16 "core" + +2 "storage"(2% +4 "core" % q u M\ ; +2 .tSE.jog -128 +2 "storage"(3) +23 "core" ) +2 .tSC.hold +2 "storage"(4, +3 "core" , +3 .tSC.jog 90 + "storage"(5*Z +25 "core" * +2 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +3 .tSE.home.seek :down +2 "storage"(6'= +12 "core" ' V z +3 !to:Slide::Error\ :@axisName"Storage Elevator: mesg"@Storage Elevator overCurrent at 33.37 Pucks below Top Plate:@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @pwmi:@deltaPressiz :@pastThresholdF: @voltagef12.667681885125184}: @currenti: @type2F:@outPressi :\ @lostT: @inPressiV :@velocityi: @pastFLSF:\ @homeT: @enabledT: @erri:@positioni: @pastRLSF: @channeli: @tagi;: @error:overCurrent:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411: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:546:in `ready!'"(ESP):2:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 .SE.reconfigure :default + "storage"(#QK-0-\ b +4 .tSE.hold +2 "storage"(7+ +16 "core" + + "storage"(8% +4 "core" % ] X *\ 7 +2 .tSE.jog -128 +3 "storage"(9) +27 "core" ) +2 .tSC.hold + "storage"(:, +4 "core" , +3 .tSC.jog 90 +2 "storage"(;*Z +36 "core" * +3 .tSE.reconfigure :default + "storage"(#K-0-\ b +3 .tSE.home.seek :down +2 "storage"(<'= +11 "core" ' 1 +3 !to:Slide::Error\ :@axisName"Storage Elevator: mesg"@Storage Elevator overCurrent at 33.37 Pucks below Top Plate:@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @pwmi:@deltaPressi :@pastThresholdF: @voltagef12.697136966126656|: @currenti: @type2F:@outPressi :\ @lostT: @inPressi1 :@velocityi: @pastFLSF:\ @homeT: @enabledT: @erri:@positioni: @pastRLSF: @channeli: @tagiA: @error:overCurrent:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411: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:546:in `ready!'"(ESP):2:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 .SE.reconfigure :default + "storage"(#QK-0-\ b +3 .tSE.hold +2 "storage"(=+ +15 "core" + + "storage"(>% +4 "core" % l k \ : +3 .tSE.jog -128 + "storage"(?) +27 "core" ) +2 .tSC.hold +2 "storage"(@, +4 "core" , +3 .tSC.jog 90 +2 "storage"(A*Z +34 "core" * +2 .tSE.reconfigure :default + "storage"(#K-0-\ b +4 .tSE.home.seek :down + "storage"(B'= +13 "core" ' T z +3 !to:Slide::Error\ :@axisName"Storage Elevator: mesg"@Storage Elevator overCurrent at 33.37 Pucks below Top Plate:@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @pwmi:@deltaPressiz :@pastThresholdF: @voltagef12.672591065292096: @currenti: @type2F:@outPressi :\ @lostT: @inPressiT :@velocityi: @pastFLSF:\ @homeT: @enabledT: @erri:@positioni: @pastRLSF: @channeli: @tagiG: @error:overCurrent:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411: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:546:in `ready!'"(ESP):2:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 .SE.reconfigure :default + "storage"(#QK-0-\ b +4 .tSE.hold +2 "storage"(C+ +14 "core" + + "storage"(D% +4 "core" % o j \ 9 +3 .tSE.jog -128 +2 "storage"(E) +25 "core" ) +2 .tSC.hold +2 "storage"(F, +4 "core" , +3 .tSC.jog 90 +2 "storage"(G*Z +23 "core" * +3 .tSE.reconfigure :default + "storage"(#K-0-\ b +3 .tSE.home.seek :down +3 "storage"(H'= +10 "core" '  +3 !to:Slide::Error\ :@axisName"Storage Elevator: mesg"@Storage Elevator overCurrent at 33.38 Pucks below Top Plate:@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @pwmi:@deltaPressi :@pastThresholdF: @voltagef12.687318605792832: @currenti: @type2F:@outPressi :\ @lostT: @inPressi :@velocityi: @pastFLSF:\ @homeT: @enabledT: @erri:@positioni: @pastRLSF: @channeli: @tagiM: @error:overCurrent:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411: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:546:in `ready!'"(ESP):2:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 .SE.reconfigure :default + "storage"(#QK-0-\ b +4 .tSE.hold + "storage"(I+ +16 "core" + +2 "storage"(J% +39 "core" % R T 9\ 6 +10 .tSE.jog -128 +2 "storage"(K) +28 "core" ) +2 .tSC.hold +2 "storage"(L, +4 "core" , +3 .tSC.jog 90 +2 "storage"(M*Z +36 "core" * +2 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +3 .tSE.home.seek :down +2 "storage"(N'= +10 "core" '  +3 !to:Slide::Error\ :@axisName"Storage Elevator: mesg"@Storage Elevator overCurrent at 33.37 Pucks below Top Plate:@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @pwmi:@deltaPressi:@pastThresholdF: @voltagef12.68240942562592H: @currenti: @type2F:@outPressi :\ @lostT: @inPressi :@velocityi: @pastFLSF:\ @homeT: @enabledT: @erri:@positioni: @pastRLSF: @channeli: @tagiS: @error:overCurrent:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411: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:546:in `ready!'"(ESP):2:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 .SE.reconfigure :default +2 "storage"(#QK-0-\ b +3 .tSE.hold +3 "storage"(O+ +13 "core" + +2 "storage"(P% +3 "core" % V U 0\ 7 +3 .tSE.jog -128 +2 "storage"(Q) +25 "core" ) + .tSC.hold +2 "storage"(R, +4 "core" , +3 .tSC.jog 90 +2 "storage"(S*Z +31 "core" * +3 .tSE.reconfigure :default + "storage"(#K-0-\ b +3 .tSE.home.seek :down +3 "storage"(T'= +11 "core" ' ] ] +3 !to:Slide::Error\ :@axisName"Storage Elevator: mesg"@Storage Elevator overCurrent at 33.37 Pucks below Top Plate:@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @pwmi:@deltaPressi] :@pastThresholdF: @voltagef12.62840844378988774: @currenti: @type2F:@outPressi] :\ @lostT: @inPressi :@velocityi: @pastFLSF:\ @homeT: @enabledT: @erri:@positioni: @pastRLSF: @channeli: @tagiY: @error:overCurrent:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411: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:546:in `ready!'"(ESP):2:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 .SE.reconfigure :default +2 "storage"(#QK-0-\ b +3 .tSE.hold +2 "storage"(U+ +3 "core" + +3 "storage"(V% +4 "core" %   ^\ / +3 .tSE.jog -128 +2 "storage"(W) +23 "core" ) Z I +3 .tSC.hold +2 "storage"(X, +4 "core" , +3 .tSC.jog 90 +2 "storage"(Y*Z +31 "core" * +3 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +3 .tSE.home.seek :down +2 "storage"(Z'= +19 "core" '  y +3 !to:Slide::Error\ :@axisName"Storage Elevator: mesg"@Storage Elevator overCurrent at 33.36 Pucks below Top Plate:@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @pwmi:@deltaPressiy :@pastThresholdF: @voltagef12.68240942562592H: @currenti: @type2F:@outPressi :\ @lostT: @inPressi :@velocityi: @pastFLSF:\ @homeT: @enabledT: @erri:@positioni: @pastRLSF: @channeli: @tagi_: @error:overCurrent:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411: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:546:in `ready!'"(ESP):2:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 .SE.reconfigure :default + "storage"(#QK-0-\ b +3 .tSE.hold +2 "storage"([+ +4 "core" + +2 "storage"(\\% +3 "core" % B :\ 8 +3 .tSE.jog -128 +2 "storage"(]) +26 "core" ) +3 .tSC.hold +2 "storage"(^, +4 "core" , +3 .tSC.jog 90 +2 "storage"(_*Z +31 "core" * +2 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +3 .tSE.home.seek :down +2 "storage"(`'= +20 "core" ' _ +3 !to:Slide::Error\ :@axisName"Storage Elevator: mesg"@Storage Elevator overCurrent at 33.36 Pucks below Top Plate:@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @pwmi:@deltaPressi :@pastThresholdF: @voltagef12.662772704958272X: @currenti: @type2F:@outPressi_ :\ @lostT: @inPressi :@velocityi: @pastFLSF:\ @homeT: @enabledT: @erri:@positioni: @pastRLSF: @channeli: @tagie: @error:overCurrent:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411: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:546:in `ready!'"(ESP):2:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 .SE.reconfigure :default + "storage"(#QK-0-\ b +3 .tSE.hold +2 "storage"(a+ +4 "core" + +2 "storage"(b% +4 "core" % L O U\ 5 +2 .tSE.jog -128 +2 "storage"(c) +23 "core" )  +3 .tSC.hold +2 "storage"(d, +5 "core" , +2 .tSC.jog 90 +2 "storage"(e*Z +6 .tSC.hold +2 "storage"(f, +3 "core" *t \ & 4 +9 , +2 .tSC.coast + "storage"(6 +4 .tSE.stop + "storage"(5 +4 !to:IRB::Abort: mesg",Storage Carousel jog 90 counts Aborted!:@checkpoint: omitted:bt["-/home/esp/esp2/lib/slide.rb:323:in `jog'"//home/esp/esp2/lib/slide.rb:315:in `times'"-/home/esp/esp2/lib/slide.rb:315:in `jog'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"-/home/esp/esp2/lib/slide.rb:313:in `jog'"7/home/esp/esp2/utils/storage.rb:79: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:546:in `ready!'"(ESP):2:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +19497 #-> ESP.shutdown +5 #Asleep / Shutdown +32 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF + #Shutdown +8467 #t-> can +3 "Can"\ ( N +3776 #t-> can +3 "Can"\ )!_ @1742257034.05PDT = =mMAIN_scheduler =tMAIN @PDT1742257035.42 #t\ Environmental Sample Processor built 24-Sep-24 (2874e8e9) +118 #"core_reset"Sent BREAK + #t@17917 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.42 I2C Gateway v3.20 +211 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +269 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +449 "Can"\ )!) + \ )!)- + #tPolling Can every 10:00 +2 #Cleanly exited at 17:02:33PDT17-Mar-25 +472 #-> ESP.ready! +3 #Powering core bus +557 .Gate.power :raw,:ON +2 "sampler") +57 ) +3 "core"  +2 "collection"' +3 ' +2 "core"  +2 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default + "processing"%#A d`xb +3 .tSS.configure :default +2 "sampler")#.0X c +3 "manipulator"&,& +4 "core" &; _ \\ : c@ +2 "storage"(-& +3 "core" &[Y p  V\ = +2 "storage"(.% +3 "core" %D m g\ < +2 "collection"'/9 +3 "core" 9. +2 "processing"%09 +3 "core" 96E +2132 #t-> Puck.count +2 "storage"(1% +3 "core" %D \ = +2 .tSE.seek :down +2 "storage"(2'= +3 "core" ' +2 .tSE.stop +2 "storage"(5 +2 .tHand.open +2 "manipulator"&31 +73 "core" 1 +2 "manipulator"&4% +3 "core" % X  f +3 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 1 +2 "storage"(5( +985 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +3 (6& +2 "core" & \ 0 +3 "manipulator"&7& +3 "core" &; T Q / b@ +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&8( +24 "core" ( +2 "manipulator"&9& +3 "core" & \\ Z M dM +2 "storage"(:& +3 "core" & _ ` \ < +4 .tForearm.seek 1 + 800 counts + "manipulator"&;'Ү +95 "core" ' + "storage"(<& +3 "core" & `\ = +3 .tSE.reconfigure :place + "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(=' +280 "core" ' +2 "storage"(>- +2 "core" -' +2 .tSE.configure :default + "storage"(#QK-0-\ b +4 (?% +2 "core" % O S 0\ 8 +10 ."downElevator"SE.seek :down +4 "storage"(@'= +99 (A% +2 "core" %5= i _ \ 9\\{ +3 "manipulator"&B% +2 "core" %ҷ Q Q `\ +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&C' ] +90 "core" ' +79 ' + ."downElevator"SE.stop +2 "storage"(5 +3 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(D( +219 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +3 (E& +3 "core" & _ _ \ < +2 "manipulator"&F& +3 "core" & T T { bM +2 .tElbow.seek 2 +2 "manipulator"&G( +33 "core" ( +2 "manipulator"&H& +4 "core" & B W o `a + "storage"(I& +3 "core" & h i \ ; +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 800 counts +2 "manipulator"&J'k +88 "core" ' +2 "storage"(K& +3 "core" & k o !\ ; +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(L' +277 "core" ' +2 "storage"(M- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (N% +4 "core" % ] C \ 7 +3 ."downElevator"SE.seek :down +6 "storage"(O'= +98 (P% +2 "core" %g< P P ~\ 7\\z +2 "manipulator"&Q% +3 "core" %l S U ] +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&R' ] +88 "core" ' +89 ' +2 ."downElevator"SE.stop + "storage"(5 +37 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 3 + "storage"(S(@ +199 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +3 (T& +4 "core" &? M\ 0 +2 "manipulator"&U& +3 "core" & ` [  _a +2 .tElbow.seek 3 +2 "manipulator"&V( +21 "core" ( +2 "manipulator"&W& +4 "core" & _ Q _& + "storage"(X& +3 "core" &6 ^ ` \ :( +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 800 counts +2 "manipulator"&Y'm +97 "core" ' +2 "storage"(Z& +3 "core" &6 k i \ :( +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +42 "storage"([' +284 "core" ' + "storage"(\\- +3 "core" -' +2 .tSE.configure :default + "storage"(#QK-0-\ b +10 (]% +2 "core" % Y\ & +3 ."downElevator"SE.seek :down +4 "storage"(^'= +99 (_% +2 "core" %? I C ?\ 5]| +3 "manipulator"&`% +3 "core" %` ; : [` +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&a' ] +92 "core" ' +86 ' + ."downElevator"SE.stop +7 "storage"(5 +3 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +8 .tSC.seek 4 +2 "storage"(b(+ +183 "core" ( +3 .tSC.configure :limp +3 "storage"($(\ 1b +6 (c& +5 "core" &+ + * V\ 8 +3 "manipulator"&d& +7 "core" & V ` K ^& +4 .tElbow.seek 4 +4 "manipulator"&e( +29 "core" ( +4 "manipulator"&f& +7 "core" & R R be +3 "storage"(g& +7 "core" &+ j k\ ; +5 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +6 .tForearm.seek 4 + 800 counts +3 "manipulator"&h's +93 "core" ' +4 "storage"(i& +4 "core" &+ j k\ ; +4 .tSE.reconfigure :place +3 "storage"(#]K-0-\ b +9 .tSE.seek :beamBreak +2 "storage"(j' +287 "core" ' + "storage"(k- +3 "core" -' +2 .tSE.configure :default + "storage"(#QK-0-\ b +4 (l% +3 "core" % \ $ +3 ."downElevator"SE.seek :down +3 "storage"(m'= +99 (n% +2 "core" %? F P \ 6]{ +2 "manipulator"&o% +3 "core" %k R R d ^j +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&p' ] +102 "core" ' +69 ' + ."downElevator"SE.stop + "storage"(5 +4 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 5 +2 "storage"(q(; +197 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +4 (r& +2 "core" &; g ` l\ ; +2 "manipulator"&s& +3 "core" & U \\ & ce +3 .tElbow.seek 5 +2 "manipulator"&t(' +28 "core" ( + "manipulator"&u& +3 "core" &- [ T & a$ +2 "storage"(v& +3 "core" &; h ^ \ ; +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 5 + 800 counts + "manipulator"&w' +100 "core" ' +2 "storage"(x& +3 "core" &; h i \ ; +3 .tSE.reconfigure :place + "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(y' +276 "core" ' + "storage"(z- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 ({% +3 "core" % O G z\ 7 +3 ."downElevator"SE.seek :down +4 "storage"(|'= +99 (}% +2 "core" %m9 L N T\ 7\\x +2 "manipulator"&~% +3 "core" % T R [ ] +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&' ] +101 "core" ' +75 ' +2 ."downElevator"SE.stop + "storage"(5 +4 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 6 +2 "storage"((Kz +194 "core" ( + .tSC.configure :limp + "storage"($(\ 1b +3 (& +3 "core" &Ky @\ ,' +2 "manipulator"&& +4 "core" &- C W 6 `$ +2 .tElbow.seek 6 +2 "manipulator"&( +28 "core" ( +2 "manipulator"&& +3 "core" & ` b m c\\ +2 "storage"(& +3 "core" &Ky k j \ ;' +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 800 counts +2 "manipulator"&'\\ +100 "core" ' + "storage"(& +3 "core" &Ky m k\ ;' +35 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"( ' +278 "core" ' + "storage"( - +3 "core" -' +2 .tSE.configure :default + "storage"(#QK-0-\ b +4 ( % +3 "core" % O R _\ 7 +11 ."downElevator"SE.seek :down +4 "storage"('= +98 (% +2 "core" %I= ; I \ 7\\z +2 "manipulator"&% +3 "core" %< > L % `" +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&' ] +102 "core" ' +70 ' +2 ."downElevator"SE.stop + "storage"(5 +4 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 7 +2 "storage"(([Y +201 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 ( & +4 "core" &[Z ^ Z u\ : +2 "manipulator"&& +3 "core" & ^ _ c\\ +2 .tElbow.seek 7 +2 "manipulator"&( +38 "core" ( + "manipulator"&& +3 "core" &+ \\ ] 7 ag +3 "storage"(& +2 "core" &[Z [ ^ \ : +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 800 counts +2 "manipulator"&'ѻ +91 "core" ' +2 "storage"(\ & +3 "core" &[Z ^ h \ : +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(' +279 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 ("% +4 "core" % C H 4\ 6 +3 ."downElevator"SE.seek :down +3 "storage"(#'= +99 ($% +2 "core" %\\; A A \ 4\\y +2 "manipulator"&%% +3 "core" %ѵ : : [r +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&&' ] +107 "core" ' +60 ' + ."downElevator"SE.stop + "storage"(5 +46315 "Can"\ 3* +4318 #t-> exit +6 #mEXIT @1742257692.46PDT @1742260418.16PDT = =tMAIN =mMAIN_scheduler @PDT1742260418.90 #t\ Environmental Sample Processor built 24-Sep-24 (2874e8e9) +112 #"core_reset"Sent BREAK +2 #t@24863 select with ifg=0x10, ie=0xF5 #@25511 receive with ifg=0x10, ie=0xFD + #@26158 receive with ifg=0x10, ie=0xFD #@26805 receive with ifg=0x10, ie=0xFD + #@27132 receive with ifg=0x80, ie=0xFD + #@14687 sendCRC with ifg=0x20, ie=0x7F #@15134 sendCRC with ifg=0x20, ie=0x7F + #@16725 sendCRC with ifg=0x08, ie=0x5F #@35533 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +253 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +411 "Can"\ 4\ c4 + \ 4\ c4" + #tPolling Can every 10:00 +3 #Cleanly exited at 17:28:12PDT17-Mar-25 +32 #-> ESP.shutdown +3 #Asleep / Shutdown +30 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF + #Shutdown +6 #t-> exit +6 #mEXIT @1742260427.69PDT @1742321054.38PDT = =tMAIN =mMAIN_scheduler @PDT1742321055.09 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +109 #"core_reset"Sent BREAK +2 #t@24863 select with ifg=0x10, ie=0xF5 #@25511 receive with ifg=0x10, ie=0xFD + #@26158 receive with ifg=0x10, ie=0xFD #@26805 receive with ifg=0x10, ie=0xFD + #@27132 receive with ifg=0x80, ie=0xFD + #@14687 sendCRC with ifg=0x20, ie=0x7F #@15134 sendCRC with ifg=0x20, ie=0x7F + #@16725 sendCRC with ifg=0x08, ie=0x5F #@63305 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +255 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +412 "Can"y\ (!v> + y\ (!v>- + #tPolling Can every 10:00 +3 #Cleanly exited at 18:13:47PDT17-Mar-25 +2637 #-> ESP.ready! +4 #Powering core bus +546 .Gate.power :raw,:ON +3 "sampler") +50 ) +2 "core"  +3 "collection"' +2 ' +3 "core"  +2 "processing"% +3 % +3 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +3 % *\ +2 % 0\ +4 "sampler")&\ +2 .tCS.configure :default + "collection"'#P d@b +4 .tPS.configure :default + "processing"%#A d`xb +3 .tSS.configure :default +2 "sampler")#.0X Puck.count +2 "storage"(1% +3 "core" %F : D ^\ 5 +3 .tSE.seek :down + "storage"(2'= +3 "core" ' +2 .tSE.stop +2 "storage"(5 +2 .tHand.open +2 "manipulator"&31 +71 "core" 1 +2 "manipulator"&4% +3 "core" % O V O ] +3 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 1 +2 "storage"(5( +993 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (6& +2 "core" & \ ( +3 "manipulator"&7& +3 "core" &, $ ) k Zc +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&8( +34 "core" ( + "manipulator"&9& +3 "core" & H 2  \\ +3 "storage"(:& +3 "core" & .  &\ 5 +3 .tForearm.seek 1 + 800 counts + "manipulator"&;'Ү +107 "core" ' +2 "storage"(<& +3 "core" & 9 : \ 5 +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(=' +276 "core" ' +2 "storage"(>- +2 "core" -' +2 .tSE.configure :default + "storage"(#QK-0-\ b +4 (?% +2 "core" %  & #\ 2 +3 ."downElevator"SE.seek :down +4 "storage"(@'= +98 (A% +3 "core" %: ! \ 2\\{ +2 "manipulator"&B% +4 "core" % *   X +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&C' ] +88 "core" ' +82 ' + ."downElevator"SE.stop + "storage"(5 +4 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(D( +222 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +3 (E& +2 "core" &  ) ( ;\ 3 +3 "manipulator"&F& +3 "core" & 5 . Z +2 .tElbow.seek 2 +2 "manipulator"&G( +39 "core" ( +2 "manipulator"&H& +3 "core" & + ) J Y j +2 "storage"(I& +4 "core" &  ) (\ 3 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 800 counts +2 "manipulator"&J'k +96 "core" ' +2 "storage"(K& +3 "core" &  % - \ 4 +3 .tSE.reconfigure :place + "storage"(#]K-0-\ b +8 .tSE.seek :beamBreak + "storage"(L' +275 "core" ' + "storage"(M- +3 "core" -' +2 .tSE.configure :default + "storage"(#QK-0-\ b +4 (N% +2 "core" %  \ 1 +4 ."downElevator"SE.seek :down +4 "storage"(O'= +99 (P% +2 "core" %v9  ! M\ 1\\y +2 "manipulator"&Q% +3 "core" %h "  F W +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&R' ] +90 "core" ' +85 ' + ."downElevator"SE.stop +2 "storage"(5 +4 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 3 +2 "storage"(S(@ +200 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (T& +3 "core" &@ . <\ 0 +2 "manipulator"&U& +4 "core" &   M Xh +2 .tElbow.seek 3 + "manipulator"&V( +20 "core" ( +2 "manipulator"&W& +4 "core" &  ' X# +2 "storage"(X& +2 "core" &9 * ) !\ 3& +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 3 + 800 counts +2 "manipulator"&Y'm +102 "core" ' +2 "storage"(Z& +3 "core" &9 C 1 F\ 4& +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"([' +282 "core" ' + "storage"(\\- +3 "core" -' +2 .tSE.configure :default + "storage"(#QK-0-\ b +4 (]% +2 "core" % g \\\ (R +10 ."downElevator"SE.seek :down +3 "storage"(^'= +98 (_% +2 "core" %9 \ 0\\z +2 "manipulator"&`% +4 "core" %J   ( W0 +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&a' ] +102 "core" ' +66 ' +2 ."downElevator"SE.stop + "storage"(5 +4 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 4 +2 "storage"(b(+ +190 "core" ( +3 .tSC.configure :limp + "storage"($(\ 1b +3 (c& +3 "core" &+ \ '& +2 "manipulator"&d& +3 "core" &   Y"~ +3 .tElbow.seek 4 + "manipulator"&e( +29 "core" ( +2 "manipulator"&f& +3 "core" & 1 F " \\B +2 "storage"(g& +4 "core" &+ ? D 3\ 5* +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 800 counts +2 "manipulator"&h's +87 "core" ' + "storage"(i& +4 "core" &+ 7 6 5\ 5* +2 .tSE.reconfigure :place + "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(j' +286 "core" ' +2 "storage"(k- +3 "core" -' +2 .tSE.configure :default + "storage"(#QK-0-\ b +4 (l% +2 "core" % U\ +3 ."downElevator"SE.seek :down +4 "storage"(m'= +98 (n% +2 "core" %>  9\ 0\\z +3 "manipulator"&o% +4 "core" %l   X +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&p' ] +92 "core" ' +88 ' +2 ."downElevator"SE.stop +6 "storage"(5 +4 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +8 .tSC.seek 5 +2 "storage"(q(; +204 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (r& +2 "core" &;   \ 2 +3 "manipulator"&s& +2 "core" & 1 3  YB +3 .tElbow.seek 5 +2 "manipulator"&t(' +30 "core" ( + "manipulator"&u& +3 "core" &* "  r W& +3 "storage"(v& +3 "core" &;  ! \ 2 +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 800 counts +2 "manipulator"&w' +95 "core" ' + "storage"(x& +3 "core" &; ' \ 2 +3 .tSE.reconfigure :place + "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(y' +275 "core" ' +2 "storage"(z- +3 "core" -' +2 .tSE.configure :default + "storage"(#QK-0-\ b +3 ({% +3 "core" %  `\ 0 +3 ."downElevator"SE.seek :down +4 "storage"(|'= +98 (}% +2 "core" %9   A\ /\\z +2 "manipulator"&~% +3 "core" % TP +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&' ] +90 "core" ' +90 ' + ."downElevator"SE.stop +2 "storage"(5 +4 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 6 +2 "storage"((Kz +201 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +4 (& +2 "core" &K{ 3 n\ .' +2 "manipulator"&& +4 "core" &+  ] W& +2 .tElbow.seek 6 +2 "manipulator"&( +29 "core" ( +2 "manipulator"&& +2 "core" & 3 8 Z/ +3 "storage"(& +3 "core" &Kz ( ' B\ 3( +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 800 counts +2 "manipulator"&'\\ +139 "core" ' +2 "storage"(& +3 "core" &Kz & <\ 3( +3 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"( ' +276 "core" ' +2 "storage"(\ - +2 "core" -' +2 .tSE.configure :default + "storage"(#QK-0-\ b +4 ( % +2 "core" %  ! \ 2 +4 ."downElevator"SE.seek :down +3 "storage"('= +99 (% +3 "core" %9  \ 1]{ +2 "manipulator"&% +3 "core" %j  / X +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&' ] +90 "core" ' +80 ' +2 ."downElevator"SE.stop + "storage"(5 +4 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 7 +2 "storage"(([Y +195 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +3 ( & +2 "core" &[\\  d\ ) +3 "manipulator"&& +3 "core" & $ 2 U Y/ +2 .tElbow.seek 7 +2 "manipulator"&( +42 "core" ( +2 "manipulator"&& +3 "core" &6  ) = Xb +2 "storage"(& +4 "core" &[U   \ 2& +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 800 counts +2 "manipulator"&'ѻ +93 "core" ' +2 "storage"( & +3 "core" &[U   8\ 3& +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(' +279 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure :default + "storage"(#QK-0-\ b +4 ("% +2 "core" %   e\ 0 +3 ."downElevator"SE.seek :down +6 "storage"(#'= +98 ($% +2 "core" %p; h\ 0]{ +2 "manipulator"&%% +3 "core" %њ   V +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&&' ] +91 "core" ' +82 ' + ."downElevator"SE.stop +2 "storage"(5 +4917 #t-> ESP.shutdown +4 #Asleep / Shutdown +34 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF + #Shutdown +40080 "Can"\ *x?0@ +8194 #t-> ESP.ready! +3 #Powering core bus +548 .Gate.power :raw,:ON +2 "sampler") +31 )' +3 "core"  +2 "collection"' +2 '( +4 "core"  +2 "processing"% +2 %) +3 "core"  +4 "collection"' 9\ +4 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 .tCS.configure :default + "collection"'#P d@b +3 .tPS.configure :default + "processing"%#A d`xb +3 .tSS.configure :default +2 "sampler")#.0X& +3 "core" &Z   B Xf +3 .tForearm.seek :retract +2 "manipulator"&?' ] +4 "core" ' +2 .tElbow.seek :hammer +2 "manipulator"&A( +124 "core" ( + "manipulator"&B& +4 "core" && E O Y ^p +2 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek retracted +2 "manipulator"&=' ] +24 "core" ' +2 "manipulator"&;% +2 "core" % U R \\ Q _ +9 "processing"%E& +4 "collection"'F& +2 "core" &+\  +5 ."openPC"PC.home.seek :open +2 "processing"%H( +3 "core" &XQ +2 .tCC.home.seek :open +2 "collection"'I( +315 "core" ( +15 ( +2 "collection"'@ +3 "core" @ +3 "processing"%5 +3 "core" V +2 "processing"%K +3 "core" @ +2 "processing"%8 +4 "core" A +2 "collection"'C% +3 "core" %YQ +2 "processing"%M% +3 "core" %܌"\  +3 "sampler")N% +3 "core" %& w +2 "collection"'P& +3 "core" &tYS  +3 "processing"%Q& +3 "core" &y \  +2 "manipulator"&L% +4 "core" % U R Q z _ +2 "manipulator"&J& +3 "core" && Q P C _p +2 "storage"(T& +3 "core" &[S ' (\ 7' +3 "storage"(U% +4 "core" %D 7 A \ 7 +2 "collection"'W9 +3 "core" 9L^ +2 "processing"%X9 +3 "core" 9^j +11 #t-> access 1 +3 "storage"(O% +4 "core" %D : - (\ 8 + "manipulator"&D% +3 "core" % U ? L e _ +2 "manipulator"&Z& +3 "core" && N > e _p +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 + "storage"(G(; +364 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +3 (R& +4 "core" &; /  0\ 5 +26712 #t-> Puck.count +2 "storage"(\\% +4 "core" %D \\ \\\ 9 +2 .tSE.seek :down +2 "storage"(]'= +3 "core" ' +2 .tSE.stop + "storage"(5 +4 .tHand.open + "manipulator"&_1 +72 "core" 1 +2 "manipulator"&`% +2 "core" % U U Q N b +3 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 1 +2 "storage"([( +663 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (Y& +2 "core" &  "\ + +2 "manipulator"&c& +4 "core" && 9 J  ]p +2 .tElbow.seek 1 +2 "manipulator"&d( +14 "core" ( + "manipulator"&f& +4 "core" & R T h ]8 +2 "storage"(g& +3 "core" & C D\ 6 +3 .tForearm.seek 1 + 800 counts +2 "manipulator"&^'Ү +88 "core" ' + "storage"(S& +3 "core" & E D\ 6 +3 .tSE.reconfigure :place + "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(i' +315 "core" ' + "storage"(V- +3 "core" -'e +2 .tSE.configure :default + "storage"(#QK-0-\ b +4 (a% +3 "core" % g ( (\ 3\ ) +3 ."downElevator"SE.seek :down +4 "storage"(k'= +98 (l% +3 "core" %23 ! ! \ 2\\y +2 "manipulator"&n% +3 "core" %Ҷ    X] +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&o' ] +105 "core" ' +37 ' + ."downElevator"SE.stop + "storage"(5 +4 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(j( +204 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (h& +2 "core" & C\ +" +3 "manipulator"&r& +3 "core" & ? M ( ]8 +2 .tElbow.seek 2 +2 "manipulator"&s( +48 "core" ( +2 "manipulator"&u& +3 "core" & : 3  [# +2 "storage"(v& +4 "core" & 6 6 p\ 5# +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 800 counts +2 "manipulator"&m'k +98 "core" ' + "storage"(b& +4 "core" & 7 : \ 5# +2 .tSE.reconfigure :place + "storage"(#]K-0-\ b +38 .tSE.seek :beamBreak + "storage"(x' +277 "core" ' + "storage"(e- +3 "core" -' +2 .tSE.configure :default + "storage"(#QK-0-\ b +4 (p% +2 "core" % " ! 7\ 2 +11 ."downElevator"SE.seek :down +4 "storage"(z'= +98 ({% +2 "core" %9   \ 2[w +3 "manipulator"&}% +3 "core" %q   X) +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&~' ] +103 "core" ' +68 ' + ."downElevator"SE.stop + "storage"(5 +4 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 3 +2 "storage"(y(@ +191 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +4 (w& +2 "core" &?  G\ + +2 "manipulator"&& +3 "core" & 7 . [# +3 .tElbow.seek 3 +2 "manipulator"&( +18 "core" ( +2 "manipulator"&& +4 "core" & 9 1 5 [f + "storage"(& +3 "core" &7 ! ?\ 4' +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 800 counts +2 "manipulator"&|'m +95 "core" ' +2 "storage"(q& +3 "core" &7 0 C w\ 4' +3 .tSE.reconfigure :place + "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(' +289 "core" ' +2 "storage"(t- +2 "core" -' +2 .tSE.configure :default + "storage"(#QK-0-\ b +4 (% +2 "core" %  $\ " +4 ."downElevator"SE.seek :down +4 "storage"(\ '= +98 ( % +2 "core" %? \ 1]{ +2 "manipulator"&% +3 "core" %a   ` X +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&' ] +91 "core" ' +82 ' + ."downElevator"SE.stop +2 "storage"(5 +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 4 +2 "storage"( (+ +182 "core" ( +3 .tSC.configure :limp + "storage"($(\ 1b +3 (& +3 "core" &+  \ . +2 "manipulator"& & +4 "core" &   = Xf +2 .tElbow.seek 4 + "manipulator"&( +26 "core" ( + "manipulator"&& +4 "core" & 4 ) ZJ +2 "storage"(& +4 "core" &+ ! M\ 4 +2 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 800 counts +2 "manipulator"&'s +95 "core" ' +2 "storage"(& +3 "core" &+ 6 9 \ 5 +2 .tSE.reconfigure :place + "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"( ' +349 "core" ' +2 "storage"(- +3 "core" -' +3 .tSE.configure :default + "storage"(#QK-0-\ b +3 (% +3 "core" %  U\ " +3 ."downElevator"SE.seek :down +3 "storage"('= +99 ("% +2 "core" %!=  \ 1\\z +2 "manipulator"&$% +3 "core" %[   : W +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&%' ] +91 "core" ' +89 ' + ."downElevator"SE.stop +2 "storage"(5 +4 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 5 +2 "storage"((; +209 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +3 (& +2 "core" &; !  #\ 2 +3 "manipulator"&#& +3 "core" & 7 3  ZJ +2 .tElbow.seek 5 +2 "manipulator"&'(' +28 "core" ( +2 "manipulator"&(& +3 "core" &8 + * < YV +2 "storage"()& +5 "core" &; # \ 3 +2 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 800 counts +2 "manipulator"&*' +99 "core" ' +2 "storage"(,& +3 "core" &; ! -\ 4 +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(+' +279 "core" ' +2 "storage"(-- +3 "core" -' +2 .tSE.configure :default + "storage"(#QK-0-\ b +4 (.% +2 "core" %  0\ 1 +3 ."downElevator"SE.seek :down +6 "storage"(/'= +98 (0% +2 "core" %: d\ /\\z +3 "manipulator"&3% +4 "core" %   z Te +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&' ] +100 "core" ' +66 ' + ."downElevator"SE.stop +2 "storage"(5 +4 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 6 +36 "storage"(2(Kz +198 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +3 (7& +3 "core" &K{ \ &' +2 "manipulator"&&& +3 "core" &8 * ( ZV +3 .tElbow.seek 6 +2 "manipulator"&( +25 "core" ( + "manipulator"&& +3 "core" & ) ( + \\M +3 "storage"(& +3 "core" &K{   (\ 4' +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 800 counts +2 "manipulator"&9'\\ +106 "core" ' + "storage"(<& +4 "core" &K{ 7 @ \ 5' +2 .tSE.reconfigure :place + "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(' +275 "core" ' +2 "storage"(4- +3 "core" -' +2 .tSE.configure :default + "storage"(#QK-0-\ b +4 (>% +2 "core" % ! " C\ 2 +9 ."downElevator"SE.seek :down +4 "storage"(B'= +99 (;% +2 "core" %<  \ 1\\{ +2 "manipulator"&E% +3 "core" %i + 3 Y +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&F' ] +99 "core" ' +71 ' + ."downElevator"SE.stop + "storage"(5 +4 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 7 +2 "storage"(1([Y +193 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +3 (:& +3 "core" &[Z  4\ + +2 "manipulator"&?& +3 "core" & 0 .  \\M +3 .tElbow.seek 7 + "manipulator"& ( +38 "core" ( + "manipulator"&!& +4 "core" &- 5 8 [Q +2 "storage"(@& +4 "core" &[T $  s\ 3% +2 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 800 counts +2 "manipulator"&5'ѻ +90 "core" ' +2 "storage"(K& +3 "core" &[T & ! \ 3% +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(8' +275 "core" ' + "storage"(C- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (M% +2 "core" %   f\ / +4 ."downElevator"SE.seek :down +3 "storage"(N'= +99 (P% +2 "core" %g:   5\ /\\z +2 "manipulator"&Q% +3 "core" %   Um +3 .tForearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&L' ] +108 "core" ' +69 ' + ."downElevator"SE.stop + "storage"(5 +12207 #t-> require 'shuffle' +552 #-> shuffle2 +3 #Shuffling two pucks from tube 1 to 2 of [1..7] + #Loading generic puck from tube 1 into Collection Clamp +2 "collection"'J& +3 "core" &tZS  +2 "manipulator"&T% +3 "core" % ? < Q ' ` +2 "storage"(U% +3 "core" %B , ( $\ 8 +2 "storage"(W. +3 "core" .([Y +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(X( +592 "Can" }z? +402 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +3 (O& +2 "core" &  W\ * +3 "manipulator"&D& +3 "core" &- ' 3 I [Q +2 .tElbow.seek 1 +2 "manipulator"&Z( +32 "core" ( + "manipulator"&& +3 "core" & ( (  \\$ +3 "storage"(R& +4 "core" & \ 4 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 800 counts +2 "manipulator"&\\'Ү +100 "core" ' + "storage"(_& +4 "core" & 7 + n\ 4 +2 .tSE.reconfigure :pick +2 "storage"(#],K-0-\ b +4 .tSE.seek :beamBreak + "storage"(`' +307 "core" ' + "storage"(- +3 "core" -' +3 .tSE.configure :default + "storage"(#QK-0-\ b +3 (]& +3 "core" & " ' \ 3 +2 "manipulator"&G& +3 "core" & 7 5 ; [$ +2 .tElbow.seek 1 +2 "manipulator"&Y( +3 "core" ( +2 "manipulator"&c& +3 "core" & 9 5 [$ +3 "storage"(f& +2 "core" & ( (\ 3 +3 .tForearm.seek 1 + 300 counts +2 "manipulator"&g'к +22 "core" ' +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +37 .tHand.close + "manipulator"&S/ +67 "core" / +11 ."downElevator"SE.seek :down +4 "manipulator"&A& +3 "storage"(='= +5 "core" & , , c Y$ +3 "manipulator"&V% +3 "core" % + - g Zb +3 .tForearm.seek :retract +2 "manipulator"&a' ] +107 "core" ' +2 .tElbow.seek CC +2 "manipulator"&l( +148 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +13 "core" ( +2 "manipulator"&n& +3 "core" & 0 * Z- +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &i& +3 "core" & ) - n Z- +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&^'ш +100 "core" ' +2 "manipulator"&h& +3 "core" &   ? T, +2 "manipulator"&r% +4 "core" %ы  ^ U +2 "collection"'u& +3 "core" &tYT  +3 "collection"'v& +5 "core" &tXT  +3 .tCC.seek :closed +7 "collection"'k(X +9 "core" &tZS  + &t YS A +6 &DxZR 3 +9 &mYS H +10 &dXQ U +9 &iPYR U +9 &*OYR V +10 &OYR V +9 &QXR U +10 &qPXT U +9 &!3RWS U +9 &"NXS U +10 &$OXU U +9 &&yLYT U +9 &(;NZS U +10 &)NZT U +9 &+SYR U +10 &-QYQ U +9 &/BTXQ V +9 &1RVR V +10 &2MZS U +9 &4QWS V +9 &6JRXR V +10 &8QWR U +9 &9QYS U +10 &;SZT U +9 &=SSXQ U +9 &?QWS V +10 &@R[R U +9 &BNWR U +9 &DZQYS V +10 &F[WR V +9 &GcZR W +10 &IsYS Y +9 &KPZU \\ +9 &M ]V _ +10 &N[U ` +9 &P[U _ +9 &RK[X ` +10 &T ]W ` +9 &U\\W b +10 &W\\V Q +9 &X,^X &o +9 &Xh]Y M +3 ( +2 "collection"'v& +4 #tCollection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.17 + .Hand.open + "manipulator"&[1 +72 "core" 1 +2 "manipulator"&b% +3 "core" % r  b O +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&d' ] +95 "core" ' +3 #tLoading generic puck from tube 1 into Processing Clamp + "processing"%o& +4 "core" &y+  +2 "manipulator"&e% +4 "core" % p\  % R + "storage"(p% +4 "core" %B  l\ , +2 "storage"({. +3 "core" .( +2 "storage"(}& +4 "core" &  E\ , +2 "storage"(x& +4 "core" &  S\ , +2 "manipulator"&m& +3 "core" & R+ +2 "manipulator"&w% +4 "core" % p  R +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&( +169 "core" ( + "manipulator"&& +3 "core" &   U@ +3 "storage"(& +3 "core" &  \ . +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 800 counts +2 "manipulator"&z'Ү +89 "core" ' + "storage"(j& +4 "core" &  =\ . +2 .tSE.reconfigure :pick + "storage"(#],K-0-\ b +5 .tSE.seek :beamBreak + "storage"(q' +303 "core" ' +2 "storage"(s- +3 "core" -'c +2 .tSE.configure :default + "storage"(#QK-0-\ b +4 (~& +2 "core" &  Z\ + +2 "manipulator"&t& +3 "core" & S@ +3 .tElbow.seek 1 +2 "manipulator"&( +3 "core" ( +2 "manipulator"& & +4 "core" & V S@ +2 "storage"(& +3 "core" & K\ + +3 .tForearm.seek 1 + 300 counts +2 "manipulator"&'к +24 "core" ' +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&|/ +68 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&& +2 "storage"( '= +8 "core" & R@ + "manipulator"&% +3 "core" % п g PX +3 .tForearm.seek :retract +2 "manipulator"&' ] +106 "core" ' +2 .tElbow.seek PC +2 "manipulator"&\ ( +158 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +82 "core" ( +3 "manipulator"&y& +3 "core" & \   U +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 && +3 "core" &   V U +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&'E +89 "core" ' + "manipulator"&& +3 "core" & T +3 "manipulator"&% +3 "core" %J s T +2 "processing"%& +3 "core" &y,  +44 "processing"%"& +5 "core" &y,  +3 .tPC.seek :closed +2 "processing"%$(SD +4 "core" &y+  +6 &z * C +9 & H|, 4 +9 &.n+ H +10 &g, T +9 &S+ T +9 &IN, T +10 &\ T+ T +9 &Q+ T +10 &Q* T +9 &!OQ+ T +9 &#N+ T +10 &$S+ T +9 &&Q+ T +9 &(XP+ T +10 &*R+ T +9 &+N+ T +10 &-R* T +9 &/_Q+ T +9 &1!R+ T +10 &2U+ T +9 &4Q+ T +9 &6gU+ T +10 &8)P+ T +9 &9R* T +10 &;Q+ U +9 &=oU* T +9 &?1T, T +10 &@Q+ U +9 &BQ+ U +9 &DvT+ U +10 &F7Y* U +9 &Ge+ V +10 &Ij* X +9 &Kp+ Z +9 &M2+ Z +10 &N+ Z +9 &P+ [\ +9 &R[~g+ 0 +10 &S*c+ 3 +9 ( + &S&+ ) +2 "processing"%"& +4 #tProcessing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.46 + .Hand.open +2 "manipulator"& 1 +67 "core" 1 +2 "manipulator"&% +3 "core" % J 2  R +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&' ] +93 "core" ' + "processing"%#& +3 "core" &S&, ) +3 #tImaging generic puck in Processing Clamp while storing it to tube 2 + "manipulator"&(% +4 "core" % b  Q +2 "storage"()% +3 "core" %B  }\ ) +2 "storage"(. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"( ( +204 "core" ( + .tSC.configure :limp + "storage"($(\ 1b +4 (,& +3 "manipulator"&& +4 "core" & n\ ) +5 ."raiseStack"SE.reconfigure :place +3 "storage"(#]K-0-\ b + "core" & T P +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 ."raiseStack"SE.seek :beamBreak +3 .tElbow.seek PC +4 "storage"(%' + "manipulator"&-( +7 "core" ( +2 "manipulator"&.& +3 "core" & R K +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &0& +3 "core" &  G +3 .tForearm.seek PC +2 "manipulator"&3'E +96 "core" ' +2 .tHand.close + "manipulator"&+/ +70 "core" / +3 .tPC.seek :open + "processing"%*( +81 "core" ' +2 "storage"(7- +3 "core" -' +2 ."raiseStack"SE.configure :default +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(&'x +41 "core" ' +240 ( +2 "storage"(& +3 "core" &  \ ) +2 "manipulator"&& +3 "core" & C O +2 "manipulator"&/% +3 "core" % Y , O$ +3 .tForearm.seek :retract +2 "manipulator"&' ] +91 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&<( +248 "core" ( +2 "manipulator"&'& +3 "core" & " ` O# +2 "storage"(& +3 "core" & \ ( +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 800 counts +2 "manipulator"&4'k +101 "core" ' + .tHand.open + "manipulator"&>1 +68 "core" 1 +3 "storage"(;- +3 "core" -'x +3 .tSE.seek -0.3 Pucks below Top Plate +2 "storage"(E'D +24 "core" ' +2 .tSE.reconfigure :seal + "storage"(#QK-0-\ b +4 .tSE.seek -1.29 Pucks below Top Plate +2 "storage"(' +58 "core" ' +2 #tLights, camera, ACTION! +2 "storage"(9- +3 "core" -' +2 "storage"(:& +3 "core" &  I\  +2 "manipulator"&?& +4 "core" &   0# +2 .tElbow.seek 2 +2 "manipulator"&!( +4 "core" ( + "manipulator"&@& +3 "core" &   /# +3 "storage"(B& +3 "core" &  \\\  +2 .tForearm.seek 2 + 800 counts +2 "manipulator"&2'k +14 "core" ' +2 .tSE.reconfigure :gently +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.57 Pucks below Top Plate +2 "storage"(K'W +51 "core" ' +2 "manipulator"&& +3 "core" &   Q# +2 "storage"(F& +3 "core" &  \ * +3 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 2 + "manipulator"&C'K +39 "core" ' +2 .tElbow.hold +2 "manipulator"&M, +3 "core" , +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +4 .tSE.reconfigure :default + "storage"(#QK-0-\ b +3 .tSE.seek -0.39 Pucks below Top Plate +2 "storage"(P' +57 "core" ' +2 "manipulator"&Q% +3 "core" %Z : D +2 "storage"(8& +3 "core" & ,\ " +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 2 + 315 counts + "manipulator"&5'І +24 "core" ' + "manipulator"&N& +3 "core" & O# +3 "storage"(J& +3 "core" & V\ ( +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 800 counts +2 "manipulator"&T'k +25 "core" ' + "storage"(U% +3 "core" % '\ ( +10 ."downElevator"SE.seek :down +3 "storage"(W'= +99 (1% +2 "core" %< \ &\\y +2 "manipulator"&O% +3 "core" %f\ L +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&D' ] +88 "core" ' +76 ' + ."downElevator"SE.stop +2 "storage"(5 +3 (& +3 "core" & Q\ ) +2 "collection"'R& +3 "core" &Xe^Y M +3 #tStoring generic puck in Collection Clamp to tube 2 + "manipulator"&_% +3 "core" % J  N +3 "storage"( % +4 "core" %@ ~\ ) + "storage"(L. +3 "core" .( +2 "storage"(& +3 "core" & & \ ) +2 "storage"(]& +4 "core" &  F\ ) +2 "manipulator"&G& +4 "core" & q O# +2 .tElbow.seek 2 + "manipulator"&c( +4 "core" ( +2 "manipulator"&f& +3 "core" & # > O# +2 "storage"(S& +4 "core" &  \ ) +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 800 counts +2 "manipulator"&A'k +105 "core" ' + "storage"(V& +4 "core" & % \ + +2 .tSE.reconfigure :pick +2 "storage"(#],K-0-\ b +4 .tSE.seek :beamBreak + "storage"(Z' +303 "core" ' +2 "storage"(\\- +3 "core" -'c +2 .tSE.configure :default + "storage"(#QK-0-\ b +4 "manipulator"&n& +3 "core" & O# +2 "storage"(`& +3 "core" & \ ( +2 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek 2 +2 "manipulator"&i'K +34 "core" ' +2 .tElbow.hold +2 "manipulator"&g, +2 "core" , +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 "storage"(h- +3 "core" -'c +3 .tSE.seek 0.09 Pucks below Top Plate + "storage"(r' +31 "core" ' + "manipulator"&Y% +3 "core" %[v p  ?! +2 "storage"(u& +4 "core" & #\ ! +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 2 + 316 counts + "manipulator"&='Ї +22 "core" ' + "manipulator"&a& +4 "core" & K P# +2 "storage"(I& +4 "core" &  \ ) +2 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 800 counts +2 "manipulator"&['k +26 "core" ' +2 .tSE.seek 1.09 Pucks below Top Plate +2 "storage"(b' +40 "core" ' +2 "manipulator"&o& +3 "core" &  Y Q# +2 "manipulator"&e% +4 "core" %b P +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&p' ] +101 "core" ' +2 .tElbow.seek CC +2 "manipulator"&v( +157 "core" ( +2 "manipulator"&{& +3 "core" &  @ P. +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &}& +2 "core" & P. +3 .tForearm.seek CC +2 "manipulator"&x'ш +90 "core" ' +2 .tHand.close + "manipulator"&m/ +74 "core" / +2 .tCC.seek :open +2 "collection"'w( +406 "core" ( +2 "storage"(^& +3 "core" &  T\ 0 +2 "storage"(& +4 "core" &   *\ / +2 "manipulator"&& +4 "core" & T- + "manipulator"&j% +3 "core" % я P TE +3 .tForearm.seek :retract +2 "manipulator"&l' ] +106 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&d( +167 "core" ( +2 "manipulator"&s& +3 "core" & 3 ) 8 ZD +2 "storage"(~& +3 "core" & !\ 2 +2 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +4 .tForearm.seek 2 +37 "manipulator"&t'K +105 "core" ' +2 .tElbow.hold +2 "manipulator"& , +4 "core" , +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&1 +71 "core" 1 +3 "manipulator"&|% +3 "core" % Zu d H +2 "storage"(& +3 "core" &  %\ ) +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 2 + 315 counts + "manipulator"&'І +22 "core" ' +2 "manipulator"&& +3 "core" & 1 6  ZD +2 "storage"(z& +3 "core" & ! \ 2 +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 800 counts + "manipulator"&q'k +14 "core" ' + "storage"(% +3 "core" % ( ' O\ 2 +10 ."downElevator"SE.seek :down +4 "storage"(y'= +99 (% +2 "core" %CK  D\ .^~ +2 "manipulator"&% +3 "core" %l   Y VG +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&' ] +88 "core" ' +63 ' + ."downElevator"SE.stop +2 "storage"(5 +3 #tShuffling two pucks from tube 2 to 3 of [1..7] +3 #Loading generic puck from tube 2 into Collection Clamp + "collection"'& +4 "core" &YQ +2 "manipulator"&% +3 "core" % f * * > Z +3 "storage"( % +2 "core" %>   *\ 2 +3 "storage"(. +2 "core" .( +2 "storage"(H& +4 "core" & ' '\ 3 +2 "storage"( & +4 "core" & # $ 1\ 2 +2 "manipulator"&& +3 "core" & , , u ZD +2 .tElbow.seek 2 +2 "manipulator"&#( +3 "core" ( +2 "manipulator"&(& +4 "core" & 8 - M ZD +2 "storage"()& +4 "core" & % \ 3 +2 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 800 counts + "manipulator"&'k +101 "core" ' +2 "storage"("& +3 "core" & % =\ 3 +3 .tSE.reconfigure :pick + "storage"(#],K-0-\ b +4 .tSE.seek :beamBreak + "storage"(' +307 "core" ' +2 "storage"(,- +3 "core" -' +2 .tSE.configure :default + "storage"(#QK-0-\ b +4 (& +2 "core" &  \ 1 +2 "manipulator"&.& +4 "core" & + . O ZD +2 .tElbow.seek 2 +2 "manipulator"&0( +4 "core" ( + "manipulator"&X& +3 "core" & * * " ZD +3 "storage"(+& +3 "core" &   !\ 1 +3 .tForearm.seek 2 + 300 counts + "manipulator"&7'w +15 "core" ' +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tHand.close +2 "manipulator"&\ / +69 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&& +3 "storage"($'= +8 "core" & , ) f YD + "manipulator"&% +4 "core" % t   < W +2 .tForearm.seek :retract +2 "manipulator"&' ] +96 "core" ' +2 .tElbow.seek CC +2 "manipulator"&/( +154 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +11 "core" ( + "manipulator"&%& +3 "core" &   Q U. +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &3& +2 "core" &  U. +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +2 "manipulator"&''ш +95 "core" ' +2 "manipulator"&& +3 "core" &   T U, +2 "manipulator"&-% +4 "core" %э  b T +2 "collection"'>& +3 "core" &YT +3 "collection"';& +5 "core" &YS +2 .tCC.seek :closed +2 "collection"'9(X +5 "core" &ZS +7 & &ZR $c +9 &fQ}YT 9 +9 &wxXU N +10 &RRXT U +9 &LZS U +9 &NYR U +10 &LYT U +9 &ZK[T U +10 & OYS U +9 &!OWR U +9 &#OWS U +10 &%aNYS U +9 &'$JVP U +9 &(LWR U +10 &*LXR U +9 &,kOYS U +10 &.,MXT U +9 &/LYP U +9 &1NZR U +10 &3tIYS T +9 &54LXR U +9 &6LXS U +10 &8IXU T +9 &:zMXR U +10 &<=LWT U +9 &=LYS U +9 &?NXR U +10 &ALXR U +9 &CELXS U +9 &EPYS U +10 &F[YT W +9 &HdYS X +10 &J?xZU Z +9 &K[T ] +9 &M\\U _ +10 &Os[U ` +9 &Q.\\V b +9 &R\\W b$ +10 &T\\T b! +9 &Vf\\U b) +10 &X]V 5 +9 &X^U Z +9 ( + &Xc^V Q +3 "collection"';& +3 #tCollection Clamp onSpring/offSpring for 7/26 samples, on/off torque 2.20 +2 .Hand.open + "manipulator"&:1 +70 "core" 1 +37 "manipulator"&?% +3 "core" % z  N+ +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&' ] +96 "core" ' +10 #tLoading generic puck from tube 2 into Processing Clamp + "processing"%@& +4 "core" &+ +2 "manipulator"&B% +4 "core" % [  O +2 "storage"(% +3 "core" %B  U\ * +2 "storage"(F. +3 "core" .( +2 "storage"(&& +3 "core" &  @\ ) +2 "storage"(E& +3 "core" &  &\ * +2 "manipulator"&Q& +4 "core" & h O+ +2 "manipulator"&8% +4 "core" % [ h O +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&N( +169 "core" ( + "manipulator"&J& +4 "core" & 7  o RM +2 "storage"(<& +3 "core" & & \ + +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 800 counts +2 "manipulator"&U'k +91 "core" ' + "storage"(4& +3 "core" &  \ , +3 .tSE.reconfigure :pick +2 "storage"(#],K-0-\ b +4 .tSE.seek :beamBreak + "storage"(' +305 "core" ' +2 "storage"(2- +3 "core" -'c +2 .tSE.configure :default + "storage"(#QK-0-\ b +4 (1& +2 "core" & S\ ) +3 "manipulator"&O& +2 "core" & SM +3 .tElbow.seek 2 +2 "manipulator"&!( +4 "core" ( + "manipulator"&K& +4 "core" & RM +2 "storage"(C& +4 "core" &  $\ ) +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&5'w +25 "core" ' +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tHand.close +2 "manipulator"&/ +69 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&R& +3 "storage"(_'= +8 "core" &  PM +2 "manipulator"&P% +4 "core" % s MT +2 .tForearm.seek :retract +2 "manipulator"& ' ] +107 "core" ' +2 .tElbow.seek PC +2 "manipulator"&L( +145 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +84 "core" ( +2 "manipulator"&& +3 "core" &  ^ U} +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &]& +2 "core" & ) T} +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +4 .tForearm.seek PC + "manipulator"&G'E +99 "core" ' +2 "manipulator"&f& +3 "core" & K S| +2 "manipulator"&S% +5 "core" %. 1 SL +2 "processing"%T& +3 "core" &! +3 "processing"%V& +4 "core" &+ +3 .tPC.seek :closed + "processing"%W(SD +5 "core" &+ +7 & )* $c +9 &eS+ 9 +10 &yz* N +9 &YW+ T +9 &O* T +10 &L* T +9 &Q+ T +10 &aR+ T +9 & $N* T +9 &!Q* T +10 &#N+ S +9 &%jO+ T +9 &',Q* T +10 &(O+ S +9 &*P+ T +10 &,rM* T +9 &.5O+ S +9 &/O* S +10 &1P* S +9 &3zQ+ T +9 &5=P) S +10 &6R+ T +9 &8R+ T +10 &:Q* T +9 &O+ T +10 &?N+ T +9 &AQ* T +9 &CLR* T +10 &ET+ T +9 &FZ* U +10 &Hd+ V +9 &JJn+ W +9 &L~+ Y +10 &M+ Z +9 &O* Z +9 &QH+ [ +10 &RSm* , +9 &S 1+ * +6 ( +2 "processing"%V& +3 "core" &S+ * +2 #tProcessing Clamp onSpring/offSpring for 7/24 samples, on/off torque 1.48 +2 .Hand.open +2 "manipulator"&M1 +70 "core" 1 + "manipulator"&D% +3 "core" % . PL +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&\\' ] +106 "core" ' + "processing"%n& +4 "core" &S, * +2 #tImaging generic puck in Processing Clamp while storing it to tube 3 + "manipulator"&`% +5 "core" % ] S +2 "storage"(h% +4 "core" %G  \ * +2 "storage"(Y. +2 "core" .( +3 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 3 +2 "storage"(u(@ +196 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +4 (a& +3 "core" &B r\ ' + "manipulator"&I& +6 ."raiseStack"SE.reconfigure :place +2 "storage"(#]K-0-\ b +3 "core" & o R| +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +2 ."raiseStack"SE.seek :beamBreak +4 .tElbow.seek PC +2 "storage"(o' + "manipulator"&e( +7 "core" ( +38 "manipulator"&A& +5 "core" & K| + .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &c& +3 "core" & J K| +2 .tForearm.seek PC +2 "manipulator"&Z'E +92 "core" ' + .tHand.close + "manipulator"&i/ +74 "core" / +2 .tPC.seek :open +2 "processing"%=( +48 "core" ' +2 "storage"(r- +3 "core" -' +2 ."raiseStack"SE.configure :default + "storage"(#QK-0-\ b +4 ."raiseStack"SE.seek :place +2 "storage"({'x +43 "core" ' +270 ( + "storage"(}& +4 "core" &8  Y\ )( +3 "manipulator"&[& +3 "core" & ! , Q| +2 "manipulator"&g% +3 "core" % 0  V Oz +3 .tForearm.seek :retract +2 "manipulator"&m' ] +96 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 +2 "manipulator"&p( +242 "core" ( + "manipulator"&k& +4 "core" &  F NU +2 "storage"(^& +4 "core" &8 \ '( +2 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 3 + 800 counts +2 "manipulator"&'m +111 "core" ' + .tHand.open +2 "manipulator"&1 +70 "core" 1 +2 "storage"(j- +3 "core" -'x +3 .tSE.seek -0.3 Pucks below Top Plate +2 "storage"(s'D +25 "core" ' +2 .tSE.reconfigure :seal + "storage"(#QK-0-\ b +4 .tSE.seek -1.29 Pucks below Top Plate +2 "storage"(~' +57 "core" ' +2 #tLights, camera, ACTION! + "storage"(x- +3 "core" -' +3 "storage"(v& +2 "core" &8 S\ ( +3 "manipulator"&& +3 "core" &   " /T +2 .tElbow.seek 3 +2 "manipulator"&|( +4 "core" ( +2 "manipulator"&& +3 "core" &   $ /T +2 "storage"(& +4 "core" &8 \ ( +3 .tForearm.seek 3 + 800 counts + "manipulator"&z'm +12 "core" ' +3 .tSE.reconfigure :gently + "storage"(#QK-0-\ b +3 .tSE.seek -0.57 Pucks below Top Plate +2 "storage"(l'W +53 "core" ' +2 "manipulator"&& +2 "core" &  y PT +3 "storage"(& +2 "core" &8  D\ )( +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 3 +3 "manipulator"&'M +36 "core" ' + .tElbow.hold +2 "manipulator"&d, +4 "core" , +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +4 .tSE.reconfigure :default +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.39 Pucks below Top Plate +2 "storage"(t' +26 "core" ' + "manipulator"&% +4 "core" %_ D +2 "storage"(& +4 "core" &8 \ "( + .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 3 + 318 counts + "manipulator"&'Ћ +19 "core" ' + "manipulator"& & +3 "core" & " d OT +3 "storage"(& +3 "core" &8 \ '( +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 800 counts +2 "manipulator"&H'm +13 "core" ' +2 "storage"(b% +3 "core" %  ^\ ( +3 ."downElevator"SE.seek :down +5 "storage"( '= +99 (% +3 "core" %; \ &]{ +2 "manipulator"&(% +4 "core" %e 8 LH +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +3 "manipulator"&)' ] +89 "core" ' +73 ' + ."downElevator"SE.stop + "storage"(5 +4 (q& +2 "core" &8 \\\ (( +3 "collection"'"& +3 "core" &Xc]U~ Q +2 #tStoring generic puck in Collection Clamp to tube 3 +2 "manipulator"&y% +3 "core" % W 3 N +2 "storage"( % +4 "core" %B ~\ ) +2 "storage"(. +3 "core" .(@ +2 "storage"(,& +3 "core" &8 O\ (( +2 "storage"(& +3 "core" &8 Z\ (( +2 "manipulator"&.& +3 "core" & R NT +3 .tElbow.seek 3 + "manipulator"&X( +3 "core" ( +3 "manipulator"&+& +2 "core" & OT +39 "storage"(\ & +4 "core" &8 '\ )( +2 .tForearm.reconfigure :tight +9 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 3 + 800 counts + "manipulator"&'m +87 "core" ' +2 "storage"(& +3 "core" &8  U\ *( +3 .tSE.reconfigure :pick + "storage"(#],K-0-\ b +8 .tSE.seek :beamBreak + "storage"(#' +305 "core" ' + "storage"(- +3 "core" -'j +3 .tSE.configure :default + "storage"(#QK-0-\ b +3 "manipulator"&%& +3 "core" & I OT +3 "storage"(3& +3 "core" &8 )\ (( +2 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 3 +2 "manipulator"&'M +36 "core" ' +2 .tElbow.hold +2 "manipulator"&7, +3 "core" , +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 "storage"(- +3 "core" -'j +3 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(-' +32 "core" ' + "manipulator"&>% +3 "core" %\\z  ?% +2 "storage"(0& +3 "core" &8 \ ( +2 .tForearm.force -20 + "manipulator"&5 +5 .tForearm.seek 3 + 315 counts + "manipulator"&$'Ј +20 "core" ' +2 "manipulator"&& +3 "core" & E OT +2 "storage"(w& +4 "core" &8 6\ (( +2 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 800 counts +2 "manipulator"&:'m +26 "core" ' +3 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(?' +33 "core" ' +2 "manipulator"&;& +3 "core" & O QT +2 "manipulator"&@% +3 "core" %t Z P +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&B' ] +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +155 "core" ( +2 "manipulator"&F& +3 "core" & { M, +3 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &&& +3 "core" & 7 L, +2 .tForearm.seek CC +2 "manipulator"&E'ш +92 "core" ' + .tHand.close +2 "manipulator"&Q/ +67 "core" / +2 .tCC.seek :open +2 "collection"'8( +407 "core" ( + "storage"('& +3 "core" &8   P\ .( +3 "storage"(J& +3 "core" &8 ;\ -( +2 "manipulator"&<& +3 "core" & S* +2 "manipulator"&4% +3 "core" % ы S] +3 .tForearm.seek :retract +2 "manipulator"&/' ] +92 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 + "manipulator"&( +166 "core" ( + "manipulator"&2& +3 "core" &   > VE +2 "storage"(1& +3 "core" &8 k\ 0( +3 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +4 .tForearm.seek 3 +2 "manipulator"&O'M +109 "core" ' +2 .tElbow.hold + "manipulator"&K, +4 "core" , +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +4 .tHand.open + "manipulator"&C1 +68 "core" 1 +3 "manipulator"&% +3 "core" % \\v ' G! +2 "storage"(R& +3 "core" &8 h\ '( +2 .tForearm.force -20 + "manipulator"&5 +9 .tForearm.seek 3 + 315 counts + "manipulator"&P'Ј +18 "core" ' + "manipulator"&N& +4 "core" & ) ) O ZR +2 "storage"(U& +3 "core" &8  \ 1( +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 3 + 800 counts + "manipulator"&'m +26 "core" ' +2 "storage"(5% +4 "core" %   \ 1 +2 ."downElevator"SE.seek :down +4 "storage"('= +99 (]% +3 "core" %PG   =\ .^| +2 "manipulator"&!% +5 "core" %Y   z V +38 .tForearm.reconfigure :loose +8 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +3 "manipulator"&f' ] +93 "core" ' +15 ' + ."downElevator"SE.stop + "storage"(5 +4 #tShuffling two pucks from tube 3 to 4 of [1..7] +3 #Loading generic puck from tube 3 into Collection Clamp +2 "collection"'S& +3 "core" &ZS +2 "manipulator"&T% +4 "core" % {  %  X +2 "storage"(_% +3 "core" %?   /\ 1 +2 "storage"( . +3 "core" .(@ +2 "storage"(*& +4 "core" &8  ! 6\ 1( +2 "storage"(M& +3 "core" &8  \ 2( +2 "manipulator"&D& +3 "core" & % * T YR +3 .tElbow.seek 3 +2 "manipulator"&n( +3 "core" ( +2 "manipulator"&`& +3 "core" & ) * X YR +3 "storage"(V& +3 "core" &8 ! ! (\ 2( +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 800 counts +2 "manipulator"&h'm +92 "core" ' +3 "storage"(Y& +3 "core" &8  G\ 1( +2 .tSE.reconfigure :pick +2 "storage"(#],K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(G' +307 "core" ' + "storage"(a- +3 "core" -' +2 .tSE.configure :default + "storage"(#QK-0-\ b +4 (I& +2 "core" &8  ?\ 0( +3 "manipulator"&A& +3 "core" &   XR +2 .tElbow.seek 3 +2 "manipulator"&c( +3 "core" ( +3 "manipulator"& & +3 "core" &  XR +2 "storage"(i& +3 "core" &8 Z\ 0( +3 .tForearm.seek 3 + 300 counts +2 "manipulator"&r'y +13 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&L/ +67 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&\\& +2 "storage"(W'= +8 "core" & , + B YR +2 "manipulator"&o% +3 "core" % z    W +3 .tForearm.seek :retract + "manipulator"&}' ] +109 "core" ' +2 .tElbow.seek CC +2 "manipulator"&[( +145 "core" ' + ."downElevator"SE.stop + "storage"(5 +16 "core" ( + "manipulator"&g& +3 "core" &  < X* +3 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &Z& +3 "core" &   W* +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&k'ш +94 "core" ' +2 "manipulator"&^& +3 "core" & A T* +2 "manipulator"&e% +3 "core" %ю T +3 "collection"'& +2 "core" &YT +3 "collection"'j& +5 "core" &VR +2 .tCC.seek :closed +2 "collection"'x(X +3 "core" &XR +9 & %YS $c +10 &fR~YR 9 +9 &yxZT N +9 &VTYR T +10 &PYS T +9 &QYR U +9 &RXR U +10 &^OXS T +9 & QYR U +10 &!PXR T +9 &#LXR U +9 &%fJXT T +10 &')JWT T +9 &(PZR U +9 &*MYR U +10 &,mOWS U +9 &.0OYS T +10 &/I[U T +9 &1MXP T +9 &3uKZU U +10 &57LZS U +9 &6LYP U +9 &8IVS T +10 &:~OYQ T +9 &LYS T +9 &?IYT T +9 &AIWR T +10 &CGIXT U +9 &E RYS U +9 &FXYU U +10 &H_ZU W +9 &JBwYU Y +10 &K[R ] +9 &MZU _ +9 &Ox\\U _ +10 &Q9\\U _ +9 &R\\U ` +9 &T\\V a +10 &Vq]W b$ +9 &X]W 6 +10 &X\ [V 4 +9 &Xb[W G +6 ( + "collection"'j& +5 #tCollection Clamp onSpring/offSpring for 8/26 samples, on/off torque 2.15 + .Hand.open +2 "manipulator"&v1 +3 "core" &XT\\W G +68 1 + "manipulator"&% +3 "core" % ю "  N +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&m' ] +110 "core" ' +2 #tLoading generic puck from tube 3 into Processing Clamp +2 "processing"%& +4 "core" & +2 "manipulator"&% +4 "core" %   S + "storage"(% +3 "core" %B  +\ , +2 "storage"(. +3 "core" .(@ +2 "storage"({& +3 "core" &8 U\ ,( +2 "storage"(& +3 "core" &8  \ ,( +2 "manipulator"&& +4 "core" & S) +2 "manipulator"&s% +3 "core" %  S +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 +2 "manipulator"& ( +202 "core" ( + "manipulator"&& +3 "core" &   > V^ +2 "storage"(b& +4 "core" &8  V\ .( +2 .tForearm.reconfigure :tight +9 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 800 counts +2 "manipulator"&p'm +94 "core" ' +2 "storage"(& +4 "core" &8  \ -( +2 .tSE.reconfigure :pick + "storage"(#],K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(~' +304 "core" ' +2 "storage"(- +3 "core" -'i +2 .tSE.configure :default + "storage"(#QK-0-\ b +4 ((& +2 "core" &8  #\ *( +3 "manipulator"&z& +2 "core" & R^ +3 .tElbow.seek 3 +2 "manipulator"&|( +4 "core" ( + "manipulator"&l& +4 "core" & 5  R^ +2 "storage"(& +4 "core" &8  \ ,( +2 .tForearm.seek 3 + 300 counts +2 "manipulator"&'y +13 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close +2 "manipulator"&q/ +68 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&"& +3 "storage"(y'= +7 "core" & T^ +2 "manipulator"&t% +2 "core" % q U S +3 .tForearm.seek :retract +2 "manipulator"& ' ] +108 "core" ' +2 .tElbow.seek PC +2 "manipulator"&( +153 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +110 "core" ( +2 "manipulator"&,& +3 "core" & T4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" & C  T4 +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&.'E +91 "core" ' + "manipulator"&+& +4 "core" &  S3 +2 "manipulator"&\ % +3 "core" %O T +3 "processing"%H& +3 "core" & +2 "processing"%& +5 "core" & +3 .tPC.seek :closed + "processing"% (SD +5 "core" &+ +7 &\ *+ $c +9 &eS* 9 +10 &zy, N +9 &\\U+ S +9 &O+ T +10 &I* S +9 &Q* S +9 &dL, S +10 & %M* T +9 &!S+ T +10 &#O+ S +9 &%kN+ T +9 &'.R+ S +10 &(N* S +9 &*O+ S +9 &,sL+ T +10 &.6Q+ S +9 &/Q+ T +10 &1P, T +9 &3{R+ T +9 &5<P+ T +10 &6P+ T +9 &8T+ T +9 &:N, T +10 &R+ T +10 &?Q+ S +9 &AP* T +9 &CMS+ T +10 &ER+ T +9 &FX+ U +9 &Ha+ V +10 &JJn* X +9 &L z, Y +10 &M, Z +9 &O+ Z +9 &QK+ Z +10 &ROe, / +9 &S -* ( +7 ( +2 "processing"%& +2 "core" &S, ( +3 #tProcessing Clamp onSpring/offSpring for 7/24 samples, on/off torque 1.47 +2 .Hand.open + "manipulator"&d1 +70 "core" 1 + "manipulator"&)% +4 "core" % O  Q +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&' ] +93 "core" ' +2 "processing"%%& +4 "core" &S ( +2 #tImaging generic puck in Processing Clamp while storing it to tube 4 + "manipulator"&3% +4 "core" % i  > P +3 "storage"(% +4 "core" %B  \ * + "storage"(>. +3 "core" .(@ +3 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 4 +2 "storage"(0(+ +191 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +3 (& +3 "core" &+ M\ %& +2 "manipulator"&w& +4 ."raiseStack"SE.reconfigure :place +3 "storage"(#]K-0-\ b +3 "core" & i O, +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 ."raiseStack"SE.seek :beamBreak +3 .tElbow.seek PC +3 "storage"(;' +2 "manipulator"&@( +7 "core" ( +2 "manipulator"&& +3 "core" & y H, +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &X& +3 "core" & F, +3 .tForearm.seek PC + "manipulator"&#'E +93 "core" ' +2 .tHand.close + "manipulator"&/ +75 "core" / +2 .tPC.seek :open +40 "processing"%$( +48 "core" ' + "storage"(-- +3 "core" -' +3 ."raiseStack"SE.configure :default +8 "storage"(#QK-0-\ b +4 ."raiseStack"SE.seek :place +2 "storage"(F'x +44 "core" ' +261 ( +2 "storage"(&& +3 "core" &+  5\ ** +2 "manipulator"&:& +4 "core" &  p O +2 "manipulator"&7% +4 "core" % = \\ Pb +2 .tForearm.seek :retract +2 "manipulator"&Q' ] +93 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +4 .tElbow.seek 4 +2 "manipulator"&B( +239 "core" ( +2 "manipulator"&9& +3 "core" &\ # O!u +2 "storage"('& +3 "core" &+  j\ )* +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 800 counts +2 "manipulator"&J's +95 "core" ' +2 .tHand.open + "manipulator"&<1 +68 "core" 1 +2 "storage"(4- +3 "core" -'x +3 .tSE.seek -0.3 Pucks below Top Plate +2 "storage"(2'D +26 "core" ' +2 .tSE.reconfigure :seal + "storage"(#QK-0-\ b +4 .tSE.seek -1.29 Pucks below Top Plate +2 "storage"(1' +57 "core" ' +2 #tLights, camera, ACTION! + "storage"(E- +3 "core" -' +3 "storage"(& +3 "core" &+ A\ * +2 "manipulator"&C& +3 "core" &\   I -!t +3 .tElbow.seek 4 + "manipulator"&( +3 "core" ( +3 "manipulator"&R& +3 "core" &\  - -!t +2 "storage"(N& +3 "core" &+ $\ * +3 .tForearm.seek 4 + 800 counts +2 "manipulator"&U's +4 "core" ' +2 .tSE.reconfigure :gently +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.57 Pucks below Top Plate +2 "storage"(5'W +61 "core" ' + "manipulator"&/& +3 "core" &\  N!t +3 "storage"(]& +3 "core" &+ I\ (* +2 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek 4 +2 "manipulator"&!'S +36 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +4 .tSE.reconfigure :default + "storage"(#QK-0-\ b +3 .tSE.seek -0.39 Pucks below Top Plate +2 "storage"(O' +21 "core" ' +2 "manipulator"&P% +3 "core" %e  F +3 "storage"(S& +2 "core" &+ {\ %* +3 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 4 + 318 counts + "manipulator"&T'Б +19 "core" ' +2 "manipulator"&_& +3 "core" &\   Q!t +2 "storage"( & +4 "core" &+  \ ** +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 800 counts +2 "manipulator"&?'s +13 "core" ' +2 "storage"(*% +3 "core" %  C\ * +3 ."downElevator"SE.seek :down +4 "storage"(M'= +99 (D% +2 "core" %6 p\ '\\z +3 "manipulator"&`% +3 "core" %m ` NK +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&V' ] +89 "core" ' +73 ' + ."downElevator"SE.stop + "storage"(5 +4 (Y& +2 "core" &+  \ ** +3 "collection"'& +2 "core" &XT\\U G +3 #tStoring generic puck in Collection Clamp to tube 4 + "manipulator"&% +4 "core" % S _ P +2 "storage"(K% +3 "core" %@  E\ ) +2 "storage"(f. +3 "core" .(+ +2 "storage"(a& +3 "core" &+  =\ ** +2 "storage"(I& +3 "core" &+  "\ ** +2 "manipulator"&A& +4 "core" &\ i P!t +2 .tElbow.seek 4 +2 "manipulator"& ( +3 "core" ( +2 "manipulator"&i& +4 "core" &\  y O!t +2 "storage"(L& +3 "core" &+  )\ ** +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 4 + 800 counts +2 "manipulator"&\\'s +98 "core" ' +2 "storage"(o& +3 "core" &+  \ +* +41 .tSE.reconfigure :pick +8 "storage"(#],K-0-\ b +5 .tSE.seek :beamBreak + "storage"(n' +301 "core" ' +2 "storage"(h- +3 "core" -'k +2 .tSE.configure :default + "storage"(#QK-0-\ b +4 "manipulator"&g& +2 "core" &\ N!t +3 "storage"(G& +3 "core" &+ w\ (* +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 4 + "manipulator"&Z'S +37 "core" ' +2 .tElbow.hold + "manipulator"&r, +3 "core" , +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 "storage"(^- +3 "core" -'k +3 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(e' +31 "core" ' +2 "manipulator"&% +3 "core" %^  A> +2 "storage"(c& +3 "core" &+ b\ !* +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 4 + 311 counts +3 "manipulator"&W'Њ +17 "core" ' +2 "manipulator"&}& +3 "core" &\ & U P!s +2 "storage"(8& +3 "core" &+  S\ ** +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 800 counts +2 "manipulator"&v's +36 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"('\ +40 "core" ' +2 "manipulator"&& +3 "core" &\  R!s +2 "manipulator"&j% +4 "core" %K Q +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&' ] +93 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +157 "core" ( + "manipulator"&& +3 "core" & & > N- +3 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &{& +3 "core" & / N, +2 .tForearm.seek CC +2 "manipulator"&'ш +94 "core" ' +3 .tHand.close + "manipulator"&/ +67 "core" / +2 .tCC.seek :open +2 "collection"'s( +409 "core" ( +2 "storage"(k& +3 "core" &+   h\ .* +2 "storage"(& +3 "core" &+  8\ .* +3 "manipulator"&b& +2 "core" & S, +2 "manipulator"&[% +5 "core" % э T9 +2 .tForearm.seek :retract +2 "manipulator"&' ] +93 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 +2 "manipulator"&m( +170 "core" ( + "manipulator"&& +3 "core" &   XC +2 "storage"((& +4 "core" &+ ! \ 1* +2 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +4 .tForearm.seek 4 +2 "manipulator"&z'S +109 "core" ' + .tElbow.hold +2 "manipulator"&l, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open +2 "manipulator"&1 +71 "core" 1 +2 "manipulator"&q% +3 "core" % _s % H +2 "storage"("& +4 "core" &+ #\ (* +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 4 + 312 counts +2 "manipulator"&t'Ћ +19 "core" ' + "manipulator"& & +4 "core" & . 6  YC +2 "storage"(p& +4 "core" &+  \ 1* +2 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 4 + 800 counts +2 "manipulator"&~'s +14 "core" ' +2 "storage"(% +3 "core" %  \ 2 +3 ."downElevator"SE.seek :down +3 "storage"(,'= +99 (% +3 "core" %`K  K\ -^} +2 "manipulator"&|% +4 "core" %k   VH +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&+' ] +96 "core" ' +60 ' +2 ."downElevator"SE.stop + "storage"(5 +4 #tShuffling two pucks from tube 4 to 5 of [1..7] +2 #Loading generic puck from tube 4 into Collection Clamp + "collection"'\ & +43 "core" &YQ +2 "manipulator"&H% +4 "core" % s 6 9 ` [ +2 "storage"(y% +3 "core" %C $  L\ 3 +2 "storage"( . +2 "core" .(+ +3 "storage"(=& +2 "core" &+  & 9\ 2* +3 "storage"(d& +2 "core" &+  # 8\ 2* +3 "manipulator"&)& +3 "core" & 4 7 [C +2 .tElbow.seek 4 +8 "manipulator"&%( +3 "core" ( +3 "manipulator"&3& +4 "core" & . 6 ZC + "storage"(& +4 "core" &+  \ 2* +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 800 counts +2 "manipulator"&'s +101 "core" ' + "storage"(>& +3 "core" &+ %  F\ 3* +3 .tSE.reconfigure :pick + "storage"(#],K-0-\ b +5 .tSE.seek :beamBreak + "storage"(.' +308 "core" ' +2 "storage"(- +3 "core" -' +2 .tSE.configure :default + "storage"(#QK-0-\ b +4 (w& +2 "core" &+ ! " ,\ 1* +3 "manipulator"&& +4 "core" & - , * ZC +2 .tElbow.seek 4 +2 "manipulator"&X( +4 "core" ( +2 "manipulator"&u& +3 "core" & 8 9 [C +2 "storage"(& +3 "core" &+ $  g\ 2* +3 .tForearm.seek 4 + 300 counts +2 "manipulator"&-' +20 "core" ' + .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tHand.close +2 "manipulator"&/ +69 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&& +3 "storage"( '= +7 "core" & * +  YC + "manipulator"&;% +3 "core" % Ѐ )   X} +3 .tForearm.seek :retract +2 "manipulator"&&' ] +116 "core" ' +2 .tElbow.seek CC +2 "manipulator"&:( +138 "core" ' + ."downElevator"SE.stop + "storage"(5 +28 "core" ( +2 "manipulator"&7& +3 "core" &   \ W1 +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &#& +3 "core" &   / W1 +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&9'ш +99 "core" ' +2 "manipulator"&'& +3 "core" &!   W, +2 "manipulator"&@% +3 "core" %ь   W +3 "collection"'<& +4 "core" &YS +2 "collection"'4& +5 "core" &YS +2 .tCC.seek :closed +2 "collection"'E(X +4 "core" &ZR  +9 &+tXS ,~ +9 &^yYU @ +10 &(pXR S +9 &JYT T +9 &KXS T +10 &hNYR U +9 &+OXR T +9 &NYS T +10 & OXT T +9 &"rNXS T +10 &$4KXP T +9 &%LYR T +9 &'JYR T +10 &)yLXS T +9 &+;LXS T +9 &,IXQ T +10 &.NYS T +9 &0KXS T +10 &2CJYT T +9 &4LXT T +9 &5LVQ T +10 &7LYS T +9 &9LJYQ T +9 &;LYQ T +10 &<KZT T +9 &>MYU T +10 &@TGXS T +9 &BJWS T +9 &CLWR T +10 &EQZQ T +9 &GWXYR V +9 &IhXR X +10 &J|[S Y +9 &L[T ] +10 &NF\\V ^ +9 &P\\U ^ +9 &QZW ` +10 &S[W ` +9 &UD[U b +9 &W\\W b$ +10 &X`OZV $o +9 &X^W T +6 ( +2 "collection"'4& +3 "core" &Xp[W T +2 #tCollection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.21 +2 .Hand.open + "manipulator"&1 +73 "core" 1 +2 "manipulator"&C% +3 "core" % ь % = P +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&R' ] +92 "core" ' +2 #tLoading generic puck from tube 4 into Processing Clamp +2 "processing"%N& +4 "core" &* +2 "manipulator"&Q% +2 "core" % k\  O +3 "storage"(/% +3 "core" %B  \ * +2 "storage"(]. +3 "core" .(+ +2 "storage"(F& +3 "core" &+  >\ ** +2 "storage"(P& +3 "core" &+  !\ ** +2 "manipulator"&S& +4 "core" &$ p O, +2 "manipulator"&2% +3 "core" % k\ Q O +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 +2 "manipulator"&_( +164 "core" ( +2 "manipulator"& & +3 "core" & , B R? +2 "storage"(*& +4 "core" &+  K\ +* +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 800 counts +2 "manipulator"&B's +137 "core" ' + "storage"(J& +4 "core" &+  \ +* +2 .tSE.reconfigure :pick +9 "storage"(#],K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(1' +305 "core" ' +2 "storage"(D- +3 "core" -'l +2 .tSE.configure :default + "storage"(#QK-0-\ b +4 (`& +2 "core" &+ u\ )* +3 "manipulator"&U& +3 "core" &  R? +3 .tElbow.seek 4 +2 "manipulator"&( +4 "core" ( +2 "manipulator"&5& +3 "core" & _ R? +2 "storage"(!& +3 "core" &+  \\\ )* +3 .tForearm.seek 4 + 300 counts +2 "manipulator"&T' +18 "core" ' + .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&Y/ +74 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&& +2 "storage"('= +8 "core" & R? + "manipulator"&K% +4 "core" % Ѓ  0 O +2 .tForearm.seek :retract +2 "manipulator"&O' ] +93 "core" ' +2 .tElbow.seek PC +2 "manipulator"&f( +170 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +70 "core" ( +2 "manipulator"&a& +3 "core" &  P. +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &I& +2 "core" & P. +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&A'E +100 "core" ' + "manipulator"&i& +3 "core" &  O. +3 "manipulator"&L% +3 "core" %K  \ O( +2 "processing"%?& +3 "core" &+ +3 "processing"%o& +5 "core" &, +2 .tPC.seek :closed +2 "processing"%M(SD +5 "core" &+ +6 & *+ $c +9 &fR}- 9 +10 &zy* N +9 &[T+ S +10 &S, T +9 &L+ T +9 &Q, S +10 &bL+ T +9 & %O+ S +9 &!N+ T +10 &#N+ T +9 &%jO+ T +10 &',P+ T +9 &(L* S +9 &*R+ S +10 &,sO+ S +9 &.5P* S +9 &/O+ S +10 &1R+ S +9 &3zN+ T +9 &5=O+ S +10 &6Q* S +9 &8T* T +10 &:P+ T +9 &M+ S +10 &?M+ S +9 &AR+ T +10 &CLQ+ T +9 &EU+ T +9 &FW+ T +10 &He+ U +9 &JKr+ W +9 &L~+ Y +11 &M+ Y +8 &O+ Y +10 &QH, [ +9 &RQg* / +9 &S -+ ( +6 ( +2 "processing"%o& +3 "core" &S , ( +2 #tProcessing Clamp onSpring/offSpring for 7/24 samples, on/off torque 1.50 +2 .Hand.open + "manipulator"&1 +74 "core" 1 +2 "manipulator"&V% +3 "core" % K 8 M( +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&h' ] +97 "core" ' +2 "processing"%g& +3 "core" &S  ( +2 #tImaging generic puck in Processing Clamp while storing it to tube 5 + "manipulator"&G% +5 "core" % a e M + "storage"(^% +3 "core" %@ h\ ' +3 "storage"(. +2 "core" .(+ +3 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 5 +2 "storage"(c(; +196 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +4 (}& +2 "manipulator"&8& +3 "core" &; \ % +5 ."raiseStack"SE.reconfigure :place + "storage"(#]K-0-\ b +2 "core" & O K. +4 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +2 ."raiseStack"SE.seek :beamBreak +5 .tElbow.seek PC +2 "storage"(' + "manipulator"&j( +7 "core" ( +2 "manipulator"&\\& +3 "core" & < G. +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 & & +3 "core" & # C. +3 .tForearm.seek PC + "manipulator"&n'E +93 "core" ' + .tHand.close + "manipulator"&Z/ +69 "core" / +3 .tPC.seek :open + "processing"%W( +92 "core" ' +3 "storage"(e- +3 "core" -' +2 ."raiseStack"SE.configure :default +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"('x +43 "core" ' +225 ( +2 "storage"({& +3 "core" &; \ ' +3 "manipulator"&v& +3 "core" &  N. +2 "manipulator"&r% +3 "core" % 9 2 NH +3 .tForearm.seek :retract +2 "manipulator"&' ] +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 +2 "manipulator"&(' +260 "core" ( +2 "manipulator"&x& +4 "core" &3 ` M + "storage"(k& +3 "core" &; \ ' +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 5 + 800 counts +2 "manipulator"&' +111 "core" ' +2 .tHand.open +2 "manipulator"&b1 +74 "core" 1 +3 "storage"([- +3 "core" -'x +3 .tSE.seek -0.3 Pucks below Top Plate +2 "storage"('D +24 "core" ' +3 .tSE.reconfigure :seal + "storage"(#QK-0-\ b +4 .tSE.seek -1.29 Pucks below Top Plate +2 "storage"((' +56 "core" ' +2 #tLights, camera, ACTION! + "storage"(- +3 "core" -' +3 "storage"(& +3 "core" &; \  +2 "manipulator"&& +3 "core" &3   1 +3 .tElbow.seek 5 +2 "manipulator"&q(' +17 "core" ( + "manipulator"&"& +3 "core" &1 ` 0, +2 "storage"( & +3 "core" &; P\  +3 .tForearm.seek 5 + 800 counts +2 "manipulator"&p' +12 "core" ' +2 .tSE.reconfigure :gently +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.57 Pucks below Top Plate +2 "storage"('W +51 "core" ' +2 "manipulator"&& +3 "core" &1 Q O, +2 "storage"(& +3 "core" &; \ % +3 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 5 +2 "manipulator"&|' +33 "core" ' +2 .tElbow.hold +2 "manipulator"&m, +3 "core" , +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +4 .tSE.reconfigure :default + "storage"(#QK-0-\ b +4 .tSE.seek -0.39 Pucks below Top Plate + "storage"(z' +23 "core" ' +2 "manipulator"&\ % +3 "core" %  B +2 "storage"(t& +3 "core" &; #\ ! +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 5 + 318 counts + "manipulator"&' +22 "core" ' +2 "manipulator"&H& +3 "core" &1  O, +2 "storage"(y& +4 "core" &; J\ ' +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 800 counts +2 "manipulator"& ' +14 "core" ' +2 "storage"(=% +3 "core" % e\ ( +4 ."downElevator"SE.seek :down +3 "storage"(d'= +99 ()% +2 "core" %T9 \ %]{ +2 "manipulator"&3% +4 "core" %  MH +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&' ] +91 "core" ' +77 ' +2 ."downElevator"SE.stop + "storage"(5 +4 (~& +2 "core" &; \ ' +2 "collection"'>& +3 "core" &Xo\\V T +2 #tStoring generic puck in Collection Clamp to tube 5 +2 "manipulator"&,% +3 "core" % b b N +2 "storage"(l% +3 "core" %C \ ' +2 "storage"(+. +3 "core" .(; +2 "storage"(& +4 "core" &; \ ( +2 "storage"(w& +3 "core" &; 0\ ' +2 "manipulator"&& +3 "core" &1 h N, +3 .tElbow.seek 5 + "manipulator"&u(' +4 "core" ( +2 "manipulator"&& +3 "core" &1  w N, +2 "storage"(& +3 "core" &; \ ( +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 800 counts +2 "manipulator"&' +95 "core" ' + "storage"(;& +3 "core" &; J\ ( +3 .tSE.reconfigure :pick + "storage"(#],K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(%' +302 "core" ' +45 "storage"(- +3 "core" -'k +2 .tSE.configure :default + "storage"(#QK-0-\ b +44 "manipulator"&.& +3 "core" &1 9 M, +2 "storage"(7& +3 "core" &; \ & +2 .tElbow.reconfigure :limp +8 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 5 +2 "manipulator"&-' +34 "core" ' +2 .tElbow.hold +6 "manipulator"&#, +3 "core" , +7 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +4 "storage"('- +2 "core" -'k +3 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(@' +33 "core" ' +2 "manipulator"&X% +4 "core" %e  = + "storage"(<& +3 "core" &; \  +2 .tForearm.force -20 + "manipulator"&5 +5 .tForearm.seek 5 + 310 counts + "manipulator"& ' +13 "core" ' +2 "manipulator"&&& +3 "core" &1   P, +2 "storage"(s& +3 "core" &; K\ ( +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 800 counts +3 "manipulator"&' +27 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(C'\ +41 "core" ' + "manipulator"&N& +3 "core" &1 R, +2 "manipulator"&Q% +4 "core" % Q +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&/' ] +94 "core" ' +2 .tElbow.seek CC +2 "manipulator"&4( +191 "core" ( +2 "manipulator"&]& +4 "core" &  = P + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &F& +3 "core" & P +2 .tForearm.seek CC +2 "manipulator"&P'ш +97 "core" ' + .tHand.close +2 "manipulator"&S/ +73 "core" / +3 .tCC.seek :open + "collection"'2( +407 "core" ( +2 "storage"(9& +3 "core" &;   >\ . +2 "storage"( & +3 "core" &;  (\ . +3 "manipulator"&*& +3 "core" & S +2 "manipulator"&:% +4 "core" % љ S +2 .tForearm.seek :retract +2 "manipulator"&J' ] +96 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 +2 "manipulator"&R(' +156 "core" ( +2 "manipulator"&D& +3 "core" &0   > VM +2 "storage"(`& +3 "core" &;  s\ / +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 5 +2 "manipulator"&U' +105 "core" ' + .tElbow.hold +2 "manipulator"&5, +3 "core" , +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&!1 +65 "core" 1 +3 "manipulator"&Y% +3 "core" % }  H7 +2 "storage"(& +3 "core" &; \ ( +3 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 5 + 318 counts + "manipulator"&K' +14 "core" ' +2 "manipulator"&_& +3 "core" &0 6 3 ZM +2 "storage"(B& +3 "core" &;  ! \ 2 +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 800 counts +2 "manipulator"&1' +27 "core" ' +2 "storage"(T% +3 "core" % ! \ 1 +3 ."downElevator"SE.seek :down +5 "storage"(a'= +99 (I% +2 "core" %hC  *\ .^~ +2 "manipulator"&% +3 "core" %   z V +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&i' ] +102 "core" ' +51 ' + ."downElevator"SE.stop +2 "storage"(5 +3 #tShuffling two pucks from tube 5 to 6 of [1..7] +2 #Loading generic puck from tube 5 into Collection Clamp + "collection"'L& +4 "core" &ZS +2 "manipulator"&?% +3 "core" % < / * Z +3 "storage"(% +2 "core" %B  " '\ 2 +3 "storage"(O. +2 "core" .(; +2 "storage"($& +4 "core" &;  ! \ 2 +2 "storage"(& +51 "core" &;   \ 2 + "manipulator"&V& +3 "core" &0 - 0 t ZM +3 .tElbow.seek 5 +3 "manipulator"&g(' +3 "core" ( +2 "manipulator"&G& +3 "core" &0 3 7 ZM +3 "storage"(o& +3 "core" &;   !\ 2 +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 5 + 800 counts +2 "manipulator"&^' +92 "core" ' +2 "storage"(& +3 "core" &; # ' $\ 1 +3 .tSE.reconfigure :pick +2 "storage"(#],K-0-\ b +4 .tSE.seek :beamBreak + "storage"(A' +306 "core" ' +2 "storage"(}- +3 "core" -' +2 .tSE.configure :default + "storage"(#QK-0-\ b +4 (8& +2 "core" &;   ~\ / +3 "manipulator"&\\& +3 "core" &0   WM +2 .tElbow.seek 5 +2 "manipulator"& (' +4 "core" ( + "manipulator"&0& +3 "core" &0  u WM +3 "storage"(Z& +2 "core" &;   \ 0 +3 .tForearm.seek 5 + 300 counts +2 "manipulator"&e' +14 "core" ' +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tHand.close +2 "manipulator"&f/ +65 "core" / +4 ."downElevator"SE.seek :down +4 "manipulator"&h& + "storage"(M'= +9 "core" &0 \  . XM +2 "manipulator"&{% +2 "core" %    U +3 .tForearm.seek :retract +2 "manipulator"&v' ] +108 "core" ' +2 .tElbow.seek CC +2 "manipulator"&r( +143 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +17 "core" ( +2 "manipulator"&& +3 "core" &   8 W, +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +4 &n& +2 "core" &   W, +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&x'ш +89 "core" ' +3 "manipulator"&k& +3 "core" &   [ V, +2 "manipulator"&j% +3 "core" %|   Vq +3 "collection"'b& +3 "core" &WT +3 "collection"'[& +4 "core" &YR +3 .tCC.seek :closed + "collection"'(X +5 "core" &YQ  +8 &.vWS ,~ +10 &_xZS @ +9 &;nZS S +9 &KZR T +10 &JYQ U +9 &|KYR T +10 &=NWT T +9 &LYS U +9 & MYS T +10 &"GWQ T +9 &$EJ[P T +9 &&LXR T +10 &'IWS T +9 &)IVS T +10 &+NJYQ T +9 &-KVS T +9 &.LXR U +10 &0IYQ T +9 &2VIWS T +9 &4IWR T +10 &5JWR T +9 &7JWP T +10 &9_JXP T +9 &;!KXR T +9 &<HYQ T +10 &>LXS T +9 &@fJWS T +9 &B)IXS T +10 &CJXT T +9 &EQVS U +10 &GhYWT V +9 &I'hYS W +9 &J}[U Z +10 &L[U ^ +9 &NW[U _ +9 &PZU ^ +10 &Q\\W ` +9 &S\\V ` +10 &UV\\V b +9 &W]W \\ +9 &XTB]U 1 +10 &XbZU L +5 ( +3 "collection"'[& +2 "core" &XY\\U L +3 #tCollection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.25 +2 .Hand.open + "manipulator"&1 +69 "core" 1 +2 "manipulator"&% +3 "core" % |   Pq +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&' ] +104 "core" ' +2 #tLoading generic puck from tube 5 into Processing Clamp + "processing"%"& +77 "core" &* +2 "manipulator"& % +4 "core" % > R +2 "storage"(% +3 "core" %A  \ , +2 "storage"(. +3 "core" .(; +2 "storage"(& +3 "core" &;  '\ , +3 "storage"(\ & +4 "core" &;  5\ , +2 "manipulator"&t& +3 "core" & R+ +2 "manipulator"&% +3 "core" % > R +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 +2 "manipulator"&H(' +166 "core" ( +2 "manipulator"&y& +4 "core" &1  UN + "storage"(=& +3 "core" &;\ - +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 5 + 800 counts +2 "manipulator"&' +107 "core" ' + "storage"(& +4 "core" &;  \\\ - +2 .tSE.reconfigure :pick +2 "storage"(#],K-0-\ b +4 .tSE.seek :beamBreak + "storage"((' +302 "core" ' +2 "storage"()- +49 "core" -'k +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +4 (3& +2 "core" &;  \ * +3 "manipulator"&p& +3 "core" &1  SN +2 .tElbow.seek 5 +2 "manipulator"&q(' +3 "core" ( +2 "manipulator"&& +4 "core" &1 H SN +2 "storage"(|& +3 "core" &;  9\ + +3 .tForearm.seek 5 + 300 counts +2 "manipulator"&' +26 "core" ' + .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&~/ +72 "core" / +4 ."downElevator"SE.seek :down +4 "manipulator"&>& +2 "storage"(,'= +8 "core" &1 I PN + "manipulator"&z% +3 "core" %  g OG +3 .tForearm.seek :retract +2 "manipulator"&l' ] +105 "core" ' +2 .tElbow.seek PC +2 "manipulator"&+( +159 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +84 "core" ( + "manipulator"&& +4 "core" &   U +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +4 &w& +2 "core" &  T +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&'E +92 "core" ' +2 "manipulator"&& +3 "core" & R +2 "manipulator"&% +3 "core" %; & Rf +3 "processing"% & +4 "core" & +2 "processing"%;& +4 "core" &, +3 .tPC.seek :closed +2 "processing"%d(SD +3 "core" &- +8 &\ *+ $c +9 &hT~, 9 +9 &{x+ N +10 &`R+ S +9 &"P+ S +9 &K) S +10 &J+ S +9 &hN+ S +10 & *M+ S +9 &!M+ T +9 &#M* S +10 &%pP+ S +9 &'1N+ T +10 &(N* S +9 &*O* S +9 &,yI+ S +10 &.;N* S +9 &/N, S +9 &1O* S +10 &3O+ S +9 &5BO+ S +10 &7Q* S +9 &8P* T +9 &:N, S +10 & N, S +9 &?J+ S +10 &AO+ T +9 &CRO+ S +10 &EO* T +9 &FV+ T +9 &Hc, U +10 &JQp+ V +9 &L{, X +9 &M, Y +10 &O* Z +9 &QO+ Z +10 &RNb* - +9 &S0+ * +6 ( + "processing"%;& +5 #tProcessing Clamp onSpring/offSpring for 6/24 samples, on/off torque 1.47 +2 .Hand.open + "manipulator"&m1 +3 "core" &S+ * +65 1 +2 "manipulator"&% +4 "core" % ; Pf +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&' ] +96 "core" ' + "processing"%.& +3 "core" &S+ * +3 #tImaging generic puck in Processing Clamp while storing it to tube 6 + "manipulator"&7% +4 "core" % p  O +2 "storage"('% +3 "core" %B \ ) +2 "storage"(X. +3 "core" .(; +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 +2 "storage"(<(Kz +196 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (&& +4 "core" &Ky 0\ #) +2 "manipulator"&s& +3 ."raiseStack"SE.reconfigure :place +5 "storage"(#]K-0-\ b +2 "core" & M +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 ."raiseStack"SE.seek :beamBreak +4 .tElbow.seek PC +2 "storage"(N' + "manipulator"&Q( +7 "core" ( +2 "manipulator"&& +3 "core" & m G +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +4 &u& +2 "core" & 0 D +3 .tForearm.seek PC +2 "manipulator"&%'E +92 "core" ' +2 .tHand.close + "manipulator"&-/ +69 "core" / +2 .tPC.seek :open +2 "processing"% ( +90 "core" ' +2 "storage"(@- +3 "core" -' +2 ."raiseStack"SE.configure :default +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(]'x +38 "core" ' +232 ( +2 "storage"(& +3 "core" &Ky % n\ *) +2 "manipulator"&F& +3 "core" &  Q +2 "manipulator"&#% +3 "core" % P Q +3 .tForearm.seek :retract +2 "manipulator"&S' ] +147 "core" ' +2 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +3 .tElbow.seek 6 +2 "manipulator"&/( +249 "core" ( + "manipulator"&E& +3 "core" &\  3 Q!p +3 "storage"(9& +3 "core" &Ky  L\ +) +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 6 + 800 counts + "manipulator"& '\\ +95 "core" ' + .tHand.open + "manipulator"&*1 +66 "core" 1 +3 "storage"(:- +2 "core" -'x +3 .tSE.seek -0.3 Pucks below Top Plate +2 "storage"(D'D +25 "core" ' +2 .tSE.reconfigure :seal + "storage"(#QK-0-\ b +4 .tSE.seek -1.29 Pucks below Top Plate +2 "storage"(`' +57 "core" ' +3 #tLights, camera, ACTION! + "storage"(P- +3 "core" -' +2 "storage"(4& +3 "core" &Ky R\ ) +3 "manipulator"&!& +3 "core" &\  ) .!p +2 .tElbow.seek 6 +2 "manipulator"&Y( +5 "core" ( + "manipulator"&& +3 "core" &\  > .!p +3 "storage"(_& +4 "core" &Ky 6\ ) +3 .tForearm.seek 6 + 800 counts +2 "manipulator"&B'\\ +25 "core" ' +2 .tSE.reconfigure :gently + "storage"(#QK-0-\ b +4 .tSE.seek -0.57 Pucks below Top Plate + "storage"(T'W +52 "core" ' +2 "manipulator"&J& +3 "core" &\  A Q!p +2 "storage"(I& +4 "core" &Ky  B\ )) +2 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek 6 +2 "manipulator"&'< +35 "core" ' + .tElbow.hold +2 "manipulator"&R, +3 "core" , +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +4 .tSE.reconfigure :default + "storage"(#QK-0-\ b +3 .tSE.seek -0.39 Pucks below Top Plate +2 "storage"(U' +24 "core" ' +2 "manipulator"&K% +3 "core" %N  C +3 "storage"(L& +3 "core" &Ky 7\ !) +2 .tForearm.force -20 + "manipulator"&5 +5 .tForearm.seek 6 + 318 counts + "manipulator"&?'z +17 "core" ' +2 "manipulator"&& +3 "core" &\ " 8 N!p +2 "storage"(O& +4 "core" &Ky \ () +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 800 counts +2 "manipulator"&$'\\ +24 "core" ' + "storage"(C% +4 "core" % !\ ( +3 ."downElevator"SE.seek :down +3 "storage"('= +99 (V% +2 "core" %= \ %]| +2 "manipulator"&G% +4 "core" %Y K +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&o' ] +89 "core" ' +79 ' + ."downElevator"SE.stop +2 "storage"(5 +4 (1& +2 "core" &Ky s\ )) +2 "collection"'& +3 "core" &XY\\X L +3 #tStoring generic puck in Collection Clamp to tube 6 + "manipulator"&a% +4 "core" % P J N +2 "storage"(5% +3 "core" %9 l\ ( +2 "storage"(i. +3 "core" .(Kz +3 "storage"(}& +2 "core" &Ky \ )) +3 "storage"(8& +3 "core" &Ky  /\ () +2 "manipulator"&\\& +3 "core" &\ N!p +2 .tElbow.seek 6 +2 "manipulator"&0( +4 "core" ( +2 "manipulator"&Z& +3 "core" &\ P N!p +2 "storage"(f& +4 "core" &Ky \ () +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 800 counts +2 "manipulator"&h'\\ +91 "core" ' + "storage"({& +3 "core" &Ky  V\ *) +3 .tSE.reconfigure :pick + "storage"(#],K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(g' +302 "core" ' +2 "storage"(^- +2 "core" -'j +2 .tSE.configure :default + "storage"(#QK-0-\ b +4 "manipulator"&& +3 "core" &\  M!p +2 "storage"(A& +3 "core" &Ky \ ') +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek 6 +2 "manipulator"&n'< +85 "core" ' + .tElbow.hold +3 "manipulator"&e, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(k- +3 "core" -'j +3 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(j' +33 "core" ' +2 "manipulator"&b% +3 "core" %?e  = +2 "storage"( & +4 "core" &Ky \ ) + .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 6 + 303 counts + "manipulator"&M'k +13 "core" ' + "manipulator"&v& +3 "core" &\ L P!p +3 "storage"(2& +2 "core" &Ky C\ )) +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 800 counts +2 "manipulator"&'\\ +31 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(' +40 "core" ' + "manipulator"&[& +3 "core" &   R!p +3 "manipulator"&"% +4 "core" %h Q +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"& ' ] +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +158 "core" ( +2 "manipulator"&& +3 "core" &  < N- +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 && +3 "core" & < N- +3 .tForearm.seek CC +2 "manipulator"&\ 'ш +92 "core" ' +2 .tHand.close + "manipulator"&t/ +66 "core" / +2 .tCC.seek :open +2 "collection"'( +406 "core" ( +2 "storage"(x& +3 "core" &Ky   2\ /) +2 "storage"(y& +4 "core" &Ky  [\ .) +2 "manipulator"&=& +4 "core" &  S- + "manipulator"&% +3 "core" % ѓ W TZ +3 .tForearm.seek :retract +2 "manipulator"&r' ] +97 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 6 +2 "manipulator"&( +165 "core" ( +2 "manipulator"&)& +3 "core" &    W[ +2 "storage"(3& +3 "core" &Ky  ~\ /) +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 6 +2 "manipulator"&p'< +111 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&|1 +75 "core" 1 +3 "manipulator"&~% +3 "core" % Ip L G +2 "storage"(>& +3 "core" &Ky \ () +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 6 + 313 counts +2 "manipulator"&z'u +13 "core" ' + "manipulator"&H& +3 "core" & 5 3 $ Z\\ +3 "storage"(& +2 "core" &Ky !  /\ 1) +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 800 counts +2 "manipulator"&('\\ +32 "core" ' + "storage"(% +5 "core" %\  o\ 2 +3 ."downElevator"SE.seek :down +3 "storage"('= +99 (w% +2 "core" %C   c\ .]{ +2 "manipulator"&q% +3 "core" %N   o U +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&' ] +101 "core" ' +57 ' + ."downElevator"SE.stop + "storage"(5 +4 #tShuffling two pucks from tube 6 to 7 of [1..7] +2 #Loading generic puck from tube 6 into Collection Clamp + "collection"'& +3 "core" &YS +2 "manipulator"& % +4 "core" % k 6 / $ [ + "storage"(,% +3 "core" %B $ ' #\ 3 +2 "storage"(l. +3 "core" .(Kz +2 "storage"(W& +4 "core" &Ky * - Q\ 3) +2 "storage"(m& +3 "core" &Ky  % K\ 3) +2 "manipulator"&& +3 "core" & 0 6 [\\ +2 .tElbow.seek 6 +2 "manipulator"&.( +4 "core" ( +2 "manipulator"&7& +4 "core" & 3 / c Z\\ + "storage"('& +48 "core" &Ky & ! \ 3) +3 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 800 counts +2 "manipulator"&X'\\ +101 "core" ' +2 "storage"(;& +3 "core" &Ky !  %\ 2) +3 .tSE.reconfigure :pick + "storage"(#],K-0-\ b +4 .tSE.seek :beamBreak + "storage"(' +309 "core" ' + "storage"(&- +3 "core" -' +2 .tSE.configure :default + "storage"(#QK-0-\ b +4 (s& +2 "core" &Ky  1\ 0) +3 "manipulator"&& +3 "core" &  Y\\ +2 .tElbow.seek 6 +2 "manipulator"&u( +3 "core" ( +2 "manipulator"&c& +4 "core" & 1  Y\\ +2 "storage"(-& +3 "core" &Ky  ! 9\ 1) +3 .tForearm.seek 6 + 300 counts +2 "manipulator"&@'h +24 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&+/ +66 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&& +3 "storage"(d'= +8 "core" &   # X\\ +2 "manipulator"&% +3 "core" % a   Ua +3 .tForearm.seek :retract +2 "manipulator"&F' ] +93 "core" ' +3 .tElbow.seek CC +2 "manipulator"&#( +158 "core" ' +2 ."downElevator"SE.stop +3 "storage"(5 +3 "core" ( +2 "manipulator"&N& +3 "core" &  , T. +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &%& +2 "core" &   T. +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&E'ш +104 "core" ' + "manipulator"&9& +4 "core" &   / W, +2 "manipulator"&Q% +3 "core" %щ   - W +3 "collection"'*& +3 "core" &XU +2 "collection"':& +6 "core" &YT +3 .tCC.seek :closed +2 "collection"'P(X +3 "core" &YR +7 &YR 2 +9 &DxYQ 3 +10 &5lxZQ G +9 &_VR T +9 &JZT T +10 &KLYS T +9 & NYS T +9 &LYR T +10 &LYS T +9 &!RLYS T +10 &#JVR T +9 &$JYR T +9 &&IYS S +10 &([JVQ T +9 &*IVS T +9 &+IZR T +10 &-JYS T +9 &/cJWR T +10 &1&IXR S +9 &2IXR T +10 &4IXS T +9 &6jMWS T +9 &8,JXR T +9 &9IXQ S +10 &;IYS T +9 &=sHXS T +10 &?4GXQ T +9 &@IWR T +9 &BIWS T +10 &DzKWR T +9 &F9TXT U +9 &G\\YR V +10 &IjZT X +9 &KoZS [ +10 &M&\\T ^ +9 &N[U _ +9 &PZU _ +10 &RfZV ` +9 &T%^U a +9 &U\\V b" +10 &W]X Q +9 &Xo\\V "c +9 &X"ZW V +10 ( + &Xb]V M +3 "collection"':& +3 #tCollection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.31 +2 .Hand.open + "manipulator"&41 +66 "core" 1 +2 "manipulator"&!% +4 "core" % щ & Q +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&' ] +102 "core" ' +2 #tLoading generic puck from tube 6 into Processing Clamp + "processing"%_& +4 "core" &+ +2 "manipulator"&S% +3 "core" % s 9 Q +2 "storage"(J% +3 "core" %B  =\ + +2 "storage"(I. +4 "core" .(Kz +2 "storage"(]& +3 "core" &Ky  n\ *) +2 "storage"(K& +3 "core" &Ky % S\ +) +2 "manipulator"&L& +3 "core" & r Q, +2 "manipulator"&D% +4 "core" % s  D Q +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 6 +2 "manipulator"&( +163 "core" ( +2 "manipulator"&O& +3 "core" & ( TJ +2 "storage"(C& +4 "core" &Ky  j\ ,) +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 800 counts +2 "manipulator"&/'\\ +99 "core" ' +2 "storage"( & +4 "core" &Ky E\ ,) +2 .tSE.reconfigure :pick + "storage"(#],K-0-\ b +4 .tSE.seek :beamBreak + "storage"(`' +313 "core" ' +2 "storage"(V- +3 "core" -'i +2 .tSE.configure :default + "storage"(#QK-0-\ b +4 (G& +2 "core" &Ky  \ +) +3 "manipulator"&B& +2 "core" &  TJ +3 .tElbow.seek 6 +2 "manipulator"&Y( +50 "core" ( +2 "manipulator"&T& +4 "core" & A SJ +2 "storage"(& +3 "core" &Ky " V\ ,) +3 .tForearm.seek 6 + 300 counts +4 "manipulator"&?'h +28 "core" ' +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +4 .tHand.close + "manipulator"&1/ +70 "core" / +4 ."downElevator"SE.seek :down +3 "manipulator"&& +2 "storage"(a'= +8 "core" & RJ +2 "manipulator"&U% +3 "core" % ` x MW +3 .tForearm.seek :retract +2 "manipulator"&5' ] +109 "core" ' +2 .tElbow.seek PC +2 "manipulator"&i( +148 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +91 "core" ( +2 "manipulator"&}& +4 "core" & T. + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &8& +2 "core" & U S. +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&\\'E +94 "core" ' + "manipulator"&Z& +3 "core" &  4 ^ Q. +3 "manipulator"&f% +3 "core" %= b QA +2 "processing"%$& +4 "core" & +2 "processing"%{& +6 "core" & +2 .tPC.seek :closed +2 "processing"%(SD +3 "core" &+ +9 & )+ $d +9 &gT~* 9 +9 &{w+ N +10 &aQ, S +9 &"L+ S +9 &J+ S +10 &N* S +9 &hL+ S +10 & *I+ S +9 &!L+ S +9 &#I+ S +10 &%pM, S +9 &'1N* T +9 &(L* S +10 &*O+ S +9 &,xL* S +10 &.:N+ S +9 &/K* S +9 &1M* T +10 &3L+ T +9 &5AL+ T +9 &7J, S +10 &8P+ S +9 &:J+ S +10 & I+ S +9 &?J+ S +10 &AN+ T +9 &CRJ+ S +9 &ER+ T +10 &FU) T +9 &H_, U +10 &JPo+ W +9 &L * Y +9 &M, Z +10 &O+ Z +9 &QN* Z +9 &RUn+ ){ +10 &S\ 6* + +6 ( + "processing"%{& +6 #tProcessing Clamp onSpring/offSpring for 7/24 samples, on/off torque 1.53 + .Hand.open + "manipulator"&R1 +4 "core" &S * + +74 1 + "manipulator"&o% +3 "core" % = " I OA +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&^' ] +105 "core" ' +2 "processing"%& +3 "core" &S * + +2 #tImaging generic puck in Processing Clamp while storing it to tube 7 +2 "manipulator"&A% +4 "core" % J Q +2 "storage"(k% +3 "core" %B  \ ) +2 "storage"(b. +3 "core" .(Kz +2 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 7 +2 "storage"( ([Y +195 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +3 (v& +2 "manipulator"&2& +4 "core" &[Y J\ (# +6 ."raiseStack"SE.reconfigure :place + "storage"(#]K-0-\ b +3 "core" & ; P. +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 ."raiseStack"SE.seek :beamBreak +3 .tElbow.seek PC +2 "storage"([' +2 "manipulator"&"( +7 "core" ( +2 "manipulator"&h& +4 "core" & _ J. + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &0& +3 "core" &  F. +3 .tForearm.seek PC +2 "manipulator"&g'E +91 "core" ' +2 .tHand.close + "manipulator"&n/ +74 "core" / +2 .tPC.seek :open +2 "processing"%M( +84 "core" ' + "storage"(j- +3 "core" -' +3 ."raiseStack"SE.configure :default + "storage"(#QK-0-\ b +4 ."raiseStack"SE.seek :place +2 "storage"('x +41 "core" ' +235 ( +2 "storage"(& +4 "core" &[S \ () +2 "manipulator"&& +4 "core" & O. +2 "manipulator"&e% +3 "core" % D _ OY +3 .tForearm.seek :retract +2 "manipulator"&t' ] +92 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 7 +2 "manipulator"& ( +257 "core" ( +2 "manipulator"&& +3 "core" &A  N +50 "storage"(x& +4 "core" &[S 4\ ') +2 .tForearm.reconfigure :tight +8 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 800 counts +2 "manipulator"&y'ѻ +97 "core" ' +2 .tHand.open + "manipulator"&=1 +69 "core" 1 +2 "storage"(- +3 "core" -'x +3 .tSE.seek -0.3 Pucks below Top Plate +2 "storage"()'D +26 "core" ' +2 .tSE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 .tSE.seek -1.29 Pucks below Top Plate +2 "storage"(3' +57 "core" ' +2 #tLights, camera, ACTION! + "storage"(\ - +3 "core" -' +3 "storage"(& +3 "core" &[S }\ ) +2 "manipulator"&|& +3 "core" &A  - +3 .tElbow.seek 7 +2 "manipulator"&~( +21 "core" ( +2 "manipulator"&>& +3 "core" & ,k +2 "storage"(H& +3 "core" &[S o\ ) +3 .tForearm.seek 7 + 800 counts +2 "manipulator"&'ѻ +3 "core" ' +3 .tSE.reconfigure :gently + "storage"(#QK-0-\ b +4 .tSE.seek -0.57 Pucks below Top Plate +2 "storage"('W +52 "core" ' +2 "manipulator"&r& +3 "core" & e Pk +2 "storage"(w& +4 "core" &[S  5\ )) +2 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek 7 +2 "manipulator"&q'Λ +35 "core" ' +2 .tElbow.hold +2 "manipulator"&, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.39 Pucks below Top Plate +2 "storage"(p' +25 "core" ' +2 "manipulator"&z% +3 "core" %έ  B~ +2 "storage"(& +3 "core" &[S 9\ !) +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 7 + 318 counts +2 "manipulator"& ' +21 "core" ' +2 "manipulator"&,& +3 "core" & Pk +2 "storage"(l& +4 "core" &[S #\ () +2 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 7 + 800 counts +2 "manipulator"&'ѻ +13 "core" ' + "storage"(W% +3 "core" % z\ ( +4 ."downElevator"SE.seek :down +3 "storage"(m'= +99 (% +2 "core" %P? \ &^} +2 "manipulator"&7% +4 "core" % , N\ W +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'' ] +104 "core" ' +63 ' +2 ."downElevator"SE.stop + "storage"(5 +3 ((& +3 "core" &[S ,\ *) +2 "collection"';& +3 "core" &Xa^U M +3 #tStoring generic puck in Collection Clamp to tube 7 + "manipulator"&% +4 "core" % k S +2 "storage"(% +3 "core" %9  M\ * +2 "storage"(. +3 "core" .([Y +2 "storage"(&& +3 "core" &[S  ;\ *) +3 "storage"(s& +3 "core" &[S  \ *) +2 "manipulator"&& +3 "core" & N Sk +3 .tElbow.seek 7 + "manipulator"&c( +4 "core" ( +2 "manipulator"&-& +3 "core" & 6  n Sk +2 "storage"(+& +4 "core" &[S  O\ *) +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 800 counts +2 "manipulator"&'ѻ +102 "core" ' + "storage"(& +3 "core" &[S % 1\ +) +3 .tSE.reconfigure :pick + "storage"(#],K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(.' +305 "core" ' +2 "storage"(X- +3 "core" -'d +2 .tSE.configure :default + "storage"(#QK-0-\ b +4 "manipulator"&N& +2 "core" & c Pk +3 "storage"(%& +3 "core" &[S r\ () +2 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 7 +2 "manipulator"&'Λ +38 "core" ' +2 .tElbow.hold +2 "manipulator"&@, +4 "core" , +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 "storage"(9- +3 "core" -'d +50 .tSE.seek 0.09 Pucks below Top Plate +2 "storage"(Q' +30 "core" ' +2 "manipulator"&u% +3 "core" %έ_  = +2 "storage"(*& +3 "core" &[S \ ) +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 7 + 318 counts + "manipulator"&d' +22 "core" ' +2 "manipulator"&F& +3 "core" &  E Pk +2 "storage"(& +3 "core" &[S M\ () +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 800 counts +2 "manipulator"&4'ѻ +29 "core" ' +2 .tSE.seek 1.09 Pucks below Top Plate +2 "storage"(!' +45 "core" ' + "manipulator"&_& +4 "core" & Y Sk +2 "manipulator"&S% +3 "core" %Ѡ 1 S +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&J' ] +107 "core" ' +2 .tElbow.seek CC +2 "manipulator"&:( +190 "core" ( + "manipulator"&I& +4 "core" & 5   S +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &]& +2 "core" & S +3 .tForearm.seek CC +2 "manipulator"&K'ш +95 "core" ' + .tHand.close + "manipulator"&L/ +74 "core" / +2 .tCC.seek :open +2 "collection"'D( +410 "core" ( +2 "storage"(E& +3 "core" &[S  i\ /) +2 "storage"(O& +4 "core" &[S   J\ -) + "manipulator"&C& +3 "core" & > T +3 "manipulator"& % +3 "core" % ї 6 T +2 .tForearm.seek :retract +2 "manipulator"&#' ] +95 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 7 +2 "manipulator"&( +156 "core" ( + "manipulator"&V& +3 "core" &   VM +3 "storage"(G& +2 "core" &[S \ 0) +3 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +4 .tForearm.seek 7 +2 "manipulator"&B'Λ +112 "core" ' + .tElbow.hold +2 "manipulator"&T, +4 "core" , +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tHand.open +2 "manipulator"&1 +68 "core" 1 +3 "manipulator"&1% +2 "core" % ά_ ! D +2 "storage"(& +3 "core" &[S \ ') +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 7 + 317 counts +2 "manipulator"&U' +21 "core" ' +2 "manipulator"&& +5 "core" &    XM + "storage"(/& +4 "core" &[S w\ 0) +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 800 counts +2 "manipulator"&`'ѻ +14 "core" ' + "storage"(?% +4 "core" % d\ 0 +3 ."downElevator"SE.seek :down +4 "storage"(}'= +99 (8% +2 "core" %NR  \ -_ +2 "manipulator"&Y% +4 "core" %  < U\ \\ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&Z' ] +90 "core" ' +65 ' + ."downElevator"SE.stop +2 "storage"(5 +4 #tShuffling two pucks from tube 7 to 1 of [1..7] +2 #Loading generic puck from tube 7 into Collection Clamp + "collection"'f& +3 "core" &WQ +2 "manipulator"&$% +4 "core" % b    W +2 "storage"(a% +3 "core" %B  #\ 1 +2 "storage"(5. +3 "core" .([Y +2 "storage"( & +4 "core" &[S  \ 1) + "storage"(R& +4 "core" &[S  3\ 1) +2 "manipulator"&o& +5 "core" &   B WM +2 .tElbow.seek 7 + "manipulator"&{( +3 "core" ( +3 "manipulator"&& +3 "core" &   8 WM +2 "storage"(A& +3 "core" &[S  \ 0) +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 7 + 800 counts +2 "manipulator"&k'ѻ +102 "core" ' +2 "storage"(b& +3 "core" &[S ( & R\ 3) +47 .tSE.reconfigure :pick +4 "storage"(#],K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(\\' +307 "core" ' +2 "storage"(v- +3 "core" -' +2 .tSE.configure :default + "storage"(#QK-0-\ b +4 (2& +2 "core" &[S \ 0) +3 "manipulator"&h& +3 "core" & , , > ZM +2 .tElbow.seek 7 +2 "manipulator"&0( +4 "core" ( +2 "manipulator"&<& +3 "core" & 3 7 ZM +2 "storage"(n& +4 "core" &[S " *\ 1) +3 .tForearm.seek 7 + 300 counts + "manipulator"&j' +38 "core" ' +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tHand.close +2 "manipulator"&i/ +70 "core" / +4 ."downElevator"SE.seek :down +3 "manipulator"&^& +3 "storage"('= +8 "core" & - . ZM + "manipulator"&% +5 "core" % $ * 8 W +2 .tForearm.seek :retract +2 "manipulator"&' ] +96 "core" ' +2 .tElbow.seek CC + "manipulator"&e( +157 "core" ' + ."downElevator"SE.stop + "storage"(5 +6 "core" ( +2 "manipulator"&[& +3 "core" & e T, +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &g& +2 "core" & T, +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +2 "manipulator"&'ш +103 "core" ' +2 "manipulator"&x& +3 "core" &  R+ +3 "manipulator"&"% +3 "core" %ъ R +3 "collection"'=& +4 "core" &XR +2 "collection"'& +4 "core" &XS +3 .tCC.seek :closed +2 "collection"'\ (X +4 "core" &XR \ +9 &+rXR ,~ +10 &_wYR @ +9 &+mXQ S +9 &LYQ T +10 &JXT T +9 &nKXQ S +10 &-NYS T +9 &KXR T +9 & LWS T +10 &"tFWS T +9 &$6IXR T +9 &%KVQ T +10 &'IXS T +9 &)~IYR S +10 &+>KYT T +9 &-JXU T +9 &.KYR T +10 &0IYT T +9 &2FGXT T +9 &4 IXS T +10 &5LWR T +9 &7IWR T +10 &9OIYQ T +9 &;IXS T +9 &<IZR T +10 &>JWS T +9 &@WIXQ T +9 &BIWS S +10 &CKWR T +9 &EQYS U +10 &GXXZQ V +9 &IaYT W +9 &JzYT Y +10 &LZT ] +9 &NGZU _ +9 &P \\U _ +10 &Q[V ` +9 &S\\T ` +10 &UG]U b +10 &W[U b +8 &XfN^S !h +10 &X \\W #i +9 &XZZV L +3 ( + "collection"'& +4 #tCollection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.24 +2 .Hand.open + "manipulator"&1 +72 "core" 1 + "manipulator"&|% +4 "core" % ц j L +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&t' ] +94 "core" ' +3 #tLoading generic puck from tube 7 into Processing Clamp +2 "processing"%>& +4 "core" & +2 "manipulator"&H% +2 "core" % R  O +3 "storage"(r% +3 "core" %B  \ * +2 "storage"(w. +4 "core" .([Y + "storage"(& +3 "core" &[S  .\ *) +2 "storage"(z& +3 "core" &[S  %\ *) +2 "manipulator"&& +3 "core" & Q O+ +2 "manipulator"&)% +4 "core" % R * P +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 7 +2 "manipulator"&,( +160 "core" ( +2 "manipulator"&l& +3 "core" &# X S} +2 "storage"(W& +3 "core" &[S  G\ ,) +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 800 counts +2 "manipulator"& 'ѻ +94 "core" ' +2 "storage"(y& +3 "core" &[S 5\ ,) +2 .tSE.reconfigure :pick +2 "storage"(#],K-0-\ b +4 .tSE.seek :beamBreak + "storage"(3' +305 "core" ' +2 "storage"(- +3 "core" -'e +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (7& +2 "core" &[S  \ )) +2 "manipulator"&& +4 "core" &# a Q} +2 .tElbow.seek 7 +2 "manipulator"&~( +3 "core" ( +2 "manipulator"&& +3 "core" &# ? Q} +2 "storage"(q& +4 "core" &[S  \ )) +2 .tForearm.seek 7 + 300 counts +2 "manipulator"& ' +14 "core" ' +2 .tForearm.reconfigure :loose +49 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&(/ +73 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&;& +4 "storage"('= +5 "core" &#  R} +3 "manipulator"&p% +3 "core" %   S +3 .tForearm.seek :retract +2 "manipulator"&' ] +118 "core" ' +2 .tElbow.seek PC +2 "manipulator"&( +147 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +96 "core" ( +2 "manipulator"&&& +3 "core" & T +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &s& +2 "core" & > T +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&'E +104 "core" ' +2 "manipulator"&-& +3 "core" &  n T +2 "manipulator"&+% +4 "core" %+  T +2 "processing"%& +4 "core" &+ +2 "processing"%& +5 "core" &+ +2 .tPC.seek :closed +2 "processing"%m(SD +5 "core" &*  +8 &*u+ ,~ +10 &`}* @ +9 &6p, S +10 &L+ S +9 &M* S +9 &{K+ R +10 &<L, S +9 &N) S +9 & P* S +10 &"O+ S +9 &$EN) R +10 &&M+ S +9 &'N+ S +9 &)O* S +10 &+LL+ S +9 &-K* S +9 &.L* S +10 &0O+ S +9 &2TL) S +10 &4L( S +9 &5M+ S +9 &7M+ S +10 &9ZO+ S +9 &;L* S +9 &<L* S +10 &>I+ S +9 &@cL* S +10 &B$N, S +9 &CI+ S +9 &ES* T +10 &GgZ, T +9 &I%f) V +9 &Jv* X +10 &L|- Y +9 &N`* Z +10 &P"+ Z +9 &Q+ G +9 &RA+ Y +10 &S"+ ( +2 ( +3 "processing"%& +3 #tProcessing Clamp onSpring/offSpring for 8/24 samples, on/off torque 1.49 +2 .Hand.open + "manipulator"&1 +69 "core" 1 +2 "manipulator"&'% +3 "core" % + R +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&X' ] +89 "core" ' +2 "processing"%N& +3 "core" &S", ( +2 #tImaging generic puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&%% +4 "core" % [ \\ O +2 "storage"(9% +3 "core" %B N\ ) +2 "storage"(u. +3 "core" .([Y +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 +2 "storage"(*( +998 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (F& +2 "manipulator"&& +5 "core" & >\ $ + & k K +4 .tElbow.reconfigure :tight +3 ."raiseStack"SE.reconfigure :place +2 "manipulator"&$&.,(\ #b +2 "storage"(#]K-0-\ b +2 .tElbow.seek PC +6 "manipulator"&_( +6 ."raiseStack"SE.seek :beamBreak + "storage"(S' +2 "core" ( +4 "manipulator"&& +3 "core" & R G +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +4 &c& +2 "core" &  C +3 .tForearm.seek PC +2 "manipulator"&.'E +95 "core" ' +2 .tHand.close + "manipulator"&/ +68 "core" / +2 .tPC.seek :open + "processing"%d( +91 "core" ' + "storage"(Q- +3 "core" -' +2 ."raiseStack"SE.configure :default +2 "storage"(#QK-0-\ b +4 ."raiseStack"SE.seek :place +2 "storage"(4'x +41 "core" ' +229 ( +2 "storage"(I& +3 "core" & U\ ' +2 "manipulator"&]& +3 "core" & O +2 "manipulator"&@% +4 "core" % . 8 O +2 .tForearm.seek :retract +2 "manipulator"&L' ] +94 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&J( +248 "core" ( +2 "manipulator"&P& +2 "core" & t K] +3 "storage"(E& +3 "core" & \ & +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 800 counts +2 "manipulator"&O'Ү +106 "core" ' +2 .tHand.open + "manipulator"&C1 +73 "core" 1 +3 "storage"( - +4 "core" -'x +3 .tSE.seek -0.3 Pucks below Top Plate +2 "storage"(V'D +25 "core" ' +2 .tSE.reconfigure :seal + "storage"(#QK-0-\ b +4 .tSE.seek -1.29 Pucks below Top Plate +2 "storage"(G' +55 "core" ' +2 #tLights, camera, ACTION! + "storage"(K- +4 "core" -' +2 "storage"(:& +4 "core" & { s Q\ + "manipulator"&& +3 "core" &\  g ,] +3 .tElbow.seek 1 +2 "manipulator"&1( +4 "core" ( +2 "manipulator"&& +3 "core" &\  / +] +2 "storage"(& +3 "core" & n I +3 .tForearm.seek 1 + 800 counts +2 "manipulator"&/'Ү +4 "core" ' +3 .tSE.reconfigure :gently + "storage"(#QK-0-\ b +3 .tSE.seek -0.57 Pucks below Top Plate +2 "storage"(?'W +52 "core" ' +2 "manipulator"&#& +3 "core" &\ O] +2 "storage"(8& +3 "core" & @\ ( +3 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek 1 +2 "manipulator"&Y'ώ +35 "core" ' +2 .tElbow.hold +2 "manipulator"&, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.39 Pucks below Top Plate +2 "storage"(B' +25 "core" ' +2 "manipulator"&U% +4 "core" %Ϡ D + "storage"(f& +4 "core" & \ " +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 1 + 318 counts +2 "manipulator"&$' +22 "core" ' + "manipulator"&a& +4 "core" &  y M] +2 "storage"(5& +3 "core" & w\ & +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 1 + 800 counts +2 "manipulator"&!'Ү +14 "core" ' +2 "storage"( % +3 "core" % \ ' +3 ."downElevator"SE.seek :down +3 "storage"(R'= +99 (o% +2 "core" %> \ $]} +4 "manipulator"&% +3 "core" %Ҩ K b +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&A' ] +91 "core" ' +75 ' +2 ."downElevator"SE.stop + "storage"(5 +4 (`& +2 "core" & v\ ' +2 "collection"'b& +3 "core" &XY]V L +3 #tStoring generic puck in Collection Clamp to tube 1 + "manipulator"&}% +3 "core" % c M +3 "storage"(T% +4 "core" %9 \ ' + "storage"(Z. +3 "core" .( +2 "storage"(v& +3 "core" & r\ ( +2 "storage"(2& +3 "core" & 6\ ' +2 "manipulator"&h& +3 "core" &\ . M] +3 .tElbow.seek 1 +2 "manipulator"&<( +5 "core" ( + "manipulator"&n& +3 "core" &\ u M] +2 "storage"(i& +3 "core" & v\ ( +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 800 counts +2 "manipulator"&^'Ү +111 "core" ' + "storage"(& +4 "core" &  O\ ) +2 .tSE.reconfigure :pick +2 "storage"(#],K-0-\ b +4 .tSE.seek :beamBreak + "storage"({' +307 "core" ' + "storage"(k- +3 "core" -'g +2 .tSE.configure :default + "storage"(#QK-0-\ b +4 "manipulator"&[& +2 "core" &\ j N] +3 "storage"(g& +4 "core" & \ ' +2 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek 1 +2 "manipulator"&\\'ώ +39 "core" ' +2 .tElbow.hold +2 "manipulator"&j, +4 "core" , +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 "storage"(x- +3 "core" -'g +3 .tSE.seek 0.09 Pucks below Top Plate + "storage"("' +32 "core" ' + "manipulator"&0% +3 "core" %ϖs = +2 "storage"(=& +3 "core" & \  +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 1 + 308 counts + "manipulator"&' +66 "core" ' +2 "manipulator"&& +3 "core" &\  p N] +3 "storage"(D& +4 "core" & f\ ' +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 800 counts +2 "manipulator"&'Ү +14 "core" ' +2 .tSE.seek 1.09 Pucks below Top Plate +2 "storage"(|' +40 "core" ' +2 "manipulator"&>& +3 "core" &\ O] +2 "manipulator"&H% +3 "core" %ҵ t O\ _ +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&r' ] +96 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +157 "core" ( +3 "manipulator"&w& +2 "core" & L- +3 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 && +4 "core" & v L- +2 .tForearm.seek CC +2 "manipulator"&z'ш +93 "core" ' + .tHand.close + "manipulator"&/ +71 "core" / +2 .tCC.seek :open +2 "collection"')( +407 "core" ( + "storage"(& +3 "core" &  X\ . +3 "storage"(l& +2 "core" & )\ . +3 "manipulator"&W& +3 "core" & S- +2 "manipulator"&y% +3 "core" % ѕ S\\ +3 .tForearm.seek :retract +2 "manipulator"&e' ] +105 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&t( +163 "core" ( +2 "manipulator"&& +3 "core" & ) 3 Yw +2 "storage"(7& +3 "core" &  e\ 1 +3 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +4 .tForearm.seek 1 +2 "manipulator"&'ώ +105 "core" ' +2 .tElbow.hold +2 "manipulator"&, +3 "core" , +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&q1 +73 "core" 1 +3 "manipulator"&(% +4 "core" % ϡv ( G! +2 "storage"(;& +4 "core" & 7\ ( +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 1 + 319 counts +2 "manipulator"&p' +22 "core" ' + "manipulator"&,& +4 "core" &  a Xv +2 "storage"( & +4 "core" & ~\ 0 +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 800 counts +2 "manipulator"&3'Ү +14 "core" ' +2 "storage"( % +3 "core" %  \ 1 +3 ."downElevator"SE.seek :down +3 "storage"(&'= +99 (s% +3 "core" %^G  #\ +^ +2 "manipulator"&~% +4 "core" %ҷ U\ ] +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&-' ] +88 "core" ' +64 ' +2 ."downElevator"SE.stop + "storage"(5 +503 "Can"~\ ;}@\\ +4244 #t-> exit +7 #mEXIT @1742322910.09PDT @1742582293.27PDT = =tMAIN =mMAIN_scheduler @PDT1742582293.99 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +110 #"core_reset"Sent BREAK +2 #t@27815 select with ifg=0x10, ie=0xF5 #@28462 receive with ifg=0x10, ie=0xFD + #@29109 receive with ifg=0x10, ie=0xFD #@29756 receive with ifg=0x10, ie=0xFD + #@30083 receive with ifg=0x80, ie=0xFD + #@40179 sendCRC with ifg=0x20, ie=0x7F #@40625 sendCRC with ifg=0x20, ie=0x7F + #@42217 sendCRC with ifg=0x08, ie=0x5F #@56214 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +255 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +410 "Can"\ ;N=d + \ ;N=d + #tPolling Can every 10:00 +6 #Cleanly exited at 11:35:10PDT18-Mar-25 +1360 #-> ESP.ready! +154 "sampler") +3 ) +2 "core"  +2 "collection"' +3 ' +3 "core"  +2 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %ul( +2 .tCS.configure :default + "collection"'#P d@b +3 .tCS.hold + "collection"'+ +3 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%% +3 "core" %܌ \  +2 .tPS.configure :default + "processing"%#A d`xb +4 "sampler")% +2 "core" %&  o +2 .tSS.configure :default + "sampler")#.0X CSV.flush +2 .CSV.dial :flush +2 "collection"'2  +45 "core"  +15231 #t-> CS.pull 0.5 +2 "collection"'3% +3 "core" %um5 +2 .tCS.seek 0.5ml +2 "collection"'4' +212 "core" ' + "collection"'5% +4 "core" %so*  +1268 #t-> CS.fill +2 .CS.seek 10ml +2 "collection"'6' +2498 "core" ' + "collection"'7% +3 "core" %ul2  +477 #t-> CSV.waste1 +2 .CSV.dial :waste1 +2 "collection"'8 +46 "core" +406 #t-> CS.empty +2 .CS.seek :empty +2 "collection"'9' +2618 "core" ' + "collection"':% +3 "core" %uo* +1258 #t-> CSV.flush +2 .CSV.dial :flush +2 "collection"';  +45 "core"  +22187 #t-> CS.pull 0.5 +2 "collection"'<% +3 "core" %sp< +2 .tCS.seek 0.494ml +2 "collection"'=' +214 "core" ' +2 "collection"'>% +3 "core" % so*  +1406 "Can"\ ?՗>Kb +6913 #t-> CS.fill +2 .CS.seek 10ml +2 "collection"'?' +2488 "core" ' +2 "collection"'@% +2 "core" %to1  +552 #t-> CSV.waste1 +2 .CSV.dial :waste1 +2 "collection"'A +44 "core" +236 #t-> CS.empty +2 .CS.seek :empty +2 "collection"'B' +2621 "core" ' +2 "collection"'C% +3 "core" %sn3 +47127 "Can"\ A>b +60002 \ BH?wb +18883 #t-> exit +7 #mEXIT @1742584290.84PDT @1742590029.58PDT = =tMAIN =mMAIN_scheduler @PDT1742590030.38 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +203 #"core_reset"Sent BREAK +2 #t@9389 idle with ifg=0x00, ie=0x75 +2 #>RESET< ESP2 v3.42 I2C Gateway v3.20 +208 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +1050 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +456 "Can"\ &!$ + \ &!$ + #tPolling Can every 10:00 +7 #Cleanly exited at 12:11:30PDT21-Mar-25 +461 #-> ESP.ready! +3 #Powering core bus +545 .Gate.power :raw,:ON +2 "sampler") +15 ) +2 "core"  +3 "collection"' +2 ' +3 "core"  +2 "processing"% +3 % +2 "core"  +6 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +3 % 0\ +4 "sampler")&\ +2 .tCS.configure :default +2 "collection"'#P d@b +2 .tPS.configure :default +2 "processing"%#A d`xb +3 .tSS.configure :default + "sampler")#.0X CSV.flush +2 .CSV.dial :flush +2 "collection"'1  +46 "core"  +902 #t-> CS.pull 0.5 +2 "collection"'2% +3 "core" %ng +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0.5ml + "collection"'3' +206 "core" ' +2 "collection"'4% +4 "core" % mi  +429 #t-> CS.fill +2 .CS.seek 10ml +2 "collection"'5' +2508 "core" ' +2 "collection"'6% +4 "core" %li +5961 #t-> CSV.waste1 +2 .CSV.dial :waste1 +2 "collection"'7 +45 "core" +415 #t-> CS.empty +2 .CS.seek :empty +2 "collection"'8' +2621 "core" ' +2 "collection"'9% +4 "core" %mg +1325 #t-> CSV.flush +2 .CSV.dial :flush + "collection"':  +46 "core"  +9006 #t-> CSV.waste +2 .CSV.dial :waste +2 "collection"'; +45 "core" +7134 #t-> CSV.flush +2 .CSV.dial :flush +2 "collection"'<  +44 "core"  +728 #t-> CSV.waste +2 .CSV.dial :waste +2 "collection"'= +45 "core" +865 #t-> CSV.flush +2 .CSV.dial :flush +2 "collection"'>  +45 "core"  +226 #t-> CS.fill +2 .CS.seek 10ml +2 "collection"'?' +2628 "core" ' + "collection"'@% +3 "core" % lh  +232 #t-> CSV.waste1 +2 .CSV.dial :waste1 +2 "collection"'A +46 "core" +256 #t-> CS.empty +3 .CS.seek :empty +2 "collection"'B' +2621 "core" ' +2 "collection"'C% +4 "core" %og +15994 "Can"\ AE +60002 \ >?E +60002 \ =E +60002 \ > 2kE +60002 \ @ iE +2050 #t-> CSV.CSR +2 .CSV.dial CSR +2 "collection"'D  +137 "core"  +367 #t-> CSR.flush +3 .CSR.select :flush +2 "collection"' +616 #t-> CS.pull 0.5 +2 "collection"'E% +3 "core" %id +2 .tCS.seek 0.493ml +2 "collection"'F' +222 "core" ' +2 "collection"'G% +3 "core" %ie +239 #t-> CS.fill +3 .CS.seek 10ml +2 "collection"'H' +2498 "core" ' +2 "collection"'I% +3 "core" % jg  +1863 #t-> CSV.waste1 + .CSV.dial :waste1 +2 "collection"'J +138 "core" +1429 #t-> CSV.CSR +2 .CSV.dial CSR +2 "collection"'K  +138 "core"  +1342 #t-> CSV.flush +2 .CSV.dial :flush +2 "collection"'L  +138 "core" +2869 #t-> CSV.CSR + .CSV.dial CSR +2 "collection"'M  +106 "core"  +2348 #t-> CSV.waste1 +2 .CSV.dial :waste1 +2 "collection"'N +137 "core" +546 #t-> CS.empty +2 .CS.seek :empty +2 "collection"'O' +2619 "core" ' + "collection"'P% +4 "core" %ke +3787 #t-> CSV.CSR +2 .CSV.dial CSR +2 "collection"'Q  +136 "core"  +155 #t-> CSR +279 #-> CS.fill +2 .CS.seek 10ml +2 "collection"'R' +2617 "core" ' +2 "collection"'S% +3 "core" %\ jc  +380 #t-> CSV.waste1 +2 .CSV.dial :waste1 +2 "collection"'T +149 "core" +475 #t-> CS.empty +2 .CS.seek :empty +2 "collection"'U' +2617 "core" ' +2 "collection"'V% +3 "core" %ld +29518 "Can"\ B E +2379 #t-> CSV.air2 +2 .CSV.dial :air2 +2 "collection"'W @ +89 "core" B +2294 #t-> CS.pull 0.5 + "collection"'X% +3 "core" %jd +3 .tCS.seek 0.494ml +2 "collection"'Y' +227 "core" ' +2 "collection"'Z% +2 "core" %jc +658 #t-> CS.pull 5 +2 "collection"'[% +2 "core" %jd +3 .tCS.seek 5.495ml +2 "collection"'\\'< +1348 "core" ' + "collection"']% +3 "core" %<kd  +4413 #t-> CS.fill +2 .CS.seek 10ml +2 "collection"'^' +1219 "core" ' +2 "collection"'_% +4 "core" %jc +2523 #t-> CSV.waste1 +2 .CSV.dial :waste1 +2 "collection"'` +73 "core" +379 #t-> CS.empty +2 .CS.seek :empty +2 "collection"'a' +2627 "core" ' + "collection"'b% +3 "core" %id +38204 #t-> CSV.air2 +2 .CSV.dial :air2 +2 "collection"'c @ +76 "core" > +1254 #t-> CS.pull 0.5 +2 "collection"'d% +2 "core" %hb +3 .tCS.seek 0.494ml +2 "collection"'e' +204 "core" ' +2 "collection"'f% +4 "core" %jd  +263 #t-> CS.pull 5 +2 "collection"'g% +3 "core" %je  +2 .tCS.seek 5.494ml +2 "collection"'h'7 +1363 "core" ' +2 "collection"'i% +3 "core" %7jd +324 "Can"\ @2-E +1601 #t-> CSV.flush +2 .CSV.dial :flush +2 "collection"'j  +107 "core"  +384 #t-> CSV.waste1 +2 .CSV.dial :waste1 +2 "collection"'k +46 "core" +415 #t-> CSV.air2 +2 .CSV.dial :air2 + "collection"'l @ +87 "core" B +8082 #t-> CSV.waste1 +2 .CSV.dial :waste1 + "collection"'m +74 "core" +739 #t-> CSV.air2 +2 .CSV.dial :air2 +2 "collection"'n @ +87 "core" B +2955 #t-> CSV.waste1 +2 .CSV.dial :waste1 +2 "collection"'o +73 "core" +954 #t-> CSV.air2 + .CSV.dial :air2 +2 "collection"'p @ +87 "core" B +11469 #t-> CS.fill +3 .CS.seek 10ml +2 "collection"'q' +1227 "core" ' +2 "collection"'r% +3 "core" %ie  +426 #t-> CSV.waste1 +2 .CSV.dial :waste1 +2 "collection"'s +73 "core" +513 #t-> CS.empty +3 .CS.seek :empty +2 "collection"'t' +2646 "core" ' +2 "collection"'u% +4 "core" %jc  +27907 "Can"\ ?~E +6866 #t-> CSV.flush +2 .CSV.dial :flush +2 "collection"'v  +43 "core"  +419 #t-> CS.pull 0.5 +2 "collection"'w% +2 "core" %ie  +3 .tCS.seek 0.494ml +2 "collection"'x' +214 "core" ' +2 "collection"'y% +3 "core" %kb  +193 #t-> CS.pull 5 +2 "collection"'z% +4 "core" %ib  +2 .tCS.seek 5.495ml +2 "collection"'{'@ +1355 "core" ' +2 "collection"'|% +3 "core" %>ic  +7 #t-> CS.fill +3 .CS.seek 10ml + "collection"'}' +1225 "core" ' + "collection"'~% +37 "core" %he +8809 #t-> CSV.waste1 +2 .CSV.dial :waste1 +2 "collection"' +45 "core" +10044 #t-> CSV.waste1 +2 .CSV.dial :waste1 +2 "collection"' +13 "core" +2862 #t-> CS.empty +2 .CS.seek :empty +2 "collection"'' +2642 "core" ' +2 "collection"'% +3 "core" %je  +2638 #t-> CSV.flush +2 .CSV.dial :flush +2 "collection"'  +43 "core"  +17616 #t-> CS.fill +2 .CS.seek 10ml +2 "collection"'' +2621 "core" ' + "collection"'% +3 "core" %ie \ +478 #t-> CSV.waste1 +2 .CSV.dial :waste1 +2 "collection"' +45 "core" +341 #t-> CS.empty +2 .CS.seek :empty +2 "collection"' ' +1371 "Can"\ EYE +1274 "core" ' +2 "collection"'% +3 "core" %jb  +58723 "Can"\ ?E +60002 \ ?SE +60002 \ ?E +60002 \ >E +60002 \ :GE +60001 \ 7!E +60002 \ 8# sE +60002 \ 7%\ E +60002 \ 8'\ E +10242 #t-> exit +7 #mEXIT @1742600954.65PDT @1742836628.55PDT = =tMAIN =mMAIN_scheduler @PDT1742836629.36 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +116 #"core_reset"Sent BREAK + #t@33113 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.42 I2C Gateway v3.20 +210 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +262 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +440 "Can"\ *( + \ *(* #tPolling Can every 10:00 +7 #Cleanly exited at 16:49:14PDT21-Mar-25 +3043 #-> ESP.configure +3 #Powering core bus +585 .Gate.power :raw,:ON +2 "sampler") +13 ) +3 "core"  +2 "collection"' +3 ' +2 "core"  +3 "processing"% +2 % +3 "core"  +5 "collection"' 9\ +2 ' 0\ +3 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +3 % 0\ +4 "sampler")&\ +2 .tCS.configure :default + "collection"'#P d@b +3 .tPS.configure :default + "processing"%#A d`xb +3 .tSS.configure :default + "sampler")#.0X CS.home.to :home +2 .CS.home.seek :home +2 "collection"'' +373 "core" ' +2 "collection"'% +3 "core" %\ +5979 #t-> CSV.flush + .CSV.dial :flush +2 "collection"'  +46 "core"  +4747 #t-> CS.pull 0.5 +2 "collection"'% +2 "core" %\ \ +3 .tCS.seek 1.793ml +2 "collection"'' +211 "core" ' +2 "collection"' % +3 "core" %\  +1028 #t-> CS.to 9 +2 .CS.seek 9ml +2 "collection"'\ 'b +1907 "core" ' +2 "collection"' % +3 "core" %b\ \ +2856 #t-> CSV.waste1 +2 .CSV.dial :waste1 +2 "collection"' +44 "core" +379 #t-> CSV.flush + .CSV.dial :flush +2 "collection"'  +45 "core"  +33177 #t-> CSV.waste1 + .CSV.dial :waste1 +2 "collection"' +46 "core" +1809 #t-> CS +2 "collection"'% +2 "core" %b\ \ +1082 #t-> CS.to 8 +3 .CS.seek 8ml +2 "collection"''Ԭ +340 "core" ' +2 "collection"'% +3 "core" %ԭ\  +23 "Can"\ .* +1980 #t-> CS.to 0.25 +2 .CS.seek 0.25ml +2 "collection"'' +2088 "core" ' +2 "collection"'% +3 "core" %\  +2831 #t-> CSV.flush +2 .CSV.dial :flush +2 "collection"'  +45 "core"  +1647 #t-> CS.to 9 +3 .CS.seek 9ml + "collection"''b +2305 "core" ' + "collection"'% +4 "core" %` \  +49084 "Can"\ -SB* +60002 \ -* +60002 \ -n* +60002 \ -** +60002 \ - * +47239 #t-> CSV.waste1 +2 .CSV.dial :waste1 +2 "collection"' +45 "core" +1027 #t-> CS.to 8.5 +2 .CS.seek 8.5ml +2 "collection"'' +204 "core" ' + "collection"'% +4 "core" %\  +1733 #t-> CS.to 8 +3 .CS.seek 8ml +2 "collection"''Ԭ +213 "core" ' +2 "collection"'% +3 "core" %Ԩ\  +585 #t-> CS.to .25 +2 .CS.seek 0.25ml +2 "collection"'' +2043 "core" ' +2 "collection"'% +3 "core" %\  +2200 #t-> CSV.flush +2 .CSV.dial :flush +2 "collection"'  +45 "core"  +1392 #t-> CS.to 9.5 +2 .CS.seek 9.5ml +2 "collection"''< +2425 "core" ' +2 "collection"' % +3 "core" %B\  +806 "Can"\ + e0* +626 #t-> CSV.waste1 +2 .CSV.dial :waste1 +2 "collection"'! +45 "core" +3117 #t-> CSV.flush + .CSV.dial :flush +3 "collection"'"  +45 "core"  +3641 #t-> CSV.waste1 + .CSV.dial :waste1 +2 "collection"'# +45 "core" +1356 #t-> CSV.flush +2 .CSV.dial :flush +2 "collection"'$  +44 "core"  +390 #t-> CSV.CSR +2 .CSV.dial CSR +2 "collection"'%  +105 "core"  +377 #t-> CSR +704 #-> CSV.flush +2 .CSV.dial :flush +2 "collection"'&  +106 "core" +4424 #t-> CSV.flush +2 .CSV.dial :flush + "collection"''  +5 "core"  +303 #t-> CS +2 "collection"'(% +3 "core" %B \  +721 #t-> CS.to 9.25 +3 .CS.seek 9.25ml +2 "collection"')'O +143 "core" ' + "collection"'*% +4 "core" %Q\  +1325 #t-> CSV.CSR +2 .CSV.dial CSR +2 "collection"'+  +106 "core"  +627 #t-> CSV.flush +2 .CSV.dial :flush +2 "collection"',  +105 "core" +4461 #t-> CSV.waste1 +2 .CSV.dial :waste1 +2 "collection"'- +43 "core" +1738 #t-> CS.to 0.2 +2 .CS.seek 0.2ml +2 "collection"'.'Y +2386 "core" ' +2 "collection"'/% +3 "core" %W\  +22636 #t-> CSV.air2 +2 .CSV.dial :air2 +2 "collection"'0 @ +75 "core" > +615 #t-> CS.pull 1 +2 "collection"'1% +3 "core" %W\  +3 .tCS.seek 1.2ml + "collection"'2' +331 "core" ' + "collection"'3% +4 "core" % \  +495 #t-> CS.to 9.5 +3 .CS.seek 9.5ml + "collection"'4'< +2193 "core" ' + "collection"'5% +4 "core" %;\  +1462 #t-> CSV.waste1 +2 .CSV.dial :waste1 +2 "collection"'6 +77 "core" +439 #t-> CSV.air2 +2 .CSV.dial :air2 +2 "collection"'7 @ +76 "core" ? +2618 #t-> CSV.flush +2 .CSV.dial :flush +2 "collection"'8  +111 "core"  +357 #t-> CSV.air2 + .CSV.dial :air2 +2 "collection"'9 @ +107 "core" ? +1318 "Can"\ . * +60002 \ .\\* +60001 \ .H* +60002 \ .* +60002 \ .* +60002 \ /2* +4416 #t-> CSV.flush +2 .CSV.dial :flush + "collection"':  +107 "core"  +20252 #t-> CSV.waste1 +2 .CSV.dial :waste1 +2 "collection"'; +45 "core" +1325 #t-> CS.to .2 +3 .CS.seek 0.2ml + "collection"'<'Y +2451 "core" ' +2 "collection"'=% +3 "core" %SK\  +515 #t-> CSV.flush +3 .CSV.dial :flush +2 "collection"'>  +45 "core"  +435 #t-> CS.fill +3 .CS.seek 10ml +2 "collection"'?' +2562 "core" ' + "collection"'@% +4 "core" %\ F\   +284 #t-> CSV.waste1 + .CSV.dial :waste1 +2 "collection"'A +45 "core" +1055 #t-> CS.to .2 +3 .CS.seek 0.2ml +2 "collection"'B'Y +2571 "core" ' +2 "collection"'C% +4 "core" %WT\  +1124 #t-> CSV.flsuh +2 !o:NoMethodError : mesgu:NameError::message+undefined method `flsuh' for CSV:Shaft: name:\ flsuh: args[:bt[ "7/home/esp/esp2/lib/shaft.rb:81:in `method_missing'"(ESP):48:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +302 #-> CSV.flush +2 .CSV.dial :flush +2 "collection"'D  +45 "core"  +1743 #t-> CS.to 9.8 +2 .CS.seek 9.8ml +2 "collection"'E' +2539 "core" ' +2 "collection"'F% +3 "core" % H\  +227 #t-> CSV.air2 +2 .CSV.dial :air2 +2 "collection"'G @ +105 "core" ? +546 #t-> CS.to 0.1 +3 .CS.seek 0.1ml +2 "collection"'H'. +2539 "core" ' +2 "collection"'I% +3 "core" %+M\  +730 #t-> exit +6 #mEXIT @1742844902.82PDT @1742849043.65PDT = =mMAIN_scheduler =tMAIN @PDT1742849044.45 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +116 #"core_reset"Sent BREAK + #t@26221 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.42 I2C Gateway v3.20 +210 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +263 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +441 "Can"\ (!6 + \ (!6% #tPolling Can every 10:00 +8 #Cleanly exited at 12:35:02PDT24-Mar-25 +552 #-> ESP.configure +3 #Powering core bus +552 .Gate.power :raw,:ON +2 "sampler") +43 ) +2 "core"  +3 "collection"' +2 ' +3 "core"  +2 "processing"% +3 % +3 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 .tCS.configure :default + "collection"'#P d@b +3 .tPS.configure :default + "processing"%#A d`xb +3 .tSS.configure :default + "sampler")#.0X CSV.1 + !o:NoMethodError : mesg",undefined method `CSV' for Object:Class: name0: args0:bt[\ ";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"(ESP):2:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +402 #-> CSV.to 1 + .CSV.dial 1 +2 "collection"' +56 "core"  +841 #t-> exit +7 #mEXIT @1742849105.06PDT @1742857419.95PDT = =tMAIN =mMAIN_scheduler @PDT1742857420.76 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +114 #"core_reset"Sent BREAK +2 #t@13699 idle with ifg=0x00, ie=0x75 #>RESET< ESP2 v3.42 I2C Gateway v3.20 +211 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +265 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +443 "Can"\ + >! + \ + >!< #tPolling Can every 10:00 +8 #Cleanly exited at 13:45:05PDT24-Mar-25 +2582 #-> ESP.ready! +4 #Powering core bus +546 .Gate.power :raw,:ON +2 "sampler") +41 ) +2 "core"  +2 "collection"' +3 ' +2 "core"  +3 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +3 % 0\ +4 "sampler")&\ +2 .tCS.configure :default +2 "collection"'#P d@b +2 .tPS.configure :default +2 "processing"%#A d`xb +3 .tSS.configure :default + "sampler")#.0X27]:bt["3/home/esp/esp2/lib/i2c/msg.rb:314:in `process'"6/home/esp/esp2/lib/schedule.rb:185:in `asyncStep'"1/home/esp/esp2/lib/schedule.rb:473:in `step'"4/home/esp/esp2/lib/schedule.rb:211:in `process'"2/home/esp/esp2/lib/schedule.rb:229:in `start'"1/home/esp/esp2/lib/schedule.rb:228:in `loop'"2/home/esp/esp2/lib/schedule.rb:228:in `start'"-/home/esp/esp2/lib/esp.rb:226:in `shell'"4/home/esp/esp2/lib/realtime.rb:21:in `realTime'"#/home/esp/esp2/mode/real.rb:11"2/home/esp/esp2/lib/framework.rb:110:in `load'"0/home/esp/esp2/lib/framework.rb:110:in `ld'"4/home/esp/esp2/lib/framework.rb:135:in `ldMode'""/home/esp/esp2/lib/esp.rb:357"1/home/esp/esp2/lib/esp.rb:79:in `mainThread'"1/home/esp/esp2/lib/esp.rb:79:in `initialize'"!/home/esp/esp2/lib/esp.rb:79 +2 #Retry #1 of 3 + "collection"' +3 "core"  + !o:I2C::UnexpectedReply: mesg"5I2C::Shaft::RotateReply[0B:27->20]aborted at 511:bt["=/home/esp/esp2/lib/i2c/msg.rb:612:in `processUnexpected'"3/home/esp/esp2/lib/i2c/msg.rb:607:in `process'"2/home/esp/esp2/lib/msg.rb:218:in `initialize'",/home/esp/esp2/lib/msg.rb:215:in `loop'"2/home/esp/esp2/lib/msg.rb:215:in `initialize'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +577 ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 "manipulator"&& +2 "core" &Z\ < F P a"~ +3 .tForearm.seek :retract +2 "manipulator"&' ] +11 "core" ' +2 .tElbow.seek :hammer +2 "manipulator"&( +115 "core" ( +2 "manipulator"&& +39 "core" &9 o s n g< +2 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +8 .tForearm.seek retracted +2 "manipulator"&' ] +16 "core" ' +2 "manipulator"&% +4 "core" % ; s r K g +2 "processing"%& +2 "collection"'& +6 "core" &!\  + &\  +3 ."openPC"PC.home.seek :open +2 .tCC.home.seek :open +2 "processing"%( +2 "collection"'( +297 "core" ( +37 ( +853 !"rdySampler"o:I2C::Request::Timeout: @requesto:I2C::Shaft::RotateRequest: @tag0:\ @goali:@destinationi,: @channeli: @timeout0:@direction0: @dontLog0: @replyqo:\ Queue: @waiting[: @que[:@maxDelayo:\ Delay: @_dc_obji: mesg"6No Response to I2C::Shaft::RotateRequest[13:->27]:bt["3/home/esp/esp2/lib/i2c/msg.rb:314:in `process'"6/home/esp/esp2/lib/schedule.rb:185:in `asyncStep'"1/home/esp/esp2/lib/schedule.rb:473:in `step'"4/home/esp/esp2/lib/schedule.rb:211:in `process'"2/home/esp/esp2/lib/schedule.rb:229:in `start'"1/home/esp/esp2/lib/schedule.rb:228:in `loop'"2/home/esp/esp2/lib/schedule.rb:228:in `start'"-/home/esp/esp2/lib/esp.rb:226:in `shell'"4/home/esp/esp2/lib/realtime.rb:21:in `realTime'"#/home/esp/esp2/mode/real.rb:11"2/home/esp/esp2/lib/framework.rb:110:in `load'"0/home/esp/esp2/lib/framework.rb:110:in `ld'"4/home/esp/esp2/lib/framework.rb:135:in `ldMode'""/home/esp/esp2/lib/esp.rb:357"1/home/esp/esp2/lib/esp.rb:79:in `mainThread'"1/home/esp/esp2/lib/esp.rb:79:in `initialize'"!/home/esp/esp2/lib/esp.rb:79 + #Retry #2 of 3 +2 "collection"' +2 "core"  + !o:I2C::UnexpectedReply: mesg"5I2C::Shaft::RotateReply[13:27->20]aborted at 511:bt["=/home/esp/esp2/lib/i2c/msg.rb:612:in `processUnexpected'"3/home/esp/esp2/lib/i2c/msg.rb:607:in `process'"2/home/esp/esp2/lib/msg.rb:218:in `initialize'",/home/esp/esp2/lib/msg.rb:215:in `loop'"2/home/esp/esp2/lib/msg.rb:215:in `initialize'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +1266 !to:IRB::Abort:@checkpoint: omitted: mesg"User Abort!!:bt["1/home/esp/esp2/lib/esp.rb:83:in `mainThread'""/home/esp/esp2/lib/esp.rb:357 +300 #-> exit +7 #mEXIT @1742857520.52PDT @1742857838.48PDT = =mMAIN_scheduler =tMAIN @PDT1742857839.31 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +115 #"core_reset"Sent BREAK +2 #t@64967 idle with ifg=0x00, ie=0x75 #>RESET< ESP2 v3.42 I2C Gateway v3.20 +211 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +266 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +445 "Can"\ * 21 + \ * 215 + #tPolling Can every 10:00 +7 #Cleanly exited at 16:05:20PDT24-Mar-25 +591 #-> ESP.ready! +4 #Powering core bus +554 .Gate.power :raw,:ON +2 "sampler") +24 ) +2 "core"  +2 "collection"' +3 ' +2 "core"  +3 "processing"% +2 % +3 "core"  +5 "collection"' 9\ +2 ' 0\ +3 ' -\ +4 "processing"% 9\ +2 % 2\ +3 % *\ +2 % 0\ +4 "sampler")&\ +2 .tCS.configure :default + "collection"'#P d@b +4 .tPS.configure :default + "processing"%#A d`xb +3 .tSS.configure :default + "sampler")#.0X CSV.flush +2 .CSV.dial :flush +2 "collection"'1  +46 "core"  +997 #t-> CS.to 9 +3 .CS.reconfigure :default + "collection"'#P d@b +3 .tCS.seek 9ml +2 "collection"'2'b +2385 "core" ' + "collection"'3% +4 "core" %_\  +1697 #t-> CSV.waste1 +2 .CSV.dial :waste1 +2 "collection"'4 +47 "core" +548 #t-> CSV.flush +2 .CSV.dial :flush +2 "collection"'5  +46 "core"  +1284 #t-> CSV.waste1 +2 .CSV.dial :waste1 +2 "collection"'6 +46 "core" +321 #t-> CSV.flush +2 .CSV.dial :flush +2 "collection"'7  +44 "core"  +34620 #t-> CSV.waste1 + .CSV.dial :waste1 +2 "collection"'8 +45 "core" +6476 #t-> CS.to 0.5 +3 .CS.seek 0.5ml + "collection"'9' +2241 "core" ' + "collection"':% +3 "core" %b +3577 "Can"\ 75 +813 #t-> CSV.flush +2 .CSV.dial :flush +2 "collection"';  +47 "core"  +901 #t-> CS.to 9 +3 .CS.seek 9ml +2 "collection"'<'b +2233 "core" ' + "collection"'=% +3 "core" %ag +559 #t-> CSV.waste1 +3 .CSV.dial :waste1 +2 "collection"'> +46 "core" +849 #t-> CS.to 0.5 +3 .CS.seek 0.5ml + "collection"'?' +2239 "core" ' +2 "collection"'@% +3 "core" %b +3963 #t-> exit +7 #mEXIT @1742858569.08PDT @1742916678.05PDT = =tMAIN =mMAIN_scheduler @PDT1742916678.83 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +113 #"core_reset"Sent BREAK +2 #t@49311 receive with ifg=0x10, ie=0xFD + #@49950 receive with ifg=0x10, ie=0xFD #@50607 receive with ifg=0x10, ie=0xFD + #@51245 receive with ifg=0x10, ie=0xFD #@51893 receive with ifg=0x10, ie=0xFD + #@52541 receive with ifg=0x10, ie=0xFD + #@53188 receive with ifg=0x10, ie=0xFD #@53515 receive with ifg=0x80, ie=0xFD + #@42114 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +264 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +422 "Can"j\ ?ô9\ + j\ ?ô9\ ) + #tPolling Can every 10:00 +7 #Cleanly exited at 16:22:49PDT24-Mar-25 +25515 #-> ESP.ready! +155 "sampler") +2 ) +2 "core"  +3 "collection"' +2 ' +3 "core"  +2 "processing"% +2 % +4 "core"  +4 "collection"' 9\ +2 ' 0\ +3 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +3 % 0\ +4 "sampler")&\ +2 "collection"'% +2 "core" %2 +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +5 "core" + + .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +2 "core" %܍ \  +3 .tPS.configure :default + "processing"%#A d`xb +3 "sampler")% +2 "core" %VU +3 .tSS.configure :default + "sampler")#.0XM +2 "processing"%29 +3 "core" 9Wf +3896 #t-> CS.home.to :home +2 .CS.reconfigure :default + "collection"'#P d@b +3 .tCS.home.seek :home +2 "collection"'3' +387 "core" ' +2 "collection"'4% +3 "core" %) +6062 #t-> CS.to 0.5 +3 .CS.seek 0.5ml + "collection"'5' +279 "core" ' +2 "collection"'6% +3 "core" %' +9580 #t-> CS.to 2 +3 .CS.seek 2ml +2 "collection"'7'm +466 "core" ' +2 "collection"'8% +4 "core" %i "  +4389 #t-> CS.to 1 +2 .CS.seek 1ml +2 "collection"'9' +354 "core" ' +2 "collection"':% +3 "core" %(  +4363 #t-> CS.to .5 +3 .CS.seek 0.5ml +2 "collection"';' +224 "core" ' +2 "collection"'<% +2 "core" %-  +3752 "Can"W\ RR:% +7779 #t-> CS.coast +2 .CS.coast + "collection"'5 +3 '=% +2 "core" %K +13726 #t-> CS.jog -50 +3 .CS.jog -50 + "collection"'>) +52 "core" ) + "collection"'?% +3 "core" %U  +2017 #t-> CS.jog -50 +2 .CS.jog -50 +2 "collection"'@) +34 "core" ) +2 "collection"'A% +3 "core" %zX +2803 #t-> CS.jog -200 +2 .CS.jog -200 +2 "collection"'B)8 +54 "core" ) + "collection"'C% +3 "core" %_ +876 #t-> CS.jog -200 +2 .CS.jog -200 +2 "collection"'D)8 +50 "core" ) +2 "collection"'E% +3 "core" %c +1407 #t-> CS.jog -500 +2 .CS.jog -500 +2 "collection"'F) +84 "core" ) +2 "collection"'G% +2 "core" %` +5152 #t-> CS.jog -500 +2 .CS.jog -500 +7 "collection"'H) +79 "core" ) + "collection"'I% +3 "core" %R +490 #t-> CS.jog -500 +2 .CS.jog -500 +2 "collection"'J) +80 "core" ) + "collection"'K% +3 "core" % b +2856 #t-> CS.jog -500 +2 .CS.jog -500 +2 "collection"'L) +86 "core" ) + "collection"'M% +3 "core" %g +202 #t-> CS.jog -500 +2 .CS.jog -500 +2 "collection"'N) +74 "core" ) +2 "collection"'O% +3 "core" %l +81 #t-> CS.jog -500 +2 .CS.jog -500 +2 "collection"'P) +79 "core" ) +2 "collection"'Q% +3 "core" %(a +162 #t-> CS.jog -500 +2 .CS.jog -500 +2 "collection"'R) +94 "core" ) +2 "collection"'S% +3 "core" %2d  +294 #t-> CS.jog -500 +3 .CS.jog -500 + "collection"'T) +76 "core" ) + "collection"'U% +4 "core" %>d +428 #t-> CS.jog -500 +3 .CS.jog -500 +2 "collection"'V) +77 "core" ) +2 "collection"'W% +36 "core" %Ne +2031 #t-> CS.rawPosition +2 "collection"'X% +2 "core" %Nc +12491 #t-> CS.to 10 +3 .CS.seek 10ml + "collection"'Y' +2670 "core" ' + "collection"'Z% +3 "core" %m +3448 "Can"\ RO: +7565 #t-> CS.jog -500 +2 .CS.jog -500 +2 "collection"'[) +88 "core" ) + "collection"'\\% +3 "core" %!~ +704 #t-> CS.jog -500 +2 .CS.jog -500 +2 "collection"']) +72 "core" ) +2 "collection"'^% +3 "core" %0x +1560 #t-> CS.jog -200 +3 .CS.jog -200 + "collection"'_)8 +53 "core" ) + "collection"'`% +4 "core" %i +774 #t-> CS.jog -100 +2 .CS.jog -100 +2 "collection"'a) +57 "core" ) +2 "collection"'b% +3 "core" %y  +1462 #t-> CS.jog -100 +2 .CS.jog -100 +2 "collection"'c) +36 "core" ) + "collection"'d% +3 "core" % +4512 #t-> CS.rawPosition +2 "collection"'e% +2 "core" % +3512 #t-> exit +7 #mEXIT @1742918090.66PDT @1742918370.26PDT = =tMAIN =mMAIN_scheduler @PDT1742918371.03 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +113 #"core_reset"Sent BREAK +2 #t@49826 receive with ifg=0x10, ie=0xFD + #@50463 receive with ifg=0x10, ie=0xFD #@51119 receive with ifg=0x10, ie=0xFD + #@51758 receive with ifg=0x10, ie=0xFD #@52406 receive with ifg=0x10, ie=0xFD + #@53054 receive with ifg=0x10, ie=0xFD + #@53702 receive with ifg=0x10, ie=0xFD #@54028 receive with ifg=0x80, ie=0xFD + #@273 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +260 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +418 "Can"N U;7 + N U;7 * + #tPolling Can every 10:00 +7 #Cleanly exited at 08:54:50PDT25-Mar-25 +4218 #-> esp +7576 #-> ESP.configure +154 "sampler") +2 ) +2 "core"  +3 "collection"' +2 ' +3 "core"  +2 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +2 ' 0\ +3 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +3 % 0\ +4 "sampler")&\ +2 "collection"'% +2 "core" % +3 .tCS.configure :default + "collection"'#P d@b +3 .tCS.hold + "collection"'+ +4 "core" + +2 .tCS.configure :default + "collection"'#P d@b +3 "processing"%% +3 "core" %܍- +2 .tPS.configure :default + "processing"%#A d`xb +3 "sampler")% +3 "core" %YU v +2 .tSS.configure :default + "sampler")#.0X CS.home.to :home +2 .CS.reconfigure :default + "collection"'#P d@b +3 .tCS.home.seek :home +2 "collection"'' +2381 "core" ' +2 "collection"'% +2 "core" % \ +2011 #t-> CS.legend +1945 #-> CS.to 2 +2 .CS.seek 2ml +2 "collection"''_ +227 "core" ' + "collection"'% +3 "core" %Z  +535 #t-> CS.to 0 +2 .CS.seek 0ml +2 "collection"''N +607 "core" ' + "collection"'% +3 "core" %O  +306 #t-> CS.status +2 "collection"'% +3 "core" %O  +3701 #t-> CS.to 2 +3 .CS.seek 2ml +2 "collection"''_ +582 "core" ' + "collection"'% +3 "core" %\\   +208 #t-> CS.to 0 +2 .CS.seek 0ml +2 "collection"' 'N +590 "core" ' +2 "collection"'!% +3 "core" %M +179 #t-> CS.status + "collection"'"% +3 "core" %M +432 #t-> CS.to 2 +3 .CS.seek 2ml +2 "collection"'#'_ +587 "core" ' +2 "collection"'$% +3 "core" %[  +190 #t-> CS.status +2 "collection"'%% +2 "core" %[  +724 #t-> CS.to 0 +3 .CS.seek 0ml + "collection"'&'N +589 "core" ' +2 "collection"''% +3 "core" %P +119 #t-> CS.status +2 "collection"'(% +2 "core" %P +291 #t-> CS.to 2 +3 .CS.seek 2ml +2 "collection"')'_ +582 "core" ' +2 "collection"'*% +3 "core" %`   +292 #t-> CS.status +2 "collection"'+% +2 "core" %`   +306 #t-> exit +7 #mEXIT @1742918681.80PDT @1742918759.76PDT = =tMAIN =mMAIN_scheduler @PDT1742918760.56 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +117 #"core_reset"Sent BREAK +2 #t@21631 receive with ifg=0x10, ie=0xFD #@22269 receive with ifg=0x10, ie=0xFD + #@22926 receive with ifg=0x10, ie=0xFD + #@23565 receive with ifg=0x10, ie=0xFD #@24213 receive with ifg=0x10, ie=0xFD + #@24861 receive with ifg=0x10, ie=0xFD #@25508 receive with ifg=0x10, ie=0xFD + #@25834 receive with ifg=0x80, ie=0xFD + #@25385 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +273 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +456 "Can"K V; + K V; + #tPolling Can every 10:00 +7 #Cleanly exited at 09:04:41PDT25-Mar-25 +319 #-> ESP.configure +154 "sampler") +3 ) +3 "core"  +2 "collection"' +3 ' +2 "core"  +3 "processing"% +2 % +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 "collection"'% +2 "core" %`   +3 .tCS.configure :default + "collection"'#P d@b +3 .tCS.hold +2 "collection"'+ +2 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%% +3 "core" %܍ +2 .tPS.configure :default + "processing"%#A d`xb +4 "sampler")% +2 "core" %WV j +2 .tSS.configure :default + "sampler")#.0X CS.home.to :home +2 .CS.reconfigure :default + "collection"'#P d@b +3 .tCS.home.seek :home +2 "collection"'' +466 "core" ' +2 "collection"'% +3 "core" % +188 #t-> CS.to 2 +3 .CS.seek 2ml +3 "collection"'' +235 "core" ' +2 "collection"'% +4 "core" %  +272 #t-> CS.status +2 "collection"'% +3 "core" %  +476 #t-> CS.to 0 +2 .CS.seek 0ml +2 "collection"''Ӏ +584 "core" ' +2 "collection"'% +4 "core" %Ӄ +300 #t-> CS.status +2 "collection"'% +3 "core" %Ӄ +309 #t-> CS.to 2 +2 .CS.seek 2ml +2 "collection"'' +595 "core" ' +2 "collection"' % +3 "core" % +287 #t-> CS.status + "collection"'!% +3 "core" % +279 #t-> CS.to 0 +3 .CS.seek 0ml +2 "collection"'"'Ӏ +586 "core" ' + "collection"'#% +3 "core" %{ +329 #t-> CS.status +2 "collection"'$% +2 "core" %{ +516 #t-> CS.to 3 +3 .CS.seek 3ml +2 "collection"'%'2\ +838 "core" ' +2 "collection"'&% +3 "core" %2  +256 #t-> CS.status +2 "collection"''% +3 "core" %2  +284 #t-> CS.to 0 +3 .CS.seek 0ml +2 "collection"'('Ӏ +839 "core" ' +2 "collection"')% +4 "core" %{ +233 #t-> CS.status + "collection"'*% +3 "core" %{ +677 #t-> CS.to 2 +3 .CS.seek 2ml + "collection"'+' +589 "core" ' + "collection"',% +3 "core" % \ +1349 #t-> 5.times {CS.to 0; CS.status; CS.to 2} +3 .CS.seek 0ml + "collection"'-'Ӏ +589 "core" ' +2 "collection"'.% +4 "core" %ӄ +2 .tCS.seek 2ml +2 "collection"'/' +581 "core" ' +2 .tCS.seek 0ml +2 "collection"'0'Ӏ +156 .tCS.hold + "collection"'1+ +3 "core" 'j +64 + +2 !to:IRB::Abort:@checkpoint: omitted: mesg",Collection Syringe seek to 0ml Aborted!:bt["7/home/esp/esp2/lib/slide.rb:381:in `unlimitedSeek'"//home/esp/esp2/lib/slide.rb:371:in `times'"7/home/esp/esp2/lib/slide.rb:371:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411:in `to'"(ESP):16:in `irb_binding'"(ESP):16:in `times'"(ESP):16:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +490 #-> CS.status +2 "collection"'2% +2 "core" % +1009 #t-> CS.to 0 +2 .CS.seek 0ml +2 "collection"'3'Ӏ +435 "core" ' +2 "collection"'4% +3 "core" %} +326 #t-> CS.status +2 "collection"'5% +2 "core" %} +1120 #t-> 5.times {CS.to 2; CS.to 0; CS.status} +3 .CS.seek 2ml + "collection"'6' +603 "core" ' +3 .tCS.seek 0ml + "collection"'7'Ӏ +593 "core" ' +2 "collection"'8% +3 "core" %Ӏ +2 .tCS.seek 2ml +2 "collection"'9' +607 "core" ' +2 .tCS.seek 0ml +2 "collection"':'Ӏ +583 "core" ' +2 "collection"';% +4 "core" %Ӂ +2 .tCS.seek 2ml +2 "collection"'<' +590 "core" ' +3 .tCS.seek 0ml + "collection"'='Ӏ +587 "core" ' + "collection"'>% +3 "core" %~ +3 .tCS.seek 2ml +2 "collection"'?' +74 .tCS.hold + "collection"'@+ +3 "core" 'طd% \\f +57 + +2 !to:IRB::Abort:@checkpoint: omitted: mesg",Collection Syringe seek to 2ml Aborted!:bt["7/home/esp/esp2/lib/slide.rb:381:in `unlimitedSeek'"//home/esp/esp2/lib/slide.rb:371:in `times'"7/home/esp/esp2/lib/slide.rb:371:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411:in `to'"(ESP):20:in `irb_binding'"(ESP):20:in `times'"(ESP):20:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +280 #-> CS.to 2 +3 .CS.seek 2ml +2 "collection"'A' +535 "core" ' + "collection"'B% +3 "core" % +221 #t-> CS.status +2 "collection"'C% +3 "core" % +146 #t-> CS.to 0 +3 .CS.seek 0ml +2 "collection"'D'Ӏ +581 "core" ' +2 "collection"'E% +3 "core" %Ӆ +456 #t-> CS.status +2 "collection"'F% +2 "core" %Ӆ +490 #t-> CS.to 2 +3 .CS.seek 2ml + "collection"'G' +591 "core" ' +2 "collection"'H% +4 "core" %  +185 #t-> CS.to 0 +2 .CS.seek 0ml +2 "collection"'I'Ӏ +596 "core" ' + "collection"'J% +3 "core" %Ӏi +162 #t-> CS.status +2 "collection"'K% +2 "core" %Ӏ +721 #t-> CS.to 2; CS.to 0; CS.status +3 .CS.seek 2ml + "collection"'L' +605 "core" ' +2 .tCS.seek 0ml +7 "collection"'M'Ӏ +578 "core" ' +38 "collection"'N% +3 "core" %ӂ +533 #t-> CS.to 2; CS.to 0; CS.status\\\ CS.to 2; CS.to 0; CS.status +3 .CS.seek 2ml + "collection"'O' +581 "core" ' +3 .tCS.seek 0ml +2 "collection"'P'Ӏ +589 "core" ' +2 .tCS.seek 2ml +2 "collection"'Q' +581 "core" ' + !to:ArgumentError: mesg"(wrong number of arguments (1 for 0):bt[ "(ESP):29:in `status'"(ESP):29:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +358 #-> CS.to 2; CS.to 0; CS.status +2 .CS.seek 2ml +2 "collection"'R' +2 "core" ' +3 .tCS.seek 0ml +2 "collection"'S'Ӏ +605 "core" ' + "collection"'T% +4 "core" %Ӏf  +299 #t-> CS.to 2; CS.to 0; CS.status +3 .CS.seek 2ml +2 "collection"'U' +581 "core" ' +2 .tCS.seek 0ml +2 "collection"'V'Ӏ +602 "core" ' +2 "collection"'W% +4 "core" %Ӂ  +142 #t-> CS.to 2; CS.to 0; CS.status +3 .CS.seek 2ml + "collection"'X' +589 "core" ' +2 .tCS.seek 0ml +2 "collection"'Y'Ӏ +587 "core" ' + "collection"'Z% +4 "core" %~ +161 #t-> CS.to 2; CS.to 0; CS.status +3 .CS.seek 2ml + "collection"'[' +589 "core" ' +2 .tCS.seek 0ml +2 "collection"'\\'Ӏ +599 "core" ' +2 "collection"']% +3 "core" %Ӏj  +131 #t-> CS.to 2; CS.to 0; CS.status +3 .CS.seek 2ml + "collection"'^' +591 "core" ' +3 .tCS.seek 0ml + "collection"'_'Ӏ +587 "core" ' + "collection"'`% +4 "core" %R +557 #t-> CS.to 2; CS.to empty; CS.status +3 .CS.seek 2ml +2 "collection"'a' +589 "core" ' +2 .tCS.seek :empty +2 "collection"'b'N +606 "core" ' + "collection"'c% +4 "core" %P  +644 #t-> CS.to 2; CS.to empty; CS.status +2 .CS.seek 2ml +2 "collection"'d' +587 "core" ' +2 .tCS.seek :empty +2 "collection"'e'N +602 "core" ' +2 "collection"'f% +3 "core" %L  +169 #t-> CS.to 2; CS.to empty; CS.status +3 .CS.seek 2ml + "collection"'g' +591 "core" ' +2 .tCS.seek :empty +2 "collection"'h'N +590 "core" ' + "collection"'i% +3 "core" %Nf +408 #t-> CS.to 2; CS.to empty; CS.status +3 .CS.seek 2ml + "collection"'j' +609 "core" ' +2 .tCS.seek :empty +6 "collection"'k'N +586 "core" ' + "collection"'l% +4 "core" %Lp +271 #t-> exit +6 #mEXIT @1742919194.04PDT @1742919222.89PDT = =tMAIN =mMAIN_scheduler @PDT1742919223.67 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +111 #"core_reset"Sent BREAK +2 #t@14000 receive with ifg=0x10, ie=0xFD + #@14638 receive with ifg=0x10, ie=0xFD #@15297 receive with ifg=0x10, ie=0xFD + #@15933 receive with ifg=0x10, ie=0xFD #@16581 receive with ifg=0x10, ie=0xFD + #@17229 receive with ifg=0x10, ie=0xFD #@17876 receive with ifg=0x10, ie=0xFD + #@18202 receive with ifg=0x80, ie=0xFD #@20885 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +261 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +414 "Can"P S(< . + P S(< . + #tPolling Can every 10:00 +8 #Cleanly exited at 09:13:14PDT25-Mar-25 +1140 #-> ESP.configure +154 "sampler") +2 ) +2 "core"  +3 "collection"' +2 ' +3 "core"  +2 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +5 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 "collection"'% +2 "core" %Lb +2 .tCS.configure :default +2 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +2 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%% +3 "core" %܍( +2 .tPS.configure :default + "processing"%#A d`xb +3 "sampler")% +3 "core" %YV k +2 .tSS.configure :default +2 "sampler")#.0X CS.home.to :home +2 .CS.reconfigure :default + "collection"'#P d@b +3 .tCS.home.seek :home +2 "collection"'' +546 "core" ' +2 "collection"'% +4 "core" %8 +282 #t-> CS.to empty +2 .CS.seek :empty +2 "collection"''F +446 "core" ' + "collection"'% +4 "core" %B6 +186 #t-> CS.status +2 "collection"'% +3 "core" %B7 +1091 #t-> CS.to 2; CS.to empty; CS.status +3 .CS.seek 2ml +2 "collection"'' +586 "core" ' +2 .tCS.seek :empty +2 "collection"''F +580 "core" ' +2 "collection"'% +3 "core" %J5 +231 #t-> CS.to 2; CS.to empty; CS.status +3 .CS.seek 2ml + "collection"'' +604 "core" ' +2 .tCS.seek :empty +2 "collection"' 'F +580 "core" ' +2 "collection"'!% +3 "core" %H5 +196 #t-> CS.to 2; CS.to empty; CS.status +3 .CS.seek 2ml + "collection"'"' +595 "core" ' +2 .tCS.seek :empty +2 "collection"'#'F +609 "core" ' + "collection"'$% +3 "core" %D6  +152 #t-> CS.to 2; CS.to empty; CS.status +3 .CS.seek 2ml + "collection"'%' +590 "core" ' +2 .tCS.seek :empty +2 "collection"'&'F +583 "core" ' +2 "collection"''% +3 "core" %H6 +189 #t-> CS.to 2; CS.to empty; CS.status +2 .CS.seek 2ml +2 "collection"'(' +583 "core" ' +2 .tCS.seek :empty +7 "collection"')'F +582 "core" ' +2 "collection"'*% +4 "core" %F7 +383 #t-> exit +6 #mEXIT @1742919349.11PDT @1742919371.86PDT = =tMAIN =mMAIN_scheduler @PDT1742919372.64 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +114 #"core_reset"Sent BREAK +2 #t@29317 receive with ifg=0x10, ie=0xFD #@29953 receive with ifg=0x10, ie=0xFD + #@30610 receive with ifg=0x10, ie=0xFD + #@31249 receive with ifg=0x10, ie=0xFD #@31897 receive with ifg=0x10, ie=0xFD + #@32545 receive with ifg=0x10, ie=0xFD #@33192 receive with ifg=0x10, ie=0xFD + #@33518 receive with ifg=0x80, ie=0xFD #@64071 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +262 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +426 "Can"M U<1t + M U<1t + #tPolling Can every 10:00 +8 #Cleanly exited at 09:15:49PDT25-Mar-25 +503 #-> ESP.configure +155 "sampler") +2 ) +2 "core"  +3 "collection"' +2 ' +3 "core"  +2 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +5 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 "collection"'% +2 "core" %F? +2 .tCS.configure :default + "collection"'#P d@b +3 .tCS.hold +2 "collection"'+ +3 "core" + +2 .tCS.configure :default + "collection"'#P d@b +3 "processing"%% +3 "core" %܍) +2 .tPS.configure :default + "processing"%#A d`xb +3 "sampler")% +3 "core" %YX m +2 .tSS.configure :default + "sampler")#.0X CS.home.to :home +2 .CS.reconfigure :default +2 "collection"'#P d@b +2 .tCS.home.seek :home +2 "collection"'' +538 "core" ' +2 "collection"'% +3 "core" %j +145 #t-> CS.to 0 +3 .CS.seek 0ml +2 "collection"''d +441 "core" ' +2 "collection"'% +3 "core" %_n +217 #t-> CS.status +2 "collection"'% +3 "core" %_7 +1073 #t-> CS.to 2; CS.to empty; CS.status +3 .CS.seek 2ml + "collection"''p +587 "core" ' +2 .tCS.seek :empty +2 "collection"''2 +590 "core" ' + "collection"'% +3 "core" %2Z +236 #t-> CS.to 2; CS.to empty; CS.status +2 .CS.seek 2ml +2 "collection"''p +606 "core" ' +2 .tCS.seek :empty +2 "collection"' '2 +583 "core" ' +2 "collection"'!% +2 "core" %0f +223 #t-> CS.to 2; CS.to empty; CS.status +2 .CS.seek 2ml +2 "collection"'"'p +591 "core" ' +2 .tCS.seek :empty +2 "collection"'#'2 +581 "core" ' +2 "collection"'$% +3 "core" %5b +227 #t-> CS.to 2; CS.to empty; CS.status +3 .CS.seek 2ml +2 "collection"'%'p +591 "core" ' +2 .tCS.seek :empty + "collection"'&'2 +593 "core" ' +2 "collection"''% +4 "core" %/e +548 #t-> CS.to 2; CS.to empty; CS.status +4 .CS.seek 2ml +2 "collection"'('p +584 "core" ' +2 .tCS.seek :empty +2 "collection"')'2 +590 "core" ' + "collection"'*% +3 "core" %/ +4475 #t-> CS.to 2; CS.to empty; CS.status +3 .CS.seek 2ml + "collection"'+'p +592 "core" ' +2 .tCS.seek :empty +2 "collection"','2 +593 "core" ' + "collection"'-% +3 "core" %+ +189 #t-> CS.to 2; CS.to empty; CS.status +2 .CS.seek 2ml +2 "collection"'.'p +590 "core" ' +2 .tCS.seek :empty +2 "collection"'/'2 +596 "core" ' +2 "collection"'0% +3 "core" %) +632 #t-> CS.to 2; CS.to 0; CS.status +3 .CS.seek 2ml +2 "collection"'1'p +593 "core" ' +2 .tCS.seek 0ml +2 "collection"'2'd +592 "core" ' +2 "collection"'3% +3 "core" %\\ +349 #t-> CS.to 2; CS.to 0; CS.status +3 .CS.seek 2ml + "collection"'4'p +592 "core" ' +3 .tCS.seek 0ml + "collection"'5'd +584 "core" ' + "collection"'6% +3 "core" %b +287 #t-> CS.to 2; CS.to 0; CS.status +2 .CS.seek 2ml +2 "collection"'7'p +602 "core" ' +2 .tCS.seek 0ml +2 "collection"'8'd +577 "core" ' + "collection"'9% +3 "core" %h +844 #t-> CS.to 2; CS.to empty; CS.status +3 .CS.seek 2ml + "collection"':'p +582 "core" ' +3 .tCS.seek :empty +2 "collection"';'2 +605 "core" ' + "collection"'<% +3 "core" %/  +464 #t-> CS.to 2; CS.to empty; CS.status +3 .CS.seek 2ml + "collection"'='p +603 "core" ' +2 .tCS.seek :empty + "collection"'>'2 +603 "core" ' + "collection"'?% +3 "core" %4  +1555 #t-> CS.fill +2 .CS.seek 10ml +2 "collection"'@' +2621 "core" ' +2 "collection"'A% +4 "core" % +1181 #t-> CS.to 7; CS.fill +3 .CS.seek 7ml +2 "collection"'B' +833 "core" ' +2 .tCS.seek 10ml +2 "collection"'C' +859 "core" ' + "collection"'D% +3 "core" % +2904 #t-> CS.legend +2518 #-> CS.jog 100 +2 .CS.jog 100 +2 "collection"'E)d +38 "core" ) +2 "collection"'F% +4 "core" %\   +750 #t-> CS.jog 500 +2 .CS.jog 500 +2 "collection"'G) +81 "core" ) +2 "collection"'H% +2 "core" % +2978 #t-> CS.jog -100 +3 .CS.jog -100 +2 "collection"'I) +50 "core" ) +2 "collection"'J% +3 "core" % +1580 #t-> CS.rawPosition +2 "collection"'K% +3 "core" % +1236 #t-> exit +7 #mEXIT @1742919837.50PDT @1742919871.34PDT = =tMAIN =mMAIN_scheduler @PDT1742919872.14 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +116 #"core_reset"Sent BREAK +2 #t@39031 receive with ifg=0x10, ie=0xFD #@39671 receive with ifg=0x10, ie=0xFD + #@40330 receive with ifg=0x10, ie=0xFD + #@40971 receive with ifg=0x10, ie=0xFD #@41621 receive with ifg=0x10, ie=0xFD + #@42271 receive with ifg=0x10, ie=0xFD #@42921 receive with ifg=0x10, ie=0xFD + #@43248 receive with ifg=0x80, ie=0xFD + #@10133 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +266 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +433 "Can"C Uz ESP.configure +154 "sampler") +2 ) +2 "core"  +3 "collection"' +2 ' +3 "core"  +2 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 "collection"'% +2 "core" % +3 .tCS.configure :default + "collection"'#P d@b +3 .tCS.hold + "collection"'+ +3 "core" + +2 .tCS.configure :default + "collection"'#P d@b +3 "processing"%% +3 "core" %܍ +2 .tPS.configure :default + "processing"%#A d`xb +4 "sampler")% +2 "core" %YV b +2 .tSS.configure :default + "sampler")#.0X CS.home.to :home +2 .CS.reconfigure :default + "collection"'#P d@b +3 .tCS.home.seek :home +2 "collection"'' +2519 "core" ' +2 "collection"'% +3 "core" % +425 #t-> CS.fill +2 .CS.seek 10ml +2 "collection"'' +2263 "core" ' + "collection"'% +4 "core" % +2690 #t-> CS.status +2 "collection"'% +2 "core" % +574 #t-> CS.to empty +2 .CS.seek :empty +2 "collection"''2 +2645 "core" ' + "collection"'% +3 "core" %/  +452 #t-> CS.status +2 "collection"'% +3 "core" %/  +490 #t-> CS.to 2 +3 .CS.seek 2ml +2 "collection"'' +597 "core" ' + "collection"' % +3 "core" % +317 #t-> CS.to empty +2 .CS.seek :empty +2 "collection"'!'2 +609 "core" ' +2 "collection"'"% +2 "core" %/  +136 #t-> CS.status +2 "collection"'#% +2 "core" %/  +627 #t-> exit +6 #mEXIT @1742920036.67PDT @1742920082.59PDT = =tMAIN =mMAIN_scheduler @PDT1742920083.36 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +109 #"core_reset"Sent BREAK +2 #t@5917 receive with ifg=0x10, ie=0xFD #@6558 receive with ifg=0x10, ie=0xFD + #@7217 receive with ifg=0x10, ie=0xFD #@7858 receive with ifg=0x10, ie=0xFD + #@8508 receive with ifg=0x10, ie=0xFD + #@9158 receive with ifg=0x10, ie=0xFD #@9807 receive with ifg=0x10, ie=0xFD + #@10133 receive with ifg=0x80, ie=0xFD #@61346 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +255 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +401 "Can"P\ RԌ< + P\ RԌ<( #tPolling Can every 10:00 +8 #Cleanly exited at 09:27:16PDT25-Mar-25 +1166 #-> ESP.configure +154 "sampler") +2 ) +2 "core"  +3 "collection"' +3 ' +2 "core"  +2 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +2 ' 0\ +3 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +3 % 0\ +4 "sampler")&\ +2 "collection"'% +2 "core" %/\  +3 .tCS.configure :default + "collection"'#P d@b +3 .tCS.hold +2 "collection"'+ +5 "core" + +2 .tCS.configure :default + "collection"'#P d@b +3 "processing"%% +2 "core" %܍' +3 .tPS.configure :default + "processing"%#A d`xb +3 "sampler")% +2 "core" %YW k +3 .tSS.configure :default + "sampler")#.0X CS.home.to :home +2 .CS.reconfigure :default + "collection"'#P d@b +3 .tCS.home.seek :home +2 "collection"'' +544 "core" ' +2 "collection"'% +4 "core" % +424 #t-> CS.legend +411 #-> CS.to empty +2 .CS.seek :empty +2 "collection"'' +439 "core" ' +2 "collection"'% +3 "core" % +395 #t-> CS.status +2 "collection"'% +2 "core" % +1109 #t-> CS.to 2; CS.to empty; CS.status +2 .CS.seek 2ml +2 "collection"'' +596 "core" ' +2 .tCS.seek :empty +2 "collection"'' +587 "core" ' + "collection"'% +4 "core" % +103 #t-> CS.to 2; CS.to empty; CS.status +2 .CS.seek 2ml +2 "collection"'' +584 "core" ' +2 .tCS.seek :empty +2 "collection"' ' +596 "core" ' +2 "collection"'!% +4 "core" % +137 #t-> CS.to 2; CS.to empty; CS.status +3 .CS.seek 2ml + "collection"'"' +597 "core" ' +2 .tCS.seek :empty +2 "collection"'#' +587 "core" ' + "collection"'$% +3 "core" % +107 #t-> CS.to 2; CS.to empty; CS.status +3 .CS.seek 2ml + "collection"'%' +597 "core" ' +2 .tCS.seek :empty +2 "collection"'&' +587 "core" ' + "collection"''% +3 "core" %# +84 #t-> CS.to 2; CS.to empty; CS.status +3 .CS.seek 2ml +2 "collection"'(' +613 "core" ' +2 .tCS.seek :empty +2 "collection"')' +593 "core" ' + "collection"'*% +3 "core" % +249 #t-> CS.to 2; CS.to empty; CS.status +3 .CS.seek 2ml +2 "collection"'+' +601 "core" ' +2 .tCS.seek :empty +2 "collection"',' +596 "core" ' +2 "collection"'-% +3 "core" % +353 #t-> CS.to 2; CS.to empty; CS.status +2 .CS.seek 2ml +2 "collection"'.' +601 "core" ' +2 .tCS.seek :empty +2 "collection"'/' +589 "core" ' +2 "collection"'0% +3 "core" % +547 #t-> CS.to 2; CS.to 0; CS.status +2 .CS.seek 2ml +2 "collection"'1' +598 "core" ' +2 .tCS.seek 0ml +2 "collection"'2'P +592 "core" ' +2 "collection"'3% +3 "core" %L +264 #t-> CS.to 2; CS.to 0; CS.status +2 .CS.seek 2ml +2 "collection"'4' +584 "core" ' +2 .tCS.seek 0ml +2 "collection"'5'P +593 "core" ' + "collection"'6% +4 "core" %N +334 #t-> CS.to 2; CS.to 0; CS.status +3 .CS.seek 2ml + "collection"'7' +597 "core" ' +2 .tCS.seek 0ml +2 "collection"'8'P +581 "core" ' +2 "collection"'9% +3 "core" %R +472 #t-> CS.to 2; CS.to 0; CS.status +3 .CS.seek 2ml + "collection"':' +609 "core" ' +2 .tCS.seek 0ml +2 "collection"';'P +587 "core" ' + "collection"'<% +3 "core" %U +228 #t-> CS.to 2; CS.to 0; CS.status +2 .CS.seek 2ml +2 "collection"'=' +595 "core" ' +2 .tCS.seek 0ml +2 "collection"'>'P +593 "core" ' + "collection"'?% +3 "core" %L +434 #t-> exit +7 #mEXIT @1742920322.68PDT @1742922508.97PDT = =tMAIN =mMAIN_scheduler @PDT1742922509.85 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +120 #"core_reset"Sent BREAK +2 #t@15463 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.42 I2C Gateway v3.20 +210 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +281 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +453 "Can"\ *F + \ *F #tPolling Can every 10:00 +8 #Cleanly exited at 09:32:02PDT25-Mar-25 +3037 #-> ESP.ready! +3 #Powering core bus +567 .Gate.power :raw,:ON + "sampler") +51 ) +2 "core"  +2 "collection"' +2 ' +4 "core"  +2 "processing"% +2 % +3 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +3 % *\ +2 % 0\ +4 "sampler")&\ +2 .tCS.configure :default + "collection"'#P d@b +3 .tPS.configure :default + "processing"%#A d`xb +3 .tSS.configure :default + "sampler")#.0X PSV.PSR + .PSV.dial PSR +2 "processing"%1 +139 "core"  +337 #t-> PSR.flush + .PSR.select :flush +2 "processing"%j +1072 #t-> PS.pull 0.5 +2 "processing"%2% +2 "core" %ܑ\  +3 .tPS.seek 0.5ml + "processing"%3' +588 "core" ' +2 "processing"%4% +4 "core" %\  +3719 #t-> 5.times{PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PSR} +2 .PS.seek 2.5ml +2 "processing"%5' +2109 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%6  +45 "core"  +2 .tPS.seek :empty + "processing"%7's +2618 "core" ' +2 .tPSV.dial PSR + "processing"%8 +46 "core"  +2 .tPS.seek 2.5ml +2 "processing"%9' +2622 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%:  +45 "core"  +2 .tPS.seek :empty +2 "processing"%;'s +2624 "core" ' +2 .tPSV.dial PSR +2 "processing"%< +57 "core"  +3 .tPS.seek 2.5ml + "processing"%=' +2617 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%>  +45 "core"  +2 .tPS.seek :empty + "processing"%?'s +2622 "core" ' + .tPSV.dial PSR +2 "processing"%@ +47 "core"  +2 .tPS.seek 2.5ml + "processing"%A' +2618 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%B  +47 "core"  +2 .tPS.seek :empty + "processing"%C's +2617 "core" ' +2 .tPSV.dial PSR + "processing"%D +46 "core"  +2 .tPS.seek 2.5ml + "processing"%E' +2626 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%F  +45 "core"  +2 .tPS.seek :empty +2 "processing"%G's +2634 "core" ' + .tPSV.dial PSR +2 "processing"%H +58 "core"  +783 #t-> PS.pull 0.5 + "processing"%I% +3 "core" %v\  +3 .tPS.seek 0.499ml + "processing"%J' +588 "core" ' +2 "processing"%K% +4 "core" %\  +3422 #t-> 2.times{PS.fill; delay 2; PSV.waste2; PSV.PSR} +2 .PS.seek 2.5ml + "processing"%L' +2119 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%M  +77 "core"  + .tPSV.dial PSR +2 "processing"%N +76 "core"  +3 .tPS.seek 2.5ml + "processing"%O' +4 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%P  +77 "core" ~ +2 .tPSV.dial PSR + "processing"%Q +112 "core"  +9812 "Can"r\ =s +25129 #t-> PS.pull 0.5 +2 "processing"%R% +2 "core" %%\  +3 !to:Slide::Error : @reply0:@axisName"Processing Syringe: mesg"6Processing Syringe at 3ml would be out of bounds!:bt[ "3/home/esp/esp2/lib/slide.rb:354:in `toRawGoal'"6/home/esp/esp2/lib/scale.rb:91:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"./home/esp/esp2/lib/scale.rb:198:in `pull'"(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 +3948 #-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%S  +77 "core"  +1493 #t-> PS.empty +2 .PS.seek :empty + "processing"%T's +2635 "core" ' +2 "processing"%U% +4 "core" %r\  +2507 #t-> PS.fill; delay 2; PSV.waste2; PS.empty; PSV.PSR +3 .PS.seek 2.5ml + "processing"%V' +2624 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%W  +4 "core"  +3 .tPS.seek :empty + "processing"%X's +2615 "core" ' +2 .tPSV.dial PSR + "processing"%Y +88 "core" +4555 #t-> PSV.waste2 +2 .PSV.dial :waste2 + "processing"%Z  +78 "core" ~ +210 #t-> PS.empty +2 .PS.seek :empty + "processing"%['s +4 "core" ' +2 "processing"%\\% +3 "core" %r\  +1447 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%] +78 "core"  +1037 #t-> PS.pull 0.5 + "processing"%^% +3 "core" %r\  +2 .tPS.seek 0.499ml +2 "processing"%_' +584 "core" ' +2 "processing"%`% +3 "core" %\  +1122 #t-> PS.pull 0.5 + "processing"%a% +3 "core" %$\  +3 .tPS.seek 0.999ml + "processing"%b'[Q +584 "core" ' +2 "processing"%c% +3 "core" %[P\  +1970 #t-> PSV.waste2 +2 .PSV.dial :waste2 + "processing"%d  +78 "core" ~ +841 #t-> PS.empty +2 .PS.seek :empty + "processing"%e's +1090 "core" ' +2 "processing"%f% +3 "core" %u\  +1504 #t-> PS.pull 0.5 +2 "processing"%g% +2 "core" %u$\  +3 .tPS.seek 0.499ml +2 "processing"%h' +505 .tPS.hold +2 "processing"%i+ +3 "core" 'e\ T` +60 + +2 !to:IRB::Abort:@checkpoint: omitted: mesg"0Processing Syringe seek to 0.499ml Aborted!:bt["7/home/esp/esp2/lib/slide.rb:381:in `unlimitedSeek'"//home/esp/esp2/lib/slide.rb:371:in `times'"7/home/esp/esp2/lib/slide.rb:371:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"./home/esp/esp2/lib/scale.rb:198:in `pull'"(ESP):19:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +505 #-> PSV.PSR + .PSV.dial PSR + "processing"%j +78 "core"  +479 #t-> PS.pull 0.5 + "processing"%k% +4 "core" %#\  +2 .tPS.seek 0.992ml + "processing"%l'Zb +585 "core" ' +2 "processing"%m% +4 "core" %Z^\  +1170 "Can"x\ =,  +1813 #t-> 5.times{PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PSR} +3 .PS.seek 2.5ml + "processing"%n' +1610 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%o  +47 "core"  +2 .tPS.seek :empty + "processing"%p's +2620 "core" ' +2 .tPSV.dial PSR + "processing"%q +46 "core"  +2 .tPS.seek 2.5ml +2 "processing"%r' +2625 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%s  +45 "core"  +2 .tPS.seek :empty +2 "processing"%t's +2621 "core" ' +2 .tPSV.dial PSR + "processing"%u +58 "core"  +3 .tPS.seek 2.5ml + "processing"%v' +2626 "core" ' +2 .tdelay 2 seconds +201 .PSV.dial :waste1 +2 "processing"%w  +45 "core"  +2 .tPS.seek :empty + "processing"%x's +2628 "core" ' +2 .tPSV.dial PSR + "processing"%y +58 "core"  +2 .tPS.seek 2.5ml +2 "processing"%z' +2626 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%{  +45 "core"  +2 .tPS.seek :empty + "processing"%|'s +2640 "core" ' +2 .tPSV.dial PSR + "processing"%} +58 "core"  +3 .tPS.seek 2.5ml + "processing"%~' +2626 "core" ' +2 .tdelay 2 seconds +201 .PSV.dial :waste1 +2 "processing"%  +45 "core"  +2 .tPS.seek :empty + "processing"%'s +2638 "core" ' + .tPSV.dial PSR +2 "processing"% +57 "core"  +4829 #t-> PS.pull 0.5 + "processing"%% +2 "core" %s\  +3 .tPS.seek 0.499ml +2 "processing"%' +593 "core" ' +2 "processing"%% +4 "core" %\  +4448 #t-> 2.times{PS.fill; delay 2; PSV.waste2; PS.empty; PSV.PSR} +2 .PS.seek 2.5ml + "processing"%' +2115 "core" ' +2 .tdelay 2 seconds +201 .PSV.dial :waste2 +2 "processing"%  +76 "core"  +2 .tPS.seek :empty +2 "processing"% 's +2618 "core" ' +2 .tPSV.dial PSR + "processing"% +77 "core"  +2 .tPS.seek 2.5ml + "processing"%\ ' +2620 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%  +78 "core" ~ +2 .tPS.seek :empty + "processing"%'s +2620 "core" ' +2 .tPSV.dial PSR + "processing"% +78 "core"  +10754 "Can"s\ >| +21688 #t-> PS.pull 0.5 + "processing"%% +2 "core" %s\  +3 .tPS.seek 0.499ml +2 "processing"%' +581 "core" ' +2 "processing"%% +3 "core" %\  +2819 #t-> 5.times {PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PSR} +2 .PS.seek 2.5ml + "processing"% ' +2117 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%  +46 "core"  +2 .tPS.seek :empty +2 "processing"%'s +2626 "core" ' +2 .tPSV.dial PSR + "processing"% +45 "core"  +3 .tPS.seek 2.5ml + "processing"%' +2614 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%  +46 "core"  +2 .tPS.seek :empty + "processing"% 's +2622 "core" ' + .tPSV.dial PSR +2 "processing"% +57 "core"  +3 .tPS.seek 2.5ml + "processing"%' +2626 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%"  +45 "core"  +2 .tPS.seek :empty +2 "processing"%#'s +2637 "core" ' + .tPSV.dial PSR +2 "processing"%$ +58 "core"  +2 .tPS.seek 2.5ml + "processing"%%' +2620 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%&  +45 "core"  +2 .tPS.seek :empty +2 "processing"%''s +2624 "core" ' +2 .tPSV.dial PSR + "processing"%( +58 "core"  +2 .tPS.seek 2.5ml +2 "processing"%)' +2623 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%*  +46 "core"  +2 .tPS.seek :empty + "processing"%+'s +2618 "core" ' +2 .tPSV.dial PSR + "processing"%, +58 "core"  +799 #t-> PS.pull 0.5 + "processing"%-% +3 "core" %p$\  +2 .tPS.seek 0.499ml +2 "processing"%.' +592 "core" ' +2 "processing"%/% +4 "core" %\  +5537 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%0' +650 "Can"u\ A\ 5 +1465 "core" ' +2 "processing"%1% +3 "core" %\  +421 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%2  +44 "core"  +275 #t-> PS.empty +2 .PS.seek :empty + "processing"%4's +2633 "core" ' +2 "processing"%3% +3 "core" %t\  +3539 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%6 +58 "core"  +317 #t-> PSR.air + .PSR.select :air +2 "processing"% +963 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%5' +2615 "core" ' + "processing"%8% +4 "core" %\  +928 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%7  +45 "core"  +305 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%:'s +2613 "core" ' + "processing"%9% +3 "core" %r\  +43739 "Can"z\ > \  +60001 \ >Ja +60002 \ > +60002 \ > +60002 z\ ? # +60002 s\ >M +60002 z\ >O +60002 {\ ? +60001 \ >{ +16579 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%< +47 "core"  +422 #t-> PSR.wash + .PSR.select :wash +2 "processing"% +5503 #t-> PS.pull 0.5 +2 "processing"%;% +2 "core" %r$\  +3 .tPS.seek 0.499ml +2 "processing"%>' +592 "core" ' +2 "processing"%=% +4 "core" %\  +1157 #t-> 5.times {PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PSR} +2 .PS.seek 2.5ml +2 "processing"%@' +2108 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%?  +47 "core"  +2 .tPS.seek :empty + "processing"%B's +2617 "core" ' +2 .tPSV.dial PSR + "processing"%A +45 "core"  +3 .tPS.seek 2.5ml +2 "processing"%D' +2625 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%C  +45 "core"  +2 .tPS.seek :empty +2 "processing"%F's +2621 "core" ' +2 .tPSV.dial PSR + "processing"%E +58 "core"  +2 .tPS.seek 2.5ml +2 "processing"%H' +2619 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%I  +45 "core"  +3 .tPS.seek :empty + "processing"%G's +2618 "core" ' +2 .tPSV.dial PSR + "processing"%K +58 "core"  +3 .tPS.seek 2.5ml + "processing"%J' +2626 "core" ' +2 .tdelay 2 seconds +201 .PSV.dial :waste1 +2 "processing"%M  +45 "core"  +2 .tPS.seek :empty + "processing"%N's +2616 "core" ' + .tPSV.dial PSR +2 "processing"%P +57 "core"  +3 .tPS.seek 2.5ml + "processing"%L' +2617 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%Q  +45 "core"  +2 .tPS.seek :empty + "processing"%R's +2619 "core" ' + .tPSV.dial PSR +2 "processing"%S +57 "core"  +1391 #t-> PS.pull 0.5 + "processing"%O% +3 "core" %t\  +3 .tPS.seek 0.499ml + "processing"%U' +584 "core" ' +2 "processing"%T% +3 "core" %\  +1621 #t-> 2.times{PS.fill; delay 2; PSV.waste2; PS.empty; PSV.PSR} +2 .PS.seek 2.5ml + "processing"%W' +2112 "core" ' +2 .tdelay 2 seconds +201 .PSV.dial :waste2 +2 "processing"%V  +76 "core"  +2 .tPS.seek :empty +2 "processing"%Y's +2406 "Can"\ A!^  +215 "core" ' +2 .tPSV.dial PSR + "processing"%Z +89 "core"  +3 .tPS.seek 2.5ml + "processing"%\\' +2623 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%X  +76 "core" ~ +2 .tPS.seek :empty +2 "processing"%]'s +2621 "core" ' +2 .tPSV.dial PSR + "processing"%^ +88 "core" +54071 "Can"z\ >#  +46499 #t-> PS.pull 0.5 +2 "processing"%[% +2 "core" %o\  +3 .tPS.seek 0.499ml + "processing"%`' +595 "core" ' +2 "processing"%a% +3 "core" %\  +912 #t-> 5.times {PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PSR} +2 .PS.seek 2.5ml + "processing"%_' +2111 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%c  +45 "core"  +2 .tPS.seek :empty +2 "processing"%d's +2618 "core" ' + .tPSV.dial PSR +2 "processing"%b +45 "core"  +3 .tPS.seek 2.5ml + "processing"%f' +2623 "core" ' +2 .tdelay 2 seconds +201 .PSV.dial :waste1 +2 "processing"%g  +45 "core"  +2 .tPS.seek :empty + "processing"%e's +2622 "core" ' + .tPSV.dial PSR +2 "processing"%h +45 "core"  +3 .tPS.seek 2.5ml + "processing"%j' +1395 "Can"\ A%\ = +1231 "core" ' +2 .tdelay 2 seconds +201 .PSV.dial :waste1 +2 "processing"%k  +45 "core"  +2 .tPS.seek :empty + "processing"%i's +2622 "core" ' + .tPSV.dial PSR +2 "processing"%m +58 "core"  +2 .tPS.seek 2.5ml +2 "processing"%l' +2622 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%o  +45 "core"  +2 .tPS.seek :empty +2 "processing"%n's +2637 "core" ' + .tPSV.dial PSR +2 "processing"%q +58 "core"  +2 .tPS.seek 2.5ml +2 "processing"%p' +2619 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%s  +45 "core"  +2 .tPS.seek :empty +2 "processing"%r's +2624 "core" ' +2 .tPSV.dial PSR + "processing"%u +58 "core"  +657 #t-> PS.pull 0.5 + "processing"%t% +3 "core" %l"\  +3 .tPS.seek 0.499ml + "processing"%w' +596 "core" ' +2 "processing"%v% +3 "core" %\  +5309 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%y' +2114 "core" ' +2 "processing"%x% +39 "core" %#\  +443 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%{  +44 "core"  +264 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%z's +2623 "core" ' +2 "processing"%}% +3 "core" %m\  +317 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%| +58 "core"  +253 #t-> PSR.air + .PSR.select :air +2 "processing"% +715 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2623 "core" ' +2 "processing"%~% +3 "core" %\  +2668 #t-> PSV.waste1 + .PSV.dial :waste1 + "processing"%  +45 "core"  +152 #t-> PS.empty +2 .PS.seek :empty + "processing"%'s +2625 "core" ' +2 "processing"%% +4 "core" %o\  +488 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +58 "core"  +353 #t-> PSR.flush + .PSR.select :flush +2 "processing"%@ +521 #t-> PS.pull 1 + "processing"%% +3 "core" %o\  +3 .tPS.seek 0.999ml + "processing"%'[O +1094 "core" ' +2 "processing"%% +4 "core" %[J\  +288 #t-> PSR.air + .PSR.select :air +2 "processing"% +424 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%' +1601 "core" ' +2 "processing"% % +3 "core" %\  +453 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%  +44 "core"  +322 #t-> PS.empty +2 .PS.seek :empty + "processing"%\ 's +2620 "core" ' +2 "processing"%% +4 "core" %r\  +354 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"% +58 "core"  +585 #t-> PSR.sub1 + .PSR.select :sub1 +3 "processing"% +2374 #t-> PS.pull 0.5 +2 "processing"%% +2 "core" %r#\  +3 .tPS.seek 0.499ml + "processing"%' +596 "core" ' +2 "processing"%% +3 "core" %\  +1552 #t-> 5.times {PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PSR} +2 .PS.seek 2.5ml + "processing"%' +2112 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%  +54 "core"  +7 .tPS.seek :empty + "processing"%'s +2629 "core" ' +2 .tPSV.dial PSR + "processing"% +46 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2616 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%  +47 "core"  +2 .tPS.seek :empty + "processing"%'s +1311 "Can"b\ A(6\  +1331 "core" ' +2 .tPSV.dial PSR + "processing"% +45 "core"  +3 .tPS.seek 2.5ml + "processing"%"' +2614 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%  +46 "core"  +2 .tPS.seek :empty + "processing"%$'s +2625 "core" ' + .tPSV.dial PSR +2 "processing"%# +45 "core"  +2 .tPS.seek 2.5ml +2 "processing"%&' +2616 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%%  +45 "core"  +2 .tPS.seek :empty +2 "processing"%('s +2618 "core" ' +2 .tPSV.dial PSR + "processing"%' +58 "core"  +2 .tPS.seek 2.5ml +2 "processing"%*' +2623 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%)  +45 "core"  +2 .tPS.seek :empty + "processing"%,'s +2640 "core" ' +2 .tPSV.dial PSR + "processing"%- +58 "core"  +1217 #t-> PS.pull 0.5 + "processing"%+% +3 "core" %u"\  +2 .tPS.seek 0.499ml +2 "processing"%/' +586 "core" ' +2 "processing"%.% +3 "core" %\  +1463 #t-> 2.times{PS.fill; delay 2; PSV.waste2; PS.empty; PSV.PSR} +2 .PS.seek 2.5ml +37 "processing"%1' +2109 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%2  +76 "core" ~ +2 .tPS.seek :empty + "processing"%0's +2619 "core" ' + .tPSV.dial PSR +2 "processing"%3 +89 "core"  +9 .tPS.seek 2.5ml +2 "processing"%6' +2615 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%4  +76 "core" ~ +2 .tPS.seek :empty +6 "processing"%8's +2623 "core" ' +2 .tPSV.dial PSR + "processing"%7 +88 "core" +27893 "Can"W\ >* i +4754 #t-> PS.pull 0.5 +2 "processing"%5% +2 "core" %m\  +3 .tPS.seek 0.499ml +2 "processing"%9' +593 "core" ' +2 "processing"%<% +3 "core" %\  +833 #t-> 5.times {PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PSR} +2 .PS.seek 2.5ml + "processing"%;' +2118 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%:  +45 "core"  +2 .tPS.seek :empty +2 "processing"%='s +2621 "core" ' +2 .tPSV.dial PSR + "processing"%> +46 "core"  +2 .tPS.seek 2.5ml +2 "processing"%?' +2616 "core" ' +2 .tdelay 2 seconds +201 .PSV.dial :waste1 +2 "processing"%@  +45 "core"  +2 .tPS.seek :empty +2 "processing"%A's +2618 "core" ' + .tPSV.dial PSR +2 "processing"%B +45 "core"  +3 .tPS.seek 2.5ml + "processing"%C' +2617 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%D  +46 "core"  +2 .tPS.seek :empty + "processing"%E's +2621 "core" ' +2 .tPSV.dial PSR + "processing"%F +46 "core"  +2 .tPS.seek 2.5ml +2 "processing"%I' +2613 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%H  +47 "core"  +2 .tPS.seek :empty + "processing"%K's +2614 "core" ' + .tPSV.dial PSR +2 "processing"%G +58 "core"  +2 .tPS.seek 2.5ml +2 "processing"%M' +2622 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%J  +45 "core"  +2 .tPS.seek :empty +2 "processing"%P's +2618 "core" ' +2 .tPSV.dial PSR + "processing"%N +58 "core"  +1383 #t-> PS.pull 0.5 + "processing"%Q% +3 "core" %r!\  +3 .tPS.seek 0.499ml + "processing"%L' +582 "core" ' +2 "processing"%S% +4 "core" %\  +6041 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%O' +2116 "core" ' +2 "processing"%R% +3 "core" %\  +640 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%T  +46 "core"  +1014 #t-> PS.empty + .PS.seek :empty +2 "processing"%U's +2623 "core" ' +2 "processing"%V% +3 "core" %r\  +758 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%W +58 "core"  +240 #t-> PSR.air + .PSR.select :air +2 "processing"% +499 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%Z' +2625 "core" ' +2 "processing"%Y% +3 "core" %\  +718 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%X  +44 "core"  +305 #t-> PS.empty +2 .PS.seek :empty + "processing"%\\'s +2640 "core" ' +2 "processing"%^% +3 "core" %w\  +559 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%[ +57 "core"  +284 #t-> PSR.flush + .PSR.select :flush +2 "processing"%@ +855 #t-> PS.pull 1 + "processing"%]% +3 "core" %w!\  +2 .tPS.seek 0.999ml +2 "processing"%a'[W +1101 "core" ' +2 "processing"%`% +3 "core" %[W\  +302 #t-> PSR.air + .PSR.select :air +2 "processing"% +339 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%c' +659 "Can"H\ A,  +945 "core" ' + "processing"%_% +4 "core" %\  +691 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%b  +54 "core"  +260 #t-> PS.empty +2 .PS.seek :empty + "processing"%d's +2649 "core" ' +2 "processing"%g% +3 "core" %q\  +338 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%f +56 "core"  +157 #t-> PSR.air +2 .PSR.select :air +894 #-> PS.pull 1 +2 "processing"%h% +2 "core" %q!\  +3 .tPS.seek 0.999ml +2 "processing"%e'[Q +1096 "core" ' + "processing"%k% +3 "core" %[Q\  +656 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%j  +44 "core"  +332 #t-> PS.empty +2 .PS.seek :empty + "processing"%m's +1101 "core" ' +2 "processing"%i% +4 "core" %r\  +509 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%o +45 "core"  +676 #t-> PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +701 #t-> PS.pull 0.5 +2 "processing"%l% +2 "core" %r\  +3 .tPS.seek 0.499ml +2 "processing"%q' +593 "core" ' +2 "processing"%n% +3 "core" %\  +1309 #t-> 5.times {PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PSR} +2 .PS.seek 2.5ml + "processing"%s' +2117 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%p  +45 "core"  +3 .tPS.seek :empty + "processing"%u's +2618 "core" ' +2 .tPSV.dial PSR + "processing"%t +58 "core"  +3 .tPS.seek 2.5ml + "processing"%r' +2616 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%v  +45 "core"  +3 .tPS.seek :empty + "processing"%w's +2621 "core" ' +2 .tPSV.dial PSR + "processing"%x +58 "core"  +3 .tPS.seek 2.5ml + "processing"%{' +2617 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%y  +54 "core"  +2 .tPS.seek :empty + "processing"%}'s +2625 "core" ' +2 .tPSV.dial PSR + "processing"%| +56 "core"  +3 .tPS.seek 2.5ml + "processing"%z' +2621 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%~  +44 "core"  +2 .tPS.seek :empty + "processing"%'s +2623 "core" ' +2 .tPSV.dial PSR + "processing"% +46 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2613 "core" ' +2 .tdelay 2 seconds +201 .PSV.dial :waste1 +2 "processing"%  +45 "core"  +2 .tPS.seek :empty + "processing"%'s +2619 "core" ' + .tPSV.dial PSR +2 "processing"% +58 "core"  +4107 #t-> PS.pull 0.5 +2 "processing"%% +2 "core" %w"\  +3 .tPS.seek 0.499ml + "processing"%' +586 "core" ' +2 "processing"% % +3 "core" %\  +1549 #t-> 2.times{PS.fill; delay 2; PSV.waste2; PS.empty; PSV.PSR} +2 .PS.seek 2.5ml +2 "processing"% ' +2117 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%  +76 "core" ~ +2 .tPS.seek :empty +2 "processing"%'s +2621 "core" ' +2 .tPSV.dial PSR + "processing"% +89 "core"  +3 .tPS.seek 2.5ml + "processing"%' +2626 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%\  +76 "core" ~ +37 .tPS.seek :empty +8 "processing"%'s +2618 "core" ' + .tPSV.dial PSR +2 "processing"% +89 "core"  +2513 "Can"5\ ?/"  +29075 #t-> PS.pull 0.5 +2 "processing"% % +2 "core" %q!\  +3 .tPS.seek 0.499ml +2 "processing"%' +588 "core" ' +3 "processing"%% +3 "core" %\  +608 #t-> 5.times {PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PSR} +2 .PS.seek 2.5ml + "processing"%' +2111 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%  +44 "core"  +3 .tPS.seek :empty + "processing"%'s +2615 "core" ' +2 .tPSV.dial PSR + "processing"% +58 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2620 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%  +45 "core"  +3 .tPS.seek :empty + "processing"%"'s +2612 "core" ' +2 .tPSV.dial PSR + "processing"%# +58 "core"  +2 .tPS.seek 2.5ml +2 "processing"%$' +2638 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%%  +45 "core"  +2 .tPS.seek :empty +2 "processing"%&'s +2640 "core" ' + .tPSV.dial PSR +2 "processing"%' +58 "core"  +2 .tPS.seek 2.5ml +2 "processing"%(' +2622 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%)  +55 "core"  +2 .tPS.seek :empty + "processing"%*'s +2622 "core" ' + .tPSV.dial PSR +2 "processing"%- +45 "core"  +2 .tPS.seek 2.5ml +2 "processing"%+' +2616 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%,  +47 "core"  +2 .tPS.seek :empty + "processing"%.'s +2639 "core" ' +2 .tPSV.dial PSR + "processing"%/ +45 "core"  +960 #t-> PS.pull 0.5 +2 "processing"%2% +2 "core" %w!\  +3 .tPS.seek 0.499ml +2 "processing"%1' +583 "core" ' +2 "processing"%3% +3 "core" %\  +847 "Can"3\ >1m + +8216 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%0' +2113 "core" ' +2 "processing"%4% +4 "core" %\  +369 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%6  +46 "core"  +275 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%7's +2619 "core" ' +2 "processing"%5% +3 "core" %q\  +549 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%8 +45 "core"  +191 #t-> PSR.air +2 .PSR.select :air + "processing"% +479 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%<' +2612 "core" ' + "processing"%9% +3 "core" %\  +1683 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%:  +45 "core"  +286 #t-> PS.empty +2 .PS.seek :empty + "processing"%;'s +2619 "core" ' +2 "processing"%>% +4 "core" %t\  +699 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%= +58 "core"  +173 #t-> PSR.flush + .PSR.select :flush +2 "processing"%@ +513 #t-> PS.pull 1 +2 "processing"%@% +2 "core" %t!\  +3 .tPS.seek 0.999ml + "processing"%?'[T +1100 "core" ' + "processing"%B% +3 "core" %[W\  +1042 #t-> PSR.air + .PSR.select :air +2 "processing"% +479 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%A' +1596 "core" ' +2 "processing"%D% +3 "core" %\  +1577 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%C  +43 "core"  +710 #t-> PS.empty +2 .PS.seek :empty + "processing"%F's +2637 "core" ' +2 "processing"%E% +3 "core" %r\  +1503 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%H +45 "core"  +171 #t-> PSR.ab1 + .PSR.select :ab1 +2 !o:Valve::Manifold::Error: mesg"5Processing Valve::Manifold has no selection: ab1:bt[ "//home/esp/esp2/lib/valve.rb:171:in `fetch'"./home/esp/esp2/lib/valve.rb:176:in `call'"//home/esp/esp2/lib/valve.rb:176:in `fetch'"//home/esp/esp2/lib/valve.rb:201:in `goal='"8/home/esp/esp2/lib/valve.rb:213:in `method_missing'"(ESP):114:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +9170 #-> PSV.PTV + .PSV.dial PTV +2 "processing"%I +78 "core" +577 #t-> PTV.PRV + .PTV.dial PRV + "processing"%G @ +5 "core" @ +630 #t-> PRV.ab1 +2 .PRV.dial :ab1 + "processing"%K @ +5 "core" A +1673 #t-> PS.pull 0.5 +2 "processing"%J% +2 "core" %r\  +3 .tPS.seek 0.499ml + "processing"%M' +587 "core" ' +2 "processing"%N% +3 "core" %\  +3140 #t-> 3.times{PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PTV} +2 .PS.seek 2.5ml + "processing"%Q' +2118 "core" ' +2 .tdelay 2 seconds +201 .PSV.dial :waste1 +2 "processing"%P  +109 "core"  +2 .tPS.seek :empty + "processing"%S's +2620 "core" ' +2 .tPSV.dial PTV +2 "processing"%L +120 "core"  +2 .tPS.seek 2.5ml +2 "processing"%R' +2625 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%T  +108 "core"  +3 .tPS.seek :empty + "processing"%O's +1400 "Can"*\ A3  +1226 "core" ' +2 .tPSV.dial PTV + "processing"%V +110 "core" +2 .tPS.seek 2.5ml +2 "processing"%W' +2621 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%U  +109 "core"  +2 .tPS.seek :empty + "processing"%Y's +2620 "core" ' +2 .tPSV.dial PTV + "processing"%X +110 "core" +927 #t-> PS.pull 0.5 + "processing"%Z% +3 "core" %s!\  +3 .tPS.seek 0.499ml + "processing"%^' +590 "core" ' + "processing"%[% +3 "core" %\  +804 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%]' +2119 "core" ' +2 "processing"%\\% +3 "core" %\  +632 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%`  +139 "core"  +295 #t-> PS.empty +2 .PS.seek :empty + "processing"%a's +2623 "core" ' + "processing"%_% +3 "core" %p\  +34457 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%b +138 "core" +773 #t-> PS.pull 0.5 + "processing"%c% +3 "core" %p\  +2 .tPS.seek 0.499ml +2 "processing"%g' +585 "core" ' +2 "processing"%f% +2 "core" %\  +1298 #t-> 3.times{PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PTV} +2 .PS.seek 2.5ml +2 "processing"%h' +2116 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%d  +109 "core"  +2 .tPS.seek :empty + "processing"%k's +2626 "core" ' +2 .tPSV.dial PTV + "processing"%j +110 "core" +43 .tPS.seek 2.5ml +2 "processing"%e' +2341 "Can"\ @6W +276 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%i  +111 "core"  +2 .tPS.seek :empty +2 "processing"%o's +2624 "core" ' +2 .tPSV.dial PTV + "processing"%l +109 "core" +3 .tPS.seek 2.5ml +2 "processing"%m' +2620 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%n  +110 "core"  +2 .tPS.seek :empty + "processing"%q's +2621 "core" ' +2 .tPSV.dial PTV +2 "processing"%p +109 "core" +900 #t-> PS.pull 0.5 + "processing"%s% +3 "core" %q\ +3 .tPS.seek 0.499ml + "processing"%t' +593 "core" ' +2 "processing"%u% +4 "core" %\  +3497 #t-> 3.times{PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PTV} +2 .PS.seek 2.5ml + "processing"%v' +2110 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%r  +122 "core"  +2 .tPS.seek :empty + "processing"%x's +2629 "core" ' +2 .tPSV.dial PTV + "processing"%w +107 "core" +2 .tPS.seek 2.5ml +2 "processing"%y' +2624 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%{  +109 "core"  +2 .tPS.seek :empty + "processing"%|'s +2614 "core" ' +2 .tPSV.dial PTV + "processing"%} +109 "core" +3 .tPS.seek 2.5ml + "processing"%~' +2612 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%z  +109 "core"  +2 .tPS.seek :empty +2 "processing"%'s +2626 "core" ' + .tPSV.dial PTV +2 "processing"% +109 "core" +2385 #t-> PS.pull 0.1 +2 "processing"%% +2 "core" %o\  +3 .tPS.seek 0.099ml + "processing"%' +179 "core" ' +2 "processing"%% +3 "core" %\  +131 #t-> PS.pull 0.1 + "processing"%% +3 "core" %\  +2 .tPS.seek 0.199ml +2 "processing"%' +190 "core" ' +3 "processing"% % +4 "core" %\  +111 #t-> PS.pull 0.1 +2 "processing"%% +2 "core" %\  +3 .tPS.seek 0.299ml + "processing"%' +178 "core" ' + "processing"% % +3 "core" %\  +130 #t-> PS.pull 0.1 + "processing"%% +3 "core" %\  +3 .tPS.seek 0.399ml + "processing"%'1 +189 "core" ' +2 "processing"%\ % +3 "core" %7\  +248 #t-> PS.pull 0.1 + "processing"%% +3 "core" %7 \  +3 .tPS.seek 0.499ml + "processing"%' +179 "core" ' +2 "processing"% % +3 "core" %\  +106 #t-> PS.pull 0.1 +2 "processing"%% +3 "core" %!\  +2 .tPS.seek 0.599ml +2 "processing"%'( +180 "core" ' +2 "processing"%% +4 "core" %(\  +453 #t-> PS.pull 0.05 +2 "processing"%% +2 "core" %( \  +3 .tPS.seek 0.649ml + "processing"%'. +137 "core" ' + "processing"% % +3 "core" %.\  +544 #t-> PS.pull 0.025 +2 "processing"%% +2 "core" %. \  +3 .tPS.seek 0.674ml +2 "processing"%'2 +99 "core" ' +2 "processing"%% +3 "core" %2\  +355 #t-> PS.pull 0.025 +2 "processing"%#% +2 "core" %2\  +3 .tPS.seek 0.699ml +2 "processing"%"'5I +99 "core" ' +3 "processing"%%% +3 "core" %5K\  +18204 #t-> PS.pull 0.5 + "processing"%$% +3 "core" %5K \  +7 .tPS.seek 1.199ml +36 "processing"%''t +584 "core" ' +2 "processing"%&% +3 "core" %t\  +1751 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%)  +110 "core"  +174 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%('s +1300 "core" ' + "processing"%-% +4 "core" %v\  +1262 "Can" \ ?8N +7915 #t-> 2.times{PSV.PSR; PSR.flush; PS.fill; delay 2; PSV.PTV; PTV.PRV; PRV.air; PS.empty} + .PSV.dial PSR +2 "processing"%* +46 "core"  + .tPSR.select :flush +3 "processing"%@ +10 .tPS.seek 2.5ml + "processing"%,' +2622 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial PTV + "processing"%+ +76 "core" +2 .tPTV.dial PRV +2 .PRV.dial :air + "processing"%/  +78 "core"  +2 .tPS.seek :empty +2 "processing"%2's +2623 "core" ' + .tPSV.dial PSR +2 "processing"%. +78 "core"  +2 .tPSR.select :flush +3 .PS.seek 2.5ml + "processing"%3' +2628 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial PTV + "processing"%1 +78 "core" +2 .tPTV.dial PRV + .PRV.dial :air +2 "processing"%4  +15 "core"  +3 .tPS.seek :empty + "processing"%6's +2618 "core" ' +5435 #t-> 2.times{PSV.PSR; PSR.air; PS.fill; delay 2; PSV.PTV; PTV.PRV; PRV.air; PS.empty} + .PSV.dial PSR +2 "processing"%0 +78 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%5' +2622 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial PTV + "processing"%8 +78 "core" +2 .tPTV.dial PRV + .PRV.dial :air +2 "processing"%7  +4 "core"  +3 .tPS.seek :empty + "processing"%9's +2614 "core" ' + .tPSV.dial PSR +2 "processing"%: +78 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml + "processing"%<' +2617 "core" ' + .tdelay 2 seconds +202 .PSV.dial PTV +2 "processing"%> +77 "core" +2 .tPTV.dial PRV +2 .PRV.dial :air + "processing"%=  +5 "core"  +2 .tPS.seek :empty + "processing"%@'s +2623 "core" ' +2944 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%; +3 "core" +527 #t-> PTV.PRV + .PTV.dial PRV +382 #-> PRV.ab2 +2 .PRV.dial :ab2 + "processing"%B  +47 "core"  +505 #t-> PS.pull 0.5 +2 "processing"%?% +2 "core" %o \  +3 .tPS.seek 0.499ml + "processing"%D' +596 "core" ' +2 "processing"%C% +3 "core" %\  +2936 #t-> 3.times{PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PTV} +2 .PS.seek 2.5ml +2 "processing"%A' +2108 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%E  +109 "core"  +2 .tPS.seek :empty +2 "processing"%H's +2626 "core" ' + .tPSV.dial PTV +2 "processing"%I +109 "core" +3 .tPS.seek 2.5ml + "processing"%G' +2615 "core" ' +2 .tdelay 2 seconds +201 .PSV.dial :waste1 +2 "processing"%K  +109 "core"  +2 .tPS.seek :empty + "processing"%J's +2639 "core" ' +2 .tPSV.dial PTV + "processing"%F +110 "core" +2 .tPS.seek 2.5ml + "processing"%N' +2618 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +6 "processing"%M  +109 "core"  +2 .tPS.seek :empty +2 "processing"%P's +2325 "Can" \ A: +299 "core" ' +2 .tPSV.dial PTV +42 "processing"%Q +109 "core" +2755 #t-> PS.pull 0.5 + "processing"%L% +3 "core" %p\ +3 .tPS.seek 0.499ml + "processing"%S' +590 "core" ' +2 "processing"%T% +4 "core" %\  +662 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%R' +2107 "core" ' + "processing"%V% +3 "core" %\  +978 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%O  +150 "core"  +352 #t-> PS.empty +3 .PS.seek :empty + "processing"%U's +2621 "core" ' +2 "processing"%W% +4 "core" %o\  +29363 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%X +138 "core" +488 #t-> PS.pull 0.5 + "processing"%Z% +3 "core" %o\  +3 .tPS.seek 0.499ml + "processing"%Y' +593 "core" ' +2 "processing"%[% +3 "core" %\  +1669 #t-> 3.times{PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PTV} +2 .PS.seek 2.5ml +2 "processing"%^' +2110 "core" ' +2 .tdelay 2 seconds +201 .PSV.dial :waste1 +2 "processing"%\\  +109 "core"  +2 .tPS.seek :empty +2 "processing"%`'s +2622 "core" ' +2 .tPSV.dial PTV +2 "processing"%] +109 "core" +2 .tPS.seek 2.5ml +2 "processing"%_' +2627 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%b  +109 "core"  +2 .tPS.seek :empty +2 "processing"%c's +2616 "core" ' +2 .tPSV.dial PTV +2 "processing"%a +109 "core" +2 .tPS.seek 2.5ml +2 "processing"%f' +2621 "core" ' +2 .tdelay 2 seconds +201 .PSV.dial :waste1 +2 "processing"%g  +109 "core"  +2 .tPS.seek :empty +2 "processing"%d's +2635 "core" ' +2 .tPSV.dial PTV + "processing"%h +110 "core" +497 "Can"\ >< +60002 \ >?$ +3794 #t-> PS.pull 0.5 + "processing"%j% +3 "core" %s\  +2 .tPS.seek 0.499ml +2 "processing"%k' +588 "core" ' +2 "processing"%i% +3 "core" %\  +1075 #t-> 3.times{PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PTV} +2 .PS.seek 2.5ml + "processing"%e' +2111 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%l  +109 "core"  +2 .tPS.seek :empty + "processing"%o's +2639 "core" ' + .tPSV.dial PTV +2 "processing"%n +109 "core" +3 .tPS.seek 2.5ml + "processing"%m' +2621 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%p  +109 "core"  +3 .tPS.seek :empty + "processing"%s's +2623 "core" ' + .tPSV.dial PTV +2 "processing"%q +109 "core" +3 .tPS.seek 2.5ml + "processing"%u' +2625 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%t  +110 "core"  +2 .tPS.seek :empty + "processing"%r's +2626 "core" ' +2 .tPSV.dial PTV + "processing"%v +110 "core" +1307 #t-> PS.pull 0.1 + "processing"%w% +3 "core" %r\  +2 .tPS.seek 0.099ml +2 "processing"%x'" +185 "core" ' + "processing"%{% +4 "core" %(\  +95 #t-> PS.pull 0.1 +2 "processing"%y% +2 "core" %(\  +3 .tPS.seek 0.199ml + "processing"%}' +179 "core" ' +2 "processing"%|% +3 "core" %\  +39 #t-> PS.pull 0.1 +2 "processing"%z% +2 "core" %\  +3 .tPS.seek 0.299ml + "processing"%~' +217 "core" ' +2 "processing"%% +3 "core" %\  +137 #t-> PS.pull 0.1 +2 "processing"%% +2 "core" %\  +3 .tPS.seek 0.399ml + "processing"%'8 +175 "core" ' +2 "processing"%% +3 "core" %4\  +78 #t-> PS.pull 0.1 +2 "processing"%% +2 "core" %4\  +3 .tPS.seek 0.499ml +2 "processing"% ' +174 "core" ' + "processing"%% +4 "core" %\  +71 #t-> PS.pull 0.1 + "processing"%% +3 "core" %\  +2 .tPS.seek 0.599ml +2 "processing"% '( +181 "core" ' +3 "processing"%% +3 "core" %(\  +449 #t-> PS.pull 0.05 +2 "processing"%% +2 "core" %(\  +3 .tPS.seek 0.649ml +2 "processing"%\ '. +124 "core" ' + "processing"%% +4 "core" %.\  +9151 #t-> PS.pull 0.5 + "processing"%% +2 "core" %.\  +3 .tPS.seek 1.149ml +2 "processing"% 'nV +595 "core" ' +2 "processing"%% +3 "core" %n[\  +154 #t-> PS.pull 0.5 + "processing"%% +3 "core" %n[ \  +3 .tPS.seek 1.649ml + "processing"%' +589 "core" ' +2 "processing"%% +3 "core" %\  +434 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%  +110 "core"  +197 #t-> PS.empty +2 .PS.seek :empty + "processing"% 's +1757 "core" ' +2 "processing"%% +3 "core" %r\  +2580 #t-> 2.times{PSV.PSR; PSR.flush; PS.fill; delay 2; PSV.PTV; PTV.PRV; PRV.air; PS.empty} + .PSV.dial PSR +2 "processing"% +45 "core"  +2 .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 2.5ml +2 "processing"%' +2623 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial PTV + "processing"% +77 "core" + .tPTV.dial PRV +2 .PRV.dial :air + "processing"%#  +46 "core"  +2 .tPS.seek :empty + "processing"%%'s +2621 "core" ' +2 .tPSV.dial PSR + "processing"% +79 "core"  + .tPSR.select :flush +3 .PS.seek 2.5ml +2 "processing"%$' +2619 "core" ' + .tdelay 2 seconds +202 .PSV.dial PTV + "processing"%" +78 "core" +2 .tPTV.dial PRV + .PRV.dial :air +2 .PS.seek :empty +2 "processing"%&'s +2642 "core" ' +3850 #t-> 2.times{PSV.PSR; PSR.air; PS.fill; delay 2; PSV.PTV; PTV.PRV; PRV.air; PS.empty} + .PSV.dial PSR +2 "processing"%) +78 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%'' +2619 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial PTV + "processing"%- +78 "core" +2 .tPTV.dial PRV + .PRV.dial :air +2 .PS.seek :empty + "processing"%*'s +743 "Can"\ AAsE +1884 "core" ' + .tPSV.dial PSR +2 "processing"%( +78 "core"  +2 .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"%+' +2622 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial PTV + "processing"%/ +78 "core" +2 .tPTV.dial PRV + .PRV.dial :air +2 .PS.seek :empty + "processing"%,'s +2627 "core" ' +13534 #t-> exit +5 #mEXIT @1742939534.51PDT @1743009375.69PDT = =tMAIN =mMAIN_scheduler @PDT1743009376.58 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +116 #"core_reset"Sent BREAK +2 #t@9706 idle with ifg=0x00, ie=0x75 #>RESET< ESP2 v3.42 I2C Gateway v3.20 +211 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +270 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +442 "Can"H\ %!znC!f + H\ %!znC!f #tPolling Can every 10:00 +8 #Cleanly exited at 14:52:14PDT25-Mar-25 +903 #-> ESP.ready! +3 #Powering core bus +564 .Gate.power :raw,:ON +2 "sampler") +30 ) +2 "core"  +3 "collection"' +2 ' +2 "core"  +3 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 .tCS.configure :default +2 "collection"'#P d@b +2 .tPS.configure :default +2 "processing"%#A d`xb +3 .tSS.configure :default +2 "sampler")#.0X access 1 +3 "storage"(1% +2 "core" %9 D\ 4 +3 "manipulator"&2% +3 "core" % a , 0 [ +2 "manipulator"&3& +3 "core" &* 9 0 [ +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(4(; +355 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +3 (5& +3 "core" &;  a\ , +47998 "Can"=\ :|C +60001 @\ 9~DN +60002 ;\ 9D +60002 C\ 9Ez +60002 I\ :F +28796 #t-> exit +6 #mEXIT @1743012677.76PDT @1743013081.55PDT = =tMAIN =mMAIN_scheduler @PDT1743013082.40 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +114 #"core_reset"Sent BREAK +2 #t@6362 receive with ifg=0x10, ie=0xFD + #@7007 receive with ifg=0x10, ie=0xFD #@7664 receive with ifg=0x10, ie=0xFD + #@8309 receive with ifg=0x10, ie=0xFD + #@8957 receive with ifg=0x10, ie=0xFD #@9604 receive with ifg=0x10, ie=0xFD + #@10251 receive with ifg=0x10, ie=0xFD #@10577 receive with ifg=0x80, ie=0xFD + #@32360 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +12 #ESP2 v3.42 I2C Gateway v3.20 for core bus +267 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +427 "Can"M\ ;FFH + M\ ;FFH + #tPolling Can every 10:00 +2 #Cleanly exited at 11:11:17PDT26-Mar-25 +1912 #-> ESP.ready! +154 "sampler") +2 ) +2 "core"  +3 "collection"' +3 ' +2 "core"  +2 "processing"% +3 % +2 "core"  +6 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 "collection"'% +2 "core" %M +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +3 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%% +3 "core" %ܒ,\  +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" %&PO +2 .tSS.configure :default + "sampler")#.0X ESP.ready? +2 "collection"'3% +4 "core" %M' + "sampler")4% +4 "core" %&RM +2 "manipulator"&5% +3 "core" % a\   S + "manipulator"&6& +3 "core" &* 8 S +2 "storage"(7& +3 "core" &; \ + +2 "storage"(8% +3 "core" %9 \ + +2 "collection"'9& +4 "core" &t \ +2 "processing"%:& +3 "core" &x  +2 "processing"%;% +3 "core" %ܒ +10342 #"CamilleF"Session Begun +951 #-> ESP.ready! +3 "collection"'<% +7 "processing"%=% + "core" %M& +3 "manipulator"&>% +6 "sampler")?% +9 "core" %ܒ0 + % a\   R %&SO | +3 "manipulator"&@& +2 "core" &* R +2 "storage"(A& +3 "core" &;  \ * +2 "storage"(B% +3 "core" %9  H\ ) +2 "collection"'C& +3 "core" &t \ +2 "processing"%D& +3 "core" &x1  +3 "collection"'E +3 "core"  +2 "collection"'F +4 "core"  + "collection"'G +3 "core" @ +2 "processing"%H +4 "core"  +2 "processing"%I +3 "core" V +2 "processing"%J +4 "core" @ + "processing"%K +3 "core"  +3 "sampler")L +2 "core"  +3 "collection"'M% +3 "core" %M +3 "processing"%N% +3 "core" %ܒ1 +3 "sampler")O% +3 "core" %&QO +3 "collection"'P& +3 "core" &t \ +2 "processing"%Q& +3 "core" &x  +3 "manipulator"&R% +3 "core" % a\   R +2 "manipulator"&S& +3 "core" &* : R +3 "storage"(T& +3 "core" &;  \ * +2 "storage"(U% +4 "core" %9  j\ * +2 "collection"'V9 +2 "core" 9<K +3 "processing"%W9 +3 "core" 9Q[ +531 #"CamilleF"-> ESP.ready? +3 "collection"'X% +4 "core" %M. +3 "sampler")Y% +3 "core" %&QM +2 "manipulator"&Z% +3 "core" % a\  R +2 "manipulator"&[& +3 "core" &* R +2 "storage"(\\& +3 "core" &;  Y\ * +2 "storage"(]% +3 "core" %9  #\ * +2 "collection"'^& +3 "core" &t \ +2 "processing"%_& +3 "core" &x0  +2 "processing"%`% +3 "core" %ܒ +957 #"CamilleF"-> access 4 +4 "storage"(a% +4 "core" %9  f\ * +3 "manipulator"&b% +3 "core" % a\  \ R +2 "manipulator"&c& +3 "core" &* R +2 ."CamilleF"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +6 ."CamilleF"SC.seek 1 +2 "storage"(d( +665 "core" ( +2 ."CamilleF"SC.configure :limp +2 "storage"($(\ 1b +40 (e& +2 "core" & \ , +7840 #"CamilleF"-> startTube 4 +4454 #-> start(:myShortDA){shortDA} +13 "collection"'f% +2 "processing"%g% +6 "core" %M +8 %ܒ0\  +2 #"myShortDA"Ready to sample after 10 seconds from PRV.sipper? +2 #Type 'Thread[:myShortDA].answer' to continue +22429 "Can"Q\ 9GU +37627 #"CamilleF"-> Thread[:myShortDA].answer +3 #"myShortDA"CamilleF answered Ready to sample after 10 seconds from PRV.sipper? "Yes" +9 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +3 .delay 10 seconds +1005 .PSV.dial :mixloop +3 "processing"%h +48 "core" +2 ."myShortDA"PTV.dial :PRVmixing +3 "processing"%i  +77 "core" + ."myShortDA"PRV.dial :sipper +3 "processing"%j  +113 "core" +2 ."myShortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +5 ."myShortDA"PS.seek 1.1ml +2 "processing"%k'h! +2276 "core" ' +2 ."connect"PRV.dial CBV +9 ."myShortDA"CBV.dial PRV +10 "processing"%l  +3 "collection"'m  +110 "core" +30  +3 ."myShortDA"PS.seek 0.5ml +3 "processing"%n' +1271 "core" ' + ."myShortDA"PRV.dial :waste2 +3 "processing"%o @ +110 "core" > +2 ."myShortDA"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."myShortDA"PS.seek :empty +2 "processing"%p's +594 "core" ' + ."myShortDA"PSV.dial PSR +3 "processing"%q +113 "core"  + #"myShortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +5 "processing"%j +13 ."myShortDA"PS.seek 1ml +2 "processing"%r'[q +1097 "core" ' +2 ."myShortDA"PSR.select :air +3 "processing"% +12 ."myShortDA"PS.seek 2.5ml +2 "processing"%s' +1612 "core" ' +2 ."myShortDA"PSV.dial :mixloop +3 "processing"%t +112 "core" +3 ."myShortDA"PS.seek :empty +4 "processing"%u's +2623 "core" ' +2 ."myShortDA"PSV.dial PSR +3 "processing"%v +114 "core"  +2 #"myShortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +11 ."myShortDA"PS.seek 1ml +2 "processing"%w'[q +1100 "core" ' + ."myShortDA"PSR.select :air +4 "processing"% +11 ."myShortDA"PS.seek 2.5ml +3 "processing"%x' +1609 "core" ' +2 ."myShortDA"PSV.dial :mixloop +3 "processing"%y +112 "core" +2 ."myShortDA"PRV.dial :sipper +2 "processing"%z  +49 "core" +2 ."myShortDA"PS.seek :empty +3 "processing"%{'s +2622 "core" ' + ."myShortDA"PSV.dial PSR +3 "processing"%| +111 "core"  +2 ."myShortDA"PSR.select :air +3 .PS.seek 2.5ml +5 "processing"%}' +2618 "core" ' +2 ."myShortDA"PSV.dial :mixloop +8 "processing"%~ +112 "core" +2 ."myShortDA"PS.seek :empty +3 "processing"%'s +2507 "Can"k\ =G +123 "core" ' +2 #"myShortDA"Loading da puck from tube 4 into Processing Clamp +2 "processing"%& +6 "core" &x\  +2 ."myShortDA"Hand.open +2 "manipulator"&1 +72 "core" 1 +2 "manipulator"&% +3 "core" % a\ X Q  ^ +2 "storage"(% +4 "core" %9 F D 7\ 7 +2 "storage"(. +2 "core" .( +3 ."myShortDA"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 ."myShortDA"SC.seek 4 +2 "storage"((+ +522 "core" ( +2 ."myShortDA"SC.configure :limp +2 "storage"($(\ 1b +5 ( & +3 "core" &+ \ &' +2 "manipulator"& & +3 "core" &*  . 7 Y +3 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek 4 +2 "manipulator"& ( +42 "core" ( + "manipulator"&& +4 "core" & , 7  Z +2 "storage"(& +3 "core" &+ + - f\ 2) +3 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek 4 + 800 counts +3 "manipulator"&'s +92 "core" ' +2 "storage"(& +4 "core" &+ - / U\ 3) +2 ."myShortDA"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +6 ."myShortDA"SE.seek :beamBreak +3 "storage"(' +304 "core" ' +2 "storage"(- +3 "core" -'u +2 ."myShortDA"SE.configure :default +2 "storage"(#QK-0-\ b +6 (& +2 "core" &+ - - c\ 4) +3 "manipulator"&& +3 "core" & 6 : J [ +3 ."myShortDA"Elbow.seek 4 +2 "manipulator"&( +10 "core" ( +2 "manipulator"&& +4 "core" & . 4 [C + "storage"(& +3 "core" &+ %  B\ 4) +3 ."myShortDA"Forearm.seek 4 + 300 counts +3 "manipulator"&' +26 "core" ' +2 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."myShortDA"Hand.close +45 "manipulator"&/ +72 "core" / +3 !"myShortDA"o:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 4):bt["4/home/esp/esp2/utils/puckmoves.rb:389:in `load'"8/home/esp/esp2/utils/puckmoves.rb:998:in `loadPuck'";/home/esp/esp2/protocol/2G/DAprocess.rb:281:in `runDA'"6/home/esp/esp2/protocol/2G/DA.rb:124:in `shortDA'"$CamilleF:5:in `topLevelBinding'"./home/esp/esp2/lib/base.rb:296:in `start'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +5 ."downElevator"SE.seek :down +4 "manipulator"&& +4 "storage"( '= +7 "core" & 7 9 : Z@ +2 "manipulator"&!% +3 "core" % x   VK +3 ."myShortDA"Forearm.seek :retract +3 "manipulator"&"' ] +107 "core" ' +2 ."myShortDA"Elbow.seek PC +3 "manipulator"&#( +148 "core" ' + ."downElevator"SE.stop +4 "storage"(5 +97 "core" ( + "manipulator"&$& +3 "core" & O T  ^$ +3 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &%& +3 "core" & P Q U ^$ +2 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek PC +2 "manipulator"&&'E +107 "core" ' +2 "manipulator"&'& +3 "core" & _ a _$ +2 "manipulator"&(% +4 "core" %2 S O _ +2 "processing"%)& +3 "core" &x\  +2 "processing"%*& +5 "core" &x\  +2 ."myShortDA"PC.seek :closed +3 "processing"%+(SD +6 "core" &x\  +7 &K\ 'm +9 &_U : +10 &{| O +9 &[V\ T +9 &U\ T +10 &S\ T +9 &S\ T +9 &eT\ S +10 & (Q\ S +9 &!T\ T +9 &#Q\ T +10 &%mR\ S +9 &'.S\ T +10 &(V\ T +9 &*U\ T +10 &,tQ\ T +9 &.6R\ T +9 &/R\ T +9 &1R\ S +10 &3|T\ T +9 &5>U\ T +10 &6U\ T +9 &8T\ S +9 &:R\ T +10 &T\ T +9 &?R\ T +10 &AQ\ T +9 &CNS\ T +10 &EW\ S +9 &FR\ T +9 &HT\ T +10 &JUX\ T +9 &Lb\ U +9 &Mx W +10 &O X +9 &QM Z +10 &ROe\ . +9 &S! )\  $ +6 ( +2 "processing"%*& +3 "core" &S!\  $ +2 #"myShortDA"Processing Clamp onSpring/offSpring for 7/24 samples, on/off torque 1.28 +2 .Hand.open +5 "manipulator"&,1 +66 "core" 1 +2 "manipulator"&-% +2 "core" % > V R . ] +3 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myShortDA"Forearm.seek :retract +3 "manipulator"&.' ] +95 "core" ' +3 #"myShortDA"Heating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +5 "processing"%/ { +2 %09 +7 "core" 9NO +103 "processing"%19 +2 "core" 9O^ +103 "processing"%29 +3 "core" 9O]  +103 "processing"%39 +3 "core" 9O^  +102 "processing"%49 +3 "core" 9O^ +102 "processing"%59 +3 "core" 9O^ +102 "processing"%69 +3 "core" 9P] +103 "processing"%79 +3 "core" 9Q^ +103 "processing"%89 +2 "core" 9S^" +103 "processing"%99 +3 "core" 9U]& +102 "processing"%:9 +3 "core" 9Y]+ +102 "processing"%;9 +3 "core" 9[^/ +102 "processing"%<9 +3 "core" 9`^3 +102 "processing"%>9 +3 "core" 9e^7 +102 "processing"%=9 +3 "core" 9k^; +103 "processing"%?9 +2 "core" 9q^@ +103 "processing"%@9 +3 "core" 9w_D +102 "processing"%A9 +3 "core" 9~_H +103 "processing"%B9 +3 "core" 9_L +102 "processing"%C9 +4 "core" 9_Q +102 "processing"%D9 +2 "core" 9`U +103 "processing"%E9 +3 "core" 9`Y +102 "processing"%F9 +3 "core" 9`] +103 "processing"%G9 +3 "core" 9aa +102 "processing"%H9 +3 "core" 9`f +102 "processing"%I9 +3 "core" 9aj\ +102 "processing"%J9 +3 "core" 9`n +102 "processing"%K9 +3 "core" 9br +103 "processing"%L9 +3 "core" 9bv +102 "processing"%M9 +3 "core" 9b{ +102 "processing"%N9 +3 "core" 9b +102 "processing"%O9 +3 "core" 9c +103 "processing"%P9 +2 "core" 9c +103 "processing"%Q9 +3 "core" 9\ d +102 "processing"%R9 +3 "core" 9c +102 "processing"%S9 +3 "core" 9d +102 "processing"%T9 +3 "core" 9!d +102 "processing"%U9 +4 "core" 9(d +102 "processing"%V9 +3 "core" 9/d +3 ."myShortDA"PH.hold 2:00:00,28C +4 "processing"%W p{p. +4 ."myShortDA"delay 1:30 +4 "core"  +9000 ."myShortDA"PSR.select :air +4 .PSV.dial PSR +4 "processing"%X +112 "core"  +2 #"myShortDA"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +4 "processing"% +51 ."myShortDA"PS.seek 0.5ml +3 "processing"%Y' +590 "core" ' + ."myShortDA"delay 5 seconds +503 .PSR.select :air +2 "processing"% +12 ."myShortDA"PS.seek 2ml +2 "processing"%Z'Q +1598 "core" ' +2 ."myShortDA"PTV.dial :puck +3 "processing"%[  +139 "core"  +2 ."myShortDA"PSV.dial PTV +2 "processing"%\\ +82 "core" +2 ."myShortDA"PBV.dial :waste1 +2 "processing"%]  +60 "core" +2 "processing"%^% +3 "core" %T2  +3 ."myShortDA"PS.seek 1.5ml +2 "processing"%_' +596 "core" ' +2 ."myShortDA"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%` * +38 "core" , +2 ."myShortDA"PS.seek 0ml +3 "processing"%a'ܑ +1612 "core" ' +2 ."myShortDA"delay 5:00 +30004 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%b  +6 "core"  +2 ."myShortDA"PBV.dial :waste1 +3 "processing"%c  +37 "core" +2 ."myShortDA"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +37 "core" + +2 ."myShortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"%e +80 "core"  +3 ."myShortDA"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."myShortDA"PS.seek 2.5ml +2 "processing"%f' +2496 "core" ' +2 ."myShortDA"PSV.dial PTV +3 "processing"%g +81 "core" +2 ."myShortDA"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%h +82 "core"  +2 ."myShortDA"delay 5 seconds +503 .PSV.dial PTV +3 "processing"%i +80 "core" +2 ."myShortDA"delay 5 seconds +502 .PSV.dial :air +4 "processing"%j  +79 "core"  +2 ."myShortDA"PS.seek :empty +5 "processing"%m's +1058 "Can"3\ KH +1416 "core" ' +2 ."myShortDA"PTV.dial :PRVmixing,via: PRV +8 "processing"%l  +137 "core" +2 ."myShortDA"PSV.dial :mixloop +2 "processing"%k +49 "core" +2 ."myShortDA"PRV.dial :ab1 +3 "processing"%o @ +108 "core" ? +2 ."myShortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +6 ."myShortDA"PS.seek 0.15ml +3 "processing"%n' +356 "core" ' + ."myShortDA"delay 2 seconds +203 ."connect"CBV.dial PRV +4 ."myShortDA"PRV.dial CBV +4 "processing"%q  +49 "core"  +2 "processing"%p% +3 "core" % +2 ."myShortDA"PS.seek 0.3ml +3 "processing"%r' +357 "core" ' + ."myShortDA"delay 2 seconds +203 .CBV.dial between PRV and PSV +3 "collection"'t  +36 "core" +2 ."myShortDA"PRV.dial :air +3 "processing"%s  +46 "core"  +2 ."myShortDA"PS.seek 0.9ml +3 "processing"%v'N +1266 "core" ' +2 ."myShortDA"PRV.dial :waste2 +3 "processing"%u @ +78 "core" ? +3 ."myShortDA"PS.seek 0.5ml +4 "processing"%w' +867 "core" ' +2 #"myShortDA"addPMLReagent08 +2 .PSV.dial :air +5 "processing"%y  +47 "core"  +2 ."myShortDA"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."myShortDA"PS.seek 2ml +2 "processing"%z'Q +1608 "core" ' + ."myShortDA"PSV.dial :PML +3 "processing"%x +49 "core" + ."myShortDA"PTV.dial :mixing +3 "processing"%| @ +77 "core" B +2 ."myShortDA"PBV.dial :waste1 +2 "processing"%{  +37 "core" + "processing"%~% +3 "core" %V.  +3 ."myShortDA"PS.seek 1.85ml +3 "processing"%}'N +240 "core" ' + ."myShortDA"PBV.dial between PSV and waste1 +3 "processing"% * +38 "core" , +2 ."myShortDA"PS.seek 0ml +3 "processing"%'ܑ +1993 "core" ' +2 ."myShortDA"delay 2 seconds +203 #Beginning samplePassC +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'& +4 "core" &t, \ +3 "manipulator"&& +4 "core" &    Q$ +2 "manipulator"&% +3 "core" % L !  U +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&d(-z +139 "core" ( +2 "manipulator"& & +3 "core" &-  # 5 Z +3 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 & & +3 "core" &-  Z +2 ."myShortDA"Forearm.seek :garage +3 "manipulator"&'o +111 "core" ' +3 ."myShortDA"Hand.close +2 "manipulator"&/ +77 "core" / + "manipulator"&& +3 "core" &- G B +3 "manipulator"&% +3 "core" % ~ " @< +3 ."myShortDA"Forearm.seek :retract +41 "manipulator"&' ] +105 "core" ' +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek CC +3 "manipulator"&( +310 "core" ( + "manipulator"&& +4 "core" & ' , J Y\ +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +2 "core" &  ? Z\ +3 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +13 ."myShortDA"Forearm.seek CC +2 "manipulator"&'ш +95 "core" ' +2 "manipulator"&& +3 "core" & w T\ +2 "manipulator"&% +4 "core" %ь  9 Q +2 "collection"'& +4 "core" &t \ +2 "collection"'& +4 "core" &t5 \ +3 ."myShortDA"CC.seek :closed +3 "collection"'!(X +6 "core" &t \ +6 &I &k +9 &UR~ : +10 &yx N +9 &FW U +9 &Q U +10 &T U +9 &Q U +9 &NO U +10 & R U +9 &!N U +9 &#P U +10 &%UR U +9 &'L U +10 &(P V +9 &*N U +9 &,^Q U +10 &.O U +9 &/L$ U +10 &1Q V +9 &3fL U +9 &5&O V +10 &6O V +9 &8L% U +9 &:lO V +10 &<.N V +9 &=O V +10 &?P U +9 &AvM U +9 &C6T V +10 &D_ W +9 &Fr$ Y +9 &Hj \\ +10 &J a +9 &K' ` +9 &M ` +10 &Of ` +9 &Q% a +10 &R a +9 &T" b +9 &Vd b# +10 &X|$ 6 +9 &X!* b +10 ( + &Xh O + "collection"'& +5 #"myShortDA"Collection Clamp onSpring/offSpring for 8/26 samples, on/off torque 2.31 +2 "collection"' & +6 "core" &XhB O +3 ."myShortDA"Hand.open +2 "manipulator"&1 +70 "core" 1 +2 "manipulator"&% +3 "core" % у ! $ Q +2 ."myShortDA"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 ."myShortDA"Forearm.seek :retract +2 "manipulator"&' ] +94 "core" ' +2 ."myShortDA"PSV.dial PSR +3 "processing"%$ +114 "core"  + #"myShortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +12 ."myShortDA"PS.seek 1.5ml +2 "processing"%%' +1609 "core" ' + ."myShortDA"delay 5 seconds +503 .PSV.dial :waste1 +3 "processing"%  +47 "core"  +3 ."myShortDA"PS.seek 0ml +3 "processing"%''ܑ +1608 "core" ' +2 ."myShortDA"PSV.dial PSR +3 "processing"%( +59 "core"  +2 ."myShortDA"PSR.select :air +3 "processing"% +12 ."myShortDA"PS.seek 2.5ml +3 "processing"%)' +2616 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +4 ."myShortDA"CBV.dial PRV +4 "processing"%  +3 "collection"'"  +39 "core"  +133  +2 ."myShortDA"PSV.dial :mixloop +3 "processing"% +114 "core" +2 ."myShortDA"CTV.dial :air,avoiding: :intake +2 "collection"', +5 "core"  +3 "collection"'- +3 "core"  +2 "collection"'0  +5 "core" + ."myShortDA"PTV.dial :PRVmixing +3 "processing"%*  +79 "core" +2 ."myShortDA"PS.seek 0ml +3 "processing"%1'ܑ +2626 "core" ' + ."myShortDA"PSV.dial :air +3 "processing"%&  +46 "core"  +2 ."myShortDA"PS.seek 2.5ml +5 "processing"%2' +2624 "core" ' +2 ."myShortDA"PSV.dial :mixloop +3 "processing"%3 +48 "core" +3 ."myShortDA"PS.seek 0ml +4 "processing"%4'ܑ +2621 "core" ' +2 ."myShortDA"PSV.dial :air +3 "processing"%5  +49 "core"  +2 ."myShortDA"PS.seek 2.5ml +3 "processing"%6' +2616 "core" ' +2 ."myShortDA"PSV.dial :mixloop +3 "processing"%7 +48 "core" +3 ."myShortDA"PS.seek 0ml +3 "processing"%8'ܑ +2616 "core" ' +2 #"myShortDA"Garaging FlushPuck in Collection Clamp +3 "manipulator"&9& +5 "core" & # / Q\ +3 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek CC +2 "manipulator"&:( +14 "core" ( +2 "manipulator"&;& +4 "core" & 5 c K +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &<& +2 "core" &  R +3 ."myShortDA"Forearm.seek CC +2 "manipulator"&>'ш +94 "core" ' +2 ."myShortDA"Hand.close +2 "manipulator"&=/ +74 "core" / +2 ."myShortDA"CC.seek :open +3 "collection"'?( +410 "core" ( +2 "manipulator"&@& +4 "core" & % 8 K + "manipulator"&A% +3 "core" % р - + V` +3 ."myShortDA"Forearm.seek :retract +3 "manipulator"&B' ] +107 "core" ' +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek :garage +2 "manipulator"&C(-z +275 "core" ( + "manipulator"&D& +4 "core" &- # # g U +2 ."myShortDA"Elbow.reconfigure :loose +7 "manipulator"&$ &.,(#b +5 &E& +9 "core" &-  N P +2 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek :garage +2 "manipulator"&F'o +112 "core" ' +2 ."myShortDA"Hand.open +2 "manipulator"&G1 +71 "core" 1 +2 "manipulator"&H% +3 "core" % yp 8 Fa +2 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myShortDA"Forearm.seek :retract +3 "manipulator"&I' ] +102 "core" ' +8 ."da"delayUntil "11:57:45.75" +24586 #recoverPRVreagent08 +3 .PTV.dial :mixing +3 "processing"%J @ +77 "core" B +2 ."da"PBV.dial :waste1 +3 "processing"%K  +39 "core" +2 ."da"delay 30 seconds +2280 "Can"\ =I +723 ."da"PBV.dial between PSV and waste1 +4 "processing"%L * +38 "core" , +2 ."da"PSV.dial :air +2 "processing"%M  +49 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%N' +2507 "core" ' +2 ."da"PSV.dial :mixloop +3 "processing"%O +49 "core" + ."da"delay 2 seconds +203 .PSV.dial :air +3 "processing"%P  +46 "core"  + ."da"delay 2 seconds +203 .PSV.dial :mixloop +3 "processing"%Q +46 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +3 "processing"%R  +47 "core"  +3 ."da"PS.seek :empty +4 "processing"%S's +2482 "core" ' +3 #"da"washCycleDA #1 of 2 +2 .PSR.select :air +5 .PSV.dial PSR +4 "processing"%T +143 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +2 "processing"%U' +589 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +4 "processing"% +11 ."da"PS.seek 2ml +3 "processing"%V'Q +1599 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%X  +77 "core"  + ."da"PSV.dial PTV +3 "processing"% +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%Y  +37 "core" + "processing"%[% +4 "core" %P/\  +2 ."da"PS.seek 1.5ml +2 "processing"%\\' +590 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%] * +39 "core" , +2 ."da"PS.seek 0ml +3 "processing"%^'ܑ +1603 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%Z  +17 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%`  +40 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%_ * +39 "core" + + ."da"PSR.select :air +4 .PSV.dial PSR +4 "processing"%/ +81 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%b' +2477 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%c +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"% +79 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%e +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%a  +79 "core"  +2 ."da"PS.seek :empty +3 "processing"%g's +2473 "core" ' +2 #"da"washCycleDA #2 of 2 +3 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%h +144 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%i' +598 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%j'Q +1612 "core" ' + ."da"PTV.dial :puck +3 "processing"%f  +6 "core"  +2 ."da"PSV.dial PTV +3 "processing"%l +79 "core" + ."da"PBV.dial :waste1 +3 "processing"%k  +36 "core" +2 "processing"%o% +3 "core" %R.  +10 ."da"PS.seek 1.5ml +2 "processing"%m' +599 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%q * +39 "core" , +2 ."da"PS.seek 0ml +3 "processing"%p'ܑ +1626 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 +7 .PTV.dial :puck +4 "processing"%n  +10 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%t  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%s * +39 "core" , + ."da"PSR.select :air +4 .PSV.dial PSR +4 "processing"%r +78 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%u' +2521 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%v +80 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%y +80 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%w +79 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%x  +79 "core"  +2 ."da"PS.seek :empty +3 "processing"%|'s +450 "Can"\ AmI +2029 "core" ' +2 #"da"getPMLReagent08 +3 .PRV.dial :air +4 "processing"%{  +46 "core"  +2 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +3 "processing"%~  +136 "core" + ."da"delay 5 seconds +503 .PRV.dial :ab2 +3 "processing"%  +46 "core"  + ."da"PTV.dial :PRVmixing +3 "processing"%z  +5 "core" +2 ."da"PSV.dial :mixloop +3 "processing"%} +48 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.3ml +3 "processing"%' +384 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +4 "processing"%  +46 "core"  +2 "processing"%% +3 "core" %\  +3 ."da"PS.seek 0.55ml +2 "processing"% '"\\ +332 "core" ' +2 #"da"addPMLReagent08 +2 .PSV.dial :air +5 "processing"%  +48 "core"  +2 ."da"PS.seek 2ml +3 "processing"%#'Q +1563 "core" ' +2 ."da"PSV.dial :PML +3 "processing"% +49 "core" + ."da"PTV.dial :mixing +3 "processing"% @ +77 "core" A + ."da"PBV.dial :waste1 +3 "processing"%  +38 "core" +2 "processing"%.% +3 "core" %U  +2 ."da"PS.seek 1.85ml +3 "processing"%'M +229 "core" ' +2 ."da"PBV.dial between PSV and waste1 +3 "processing"%d * +37 "core" + +3 ."da"PS.seek 0ml +4 "processing"%'ܑ +1957 "core" ' +2 ."da"delay 2 seconds +203 .delay 8:00 +48003 #recoverPRVreagent08 +7 .PTV.dial :mixing +5 "processing"% @ +9 "core" A +2 ."da"PBV.dial :waste1 +3 "processing"%  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +39 "core" , +2 ."da"PSV.dial :air +2 "processing"%  +49 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%' +237 "Can"(\ =JC +2245 "core" ' + ."da"PSV.dial :mixloop +3 "processing"%\ +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +3 "processing"%  +46 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +4 "processing"% +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +3 "processing"%  +48 "core"  +2 ."da"PS.seek :empty +3 "processing"%'s +2481 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +5 .PSV.dial PSR +5 "processing"%$ +155 "core" + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +2 "processing"%' +587 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%'Q +1599 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%  +76 "core"  +2 ."da"PSV.dial PTV +3 "processing"%% +81 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%(  +38 "core" +2 "processing"%'% +46 "core" %S1\  +10 ."da"PS.seek 1.5ml +3 "processing"%"' +589 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"% * +36 "core" + +3 ."da"PS.seek 0ml +3 "processing"% 'ܑ +1594 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 +2 .PTV.dial :puck +5 "processing"%,  +15 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%-  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%0 * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%* +80 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%)' +2476 "core" ' + ."da"PSV.dial PTV +3 "processing"%& +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%1 +81 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"%3 +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%2  +79 "core"  +2 ."da"PS.seek :empty +3 "processing"%5's +2478 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +5 .PSV.dial PSR +4 "processing"%4 +144 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +6 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%7' +584 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%6'Q +1608 "core" ' + ."da"PTV.dial :puck +4 "processing"%9  +5 "core"  +2 ."da"PSV.dial PTV +2 "processing"%; +80 "core" + ."da"PBV.dial :waste1 +3 "processing"%<  +38 "core" + "processing"%=% +3 "core" %R\  +3 ."da"PS.seek 1.5ml +3 "processing"%' +591 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +39 "core" , +2 ."da"PS.seek 0ml +3 "processing"%!'ܑ +1602 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 +2 .PTV.dial :puck +6 "processing"%@  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%A  +40 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +2 "processing"%> * +38 "core" + + ."da"PSR.select :air +4 .PSV.dial PSR +4 "processing"%D +80 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +4 "processing"%E' +2484 "core" ' + ."da"PSV.dial PTV +3 "processing"%: +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%G +80 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"%H +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%B  +78 "core"  +2 ."da"PS.seek :empty +3 "processing"%F's +1586 "Can"1\ FJ +892 "core" ' +2 #"da"washCycleDA #3 of 3 +2 .PSR.select :air +6 .PSV.dial PSR +4 "processing"%J +146 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +6 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +3 "processing"%K' +586 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%L'Q +1605 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%M  +6 "core"  +2 ."da"PSV.dial PTV +2 "processing"%8 +80 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%O  +38 "core" + "processing"%P% +3 "core" %M&\  +3 ."da"PS.seek 1.5ml +2 "processing"%Q' +587 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%R * +38 "core" + +2 ."da"PS.seek 0ml +3 "processing"%N'ܑ +1606 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 +2 .PTV.dial :puck +5 "processing"%T  +7 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%S  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%U * +39 "core" , +46 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%X +81 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +14 ."da"PS.seek 2.5ml +3 "processing"%' +2482 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%Y +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%[ +80 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"%V +78 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%]  +78 "core"  +3 ."da"PS.seek :empty +2 "processing"%\\'s +2481 "core" ' +2 ."da"Gate.power :camera,:ON +5 #Mixing DA Substrates + .PSR.select :air +5 .PSV.dial PSR +4 "processing"%Z +159 "core" +4 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +12 "processing"% +21 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +11 ."da"PS.seek 0.25ml +5 "processing"%`'I +349 "core" ' +2 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +5 "processing"% +12 ."da"PS.seek 0.5ml +2 "processing"%_' +330 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +9 "processing"% +17 ."da"PS.seek 2ml +2 "processing"%/'Q +1601 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%^  +13 "core"  +2 ."da"PSV.dial PTV +2 "processing"%c +83 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +40 "core" + "processing"%e% +4 "core" %S  +2 ."da"PS.seek 1.5ml +3 "processing"%a' +591 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%b * +37 "core" + +3 ."da"PS.seek 0ml +3 "processing"%h'ܑ +1612 "core" ' + ."da"delay 10 seconds +1005 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%g  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%i  +40 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +4 "processing"%f * +38 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%l +84 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +3 "processing"%k' +2572 "core" ' + ."da"PSV.dial PTV +4 "processing"%o +82 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%j +83 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"%q +80 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +4 "processing"%m  +82 "core"  +2 ."da"PS.seek :empty +5 "processing"%n's +2556 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air +5 .PSV.dial PSR +5 "processing"%t +148 "core"  +2 #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +6 .PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 2ml +3 "processing"%s'Q +2111 "core" ' +4 ."da"delay 5 seconds +504 .PTV.dial :puck +3 "processing"%r  +6 "core"  +2 ."da"PSV.dial PTV +3 "processing"%p +81 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%v  +39 "core" +2 "processing"%y% +3 "core" %T.  +3 ."da"PS.seek 1.5ml +2 "processing"%w' +587 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%x * +37 "core" , +2 ."da"delay 1 second +103 .PSV.dial :waste1 +2 "processing"%u  +117 "core"  +2 ."da"PS.seek :empty +3 "processing"%{'s +1601 "core" ' +2 "processing"%~9 +3 "core" 9{5 +2 #"da"Processing Puck Heater at 28C before imaging +2 .PH.coast +5 "processing"% +5 %z& +2 "core" 5 +3 &S!" $ +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&}% +6 "core" % ^  ! +2 "storage"(|% +4 "core" %B _ M 5 + "storage"(. +3 "core" .(+ +3 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 ."da"SC.seek 3 +51 "storage"((@ +199 "core" ( +2 ."da"SC.configure :limp +9 "storage"($(\ 1b +6 (& +2 "manipulator"& & +5 "core" &F E @  +4 ."raiseStack"SE.reconfigure :place +2 "storage"(#]K-0-\ b +6 ."raiseStack"SE.seek :beamBreak +2 "storage"( ' +5 "core" &- ! +3 "manipulator"&% +3 "core" % ^\   +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."da"Elbow.seek PC +2 "manipulator"&( +126 "core" ( + "manipulator"&& +4 "core" & *  +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &.& +4 "core" &   +2 ."da"Forearm.seek PC +3 "manipulator"&d'E +94 "core" ' +2 ."da"Hand.close +2 "manipulator"&#/ +23 "core" ' + "storage"(- +3 "core" -' +2 ."raiseStack"SE.configure :default +2 "storage"(#QK-0-\ b +6 ."raiseStack"SE.seek :place +2 "storage"('x +30 "core" / +3 ."da"PC.seek :open +3 "processing"%( +6 "core" ' +371 ( +3 "storage"(& +3 "core" &J e +2 "manipulator"&& +5 "core" &  +2 "manipulator"&% +3 "core" % G j +3 ."da"Forearm.seek :retract +3 "manipulator"&\ ' ] +93 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +3 "manipulator"& ( +253 "core" ( +2 "manipulator"&& +3 "core" &\  "~ +2 "storage"(& +4 "core" &J ] ^ T +2 ."da"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&'m +102 "core" ' +2 ."da"Hand.open +2 "manipulator"&$1 +77 "core" 1 +3 "storage"(- +2 "core" -'x +4 ."da"SE.seek -0.3 Pucks below Top Plate +2 "storage"('D +27 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +6 ."da"SE.seek -1.29 Pucks below Top Plate +4 "storage"(' +58 "core" ' +2 #"da"Lights, camera, ACTION! +4 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +8 #"da"PuckCamera: snap -bin=2,2 -tiff -auto /var/log/esp/da25mar2612h.tif +7 "processing"%%& +15 "core" & +5 "manipulator"&(& +10 "core" &\  c"} +4 "manipulator"&'% +10 "core" % l  c1 +4 ."psFlush"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +9 ."psFlush"Forearm.seek :retract +6 "manipulator"&' ] +93 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"& (-z +186 "core" ( + "manipulator"&"& +4 "core" &-  - V +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &,& +3 "core" &- G Q V +3 ."psFlush"Forearm.seek :garage +3 "manipulator"&-'o +111 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&0/ +68 "core" / +2 "manipulator"&*& +3 "core" &- A ; 1V +2 "manipulator"& % +4 "core" % ς 7 9 >F +2 ."psFlush"Forearm.seek :retract +3 "manipulator"&&' ] +104 "core" ' +3 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."psFlush"Elbow.seek PC +3 "manipulator"&1( +118 "core" ( +2 "manipulator"&3& +4 "core" & _1 +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &2& +3 "core" & !1 +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek PC +55 "manipulator"&)'E +93 "core" ' +2 "manipulator"&4& +3 "core" & <1 +3 "manipulator"&5% +3 "core" %O \\w +3 "processing"%7& +3 "core" &+ +9 "processing"%9& +5 "core" &) +2 ."psFlush"PC.seek :closed +4 "processing"%;(SD +6 "core" &* +3 &+  +8 &(n* - +10 &^{( A +9 &#m( T +9 &J* W +10 &I( V +9 &`F* V +10 &F* X +9 &F+ W +9 & B* W +10 &"hF) V +9 &$*C) V +9 &%E* W +10 &'E( W +9 &)pD+ V +9 &+1F( W +10 &,C) W +9 &.D) W +10 &0xG) V +9 &2;E) V +9 &3F* V +10 &5D) W +9 &7G* V +9 &9CF( V +10 &;F) V +9 &<H+ V +10 &>H( V +9 &@KD) V +9 &B E( V +10 &CF) V +9 &EF) V +9 &GQF' W +10 &IF( W +9 &JM* X +10 &LS( X +9 &NMp) [\ +9 &P y) ] +10 &Q~* K +9 &R=j( #i +9 &S,.( / +6 ( +2 "processing"%9& +4 "core" &S,"* / +2 #"psFlush"Processing Clamp onSpring/offSpring for 8/24 samples, on/off torque 1.31 +3 "processing"%<& +6 "core" &S," / + ."psFlush"Hand.open +3 "manipulator"&=1 +75 "core" 1 +3 "manipulator"&6% +7 "core" % O w +4 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +9 ."psFlush"Forearm.seek :retract +5 "manipulator"&' ] +106 "core" ' + ."psFlush"PSR.select :air +4 .PSV.dial PSR +4 "processing"% +49 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +2 "processing"%@' +218 #"da"SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 1.586 seconds\ Exposing 696x520 pixel 16-bit image for 16.188 seconds\ /var/log/esp/da25mar2612h.tif: TIFF Upload Complete\ +6 #PuckCamera: snap -bin=2,2 -tiff 15.0 /var/log/esp/midres/da25mar2612h15s.tif +378 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +4 "processing"% +12 ."psFlush"PS.seek 2.5ml +3 "processing"%A' +659 #"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/da25mar2612h15s.tif: TIFF Upload Complete\ +5 #PuckCamera: snap -bin=2,2 -tiff 30.0 /var/log/esp/midres/da25mar2612h30s.tif +22 #sh: snap: not found\ +2 .Gate.power :camera,:OFF +6 .delay 1 second +103 .Gate.power :camera,:ON +2 .delay 5 seconds +506 #PuckCamera: snap -bin=2,2 -tiff 30.0 /var/log/esp/midres/da25mar2612h30s.tif +18 #sh: snap: not found\ +2 .Gate.power :camera,:OFF +5 .delay 2 seconds +204 .Gate.power :camera,:ON +5 .delay 5 seconds +503 #PuckCamera: snap -bin=2,2 -tiff 30.0 /var/log/esp/midres/da25mar2612h30s.tif +18 #sh: snap: not found\ +3 .Gate.power :camera,:OFF +5 .delay 5 seconds +48 "core" ' +3 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +3 "processing"%> @ +211 "core" A +2 ."psFlush"PTV.dial :PRVmixing +3 "processing"%D  +132 ."da"Gate.power :camera,:ON +3 .delay 5 seconds +5 "core" +2 ."psFlush"PSV.dial :mixloop +3 "processing"%! +119 "core" +6 ."psFlush"PS.seek :empty +7 "processing"%:'s +361 #"da"PuckCamera: snap -bin=2,2 -tiff 30.0 /var/log/esp/midres/da25mar2612h30s.tif +13 #sh: snap: not found\ +2 .Gate.power :camera,:OFF +5 .delay 20 seconds +515 "Can"1 Ko +1491 ."da"Gate.power :camera,:ON +3 .delay 5 seconds +234 "core" ' +3 ."psFlush"PSR.select :air +8 .PSV.dial PSR +10 "processing"%G +121 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%H' +106 #"da"PuckCamera: snap -bin=2,2 -tiff 30.0 /var/log/esp/midres/da25mar2612h30s.tif +18 #sh: snap: not found\ +2 .Gate.power :camera,:OFF +5 .Gate.power :camera,:OFF +4 !o:Camera::Error: mesg"sh: snap: not found\ :@timestampu: Time SKz:bt["./home/esp/esp2/lib/camera.rb:54:in `snap'"./home/esp/esp2/lib/camera.rb:39:in `loop'"./home/esp/esp2/lib/camera.rb:39:in `snap'"//home/esp/esp2/lib/camera.rb:107:in `snap'"@/home/esp/esp2/protocol/2G/utilities.rb:240:in `snapImages'"8/home/esp/esp2/protocol/2G/utilities.rb:263:in `[]'"@/home/esp/esp2/protocol/2G/utilities.rb:263:in `snapImages'":/home/esp/esp2/protocol/2G/utilities.rb:248:in `each'"@/home/esp/esp2/protocol/2G/utilities.rb:248:in `snapImages'"B/home/esp/esp2/protocol/2G/utilities.rb:173:in `prepAndImage'";/home/esp/esp2/protocol/2G/DAprocess.rb:332:in `runDA'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +7 #Waiting to Resume from Checkpoint "PuckCamera: snap -bin=2,2 -tiff 30.0 /var/log/esp/midres/da25mar2612h30s.tif" +3 ."Qmail"BadNews.email "sh: snap: not found\\n",Subject: "Camera::Error in da" +445 "core" ' + ."psFlush"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."psFlush"PS.seek 2.5ml +3 "processing"%B' +1550 #"uploadLog"upsync +556 "core" ' +2 ."psFlush"delay 1 second +103 .PBV.dial :waste1 +3 "processing"%E  +40 "core" +2 ."psFlush"PTV.dial :mixing +3 "processing"%J @ +80 "core" A +2 ."psFlush"PSV.dial :mixloop +2 "processing"%F +116 "core" +2 ."psFlush"PS.seek :empty +3 "processing"%K's +2623 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%M +115 "core"  +2 ."psFlush"PSR.select :flush +4 "processing"%@ +12 ."psFlush"PS.seek 1ml +3 "processing"%8'[q +1103 "core" ' + ."psFlush"PSR.select :air +4 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%O' +1598 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%P +83 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%L  +77 "core"  +2 ."psFlush"PBV.dial :waste1 +3 "processing"%R  +17 "core"  +2 ."psFlush"PS.seek 0ml +5 "processing"%Q'ܑ +2621 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%T +83 "core"  + ."psFlush"PSR.select :air +6 .PS.seek 2.5ml +3 "processing"%S' +1031 #"brent"Session Begun +403 #-> trouble +1184 "core" ' + ."psFlush"PSV.dial PTV +4 "processing"%U +84 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%X'ܑ +2412 #"brent"-> Thread[:da].resume +4 #"da"Resuming Thread (suspended since 12:38:28) +10 #PuckCamera: snap -bin=2,2 -tiff 30.0 /var/log/esp/midres/da25mar2612h30s.tif +22 #Cannot open camera device: /dev/ccda\ +2 .Gate.power :camera,:OFF +7 .Gate.power :camera,:OFF +5 !o:Camera::Error: mesg"*Cannot open camera device: /dev/ccda\ :@timestampu: Time SKB:bt["./home/esp/esp2/lib/camera.rb:54:in `snap'"./home/esp/esp2/lib/camera.rb:39:in `loop'"./home/esp/esp2/lib/camera.rb:39:in `snap'"//home/esp/esp2/lib/camera.rb:107:in `snap'"@/home/esp/esp2/protocol/2G/utilities.rb:240:in `snapImages'"8/home/esp/esp2/protocol/2G/utilities.rb:263:in `[]'"@/home/esp/esp2/protocol/2G/utilities.rb:263:in `snapImages'":/home/esp/esp2/protocol/2G/utilities.rb:248:in `each'"@/home/esp/esp2/protocol/2G/utilities.rb:248:in `snapImages'"B/home/esp/esp2/protocol/2G/utilities.rb:173:in `prepAndImage'";/home/esp/esp2/protocol/2G/DAprocess.rb:332:in `runDA'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +6 #Waiting to Resume from Checkpoint "PuckCamera: snap -bin=2,2 -tiff 30.0 /var/log/esp/midres/da25mar2612h30s.tif" +6 ."Qmail"BadNews.email "Cannot open camera device: /dev/ccda\\n",Subject: "Camera::Error in da" +148 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%N +85 "core"  +2 ."psFlush"PSR.select :flush +4 "processing"%@ +17 ."psFlush"PS.seek 0.5ml +3 "processing"%Y' +586 "core" ' +2 ."psFlush"PSR.select :air +4 "processing"% +13 ."psFlush"PS.seek 2.5ml +3 "processing"%[' +894 #"uploadLog"upsync +1219 "core" ' + ."psFlush"PSV.dial PTV +4 "processing"%V +84 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%] U +59 "core" V +2 ."psFlush"PS.seek 0ml +3 "processing"%'ܑ +2626 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%Z @ +51 "core" > +3 ."psFlush"PS.seek 2.5ml +3 "processing"%\\' +2616 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%`  +83 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%_'s +2620 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%^ +52 "core"  + ."psFlush"PSR.select :air +6 .PS.seek 2.5ml +5 "processing"%c' +2632 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +80 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%e U +7 "core" U +3 ."psFlush"PS.seek 0ml +3 "processing"%/'ܑ +1098 #"brent"-> trouble +1529 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%b @ +49 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%a' +2629 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%g  +83 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%i's +2641 "core" ' +2 ."psFlush"PSV.dial PSR +4 "processing"%f +49 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +14 ."psFlush"PS.seek 1ml +2 "processing"%l'[q +944 #"brent"-> Clamp +3 "collection"'h& +6 "core" &8 +3 "processing"%o& +3 "core" &S,#( / +147 ' + ."psFlush"PSR.select :air +3 "processing"% +14 ."psFlush"PS.seek 2.5ml +3 "processing"%j' +1610 "core" ' + ."psFlush"PSV.dial PTV +4 "processing"%q +82 "core" +2 ."psFlush"PTV.dial :puck +3 "processing"%m  +8 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%k  +60 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%t'ܑ +2621 "core" ' +2 ."psFlush"PSV.dial PSR +8 "processing"%n +84 "core"  +2 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +6 "processing"%r' +2626 "core" ' + ."psFlush"PSV.dial PTV +4 "processing"%p +84 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%v'ܑ +2618 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%y +84 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +3 "processing"%s' +586 "core" ' + ."psFlush"PSR.select :air +4 "processing"% +13 ."psFlush"PS.seek 2.5ml +3 "processing"%x' +2116 "core" ' +2 ."psFlush"PSV.dial PTV +4 "processing"%u +82 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%w U +60 "core" V +2 ."psFlush"PS.seek 0ml +4 "processing"%~'ܑ +2621 "core" ' + ."psFlush"PSV.dial PBV +4 "processing"% @ +49 "core" ? +3 ."psFlush"PS.seek 2.5ml +3 "processing"%z' +2216 "Can") AL +399 "core" ' + ."psFlush"PSV.dial :waste1 +4 "processing"%}  +130 "core"  +3 ."psFlush"PS.seek :empty +10 "processing"%|'s +2627 "core" ' + ."psFlush"PSV.dial PSR +4 "processing"% +62 "core"  + ."psFlush"PSR.select :air +6 .PS.seek 2.5ml +5 "processing"%' +2627 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +85 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"% U +7 "core" V +3 ."psFlush"PS.seek 0ml +3 "processing"%'ܑ +2624 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"% @ +51 "core" > +3 ."psFlush"PS.seek 2.5ml +3 "processing"%.' +2622 "core" ' +2 ."psFlush"PSV.dial :waste1 +4 "processing"%  +80 "core"  +3 ."psFlush"PS.seek :empty +3 "processing"%C's +2627 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +3 "manipulator"&#& +7 "core" &  1 /1 +3 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."psFlush"Elbow.seek PC +4 "manipulator"&I( +7 "core" ( +2 "manipulator"& & +3 "core" &   /1 +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &+& +3 "core" &   A /1 +3 ."psFlush"Forearm.seek PC +2 "manipulator"&'E +92 "core" ' + ."psFlush"Hand.close +2 "manipulator"&/ +73 "core" / +2 ."psFlush"PC.seek :open +3 "processing"%( +378 "core" ( +2 "manipulator"&d& +4 "core" &  /1 +2 "manipulator"&% +2 "core" % Q   . .t +3 ."psFlush"Forearm.seek :retract +3 "manipulator"&' ] +108 "core" ' + ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +8 ."psFlush"Elbow.seek :garage +2 "manipulator"&(-z +132 "core" ( + "manipulator"&$& +4 "core" &-u  . .% +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 && +3 "core" &-v    .% +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek :garage +2 "manipulator"&%'o +113 "core" ' + ."psFlush"Hand.open +2 "manipulator"&\ 1 +76 "core" 1 +2 "manipulator"&(% +3 "core" % yk 9 L +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +7 ."psFlush"Forearm.seek :retract +2 "manipulator"&'' ] +105 "core" ' +7472 #"brent"-> Clamp +3 "collection"'& +7 "core" & +2 "processing"%& +4 "core" &( +33447 #"brent"-> Power.camera +1107 #-> ESP::Name +1052 #-> Power.camera on +2 .Gate.power :camera,:ON +1671 "Can"& 3]L +60001  @M1 +60002  8M +51771 #"brent"-> exit +3 #Session Ended +8228 "Can" 9ȇN] +28275 #"CamilleF"-> Puck.FinishImage +4 !o:NoMethodError\ : mesgu:NameError::message3undefined method `FinishImage' for Puck:Module:@timestampu: Time TK: name:FinishImage: args[:bt["$CamilleF:7:in `topLevelBinding'" Puck.finishImage +3 "storage"("- +4 "core" -' +2 "storage"(,& +4 "core" &J   +2 "manipulator"&& +3 "core" &-{ ; :$ +2 "manipulator"& % +3 "core" % N . 5 q +3 ."CamilleF"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."CamilleF"Elbow.seek 3 +3 "manipulator"&0( +188 "core" ( +2 "manipulator"&*& +3 "core" & P ; ? +2 "storage"( & +3 "core" &J < +3 ."CamilleF"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 ."CamilleF"Forearm.seek 3 + 800 counts +2 "manipulator"&'m +91 "core" ' +2 ."CamilleF"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +6 ."CamilleF"SE.seek -0.57 Pucks below Top Plate +3 "storage"(3'W +102 "core" ' + "manipulator"&2& +3 "core" & w +3 "storage"(-& +3 "core" &J +2 ."CamilleF"Elbow.reconfigure :limp +9 "manipulator"&$ ,(b +4 ."CamilleF"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."CamilleF"Forearm.seek 3 +3 "manipulator"&4'M +38 "core" ' +3 ."CamilleF"Elbow.hold +3 "manipulator"& , +5 "core" , +3 ."CamilleF"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."CamilleF"SE.reconfigure :default +2 "storage"(#QK-0-\ b +5 ."CamilleF"SE.seek -0.39 Pucks below Top Plate +2 "storage"(5' +39 "core" ' + "manipulator"&7% +4 "core" %^ yx +2 "storage"(&& +3 "core" &J ? +2 ."CamilleF"Forearm.force -20 +2 "manipulator"&5 +6 ."CamilleF"Forearm.seek 3 + 317 counts +2 "manipulator"&'Њ +19 "core" ' +2 "manipulator"&<& +4 "core" & Z +2 "storage"(=& +3 "core" &J O +3 ."CamilleF"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."CamilleF"Forearm.seek 3 + 800 counts +3 "manipulator"&6'm +26 "core" ' +2 "storage"(9% +4 "core" % ,  +3 ."downElevator"SE.seek :down +4 "storage"('= +98 ()% +2 "core" %1 a Xj +3 "manipulator"&{% +3 "core" %|  +3 ."CamilleF"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."CamilleF"Forearm.seek :retract +2 "manipulator"&@' ] +88 "core" ' +63 ' +2 ."downElevator"SE.stop +2 "storage"(5 +5 (>& +3 "core" &J ` +3 "manipulator"&D& +3 "core" & ) +2 "manipulator"&!% +3 "core" % ^ Z +305 #"CamilleF"-> access 3 +5 "storage"(A% +3 "core" %B  +3 "manipulator"&G% +3 "core" % ^\ *  +2 "manipulator"&:& +3 "core" &   +3 ."CamilleF"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."CamilleF"SC.seek 7 +2 "storage"(H([Y +685 "core" ( +2 ."CamilleF"SC.configure :limp +2 "storage"($(\ 1b +5 (E& +3 "core" &[Y   +596 #"CamilleF"-> PS.flush +3 #Flushing Processing stage +3 "processing"%J% +5 "core" %u% +3 #"CamilleF"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%F& +5 "core" &# +3 "manipulator"&B& +3 "core" & b +2 "manipulator"&M% +3 "core" % ^\  * +2 ."CamilleF"Elbow.seek FlushPuck::Garage +3 "manipulator"&K(-z +178 "core" ( + "manipulator"&8& +4 "core" &-z MP +2 ."CamilleF"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &P& +3 "core" &-zP +3 ."CamilleF"Forearm.seek :garage +3 "manipulator"&L'o +113 "core" ' +2 ."CamilleF"Hand.close +2 "manipulator"&R/ +72 "core" / +2 "manipulator"&O& +4 "core" &-z ! . (P +2 "manipulator"&T% +3 "core" % ~ 1  ;( +3 ."CamilleF"Forearm.seek :retract +2 "manipulator"&Q' ] +119 "core" ' +2 ."CamilleF"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."CamilleF"Elbow.seek PC +2 "manipulator"&U( +122 "core" ( + "manipulator"&S& +4 "core" &   .@ +2 ."CamilleF"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &N& +3 "core" &  6@ +3 ."CamilleF"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."CamilleF"Forearm.seek PC +2 "manipulator"&X'E +91 "core" ' +2 "manipulator"&Y& +4 "core" & @ +2 "manipulator"&V% +3 "core" %; 6 +2 "processing"%]& +3 "core" & +3 "processing"%[& +5 "core" &$ +2 ."CamilleF"PC.seek :closed +4 "processing"%Z(SD +60 "core" &$ &$ + &$ &$ + &$ &% + &#  +3 &)r$ - +9 &]x* A +9 &"n( U +9 &G# W +10 &I$ W +9 &`F# W +10 &"D$ W +9 &I( W +9 & D$ W +10 &"hG$ W +9 &$*G$ W +9 &%C% W +10 &'G$ W +9 &)qC$ W +10 &+3F$ W +9 &,L$ V +9 &.K% V +10 &0{K# V +9 &2<I# V +9 &3G% W +10 &5F$ W +9 &7H$ W +10 &9BJ% W +9 &;F# W +9 &<I# W +10 &>J% X +9 &@KG% W +9 &B F$ W +10 &CF$ W +9 &EG$ W +10 &GRI$ W +9 &IK# W +9 &JR" X +10 &L]$ Z +9 &NMr$ \\ +9 &P # ] +10 &Q" K +9 &R?u$ !d +10 &S)0% 1 +5 ( +2 "processing"%[& +9 "core" &S)'$ 1 +3 #"CamilleF"Processing Clamp onSpring/offSpring for 8/24 samples, on/off torque 1.34 +2 "processing"%& +6 "core" &S)' 1 +2 ."CamilleF"Hand.open +2 "manipulator"&`1 +69 "core" 1 +2 "manipulator"&\\% +3 "core" % ; P +3 ."CamilleF"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."CamilleF"Forearm.seek :retract +3 "manipulator"&^' ] +94 "core" ' +2 ."CamilleF"PSV.dial PSR +3 "processing"%_ +60 "core"  +2 ."CamilleF"PSR.select :flush +4 "processing"%@ +12 ."CamilleF"PS.seek 1ml +3 "processing"%'[q +1095 "core" ' + ."CamilleF"PSR.select :air +4 "processing"% +13 ."CamilleF"PS.seek 2.5ml +2 "processing"%e' +1611 "core" ' +2 ."CamilleF"PSV.dial PTV +3 "processing"%c +84 "core" +2 ."CamilleF"PTV.dial :puck +2 "processing"%b  +7 "core"  +2 ."CamilleF"PBV.dial :waste1 +3 "processing"%/  +61 "core" +2 ."CamilleF"PS.seek 0ml +3 "processing"%g'ܑ +2657 "core" ' +2 ."CamilleF"PSV.dial PSR +8 "processing"%a +84 "core"  +2 ."CamilleF"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%f' +2618 "core" ' +2 ."CamilleF"PSV.dial PTV +3 "processing"%i +84 "core" +3 ."CamilleF"PS.seek 0ml +4 "processing"%h'ܑ +2616 "core" ' +2 ."CamilleF"PSV.dial PSR +3 "processing"%o +85 "core"  + ."CamilleF"PSR.select :flush +4 "processing"%@ +12 ."CamilleF"PS.seek 0.5ml +3 "processing"%l' +587 "core" ' +2 ."CamilleF"PSR.select :air +3 "processing"% +13 ."CamilleF"PS.seek 2.5ml +3 "processing"%q' +2120 "core" ' +2 ."CamilleF"PSV.dial PTV +3 "processing"%m +82 "core" +2 ."CamilleF"PBV.dial PSV +3 "processing"%k U +61 "core" W +2 ."CamilleF"PS.seek 0ml +5 "processing"%j'ܑ +2618 "core" ' +2 ."CamilleF"PSV.dial PBV +3 "processing"%n @ +50 "core" > +2 ."CamilleF"PS.seek 2.5ml +3 "processing"%t' +2618 "core" ' +2 ."CamilleF"PSV.dial :waste1 +3 "processing"%p  +83 "core"  +2 ."CamilleF"PS.seek :empty +3 "processing"%r's +2620 "core" ' + ."CamilleF"PSV.dial PSR +8 "processing"%y +50 "core"  +2 ."CamilleF"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%v' +2618 "core" ' +2 ."CamilleF"PSV.dial PTV +3 "processing"%s +81 "core" +2 ."CamilleF"PBV.dial PSV +3 "processing"%u U +6 "core" V +2 ."CamilleF"PS.seek 0ml +5 "processing"%w'ܑ +1243 "Can" ҎN +1369 "core" ' + ."CamilleF"PSV.dial PBV +3 "processing"%x @ +49 "core" @ +2 ."CamilleF"PS.seek 2.5ml +3 "processing"%' +2617 "core" ' + ."CamilleF"PSV.dial :waste1 +4 "processing"%~  +82 "core"  +51 ."CamilleF"PS.seek :empty +11 "processing"%}'s +2622 "core" ' +3 #"CamilleF"Garaging FlushPuck in Processing Clamp +2 "manipulator"&z& +6 "core" & L M c@ +2 ."CamilleF"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 ."CamilleF"Elbow.seek PC +3 "manipulator"&( +4 "core" ( +2 "manipulator"&|& +3 "core" & K Q @ +3 ."CamilleF"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 & & +3 "core" & T K 4@ +2 ."CamilleF"Forearm.seek PC +5 "manipulator"&'E +93 "core" ' +2 ."CamilleF"Hand.close +2 "manipulator"&/ +70 "core" / +2 ."CamilleF"PC.seek :open +3 "processing"%( +379 "core" ( + "manipulator"&& +4 "core" & d a @ +2 "manipulator"&% +3 "core" % 9 e c 6G +3 ."CamilleF"Forearm.seek :retract +3 "manipulator"&.' ] +93 "core" ' +2 ."CamilleF"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 ."CamilleF"Elbow.seek :garage +2 "manipulator"&#(-z +129 "core" ( +2 "manipulator"& & +3 "core" &- X _ \ +2 ."CamilleF"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &+& +3 "core" &- d b\ +3 ."CamilleF"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."CamilleF"Forearm.seek :garage +3 "manipulator"&'o +115 "core" ' +2 ."CamilleF"Hand.open +2 "manipulator"&11 +67 "core" 1 + "manipulator"&% +4 "core" % vl . @ +2 ."CamilleF"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."CamilleF"Forearm.seek :retract +2 "manipulator"&;' ] +107 "core" ' +51994 "Can" )O +60001  P +60002  lP +60002  QK +38227 #"CamilleF"-> exit +3 #Session Ended +788 #t-> exdit +211 #-> exit +7 #mEXIT @1743024282.49PDT @1743032862.69PDT = =tMAIN =mMAIN_scheduler @PDT1743032863.45 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +111 #"core_reset"Sent BREAK +2 #t@9246 sendCRC with ifg=0x20, ie=0x7F + #@11081 sendCRC with ifg=0x08, ie=0x5F #@41550 idle with ifg=0x84, ie=0x75 + #@42220 select with ifg=0x10, ie=0xF5 + #@42854 receive with ifg=0x10, ie=0xFD #@43487 receive with ifg=0x10, ie=0xFD + #@44121 receive with ifg=0x10, ie=0xFD #@44448 receive with ifg=0x80, ie=0xFD + #@20813 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +257 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +413 "Can" v#ZO +  v#ZO + #tPolling Can every 10:00 +2 #Cleanly exited at 14:24:42PDT26-Mar-25 +5176 #-> ESP.ready! +154 "sampler") +3 ) +2 "core"  +2 "collection"' +3 ' +2 "core"  +3 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +3 % 0\ +3 "sampler")&\ +3 "collection"'% +2 "core" %M +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +5 "core" + +2 .tCS.configure :default + "collection"'#P d@b +3 "processing"%% +3 "core" %q +2 .tPS.configure :default + "processing"%#A d`xb +3 .tPS.hold + "processing"%+ +3 "core" + +2 .tPS.configure :default + "processing"%#A d`xb +3 "sampler")% +3 "core" %&ni 6 +2 .tSS.configure :default + "sampler")#.0X ESP.ready! +5 "collection"'3% +3 "processing"%4% +3 "manipulator"&5% +7 "core" %M +6 "sampler")6% +4 "core" %q + % P S \\ j %&nm 6 +3 "manipulator"&7& +3 "core" &- S R -\ +2 "storage"(8& +2 "core" &[Y 4 / -  +2 "storage"(9% +4 "core" %B B 1   + "collection"':& +4 "core" & + "processing"%;& +3 "core" & +3 "collection"'< +2 "core"  +2 "collection"'= +3 "core"  +2 "collection"'> +3 "core"  +3 "processing"%? +2 "core"  +3 "processing"%@ +2 "core" V +3 "processing"%A +3 "core"  +2 "processing"%B +4 "core" A + "sampler")C +4 "core"  + "collection"'D% +3 "core" %M +3 "processing"%E% +4 "core" %q + "sampler")F% +3 "core" %&nj 9 +3 "collection"'G& +3 "core" & +2 "processing"%H& +4 "core" & + "manipulator"&I% +3 "core" % P T X ' +3 "manipulator"&J& +3 "core" &- Z X H\ +2 "storage"(K& +3 "core" &[Y ; <  +3 "storage"(L% +3 "core" %B / 3  +2 "collection"'M9 +4 "core" 9 +2 "processing"%N9 +2 "core" 9 +409 #"Camille"-> access 4 +5 "storage"(O% +3 "core" %B < B h  +2 "manipulator"&P% +4 "core" % P Z X +2 "manipulator"&Q& +3 "core" &- U ] g\ +3 ."Camille"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."Camille"SC.seek 1 +2 "storage"(R( +990 "core" ( +2 ."Camille"SC.configure :limp +2 "storage"($(\ 1b +5 (S& +2 "core" & H +4611 #"Camille"-> startTube 4 +35042 "Can" ~ZP +1945 #"Camille"-> start(:myShortDA){shortDA; samplePassF} +4 "collection"'T% +3 "processing"%U% +11 "core" %M + %q +5 #"myShortDA"Ready to sample after 10 seconds from PRV.sipper? +2 #Type 'Thread[:myShortDA].answer' to continue +3049 #"Camille"-> Thread[:myShortDA].answer +3 #"myShortDA"Camille answered Ready to sample after 10 seconds from PRV.sipper? "Yes" +9 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +4 .delay 10 seconds +1004 .PSV.dial :mixloop +3 "processing"%V +148 "core" +2 ."myShortDA"PTV.dial :PRVmixing +3 "processing"%W  +139 "core" +2 ."myShortDA"PRV.dial :sipper +2 "processing"%X  +51 "core" +2 ."myShortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +5 ."myShortDA"PS.seek 1.1ml +2 "processing"%Y'h! +2286 "core" ' + ."connect"PRV.dial CBV +4 ."myShortDA"CBV.dial PRV +4 "processing"%Z  +4 "collection"'[  +7 "core"  +138  +2 ."myShortDA"PS.seek 0.5ml +3 "processing"%\\' +1268 "core" ' + ."myShortDA"PRV.dial :waste2 +3 "processing"%] @ +111 "core" ? +2 ."myShortDA"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."myShortDA"PS.seek :empty +2 "processing"%^'s +596 "core" ' + ."myShortDA"PSV.dial PSR +3 "processing"%_ +116 "core" +2 #"myShortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +4 "processing"%j +12 ."myShortDA"PS.seek 1ml +2 "processing"%`'[q +1142 "core" ' + ."myShortDA"PSR.select :air +4 "processing"% +18 ."myShortDA"PS.seek 2.5ml +3 "processing"%a' +1599 "core" ' + ."myShortDA"PSV.dial :mixloop +3 "processing"%b +116 "core" +2 ."myShortDA"PS.seek :empty +3 "processing"%c's +2622 "core" ' + ."myShortDA"PSV.dial PSR +4 "processing"%d +115 "core"  +2 #"myShortDA"Pulling 1ml of PSR.flush + .PSR.select :flush +6 "processing"%@ +12 ."myShortDA"PS.seek 1ml +2 "processing"%e'[q +1100 "core" ' +2 ."myShortDA"PSR.select :air +3 "processing"% +12 ."myShortDA"PS.seek 2.5ml +3 "processing"%f' +1599 "core" ' +2 ."myShortDA"PSV.dial :mixloop +3 "processing"%g +117 "core" +2 ."myShortDA"PRV.dial :sipper +2 "processing"%h  +51 "core" +2 ."myShortDA"PS.seek :empty +3 "processing"%i's +2643 "core" ' +2 ."myShortDA"PSV.dial PSR +3 "processing"%j +150 "core"  +2 ."myShortDA"PSR.select :air +6 .PS.seek 2.5ml +3 "processing"%k' +2628 "core" ' + ."myShortDA"PSV.dial :mixloop +3 "processing"%l +118 "core" +2 ."myShortDA"PS.seek :empty +3 "processing"%m's +2635 "core" ' +3 #"myShortDA"Loading da puck from tube 4 into Processing Clamp +2 "processing"%n& +5 "core" & +2 ."myShortDA"Hand.open +3 "manipulator"&o1 +18 "core" 1 + "manipulator"&p% +3 "core" % P ^ ` +2 "storage"(q% +3 "core" %B B [ $  +2 "storage"(r. +3 "core" .( +3 ."myShortDA"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."myShortDA"SC.seek 4 +2 "storage"(s(+ +520 "core" ( + ."myShortDA"SC.configure :limp +2 "storage"($(\ 1b +5 (t& +3 "core" &+ ; ' +2 "manipulator"&u& +3 "core" &- G ? Z\ +2 "manipulator"&v% +3 "core" % P I L W +3 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek 4 +2 "manipulator"&w( +197 "core" ( +2 "manipulator"&x& +3 "core" & G = ] +2 "storage"(y& +3 "core" &+ B 8 H + +3 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek 4 + 800 counts +3 "manipulator"&z's +90 "core" ' + "storage"({& +3 "core" &+ < D ^ + +3 ."myShortDA"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +6 ."myShortDA"SE.seek :beamBreak +2 "storage"(|' +313 "core" ' +2 "storage"(}- +2 "core" -'z +2 ."myShortDA"SE.configure :default +2 "storage"(#QK-0-\ b +6 (~& +2 "core" &+ )  6 + +3 "manipulator"&& +3 "core" & 0 2 ] +2 ."myShortDA"Elbow.seek 4 +2 "manipulator"&( +6 "core" ( +2 "manipulator"&& +4 "core" & 4 5] + "storage"(& +4 "core" &+ = 9 + +2 ."myShortDA"Forearm.seek 4 + 300 counts +3 "manipulator"&' +22 "core" ' + ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myShortDA"Hand.close +2 "manipulator"&/ +76 "core" / +2 !"myShortDA"o:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 4):bt["4/home/esp/esp2/utils/puckmoves.rb:389:in `load'"8/home/esp/esp2/utils/puckmoves.rb:998:in `loadPuck'";/home/esp/esp2/protocol/2G/DAprocess.rb:281:in `runDA'"6/home/esp/esp2/protocol/2G/DA.rb:124:in `shortDA'"#Camille:4:in `topLevelBinding'"./home/esp/esp2/lib/base.rb:296:in `start'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +5 ."downElevator"SE.seek :down +3 "manipulator"&& +3 "storage"(\ '= +9 "core" & 8 =] + "manipulator"& % +4 "core" % Ѓ G > 9\\ +2 ."myShortDA"Forearm.seek :retract +3 "manipulator"&' ] +96 "core" ' +2 ."myShortDA"Elbow.seek PC +3 "manipulator"&( +166 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +101 "core" ( + "manipulator"&& +3 "core" & > E M +3 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +4 "core" & H J \ M +2 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek PC +3 "manipulator"&'E +105 "core" ' + "manipulator"&& +3 "core" & a \\K +3 "manipulator"&% +3 "core" %X a a +3 "processing"%& +3 "core" & +2 "processing"%& +5 "core" & +2 ."myShortDA"PC.seek :closed +4 "processing"%(SD +4 "core" & +5 & / +9 &Dx 3 +10 &+jx! H +9 &`! V +9 &wH V +39 &8K W + &L" W + &F! W &~G W +6 &!@F W +10 &#D W +9 &$J! W +9 &&G W +10 &(II V +9 &*\ D! W +10 &+J V +9 &-J W +9 &/QG! V +10 &1H W +9 &2J W +9 &4F V +10 &6XJ W +9 &8J" W +10 &9F W +9 &;F W +9 &=`G! W +10 &?"I W +9 &@I W +9 &BJ! W +10 &DhJ W +9 &F*J" W +10 &GM W +9 &IL! W +9 &KlW" X +10 &M'l [ +9 &Nx ] +9 &P}! ] +10 &RL] 8 +9 &S (r U +10 &S+0 6 +2 ( +2 "processing"%& +10 "core" &S+- 6 +2 #"myShortDA"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.32 +2 .Hand.open +4 "manipulator"&1 +75 "core" 1 +2 "manipulator"&% +4 "core" % X > I  +2 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myShortDA"Forearm.seek :retract +2 "manipulator"&' ] +93 "core" ' +3 #"myShortDA"Heating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +4 "processing"% { +5 %9 +6 "core" 9 +102 "processing"% 9 +3 "core" 9 +102 "processing"%!9 +3 "core" 9  +102 "processing"%"9 +3 "core" 9  +102 "processing"%#9 +3 "core" 9 +102 "processing"%$9 +3 "core" 9 +102 "processing"%%9 +3 "core" 9 +103 "processing"%&9 +2 "core" 9 +103 "processing"%'9 +3 "core" 9" +103 "processing"%(9 +2 "core" 9& +103 "processing"%)9 +3 "core" 9+ +102 "processing"%*9 +3 "core" 9/ +102 "processing"%+9 +3 "core" 93 +102 "processing"%,9 +3 "core" 97 +103 "processing"%-9 +3 "core" 9< +102 "processing"%.9 +3 "core" 9@ +102 "processing"%/9 +3 "core" 9D +102 "processing"%09 +3 "core" 9H +102 "processing"%19 +3 "core" 9L +102 "processing"%29 +3 "core" 9Q +102 "processing"%39 +3 "core" 9U +102 "processing"%59 +3 "core" 9Y +102 "processing"%49 +3 "core" 9] +102 "processing"%69 +3 "core" 9a +103 "processing"%79 +3 "core" 9f +102 "processing"%89 +3 "core" 9j +102 "processing"%99 +3 "core" 9n +102 "processing"%:9 +3 "core" 9 r +102 "processing"%;9 +3 "core" 9v +103 "processing"%<9 +3 "core" 9{ +102 "processing"%=9 +3 "core" 9# +102 "processing"%>9 +3 "core" 9+ +102 "processing"%?9 +3 "core" 91\ +3 ."myShortDA"PH.hold 2:00:00,28C +4 "processing"%@ p{p. +3 ."myShortDA"delay 1:30 +7 "core"  +9000 ."myShortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"%A +118 "core"  +2 #"myShortDA"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +12 ."myShortDA"PS.seek 0.5ml +2 "processing"%B' +595 "core" ' +2 ."myShortDA"delay 5 seconds +503 .PSR.select :air +4 "processing"% +11 ."myShortDA"PS.seek 2ml +2 "processing"%C'Q +1603 "core" ' + ."myShortDA"PTV.dial :puck +3 "processing"%D  +141 "core"  +2 ."myShortDA"PSV.dial PTV +2 "processing"%E +82 "core" +2 ."myShortDA"PBV.dial :waste1 +2 "processing"%F  +60 "core" +2 "processing"%G% +4 "core" %Q  +2 ."myShortDA"PS.seek 1.5ml +2 "processing"%H' +589 "core" ' + ."myShortDA"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%I * +38 "core" + +2 ."myShortDA"PS.seek 0ml +3 "processing"%J'ܑ +1612 "core" ' +2 ."myShortDA"delay 5:00 +11580 "Can" 6[ +2 ."myShortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +12 ."myShortDA"PS.seek 0.15ml +3 "processing"%X' +364 "core" ' + ."myShortDA"delay 2 seconds +204 ."connect"CBV.dial PRV +4 ."myShortDA"PRV.dial CBV +4 "collection"'  +2 "processing"%[  +4 "core"  +45  + "processing"%Z% +4 "core" %  +2 ."myShortDA"PS.seek 0.3ml +3 "processing"%Y' +347 "core" ' +2 ."myShortDA"delay 2 seconds +203 .CBV.dial between PRV and PSV +2 "collection"']  +39 "core" +2 ."myShortDA"PRV.dial :air +2 "processing"%\\  +49 "core"  +2 ."myShortDA"PS.seek 0.9ml +3 "processing"%_'N +1265 "core" ' +2 ."myShortDA"PRV.dial :waste2 +3 "processing"%^ @ +81 "core" ? +3 ."myShortDA"PS.seek 0.5ml +4 "processing"%`' +857 "core" ' +2 #"myShortDA"addPMLReagent08 +2 .PSV.dial :air +5 "processing"%b  +47 "core"  +3 ."myShortDA"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."myShortDA"PS.seek 2ml +2 "processing"%a'Q +1620 "core" ' + ."myShortDA"PSV.dial :PML +3 "processing"%d +49 "core" + ."myShortDA"PTV.dial :mixing +3 "processing"%c @ +79 "core" @ + ."myShortDA"PBV.dial :waste1 +3 "processing"%e  +39 "core" +2 "processing"%g% +3 "core" %T +3 ."myShortDA"PS.seek 1.85ml +2 "processing"%h'L +242 "core" ' + ."myShortDA"PBV.dial between PSV and waste1 +4 "processing"%f * +37 "core" , +2 ."myShortDA"PS.seek 0ml +4 "processing"%j'ܑ +1964 "core" ' +2 ."myShortDA"delay 2 seconds +203 #Beginning samplePassC +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +4 "collection"'i& +4 "core" &W +3 "manipulator"&l& +3 "core" &  kE +2 "manipulator"&k% +4 "core" % V   4 +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."myShortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&n(-z +131 "core" ( + "manipulator"&o& +4 "core" &-u g' +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &p& +2 "core" &-u d' +3 ."myShortDA"Forearm.seek :garage +3 "manipulator"&q'o +110 "core" ' +3 ."myShortDA"Hand.close +2 "manipulator"&r/ +73 "core" / +2 "manipulator"&R& +4 "core" &-x & +2 "manipulator"&t% +3 "core" % ~z 2޷ +2 ."myShortDA"Forearm.seek :retract +2 "manipulator"&u' ] +106 "core" ' +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek CC +4 "manipulator"&v( +307 "core" ( +2 "manipulator"&x& +3 "core" &  +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &y& +2 "core" & ? +3 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."myShortDA"Forearm.seek CC +3 "manipulator"&'ш +97 "core" ' +2 "manipulator"&{& +3 "core" & _ +2 "manipulator"&% +4 "core" %я +2 "collection"'}& +3 "core" &O +3 "collection"'~& +3 "core" &Z +3 ."myShortDA"CC.seek :closed +2 "collection"'(X +7 "core" &[ +7 &\ *X %f +9 &bQvY : +9 &usQ O +10 &>RV X +9 &BX X +9 &DZ X +10 &GS X +9 &FGQ X +10 & JR Y +9 &!ER Y +9 &#De X +10 &%NCR X +9 &'AV X +9 &(FQ Y +10 &*F3 X +9 &,VEN X +10 &.FX X +9 &/CN X +9 &1GS X +10 &3^DQ X +9 &5 CQ X +9 &6GN X +10 &8Df X +9 &:eGP Y +10 &<(GP X +9 &=GP Y +9 &?Fi Y +10 &AnCX X +9 &C.IQ Y +9 &DVQ Z +10 &FcR ~\\ +9 &H_M ` +10 &JV {b' +9 &KO b2 +9 &MQ b= +10 &O3g yb? +9 &PB }b< +9 &R_ xb; +10 &TGK ~b; +9 &UP b> +10 &WM vZ +9 &X#[ 's +9 &Xu_ [ +3 ( +2 "collection"'~& +4 #"myShortDA"Collection Clamp onSpring/offSpring for 8/26 samples, on/off torque 2.60 +2 "collection"'& +42 "core" &Xpm [ +2 ."myShortDA"Hand.open +2 "manipulator"&1 +68 "core" 1 +2 "manipulator"&% +4 "core" % ф  +2 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myShortDA"Forearm.seek :retract +2 "manipulator"&' ] +98 "core" ' + ."myShortDA"PSV.dial PSR +3 "processing"% +116 "core"  +9 #"myShortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +6 "processing"%@ +12 ."myShortDA"PS.seek 1.5ml +2 "processing"%w' +1599 "core" ' +2 ."myShortDA"delay 5 seconds +503 .PSV.dial :waste1 +3 "processing"%z  +48 "core"  +3 ."myShortDA"PS.seek 0ml +3 "processing"%|'ܑ +1601 "core" ' + ."myShortDA"PSV.dial PSR +3 "processing"% +50 "core"  +2 ."myShortDA"PSR.select :air +3 "processing"% +12 ."myShortDA"PS.seek 2.5ml +2 "processing"%' +2620 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +5 ."myShortDA"CBV.dial PRV +4 "processing"%  +3 "collection"'  +40 "core"  +138  +2 ."myShortDA"PSV.dial :mixloop +3 "processing"% +114 "core" +2 ."myShortDA"CTV.dial :air,avoiding: :intake +2 "collection"' +6 "core"  +2 "collection"' +3 "core"  +2 "collection"'\  +4 "core" +2 ."myShortDA"PTV.dial :PRVmixing +2 "processing"%  +80 "core" +2 ."myShortDA"PS.seek 0ml +3 "processing"% 'ܑ +2617 "core" ' + ."myShortDA"PSV.dial :air +3 "processing"%  +49 "core"  +2 ."myShortDA"PS.seek 2.5ml +3 "processing"%' +2629 "core" ' +2 ."myShortDA"PSV.dial :mixloop +3 "processing"% +50 "core" +2 ."myShortDA"PS.seek 0ml +3 "processing"%'ܑ +2624 "core" ' +2 ."myShortDA"PSV.dial :air +3 "processing"%  +50 "core"  +2 ."myShortDA"PS.seek 2.5ml +5 "processing"%' +2617 "core" ' + ."myShortDA"PSV.dial :mixloop +3 "processing"%! +50 "core" +2 ."myShortDA"PS.seek 0ml +5 "processing"%"'ܑ +2617 "core" ' +2 #"myShortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&#& +6 "core" & o +2 ."myShortDA"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek CC +2 "manipulator"&$( +5 "core" ( +2 "manipulator"&%& +4 "core" & I + ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &&& +4 "core" & e +2 ."myShortDA"Forearm.seek CC +3 "manipulator"&''ш +94 "core" ' + ."myShortDA"Hand.close +2 "manipulator"&(/ +80 "core" / +2 ."myShortDA"CC.seek :open +3 "collection"')( +413 "core" ( + "manipulator"&*& +4 "core" & s +2 "manipulator"&+% +3 "core" % ч . o +2 ."myShortDA"Forearm.seek :retract +3 "manipulator"&,' ] +96 "core" ' +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek :garage +3 "manipulator"&-(-z +284 "core" ( + "manipulator"&.& +3 "core" &-| [S +3 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &/& +3 "core" &-|  >S +2 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myShortDA"Forearm.seek :garage +3 "manipulator"&0'o +41 "Can"} [P +75 "core" ' +3 ."myShortDA"Hand.open +2 "manipulator"&11 +74 "core" 1 + "manipulator"&2% +3 "core" % rd `ܰ( +3 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myShortDA"Forearm.seek :retract +2 "manipulator"&3' ] +105 "core" ' +3 ."da"delayUntil "17:22:00.40" +24615 #recoverPRVreagent08 +2 .PTV.dial :mixing +4 "processing"%5 @ +78 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%4  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%6 * +39 "core" , +2 ."da"PSV.dial :air +2 "processing"%7  +49 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +51 ."da"PS.seek 2.5ml +2 "processing"%8' +2592 "core" ' + ."da"PSV.dial :mixloop +4 "processing"%9 +48 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +3 "processing"%:  +49 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +4 "processing"%; +48 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +3 "processing"%<  +48 "core"  +2 ."da"PS.seek :empty +3 "processing"%='s +2600 "core" ' +2 #"da"washCycleDA #1 of 2 +2 .PSR.select :air +6 .PSV.dial PSR +4 "processing"%> +162 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +6 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%?' +596 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +4 "processing"% +11 ."da"PS.seek 2ml +3 "processing"%A'Q +1612 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%m  +78 "core"  +2 ."da"PSV.dial PTV +2 "processing"%B +85 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%D  +37 "core" +2 "processing"%E% +3 "core" %U  +3 ."da"PS.seek 1.5ml +2 "processing"%F' +595 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%G * +37 "core" + +3 ."da"PS.seek 0ml +4 "processing"%C'ܑ +1601 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 +7 .PTV.dial :puck +4 "processing"%I  +11 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%H  +39 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +38 "core" + + ."da"PSR.select :air +4 .PSV.dial PSR +4 "processing"%K +85 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%L' +2599 "core" ' + ."da"PSV.dial PTV +3 "processing"%M +85 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%N +83 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"%J +81 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%P  +82 "core"  +2 ."da"PS.seek :empty +5 "processing"%Q's +414 "Can"q \\hP +2175 "core" ' +2 #"da"washCycleDA #2 of 2 +2 .PSR.select :air +6 .PSV.dial PSR +4 "processing"% +162 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +6 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%S' +597 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%O'Q +1609 "core" ' + ."da"PTV.dial :puck +3 "processing"%T  +6 "core"  +2 ."da"PSV.dial PTV +3 "processing"%V +83 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%W  +39 "core" +2 "processing"%U% +3 "core" %V  +3 ."da"PS.seek 1.5ml +2 "processing"%' +585 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%[ * +38 "core" , +2 ."da"PS.seek 0ml +3 "processing"%Z'ܑ +1599 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 +2 .PTV.dial :puck +5 "processing"%X  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%]  +40 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +8 "processing"%\\ * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%Y +82 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +3 "processing"%^' +2596 "core" ' + ."da"PSV.dial PTV +4 "processing"%_ +82 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%b +84 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"%` +82 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%d  +84 "core"  +3 ."da"PS.seek :empty +4 "processing"%c's +2611 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air +5 "processing"%e  +47 "core"  +41 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +2 "processing"%g  +140 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +3 "processing"%f  +49 "core" ~ +2 ."da"PTV.dial :PRVmixing +2 "processing"%a  +7 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%h +51 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +12 ."da"PS.seek 0.3ml +2 "processing"%i' +393 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air +2 "processing"%l  +50 "core"  +2 "processing"%k% +4 "core" %  +2 ."da"PS.seek 0.55ml +3 "processing"%o'"Y +341 "core" ' +2 #"da"addPMLReagent08 +2 .PSV.dial :air +5 "processing"%p  +50 "core"  +3 ."da"PS.seek 2ml +3 "processing"%'Q +1547 "core" ' +2 ."da"PSV.dial :PML +3 "processing"%r +50 "core" +2 ."da"PTV.dial :mixing +2 "processing"%R @ +79 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%t  +40 "core" + "processing"%% +3 "core" %Q"  +3 ."da"PS.seek 1.85ml +3 "processing"%q'I +233 "core" ' +2 ."da"PBV.dial between PSV and waste1 +3 "processing"%n * +39 "core" + +3 ."da"PS.seek 0ml +4 "processing"%x'ܑ +1965 "core" ' +2 ."da"delay 2 seconds +203 .delay 8:00 +23273 "Can"k j\\P +24730 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing +5 "processing"%y @ +6 "core" A +2 ."da"PBV.dial :waste1 +3 "processing"%{  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +8 "processing"% * +38 "core" + +2 ."da"PSV.dial :air +2 "processing"%}  +49 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +3 "processing"%u' +2599 "core" ' +2 ."da"PSV.dial :mixloop +3 "processing"% +50 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +3 "processing"%  +48 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"% +51 "core" + ."da"delay 2 seconds +203 .PSV.dial :air +2 "processing"%  +50 "core"  +2 ."da"PS.seek :empty +3 "processing"%~'s +2599 "core" ' +3 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +5 .PSV.dial PSR +4 "processing"% +149 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +6 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%' +589 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +4 "processing"% +11 ."da"PS.seek 2ml +3 "processing"%j'Q +1603 "core" ' + ."da"PTV.dial :puck +3 "processing"%z  +78 "core"  +2 ."da"PSV.dial PTV +3 "processing"%w +83 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +40 "core" + "processing"%|% +4 "core" %R  +2 ."da"PS.seek 1.5ml +3 "processing"%' +585 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"% * +39 "core" , +2 ."da"PS.seek 0ml +3 "processing"%'ܑ +1610 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 +3 .PTV.dial :puck +3 "processing"%  +7 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%\ * +39 "core" + + ."da"PSR.select :air +4 .PSV.dial PSR +4 "processing"% +84 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%' +2588 "core" ' +2 ."da"PSV.dial PTV +3 "processing"% +84 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"% +83 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +7 "processing"% +83 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%  +83 "core"  +2 ."da"PS.seek :empty +3 "processing"% 's +719 "Can"b ]P +1851 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +6 .PSV.dial PSR +4 "processing"% +148 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%!' +594 "core" ' +2 ."da"delay 5 seconds +545 .PSR.select :air +4 "processing"% +19 ."da"PS.seek 2ml +3 "processing"%'Q +1612 "core" ' + ."da"PTV.dial :puck +3 "processing"%#  +7 "core"  + ."da"PSV.dial PTV +3 "processing"%% +83 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%&  +38 "core" +2 "processing"%(% +4 "core" %P%  +2 ."da"PS.seek 1.5ml +2 "processing"%v' +596 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"% * +38 "core" + +2 ."da"PS.seek 0ml +3 "processing"%'ܑ +1599 "core" ' +2 ."da"delay 2:00 +12005 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%*  +5 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%+  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%' * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%. +83 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%$' +2575 "core" ' + ."da"PSV.dial PTV +4 "processing"%/ +81 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%1 +83 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"%2 +84 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%,  +81 "core"  +2 ."da"PS.seek :empty +5 "processing"%0's +2582 "core" ' +2 #"da"washCycleDA #3 of 3 +2 .PSR.select :air +12 .PSV.dial PSR +8 "processing"%5 +150 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +6 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%4' +586 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%6'Q +1618 "core" ' + ."da"PTV.dial :puck +3 "processing"%7  +6 "core"  +2 ."da"PSV.dial PTV +3 "processing"%" +81 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%9  +39 "core" +2 "processing"%:% +3 "core" %S +3 ."da"PS.seek 1.5ml +2 "processing"%;' +587 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%< * +37 "core" , +3 ."da"PS.seek 0ml +3 "processing"%8'ܑ +1599 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%>  +5 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%=  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%? * +37 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%m +85 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +3 "processing"%B' +2588 "core" ' + ."da"PSV.dial PTV +4 "processing"%D +81 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%E +82 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%A +83 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%G  +81 "core"  +2 ."da"PS.seek :empty +3 "processing"%F's +2584 "core" ' +2 ."da"Gate.power :camera,:ON +3 #Mixing DA Substrates +3 .PSR.select :air +6 .PSV.dial PSR +3 "processing"%I +151 "core"  + #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +6 "processing"% +13 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.25ml +2 "processing"%H'I +345 "core" ' +2 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +6 "processing"% +11 ."da"PS.seek 0.5ml +2 "processing"%' +334 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%K'Q +465 "Can"\\ ^*P +1132 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%C  +6 "core"  +2 ."da"PSV.dial PTV +3 "processing"%M +83 "core" + ."da"PBV.dial :waste1 +3 "processing"%N  +38 "core" +2 "processing"%J% +3 "core" %L \ +2 ."da"PS.seek 1.5ml +46 "processing"%P' +597 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%L * +38 "core" , +10 ."da"PS.seek 0ml +3 "processing"%'ܑ +1611 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%Q  +6 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%S  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%T * +39 "core" , + ."da"PSR.select :air +4 .PSV.dial PSR +4 "processing"%V +83 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%W' +2571 "core" ' + ."da"PSV.dial PTV +3 "processing"%U +85 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%O +83 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"%[ +83 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +84 "core"  +2 ."da"PS.seek :empty +3 "processing"%X's +2571 "core" ' +2 #"da"Additional air clear +3 .PSR.select :air +5 .PSV.dial PSR +4 "processing"%] +149 "core"  + #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +6 .PS.reconfigure :default +4 "processing"%#A d`xb +5 ."da"PS.seek 2ml +2 "processing"%\\'Q +2114 "core" ' +2 ."da"delay 5 seconds +503 .PTV.dial :puck +3 "processing"%Y  +6 "core"  +2 ."da"PSV.dial PTV +3 "processing"%Z +83 "core" + ."da"PBV.dial :waste1 +3 "processing"%_  +39 "core" +2 "processing"%b% +4 "core" %Q  +2 ."da"PS.seek 1.5ml +2 "processing"%`' +595 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%d * +38 "core" + +2 ."da"delay 1 second +103 .PSV.dial :waste1 +2 "processing"%^  +117 "core"  +2 ."da"PS.seek :empty +3 "processing"%e's +1610 "core" ' +2 "processing"%g9 +3 "core" 9|6? +2 #"da"Processing Puck Heater at 28C before imaging +3 .PH.coast +4 "processing"%f +4 %a& +3 "core" 6@ + &S+- 6 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&h% +6 "core" % c\ < > \  +2 "storage"(c% +4 "core" %@ 9 8 + "storage"(l. +3 "core" .(+ +3 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 3 +3 "storage"(k(@ +202 "core" ( + ."da"SC.configure :limp +2 "storage"($(\ 1b +6 (i& +3 "core" &B    +2 "manipulator"&p& +4 "core" &-| 7 1 3S + "manipulator"&o% +4 "core" % c 9 ; +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 3 +3 "manipulator"&r( +175 "core" ( + "manipulator"&R& +3 "core" & 0 0  i +3 "storage"(t& +3 "core" &L    +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&'m +97 "core" ' + "storage"(n& +4 "core" &L ) +  +2 ."da"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +6 ."da"SE.seek :beamBreak +2 "storage"(' +315 "core" ' + "storage"(q- +4 "core" -'p +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +6 "manipulator"&y& +3 "core" &   g i +2 "storage"({& +3 "core" &L   # +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +5 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek 3 +3 "manipulator"&'M +40 "core" ' + ."da"Elbow.hold +47 "manipulator"&}, +6 "core" , + ."da"Elbow.reconfigure :tight +9 "manipulator"&$&.,(\ #b +4 "storage"(x- +4 "core" -'p +3 ."da"SE.seek 0.1 Pucks below Top Plate +3 "storage"( ' +27 "core" ' +2 "manipulator"&% +4 "core" %Qg  +2 "storage"(& +3 "core" &L y +2 ."da"Forearm.force -20 +2 "manipulator"&5 +6 ."da"Forearm.seek 3 + 304 counts +2 "manipulator"&'} +14 "core" ' + "manipulator"&u& +3 "core" & < @c +3 "storage"( & +3 "core" &L   . +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&~'m +32 "core" ' +2 ."da"SE.seek 1.1 Pucks below Top Plate +3 "storage"(' +36 "core" ' +2 "manipulator"&z& +4 "core" & < ; c +2 "manipulator"&w% +3 "core" %҈ 8 2 +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +2 "manipulator"&' ] +97 "core" ' +2 ."da"Elbow.seek PC +3 "manipulator"&|( +257 "core" ( +2 "manipulator"&j& +4 "core" & 0 ' : +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" &   ' +2 ."da"Forearm.seek PC +3 "manipulator"&'E +93 "core" ' + ."da"Hand.close +2 "manipulator"&/ +78 "core" / +2 ."da"PC.seek :open +3 "processing"%( +376 "core" ( +2 "storage"(\ & +3 "core" &L 9 6 +2 "manipulator"&& +4 "core" & S S D + "manipulator"&% +3 "core" % L R T u +3 ."da"Forearm.seek :retract +3 "manipulator"&' ] +106 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 3 +3 "manipulator"& ( +249 "core" ( +2 "manipulator"&& +2 "core" & W T b k +2 "storage"(& +3 "core" &L C C +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&'m +96 "core" ' +2 ."da"Hand.open +2 "manipulator"&1 +71 "core" 1 +2 "storage"( - +2 "core" -' +3 ."da"SE.seek 0.75 Pucks below Top Plate +3 "storage"(!' +27 "core" ' + ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.24 Pucks below Top Plate +3 "storage"(#'~ +59 "core" ' +3 #"da"Lights, camera, ACTION! +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +8 #"da"PuckCamera: snap -bin=2,2 -tiff -auto /var/log/esp/da25mar2618h.tif +8 "processing"%%& +13 "core" & +3 "manipulator"&&& +5 "core" & b k +3 "manipulator"&(% +4 "core" % a { Ec +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +3 "manipulator"&' ] +96 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&(-z +184 "core" ( +2 "manipulator"&v& +3 "core" &-| <g +3 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &*& +3 "core" &-| ,g +2 ."psFlush"Forearm.seek :garage +3 "manipulator"&+'o +110 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&'/ +69 "core" / +2 "manipulator"&.& +4 "core" &-| # wg +3 "manipulator"&% +3 "core" % ρ~  ̸ +2 ."psFlush"Forearm.seek :retract +54 "manipulator"&/' ] +110 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +10 "manipulator"&$&.,(\ #b +5 ."psFlush"Elbow.seek PC +4 "manipulator"&1( +121 "core" ( +2 "manipulator"&2& +4 "core" & u z  +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &,& +3 "core" & s % +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek PC +3 "manipulator"&$'E +99 "core" ' + "manipulator"&5& +3 "core" & } z L +3 "manipulator"&0% +3 "core" %> &= +3 "processing"%4& +3 "core" &  +3 "processing"%7& +4 "core" &  +3 ."psFlush"PC.seek :closed +2 "processing"%"(SD +7 "core" &  +4 & . +9 &Bx z4 +9 &)jt zH +10 &Z {V +9 &u@ }W +10 &7C |W +9 &D |W +9 &B }W +10 &~@ }V +9 &!@C |V +9 &#C }V +10 &$C }W +9 &&B |W +10 &(HF |V +9 &*\ ? |V +9 &+A |V +10 &-F |V +9 &/QC |V +10 &1D |V +9 &2B |V +9 &4C |V +10 &6YB |V +9 &8? |V +9 &9? |V +10 &;? |V +9 &=_A |W +9 &?!F |W +10 &@C {V +9 &BE |W +10 &DiD |V +9 &F+E {V +9 &GG |V +10 &IF |W +12 &KmO {X +11 &M+Z wY +8 &Np u\\ +11 &Px w] +7 &RLY y7 +8 &S(_ yM +2 #"da"SX HX9/16 (USB:08): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 10.479 seconds\ /var/log/esp/da25mar2618h.tif: TIFF Upload Complete\ +5 #PuckCamera: snap -bin=2,2 -tiff 15.0 /var/log/esp/midres/da25mar2618h15s.tif +13 "core" &S*' |1 +4 ( + &S*& |1 +7 "processing"%7& +3 "core" &S*& |1 +4 #"psFlush"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.32 +3 "processing"%9& +6 "core" &S*& |1 +2 ."psFlush"Hand.open +2 "manipulator"&:1 +78 "core" 1 +2 "manipulator"&6% +4 "core" % > o j V= +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +3 "manipulator"&<' ] +92 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +5 "processing"%; +49 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%>' +591 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +4 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%=' +135 #"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/da25mar2618h15s.tif: TIFF Upload Complete\ +5 #PuckCamera: snap -bin=2,2 -tiff 30.0 /var/log/esp/midres/da25mar2618h30s.tif +1975 "core" ' +2 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +3 "processing"%? @ +212 "core" A +2 ."psFlush"PTV.dial :PRVmixing +3 "processing"%m  +142 "core" + ."psFlush"PSV.dial :mixloop +3 "processing"%8 +119 "core" +2 ."psFlush"PS.seek :empty +3 "processing"%D's +493 #"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/da25mar2618h30s.tif: TIFF Upload Complete\ +13 #PuckCamera: snap -bin=1,1 -tiff 70.0 /var/log/esp/hires/da25mar2618h70s.tif +2121 "core" ' + ."psFlush"PSR.select :air +4 .PSV.dial PSR +4 "processing"%E +120 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +3 "processing"%A' +587 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +59 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%G' +2113 "core" ' + ."psFlush"delay 1 second +103 .PBV.dial :waste1 +2 "processing"%B  +39 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%I @ +80 "core" A +2 ."psFlush"PSV.dial :mixloop +2 "processing"%F +120 "core" +2 ."psFlush"PS.seek :empty +3 "processing"%H's +1250 #"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/da25mar2618h70s.tif: TIFF Upload Complete\ +5 .Gate.power :camera,:OFF +5 ."Qmail"DAfans.email "da25mar2618h exposed 10.479 seconds\\nmidres/da25mar2618h15s\\nmidres/da25mar2618h30s\\nhires/da25mar2618h70s",Subject: "da25mar2618h images!" +17 "storage"(- +18 "core" -'~ +8 "storage"(C& +4 "core" &L k d 4 +56 "manipulator"&M& +13 "core" &  +2 "manipulator"&N% +4 "core" % K   +3 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 3 +3 "manipulator"&J( +247 "core" ( +2 "manipulator"&K& +4 "core" &\  D !t +2 "storage"(L& +3 "core" &L  +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&P'm +99 "core" ' +3 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +5 ."da"SE.seek 0.48 Pucks below Top Plate +3 "storage"(Q' +60 "core" ' +2 "manipulator"&S& +3 "core" &\ x D $!t +2 "storage"(T& +3 "core" &L @ W  +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +5 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek 3 +3 "manipulator"&V'M +37 "core" ' +2 ."da"Elbow.hold +3 "manipulator"&, +5 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +4 ."da"SE.seek 0.66 Pucks below Top Plate +4 "storage"(U' +31 "core" ' + "manipulator"&O% +3 "core" %Wm j l 3  +3 "storage"([& +3 "core" &L $ & +2 ."da"Forearm.force -20 +2 "manipulator"&5 +5 ."da"Forearm.seek 3 + 310 counts +2 "manipulator"&'Ѓ +12 "core" ' +2 "manipulator"&W& +3 "core" & : +^ +2 "storage"(]& +4 "core" &L\  +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&X'm +29 "core" ' + "storage"(Y% +3 "core" % \  +4 ."downElevator"SE.seek :down +4 "storage"(Z'= +97 (_% +4 "core" %3 ! [s +2 "manipulator"&b% +4 "core" %Z u 8 ' +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +3 "manipulator"&\\' ] +102 "core" ' +49 ' + ."downElevator"SE.stop +2 "storage"(5 +6 (d& +3 "core" &L\  +279 ' + ."psFlush"PSV.dial PSR +3 "processing"%^ +115 "core"  + ."psFlush"PSR.select :flush +4 "processing"%@ +11 ."psFlush"PS.seek 1ml +3 "processing"%`'[q +1094 "core" ' +4 ."psFlush"PSR.select :air +7 "processing"% +19 ."psFlush"PS.seek 2.5ml +4 "processing"%g' +684 #"uploadLog"upsync +918 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%f +81 "core" +2 ."psFlush"PTV.dial :puck +3 "processing"%a  +77 "core"  + ."psFlush"PBV.dial :waste1 +3 "processing"%h  +7 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%c'ܑ +2623 "core" ' + ."psFlush"PSV.dial PSR +4 "processing"%l +81 "core"  + ."psFlush"PSR.select :air +8 .PS.seek 2.5ml +5 "processing"%i' +2628 "core" ' + ."psFlush"PSV.dial PTV +8 "processing"%p +81 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"%o'ܑ +2626 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%s +82 "core"  + ."psFlush"PSR.select :flush +4 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +3 "processing"%R' +594 "core" ' + ."psFlush"PSR.select :air +4 "processing"% +12 ."psFlush"PS.seek 2.5ml +3 "processing"%t' +2142 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%n +79 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%- U +59 "core" W +3 ."psFlush"PS.seek 0ml +3 "processing"%3'ܑ +2618 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%q @ +47 "core" > +3 ."psFlush"PS.seek 2.5ml +3 "processing"%y' +2640 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%{  +91 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%x's +2136 "Can"a\ ?^P +479 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +58 "core"  +2 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +6 "processing"%' +2628 "core" ' +2 ."psFlush"PSV.dial PTV +8 "processing"%u +81 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +7 "core" V +3 ."psFlush"PS.seek 0ml +4 "processing"%z'ܑ +2619 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%w @ +49 "core" > +2 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2619 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%r  +80 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%'s +2620 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"% +47 "core"  +2 ."psFlush"PSR.select :flush +4 "processing"%@ +12 ."psFlush"PS.seek 1ml +2 "processing"%'[q +1104 "core" ' + ."psFlush"PSR.select :air +4 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +1609 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%~ +79 "core" + ."psFlush"PTV.dial :puck +3 "processing"%j  +7 "core"  + ."psFlush"PBV.dial :waste1 +4 "processing"%  +57 "core" +2 ."psFlush"PS.seek 0ml +5 "processing"%}'ܑ +2621 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +81 "core"  +2 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +3 "processing"%' +2630 "core" ' +2 ."psFlush"PSV.dial PTV +8 "processing"% +81 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%\ 'ܑ +2623 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"% +79 "core"  + ."psFlush"PSR.select :flush +4 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%' +595 "core" ' + ."psFlush"PSR.select :air +4 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2115 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"% +114 "core" +2 ."psFlush"PBV.dial PSV +9 "processing"% U +58 "core" V +2 ."psFlush"PS.seek 0ml +3 "processing"%|'ܑ +2638 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"% @ +49 "core" > +2 ."psFlush"PS.seek 2.5ml +3 "processing"% ' +2622 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%%  +78 "core"  +2 ."psFlush"PS.seek :empty +5 "processing"%'s +2642 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%& +46 "core"  + ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +5 "processing"%(' +2621 "core" ' + ."psFlush"PSV.dial PTV +9 "processing"% +79 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%! U +6 "core" U +2 ."psFlush"PS.seek 0ml +3 "processing"%v'ܑ +2620 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"% @ +47 "core" ? +3 ."psFlush"PS.seek 2.5ml +3 "processing"%*' +2615 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%  +79 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%''s +2625 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +3 "manipulator"&.& +6 "core" &   7 `^ +2 "manipulator"&% +3 "core" % Z   ` +2 ."psFlush"Elbow.seek PC +3 "manipulator"&( +251 "core" ( +2 "manipulator"&2& +3 "core" & * # ) b, +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &,& +4 "core" & $ ) / b, +2 ."psFlush"Forearm.seek PC +3 "manipulator"&+'E +91 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&5/ +79 "core" / +2 ."psFlush"PC.seek :open +3 "processing"%0( +376 "core" ( +2 "manipulator"&4& +3 "core" & # .  b, +2 "manipulator"&% +3 "core" % 6   } bP +2 ."psFlush"Forearm.seek :retract +3 "manipulator"&/' ] +109 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek :garage +2 "manipulator"&(-z +133 "core" ( +2 "manipulator"&9& +3 "core" &- , 0 ce +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &:& +2 "core" &- % - ce +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek :garage +2 "manipulator"&6'o +113 "core" ' +2 ."psFlush"Hand.open +2 "manipulator"&71 +67 "core" 1 + "manipulator"&;% +4 "core" % vh a OP +2 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +3 "manipulator"&$' ] +115 "core" ' +2 #"myShortDA"Finished short da assay +2 #Beginning samplePassF +4 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +4 "collection"'e& +5 "core" &\ +2 "manipulator"&>& +4 "core" &- + , c` +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&?(-z +32 "core" ( +2 "manipulator"&m& +3 "core" &- T U  f +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &8& +2 "core" &- D O f +3 ."myShortDA"Forearm.seek :garage +3 "manipulator"&='o +108 "core" ' + ."myShortDA"Hand.close +2 "manipulator"&E/ +69 "core" / + "manipulator"&D& +4 "core" &-  e T +2 "manipulator"&A% +2 "core" %  , TG +40 ."myShortDA"Forearm.seek :retract +9 "manipulator"&B' ] +107 "core" ' +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myShortDA"Elbow.seek CC +3 "manipulator"&I( +276 "core" ( +2 "manipulator"&F& +4 "core" & 4 6 _) + ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &G& +2 "core" & 0 . _) +3 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek CC +2 "manipulator"&'ш +99 "core" ' +2 "manipulator"&C& +4 "core" & $ , 9 ]) +2 "manipulator"&M% +3 "core" %с % ! ] +3 "collection"'N& +3 "core" & +2 "collection"'K& +5 "core" & +2 ."myShortDA"CC.seek :closed +3 "collection"'L(X +6 "core" &t +5 & $j $d +10 &cSys : +9 &{vq O +10 &ZTs T +9 &Lj T +9 &Kj T +10 &Le T +9 &bLo T +9 & $Qm T +10 &!Nh T +9 &#Np U +10 &%iNm U +9 &',Nq T +9 &(Kt T +10 &*Mk U +9 &,rMl T +9 &.3Lm U +10 &/Mj T +9 &1Om T +10 &3zLj T +9 &5<Op T +9 &6Nu U +10 &8Jl T +9 &:Nj T +9 &Ni U +9 &?Np T +10 &ALo T +9 &CKPq U +9 &E ]q V +10 &Fkr X +9 &H} \\ +9 &J4~ _ +10 &Kz _ +9 &Mt _ +10 &O{m _ +9 &Q=q _ +9 &Rx ` +10 &Tu a +9 &Vws b" +9 &Xwv 1 +10 &Xw Y +9 ( + &Xmr R +2 "collection"'K& +4 #"myShortDA"Collection Clamp onSpring/offSpring for 8/26 samples, on/off torque 2.32 +2 "collection"'1& +5 "core" &Xm R +2 ."myShortDA"Hand.open +2 "manipulator"&S1 +78 "core" 1 +2 "manipulator"&T% +3 "core" % р  V +2 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."myShortDA"Forearm.seek :retract +3 "manipulator"&O' ] +95 "core" ' +2 ."myShortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%<  +59 "core"  +2 #"myShortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +4 "processing"%@ +13 ."myShortDA"PS.seek 1.5ml +2 "processing"%[' +1608 "core" ' +2 ."myShortDA"delay 5 seconds +503 .PSV.dial :waste1 +3 "processing"%W  +47 "core"  +2 ."myShortDA"PS.seek 0ml +3 "processing"%]'ܑ +1603 "core" ' + ."myShortDA"PSV.dial PSR +4 "processing"%Y +46 "core"  +2 ."myShortDA"PSR.select :air +3 "processing"% +11 ."myShortDA"PS.seek 2.5ml +3 "processing"%#' +2617 "core" ' +2 ."connect"PRV.dial CBV +4 ."myShortDA"CBV.dial PRV +4 "processing"%_  +5 "collection"'b  +6 "core"  +101  +2 ."myShortDA"PSV.dial :PTV,via: :air +3 "processing"%P +209 "core"  +2 ."myShortDA"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +4 "processing"%J @ +75 "core" B +3 ."myShortDA"PS.seek 0ml +3 "processing"%Q'ܑ +2627 "core" ' +2 ."myShortDA"PSV.dial :air +3 "processing"%V  +80 "core"  +2 ."myShortDA"PS.seek 2.5ml +3 "processing"%' +2623 "core" ' + ."myShortDA"PSV.dial :PTV +3 "processing"%d +80 "core" +2 ."myShortDA"PS.seek 0ml +3 "processing"%U'ܑ +453 "Can"v\ \ M_VP +2173 "core" ' +2 #"myShortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&X& +5 "core" & Z V) +3 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek CC +3 "manipulator"&Z( +28 "core" ( +2 "manipulator"&^& +3 "core" & 8 X +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &H& +3 "core" & : Y +3 ."myShortDA"Forearm.seek CC +2 "manipulator"&`'ш +93 "core" ' +2 ."myShortDA"Hand.close +2 "manipulator"&f/ +70 "core" / +2 ."myShortDA"CC.seek :open +3 "collection"'a( +411 "core" ( +2 "manipulator"&h& +3 "core" &  ( D _ +40 "manipulator"&g% +3 "core" % т $  _P +2 ."myShortDA"Forearm.seek :retract +10 "manipulator"&l' ] +107 "core" ' +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek :garage +3 "manipulator"&c(-z +278 "core" ( +2 "manipulator"&p& +4 "core" &-z 1 6 cZ + ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &i& +2 "core" &-z , # bZ +3 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek :garage +2 "manipulator"&s'o +114 "core" ' +2 ."myShortDA"Hand.open +2 "manipulator"&o1 +68 "core" 1 +2 "manipulator"&R% +3 "core" % vj  NK +2 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myShortDA"Forearm.seek :retract +2 "manipulator"&n' ] +103 "core" ' +56385 "Can"\ 7‚_P +60002 \ 7x`P +60002 \ 7naP +60002 \ 7daP +60002 \ 7ZbDP +60001 \ 7PbP +60002 \ 7GcpP +60002 \ 7=dP +60002 \ 63dP +60002 \ 6)e2P +60002 \ 7eP +60001 \ 7f^P +60002 -\ 7 fP +60002 ;\ 7gP +60002 I\ 7h P +60002 S\ 7hP +60002 S\ 7iLP +60002 S\ 7iP +60002 P\ 6jxP +60002 K\ 7kP +60002 B\ 7kP +1490 #"brent"Session Begun +340 #-> Power +704 #-> Power.camera on +3 .Gate.power :camera,:ON +438 #-> exit +3 #Session Ended +57024 "Can"/ {l:P +60002  lP +60002  mfP +60002  mP +21411 #"brent"Session Begun +403 #-> showlog 50 +2606 #-> quit +3 #Session Ended +9311 #Session Begun +1969 #-> abort! "rebooting to test camera kernel driver fix" +3 !o:CmdServer::Client::Error: mesg"AAborting Mission: rebooting to test camera kernel driver fix:bt["!brent:1:in `topLevelBinding'"OVERRUN< ESP2 v3.42 I2C Gateway v3.20 +11 #>OVERRUN< ESP2 v3.42 I2C Gateway v3.20 for core bus +252 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +497 "Can" on +  on\ + #tPolling Can every 10:00 +2 #Cleanly exited at 22:33:49PDT26-Mar-25 +48 #Clients may connect on TCP port 9999 + #Waiting for espclients... +118 #"brent"Session Begun +309 #-> ESP.ready! +155 "sampler") +2 ) +3 "core"  +2 "collection"' +3 ' +2 "core"  +2 "processing"% +4 % +3 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +5 "sampler")&\ +2 "collection"'% +4 "core" %Me + ."brent"CS.configure :default +2 "collection"'#P d@b +5 ."brent"CS.hold + "collection"'+ +6 "core" + +2 ."brent"CS.configure :default + "collection"'#P d@b +4 "processing"%% +3 "core" %܏# +2 ."brent"PS.configure :default + "processing"%#A d`xb +5 ."brent"PS.hold + "processing"%+ +6 "core" + +2 ."brent"PS.configure :default + "processing"%#A d`xb +5 "sampler")% +3 "core" %&ni J +2 ."brent"SS.configure :default + "sampler")#.0X Power +718 #-> exit +2 #Session Ended +57760 "Can" oY +60001  %o +60002  .p +38424 #"brent"Session Begun +745 #-> Power.camera off +2 .Gate.power :camera,:OFF +366 #-> Power +3510 #-> exit +2 #Session Ended +16953 "Can"\ E5q +60002 \ E7q +60002 \ E:|rG +60001 \ E<r @PDT1743058870.30 \ E?xss +60002 \ FAt +60002 \ EDut +60002 \ EFu5 +60002 \ EIqu +60002 \ EKva +60002 \ ENnv +60002  \ EPw +60002  \ ESjx# +60002 \ FUx +60002 \ EXfyO +60002 \ EZy +60002 \ E]cz{ +60002 \ E_{ +60001 \ Eb_{ +60002 \ Ed|= +60002 \ Eg\\| +60002 \ Ei}i +60002 "\ ElX} +60002 #\ En~ +60002 "\ EqU+ +60002  \ Es +60002 #\ EvQW +60002 !\ Ex +60002 %\ E{N +60001 &\ E} +60002 (\ EJ +60002 \ EE +60002 \ EF +60002  \ Eq +60002 \ EC +60002 \ E +60002 \ E?3 +60001 \ E +60002 \ E<_ +60002 \ E +60002 \ E8 +60002 \ E! +60002 \ E5 +60002 \ EM +60002 \ E1 +60002 \ Ey +60001 \ E. +60002 \ E +60002 \ E+; +60002 \ E +60002 \ E'g +60002 \ E +60001 \ E$ +45298 #"brent"Session Begun +682 #-> showlog 20 +1010 #-> Power.camera on +2 .Gate.power :camera,:ON +247 #-> exit +6 #Session Ended +12757 "Can" ) +60002   +60002  U +13872 #"brent"Session Begun +1035 #-> Power.camera off +2 .Gate.power :camera,:OFF +485 #-> exit + #Session Ended +1555 #Session Begun +418 #-> ESP.ready! +2 "collection"'3% +6 "core" %M" + "processing"%4% +4 "manipulator"&5% + "sampler")6% +13 "core" %܏0 % \\ - ? + %&lh e +2 "manipulator"&7& +3 "core" &-z ?Z +2 "storage"(8& +3 "core" &6 | | \  +2 "storage"(9% +3 "core" %@ { | \  +2 "collection"':& +3 "core" & +2 "processing"%;& +3 "core" &- +2 "collection"'< +4 "core"  +2 "collection"'= +3 "core"  +2 "collection"'> +3 "core"  +2 "processing"%? +3 "core"  +2 "processing"%@ +3 "core" U +2 "processing"%A +4 "core" B + "processing"%B +4 "core"  +2 "sampler")C +3 "core"  +2 "collection"'D% +3 "core" %M +2 "processing"%E% +4 "core" %܏ +2 "sampler")F% +4 "core" %&ki e +2 "collection"'G& +3 "core" & +2 "processing"%H& +3 "core" &* +2 "manipulator"&I% +36 "core" % \\ ? +2 "manipulator"&J& +3 "core" &-z > ?Z +2 "storage"(K& +3 "core" &6 { z \  +2 "storage"(L% +3 "core" %@ x \  +2 "collection"'M9 +3 "core" 9ju +9 "processing"%N9 +3 "core" 9| +256 #"brent"-> exit +2 #Session Ended +42183 "Can"\ E +60002 \ EW +12017 #"Camille"Session Begun +1828 #-> Mainthread.exit +2 !o:NameError : mesg"&uninitialized constant Mainthread:@timestampu: Time oKiLX: name:Mainthread:bt["#Camille:1:in `topLevelBinding'" MainThread.exit +11 #mEXIT + #"Camille"Session Ended @1743090818.54PDT @1743090878.21PDT = =tMAIN =mMAIN_scheduler @PDT1743090878.97 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +111 #"core_reset"Sent BREAK + #t@4976 receive with ifg=0x10, ie=0xFD + #@5616 receive with ifg=0x10, ie=0xFD #@6273 receive with ifg=0x10, ie=0xFD + #@6913 receive with ifg=0x10, ie=0xFD + #@7561 receive with ifg=0x10, ie=0xFD #@8210 receive with ifg=0x10, ie=0xFD + #@8858 receive with ifg=0x10, ie=0xFD #@9189 receive with ifg=0x80, ie=0xFD + #@6694 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +258 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +415 "Can"\ G> + \ G> + #tPolling Can every 10:00 +3 #Cleanly exited at 08:53:38PDT27-Mar-25 +13412 #-> ESP.ready! +153 "sampler") +3 ) +2 "core"  +2 "collection"' +3 ' +2 "core"  +3 "processing"% +2 % +3 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 "collection"'% +2 "core" %MA +2 .tCS.configure :default +2 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +3 "core" + +2 .tCS.configure :default + "collection"'#P d@b +3 "processing"%% +3 "core" %܏\  +2 .tPS.configure :default + "processing"%#A d`xb +3 .tPS.hold +2 "processing"%+ +2 "core" + +2 .tPS.configure :default + "processing"%#A d`xb +3 "sampler")% +3 "core" %&jk h +2 .tSS.configure :default +2 "sampler")#.0X Z +2 "manipulator"&& +4 "core" &-z * ) S ZZ + "storage"(& +4 "core" &6   \ 3 + "storage"(% +4 "core" %@  \ 3 + "collection"'& +4 "core" &2 + "processing"%& +4 "core" &'\  +2 "collection"'  +3 "core"  +2 "collection"'! +4 "core"  +2 "collection"'" +37 "core"  +2 "processing"%# +3 "core"  +2 "processing"%$ +3 "core" U +3 "processing"%% +2 "core" B +3 "processing"%& +2 "core"  +3 "sampler")' +2 "core"  +3 "collection"'(% +3 "core" %M6 +6 "processing"%)% +4 "core" %܏'\  +2 "sampler")*% +3 "core" %&kh b +2 "collection"'+& +4 "core" &R +2 "processing"%,& +3 "core" &\  +2 "manipulator"&-% +4 "core" % \\ , ) A Z +2 "manipulator"&.& +3 "core" &-z , 3 U ZZ +2 "storage"(/& +3 "core" &6   I\ 2 +3 "storage"(0% +3 "core" %@   \ 3 +2 "collection"'19 +3 "core" 9qy +2 "processing"%29 +4 "core" 9 +274 #t-> access 3 +3 "storage"(3% +2 "core" %@   ?\ 3 +3 "manipulator"&4% +3 "core" % \\ ) 1 v [ +2 "manipulator"&5& +3 "core" &-z + ( A [Z +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 7 +2 "storage"(6([Y +680 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +2 (7& +3 "core" &[]   a\ 4 +1714 #"CamilleF"Session Begun +28960 #-> ESP.ready! +3 "collection"'8% +4 "processing"%9% +3 "manipulator"&:% +8 "core" %M\  +6 "sampler");% +5 "core" %܏ \ + % \\ q r 3 e %&ig ^ +3 "manipulator"&<& +2 "core" &-z n r N fZ +2 "storage"(=& +4 "core" &[V z z }\ > + "storage"(>% +4 "core" %@ x s g\ > + "collection"'?& +4 "core" &6\  +2 "processing"%@& +3 "core" &\ +2 "collection"'A +3 "core"  +2 "collection"'B +4 "core"  +2 "collection"'C +2 "core"  +3 "processing"%D +2 "core"  +3 "processing"%E +2 "core" U +2 "processing"%F +4 "core" B + "processing"%G +3 "core"  +2 "sampler")H +4 "core"  + "collection"'I% +4 "core" %M\  +2 "processing"%J% +4 "core" %܏(\ +3 "sampler")K% +3 "core" %&jg l +2 "collection"'L& +4 "core" &\  +2 "processing"%M& +3 "core" &\ +3 "manipulator"&N% +3 "core" % \\ h d e +2 "manipulator"&O& +4 "core" &-z d g ~ eZ +2 "storage"(P& +3 "core" &[V | w \ ? +2 "storage"(Q% +3 "core" %@ | { \ > +2 "collection"'R9 +4 "core" 9ox +2 "processing"%S9 +3 "core" 9 +654 #"CamilleF"-> access 4 +4 "storage"(T% +5 "core" %@ z z x\ > +2 "manipulator"&U% +3 "core" % \\ e g e +2 "manipulator"&V& +3 "core" &-z d e ] fZ +2 ."CamilleF"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."CamilleF"SC.seek 1 +2 "storage"(W( +1011 "core" ( +2 ."CamilleF"SC.configure :limp + "storage"($(\ 1b +5 (X& +3 "core" & 6 ( k\ 9 +439 #"CamilleF"-> startTube 4 +3427 #-> start(:myShortDA){shortDA} +4 "collection"'Y% +10 "processing"%Z% +2 "core" %M,\  +5 %܏'\ +3 #"myShortDA"Ready to sample after 10 seconds from PRV.sipper? + #Type 'Thread[:myShortDA].answer' to continue +8522 "Can"\ 6eM +60002 \ 9p +13707 #"CamilleF"-> Thread[:myShortDA].answer +3 #"myShortDA"CamilleF answered Ready to sample after 10 seconds from PRV.sipper? "Yes" +8 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +4 .delay 10 seconds +1004 .PSV.dial :mixloop +3 "processing"%[ +47 "core" +2 ."myShortDA"PTV.dial :PRVmixing +2 "processing"%\\  +76 "core" +2 ."myShortDA"PRV.dial :sipper +2 "processing"%]  +142 "core"  +2 ."myShortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +5 ."myShortDA"PS.seek 1.1ml +2 "processing"%^'h! +2279 "core" ' +2 ."connect"PRV.dial CBV +4 ."myShortDA"CBV.dial PRV +5 "processing"%_  +4 "collection"'`  +6 "core"  +132  +3 ."myShortDA"PS.seek 0.5ml +3 "processing"%a' +1263 "core" ' + ."myShortDA"PRV.dial :waste2 +3 "processing"%b @ +112 "core" ? +2 ."myShortDA"PS.reconfigure :default + "processing"%#A d`xb +5 ."myShortDA"PS.seek :empty +2 "processing"%c's +593 "core" ' + ."myShortDA"PSV.dial PSR +3 "processing"%d +114 "core"  +9 #"myShortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +4 "processing"%j +12 ."myShortDA"PS.seek 1ml +2 "processing"%e'[q +1109 "core" ' + ."myShortDA"PSR.select :air +9 "processing"% +12 ."myShortDA"PS.seek 2.5ml +2 "processing"%f' +1607 "core" ' +2 ."myShortDA"PSV.dial :mixloop +2 "processing"%g +113 "core" +2 ."myShortDA"PS.seek :empty +3 "processing"%h's +2625 "core" ' + ."myShortDA"PSV.dial PSR +4 "processing"%i +111 "core"  + #"myShortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +11 ."myShortDA"PS.seek 1ml +3 "processing"%j'[q +1109 "core" ' + ."myShortDA"PSR.select :air +4 "processing"% +11 ."myShortDA"PS.seek 2.5ml +3 "processing"%k' +1603 "core" ' + ."myShortDA"PSV.dial :mixloop +3 "processing"%l +113 "core" + ."myShortDA"PRV.dial :sipper +3 "processing"%m  +47 "core" +2 ."myShortDA"PS.seek :empty +3 "processing"%n's +2623 "core" ' +2 ."myShortDA"PSV.dial PSR +3 "processing"%o +113 "core" + ."myShortDA"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%p' +2617 "core" ' +2 ."myShortDA"PSV.dial :mixloop +2 "processing"%q +113 "core" +2 ."myShortDA"PS.seek :empty +3 "processing"%r's +2641 "core" ' +2 #"myShortDA"Loading da puck from tube 4 into Processing Clamp +7 "processing"%s& +6 "core" &&\  +7 ."myShortDA"Hand.open +2 "manipulator"&t1 +21 "core" 1 +2 "manipulator"&u% +3 "core" % \\ l f f +2 "storage"(v% +4 "core" %@ ~ ~ \ ? + "storage"(w. +4 "core" .( +2 ."myShortDA"SC.reconfigure :tight + "storage"($\ .(\ 1~b +5 ."myShortDA"SC.seek 4 +3 "storage"(x(+ +514 "core" ( +2 ."myShortDA"SC.configure :limp +2 "storage"($(\ 1b +5 (y& +3 "core" &+ #\ 0& +2 "manipulator"&z& +3 "core" &-z > I Q cZ +2 "manipulator"&{% +3 "core" % \\ J C  c +3 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek 4 +3 "manipulator"&|( +176 "core" ( +2 "manipulator"&}& +3 "core" & G G a"{ +2 "storage"(~& +2 "core" &+ O V V\ <& +3 ."myShortDA"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."myShortDA"Forearm.seek 4 + 800 counts +3 "manipulator"&'s +108 "core" ' + "storage"(& +3 "core" &+ { { \ =& +3 ."myShortDA"SE.reconfigure :pick + "storage"(#],K-0-\ b +7 ."myShortDA"SE.seek :beamBreak +2 "storage"(' +308 "core" ' +2 "storage"(- +2 "core" -'~ +2 ."myShortDA"SE.configure :default +3 "storage"(#QK-0-\ b +5 (& +3 "core" &+ K W [\ :& +2 "manipulator"&& +3 "core" &\ = ? c"{ +2 ."myShortDA"Elbow.seek 4 +2 "manipulator"&( +6 "core" ( + "manipulator"&\ & +4 "core" &\ E K J c"{ +2 "storage"( & +3 "core" &+ ] ]\ ;& +2 ."myShortDA"Forearm.seek 4 + 300 counts +3 "manipulator"&' +17 "core" ' + ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myShortDA"Hand.close +2 "manipulator"&/ +69 "core" / +3 !"myShortDA"o:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 4):bt["4/home/esp/esp2/utils/puckmoves.rb:389:in `load'"8/home/esp/esp2/utils/puckmoves.rb:998:in `loadPuck'";/home/esp/esp2/protocol/2G/DAprocess.rb:281:in `runDA'"6/home/esp/esp2/protocol/2G/DA.rb:124:in `shortDA'"$CamilleF:4:in `topLevelBinding'"./home/esp/esp2/lib/base.rb:296:in `start'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +3 ."downElevator"SE.seek :down +5 "manipulator"&& +2 "storage"('= +8 "core" & F D  b"{ +2 "manipulator"&% +4 "core" % z ? B _ +2 ."myShortDA"Forearm.seek :retract +2 "manipulator"&' ] +99 "core" ' +2 ."myShortDA"Elbow.seek PC +3 "manipulator"&( +158 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +97 "core" ( + "manipulator"&& +4 "core" & C ; c +3 ."myShortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 && +3 "core" & B 8 | c +2 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myShortDA"Forearm.seek PC +3 "manipulator"&'E +99 "core" ' +36 "manipulator"&& +3 "core" & B ? c +2 "manipulator"&% +3 "core" %O > B b1 +3 "processing"%& +3 "core" &\ +10 "processing"%& +6 "core" &(\ +2 ."myShortDA"PC.seek :closed +4 "processing"%(SD +6 "core" &'\ +3 &'\ 1 +9 &E}(\ 3 +9 &6m'\ G +9 &b(\ T +9 &Q(\ S +10 &NS(\ S +9 &T(\ S +10 &N(\ S +9 &N(\ S +9 &!VQ(\ S +10 &#R(\ S +9 &$P'\ S +9 &&Q(\ S +10 &(^Q(\ S +9 &* R)\ S +10 &+R(\ S +9 &-Q'\ S +9 &/gT)\ S +10 &1(R(\ S +9 &2R(\ T +9 &4Q(\ S +10 &6mQ'\ T +9 &80Q(\ S +10 &9N)\ S +9 &;T(\ S +9 &=vP)\ S +10 &?8S(\ S +9 &@R'\ S +9 &BP*\ S +10 &D~S(\ S +9 &FAT'\ S +10 &HU(\ T +9 &IZ(\ T +9 &Ke(\ U +10 &M?t'\ W +9 &N(\ Y +9 &P(\ Y +10 &Rb|h(\ . +9 &S(](\ . +10 ( &S"(\ % +2 "processing"%& +4 #"myShortDA"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.30 +3 .Hand.open +3 "manipulator"& 1 +70 "core" 1 +2 "manipulator"&!% +3 "core" % O E K 7 a1 +2 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."myShortDA"Forearm.seek :retract +3 "manipulator"&"' ] +92 "core" ' +3 #"myShortDA"Heating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +4 "processing"%# { +5 %$9 +4 "core" 9jj +103 "processing"%%9 +2 "core" 9h +103 "processing"%&9 +2 "core" 9h  +103 "processing"%'9 +2 "core" 9g  +103 "processing"%(9 +3 "core" 9g +102 "processing"%)9 +3 "core" 9h +102 "processing"%*9 +3 "core" 9h +102 "processing"%+9 +3 "core" 9j +102 "processing"%,9 +3 "core" 9l" +103 "processing"%-9 +3 "core" 9n& +102 "processing"%.9 +3 "core" 9r+ +102 "processing"%/9 +3 "core" 9v/ +102 "processing"%09 +3 "core" 9{3 +102 "processing"%19 +3 "core" 97 +103 "processing"%29 +3 "core" 9; +102 "processing"%39 +3 "core" 9@ +102 "processing"%49 +3 "core" 9D +102 "processing"%59 +3 "core" 9H +102 "processing"%9 +3 "core" 9L +103 "processing"%79 +3 "core" 9Q +102 "processing"%89 +3 "core" 9U +102 "processing"%:9 +3 "core" 9Y +102 "processing"%99 +3 "core" 9] +102 "processing"%;9 +3 "core" 9a\ +102 "processing"%<9 +3 "core" 9f +102 "processing"%=9 +3 "core" 9j +103 "processing"%>9 +2 "core" 9n +103 "processing"%?9 +2 "core" 9r +103 "processing"%@9 +3 "core" 9v +102 "processing"%A9 +3 "core" 9{ +102 "processing"%B9 +3 "core" 9  +102 "processing"%C9 +3 "core" 9 +102 "processing"%D9 +3 "core" 9 +102 "processing"%E9 +4 "core" 9 +102 "processing"%F9 +3 "core" 9& +102 "processing"%G9 +3 "core" 9- +102 "processing"%H9 +3 "core" 93 +3 ."myShortDA"PH.hold 2:00:00,28C +4 "processing"%I p{p. +4 ."myShortDA"delay 1:30 +7 "core"  +9000 ."myShortDA"PSR.select :air +3 .PSV.dial PSR +5 "processing"%J +112 "core"  +2 #"myShortDA"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +11 ."myShortDA"PS.seek 0.5ml +3 "processing"%K' +596 "core" ' +2 ."myShortDA"delay 5 seconds +502 .PSR.select :air +4 "processing"% +11 ."myShortDA"PS.seek 2ml +3 "processing"%L'Q +1603 "core" ' + ."myShortDA"PTV.dial :puck +3 "processing"%M  +137 "core"  + ."myShortDA"PSV.dial PTV +3 "processing"%N +78 "core" +2 ."myShortDA"PBV.dial :waste1 +2 "processing"%O  +59 "core" +2 "processing"%P% +3 "core" %Q  +2 ."myShortDA"PS.seek 1.5ml +2 "processing"%Q' +586 "core" ' +2 ."myShortDA"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%R * +38 "core" , +2 ."myShortDA"PS.seek 0ml +3 "processing"%S'ܑ +1602 "core" ' +2 ."myShortDA"delay 5:00 +2687 "Can"\ ]y +27317 #"myShortDA"recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%T  +5 "core"  +2 ."myShortDA"PBV.dial :waste1 +3 "processing"%U  +36 "core" +37 ."myShortDA"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%V * +38 "core" + + ."myShortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"%6 +79 "core"  +3 ."myShortDA"PS.reconfigure :fast + "processing"%#A ,`xb +13 ."myShortDA"PS.seek 2.5ml +2 "processing"%X' +2511 "core" ' +2 ."myShortDA"PSV.dial PTV +2 "processing"%Y +79 "core" +2 ."myShortDA"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%Z +80 "core"  +2 ."myShortDA"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%[ +79 "core" +2 ."myShortDA"delay 5 seconds +503 .PSV.dial :air +2 "processing"%\\  +79 "core"  +2 ."myShortDA"PS.seek :empty +3 "processing"%]'s +2481 "core" ' +2 ."myShortDA"PTV.dial :PRVmixing,via: PRV +3 "processing"%  +136 "core" + ."myShortDA"PSV.dial :mixloop +3 "processing"%` +47 "core" +2 ."myShortDA"PRV.dial :ab1 +2 "processing"%_ @ +110 "core" @ +3 ."myShortDA"PS.reconfigure :slow + "processing"%#A 2`xb +5 ."myShortDA"PS.seek 0.15ml +3 "processing"%^' +354 "core" ' +2 ."myShortDA"delay 2 seconds +202 ."connect"CBV.dial PRV +4 ."myShortDA"PRV.dial CBV +5 "collection"'b  + "processing"%a  +5 "core"  +47  + "processing"%d% +3 "core" %.\  +3 ."myShortDA"PS.seek 0.3ml +2 "processing"%c' +350 "core" ' +2 ."myShortDA"delay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'e  +37 "core" + ."myShortDA"PRV.dial :air +3 "processing"%g  +47 "core"  +2 ."myShortDA"PS.seek 0.9ml +3 "processing"%f'N +1260 "core" ' +2 ."myShortDA"PRV.dial :waste2 +3 "processing"%i @ +78 "core" @ +2 ."myShortDA"PS.seek 0.5ml +3 "processing"%h' +859 "core" ' +2 #"myShortDA"addPMLReagent08 +2 .PSV.dial :air +4 "processing"%j  +48 "core"  +3 ."myShortDA"PS.reconfigure :default + "processing"%#A d`xb +5 ."myShortDA"PS.seek 2ml +3 "processing"%l'Q +1601 "core" ' + ."myShortDA"PSV.dial :PML +3 "processing"%m +47 "core" +2 ."myShortDA"PTV.dial :mixing +2 "processing"%k @ +76 "core" A +2 ."myShortDA"PBV.dial :waste1 +2 "processing"%o  +38 "core" +2 "processing"%n% +3 "core" %U\  +3 ."myShortDA"PS.seek 1.85ml +2 "processing"%q'M +236 "core" ' + ."myShortDA"PBV.dial between PSV and waste1 +3 "processing"%p * +39 "core" , +3 ."myShortDA"PS.seek 0ml +4 "processing"%s'ܑ +1959 "core" ' +2 ."myShortDA"delay 2 seconds +203 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'t& +5 "core" &B +2 "manipulator"&u& +4 "core" & $ 4  U +2 "manipulator"&v% +3 "core" % i / $ E U +3 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&w(-z +133 "core" ( + "manipulator"&W& +4 "core" &-u +  S T$ +2 ."myShortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &y& +3 "core" &-u   * Z$ +3 ."myShortDA"Forearm.seek :garage +2 "manipulator"&z'o +108 "core" ' +3 ."myShortDA"Hand.close +2 "manipulator"&{/ +69 "core" / +2 "manipulator"&}& +3 "core" &-x _ M# +2 "manipulator"&~% +2 "core" % σ ^ DG +3 ."myShortDA"Forearm.seek :retract +2 "manipulator"&' ] +114 "core" ' +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek CC +3 "manipulator"&( +303 "core" ( +3 "manipulator"&& +3 "core" &   W +2 ."myShortDA"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 && +2 "core" & A 9 ^ [ +3 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek CC +2 "manipulator"&'ш +94 "core" ' +2 "manipulator"&& +3 "core" & ( ! % Z +2 "manipulator"&\ % +3 "core" %ъ #  V +3 "collection"' & +3 "core" &+ +2 "collection"'& +5 "core" &3 +2 ."myShortDA"CC.seek :closed +2 "collection"'(X +46 "core" &) + &( 4 +2 &E}. 3 &3m{+ H + &c' U &N- U +8 &JO( T +9 & O0 U +10 &T$ U +9 &Q* T +9 &!QO, U +10 &#Q( U +9 &$N- U +10 &&N/ U +9 &(YL, U +9 &*N, U +10 &+P) U +9 &-O, U +9 &/aM. U +10 &1#N( U +9 &2O- U +10 &4L- U +9 &6jM+ T +9 &8+L) U +10 &9J+ U +9 &;L) U +9 &=qN* U +10 &?2L( U +9 &@L( U +10 &BO, U +9 &DvW( V +9 &F3h- X +10 &G~. [ +9 &I+ _ +9 &Kc+ _ +10 &M$& _ +9 &N* ` +10 &P. _ +9 &Rf$ a +9 &T() a +10 &U* b! +9 &W& Q +9 &Xr' "c +10 &X$+ P +9 ( + &XW+ I +2 "collection"'& +11 #"myShortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.33 +2 "collection"'& +6 "core" &XW, I + &XWG I + ."myShortDA"Hand.open +2 "manipulator"&|1 +78 "core" 1 +2 "manipulator"&% +3 "core" % ц $ 6 T +3 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."myShortDA"Forearm.seek :retract +3 "manipulator"&' ] +94 "core" ' +2 ."myShortDA"PSV.dial PSR +2 "processing"% +113 "core"  +2 #"myShortDA"Pulling 1.5ml of PSR.flush + .PSR.select :flush +6 "processing"%@ +12 ."myShortDA"PS.seek 1.5ml +2 "processing"%' +1603 "core" ' +2 ."myShortDA"delay 5 seconds +503 .PSV.dial :waste1 +4 "processing"%  +45 "core"  +2 ."myShortDA"PS.seek 0ml +3 "processing"%'ܑ +1601 "core" ' + ."myShortDA"PSV.dial PSR +3 "processing"% +58 "core"  +2 ."myShortDA"PSR.select :air +3 "processing"% +12 ."myShortDA"PS.seek 2.5ml +2 "processing"%' +2625 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +5 ."myShortDA"CBV.dial PRV +4 "processing"%  +2 "collection"'  +38 "core" ~ +137  + ."myShortDA"PSV.dial :mixloop +3 "processing"% +125 "core" +2 ."myShortDA"CTV.dial :air,avoiding: :intake +2 "collection"'  +6 "core"  +2 "collection"'  +3 "core"  +2 "collection"'!  +4 "core" +2 ."myShortDA"PTV.dial :PRVmixing +2 "processing"%$  +77 "core" +2 ."myShortDA"PS.seek 0ml +3 "processing"%'ܑ +2617 "core" ' + ."myShortDA"PSV.dial :air +8 "processing"%%  +48 "core"  +3 ."myShortDA"PS.seek 2.5ml +4 "processing"%' +2617 "core" ' + ."myShortDA"PSV.dial :mixloop +3 "processing"%& +46 "core" +2 ."myShortDA"PS.seek 0ml +3 "processing"%''ܑ +524 "Can"\ K +2099 "core" ' + ."myShortDA"PSV.dial :air +3 "processing"%(  +47 "core"  +3 ."myShortDA"PS.seek 2.5ml +4 "processing"%)' +2620 "core" ' +2 ."myShortDA"PSV.dial :mixloop +2 "processing"%* +49 "core" +2 ."myShortDA"PS.seek 0ml +3 "processing"%+'ܑ +2623 "core" ' +2 #"myShortDA"Garaging FlushPuck in Collection Clamp +3 "manipulator"&,& +6 "core" &  6 S +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."myShortDA"Elbow.seek CC +2 "manipulator"&-( +5 "core" ( +2 "manipulator"&.& +4 "core" & \  U +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &/& +3 "core" &  _ S +2 ."myShortDA"Forearm.seek CC +3 "manipulator"&0'ш +95 "core" ' + ."myShortDA"Hand.close +2 "manipulator"&1/ +75 "core" / +2 ."myShortDA"CC.seek :open +3 "collection"'2( +412 "core" ( +2 "manipulator"&3& +3 "core" & X X +2 "manipulator"&4% +3 "core" % ю = WF +3 ."myShortDA"Forearm.seek :retract +2 "manipulator"&5' ] +99 "core" ' +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek :garage +2 "manipulator"&(-z +280 "core" ( + "manipulator"&7& +4 "core" &-n  W8 +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &8& +4 "core" &-n  9 Q8 +2 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek :garage +2 "manipulator"&:'o +117 "core" ' +2 ."myShortDA"Hand.open + "manipulator"&91 +67 "core" 1 +2 "manipulator"&;% +41 "core" % xr  CZ +2 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myShortDA"Forearm.seek :retract +10 "manipulator"&<' ] +104 "core" ' +2 ."da"delayUntil "09:40:21.37" +24614 #recoverPRVreagent08 +2 .PTV.dial :mixing +3 "processing"%= @ +77 "core" B + ."da"PBV.dial :waste1 +3 "processing"%>  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +4 "processing"%? * +38 "core" + +2 ."da"PSV.dial :air +2 "processing"%@  +48 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%A' +2481 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%B +48 "core" + ."da"delay 2 seconds +203 .PSV.dial :air +2 "processing"%C  +47 "core"  + ."da"delay 2 seconds +203 .PSV.dial :mixloop +3 "processing"%D +46 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%E  +47 "core"  +2 ."da"PS.seek :empty +3 "processing"%F's +2481 "core" ' +2 #"da"washCycleDA #1 of 2 +2 .PSR.select :air +6 .PSV.dial PSR +3 "processing"%G +146 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +4 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +3 "processing"%H' +587 "core" ' + ."da"delay 5 seconds +508 .PSR.select :air +4 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%J'Q +1611 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%r  +75 "core"  +2 ."da"PSV.dial PTV +2 "processing"%K +79 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%M  +38 "core" +2 "processing"%N% +3 "core" %W  +2 ."da"PS.seek 1.5ml +2 "processing"%O' +586 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%P * +36 "core" * +2 ."da"PS.seek 0ml +3 "processing"%L'ܑ +1623 "core" ' +2 ."da"delay 2:00 +11805 "Can"\ P݅ +199 #"da"recoverPSRreagent08 + .PTV.dial :puck +9 "processing"%R  +9 "core"  +3 ."da"PBV.dial :waste1 +2 "processing"%Q  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%# * +39 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%T +79 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%U' +2499 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%V +80 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%6 +80 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%S +79 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%Y  +81 "core"  +2 ."da"PS.seek :empty +4 "processing"%Z's +2483 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +5 .PSV.dial PSR +4 "processing"%[ +156 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +6 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%\\' +592 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%X'Q +1606 "core" ' +2 ."da"PTV.dial :puck +2 .PSV.dial PTV +4 "processing"% +81 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%`  +36 "core" +2 "processing"%_% +3 "core" %V  +2 ."da"PS.seek 1.5ml +3 "processing"%]' +598 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%b * +37 "core" + +2 ."da"PS.seek 0ml +4 "processing"%a'ܑ +1597 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 +2 .PTV.dial :puck +4 .PBV.dial :waste1 +4 "processing"%d  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +7 "processing"%^ * +38 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +4 "processing"%e +79 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +3 "processing"%g' +2471 "core" ' +41 ."da"PSV.dial PTV +3 "processing"%c +80 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%i +79 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%f +79 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%j  +79 "core"  +2 ."da"PS.seek :empty +3 "processing"%h's +2473 "core" ' +9 #"da"getPMLReagent08 +2 .PRV.dial :air +4 "processing"%m  +46 "core"  +2 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +2 "processing"%k  +136 "core" + ."da"delay 5 seconds +503 .PRV.dial :ab2 +3 "processing"%o  +46 "core"  + ."da"PTV.dial :PRVmixing +3 "processing"%n  +6 "core" + ."da"PSV.dial :mixloop +3 "processing"%p +45 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.3ml +2 "processing"%l' +392 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air +3 "processing"%q  +48 "core"  +2 "processing"%t% +4 "core" %,\  +2 ."da"PS.seek 0.55ml +2 "processing"%u'"X +328 "core" ' +2 #"da"addPMLReagent08 +2 .PSV.dial :air +5 "processing"%v  +46 "core"  +2 ."da"PS.seek 2ml +3 "processing"%W'Q +1549 "core" ' +2 ."da"PSV.dial :PML +3 "processing"%y +48 "core" +2 ."da"PTV.dial :mixing +2 "processing"% @ +78 "core" B + ."da"PBV.dial :waste1 +3 "processing"%{  +36 "core" +2 "processing"%}% +3 "core" %O-\  +3 ."da"PS.seek 1.85ml +2 "processing"%~'G +237 "core" ' +2 ."da"PBV.dial between PSV and waste1 +3 "processing"%" * +36 "core" + +2 ."da"PS.seek 0ml +3 "processing"%z'ܑ +1960 "core" ' +2 ."da"delay 2 seconds +203 .delay 8:00 +15574 "Can"\ L-; +32430 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing +4 "processing"%w @ +17 "core" ? +2 ."da"PBV.dial :waste1 +3 "processing"%  +38 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +8 "processing"% * +39 "core" , +2 ."da"PSV.dial :air +2 "processing"%  +48 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%\ ' +2476 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"% +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +3 "processing"%  +48 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"% +48 "core" + ."da"delay 2 seconds +203 .PSV.dial :air +2 "processing"%  +48 "core"  +2 ."da"PS.seek :empty +3 "processing"%|'s +2481 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +5 .PSV.dial PSR +4 "processing"% +143 "core"  +3 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +6 "processing"% +12 ."da"PS.reconfigure :default + "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +3 "processing"%' +595 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%'Q +1603 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%  +78 "core"  +2 ."da"PSV.dial PTV +2 "processing"%s +79 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 "processing"%% +3 "core" %L  +3 ."da"PS.seek 1.5ml +2 "processing"%' +582 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"% * +36 "core" + +2 ."da"PS.seek 0ml +3 "processing"%'ܑ +1598 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%  +16 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 ."da"delay 30 seconds +888 "Can"\ Jѐ +2115 ."da"PBV.dial between PSV and waste1 +3 "processing"% * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"% +81 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%!' +2483 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%$ +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"% +80 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +7 "processing"%% +81 "core" +43 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%  +78 "core"  +2 ."da"PS.seek :empty +3 "processing"%&'s +2472 "core" ' +9 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +6 .PSV.dial PSR +3 "processing"% +156 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +13 ."da"PS.reconfigure :default + "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%(' +590 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%''Q +1609 "core" ' + ."da"PTV.dial :puck +3 "processing"%*  +7 "core"  + ."da"PSV.dial PTV +3 "processing"%) +82 "core" + ."da"PBV.dial :waste1 +3 "processing"%,  +38 "core" + "processing"%.% +4 "core" %R\  +2 ."da"PS.seek 1.5ml +2 "processing"%/' +586 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%1 * +37 "core" , +2 ."da"PS.seek 0ml +3 "processing"%'ܑ +1601 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%  +7 "core"  + ."da"PBV.dial :waste1 +3 "processing"%  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%3 * +37 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%4 +81 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%0' +2470 "core" ' + ."da"PSV.dial PTV +3 "processing"%7 +82 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%8 +80 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"%- +79 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%9  +78 "core"  +3 ."da"PS.seek :empty +4 "processing"%;'s +2468 "core" ' +3 #"da"washCycleDA #3 of 3 + .PSR.select :air +5 .PSV.dial PSR +4 "processing"%5 +145 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +6 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%:' +587 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +8 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%='Q +1605 "core" ' + ."da"PTV.dial :puck +3 "processing"%>  +7 "core"  + ."da"PSV.dial PTV +3 "processing"%? +89 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%@  +36 "core" +2 "processing"%+% +3 "core" %T\  +2 ."da"PS.seek 1.5ml +2 "processing"%B' +596 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%C * +38 "core" , +2 ."da"PS.seek 0ml +3 "processing"%D'ܑ +1600 "core" ' + ."da"delay 2:00 +12005 #recoverPSRreagent08 + .PTV.dial :puck +5 "processing"%E  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%A  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%G * +37 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%F +80 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%H' +2473 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%r +4 "Can"\ Oug +77 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%K +79 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%M +79 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%N  +81 "core"  +2 ."da"PS.seek :empty +4 "processing"%J's +2476 "core" ' +2 ."da"Gate.power :camera,:ON +3 #Mixing DA Substrates +4 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%P +148 "core"  +5 #"da"Pulling 0.25ml of PSR.sub1 + .PSR.select :sub1 +12 "processing"% +18 ."da"PS.reconfigure :default +5 "processing"%#A d`xb +9 ."da"PS.seek 0.25ml +4 "processing"%O'I +356 "core" ' +3 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +5 "processing"% +58 ."da"PS.seek 0.5ml +2 "processing"%R' +341 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%Q'Q +1608 "core" ' + ."da"PTV.dial :puck +3 "processing"%#  +7 "core"  +2 ."da"PSV.dial PTV +2 "processing"%T +82 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%L  +36 "core" +2 "processing"%V% +4 "core" %T+  +2 ."da"PS.seek 1.5ml +2 "processing"%6' +584 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%S * +37 "core" , +3 ."da"PS.seek 0ml +4 "processing"%Y'ܑ +1608 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 +2 .PTV.dial :puck +5 "processing"%U  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%[  +40 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%Z * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%\\ +83 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%' +2562 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%` +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%_ +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%X +82 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%b  +84 "core"  +2 ."da"PS.seek :empty +3 "processing"%]'s +2563 "core" ' +3 #"da"Additional air clear + .PSR.select :air +5 .PSV.dial PSR +4 "processing"%d +158 "core" + #"da"Pulling 2ml of PSR.air +3 .PSR.select :air +5 .PS.reconfigure :default +4 "processing"%#A d`xb +5 ."da"PS.seek 2ml +2 "processing"%^'Q +2112 "core" ' +2 ."da"delay 5 seconds +508 .PTV.dial :puck +3 "processing"%e  +6 "core"  +2 ."da"PSV.dial PTV +3 "processing"%a +83 "core" + ."da"PBV.dial :waste1 +3 "processing"%c  +38 "core" +2 "processing"%i% +3 "core" %O  +2 ."da"PS.seek 1.5ml +2 "processing"%f' +592 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%j * +38 "core" + +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%g  +117 "core"  +2 ."da"PS.seek :empty +3 "processing"%m's +1620 "core" ' +2 "processing"%k9 +3 "core" 9}5 +2 #"da"Processing Puck Heater at 28.1C before imaging +3 .PH.coast +4 "processing"%o +4 "core" 5 +2 "processing"%n& +3 "core" &S"' % +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 + "manipulator"&p% +6 "core" % o J ! +2 "storage"(h% +4 "core" %A ` j i +2 "storage"(q. +2 "core" .(+ +3 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."da"SC.seek 3 +2 "storage"(t(@ +200 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +5 (l& +3 "core" &C ! ) 8 +2 "manipulator"&v& +4 "core" &-u  1 +2 "manipulator"&u% +3 "core" % o\ y ! +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 3 +2 "manipulator"&y( +175 "core" ( +2 "manipulator"&& +3 "core" &  . +2 "storage"({& +3 "core" &J  +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&}'m +102 "core" ' +2 "storage"("& +3 "core" &J ^ +2 ."da"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +7 ."da"SE.seek :beamBreak +2 "storage"(W' +328 "core" ' +2 "storage"(~- +3 "core" -' +2 ."da"SE.configure :default +9 "storage"(#QK-0-\ b +6 ."da"SE.seek :place +2 "storage"(w'x +42 "core" ' +2 "manipulator"&& +3 "core" & Z . +2 "manipulator"&% +4 "core" %v + +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +2 "manipulator"&' ] +93 "core" ' +2 ."da"Elbow.seek PC +3 "manipulator"&z( +268 "core" ( +2 "manipulator"& & +3 "core" &  {  +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +2 "core" &  d  +3 ."da"Forearm.seek PC +2 "manipulator"& 'E +95 "core" ' + ."da"Hand.close +2 "manipulator"&/ +72 "core" / +2 ."da"PC.seek :open +4 "processing"%\ ( +377 "core" ( + "storage"(& +4 "core" &J Q +2 "manipulator"&|& +3 "core" &  +2 "manipulator"&% +3 "core" % P = K +3 ."da"Forearm.seek :retract +3 "manipulator"&' ] +96 "core" ' +2 ."da"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +3 "manipulator"&s( +244 "core" ( +2 "manipulator"&& +3 "core" & I "h +2 "storage"(& +3 "core" &J i j +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&'m +108 "core" ' +3 ."da"Hand.open + "manipulator"&1 +71 "core" 1 +2 "storage"(- +4 "core" -'x +2 ."da"SE.seek -0.3 Pucks below Top Plate +3 "storage"('D +26 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +5 ."da"SE.seek -1.29 Pucks below Top Plate +3 "storage"(' +57 "core" ' +2 #"da"Lights, camera, ACTION! +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +8 #"da"PuckCamera: snap -bin=2,2 -tiff -auto /var/log/esp/da25mar2710h.tif +8 "processing"% & +13 "core" &( +4 "manipulator"& & +7 "core" &  Rh +3 "manipulator"&% +5 "core" % s B +3 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +12 ."psFlush"Forearm.seek :retract +6 "manipulator"&$' ] +94 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&(-z +187 "core" ( +2 "manipulator"&%& +4 "core" &-| o NN +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" &-| HN +3 ."psFlush"Forearm.seek :garage +3 "manipulator"&!'o +110 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&/ +68 "core" / +2 "manipulator"&&& +3 "core" &-| +N +2 "manipulator"&(% +3 "core" % ς ֻA +3 ."psFlush"Forearm.seek :retract +3 "manipulator"&*' ] +115 "core" ' +3 ."psFlush"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek PC +2 "manipulator"&)( +124 "core" ( +2 "manipulator"&,& +3 "core" & ; +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &.& +3 "core" & +2 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek PC +3 "manipulator"&''E +92 "core" ' + "manipulator"&1& +4 "core" & $ +2 "manipulator"&/% +3 "core" %A Da +54 "processing"%& +3 "core" &# +9 "processing"%& +5 "core" &' +3 ."psFlush"PC.seek :closed +3 "processing"%3(SD +5 "core" &' +7 &' . +9 & C{) 4 +9 &+lw' H +10 &[& V +9 &{G( V +10 &=B& V +9 &I( V +9 &F' U +10 &F' U +9 &!FA' U +9 &# C% U +10 &$F' V +9 &&E' V +10 &(KA( W +9 &*C' V +9 &+?' V +10 &-@' V +9 &/U>( V +9 &1C& W +10 &2A' V +9 &4B' V +10 &6\\D) V +9 &8B( V +9 &9?& V +10 &;?' V +9 &=bA( W +10 &?(B' U +9 &@A' U +9 &BD( V +10 &DmF( V +9 &F0A' U +9 &GE! V +10 &IG& V +9 &KrP( W +9 &M/_' Y +10 &N' ] +9 &Px" \\ +10 &RN}\\' 8 +9 &S)h& M +9 &S)(& 3 +3 ( +2 "processing"%& +4 #"psFlush"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.39 + "processing"%4& +6 "core" &S)&' 3 +2 ."psFlush"Hand.open +2 "manipulator"&1 +66 "core" 1 + "manipulator"&7% +4 "core" % A la +2 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +3 "manipulator"&8' ] +95 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +4 "processing"%- +51 "core"  + #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +6 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%9' +588 "core" ' + ."psFlush"delay 5 seconds +107 #"da"SX HX9/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 1.907 seconds\ Exposing 696x520 pixel 16-bit image for 20.705 seconds\ /var/log/esp/da25mar2710h.tif: TIFF Upload Complete\ +5 #PuckCamera: snap -bin=2,2 -tiff 15.0 /var/log/esp/midres/da25mar2710h15s.tif +391 ."psFlush"PSR.select :air +4 "processing"% +13 ."psFlush"PS.seek 2.5ml +3 "processing"%0' +1148 #"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/da25mar2710h15s.tif: TIFF Upload Complete\ +5 #PuckCamera: snap -bin=2,2 -tiff 30.0 /var/log/esp/midres/da25mar2710h30s.tif +960 "core" ' +2 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +3 "processing"%5 @ +214 "core" @ +2 ."psFlush"PTV.dial :PRVmixing +3 "processing"%;  +142 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"%: +118 "core" +2 ."psFlush"PS.seek :empty +3 "processing"%>'s +1513 #"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/da25mar2710h30s.tif: TIFF Upload Complete\ +5 #PuckCamera: snap -bin=1,1 -tiff 70.0 /var/log/esp/hires/da25mar2710h70s.tif +1108 "core" ' +2 ."psFlush"PSR.select :air +5 .PSV.dial PSR +4 "processing"%? +119 "core"  + #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +6 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +3 "processing"%@' +596 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +33 "processing"% +11 ."psFlush"PS.seek 2.5ml +3 "processing"%+' +2117 "core" ' + ."psFlush"delay 1 second +104 .PBV.dial :waste1 +2 "processing"%=  +40 "core" + ."psFlush"PTV.dial :mixing +3 "processing"%C @ +80 "core" A +2 ."psFlush"PSV.dial :mixloop +3 "processing"%B +115 "core" +2 ."psFlush"PS.seek :empty +3 "processing"%E's +2271 #"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/da25mar2710h70s.tif: TIFF Upload Complete\ +3 .Gate.power :camera,:OFF +7 ."Qmail"DAfans.email "da25mar2710h exposed 20.705 seconds\\nmidres/da25mar2710h15s\\nmidres/da25mar2710h30s\\nhires/da25mar2710h70s",Subject: "da25mar2710h images!" +14 "storage"(A- +23 "core" -' +6 "storage"(G& +4 "core" &J +2 "manipulator"&F& +3 "core" & 1  +4 "manipulator"&D% +4 "core" % M  +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 3 +2 "manipulator"&r( +262 "core" ( +4 "manipulator"&K& +4 "core" &   g \ * + ' +2 ."psFlush"PSV.dial PSR +4 "storage"(M& +3 "processing"%N +5 "core" &J p +4 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&H'm +98 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +6 "core" ' +3 ."da"SE.reconfigure :gently + "storage"(#QK-0-\ b +4 ."da"SE.seek -0.57 Pucks below Top Plate +3 "storage"(P'W +7 ."psFlush"PS.seek 1ml +3 "processing"%J'[q +43 "core" ' +2 "manipulator"&O& +4 "core" & -* +2 "storage"(R& +3 "core" &J \  +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek 3 +3 "manipulator"&#'M +39 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&T, +6 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +5 ."da"SE.seek -0.39 Pucks below Top Plate +2 "storage"(L' +29 "core" ' +2 "manipulator"&V% +3 "core" %U m !s +2 "storage"(Q& +3 "core" &J P\ +2 ."da"Forearm.force -20 +2 "manipulator"&5 +5 ."da"Forearm.seek 3 + 308 counts +2 "manipulator"&S'Ё +23 "core" ' +2 "manipulator"&6& +3 "core" &   O /( +2 "storage"(U& +4 "core" &J =\  +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&['m +29 "core" ' +2 "storage"(Z% +4 "core" % [\ +2 ."downElevator"SE.seek :down +4 "storage"(\\'= +98 (Y% +4 "core" %1\ Zp +2 "manipulator"&`% +3 "core" %m / +3 ."da"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +2 "manipulator"&_' ] +102 "core" ' +59 ' + ."downElevator"SE.stop +2 "storage"(5 +5 (X& +3 "core" &J   (\ +538 ' +2 ."psFlush"PSR.select :air +2 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%b' +789 #"uploadLog"upsync +820 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"% +80 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%d  +75 "core"  +2 ."psFlush"PBV.dial :waste1 +3 "processing"%]  +7 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%e'ܑ +2626 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%a +80 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%c' +2621 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%i +80 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%^'ܑ +2620 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%j +81 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +2 "processing"%g' +595 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +63 ."psFlush"PS.seek 2.5ml +2 "processing"%f' +2109 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%k +82 "core" + ."psFlush"PBV.dial PSV +3 "processing"%o U +60 "core" V +2 ."psFlush"PS.seek 0ml +3 "processing"%n'ܑ +1076 "Can"\ \ B +1540 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%p @ +49 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%h' +2623 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%q  +80 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%l's +2629 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%v +49 "core"  + ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%u' +2619 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%x +80 "core" +2 ."psFlush"PBV.dial PSV +7 "processing"% U +7 "core" V +7 ."psFlush"PS.seek 0ml +2 "processing"%{'ܑ +2619 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"% @ +49 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%"' +2620 "core" ' + ."psFlush"PSV.dial :waste1 +4 "processing"%<  +79 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%~'s +2626 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +48 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +12 ."psFlush"PS.seek 1ml +2 "processing"%'[q +1097 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%W' +1612 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%} +78 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%  +6 "core"  + ."psFlush"PBV.dial :waste1 +3 "processing"%  +56 "core" +3 ."psFlush"PS.seek 0ml +4 "processing"%y'ܑ +2615 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +80 "core"  + ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%' +2628 "core" ' +2 ."psFlush"PSV.dial PTV +7 "processing"% +93 "core"  +2 ."psFlush"PS.seek 0ml +3 "processing"%'ܑ +2643 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%| +77 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%' +594 "core" ' + ."psFlush"PSR.select :air +4 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2110 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +80 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +59 "core" V +2 ."psFlush"PS.seek 0ml +3 "processing"%z'ܑ +2617 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"% @ +49 "core" > +2 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2635 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%  +78 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%'s +2628 "core" ' + ."psFlush"PSV.dial PSR +4 "processing"% +46 "core"  +2 ."psFlush"PSR.select :air +12 .PS.seek 2.5ml +3 "processing"%' +2629 "core" ' + ."psFlush"PSV.dial PTV +8 "processing"%w +78 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +7 "core" U +3 ."psFlush"PS.seek 0ml +2 "processing"%%'ܑ +2619 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"% @ +49 "core" > +2 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2623 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%s  +80 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%'s +2620 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&&& +7 "core" & D F Q ^( +2 "manipulator"&(% +3 "core" % t D A ^ +3 ."psFlush"Elbow.seek PC +2 "manipulator"&$( +257 "core" ( +2 "manipulator"&,& +3 "core" & D G ; a# +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &.& +3 "core" & / $  a# +2 ."psFlush"Forearm.seek PC +3 "manipulator"&!'E +90 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&1/ +70 "core" / +2 ."psFlush"PC.seek :open +4 "processing"%/( +377 "core" ( +2 "manipulator"&& +3 "core" & @ D c# +2 "manipulator"&% +3 "core" % E G D Q bq +2 ."psFlush"Forearm.seek :retract +3 "manipulator"&*' ] +106 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek :garage +2 "manipulator"&\ (-z +160 "core" ( +2 "manipulator"&4& +3 "core" &- f j f\\ +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 && +3 "core" &- b e > f\\ +3 ."psFlush"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek :garage +3 "manipulator"&7'o +110 "core" ' +2 ."psFlush"Hand.open +2 "manipulator"&1 +68 "core" 1 +3 "manipulator"&-% +3 "core" % yr ( c Qh +2 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."psFlush"Forearm.seek :retract +2 "manipulator"&'' ] +101 "core" ' +2 #"myShortDA"Finished short da assay +7933 "Can"\ 6j +60002 \ 6[) +60002 \ 6L +3339 #"CamilleF"-> access 3 +5 "storage"(m% +3 "core" %@ } { \ ? +2 "manipulator"&9% +4 "core" % O\ b f J e +2 "manipulator"&5& +3 "core" &- d c L e\\ +2 ."CamilleF"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."CamilleF"SC.seek 7 +2 "storage"(;([Y +685 "core" ( +2 ."CamilleF"SC.configure :limp +7 "storage"($(\ 1b +4 (:& +8 "core" &[Y  M\ 1! +470 #"CamilleF"-> samplePassF +3 #Beginning samplePassF +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +4 "collection"'0& +5 "core" &\  +2 "manipulator"&?& +4 "core" &- = = c\\ +2 ."CamilleF"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."CamilleF"Elbow.seek FlushPuck::Garage +2 "manipulator"&>(-z +9 "core" ( +2 "manipulator"&@& +3 "core" &- ; 8  c: +3 ."CamilleF"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &=& +3 "core" &- B ? c: +2 ."CamilleF"Forearm.seek :garage +3 "manipulator"&C'o +109 "core" ' +2 ."CamilleF"Hand.close +2 "manipulator"&B/ +70 "core" / +2 "manipulator"&+& +3 "core" &- , S: +2 "manipulator"&A% +3 "core" % }  TH +2 ."CamilleF"Forearm.seek :retract +3 "manipulator"&G' ] +102 "core" ' +38 ."CamilleF"Elbow.reconfigure :tight +7 "manipulator"&$&.,(\ #b +6 ."CamilleF"Elbow.seek CC +2 "manipulator"&F( +283 "core" ( +2 "manipulator"&D& +3 "core" & A 9 `) +2 ."CamilleF"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &K& +3 "core" & / 4 a) +3 ."CamilleF"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."CamilleF"Forearm.seek CC +2 "manipulator"&M'ш +98 "core" ([9 ` m\ = +4 !"CamilleF"o:Puck::Warning: mesg"BRetaining claim on Arm because Hand is likely holding a puck!:bt["7/home/esp/esp2/utils/puckmoves.rb:273:in `giveup!'"2/home/esp/esp2/utils/puckmoves.rb:838:in `to'"6/home/esp/esp2/utils/puckmoves.rb:889:in `loadAt'">/home/esp/esp2/utils/puckmoves.rb:1014:in `loadFlushPuck'"B/home/esp/esp2/protocol/2G/samplepass.rb:369:in `samplePassF'"$CamilleF:7:in `topLevelBinding'" samplePassF +4 #Beginning samplePassF +5 #Loading FlushPuck into Collection Clamp from Hand +3 "collection"')& +4 "core" &\  +3 "manipulator"&N& +3 "core" & > D b) +3 ."CamilleF"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."CamilleF"Elbow.seek CC +2 "manipulator"&O( +34 "core" ( + "manipulator"&R& +4 "core" & Z c 7 e +2 ."CamilleF"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &V& +3 "core" & c d  f +3 ."CamilleF"Forearm.seek CC +2 "manipulator"&8'ш +7 "core" ' +2 "manipulator"&Q& +3 "core" & f e G f +2 "manipulator"&6% +4 "core" %ю g f ` f +2 "collection"'U& +3 "core" &\  +3 "collection"'Z& +4 "core" &\  +3 ."CamilleF"CC.seek :closed +3 "collection"'(X +6 "core" &\  +3 &\ 2 +9 &Dy 3 +10 &-l} G +9 &c U +9 &L T +10 &AQ T +9 &R T +10 &R T +9 &R T +9 &!IQ T +10 &#\ P U +9 &$P U +9 &&N T +10 &(PN U +9 &*O T +10 &+L T +9 &-R T +9 &/YN T +10 &1N T +9 &2J T +9 &4O T +10 &6aJ T +9 &8#K T +10 &9O T +9 &;J T +9 &=iL T +10 &?+Q T +9 &@O U +9 &BR U +10 &DnY U +9 &F+i W +10 &G Z +9 &I ^ +9 &KY _ +10 &M _ +9 &N _ +9 &P ` +10 &R^ ` +9 &T a +10 &U b! +9 &W Q +9 &X! 'q +10 &Xm W +2 ( +2 "collection"'Z& +4 #"CamilleF"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.32 +2 "collection"'E& +5 "core" &Xn W +2 ."CamilleF"Hand.open +2 "manipulator"&H1 +74 "core" 1 +2 "manipulator"&Y% +3 "core" % ю D @ Z ] +2 ."CamilleF"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."CamilleF"Forearm.seek :retract +2 "manipulator"&`' ] +95 "core" ' +2 ."CamilleF"PSV.dial PSR,avoiding: PBV +2 "processing"%r  +48 "core"  +2 #"CamilleF"Pulling 1.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +13 ."CamilleF"PS.seek 1.5ml +2 "processing"%P' +1610 "core" ' + ."CamilleF"delay 5 seconds +504 .PSV.dial :waste1 +3 "processing"%#  +48 "core"  +2 ."CamilleF"PS.seek 0ml +3 "processing"%S'ܑ +1598 "core" ' +2 ."CamilleF"PSV.dial PSR +3 "processing"%X +59 "core"  +2 ."CamilleF"PSR.select :air +3 "processing"% +12 ."CamilleF"PS.seek 2.5ml +2 "processing"%L' +2617 "core" ' +2 ."connect"PRV.dial CBV +4 ."CamilleF"CBV.dial PRV +5 "processing"%[  +2 "collection"'\\  +19 "core" +91  +2 ."CamilleF"PSV.dial :PTV,via: :air +3 "processing"%J +220 "core" +2 ."CamilleF"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +4 "processing"% @ +76 "core" A +2 ."CamilleF"PS.seek 0ml +3 "processing"%d'ܑ +2618 "core" ' +2 ."CamilleF"PSV.dial :air +2 "processing"%]  +79 "core"  +2 ."CamilleF"PS.seek 2.5ml +3 "processing"%b' +2618 "core" ' +2 ."CamilleF"PSV.dial :PTV +3 "processing"%a +80 "core"  +2 ."CamilleF"PS.seek 0ml +41 "processing"%e'ܑ +2613 "core" ' +9 !"CamilleF"o:RuntimeError: mesg"$Hand is neither clamp nor stage:@timestampu: Time qK E:bt["0/home/esp/esp2/utils/misc.rb:396:in `remap'"2/home/esp/esp2/utils/puckmoves.rb:795:in `to'"6/home/esp/esp2/utils/puckmoves.rb:899:in `loadAt'">/home/esp/esp2/utils/puckmoves.rb:1014:in `loadFlushPuck'"B/home/esp/esp2/protocol/2G/samplepass.rb:369:in `samplePassF'"$CamilleF:8:in `topLevelBinding'" Flushpuck.garage +3 !o:NameError : mesg"%uninitialized constant Flushpuck:@timestampu: Time qK: name:Flushpuck:bt["$CamilleF:9:in `topLevelBinding'" flushpuck.garage +4 !o:NoMethodError\ : mesgu:NameError::message4undefined method `garage' for :flushpuck:Symbol:@timestampu: Time qKo}: name: garage: args[:bt["%CamilleF:10:in `topLevelBinding'" Flush.garage +4 #Garaging FlushPuck in Collection Clamp +2 "manipulator"&i& +5 "core" & D X +3 ."CamilleF"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."CamilleF"Elbow.seek CC +4 "manipulator"&c( +4 "core" ( +2 "manipulator"&j& +4 "core" &   X +2 ."CamilleF"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &^& +2 "core" &  X +3 ."CamilleF"Forearm.seek CC +2 "manipulator"&g'ш +90 "core" ' +2 ."CamilleF"Hand.close +2 "manipulator"&k/ +68 "core" / +2 ."CamilleF"CC.seek :open +3 "collection"'o( +408 "core" ( +2 "manipulator"&f& +3 "core" & .   ` +2 "manipulator"&p% +3 "core" % њ   m ` +2 ."CamilleF"Forearm.seek :retract +3 "manipulator"&n' ] +91 "core" ' +2 ."CamilleF"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."CamilleF"Elbow.seek :garage +2 "manipulator"&q(-z +277 "core" ( + "manipulator"&h& +4 "core" &-~ % & X `a + ."CamilleF"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &v& +3 "core" &-~ ) , ) `a +2 ."CamilleF"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."CamilleF"Forearm.seek :garage +2 "manipulator"&l'o +113 "core" ' +2 ."CamilleF"Hand.open +2 "manipulator"&x1 +75 "core" 1 +2 "manipulator"&% +3 "core" % ys Ok +2 ."CamilleF"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."CamilleF"Forearm.seek :retract +2 "manipulator"&u' ] +101 "core" ' +26269 "Can"\ 9U +60002 \ 5 +60001 \ 7 +60002 \ 8 +60002 \ 9 +60002 \ 5C +60002 \ 5ِ +60002 j\ 9o +60002 ]\ 8 +60002 K\ 5 +60002 A\ 5{1 +60002 >\ 5\ cǐ +60002 5\ 5 L] +60002 \ 55 +60002 \ 5 +60001 \ 6 +60002 \ 6 +60002 \ 5K +60002 <\ 5 +60002 '\ 5w +60002 4\ 5 +60002 $\ 5{ +60001 \ 5d9 +60002 \ 5!Mϐ +60002 8\ 5#6e +60002 e\ 6% +60002 \ 6' +60002 \ 5(' +60002 \ 5* +60002 \ 5,S +60002 \ 5. +60001 \ 60 +60002 \ 52{ +60002 \ 54d +60002 \ 56MA +60002 \ 586א +60002 \ 5:m +60002 \ 5< +60002 \ 5= +60002 \ 5?/ +60002 \ 5AŐ +60001 \ 5C[ +60002 \ 5E +60002 \ 5G} +60002 \ 5If +60002 \ 6KO +60002 \ 5M8I +60002 \ 5O!ߐ +60002 \ 5Q\ u +60001 \ 5R +60002 \ 5T +3911 #"brent"Session Begun +1231 #-> showlog 100 +10172 #-> showlog 300 +4532 #-> exit +3 #Session Ended +40153 "Can"\ 5V7 +60002 \ 5X͐ +60002 \ 5Zc +60002 \ 5\\ +60002 \ 5^k +60002 \ 5`T% +60002 \ 5b= +60002 \ 5d'Q +60002 \ 5f +60002 \ 5g} +60001 \ 5i +60002 \ 6k +60002 \ 6m? +60002 \ 5oՐ +60002 \ 6qk +60002 \ 5sq +60002 \ 5u[ +60002 \ 5wD- +60002 h\ 5y.Ð +60002 S\ 5{Y +60002 C\ 5} +60001 7\ 6~ą +60002 6\ 5 +60002 3\ 5ű +60002 <\ 5G +60002 J\ 5ݐ +60001 Y\ 5vs @PDT1743145488.07 _\ 5^ +60002 j\ 5Gȟ +60002 q\ 5/5 +60002 w\ 5ː +60002 y\ 5a +60002 \ 5 +60002 \ 5ˍ +60002 \ 5# +60002 Y\ 5̹ +60002 D\ 6O +60002 A\ 5s +60002 F\ 5[{ +60002 K\ 5D +60002 ]\ 5,ϧ +60002 u\ 5= +60002 \ 5Ӑ +60002 \ 5i +60002 \ 6 +60002 \ 5ҕ +60002 \ 5+ +60002 \ 5 +60002 \ 5oW +60002 \ 6X +60001 \ 5@Ճ +60002 \ 5( +60002 \ 5֯ +60002 \ 5E +60002 \ 5ې +60002 \ 5q +60002 \ 5 +60002 \ 5Ûٝ +60002 \ 5Ń3 +60002 \ 5lɐ +60002 \ 5T_ +60001 \ 5= +60002 \ 6%܋ +60002 \ 5! +60002 \ 5ݷ +60002 \ 5M +60002 \ 5 +60002 \ 5֯y +60002 \ 5ؘ +60002 \ 5ڀॐ +60002 \ 5i; +60001 \ 5Qѐ +60002 \ 5:g +60002 \ 5" +60002 \ 5 㓐 +60002 \ 5) +60002 \ 6俐 +60002 \ 5U +60002 \ 5 +60002 \ 5恐 +60002 \ 5~ +60002 \ 5f筐 +60001 \ 5OC +60002 \ 58ِ +60002 \ 5 o +60002 \ 5  +60002 \ 5ꛐ +60002 \ 51 +60002 \ 5ǐ +60002 \ 5] +60002 \ 5 +33789 #t-> exit +9 #mEXIT + #"CamilleF"Session Ended @1743183627.30PDT @1743185365.20PDT = =tMAIN =mMAIN_scheduler @PDT1743185365.96 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +111 #"core_reset"Sent BREAK + #t@25128 sendCRC with ifg=0x20, ie=0x7F + #@26963 sendCRC with ifg=0x08, ie=0x5F #@41506 idle with ifg=0x84, ie=0x75 + #@42177 select with ifg=0x10, ie=0xF5 + #@42812 receive with ifg=0x10, ie=0xFD #@43446 receive with ifg=0x10, ie=0xFD + #@44080 receive with ifg=0x10, ie=0xFD #@44407 receive with ifg=0x80, ie=0xFD + #@21959 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +261 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +423 "Can"\ : @ + \ : @ #tPolling Can every 10:00 +3 #Cleanly exited at 10:40:27PDT28-Mar-25 +1809 #-> ESP.ready! +153 "sampler") +3 ) +2 "core"  +2 "collection"' +3 ' +2 "core"  +2 "processing"% +2 % +3 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +3 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %M\  +2 .tCS.configure :default + "collection"'#P d@b +3 .tCS.hold + "collection"'+ +5 "core" + +2 .tCS.configure :default + "collection"'#P d@b +3 "processing"%% +3 "core" %ܔ*\ +2 .tPS.configure :default + "processing"%#A d`xb +3 .tPS.hold + "processing"%+ +3 "core" + +2 .tPS.configure :default + "processing"%#A d`xb +3 "sampler")% +3 "core" %&b^ +2 .tSS.configure :default + "sampler")#.0X access 2 +3 "storage"(2% +3 "core" %@ | .\ = +2 "manipulator"&3% +4 "core" % c N F Q d + "manipulator"&4& +4 "core" &-~ P P 3 da +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 6 + "storage"(5(Kz +196 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (6& +3 "core" &K} * $ \ 2 +11481 #t-> PC.loadPuck :SAF, 2 +3 #Loading SAF puck from tube 2 into Processing Clamp + "processing"%7& +3 "core" &2\ +2 .tHand.open + "manipulator"&81 +25 "core" 1 +2 "manipulator"&9% +3 "core" % c \\ T Y d +2 "storage"(:% +3 "core" %@ i s\ < + "storage"(;. +4 "core" .(Kz +2 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(<( +684 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (=& +3 "core" & ? I /\ 9 +2 "manipulator"&>& +3 "core" &-~ / 6 `a +2 "manipulator"&?% +4 "core" % c 9 5  ` +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&@( +196 "core" ( + "manipulator"&A& +4 "core" & U V a + "storage"(B& +4 "core" & \\ ^\ : +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 800 counts + "manipulator"&C'k +99 "core" ' + "storage"(D& +4 "core" & d ^ \ \ ; +2 .tSE.reconfigure :pick +2 "storage"(#],K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(E' +303 "core" ' +2 "storage"(F- +3 "core" -'u +2 .tSE.configure :default + "storage"(#QK-0-\ b +4 (G& +2 "core" & D * \ 9 +2 "manipulator"&H& +4 "core" & S S b +2 .tElbow.seek 2 + "manipulator"&I( +11 "core" ( +2 "manipulator"&J& +3 "core" & ] Y ^ bm +2 "storage"(K& +3 "core" & \\ [ \ 9 +3 .tForearm.seek 2 + 300 counts + "manipulator"&L'w +30 "core" ' +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&M/ +76 "core" / +3 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 4):bt[\ "4/home/esp/esp2/utils/puckmoves.rb:389:in `load'"8/home/esp/esp2/utils/puckmoves.rb:998:in `loadPuck'"(ESP):3:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +2 ."downElevator"SE.seek :down +4 "manipulator"&N& +2 "storage"(O'= +7 "core" & ] ] > cm +2 "manipulator"&P% +3 "core" % Њ ] \\ c +3 .tForearm.seek :retract + "manipulator"&Q' ] +92 "core" ' +2 .tElbow.seek PC +2 "manipulator"&R( +163 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +67 "core" ( +3 "manipulator"&S& +3 "core" & J ? ` +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &T& +2 "core" & + .  ` +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&U'E +102 "core" ' +2 "manipulator"&V& +3 "core" & Z S V d +2 "manipulator"&W% +4 "core" %C J F  d +2 "processing"%X& +3 "core" &2\ \ +2 "processing"%Y& +5 "core" &1\ +3 .tPC.seek :closed +2 "processing"%Z(SD +3 "core" &\  +9 &+w\ , +9 &b\ A +10 &:r\ S +9 &N\ S +10 &S\ S +9 &~R\ S +9 &?P\ S +10 &O\ S +9 & P\ S +9 &"R\ S +10 &$FO\ T +9 &&\ K\ S +10 &'T\ S +9 &)M\ S +9 &+OR\ S +10 &-T\ T +9 &.P\ T +9 &0O\ T +10 &2VO\ T +9 &4L\ S +10 &5L\ T +9 &7R\ T +9 &9_S\ S +10 &;!R\ S +9 &<V\ T +9 &>T\ T +10 &@hO\ S +9 &B)R\ S +10 &CN\ S +9 &ET\ S +9 &GnT\ T +10 &I1W\ S +9 &J^\ T +9 &Lh\ V +10 &Nk{\ X +9 &P)\ Y +9 &Q\ F +10 &R=\ X +9 &S"\ % +3 ( +2 "processing"%Y& +4 #tProcessing Clamp onSpring/offSpring for 8/24 samples, on/off torque 1.31 +35 .Hand.open + "manipulator"&[1 +65 "core" 1 +2 "manipulator"&\\% +3 "core" % C W Q / b +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&]' ] +92 "core" ' +4404 #t-> PC.imagePuck 2, :SAF +2 "processing"%^& +3 "core" &S"2\ % +2 !to:Puck::Warning: mesg"4Unloading Puck.from 2, :SAF to Storage Carousel:bt[ "6/home/esp/esp2/utils/puckmoves.rb:421:in `unload'"5/home/esp/esp2/utils/puckmoves.rb:535:in `image'":/home/esp/esp2/utils/puckmoves.rb:1010:in `imagePuck'"(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +2 #Imaging SAF puck in Processing Clamp while storing it to tube 2 +2 "manipulator"&_% +3 "core" % R # , E ` +2 "storage"(`% +4 "core" %I ] ^ ,\ : + "storage"(a. +3 "core" .( +2 "storage"(b& +3 "core" & \\ ] \ 9 +2 "storage"(c& +4 "manipulator"&d& +3 "core" & ] Z \ : +5 ."raiseStack"SE.reconfigure :place +2 "storage"(#]K-0-\ b +2 "core" & / 8 ` +4 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +2 ."raiseStack"SE.seek :beamBreak +3 .tElbow.seek PC +2 "storage"(e' +2 "manipulator"&f( +30 "core" ( +2 "manipulator"&g& +3 "core" &  ! w WZ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &h& +3 "core" &'   Y +3 .tForearm.seek PC + "manipulator"&i'E +93 "core" ' +2 .tHand.close + "manipulator"&j/ +74 "core" / +2 .tPC.seek :open +2 "processing"%k( +56 "core" ' + "storage"(l- +3 "core" -' +2 ."raiseStack"SE.configure :default +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(m'x +37 "core" ' +270 ( + "storage"(n& +4 "core" & ^ a X\ : +2 "manipulator"&o& +3 "core" & 7 E Y a +2 "manipulator"&p% +2 "core" % , = G ' `Y +3 .tForearm.seek :retract +2 "manipulator"&q' ] +98 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&r( +241 "core" ( +2 "manipulator"&s& +3 "core" & R [ O ^ n +2 "storage"(t& +3 "core" & 6 I \ 9 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 800 counts +2 "manipulator"&u'k +105 "core" ' + .tHand.open +2 "manipulator"&v1 +65 "core" 1 +2 "storage"(w- +4 "core" -'x +2 .tSE.seek -0.3 Pucks below Top Plate +2 "storage"(x'D +25 "core" ' +2 .tSE.reconfigure :seal + "storage"(#QK-0-\ b +3 .tSE.seek -1.29 Pucks below Top Plate +2 "storage"(y' +54 "core" ' +2 #tLights, camera, ACTION! +3610 #-> Power.camera :on +2 .Gate.power :camera,:ON +6196 #-> PuckCamera.snapImages "focusTest", image: [:hires,40] +4 #PuckCamera: snap -bin=1,1 -tiff 40.0 /var/log/esp/hires/focusTest40s.tif +4139 #SX HX9/16 (USB:06): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 40 seconds\ /var/log/esp/hires/focusTest40s.tif: TIFF Upload Complete\ +1739 #-> Puck.finishImage +2 "storage"(z- +3 "core" -' +2 "storage"({& +4 "core" &   +2 "manipulator"&|& +3 "core" &  R  m +3 .tElbow.seek 2 + "manipulator"&}( +4 "core" ( +2 "manipulator"&~& +3 "core" &    m +2 "storage"(& +3 "core" &   +3 .tForearm.seek 2 + 800 counts +2 "manipulator"&'k +4 "core" ' +2 .tSE.reconfigure :gently +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.57 Pucks below Top Plate + "storage"('W +49 "core" ' +2 "manipulator"&& +3 "core" &   m +2 "storage"(& +4 "core" & U W  +2 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 2 +2 "manipulator"&'K +35 "core" ' +2 .tElbow.hold + "manipulator"&, +5 "core" , + .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +4 .tSE.reconfigure :default + "storage"(#QK-0-\ b +3 .tSE.seek -0.39 Pucks below Top Plate +2 "storage"(\ ' +26 "core" ' + "manipulator"& % +4 "core" %] [ [ 9 + "storage"(& +4 "core" & ~   +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 2 + 318 counts + "manipulator"&'Љ +19 "core" ' +2 "manipulator"&& +3 "core" &  m +2 "storage"(& +3 "core" & > 2  +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 800 counts +2 "manipulator"&'k +24 "core" ' +2 "storage"(% +3 "core" % U T 7 +3 ."downElevator"SE.seek :down +4 "storage"('= +99 (% +2 "core" %e3 D \\z +2 "manipulator"&% +3 "core" %҆   o +3 .tForearm.reconfigure :loose +7 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&' ] +101 "core" ' +57 ' + ."downElevator"SE.stop +2 "storage"(5 +3 (& +2 "core" & b W R  +3 "manipulator"&& +3 "core" &\ :  0  m +3 "manipulator"&% +3 "core" % C     +1025 #t-> Power.camera :off +2 .Gate.power :camera,:OFF +7778 #-> exit +8 #mEXIT @1743185966.76PDT @1743186816.16PDT = =tMAIN =mMAIN_scheduler @PDT1743186816.91 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +110 #"core_reset"Sent BREAK + #t@52371 receive with ifg=0x10, ie=0xFD + #@53004 receive with ifg=0x10, ie=0xFD + #@53658 receive with ifg=0x10, ie=0xFD #@54293 receive with ifg=0x10, ie=0xFD + #@54926 receive with ifg=0x10, ie=0xFD #@55559 receive with ifg=0x10, ie=0xFD + #@56192 receive with ifg=0x10, ie=0xFD #@56518 receive with ifg=0x80, ie=0xFD + #@54970 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +256 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +416 "Can"\ :6gm + \ :6gm + #tPolling Can every 10:00 +8 #Cleanly exited at 11:19:26PDT28-Mar-25 +505 #-> access 2 +3 "storage"(% +3 "core" %@ |  \ > +2 "manipulator"&% +4 "core" % C v w e +2 "manipulator"&& +3 "core" &\ x y e m +2 .tSC.configure :tight +2 "storage"($\ .(\ 1~b +4 .tSC.seek 6 + "storage"((Kz +673 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +3 (& +3 "core" &Kz  \\\ -' +502 #t-> exit +6 #mEXIT @1743186842.23PDT @1743187347.44PDT = =mMAIN_scheduler =tMAIN @PDT1743187348.29 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +123 #"core_reset"Sent BREAK +2 #t@6023 idle with ifg=0x00, ie=0x75 #>RESET< ESP2 v3.42 I2C Gateway v3.20 +211 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +277 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +456 "Can"\ ) 1m + \ ) 1m( #tPolling Can every 10:00 +3 #Cleanly exited at 11:34:02PDT28-Mar-25 +363 #-> ESP.ready! +4 #Powering core bus +565 .Gate.power :raw,:ON +2 "sampler") +42 ) +2 "core"  +3 "collection"' +2 ' +3 "core"  +2 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +3 % *\ +2 % 0\ +4 "sampler")&\ +2 .tCS.configure :default +2 "collection"'#P d@b +2 .tPS.configure :default +2 "processing"%#A d`xb +3 .tSS.configure :default + "sampler")#.0X access 2 +3 "storage"(1% +3 "core" %B a f 6\ : +2 "manipulator"&2% +3 "core" % j S R | a +2 "manipulator"&3& +3 "core" & S S a l +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 +2 "storage"(4(Kz +205 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +3 (5& +2 "core" &K| ) $ 3\ 2 +2765 #t-> PC.loadPuck :SAF, 2 +2 #Loading SAF puck from tube 2 into Processing Clamp +2 "processing"%6& +3 "core" &t"\ \  +2 .tHand.open + "manipulator"&71 +67 "core" 1 + "manipulator"&8% +4 "core" % j Z S  a +2 "storage"(9% +3 "core" %B b Y\ ; +2 "storage"(:. +2 "core" .(Kz +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(;( +656 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +3 (<& +2 "core" &   #\ 4 +3 "manipulator"&=& +3 "core" & U U > ^ l +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&>( +26 "core" ( +2 "manipulator"&?& +3 "core" & S Y H a4 +2 "storage"(@& +3 "core" & \\ D '\ 8 +3 .tForearm.seek 2 + 800 counts + "manipulator"&A'k +102 "core" ' + "storage"(B& +3 "core" & \\ \\\ 9 +3 .tSE.reconfigure :pick + "storage"(#],K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(C' +307 "core" ' +2 "storage"(D- +2 "core" -'t +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (E& +2 "core" & , H\ 9 +3 "manipulator"&F& +3 "core" & S 5 G `4 +3 .tElbow.seek 2 +2 "manipulator"&G( +2 "core" ( +3 "manipulator"&H& +3 "core" & S X  a4 +2 "storage"(I& +3 "core" & [ \\\ 8 +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&J'w +15 "core" ' +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&K/ +73 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 4):bt[\ "4/home/esp/esp2/utils/puckmoves.rb:389:in `load'"8/home/esp/esp2/utils/puckmoves.rb:998:in `loadPuck'"(ESP):3:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +3 ."downElevator"SE.seek :down +5 "manipulator"&L& + "storage"(M'= +7 "core" & 8 9 B `4 +2 "manipulator"&N% +3 "core" % Ѐ L ?  _ +2 .tForearm.seek :retract +2 "manipulator"&O' ] +96 "core" ' +2 .tElbow.seek PC +2 "manipulator"&P( +165 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +72 "core" ( + "manipulator"&Q& +3 "core" & . 2 \\ `& +2 .tElbow.reconfigure :loose +7 "manipulator"&$ &.,(#b +3 &R& +8 "core" & ; C  `& +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&S'E +100 "core" ' + "manipulator"&T& +4 "core" & T ] ^& +2 "manipulator"&U% +4 "core" %O U X A ^ +2 "processing"%V& +3 "core" &t-\  +3 "processing"%W& +5 "core" &t.\  +39 .tPC.seek :closed + "processing"%X(SD +4 "core" &t-\  &t,\  + &t.\  + &t,\  &t-\  +5 &H-\ &l +10 &WU~-\ : +9 &~w.\ O +9 &XT-\ S +10 &O.\ S +9 &M.\ S +10 &O,\ S +9 &aM-\ S +9 & $L.\ S +10 &!P-\ S +9 &#N-\ S +9 &%iO,\ S +10 &'*Q-\ S +9 &(P-\ S +10 &*P,\ T +9 &,pL-\ S +9 &.3K.\ S +10 &/M-\ S +9 &1O,\ T +9 &3wP,\ T +10 &59O-\ T +9 &6R-\ S +10 &8O,\ T +9 &:L-\ S +9 &N-\ T +9 &?O,\ S +9 &AR.\ S +10 &CIR-\ T +9 &E\ Y.\ T +10 &Fa-\ U +9 &Hu,\ X +9 &JA.\ Y +10 &L-\ Z +9 &M-\ [ +9 &O.\ Z +10 &QD. [\ +9 &RTm-\ , +9 &S\\,\ = +10 ( +2 "processing"%W& +10 "core" &S!C-\ ; &S!C,\ ; +2 #tProcessing Clamp onSpring/offSpring for 7/24 samples, on/off torque 1.62 +2 .Hand.open + "manipulator"&Y1 +67 "core" 1 + "manipulator"&Z% +3 "core" % O 5 9 Z +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&[' ] +112 "core" ' +222 #t-> PC.imagePuck 2, :SAF +2 "processing"%\\& +3 "core" &S!C"\ ; +2 !to:Puck::Warning: mesg"4Unloading Puck.from 2, :SAF to Storage Carousel:bt[ "6/home/esp/esp2/utils/puckmoves.rb:421:in `unload'"5/home/esp/esp2/utils/puckmoves.rb:535:in `image'":/home/esp/esp2/utils/puckmoves.rb:1010:in `imagePuck'"(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 #Imaging SAF puck in Processing Clamp while storing it to tube 2 + "manipulator"&]% +4 "core" % E _ W A ^ +3 "storage"(^% +3 "core" %B F A \ 7 +2 "storage"(_. +3 "core" .( +2 "storage"(`& +4 "core" & F E \ 7 +2 "storage"(a& +4 "manipulator"&b& +3 "core" & F G \ 7 +4 ."raiseStack"SE.reconfigure :place +2 "storage"(#]K-0-\ b + "core" & T _ ' _& +4 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +2 ."raiseStack"SE.seek :beamBreak +3 .tElbow.seek PC +2 "storage"(c' +2 "manipulator"&d( +5 "core" ( +2 "manipulator"&e& +4 "core" & ; 0 C W& + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &f& +2 "core" &  # \\ T& +3 .tForearm.seek PC +2 "manipulator"&g'E +93 "core" ' + .tHand.close +2 "manipulator"&h/ +72 "core" / +2 .tPC.seek :open + "processing"%i( +85 "core" ' + "storage"(j- +3 "core" -' +2 ."raiseStack"SE.configure :default +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(k'x +44 "core" ' +233 ( +2 "storage"(l& +3 "core" & @ . 9\ 8 +2 "manipulator"&m& +4 "core" & R P 7 ^& + "manipulator"&n% +3 "core" % N Q S ^? +3 .tForearm.seek :retract +2 "manipulator"&o' ] +95 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&p( +269 "core" ( + "manipulator"&q& +3 "core" & ` a _ ^p +3 "storage"(r& +3 "core" & 8 , "\ 8 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 800 counts + "manipulator"&s'k +94 "core" ' +3 .tHand.open + "manipulator"&t1 +76 "core" 1 +2 "storage"(u- +3 "core" -'x +2 .tSE.seek -0.3 Pucks below Top Plate +2 "storage"(v'D +24 "core" ' +2 .tSE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 .tSE.seek -1.29 Pucks below Top Plate + "storage"(w' +56 "core" ' +2 #tLights, camera, ACTION! +155 #-> Power.camera :on +2 .Gate.power :camera,:ON +3974 #-> PuckCamera.snapImages "focusTest2", image: [:hires,40] +4 #PuckCamera: snap -bin=1,1 -tiff 40.0 /var/log/esp/hires/focusTest240s.tif +4175 #SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 40 seconds\ /var/log/esp/hires/focusTest240s.tif: TIFF Upload Complete\ +1335 #-> Puck.finishImage + "storage"(x- +3 "core" -' +2 "storage"(y& +4 "core" & Q +2 "manipulator"&z& +3 "core" & \ \  p +2 .tElbow.seek 2 +2 "manipulator"&{( +4 "core" ( +2 "manipulator"&|& +3 "core" &   i p +2 "storage"(}& +3 "core" &  +3 .tForearm.seek 2 + 800 counts + "manipulator"&~'k +3 "core" ' +3 .tSE.reconfigure :gently +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.57 Pucks below Top Plate +2 "storage"('W +51 "core" ' +2 "manipulator"&& +3 "core" &   p +2 "storage"(& +4 "core" & l +2 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 2 +2 "manipulator"&'K +38 "core" ' + .tElbow.hold +2 "manipulator"&, +4 "core" , +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +4 .tSE.reconfigure :default + "storage"(#QK-0-\ b +3 .tSE.seek -0.39 Pucks below Top Plate +2 "storage"(' +25 "core" ' +2 "manipulator"&% +4 "core" %Z   + "storage"(& +4 "core" & U T +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 315 counts +2 "manipulator"&'І +17 "core" ' + "manipulator"&\ & +3 "core" & \ , $p +3 "storage"( & +3 "core" & h a i +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +44 .tForearm.seek 2 + 800 counts + "manipulator"& 'k +25 "core" ' +2 "storage"(% +3 "core" %   +11 ."downElevator"SE.seek :down +3 "storage"( '= +99 (% +2 "core" %*1 h a n [w +3 "manipulator"&% +3 "core" %y   " z +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&' ] +99 "core" ' +69 ' + ."downElevator"SE.stop +2 "storage"(5 +3 (& +4 "core" & # +2 "manipulator"&& +4 "core" & g 'p +2 "manipulator"&% +4 "core" % P & +192 #t-> access 2 +2 "storage"(% +3 "core" %:  +2 "manipulator"&% +4 "core" % P " $ 9 +2 "manipulator"&& +3 "core" &   * p +3 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 6 + "storage"( (Kz +676 "core" ( +4 .tSC.configure :limp +4 "storage"($(\ 1b +15 (& +6 "core" &K{ k j ( +3933 #t-> Power.camera :off +2 .Gate.power :camera,:OFF +4089 #-> exit +7 #mEXIT @1743187668.13PDT @1743187862.14PDT = =mMAIN_scheduler =tMAIN @PDT1743187862.97 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +121 #"core_reset"Sent BREAK +2 #t@6508 idle with ifg=0x00, ie=0x75 #>RESET< ESP2 v3.42 I2C Gateway v3.20 +211 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +276 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +458 "Can"\ ) * + \ ) * +2 #tPolling Can every 10:00 +3 #Cleanly exited at 11:47:48PDT28-Mar-25 +393 #-> ESP.ready! +3 #Powering core bus +548 .Gate.power :raw,:ON +2 "sampler") +42 ) +2 "core"  +3 "collection"' +3 ' +2 "core"  +2 "processing"% +2 % +4 "core"  +5 "collection"' 9\ +3 ' 0\ +3 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +3 % 0\ +4 "sampler")&\ +2 .tCS.configure :default +2 "collection"'#P d@b +2 .tPS.configure :default +2 "processing"%#A d`xb +3 .tSS.configure :default + "sampler")#.0X +3 .tSE.home.seek :down + "storage"('= +65 "core" ' +2 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.home.seek :initial +2 "storage"(([Y +111 "core" ' + ."rdyProcessing"PS.stop +2 "processing"%5 +147 "core" ' +1495 ( + .tSC.configure :limp +2 "storage"($(\ 1b +2 "manipulator"&& +38 "core" &Z S S b# +3 .tForearm.seek :retract + "manipulator"&' ] +10 "core" ' +2 .tElbow.seek :hammer +2 "manipulator"&( +110 "core" ( +2 "manipulator"&& +4 "core" & ^ Y , b# +2 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +7 .tForearm.seek retracted +2 "manipulator"&' ] +20 "core" ' +2 "manipulator"&% +3 "core" % p \\ \\ @ b +2 "processing"%& +2 "collection"'& +5 "core" &"\ +3 ."openPC"PC.home.seek :open +2 "processing"% ( +3 "core" &\  +2 .tCC.home.seek :open +2 "collection"'!( +329 "core" ( +44 ( +3 "collection"'" +3 "core"  +2 "processing"%# +4 "core" U +2 "processing"%$ +2 "core" A +3 "processing"%% +2 "core"  +3 "collection"'&% +3 "core" %P\  +2 "processing"%'% +5 "core" %ܐ-\ +2 "sampler")(% +4 "core" % `_ +2 "collection"')& +4 "core" &u\  +2 "processing"%*& +3 "core" &j-\  +2 "manipulator"&+% +5 "core" % p R R u b +2 "manipulator"&,& +4 "core" & R R r b# + "storage"(-& +3 "core" &[O \\ [\ < +3 "storage"(.% +3 "core" %F [ ]\ < +2 "collection"'/9 +4 "core" 97E +2 "processing"%09 +3 "core" 9KZ +172 #t-> access 2 +3 "storage"(1% +3 "core" %F Q ] U\ < +2 "manipulator"&2% +4 "core" % p R S t b + "manipulator"&3& +4 "core" & Q P j b# +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(4(Kz +205 "core" ( +3 .tSC.configure :limp + "storage"($(\ 1b +3 (5& +2 "core" &K|  ) \ 3 +2030 #t-> PC.loadPuck :SAF, 2 +2 #Loading SAF puck from tube 2 into Processing Clamp +2 "processing"%6& +2 "core" &j \  +2 .tHand.open +2 "manipulator"&71 +73 "core" 1 + "manipulator"&8% +4 "core" % p h U n d +2 "storage"(9% +3 "core" %F | O\ = +2 "storage"(:. +2 "core" .(Kz +3 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(;( +666 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +2 (<& +2 "core" &  a\ 0 +3 "manipulator"&=& +4 "core" & 8 2  `# +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&>( +44 "core" ( +2 "manipulator"&?& +3 "core" & W Z : bO +2 "storage"(@& +3 "core" & e f \ ; +2 .tForearm.seek 2 + 800 counts +2 "manipulator"&A'k +108 "core" ' +2 "storage"(B& +3 "core" & \\ [ \ < +2 .tSE.reconfigure :pick +2 "storage"(#],K-0-\ b +4 .tSE.seek :beamBreak + "storage"(C' +310 "core" ' +2 "storage"(D- +4 "core" -'q + .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (E& +3 "core" & P Z L\ : +2 "manipulator"&F& +3 "core" & R S ? aM +2 .tElbow.seek 2 +2 "manipulator"&G( +3 "core" ( +2 "manipulator"&H& +4 "core" & R V  bM +2 "storage"(I& +3 "core" & b V\ ; +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&J'w +24 "core" ' +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&K/ +76 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 4):bt[\ "4/home/esp/esp2/utils/puckmoves.rb:389:in `load'"8/home/esp/esp2/utils/puckmoves.rb:998:in `loadPuck'"(ESP):3:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +3 ."downElevator"SE.seek :down +4 "manipulator"&L& +2 "storage"(M'= +7 "core" & @ : `L +2 "manipulator"&N% +3 "core" % m ? =  [P +3 .tForearm.seek :retract +2 "manipulator"&O' ] +95 "core" ' +2 .tElbow.seek PC +2 "manipulator"&P( +161 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +85 "core" ( +3 "manipulator"&Q& +3 "core" & T T c+ +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &R& +2 "core" & ] O c+ +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&S'E +96 "core" ' +2 "manipulator"&T& +3 "core" & T \\  a+ +2 "manipulator"&U% +4 "core" %+ Q R O aF +2 "processing"%V& +3 "core" &j"\  +3 "processing"%W& +4 "core" &j!\  +47 .tPC.seek :closed + "processing"%X(SD +3 "core" &j-\ \  &j,\  + &j,\  + &j-\  &j-\ \  +2 &j -\ \ B +9 &Jy-\ 3 +9 &"p}-\ H +9 &].\ S +10 &O,\ S +9 &BJ-\ S +10 &M+\ S +9 &L,\ S +9 &O.\ R +10 &!KJ,\ R +9 &# L,\ R +9 &$K.\ R +10 &&K,\ R +9 &(QQ,\ S +10 &*L.\ R +9 &+L-\ S +9 &-N-\ S +10 &/[J,\ R +9 &1L-\ S +9 &2K/\ R +10 &4M-\ S +9 &6bQ,\ S +10 &8$Q-\ S +9 &9O.\ R +9 &;N,\ R +10 &=kN,\ R +9 &?,N.\ S +9 &@Q-\ S +10 &BT-\ S +9 &DqR,\ S +9 &F/b.\ T +10 &Gr.\ V +9 &I-\ X +10 &Kh,\ Y +9 &M)-\ Y +9 &N-\ Y +10 &P,\ Z +9 &RS|m,\ 3 +9 &S(m*\ I +10 ( +2 "processing"%W& +3 "core" &S"6-\ 6 +2 #tProcessing Clamp onSpring/offSpring for 7/24 samples, on/off torque 1.64 +2 .Hand.open + "manipulator"&Y1 +77 "core" 1 + "manipulator"&Z% +4 "core" % + d W ^F +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&[' ] +104 "core" ' +178 #t-> PC.imagePuck 2, :SAF +2 "processing"%\\& +3 "core" &S"6-\ 6 +2 !to:Puck::Warning: mesg"4Unloading Puck.from 2, :SAF to Storage Carousel:bt[ "6/home/esp/esp2/utils/puckmoves.rb:421:in `unload'"5/home/esp/esp2/utils/puckmoves.rb:535:in `image'":/home/esp/esp2/utils/puckmoves.rb:1010:in `imagePuck'"(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 #Imaging SAF puck in Processing Clamp while storing it to tube 2 + "manipulator"&]% +3 "core" % O P R / a +3 "storage"(^% +3 "core" %A \\ [\ : +2 "storage"(_. +3 "core" .( +2 "storage"(`& +3 "core" & \\ [\ : +2 "storage"(a& +3 "manipulator"&b& +6 "core" & \\ \\\ : & Q T b+ +3 .tElbow.reconfigure :tight +3 ."raiseStack"SE.reconfigure :place +2 "manipulator"&$&.,(\ #b + "storage"(#]K-0-\ b +4 .tElbow.seek PC +3 "manipulator"&c( +4 ."raiseStack"SE.seek :beamBreak +2 "storage"(d' +2 "core" ( +3 "manipulator"&e& +3 "core" & 6 M i \\+ +3 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &f& +2 "core" &   S X+ +3 .tForearm.seek PC +2 "manipulator"&g'E +88 "core" ' + .tHand.close +2 "manipulator"&h/ +67 "core" / +2 .tPC.seek :open +2 "processing"%i( +90 "core" ' +2 "storage"(j- +3 "core" -' +2 ."raiseStack"SE.configure :default +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(k'x +38 "core" ' +233 ( + "storage"(l& +4 "core" & l _ X\ < +2 "manipulator"&m& +3 "core" & _ ] + c+ +2 "manipulator"&n% +3 "core" % F U Q c +2 .tForearm.seek :retract +2 "manipulator"&o' ] +97 "core" ' +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&p( +245 "core" ( + "manipulator"&q& +4 "core" & B Z ; `L +2 "storage"(r& +3 "core" & e ] &\ ; +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 800 counts +2 "manipulator"&s'k +101 "core" ' +2 .tHand.open + "manipulator"&t1 +66 "core" 1 +2 "storage"(u- +2 "core" -'x +3 .tSE.seek -0.3 Pucks below Top Plate +2 "storage"(v'D +25 "core" ' +2 .tSE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 .tSE.seek -1.29 Pucks below Top Plate + "storage"(w' +60 "core" ' + #tLights, camera, ACTION! +141 #-> Power.camera :on +2 .Gate.power :camera,:ON +3494 #-> PuckCamera.snapImages "focusTest3:, image: [:hires,40]\ " +4 #PuckCamera: snap -bin=2,2 -tiff 10.0 /var/log/esp/focusTest3:, image: [:hires,40]\ 10s.tif +1082 #SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 10 seconds\ /var/log/esp/focusTest3:,: TIFF Upload Complete\ sh: 10s.tif: not found\ +2 .Gate.power :camera,:OFF + .delay 1 second +102 .Gate.power :camera,:ON +2 .delay 5 seconds +503 #PuckCamera: snap -bin=2,2 -tiff 10.0 /var/log/esp/focusTest3:, image: [:hires,40]\ 10s.tif +381 !o:IRB::Abort: mesg"User Abort!!:bt["1/home/esp/esp2/lib/esp.rb:83:in `mainThread'""/home/esp/esp2/lib/esp.rb:357 +1767 #-> PuckCamera.snapImages "focusTest3", image: [:hires,40] +4 #PuckCamera: snap -bin=1,1 -tiff 40.0 /var/log/esp/hires/focusTest340s.tif +4149 #SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 40 seconds\ /var/log/esp/hires/focusTest340s.tif: TIFF Upload Complete\ +1720 #-> Puck.finishImage +2 "storage"(x- +3 "core" -' +2 "storage"(y& +3 "core" & p }  +2 "manipulator"&z& +3 "core" & % K +3 .tElbow.seek 2 + "manipulator"&{( +4 "core" ( +2 "manipulator"&|& +2 "core" & ! K +3 "storage"(}& +3 "core" & } - +3 .tForearm.seek 2 + 800 counts +2 "manipulator"&~'k +3 "core" ' +3 .tSE.reconfigure :gently + "storage"(#QK-0-\ b +3 .tSE.seek -0.57 Pucks below Top Plate +2 "storage"('W +51 "core" ' + "manipulator"&& +4 "core" &  K +2 "storage"(& +2 "core" & z +3 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 2 +2 "manipulator"&'K +38 "core" ' +2 .tElbow.hold +2 "manipulator"&, +3 "core" , +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tSE.reconfigure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.39 Pucks below Top Plate +2 "storage"(' +26 "core" ' + "manipulator"&% +3 "core" %Y l m Q  +2 "storage"(& +3 "core" & S  +3 .tForearm.force -20 + "manipulator"&5 +44 .tForearm.seek 2 + 314 counts + "manipulator"&'Ѕ +18 "core" ' +2 "manipulator"&\ & +3 "core" & J +2 "storage"( & +3 "core" & Z P G +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 800 counts +2 "manipulator"& 'k +23 "core" ' +2 "storage"( % +3 "core" % S +9 ."downElevator"SE.seek :down +4 "storage"('= +99 (% +3 "core" %1 . - e [t +2 "manipulator"&% +3 "core" % 0  u +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&' ] +89 "core" ' +68 ' + ."downElevator"SE.stop + "storage"(5 +3 (& +3 "core" & +2 "manipulator"&& +3 "core" & / I +3 "manipulator"&% +4 "core" % n  `  +425 #t-> Power.camera :off +3 .Gate.power :camera,:OFF +333 #-> access 2 +2 "storage"(% +3 "core" %C =\  +2 "manipulator"&% +3 "core" % n\  > +2 "manipulator"&& +4 "core" &  ?I +2 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 6 +2 "storage"( (Kz +673 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (& +4 "core" &Kx ) t\ # +7774 #t-> exit +26 #mEXIT @1743188213.76PDT @1743192462.16PDT = =tMAIN =mMAIN_scheduler @PDT1743192462.94 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +112 #"core_reset"Sent BREAK +2 #t@59712 receive with ifg=0x10, ie=0xFD + #@60357 receive with ifg=0x10, ie=0xFD #@61018 receive with ifg=0x10, ie=0xFD + #@61660 receive with ifg=0x10, ie=0xFD + #@62308 receive with ifg=0x10, ie=0xFD #@62955 receive with ifg=0x10, ie=0xFD + #@63602 receive with ifg=0x10, ie=0xFD #@63928 receive with ifg=0x80, ie=0xFD + #@24485 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +12 #ESP2 v3.42 I2C Gateway v3.20 for core bus +264 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +426 "Can"\ :J + \ :J + #tPolling Can every 10:00 +2 #Cleanly exited at 11:56:53PDT28-Mar-25 +7011 #-> ESP.ready! +154 "sampler") +2 ) +3 "core"  +2 "collection"' +2 ' +4 "core"  +2 "processing"% +2 % +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %P,\  +2 .tCS.configure :default +2 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +3 "core" + +2 .tCS.configure :default + "collection"'#P d@b +3 "processing"%% +3 "core" %ܐ \  +2 .tPS.configure :default +2 "processing"%#A d`xb +2 "sampler")% +3 "core" % `^ +2 .tSS.configure :default + "sampler")#.0X# +2 .tSC.configure :loose +2 "storage"($.(\ 1~b +2 .tSC.hold +2 "storage"(, +2 "core" , +2 .tSC.configure :loose +2 "storage"($.(\ 1~b +3 (% +2 "core" %C # ' \ 3 +3 .tSE.configure :default + "storage"(#QK-0-\ b +3 .tCH.coast + "collection"' +2 .tCH.configure :default +2 "collection"'\ 2 +2 .tPH.coast +2 "processing"% +2 .tPH.configure :default +2 "processing"%\ 2 +3 #tAll dwarf controllers running firmware version 3.85 +2 "sampler") +10 "collection"'% +2 "processing"%% +2 "manipulator"&% +6 "core" %P6  +4 "sampler")% +3 "core" %ܐ\  + % n\ 8 6  Z + % a` y + "manipulator"&& +6 "core" & 6 - ZI + "storage"(& +4 "core" &Kxu   \ 2# + "storage"(% +4 "core" %C $ ' Y\ 2 +2 "collection"'& +2 "core" &uI  +2 "processing"%& +4 "core" &\  +2 "collection"' +3 "core"  +2 "collection"'  +4 "core"  +2 "collection"'! +2 "core"  +3 "processing"%" +3 "core"  +35 "processing"%# +4 "core" U + "processing"%$ +3 "core" A +3 "processing"%% +3 "core"  +3 "sampler")& +2 "core"  +3 "collection"''% +3 "core" %P-  +6 "processing"%(% +3 "core" %ܐ\  +3 "sampler"))% +3 "core" % a^ z +3 "collection"'*& +3 "core" &u6  +2 "processing"%+& +4 "core" &0\  +2 "manipulator"&,% +3 "core" % n\ + + h Y +2 "manipulator"&-& +4 "core" & 8 7 YI +2 "storage"(.& +4 "core" &Kxu   \ 2# + "storage"(/% +3 "core" %C  $ \ 1 +3 "collection"'09 +3 "core" 9DQ +2 "processing"%19 +4 "core" 9Va +1692 #t-> ESP.ready? +2 "collection"'2% +3 "core" %PF  +2 "sampler")3% +4 "core" % _^ w + "manipulator"&4% +4 "core" % n\  O W + "manipulator"&5& +4 "core" &  WI +2 "storage"(6& +3 "core" &Kxv   [\ /# +2 "storage"(7% +3 "core" %C   c\ / +2 "collection"'8& +3 "core" &u.  +2 "processing"%9& +3 "core" &0\ + "processing"%:% +4 "core" %ܐ\ +477 #t-> access 4 +3 "storage"(;% +3 "core" %C  |\ / +2 "manipulator"&<% +3 "core" % n\    V +2 "manipulator"&=& +4 "core" &   t VI +2 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 1 +2 "storage"(>( +829 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (?& +2 "core" &  \ , +1719 #"CamilleF"Session Begun +689 #-> ESP.ready! +3 "collection"'@% +5 "processing"%A% +2 "core" %PF\  +2 "manipulator"&B% +9 "sampler")C% +5 "core" %ܐ/\ \ % n P N k a + % a_ y + "manipulator"&D& +6 "core" & O E Z bI + "storage"(E& +3 "core" & ] ]\ < +2 "storage"(F% +4 "core" %C g g B\ ; + "collection"'G& +3 "core" &u8\  +2 "processing"%H& +4 "core" &0\ +2 "collection"'I +3 "core"  +2 "collection"'J +4 "core"  + "collection"'K +3 "core"  +3 "processing"%L +2 "core"  +3 "processing"%M +3 "core" U +2 "processing"%N +3 "core" A +2 "processing"%O +4 "core"  +2 "sampler")P +2 "core"  +3 "collection"'Q% +3 "core" %PH\  +2 "processing"%R% +3 "core" %ܐ1\ +2 "sampler")S% +4 "core" % a] +2 "collection"'T& +3 "core" &u-\  +2 "processing"%U& +3 "core" &0\ +2 "manipulator"&V% +4 "core" % n\ L D > b +2 "manipulator"&W& +3 "core" & O N bI +2 "storage"(X& +3 "core" & \\ \\ \ < +2 "storage"(Y% +4 "core" %C e g =\ ; +2 "collection"'Z9 +3 "core" 9CQ +2 "processing"%[9 +4 "core" 9Va +616 #"CamilleF"-> access 4 +4 "storage"(\\% +4 "core" %C n e /\ = +3 "manipulator"&]% +3 "core" % n P O c +2 "manipulator"&^& +4 "core" & P O bI +2 ."CamilleF"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."CamilleF"SC.seek 1 +2 "storage"(_( +4 "core" ( +3 ."CamilleF"SC.configure :limp + "storage"($(\ 1b +5 (`& +3 "core" &  \ 0 +279 #"CamilleF"-> startTube 4 +4916 #-> start(:myShortDA){shortDA; samplePassF} +5 "collection"'a% +9 "processing"%b% +2 "core" %PD\  +6 %ܐ0\ +2 #"myShortDA"Ready to sample after 10 seconds from PRV.sipper? +2 #Type 'Thread[:myShortDA].answer' to continue +20245 #"CamilleF"-> Thread[:myShortDA].answer +3 #"myShortDA"CamilleF answered Ready to sample after 10 seconds from PRV.sipper? "Yes" +8 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +4 .delay 10 seconds +1005 .PSV.dial :mixloop +3 "processing"%c +45 "core" +2 ."myShortDA"PTV.dial :PRVmixing +2 "processing"%d  +78 "core" + ."myShortDA"PRV.dial :sipper +3 "processing"%e  +141 "core"  +2 ."myShortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +5 ."myShortDA"PS.seek 1.1ml +37 "processing"%f'h! +2276 "core" ' +9 ."connect"PRV.dial CBV +8 ."myShortDA"CBV.dial PRV +5 "processing"%g  +7 "collection"'h  +8 "core"  +133  +3 ."myShortDA"PS.seek 0.5ml +2 "processing"%i' +1268 "core" ' +2 ."myShortDA"PRV.dial :waste2 +3 "processing"%j @ +111 "core" @ +2 ."myShortDA"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."myShortDA"PS.seek :empty +2 "processing"%k's +583 "core" ' + ."myShortDA"PSV.dial PSR +3 "processing"%l +111 "core"  +2 #"myShortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +5 "processing"%j +12 ."myShortDA"PS.seek 1ml +2 "processing"%m'[q +1102 "core" ' +2 ."myShortDA"PSR.select :air +3 "processing"% +12 ."myShortDA"PS.seek 2.5ml +2 "processing"%n' +1609 "core" ' +2 ."myShortDA"PSV.dial :mixloop +3 "processing"%o +113 "core" +2 ."myShortDA"PS.seek :empty +3 "processing"%p's +2624 "core" ' +2 ."myShortDA"PSV.dial PSR +3 "processing"%q +112 "core"  +2 #"myShortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +12 ."myShortDA"PS.seek 1ml +2 "processing"%r'[q +1107 "core" ' +2 ."myShortDA"PSR.select :air +3 "processing"% +12 ."myShortDA"PS.seek 2.5ml +3 "processing"%s' +1608 "core" ' +2 ."myShortDA"PSV.dial :mixloop +3 "processing"%t +112 "core" +2 ."myShortDA"PRV.dial :sipper +2 "processing"%u  +48 "core" +2 ."myShortDA"PS.seek :empty +3 "processing"%v's +2623 "core" ' +2 ."myShortDA"PSV.dial PSR +2 "processing"%w +113 "core"  +2 ."myShortDA"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%x' +2617 "core" ' + ."myShortDA"PSV.dial :mixloop +3 "processing"%y +111 "core" +2 ."myShortDA"PS.seek :empty +3 "processing"%z's +641 "Can"\ =* +1982 "core" ' +3 #"myShortDA"Loading da puck from tube 4 into Processing Clamp +2 "processing"%{& +5 "core" &\ +2 ."myShortDA"Hand.open +2 "manipulator"&|1 +23 "core" 1 + "manipulator"&}% +3 "core" % n\ W R 7 b +3 "storage"(~% +3 "core" %C S O\ < +2 "storage"(. +3 "core" .( +2 ."myShortDA"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."myShortDA"SC.seek 4 +2 "storage"((+ +520 "core" ( +2 ."myShortDA"SC.configure :limp +2 "storage"($(\ 1b +5 (& +3 "core" &+ \ 9 3\ -% +2 "manipulator"&& +4 "core" & K < 2 _I +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."myShortDA"Elbow.seek 4 +2 "manipulator"&( +6 "core" ( +2 "manipulator"&& +3 "core" & Q V ? _I +2 "storage"(& +3 "core" &+ T X\ 9' +3 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek 4 + 800 counts +2 "manipulator"& 's +106 "core" ' + "storage"( & +4 "core" &+ _ Z \ ;' +2 ."myShortDA"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +5 ."myShortDA"SE.seek :beamBreak +2 "storage"( ' +303 "core" ' +2 "storage"(- +3 "core" -'y +2 ."myShortDA"SE.configure :default +2 "storage"(#QK-0-\ b +6 (& +2 "core" &+ . < \ 8' +2 "manipulator"&& +4 "core" & , , . `I +2 ."myShortDA"Elbow.seek 4 +3 "manipulator"&( +6 "core" ( +2 "manipulator"&& +3 "core" & + , E `I +2 "storage"(& +4 "core" &+ W ? (\ 8' +2 ."myShortDA"Forearm.seek 4 + 300 counts +2 "manipulator"&' +21 "core" ' + ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myShortDA"Hand.close +2 "manipulator"&/ +68 "core" / +2 !"myShortDA"o:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 4):bt["4/home/esp/esp2/utils/puckmoves.rb:389:in `load'"8/home/esp/esp2/utils/puckmoves.rb:998:in `loadPuck'";/home/esp/esp2/protocol/2G/DAprocess.rb:281:in `runDA'"6/home/esp/esp2/protocol/2G/DA.rb:124:in `shortDA'"$CamilleF:4:in `topLevelBinding'"./home/esp/esp2/lib/base.rb:296:in `start'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +3 ."downElevator"SE.seek :down +6 "manipulator"&& +3 "storage"('= +8 "core" & P Q K _I +2 "manipulator"&% +4 "core" % Є E ;  \\r +2 ."myShortDA"Forearm.seek :retract +3 "manipulator"&' ] +93 "core" ' +2 ."myShortDA"Elbow.seek PC +3 "manipulator"&( +164 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +85 "core" ( +2 "manipulator"&& +3 "core" & D O  b +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +38 && +4 "core" & E M Z b +2 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek PC +2 "manipulator"& 'E +106 "core" ' +2 "manipulator"&!& +4 "core" & H Z . d + "manipulator"&"% +4 "core" %K C A \ d +2 "processing"%#& +4 "core" &\ +10 "processing"%$& +3 "core" &2\ \ +3 ."myShortDA"PC.seek :closed +2 "processing"%%(SD +7 "core" &\ +5 &"\ \ #b +10 &hT~\ 9 +9 &|x\ N +9 &dS\ S +10 &(N\ R +9 &O\ S +9 &P\ R +10 &nL\ R +9 & 0L\ R +10 &!P\ S +9 &#P\ R +9 &%vN\ R +10 &'6R\ S +9 &(M\ R +9 &*P\ S +10 &,}O\ S +9 &.?L\ S +10 &0L\ R +9 &1P\ S +9 &3S\ S +10 &5GQ\ S +9 &7 Q\ S +9 &8R\ S +10 &:O\ S +9 &L\ S +9 &?P\ R +9 &AQ\ R +10 &CVQ\ S +9 &EX\ T +9 &Fb\ U +10 &Hv\ V +9 &JN\ Y +10 &L\ Y +9 &M\ Z +9 &O\ Y +10 &QR\ Z +9 &RMd\ - +9 &S0\ - +6 ( +2 "processing"%$& +3 "core" &S \ - +3 #"myShortDA"Processing Clamp onSpring/offSpring for 7/24 samples, on/off torque 1.61 +2 .Hand.open +5 "manipulator"&&1 +75 "core" 1 + "manipulator"&'% +3 "core" % K ^ S b +3 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myShortDA"Forearm.seek :retract +3 "manipulator"&(' ] +97 "core" ' +3 #"myShortDA"Heating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +4 "processing"%) { +4 %*9 +6 "core" 9RR +102 "processing"%+9 +2 "core" 9Rc +103 "processing"%,9 +3 "core" 9Rc  +103 "processing"%-9 +2 "core" 9Qb  +103 "processing"%.9 +3 "core" 9Rb +102 "processing"%/9 +3 "core" 9Rc +102 "processing"%09 +3 "core" 9Rb +102 "processing"%19 +3 "core" 9Ub +103 "processing"%29 +3 "core" 9Wb" +102 "processing"%39 +3 "core" 9Zb& +102 "processing"%49 +3 "core" 9^c+ +102 "processing"%59 +3 "core" 9cc/ +102 "processing"%69 +3 "core" 9gc3 +103 "processing"%79 +2 "core" 9nc7 +103 "processing"%89 +3 "core" 9tc; +102 "processing"%99 +3 "core" 9|d@ +102 "processing"%:9 +3 "core" 9cD +102 "processing"%;9 +4 "core" 9dH +102 "processing"%<9 +3 "core" 9dL +102 "processing"%=9 +3 "core" 9eQ +102 "processing"%9 +3 "core" 9dU +102 "processing"%?9 +3 "core" 9dY +102 "processing"%@9 +3 "core" 9e] +102 "processing"%B9 +3 "core" 9fa\ +102 "processing"%A9 +3 "core" 9ee +102 "processing"%C9 +3 "core" 9fj +102 "processing"%D9 +3 "core" 9fn +102 "processing"%E9 +3 "core" 9gr +103 "processing"%F9 +3 "core" 9fv +102 "processing"%G9 +3 "core" 9g{ +102 "processing"%H9 +3 "core" 9g +102 "processing"%I9 +3 "core" 9 g +102 "processing"%J9 +4 "core" 9h +102 "processing"%K9 +3 "core" 9h +102 "processing"%L9 +3 "core" 9h +102 "processing"%M9 +3 "core" 9&h +102 "processing"%N9 +3 "core" 9,i +102 "processing"%O9 +3 "core" 91i +4 ."myShortDA"PH.hold 2:00:00,28C +4 "processing"%P p{p. +3 ."myShortDA"delay 1:30 +7 "core"  +8999 ."myShortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"%Q +114 "core"  +2 #"myShortDA"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +11 ."myShortDA"PS.seek 0.5ml +3 "processing"%R' +590 "core" ' + ."myShortDA"delay 5 seconds +503 .PSR.select :air +4 "processing"% +11 ."myShortDA"PS.seek 2ml +2 "processing"%S'Q +1597 "core" ' +2 ."myShortDA"PTV.dial :puck +3 "processing"%T  +138 "core"  + ."myShortDA"PSV.dial PTV +3 "processing"%U +80 "core" +2 ."myShortDA"PBV.dial :waste1 +2 "processing"%V  +58 "core" +2 "processing"%W% +4 "core" %O  +2 ."myShortDA"PS.seek 1.5ml +2 "processing"%X' +583 "core" ' + ."myShortDA"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%Y * +73 "core" , +10 ."myShortDA"PS.seek 0ml +3 "processing"%Z'ܑ +1600 "core" ' +2 ."myShortDA"delay 5:00 +30004 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%[  +16 "core"  +2 ."myShortDA"PBV.dial :waste1 +2 "processing"%\\  +40 "core" +2 ."myShortDA"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%] * +40 "core" + + ."myShortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"%^ +81 "core"  +2 ."myShortDA"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."myShortDA"PS.seek 2.5ml +2 "processing"%`' +2503 "core" ' + ."myShortDA"PSV.dial PTV +3 "processing"%> +82 "core" + ."myShortDA"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%a +79 "core"  +2 ."myShortDA"delay 5 seconds +504 .PSV.dial PTV +5 "processing"%b +79 "core" +3 ."myShortDA"delay 5 seconds +6 "Can"\ G +501 ."myShortDA"PSV.dial :air +3 "processing"%c  +79 "core"  +2 ."myShortDA"PS.seek :empty +3 "processing"%d's +2507 "core" ' +2 ."myShortDA"PTV.dial :PRVmixing,via: PRV +3 "processing"%e  +139 "core" +2 ."myShortDA"PSV.dial :mixloop +2 "processing"%h +47 "core" +2 ."myShortDA"PRV.dial :ab1 +3 "processing"%g @ +110 "core" > +2 ."myShortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +5 ."myShortDA"PS.seek 0.15ml +2 "processing"%f' +351 "core" ' +2 ."myShortDA"delay 2 seconds +203 ."connect"CBV.dial PRV +9 ."myShortDA"PRV.dial CBV +10 "collection"'j  + "processing"%i  +6 "core"  +42  +2 "processing"%l% +3 "core" %\  +3 ."myShortDA"PS.seek 0.3ml +2 "processing"%k' +348 "core" ' +2 ."myShortDA"delay 2 seconds +203 .CBV.dial between PRV and PSV +3 "collection"'m  +34 "core" +2 ."myShortDA"PRV.dial :air +3 "processing"%o  +45 "core"  +3 ."myShortDA"PS.seek 0.9ml +3 "processing"%n'N +1274 "core" ' +2 ."myShortDA"PRV.dial :waste2 +3 "processing"%q @ +78 "core" ? +2 ."myShortDA"PS.seek 0.5ml +3 "processing"%p' +859 "core" ' +2 #"myShortDA"addPMLReagent08 +2 .PSV.dial :air +5 "processing"%r  +47 "core"  +2 ."myShortDA"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."myShortDA"PS.seek 2ml +3 "processing"%t'Q +1601 "core" ' + ."myShortDA"PSV.dial :PML +3 "processing"%u +49 "core" + ."myShortDA"PTV.dial :mixing +3 "processing"%s @ +75 "core" A +2 ."myShortDA"PBV.dial :waste1 +3 "processing"%w  +36 "core" +2 "processing"%v% +3 "core" %L\  +3 ."myShortDA"PS.seek 1.85ml +2 "processing"%y'D +242 "core" ' + ."myShortDA"PBV.dial between PSV and waste1 +4 "processing"%x * +37 "core" + +2 ."myShortDA"PS.seek 0ml +3 "processing"%{'ܑ +1965 "core" ' +2 ."myShortDA"delay 2 seconds +203 #Beginning samplePassC +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'|& +5 "core" &uP  +3 "manipulator"&}& +2 "core" &  C W +3 "manipulator"&~% +3 "core" % Y $  O +3 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&(-z +139 "core" ( + "manipulator"&_& +4 "core" &-  + T +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" &-  # A U +2 ."myShortDA"Forearm.seek :garage +3 "manipulator"&'o +109 "core" ' +2 ."myShortDA"Hand.close +2 "manipulator"&/ +75 "core" / +2 "manipulator"&& +4 "core" &- J +2 "manipulator"& % +3 "core" % ~ q MO +2 ."myShortDA"Forearm.seek :retract +3 "manipulator"&' ] +108 "core" ' +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek CC +2 "manipulator"&( +287 "core" ( +2 "manipulator"&& +4 "core" & 7 V1 +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" & \ p V1 +3 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."myShortDA"Forearm.seek CC +3 "manipulator"&'ш +98 "core" ' +2 "manipulator"&& +3 "core" & ; W P0 +2 "manipulator"&% +40 "core" %ы @ 6 U +2 "collection"'& +4 "core" &uL  +9 "collection"'& +6 "core" &uL  +2 ."myShortDA"CC.seek :closed +4 "collection"'(X +4 "core" &uW  +5 &v\ ^ C +9 &Gvc 4 +10 &"l}Y H +9 &cW U +9 &tOX U +10 &7LX U +9 &L^ U +9 &L] U +10 &|N] U +9 &!>Rc U +10 &#Nb U +9 &$PY U +9 &&LW U +10 &(FNZ U +9 &*N] V +9 &+J[ U +10 &-K\\ U +9 &/ONZ U +10 &1NZ V +9 &2M] V +9 &4LX U +10 &6VH] U +9 &8Lg V +9 &9LZ U +10 &;LZ U +9 &=`K^ U +10 &?"MZ U +9 &@LY U +9 &BNZ U +10 &DhL` U +9 &F*N\\ U +9 &GU\\ V +10 &Ib\\ W +9 &Kcsc Y +10 &M` ] +9 &Nf ` +9 &PZ ` +10 &RYV _ +9 &T[ _ +9 &UY ` +10 &WX M +9 &X&Y 's +10 &X]Y J +2 ( +2 "collection"'& +4 #"myShortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.15 +2 "collection"'& +5 "core" &XZ^ J +2 ."myShortDA"Hand.open +2 "manipulator"& 1 +68 "core" 1 +2 "manipulator"& % +3 "core" % x  K +2 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myShortDA"Forearm.seek :retract +3 "manipulator"&' ] +100 "core" ' +2 ."myShortDA"PSV.dial PSR +2 "processing"% +113 "core" +2 #"myShortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +13 ."myShortDA"PS.seek 1.5ml +2 "processing"%' +1606 "core" ' + ."myShortDA"delay 5 seconds +503 .PSV.dial :waste1 +4 "processing"%  +46 "core"  +3 ."myShortDA"PS.seek 0ml +4 "processing"%!'ܑ +1601 "core" ' +2 ."myShortDA"PSV.dial PSR +3 "processing"%" +48 "core"  +3 ."myShortDA"PSR.select :air +3 "processing"% +12 ."myShortDA"PS.seek 2.5ml +2 "processing"%#' +2621 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +4 ."myShortDA"CBV.dial PRV +5 "processing"%  +4 "collection"'  +37 "core"  +134 +2 ."myShortDA"PSV.dial :mixloop +3 "processing"% +113 "core" + ."myShortDA"CTV.dial :air,avoiding: :intake +3 "collection"'& +5 "core"  +2 "collection"'' +3 "core"  +2 "collection"'*  +5 "core" +2 ."myShortDA"PTV.dial :PRVmixing +2 "processing"%$  +78 "core" +2 ."myShortDA"PS.seek 0ml +3 "processing"%+'ܑ +2624 "core" ' +2 ."myShortDA"PSV.dial :air +3 "processing"%  +45 "core"  +3 ."myShortDA"PS.seek 2.5ml +4 "processing"%,' +2612 "core" ' + ."myShortDA"PSV.dial :mixloop +3 "processing"%- +49 "core" +2 ."myShortDA"PS.seek 0ml +5 "processing"%.'ܑ +2615 "core" ' + ."myShortDA"PSV.dial :air +3 "processing"%/  +49 "core"  +2 ."myShortDA"PS.seek 2.5ml +5 "processing"%0' +2618 "core" ' +2 ."myShortDA"PSV.dial :mixloop +2 "processing"%1 +49 "core" +3 ."myShortDA"PS.seek 0ml +4 "processing"%2'ܑ +2615 "core" ' +4 #"myShortDA"Garaging FlushPuck in Collection Clamp +3 "manipulator"&3& +12 "core" &* Z N+ +4 ."myShortDA"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +7 ."myShortDA"Elbow.seek CC +6 "manipulator"&4( +35 "core" ( +4 "manipulator"&5& +5 "core" & " 1 Qk +4 ."myShortDA"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +11 &6& +10 "core" & ! Hk +6 ."myShortDA"Forearm.seek CC +8 "manipulator"&7'ш +93 "core" ' +8 ."myShortDA"Hand.close +5 "manipulator"&8/ +27 "core" / +4 ."myShortDA"CC.seek :open +5 "collection"'9( +413 "core" ( +3 "manipulator"&:& +5 "core" &  Vk +5 "manipulator"&;% +5 "core" %ф ? x Wm +6 ."myShortDA"Forearm.seek :retract +6 "manipulator"&<' ] +98 "core" ' +4 ."myShortDA"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +10 ."myShortDA"Elbow.seek :garage +6 "manipulator"&=(-z +286 "core" ( +3 "manipulator"&& +5 "core" &-   Q YW +4 ."myShortDA"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +98 &?& +6 "core" &- %  ^ QW +4 ."myShortDA"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +8 ."myShortDA"Forearm.seek :garage +11 "manipulator"&@'o +115 "core" ' +4 ."myShortDA"Hand.open +4 "manipulator"&B1 +73 "core" 1 +4 "manipulator"&A% +9 "core" % pk  >K +7 ."myShortDA"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +7 ."myShortDA"Forearm.seek :retract +17 "manipulator"&C' ] +107 "core" ' +4 ."da"delayUntil "13:37:42.68" +24431 #recoverPRVreagent08 +2 .PTV.dial :mixing +4 "processing"%D @ +76 "core" A +2 ."da"PBV.dial :waste1 +3 "processing"%E  +38 "core" + ."da"delay 30 seconds +645 "Can"\ JV +2359 ."da"PBV.dial between PSV and waste1 +3 "processing"%F * +37 "core" , +2 ."da"PSV.dial :air +2 "processing"%G  +49 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +3 "processing"%H' +2472 "core" ' +2 ."da"PSV.dial :mixloop +3 "processing"%I +48 "core" +2 ."da"delay 2 seconds +207 .PSV.dial :air +3 "processing"%J  +46 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +5 "processing"%K +50 "core" +4 ."da"delay 2 seconds +204 .PSV.dial :air +3 "processing"%L  +47 "core"  +3 ."da"PS.seek :empty +4 "processing"%M's +2471 "core" ' +3 #"da"washCycleDA #1 of 2 +2 .PSR.select :air +5 .PSV.dial PSR +4 "processing"%N +155 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +3 "processing"%O' +592 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%Q'Q +1596 "core" ' + ."da"PTV.dial :puck +4 "processing"%z  +75 "core"  + ."da"PSV.dial PTV +3 "processing"%R +81 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%T  +38 "core" + "processing"%U% +3 "core" %L\  +3 ."da"PS.seek 1.5ml +2 "processing"%V' +589 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%W * +37 "core" + +3 ."da"PS.seek 0ml +4 "processing"%S'ܑ +1611 "core" ' + ."da"delay 2:00 +12005 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%Y  +5 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%X  +38 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +3 "processing"%) * +36 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%[ +82 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +4 "processing"%\\' +2481 "core" ' + ."da"PSV.dial PTV +3 "processing"%] +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%^ +80 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%Z +79 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%>  +79 "core"  +2 ."da"PS.seek :empty +3 "processing"%a's +2509 "core" ' +2 #"da"washCycleDA #2 of 2 +2 .PSR.select :air +6 .PSV.dial PSR +4 "processing"%b +142 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +6 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +2 "processing"%c' +592 "core" ' +2 ."da"delay 5 seconds +508 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%`'Q +1607 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%e  +6 "core"  +2 ."da"PSV.dial PTV +3 "processing"%h +80 "core" + ."da"PBV.dial :waste1 +3 "processing"%g  +36 "core" +2 "processing"%d% +3 "core" %T\  +3 ."da"PS.seek 1.5ml +2 "processing"%j' +595 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%i * +37 "core" , +3 ."da"PS.seek 0ml +4 "processing"%l'ܑ +1611 "core" ' + ."da"delay 2:00 +12005 #recoverPSRreagent08 + .PTV.dial :puck +5 "processing"%f  +44 "core"  + ."da"PBV.dial :waste1 +3 "processing"%m  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%o * +38 "core" + + ."da"PSR.select :air +3 .PSV.dial PSR +5 "processing"%k +80 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +13 ."da"PS.seek 2.5ml +2 "processing"%q' +2477 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%n +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%r +79 "core" + ."da"delay 5 seconds +20 "Can"\ D +483 ."da"PSV.dial PTV +3 "processing"%p +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%u  +79 "core"  +2 ."da"PS.seek :empty +3 "processing"%s's +2479 "core" ' +3 #"da"getPMLReagent08 + .PRV.dial :air +5 "processing"%w  +46 "core"  +2 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +2 "processing"%v  +135 "core" +2 ."da"delay 5 seconds +503 .PRV.dial :ab2 +3 "processing"%x  +45 "core" ~ +2 ."da"PTV.dial :PRVmixing +3 "processing"%t  +5 "core" + ."da"PSV.dial :mixloop +3 "processing"%y +46 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.3ml +2 "processing"%|' +383 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +3 "processing"%}  +47 "core"  +2 "processing"%~% +3 "core" %\  +3 ."da"PS.seek 0.55ml +2 "processing"%_'"V +332 "core" ' +2 #"da"addPMLReagent08 +2 .PSV.dial :air +5 "processing"%  +46 "core"  +2 ."da"PS.seek 2ml +5 "processing"%'Q +1554 "core" ' + ."da"PSV.dial :PML +3 "processing"% +49 "core" +2 ."da"PTV.dial :mixing +2 "processing"% @ +77 "core" @ +2 ."da"PBV.dial :waste1 +2 "processing"%  +39 "core" + "processing"%(% +4 "core" %V  +2 ."da"PS.seek 1.85ml +2 "processing"%'N +239 "core" ' +2 ."da"PBV.dial between PSV and waste1 +3 "processing"% * +39 "core" , +2 ."da"PS.seek 0ml +3 "processing"%'ܑ +1976 "core" ' +2 ."da"delay 2 seconds +203 .delay 8:00 +48003 #recoverPRVreagent08 +2 .PTV.dial :mixing +4 .PBV.dial :waste1 +4 "processing"%  +39 "core" +2 ."da"delay 30 seconds +1741 "Can"\ M +1262 ."da"PBV.dial between PSV and waste1 +4 "processing"% * +38 "core" + +2 ."da"PSV.dial :air +2 "processing"%  +47 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%' +2520 "core" ' + ."da"PSV.dial :mixloop +3 "processing"% +47 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +3 "processing"%\  +48 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +4 "processing"% +47 "core" + ."da"delay 2 seconds +203 .PSV.dial :air +2 "processing"%  +45 "core"  +2 ."da"PS.seek :empty +3 "processing"% 's +2501 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +6 .PSV.dial PSR +4 "processing"% +144 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%' +588 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +5 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'Q +1600 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%{  +76 "core"  +2 ."da"PSV.dial PTV +3 "processing"% +80 "core" + ."da"PBV.dial :waste1 +3 "processing"%  +38 "core" +2 "processing"%"% +3 "core" %Q  +3 ."da"PS.seek 1.5ml +2 "processing"%!' +592 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"% * +36 "core" * +3 ."da"PS.seek 0ml +4 "processing"%'ܑ +1596 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 +2 .PTV.dial :puck +5 "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%&  +38 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +4 "processing"%' * +39 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%* +80 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +54 ."da"PS.seek 2.5ml +2 "processing"%$' +2500 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%# +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"% +78 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +8 "processing"%+ +79 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%-  +78 "core"  +2 ."da"PS.seek :empty +3 "processing"%,'s +2496 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +6 .PSV.dial PSR +4 "processing"%/ +157 "core"  + #"da"Pulling 0.5ml of PSR.wash +3 .PSR.select :wash +5 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%.' +591 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%1'Q +1606 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%0  +6 "core"  +2 ."da"PSV.dial PTV +2 "processing"%3 +82 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%5  +38 "core" +2 "processing"%6% +3 "core" %T  +2 ."da"PS.seek 1.5ml +3 "processing"%8' +592 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"% * +38 "core" + +2 ."da"PS.seek 0ml +3 "processing"%'ܑ +1609 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%:  +37 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +3 "processing"%; * +38 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +5 "processing"%7 +82 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%' +2473 "core" ' + ."da"PSV.dial PTV +3 "processing"%? +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%4 +81 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"%B +81 "core" +2 ."da"delay 5 seconds +477 "Can"\ <! +26 ."da"PSV.dial :air +2 "processing"%A  +81 "core"  +2 ."da"PS.seek :empty +3 "processing"%<'s +2495 "core" ' +2 #"da"washCycleDA #3 of 3 +2 .PSR.select :air +5 .PSV.dial PSR +4 "processing"%@ +143 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +6 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%D' +583 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +5 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%E'Q +1608 "core" ' + ."da"PTV.dial :puck +3 "processing"%F  +6 "core"  +2 ."da"PSV.dial PTV +3 "processing"%G +79 "core" + ."da"PBV.dial :waste1 +3 "processing"%2  +39 "core" +2 "processing"%I% +4 "core" %W. +2 ."da"PS.seek 1.5ml +2 "processing"%J' +593 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%K * +39 "core" , +3 ."da"PS.seek 0ml +4 "processing"%L'ܑ +1609 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 +7 .PTV.dial :puck +4 "processing"%H  +9 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%N  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%M * +36 "core" + + ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%O +81 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +3 "processing"%z' +2506 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%R +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%T +79 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%U +79 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%Q  +78 "core"  +3 ."da"PS.seek :empty +2 "processing"%W's +2500 "core" ' +2 ."da"Gate.power :camera,:ON +57 #Mixing DA Substrates +3 .PSR.select :air +7 .PSV.dial PSR +6 "processing"%V +149 "core"  +14 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +13 "processing"% +23 ."da"PS.reconfigure :default +6 "processing"%#A d`xb +10 ."da"PS.seek 0.25ml +5 "processing"%Y'I +334 "core" ' +2 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +5 "processing"% +13 ."da"PS.seek 0.5ml +2 "processing"%X' +339 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%)'Q +1612 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%[  +6 "core"  +2 ."da"PSV.dial PTV +3 "processing"%S +80 "core" + ."da"PBV.dial :waste1 +3 "processing"%]  +36 "core" +2 "processing"%^% +3 "core" %U  +3 ."da"PS.seek 1.5ml +3 "processing"%Z' +591 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%> * +38 "core" , +2 ."da"PS.seek 0ml +3 "processing"%\\'ܑ +1609 "core" ' +2 ."da"delay 10 seconds +1004 #recoverPSRreagent08 +2 .PTV.dial :puck +5 "processing"%b  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%a  +40 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +4 "processing"%c * +39 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%e +82 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%h' +2572 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%g +83 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%d +82 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%` +93 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%i  +84 "core"  +2 ."da"PS.seek :empty +3 "processing"%j's +2568 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air +5 .PSV.dial PSR +4 "processing"%f +159 "core"  +2 #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +6 .PS.reconfigure :default +3 "processing"%#A d`xb +5 ."da"PS.seek 2ml +2 "processing"%m'Q +2108 "core" ' +2 ."da"delay 5 seconds +503 .PTV.dial :puck +3 "processing"%o  +6 "core"  +2 ."da"PSV.dial PTV +2 "processing"%k +83 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%l  +39 "core" +2 "processing"%n% +3 "core" %P  +3 ."da"PS.seek 1.5ml +2 "processing"%r' +595 "core" ' +2 ."da"delay 3 seconds +307 .PBV.dial between PSV and waste1 +3 "processing"%p * +38 "core" , +2 ."da"delay 1 second +103 .PSV.dial :waste1 +2 "processing"%u  +116 "core"  +6 ."da"PS.seek :empty +4 "processing"%q's +1608 "core" ' + "processing"%w9 +3 "core" 9{5 +2 #"da"Processing Puck Heater at 28C before imaging +2 .PH.coast +5 "processing"%v +4 %x& +2 "core" 5 +4 &S" - +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&t% +5 "core" % M  # +2 "storage"(y% +3 "core" %B a k +2 "storage"(s. +4 "core" .(+ + ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."da"SC.seek 3 +2 "storage"(}(@ +203 "core" ( + ."da"SC.configure :limp +2 "storage"($(\ 1b +5 (~& +3 "core" &A 6 D +2 "manipulator"&|& +4 "core" &- E "W +2 "manipulator"&% +3 "core" % M  " +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 3 +2 "manipulator"&_( +198 "core" ( + "manipulator"&& +4 "core" &   "p +2 "storage"(& +3 "core" &J k k +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +50 ."da"Forearm.seek 3 + 800 counts +10 "manipulator"& 'm +113 "core" ' +2 "storage"((& +3 "core" &J k i +2 ."da"SE.reconfigure :pick +3 "storage"(#],K-0-\ b +6 ."da"SE.seek :beamBreak +2 "storage"(' +283 "core" ' +2 "storage"(- +4 "core" -' + ."da"SE.configure :default +2 "storage"(#QK-0-\ b +6 ."da"SE.seek :place +3 "storage"('x +42 "core" ' +3 "manipulator"&& +3 "core" &   { p +2 "manipulator"&% +3 "core" %   +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +3 "manipulator"&' ] +106 "core" ' +2 ."da"Elbow.seek PC +3 "manipulator"&( +236 "core" ( +2 "manipulator"&& +2 "core" & % +3 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &\ & +3 "core" & ; % +3 ."da"Forearm.seek PC +3 "manipulator"&'E +90 "core" ' + ."da"Hand.close +2 "manipulator"& / +72 "core" / +2 ."da"PC.seek :open +4 "processing"%( +377 "core" ( + "storage"(& +4 "core" &J , +2 "manipulator"& & +3 "core" &   J  +2 "manipulator"&% +4 "core" % 6  g g +2 ."da"Forearm.seek :retract +3 "manipulator"&{' ] +103 "core" ' +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 3 +3 "manipulator"&( +244 "core" ( + "manipulator"&& +4 "core" &\ L  h +2 "storage"("& +3 "core" &J d +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&'m +90 "core" ' +2 ."da"Hand.open +2 "manipulator"&1 +70 "core" 1 +2 "storage"(!- +2 "core" -'x +3 ."da"SE.seek -0.3 Pucks below Top Plate +3 "storage"( 'D +26 "core" ' + ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +6 ."da"SE.seek -1.29 Pucks below Top Plate +2 "storage"(&' +56 "core" ' +3 #"da"Lights, camera, ACTION! +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +6 "processing"%'& +3 #"da"PuckCamera: snap -bin=2,2 -tiff -auto /var/log/esp/da25mar2814h.tif +15 "core" & +4 "manipulator"&*& +9 "core" &  oh +2 "manipulator"&% +7 "core" % e  \  +3 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +8 ."psFlush"Forearm.seek :retract +6 "manipulator"&#' ] +96 "core" ' +3 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"& (-z +185 "core" ( +2 "manipulator"&+& +3 "core" &- Z Q +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &-& +3 "core" &- f Q +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&$'o +113 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&// +73 "core" / + "manipulator"&,& +4 "core" &- 4 7 Q +2 "manipulator"&.% +4 "core" % π| 7 8 ! +3 ."psFlush"Forearm.seek :retract +3 "manipulator"&0' ] +106 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."psFlush"Elbow.seek PC +3 "manipulator"&3( +113 "core" ( +2 "manipulator"&5& +3 "core" & r  +3 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +54 &6& +4 "core" &  +2 ."psFlush"Forearm.reconfigure :tight +9 "manipulator"&#Q@2^d^\ b +4 ."psFlush"Forearm.seek PC +3 "manipulator"&1'E +103 "core" ' +2 "manipulator"&& +4 "core" & L +2 "manipulator"&8% +4 "core" %G ) +2 "processing"%& +4 "core" &) +3 "processing"%:& +4 "core" &( +3 ."psFlush"PC.seek :closed +4 "processing"%;(SD +5 "core" &) +4 &)  +8 &(p( - +10 &_w* A +9 &-i+ T +9 &E( U +10 &D* W +9 &l?* U +9 &,B+ V +10 &B* V +9 & A* U +10 &"rD* V +9 &$4?) V +9 &%D* V +10 &'C) W +9 &)z?) V +9 &+<A) V +10 &,@) V +9 &.C* V +10 &0B/ U +9 &2G@* U +9 &4E) V +10 &5D( U +9 &7H) U +9 &9MF) V +10 &;C* U +9 &<F* U +10 &>G) U +9 &@U@* V +9 &BE* V +10 &CE) V +9 &EI) W +9 &GTW( Y +10 &Io* [ +9 &Jx) ] +10 &Ly) ] +9 &NL) ^ +9 &P ) _ +10 &Q* L +9 &R>t) !c +9 &S$D) ; +6 ( +2 "processing"%:& +4 "core" &S$C, ; +2 #"psFlush"Processing Clamp onSpring/offSpring for 8/24 samples, on/off torque 1.69 +2 "processing"%7& +6 "core" &S$= ; +2 ."psFlush"Hand.open +2 "manipulator"&1 +69 "core" 1 +2 "manipulator"&?% +4 "core" % G | | ) +2 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +3 "manipulator"&4' ] +93 "core" ' + ."psFlush"PSR.select :air +4 .PSV.dial PSR +4 "processing"%B +49 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%A' +588 "core" ' +2 ."psFlush"delay 5 seconds +352 #"da"SX HX9/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 2.145 seconds\ Exposing 696x520 pixel 16-bit image for 22.911 seconds\ /var/log/esp/da25mar2814h.tif: TIFF Upload Complete\ +6 #PuckCamera: snap -bin=2,2 -tiff 15.0 /var/log/esp/midres/da25mar2814h15s.tif +145 ."psFlush"PSR.select :air +13 "processing"% +13 ."psFlush"PS.seek 2.5ml +3 "processing"%' +960 "Can" ' +424 #"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/da25mar2814h15s.tif: TIFF Upload Complete\ +6 #PuckCamera: snap -bin=2,2 -tiff 30.0 /var/log/esp/midres/da25mar2814h30s.tif +729 "core" ' +2 ."psFlush"delay 1 second +104 .PRV.dial :waste2,avoiding: :ab2 +3 "processing"%@ @ +213 "core" @ +2 ."psFlush"PTV.dial :PRVmixing +3 "processing"%<  +143 "core" +2 ."psFlush"PSV.dial :mixloop +3 "processing"%D +116 "core" +3 ."psFlush"PS.seek :empty +4 "processing"%F's +1735 #"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/da25mar2814h30s.tif: TIFF Upload Complete\ +5 #PuckCamera: snap -bin=1,1 -tiff 70.0 /var/log/esp/hires/da25mar2814h70s.tif +884 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +5 "processing"%G +118 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%2' +596 "core" ' + ."psFlush"delay 5 seconds +503 .PSR.select :air +4 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%I' +2118 "core" ' +2 ."psFlush"delay 1 second +103 .PBV.dial :waste1 +3 "processing"%E  +38 "core" + ."psFlush"PTV.dial :mixing +3 "processing"%K @ +79 "core" @ + ."psFlush"PSV.dial :mixloop +3 "processing"%J +117 "core" +2 ."psFlush"PS.seek :empty +3 "processing"%H's +2522 #"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/da25mar2814h70s.tif: TIFF Upload Complete\ +3 .Gate.power :camera,:OFF +8 ."Qmail"DAfans.email "da25mar2814h exposed 22.911 seconds\\nmidres/da25mar2814h15s\\nmidres/da25mar2814h30s\\nhires/da25mar2814h70s",Subject: "da25mar2814h images!" +6 "storage"(N- +24 "core" -' +6 "storage"(M& +12 "core" &J  +2 "manipulator"&O& +4 "core" & ; <  +2 "manipulator"&L% +2 "core" % J\ : 9 ~  +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 3 +2 "manipulator"&R( +20 "core" ' +3 ."psFlush"PSV.dial PSR +4 "processing"%T +119 "core"  + ."psFlush"PSR.select :flush +7 "processing"%@ +12 ."psFlush"PS.seek 1ml +5 "processing"%U'[q +87 "core" ( +12 "manipulator"&Q& +9 "core" & D = + +2 "storage"(z& +4 "core" &J 3 +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&V'm +111 "core" ' +2 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +5 ."da"SE.seek -0.57 Pucks below Top Plate +3 "storage"(W'W +53 "core" ' +2 "manipulator"&Y& +3 "core" & $ % " 2+ +2 "storage"(X& +4 "core" &J   p\ \ +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +5 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek 3 +2 "manipulator"&['M +38 "core" ' +2 ."da"Elbow.hold +3 "manipulator"&S, +5 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +5 ."da"SE.seek -0.39 Pucks below Top Plate +3 "storage"(]' +28 "core" ' +2 "manipulator"&^% +3 "core" %Z $q +2 "storage"()& +4 "core" &J \  +2 ."da"Forearm.force -20 + "manipulator"&5 +5 ."da"Forearm.seek 3 + 313 counts +3 "manipulator"&>'І +25 "core" ' + "manipulator"&Z& +4 "core" & ' . _ 3) +2 "storage"(b& +3 "core" &J   \ +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +20 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&a'm +24 "core" ' +2 "storage"(c% +3 "core" %   \ \ +3 ."downElevator"SE.seek :down +4 "storage"(e'= +98 (\\% +3 "core" %4   n\ \ Yo +3 "manipulator"&g% +3 "core" %c  = 0 +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +3 "manipulator"&d' ] +91 "core" ' +69 ' +2 ."downElevator"SE.stop +2 "storage"(5 +5 (`& +3 "core" &J P 8 \  +260 ' +2 ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +3 "processing"%i' +1615 "core" ' +4 ."psFlush"PSV.dial PTV +6 "processing"%h +87 "core" +4 ."psFlush"PTV.dial :puck +4 "processing"%f  +83 "core"  +6 ."psFlush"PBV.dial :waste1 +7 "processing"%j  +21 "core"  +4 ."psFlush"PS.seek 0ml +5 "processing"%o'ܑ +906 #"uploadLog"upsync +1727 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%k +81 "core"  +2 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%l' +2635 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%n +80 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%m'ܑ +2617 "core" ' +48 ."psFlush"PSV.dial PSR +10 "processing"%p +79 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +3 "processing"%u' +585 "core" ' +2 ."psFlush"PSR.select :air +4 "processing"% +12 ."psFlush"PS.seek 2.5ml +3 "processing"%r' +2120 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%w +80 "core" + ."psFlush"PBV.dial PSV +3 "processing"%v U +58 "core" V +2 ."psFlush"PS.seek 0ml +3 "processing"%x'ܑ +2617 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%t @ +47 "core" > +3 ."psFlush"PS.seek 2.5ml +3 "processing"%y' +2615 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%s  +78 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%~'s +2622 "core" ' + ."psFlush"PSV.dial PSR +4 "processing"%| +46 "core"  +2 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +5 "processing"%' +2629 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +78 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"% U +7 "core" U +2 ."psFlush"PS.seek 0ml +3 "processing"%'ܑ +2610 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%= @ +47 "core" ? +3 ."psFlush"PS.seek 2.5ml +3 "processing"%(' +2618 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%C  +79 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%'s +2640 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"% +49 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +13 ."psFlush"PS.seek 1ml +2 "processing"%'[q +1114 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1602 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"% +78 "core" +2 ."psFlush"PTV.dial :puck +3 "processing"%  +17 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%\  +58 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"%_'ܑ +2624 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +80 "core"  + ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +5 "processing"%' +2624 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%% +79 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%'ܑ +2624 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +80 "core"  + ."psFlush"PSR.select :flush +4 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%' +599 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +12 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2112 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +80 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%" U +60 "core" V +2 ."psFlush"PS.seek 0ml +3 "processing"%'ܑ +2206 "Can"\ E* D +422 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"% @ +47 "core" @ +3 ."psFlush"PS.seek 2.5ml +42 "processing"%!' +2626 "core" ' + ."psFlush"PSV.dial :waste1 +10 "processing"%'  +79 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%*'s +2642 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%{ +48 "core"  +2 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%' +2628 "core" ' + ."psFlush"PSV.dial PTV +8 "processing"% +78 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +7 "core" U +3 ."psFlush"PS.seek 0ml +3 "processing"%+'ܑ +2639 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%- @ +47 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2621 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%  +78 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%/'s +2640 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&,& +7 "core" & - N \\) +2 "manipulator"&.% +4 "core" % d ( ) A [ +2 ."psFlush"Elbow.seek PC +3 "manipulator"&#( +259 "core" ( +2 "manipulator"&5& +3 "core" & M M & ^ +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &6& +3 "core" & D @  ^ +2 ."psFlush"Forearm.seek PC +3 "manipulator"&$'E +97 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"& / +73 "core" / +2 ."psFlush"PC.seek :open +4 "processing"%( +377 "core" ( + "manipulator"&8& +3 "core" & C @ a +3 "manipulator"&% +3 "core" % P @ E F a\ +2 ."psFlush"Forearm.seek :retract +3 "manipulator"&0' ] +100 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."psFlush"Elbow.seek :garage +3 "manipulator"&(-z +136 "core" ( +2 "manipulator"&7& +3 "core" &-y J K K b# +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 && +4 "core" &-y B C b# +2 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek :garage +3 "manipulator"&?'o +116 "core" ' + ."psFlush"Hand.open +3 "manipulator"&:1 +79 "core" 1 + "manipulator"&B% +4 "core" % xi PI +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 ."psFlush"Forearm.seek :retract +2 "manipulator"&1' ] +101 "core" ' + #"myShortDA"Finished short da assay +2 #Beginning samplePassF +4 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +4 "collection"'q& +6 "core" &%\  + "manipulator"&A& +4 "core" &-\ G H  b"~ +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&@(-z +5 "core" ( +2 "manipulator"&<& +3 "core" &-\ M I D b"~ +3 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &D& +4 "core" &-\ E B  b"~ +2 ."myShortDA"Forearm.seek :garage +3 "manipulator"&'o +107 "core" ' +2 ."myShortDA"Hand.close +2 "manipulator"&G/ +74 "core" / +2 "manipulator"&F& +3 "core" &-\  1 T"} +2 "manipulator"&2% +4 "core" % ς _ T_ +2 ."myShortDA"Forearm.seek :retract +2 "manipulator"&E' ] +116 "core" ' +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myShortDA"Elbow.seek CC +2 "manipulator"&K( +277 "core" ( +2 "manipulator"&J& +3 "core" & P R ( c, +2 ."myShortDA"Elbow.reconfigure :loose +40 "manipulator"&$ &.,(#b +5 &I& +3 "core" & M M c, +2 ."myShortDA"Forearm.reconfigure :tight +9 "manipulator"&#Q@2^d^\ b +6 ."myShortDA"Forearm.seek CC +3 "manipulator"&N'ш +107 "core" ' + "manipulator"&M& +3 "core" & P O 4 c+ +3 "manipulator"&O% +3 "core" %р N M c +2 "collection"'L& +4 "core" &/\  +2 "collection"'T& +5 "core" &\  +3 ."myShortDA"CC.seek :closed +2 "collection"'Q(X +6 "core" &\  +6 & - $d +9 &iR 9 +10 &x{ N +9 &XW T +9 &M T +10 &N T +9 &N T +10 &_Q U +9 & !P U +9 &!S T +10 &#R U +9 &%hR1 T +9 &'+L T +10 &(Q U +9 &*O T +10 &,pO0 T +9 &.1Q U +9 &/N T +10 &1N T +9 &3xN7 T +9 &59R U +10 &6O T +9 &8R2 T +10 &:P2 T +9 &P/ T +10 &?N T +9 &AN/ T +9 &CKO1 T +10 &E P U +9 &FS U +10 &HX U +9 &JJe W +9 &L Z +10 &M _ +9 &Ox _ +9 &Q7 ` +10 &R ` +9 &T _ +10 &V{ a +9 &X { 2 +9 &X [ +10 ( + &X_ P + "collection"'T& +5 #"myShortDA"Collection Clamp onSpring/offSpring for 8/26 samples, on/off torque 2.03 +2 "collection"'z& +5 "core" &X_ P +2 ."myShortDA"Hand.open +2 "manipulator"&31 +21 "core" 1 +2 "manipulator"&H% +3 "core" %р 5 /  \\ +3 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myShortDA"Forearm.seek :retract +2 "manipulator"&Y' ] +92 "core" ' +2 ."myShortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%X  +47 "core"  +2 #"myShortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +12 ."myShortDA"PS.seek 1.5ml +2 "processing"%4' +1612 "core" ' + ."myShortDA"delay 5 seconds +503 .PSV.dial :waste1 +3 "processing"%^  +49 "core"  +2 ."myShortDA"PS.seek 0ml +3 "processing"%)'ܑ +1607 "core" ' +2 ."myShortDA"PSV.dial PSR +3 "processing"%Z +49 "core"  + ."myShortDA"PSR.select :air +3 "processing"% +12 ."myShortDA"PS.seek 2.5ml +3 "processing"%b' +2615 "core" ' +2 ."connect"PRV.dial CBV +3 ."myShortDA"CBV.dial PRV +5 "processing"%c  +2 "collection"'&  +8 "core"  +102  +2 ."myShortDA"PSV.dial :PTV,via: :air +3 "processing"%V +209 "core"  +2 ."myShortDA"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +4 "processing"%\\ @ +196 "core" > +2 ."myShortDA"PS.seek 0ml +4 "processing"%g'ܑ +2625 "core" ' + ."myShortDA"PSV.dial :air +3 "processing"%R  +80 "core"  +2 ."myShortDA"PS.seek 2.5ml +3 "processing"%W' +2623 "core" ' +2 ."myShortDA"PSV.dial :PTV +3 "processing"%[ +80 "core"  +2 ."myShortDA"PS.seek 0ml +3 "processing"%>'ܑ +2616 "core" ' +2 #"myShortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&`& +7 "core" & ) )  Y* +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek CC +2 "manipulator"&]( +36 "core" ( + "manipulator"&a& +4 "core" & 1 6 j [ +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &e& +4 "core" & /  \\ +2 ."myShortDA"Forearm.seek CC +3 "manipulator"&U'ш +93 "core" ' + ."myShortDA"Hand.close +2 "manipulator"&h/ +20 "core" / +2 ."myShortDA"CC.seek :open +3 "collection"'f( +409 "core" ( + "manipulator"&j& +3 "core" & B ?  b +2 "manipulator"&i% +4 "core" %ч F B  bV +2 ."myShortDA"Forearm.seek :retract +3 "manipulator"&k' ] +107 "core" ' +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek :garage +2 "manipulator"&o(-z +281 "core" ( +40 "manipulator"&n& +4 "core" &- p r Z eK +2 ."myShortDA"Elbow.reconfigure :loose +9 "manipulator"&$ &.,(#b +5 &l& +3 "core" &- V L eK +3 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek :garage +2 "manipulator"&p'o +111 "core" ' +2 ."myShortDA"Hand.open +2 "manipulator"&m1 +70 "core" 1 + "manipulator"&u% +4 "core" % vo 1 I QZ +2 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myShortDA"Forearm.seek :retract +2 "manipulator"&w' ] +102 "core" ' +23849 "Can"\ 5-F  +60001 \ 5/.\ p +36574 #"CamilleF"-> access 3 +6 "storage"(v% +2 "core" %B 4\ A +3 "manipulator"&r% +4 "core" % i j a v h +2 "manipulator"&t& +3 "core" &- f p gK +2 ."CamilleF"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."CamilleF"SC.seek 7 +3 "storage"(x([Y +693 "core" ( + ."CamilleF"SC.configure :limp +2 "storage"($(\ 1b +5 (s& +3 "core" &[Z  ~ \ = +1121 #"CamilleF"-> access 4 +4 "storage"(y% +4 "core" %B ~ \\\ ? +3 "manipulator"&|% +3 "core" % i r r  e +3 "manipulator"&~& +3 "core" &- n q  fK +2 ."CamilleF"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 ."CamilleF"SC.seek 1 +2 "storage"(( +986 "core" ( +2 ."CamilleF"SC.configure :limp +2 "storage"($(\ 1b +5 (& +3 "core" &  ! /\ 1 +603 #"CamilleF"-> startTube 4 +416 #-> start(:myShortDA){shortDA; samplePassF} +4 "collection"'% +10 "processing"%=% + "core" %Pq\  +6 %ܑ(\ +2 #"myShortDA"Ready to sample after 10 seconds from PRV.sipper? +2 #Type 'Thread[:myShortDA].answer' to continue +1615 #"CamilleF"-> Thread[:myShortDA].answer +3 #"myShortDA"CamilleF answered Ready to sample after 10 seconds from PRV.sipper? "Yes" +8 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +4 .delay 10 seconds +1004 .PSV.dial :mixloop +3 "processing"% +48 "core" +2 ."myShortDA"PTV.dial :PRVmixing +2 "processing"%C  +77 "core" +2 ."myShortDA"PRV.dial :sipper +2 "processing"%(  +143 "core"  +2 ."myShortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +6 ."myShortDA"PS.seek 1.1ml +2 "processing"%'h! +2282 "core" ' +2 ."connect"PRV.dial CBV +4 ."myShortDA"CBV.dial PRV +4 "processing"%  +3 "collection"'  +7 "core"  +134  +3 ."myShortDA"PS.seek 0.5ml +3 "processing"% ' +1274 "core" ' +2 ."myShortDA"PRV.dial :waste2 +3 "processing"% @ +111 "core" @ +2 ."myShortDA"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."myShortDA"PS.seek :empty +2 "processing"%\ 's +592 "core" ' + ."myShortDA"PSV.dial PSR +3 "processing"% +115 "core"  + #"myShortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +12 ."myShortDA"PS.seek 1ml +2 "processing"% '[q +1096 "core" ' +2 ."myShortDA"PSR.select :air +8 "processing"% +15 ."myShortDA"PS.seek 2.5ml +2 "processing"%_' +1601 "core" ' +2 ."myShortDA"PSV.dial :mixloop +3 "processing"%% +113 "core" +2 ."myShortDA"PS.seek :empty +3 "processing"%'s +2627 "core" ' +2 ."myShortDA"PSV.dial PSR +3 "processing"% +114 "core"  +2 #"myShortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +12 ."myShortDA"PS.seek 1ml + "processing"%'[q +1094 "core" ' + ."myShortDA"PSR.select :air +4 "processing"% +11 ."myShortDA"PS.seek 2.5ml +3 "processing"%' +1609 "core" ' + ."myShortDA"PSV.dial :mixloop +3 "processing"% +112 "core" + ."myShortDA"PRV.dial :sipper +3 "processing"%"  +49 "core" +2 ."myShortDA"PS.seek :empty +3 "processing"%'s +2623 "core" ' + ."myShortDA"PSV.dial PSR +3 "processing"% +113 "core"  + ."myShortDA"PSR.select :air +4 .PS.seek 2.5ml +39 "processing"%' +703 "Can"\ 816  +1920 "core" ' + ."myShortDA"PSV.dial :mixloop +10 "processing"%' +122 "core" +2 ."myShortDA"PS.seek :empty +3 "processing"%!'s +2618 "core" ' +2 #"myShortDA"Loading da puck from tube 4 into Processing Clamp +7 "processing"%{& +6 "core" &\  +7 "manipulator"&*% +4 "core" % i s s 2 f +2 "storage"(% +3 "core" %C j u \\\ @ +2 "storage"( . +4 "core" .( +2 ."myShortDA"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."myShortDA"SC.seek 4 +2 "storage"((+ +519 "core" ( +2 ."myShortDA"SC.configure :limp +3 "storage"($(\ 1b +5 (-& +3 "core" &+  \ 3\ 1$ +2 "manipulator"&+& +3 "core" &- B B " cK +2 "manipulator"&% +3 "core" % i A J  c +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek 4 +2 "manipulator"&( +178 "core" ( +2 "manipulator"&,& +3 "core" &\ G M D b!s +2 "storage"(.& +4 "core" &+ b R 5\ <$ +2 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myShortDA"Forearm.seek 4 + 800 counts +3 "manipulator"&5's +96 "core" ' +2 "storage"(6& +4 "core" &+ } } +\ ;$ +2 ."myShortDA"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +6 ."myShortDA"SE.seek :beamBreak +2 "storage"(S' +306 "core" ' +2 "storage"( - +3 "core" -' +2 ."myShortDA"SE.configure :default +2 "storage"(#QK-0-\ b +6 (d& +2 "core" &+ \\ [\ :$ +3 "manipulator"&;& +3 "core" & - 7 ` o +3 ."myShortDA"Elbow.seek 4 +3 "manipulator"&8( +5 "core" ( +2 "manipulator"&& +3 "core" & @ F 2 a o +2 "storage"(7& +4 "core" &+ _ ^ "\ ;$ +2 ."myShortDA"Forearm.seek 4 + 300 counts +3 "manipulator"&' +25 "core" ' +2 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."myShortDA"Hand.close +3 "manipulator"&$/ +17 "core" / +2 !"myShortDA"o:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 4):bt["4/home/esp/esp2/utils/puckmoves.rb:389:in `load'"8/home/esp/esp2/utils/puckmoves.rb:998:in `loadPuck'";/home/esp/esp2/protocol/2G/DAprocess.rb:281:in `runDA'"6/home/esp/esp2/protocol/2G/DA.rb:124:in `shortDA'"$CamilleF:9:in `topLevelBinding'"./home/esp/esp2/lib/base.rb:296:in `start'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +4 ."downElevator"SE.seek :down +5 "manipulator"&#& +2 "storage"(:'= +8 "core" & F G  a o +2 "manipulator"&B% +4 "core" %y B C ]M +2 ."myShortDA"Forearm.seek :retract +3 "manipulator"&0' ] +107 "core" ' +2 ."myShortDA"Elbow.seek PC +3 "manipulator"&q( +150 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +99 "core" ( + "manipulator"&A& +4 "core" & l r O gF +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &<& +3 "core" & v r l gF +3 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek PC +2 "manipulator"&D'E +98 "core" ' +2 "manipulator"&?& +4 "core" & r k eF +2 "manipulator"&G% +3 "core" %+ E E . dH +2 "processing"%F& +4 "core" &\ +2 "processing"%2& +5 "core" &*\ +2 ."myShortDA"PC.seek :closed +2 "processing"%(SD +6 "core" &*\ +5 &+\ 1 +9 &E|)\ 2 +10 &<n})\ G +9 &_*\ S +10 &P*\ R +9 &XJ+\ R +9 &I)\ R +10 &O+\ R +9 &P*\ R +9 &!`P*\ R +10 &#"L+\ R +9 &$M*\ R +10 &&P+\ R +9 &(hQ)\ R +9 &**L*\ R +10 &+K)\ R +9 &-L)\ R +9 &/pK*\ R +10 &12O*\ R +9 &2R)\ R +10 &4S*\ S +9 &6wQ(\ S +9 &8:L)\ R +10 &9N*\ S +9 &;N*\ S +9 &=L*\ R +10 &?BO*\ R +9 &AN)\ R +10 &BQ+\ S +9 &DT*\ S +9 &FCb)\ U +10 &Gw*\ W +9 &I)\ Y +9 &K}*\ Y +10 &M=)\ Z +9 &N*\ Z +10 &P*\ Z +9 &Rh|m)\ , +9 &S)p*\ 7 +10 ( + &S!!+\ \ - +2 "processing"%2& +3 #"myShortDA"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.63 +2 .Hand.open +4 "manipulator"&11 +72 "core" 1 +2 "manipulator"&% +4 "core" % + K L V aH +2 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."myShortDA"Forearm.seek :retract +3 "manipulator"&J' ] +94 "core" ' +3 #"myShortDA"Heating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +46 .PH.seek 28C,5:00 +5 "processing"%@ { +2 %I9 +8 "core" 9]} +102 "processing"%M9 +3 "core" 9\\| +102 "processing"%O9 +3 "core" 9[|  +103 "processing"%L9 +2 "core" 9[|  +103 "processing"%E9 +3 "core" 9[| +102 "processing"%99 +3 "core" 9Z| +102 "processing"%z9 +3 "core" 9Z| +103 "processing"%39 +2 "core" 9\\| +103 "processing"%H9 +3 "core" 9^|" +103 "processing"%X9 +3 "core" 9`|' +102 "processing"%T9 +3 "core" 9b}+ +102 "processing"%N9 +3 "core" 9f|/ +102 "processing"%/9 +3 "core" 9j}3 +102 "processing"%^9 +3 "core" 9n}7 +103 "processing"%49 +2 "core" 9s}< +103 "processing"%Z9 +3 "core" 9x}@ +102 "processing"%)9 +3 "core" 9}D +102 "processing"%&9 +3 "core" 9}H +102 "processing"%c9 +4 "core" 9}L +102 "processing"%V9 +3 "core" 9}Q +102 "processing"%\\9 +3 "core" 9}U +102 "processing"%b9 +3 "core" 9~Y +102 "processing"%R9 +3 "core" 9~] +103 "processing"%g9 +3 "core" 9~a +102 "processing"%[9 +3 "core" 9f +103 "processing"%W9 +2 "core" 9j +103 "processing"%`9 +3 "core" 9n +102 "processing"%a9 +3 "core" 9r\ +102 "processing"%e9 +3 "core" 9w +103 "processing"%h9 +3 "core" 9{ +102 "processing"%K9 +3 "core" 9 +102 "processing"%Y9 +3 "core" 9 +102 "processing"%Q9 +3 "core" 9 +103 "processing"%j9 +2 "core" 9 +103 "processing"%i9 +2 "core" 9 +103 "processing"%U9 +2 "core" 9 +103 "processing"%n9 +3 "core" 9 +102 "processing"%]9 +3 "core" 9& +102 "processing"%l9 +4 "core" 9- +102 "processing"%m9 +3 "core" 94 +3 ."myShortDA"PH.hold 2:00:00,28C +4 "processing"%u p{p. +4 ."myShortDA"delay 1:30 +5 "core"  +9000 ."myShortDA"PSR.select :air +4 .PSV.dial PSR +4 "processing"%k +111 "core"  +2 #"myShortDA"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +11 ."myShortDA"PS.seek 0.5ml +3 "processing"%p' +593 "core" ' + ."myShortDA"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."myShortDA"PS.seek 2ml +2 "processing"%v'Q +1601 "core" ' + ."myShortDA"PTV.dial :puck +3 "processing"%r  +136 "core"  +2 ."myShortDA"PSV.dial PTV +2 "processing"%t +82 "core" +2 ."myShortDA"PBV.dial :waste1 +3 "processing"%}  +58 "core" + "processing"%s% +4 "core" %L(\  +2 ."myShortDA"PS.seek 1.5ml +3 "processing"%y' +588 "core" ' +2 ."myShortDA"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%| * +37 "core" , +3 ."myShortDA"PS.seek 0ml +3 "processing"%~'ܑ +1608 "core" ' +2 ."myShortDA"delay 5:00 +30004 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%x  +5 "core"  +2 ."myShortDA"PBV.dial :waste1 +3 "processing"%  +37 "core" +2 ."myShortDA"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +38 "core" + + ."myShortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"%= +81 "core"  +2 ."myShortDA"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."myShortDA"PS.seek 2.5ml +2 "processing"%' +784 "Can"\ E43  +1692 "core" ' +2 ."myShortDA"PSV.dial PTV +3 "processing"%C +81 "core" +2 ."myShortDA"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%( +80 "core"  +2 ."myShortDA"delay 5 seconds +503 .PSV.dial PTV +3 "processing"%> +80 "core" +2 ."myShortDA"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +79 "core"  +2 ."myShortDA"PS.seek :empty +10 "processing"%'s +2482 "core" ' +2 ."myShortDA"PTV.dial :PRVmixing,via: PRV +3 "processing"%  +135 "core" +2 ."myShortDA"PSV.dial :mixloop +2 "processing"% +49 "core" +2 ."myShortDA"PRV.dial :ab1 +3 "processing"% @ +109 "core" ? +3 ."myShortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +5 ."myShortDA"PS.seek 0.15ml +2 "processing"%' +356 "core" ' + ."myShortDA"delay 2 seconds +204 ."connect"CBV.dial PRV +3 ."myShortDA"PRV.dial CBV +5 "collection"'\  +3 "processing"%  +3 "core"  +46  +2 "processing"%%% +3 "core" % \  +2 ."myShortDA"PS.seek 0.3ml +3 "processing"%_' +359 "core" ' +2 ."myShortDA"delay 2 seconds +203 .CBV.dial between PRV and PSV +3 "collection"'  +36 "core" +2 ."myShortDA"PRV.dial :air +3 "processing"%  +46 "core"  +3 ."myShortDA"PS.seek 0.9ml +4 "processing"%'N +1270 "core" ' + ."myShortDA"PRV.dial :waste2 +3 "processing"% @ +79 "core" @ +2 ."myShortDA"PS.seek 0.5ml +3 "processing"%"' +856 "core" ' + #"myShortDA"addPMLReagent08 +3 .PSV.dial :air +4 "processing"%  +46 "core"  +2 ."myShortDA"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."myShortDA"PS.seek 2ml +2 "processing"%'Q +1609 "core" ' + ."myShortDA"PSV.dial :PML +3 "processing"% +49 "core" + ."myShortDA"PTV.dial :mixing +3 "processing"%' @ +75 "core" A +2 ."myShortDA"PBV.dial :waste1 +2 "processing"%  +39 "core" + "processing"%{% +4 "core" %R  +2 ."myShortDA"PS.seek 1.85ml +3 "processing"%*'J +236 "core" ' +2 ."myShortDA"PBV.dial between PSV and waste1 +3 "processing"% * +38 "core" + +2 ."myShortDA"PS.seek 0ml +3 "processing"% 'ܑ +1962 "core" ' + ."myShortDA"delay 2 seconds +203 #Beginning samplePassC +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'& +5 "core" &5 +2 "manipulator"&-& +4 "core" & $  \\D +2 "manipulator"&+% +3 "core" % P !  \\ +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&(-z +137 "core" ( + "manipulator"&,& +4 "core" &-z  d T' +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &.& +3 "core" &-z   H X' +3 ."myShortDA"Forearm.seek :garage +2 "manipulator"&6'o +109 "core" ' +3 ."myShortDA"Hand.close +2 "manipulator"&o/ +75 "core" / +2 "manipulator"&w& +2 "core" &-} M J& +2 "manipulator"& % +4 "core" %  JI +2 ."myShortDA"Forearm.seek :retract +3 "manipulator"&d' ] +104 "core" ' + ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek CC +4 "manipulator"&;( +272 "core" ( +2 "manipulator"&& +3 "core" & ! ' . Y& +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &7& +3 "core" & ' ; Y& +2 ."myShortDA"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek CC +3 "manipulator"&$'ш +98 "core" ' +2 "manipulator"&#& +3 "core" &   5 W& +2 "manipulator"&B% +4 "core" %ё \  T +2 "collection"'& +3 "core" &j +2 "collection"'5& +5 "core" &o +2 ."myShortDA"CC.seek :closed +3 "collection"'S(X +5 "core" &4 +7 &\ %- $c +9 &hR}+ 9 +9 &xy N +10 &VTc U +9 &O6 U +9 &Q5 U +10 &N4 T +9 &^N U +9 & N4 U +10 &!N0 U +9 &#OV U +10 &%fO. U +9 &'(O% U +9 &(N2 U +47 &*Q- U +3 &,nN5 U + &.0K) U + &/N. U &1O0 T +5 &3vO# U +9 &58Q/ U +9 &6N U +10 &8L9 U +9 &:P+ T +9 &K* T +9 &?M T +10 &ANL T +9 &CIN7 T +9 &E\ P4 U +10 &FS2 U +9 &HX, U +10 &JHc/ X +9 &L2 Z +9 &M1 ^ +10 &Ow1 _ +9 &Q8 ` +9 &Ro ` +10 &T1 _ +9 &V{( a +9 &Xs- - +10 &X!& M +10 ( &X_5 G +2 "collection"'5& +10 "core" &X`B G +2 #"myShortDA"Collection Clamp onSpring/offSpring for 7/26 samples, on/off torque 1.99 +2 "collection"'& +6 "core" &X_/ G +2 ."myShortDA"Hand.open +2 "manipulator"&A1 +21 "core" 1 +2 "manipulator"&<% +4 "core" %р b O +2 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myShortDA"Forearm.seek :retract +3 "manipulator"&8' ] +96 "core" ' +2 ."myShortDA"PSV.dial PSR +3 "processing"%? +112 "core"  +2 #"myShortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +12 ."myShortDA"PS.seek 1.5ml +2 "processing"%G' +1605 "core" ' +2 ."myShortDA"delay 5 seconds +503 .PSV.dial :waste1 +3 "processing"%F  +47 "core"  +2 ."myShortDA"PS.seek 0ml +3 "processing"%:'ܑ +1612 "core" ' + ."myShortDA"PSV.dial PSR +3 "processing"%0 +60 "core"  + ."myShortDA"PSR.select :air +4 "processing"% +12 ."myShortDA"PS.seek 2.5ml +3 "processing"%' +2622 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 ."myShortDA"CBV.dial PRV +5 "processing"%1  +3 "collection"'  +37 "core"  +135 +2 ."myShortDA"PSV.dial :mixloop +3 "processing"%I +114 "core" +2 ."myShortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing +5 "processing"%2  +75 "core" +2 ."myShortDA"PS.seek 0ml +3 "processing"%M'ܑ +2618 "core" ' +2 ."myShortDA"PSV.dial :air +3 "processing"%D  +47 "core"  +2 ."myShortDA"PS.seek 2.5ml +5 "processing"%O' +2619 "core" ' +2 ."myShortDA"PSV.dial :mixloop +3 "processing"%L +49 "core" +2 ."myShortDA"PS.seek 0ml +3 "processing"%E'ܑ +2623 "core" ' + ."myShortDA"PSV.dial :air +3 "processing"%9  +47 "core"  +3 ."myShortDA"PS.seek 2.5ml +4 "processing"%z' +2614 "core" ' + ."myShortDA"PSV.dial :mixloop +3 "processing"%3 +47 "core" +2 ."myShortDA"PS.seek 0ml +5 "processing"%H'ܑ +2638 "core" ' +2 #"myShortDA"Garaging FlushPuck in Collection Clamp +3 "manipulator"&X& +6 "core" & _ P& +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek CC +2 "manipulator"&T( +27 "core" ( +2 "manipulator"&N& +3 "core" & 5 M +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &/& +4 "core" & # i R +3 ."myShortDA"Forearm.seek CC +3 "manipulator"&^'ш +95 "core" ' + ."myShortDA"Hand.close +2 "manipulator"&4/ +28 "core" / +2 ."myShortDA"CC.seek :open +3 "collection"'Z( +409 "core" ( +2 "manipulator"&)& +3 "core" &  % o S +2 "manipulator"&&% +4 "core" %т   RO +2 ."myShortDA"Forearm.seek :retract +3 "manipulator"&c' ] +95 "core" ' +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek :garage +3 "manipulator"&V(-z +279 "core" ( + "manipulator"&\\& +4 "core" &-}   WQ +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &b& +2 "core" &-}  & @ ZQ +3 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myShortDA"Forearm.seek :garage +2 "manipulator"&R'o +116 "core" ' +2 ."myShortDA"Hand.open +9 "manipulator"&g1 +78 "core" 1 +2 "manipulator"&[% +3 "core" % tj  ?I +3 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myShortDA"Forearm.seek :retract +3 "manipulator"&W' ] +112 "core" ' +2 ."da"delayUntil "15:18:12.24" +22584 "Can"\ G7 2 +2166 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing +5 "processing"%` @ +76 "core" A + ."da"PBV.dial :waste1 +3 "processing"%a  +38 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +4 "processing"%e * +37 "core" , +2 ."da"PSV.dial :air +2 "processing"%h  +47 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%K' +2502 "core" ' +2 ."da"PSV.dial :mixloop +3 "processing"%Y +47 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +3 "processing"%Q  +46 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%j +46 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +3 "processing"%i  +46 "core"  +3 ."da"PS.seek :empty +4 "processing"%U's +2473 "core" ' +2 #"da"washCycleDA #1 of 2 +2 .PSR.select :air +5 .PSV.dial PSR +3 "processing"%n +150 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +10 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%]' +607 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +4 "processing"% +11 ."da"PS.seek 2ml +3 "processing"%l'Q +1608 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%m  +75 "core"  +2 ."da"PSV.dial PTV +2 "processing"%k +80 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%!  +38 "core" + "processing"%p% +4 "core" %U\  +2 ."da"PS.seek 1.5ml +3 "processing"%r' +590 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%t * +38 "core" + +2 ."da"PS.seek 0ml +3 "processing"%}'ܑ +1612 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +5 "processing"%s  +5 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%v  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +4 "processing"%| * +38 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%y +82 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +3 "processing"%@' +2485 "core" ' + ."da"PSV.dial PTV +3 "processing"%x +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +80 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"% +91 "core" ~ +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%=  +80 "core"  +2 ."da"PS.seek :empty +5 "processing"%~'s +2476 "core" ' +2 #"da"washCycleDA #2 of 2 +2 .PSR.select :air +5 .PSV.dial PSR +4 "processing"%C +156 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +3 "processing"%(' +592 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%>'Q +1600 "core" ' + ."da"PTV.dial :puck +3 "processing"%  +7 "core"  + ."da"PSV.dial PTV +42 "processing"% +80 "core" +2 ."da"PBV.dial :waste1 +9 "processing"%  +39 "core" +2 "processing"%% +3 "core" %O\  +2 ."da"PS.seek 1.5ml +3 "processing"% ' +587 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"% * +39 "core" , +2 ."da"PS.seek 0ml +3 "processing"%\ 'ܑ +1601 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +5 "processing"%  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%%  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +8 "processing"% * +37 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"% +81 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%' +215 "Can"\ ^9  +2255 "core" ' + ."da"PSV.dial PTV +3 "processing"%_ +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"% +80 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"% +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%  +78 "core"  +2 ."da"PS.seek :empty +5 "processing"%"'s +2473 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air +4 "processing"%  +47 "core"  + ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +3 "processing"%'  +136 "core" +2 ."da"delay 5 seconds +503 .PRV.dial :ab2 +3 "processing"%  +47 "core" ~ +2 ."da"PTV.dial :PRVmixing +2 "processing"%{  +6 "core" + ."da"PSV.dial :mixloop +3 "processing"% +47 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.3ml +2 "processing"%' +384 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air +2 "processing"%*  +48 "core"  +2 "processing"%% +2 "core" %(\  +3 ."da"PS.seek 0.55ml +2 "processing"%-'"U +342 "core" ' +2 #"da"addPMLReagent08 +2 .PSV.dial :air +5 "processing"%+  +48 "core"  +2 ."da"PS.seek 2ml +3 "processing"%,'Q +1554 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%. +49 "core" +2 ."da"PTV.dial :mixing +2 "processing"%q @ +77 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%o  +39 "core" + "processing"%w% +4 "core" %N&\  +2 ."da"PS.seek 1.85ml +2 "processing"% 'F +230 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%J * +39 "core" , +3 ."da"PS.seek 0ml +3 "processing"%6'ܑ +1954 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +46868 "Can"\ 9< ^ +1136 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing +4 "processing"% @ +16 "core" ? +2 ."da"PBV.dial :waste1 +2 "processing"%7  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +8 "processing"% * +37 "core" + +2 ."da"PSV.dial :air +2 "processing"%#  +49 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%B' +2481 "core" ' + ."da"PSV.dial :mixloop +3 "processing"% +47 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +3 "processing"%d  +46 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +4 "processing"%f +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +3 "processing"%  +48 "core"  +2 ."da"PS.seek :empty +3 "processing"%A's +2511 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +5 .PSV.dial PSR +4 "processing"%< +143 "core"  +9 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +6 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +2 "processing"%5' +598 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%?'Q +1602 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%$  +78 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +81 "core" + ."da"PBV.dial :waste1 +3 "processing"%F  +38 "core" + "processing"%G% +4 "core" %U  +2 ."da"PS.seek 1.5ml +3 "processing"%0' +593 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%: * +38 "core" , +2 ."da"PS.seek 0ml +5 "processing"%'ܑ +1601 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +6 "processing"%1  +16 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%I  +40 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%2 * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"% +81 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%D' +2482 "core" ' + ."da"PSV.dial PTV +3 "processing"%M +78 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%L +78 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +8 "processing"%O +78 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%9  +81 "core"  +2 ."da"PS.seek :empty +4 "processing"%E's +2468 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +5 .PSV.dial PSR +4 "processing"%3 +145 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +3 "processing"%z' +597 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%X'Q +1603 "core" ' + ."da"PTV.dial :puck +4 "processing"%N  +5 "core"  +2 ."da"PSV.dial PTV +3 "processing"%/ +79 "core" + ."da"PBV.dial :waste1 +3 "processing"%4  +38 "core" + "processing"%;% +4 "core" %S'\  +2 ."da"PS.seek 1.5ml +3 "processing"%8' +582 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%S * +36 "core" + +2 ."da"PS.seek 0ml +3 "processing"%)'ܑ +1613 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%&  +6 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%^  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%\\ * +39 "core" , + ."da"PSR.select :air +4 .PSV.dial PSR +4 "processing"%b +81 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +3 "processing"%T' +1365 "Can"\ <>  +1108 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%g +78 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%[ +79 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%c +79 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%R  +79 "core"  +44 ."da"PS.seek :empty +9 "processing"%`'s +2475 "core" ' +2 #"da"washCycleDA #3 of 3 +2 .PSR.select :air +6 .PSV.dial PSR +4 "processing"%a +144 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%e' +587 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%h'Q +1602 "core" ' + ."da"PTV.dial :puck +3 "processing"%H  +6 "core"  + ."da"PSV.dial PTV +3 "processing"%Y +80 "core" + ."da"PBV.dial :waste1 +3 "processing"%Q  +38 "core" +2 "processing"%j% +3 "core" %M'  +2 ."da"PS.seek 1.5ml +3 "processing"%i' +585 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%K * +36 "core" + +2 ."da"PS.seek 0ml +3 "processing"%n'ܑ +1601 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +9 "processing"%U  +10 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%P  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%] * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%m +80 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%k' +2472 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%! +78 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%p +80 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%l +79 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%t  +79 "core"  +2 ."da"PS.seek :empty +4 "processing"%r's +2479 "core" ' +2 ."da"Gate.power :camera,:ON +3 #Mixing DA Substrates +3 .PSR.select :air +6 .PSV.dial PSR +3 "processing"%s +150 "core"  +6 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +8 "processing"% +20 ."da"PS.reconfigure :default +5 "processing"%#A d`xb +9 ."da"PS.seek 0.25ml +6 "processing"%v'I +343 "core" ' +2 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 +3 .PSR.select :sub2 +4 "processing"% +12 ."da"PS.seek 0.5ml +2 "processing"%|' +337 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%y'Q +1599 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%}  +7 "core"  + ."da"PSV.dial PTV +3 "processing"%x +81 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%  +39 "core" +2 "processing"%% +3 "core" %P  +3 ."da"PS.seek 1.5ml +2 "processing"%=' +587 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%@ * +38 "core" + +3 ."da"PS.seek 0ml +4 "processing"%C'ܑ +1626 "core" ' +2 ."da"delay 10 seconds +1004 #recoverPSRreagent08 +2 .PTV.dial :puck +5 "processing"%~  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%(  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +39 "core" , + ."da"PSR.select :air +4 .PSV.dial PSR +4 "processing"% +81 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%' +2571 "core" ' +2 ."da"PSV.dial PTV +47 "processing"% +93 "core"  +2 ."da"delay 5 seconds +510 .PSV.dial PSR +2 "processing"%> +80 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"% +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +82 "core"  +2 ."da"PS.seek :empty +3 "processing"% 's +2560 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air +5 .PSV.dial PSR +4 "processing"%% +148 "core"  +2 #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +6 .PS.reconfigure :default +3 "processing"%#A d`xb +5 ."da"PS.seek 2ml +2 "processing"%'Q +2110 "core" ' +2 ."da"delay 5 seconds +503 .PTV.dial :puck +3 "processing"%  +6 "core"  +2 ."da"PSV.dial PTV +2 "processing"%\ +83 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%_  +38 "core" + "processing"%% +4 "core" %L  +2 ."da"PS.seek 1.5ml +3 "processing"%' +593 "core" ' + ."da"delay 3 seconds +308 .PBV.dial between PSV and waste1 +3 "processing"% * +39 "core" + +2 ."da"delay 1 second +103 .PSV.dial :waste1 +2 "processing"%  +117 "core"  +2 ."da"PS.seek :empty +5 "processing"%'s +1608 "core" ' +2 "processing"%'9 +3 "core" 9y5 +3 #"da"Processing Puck Heater at 28C before imaging +2 .PH.coast +5 "processing"% +3 "core" 5 +2 "processing"%{& +4 "core" &S! ) - +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 + "manipulator"&% +6 "core" % t y % +2 "storage"("% +4 "core" %A g ` ` +2 "storage"(*. +3 "core" .(+ +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."da"SC.seek 3 +2 "storage"((@ +205 "core" ( + ."da"SC.configure :limp +3 "storage"($(\ 1b +5 (& +3 "core" &B T P - +2 "manipulator"&+& +3 "core" &-} % %Q +2 "manipulator"&-% +4 "core" % t / % +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +3 "manipulator"&.( +193 "core" ( + "manipulator"&q& +4 "core" & % +2 "storage"(o& +3 "core" &I a k +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&w'm +99 "core" ' +2 "storage"(J& +3 "core" &I t +2 ."da"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +7 ."da"SE.seek :beamBreak +2 "storage"(,' +286 "core" ' +2 "storage"( - +2 "core" -' +2 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +6 ."da"SE.seek :place +2 "storage"('x +42 "core" ' +3 "manipulator"&7& +3 "core" &  # +2 "manipulator"&% +3 "core" %`  #Q +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +2 "manipulator"&#' ] +104 "core" ' +2 ."da"Elbow.seek PC +3 "manipulator"&6( +251 "core" ( +2 "manipulator"&& +3 "core" &   4 +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &d& +3 "core" &  +2 ."da"Forearm.seek PC +3 "manipulator"&f'E +91 "core" ' + ."da"Hand.close +2 "manipulator"&/ +70 "core" / +2 ."da"PC.seek :open +3 "processing"%B( +376 "core" ( +2 "storage"(<& +3 "core" &I +2 "manipulator"&A& +4 "core" & P % + "manipulator"&5% +48 "core" % V  " L +2 ."da"Forearm.seek :retract +10 "manipulator"&$' ] +110 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 3 +3 "manipulator"& ( +249 "core" ( + "manipulator"&F& +4 "core" &  %X +2 "storage"(G& +3 "core" &I | k s +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&?'m +102 "core" ' +2 ."da"Hand.open +2 "manipulator"&:1 +22 "core" 1 +2 "storage"(0- +4 "core" -'x +2 ."da"SE.seek -0.3 Pucks below Top Plate +3 "storage"(1'D +26 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +6 ."da"SE.seek -1.29 Pucks below Top Plate +2 "storage"(I' +58 "core" ' +3 #"da"Lights, camera, ACTION! +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +7 #"da"PuckCamera: snap -bin=2,2 -tiff -auto /var/log/esp/da25mar2815h.tif +7 "processing"%2& +19 "core" &( +4 "manipulator"&& +5 "core" &  X +3 "manipulator"&% +5 "core" %v ' 3# +4 ."psFlush"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +8 ."psFlush"Forearm.seek :retract +6 "manipulator"&M' ] +97 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&L(-z +173 "core" ( + "manipulator"&O& +4 "core" &-  +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &9& +4 "core" &-  +3 ."psFlush"Forearm.seek :garage +3 "manipulator"&D'o +112 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&3/ +74 "core" / +2 "manipulator"&E& +4 "core" &- Z +2 "manipulator"&z% +4 "core" % || Bظ +2 ."psFlush"Forearm.seek :retract +3 "manipulator"&N' ] +118 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."psFlush"Elbow.seek PC +3 "manipulator"&/( +123 "core" ( +2 "manipulator"&4& +4 "core" & * , +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &;& +3 "core" & G , +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek PC +3 "manipulator"&X'E +102 "core" ' +2 "manipulator"&S& +3 "core" & , +3 "manipulator"&8% +3 "core" %S  +3 "processing"%&& +4 "core" &) +2 "processing"%^& +4 "core" &) +3 ."psFlush"PC.seek :closed +2 "processing"%\\(SD +7 "core" &( +4 &) 0 +8 &Dw) 3 +10 &+ls( H +9 &X( V +10 "Can" FC + "core" &y=) V +8 &=A) U +9 &A) U +10 &B' U +9 &D) U +9 &!FF* U +10 &#D U +9 &$B* U +10 &&B( U +9 &(OB( U +9 &*A) U +10 &+E( U +9 &-A' U +9 &/S@) V +10 &1@( W +9 &2?) V +10 &4?( V +9 &6Z@) W +9 &8?( V +10 &9>' V +9 &;=* V +9 &=c@) V +10 &?%A' V +9 &@?) V +10 &B?) V +9 &Dj>( V +9 &F+L* W +10 &G_+ X +9 &Iu( [ +9 &Kay) \\ +10 &M"y( ] +9 &N. ] +10 &P( ] +9 &RL}d( 9 +9 &S 'm( R +10 &S&6( 9 +3 ( + "processing"%^& +4 #"psFlush"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.74 +2 "processing"%b& +6 "core" &S&5( 9 +2 ."psFlush"Hand.open +2 "manipulator"&)1 +73 "core" 1 +2 "manipulator"&g% +4 "core" % S . X +2 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +3 "manipulator"&[' ] +103 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +4 "processing"%c +50 "core"  +59 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +3 "processing"%R' +268 #"da"SX HX9/16 (USB:06): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 1.663 seconds\ Exposing 696x520 pixel 16-bit image for 16.858 seconds\ /var/log/esp/da25mar2815h.tif: TIFF Upload Complete\ +6 #PuckCamera: snap -bin=2,2 -tiff 15.0 /var/log/esp/midres/da25mar2815h15s.tif +310 "core" ' +3 ."psFlush"delay 5 seconds +503 .PSR.select :air +4 "processing"% +12 ."psFlush"PS.seek 2.5ml +3 "processing"%T' +726 #"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/da25mar2815h15s.tif: TIFF Upload Complete\ +5 #PuckCamera: snap -bin=2,2 -tiff 30.0 /var/log/esp/midres/da25mar2815h30s.tif +1400 "core" ' +3 ."psFlush"delay 1 second +104 .PRV.dial :waste2,avoiding: :ab2 +3 "processing"%a @ +214 "core" A + ."psFlush"PTV.dial :PRVmixing +4 "processing"%`  +141 "core" +2 ."psFlush"PSV.dial :mixloop +3 "processing"%e +116 "core" +2 ."psFlush"PS.seek :empty +3 "processing"%H's +1067 #"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/da25mar2815h30s.tif: TIFF Upload Complete\ +5 #PuckCamera: snap -bin=1,1 -tiff 70.0 /var/log/esp/hires/da25mar2815h70s.tif +1551 "core" ' +2 ."psFlush"PSR.select :air +4 .PSV.dial PSR +5 "processing"%Y +117 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +7 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +3 "processing"%Q' +597 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +4 "processing"% +12 ."psFlush"PS.seek 2.5ml +3 "processing"%j' +2107 "core" ' +2 ."psFlush"delay 1 second +103 .PBV.dial :waste1 +3 "processing"%h  +37 "core" +2 ."psFlush"PTV.dial :mixing +3 "processing"%K @ +80 "core" A +2 ."psFlush"PSV.dial :mixloop +2 "processing"%i +119 "core" +2 ."psFlush"PS.seek :empty +3 "processing"%U's +1857 #"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/da25mar2815h70s.tif: TIFF Upload Complete\ +6 .Gate.power :camera,:OFF +4 ."Qmail"DAfans.email "da25mar2815h exposed 16.858 seconds\\nmidres/da25mar2815h15s\\nmidres/da25mar2815h30s\\nhires/da25mar2815h70s",Subject: "da25mar2815h images!" +6 "storage"(P- +7 "core" -' +3 "storage"(]& +4 "core" &I @ +2 "manipulator"&m& +14 "core" & ; < r , +5 "manipulator"&n% +21 "core" % M = 7 d  +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 3 +4 "manipulator"&!( +251 "core" ( +2 "manipulator"&p& +3 "core" & K < I  n +3 "storage"(l& +3 "core" &I j +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&t'm +107 "core" ' +2 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.57 Pucks below Top Plate +3 "storage"(k'W +53 "core" ' +2 "manipulator"&s& +3 "core" & & & \\ 3 m +2 "storage"(r& +4 "core" &I   \ +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +5 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek 3 +2 "manipulator"&v'M +36 "core" ' + ."da"Elbow.hold +3 "manipulator"&|, +5 "core" , +2 ."da"Elbow.reconfigure :tight +53 "manipulator"&$&.,(\ #b +5 ."da"SE.reconfigure :default +7 "storage"(#QK-0-\ b +5 ."da"SE.seek -0.39 Pucks below Top Plate +2 "storage"(}' +27 "core" ' +2 "manipulator"&x% +3 "core" %_ O & +2 "storage"(& +3 "core" &I \  +2 ."da"Forearm.force -20 +2 "manipulator"&5 +6 ."da"Forearm.seek 3 + 318 counts +2 "manipulator"&'Ћ +19 "core" ' +2 "manipulator"&y& +3 "core" & " % J 3 l +2 "storage"(@& +4 "core" &I * # \ +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&='m +4 "core" ' +2 ."psFlush"PSV.dial PSR +4 "processing"%~ +15 "core" ' + "storage"((% +3 "core" % x  +3 ."downElevator"SE.seek :down +4 "storage"('= +89 "core"  +2 ."psFlush"PSR.select :flush +4 "processing"%@ +6 "storage"(% +3 "core" %t4 \ Zq +3 "manipulator"&C% +3 "core" %|   1} +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +4 ."psFlush"PS.seek 1ml +6 "manipulator"&' ] +3 "processing"%>'[q +90 "core" ' +57 ' + ."downElevator"SE.stop +2 "storage"(5 +6 (& +3 "core" &I * M i\ +944 ' +3 ."psFlush"PSR.select :air +13 "processing"% +20 ."psFlush"PS.seek 2.5ml +4 "processing"% ' +1617 "core" ' +2 ."psFlush"PSV.dial PTV +7 "processing"% +85 "core" +7 ."psFlush"PTV.dial :puck +3 "processing"%%  +17 #"uploadLog"upsync +62 "core"  +2 ."psFlush"PBV.dial :waste1 +3 "processing"%  +6 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"% 'ܑ +2618 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%\ +81 "core"  +2 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +5 "processing"%_' +2619 "core" ' + ."psFlush"PSV.dial PTV +4 "processing"% +81 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%'ܑ +2624 "core" ' +2 ."psFlush"PSV.dial PSR +8 "processing"% +81 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +2 "processing"%' +592 "core" ' +2 ."psFlush"PSR.select :air +4 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2114 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%' +82 "core" + ."psFlush"PBV.dial PSV +3 "processing"% U +58 "core" V +3 ."psFlush"PS.seek 0ml +4 "processing"%{'ܑ +2642 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"% @ +49 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%"' +2626 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%*  +78 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%'s +2615 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%+ +47 "core"  + ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +6 "processing"%-' +2612 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"% +78 "core" + ."psFlush"PBV.dial PSV +3 "processing"%q U +6 "core" U +3 ."psFlush"PS.seek 0ml +2 "processing"%o'ܑ +2681 "core" ' +2 ."psFlush"PSV.dial PBV +15 "processing"%V @ +49 "core" > +3 ."psFlush"PS.seek 2.5ml +3 "processing"%J' +2621 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%W  +80 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"% 's +2620 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%7 +48 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +13 ."psFlush"PS.seek 1ml +2 "processing"%'[q +1105 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%,' +1611 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%w +80 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%  +7 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%d  +58 "core" +3 ."psFlush"PS.seek 0ml +4 "processing"%.'ܑ +2629 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +80 "core"  + ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +6 "processing"%#' +2623 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +79 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%<'ܑ +2618 "core" ' +2 ."psFlush"PSV.dial PSR +7 "processing"%A +82 "core"  + ."psFlush"PSR.select :flush +4 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%5' +587 "core" ' + ."psFlush"PSR.select :air +4 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%f' +1691 "Can"\ FG  +430 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%F +81 "core" +3 ."psFlush"PBV.dial PSV +3 "processing"%G U +57 "core" U +2 ."psFlush"PS.seek 0ml +3 "processing"%6'ܑ +2618 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%: @ +49 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%0' +2616 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%2  +78 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%'s +2637 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +48 "core"  +2 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%$' +2625 "core" ' + ."psFlush"PSV.dial PTV +4 "processing"% +79 "core" +2 ."psFlush"PBV.dial PSV +3 .PS.seek 0ml +5 "processing"%1'ܑ +2618 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%O @ +48 "core" ? +3 ."psFlush"PS.seek 2.5ml +3 "processing"%9' +2625 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%?  +78 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"% 's +2628 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&3& +7 "core" & , * V Z k + "manipulator"&E% +4 "core" % L + ( < Z +2 ."psFlush"Elbow.seek PC +3 "manipulator"&z( +249 "core" ( +2 "manipulator"&M& +3 "core" & 3 / I \\& +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &4& +3 "core" & ' ' [& +3 ."psFlush"Forearm.seek PC +2 "manipulator"&;'E +89 "core" ' +2 ."psFlush"Hand.close +9 "manipulator"&D/ +74 "core" / +2 ."psFlush"PC.seek :open +3 "processing"%S( +379 "core" ( +2 "manipulator"&8& +3 "core" & E D  a& +2 "manipulator"&&% +3 "core" % R E @  ap +3 ."psFlush"Forearm.seek :retract +3 "manipulator"&L' ] +92 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."psFlush"Elbow.seek :garage +3 "manipulator"&N(-z +135 "core" ( + "manipulator"&B& +4 "core" &-\ P Q 0 _!r +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &b& +4 "core" &-\ I M @ _!r +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek :garage +2 "manipulator"&)'o +115 "core" ' + ."psFlush"Hand.open +2 "manipulator"&g1 +76 "core" 1 +2 "manipulator"&^% +3 "core" % wp H N] +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +2 "manipulator"&c' ] +100 "core" ' +2 #"myShortDA"Finished short da assay +2 #Beginning samplePassF +4 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +4 "collection"'X& +5 "core" & +2 "manipulator"&& +4 "core" &- M K _ n +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&R(-z +4 "core" ( +2 "manipulator"&a& +3 "core" &- O N A _ n +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &`& +3 "core" &- J @ f _ n +2 ."myShortDA"Forearm.seek :garage +3 "manipulator"&e'o +108 "core" ' +2 ."myShortDA"Hand.close +2 "manipulator"&T/ +73 "core" / + "manipulator"&Y& +3 "core" &-\ ( * Q m +3 "manipulator"&H% +3 "core" % σ V Q\\ +3 ."myShortDA"Forearm.seek :retract +2 "manipulator"&Q' ] +110 "core" ' +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."myShortDA"Elbow.seek CC +3 "manipulator"&h( +276 "core" ( +2 "manipulator"&K& +3 "core" & R O . ^- +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &i& +3 "core" & G G + ^, +2 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myShortDA"Forearm.seek CC +2 "manipulator"&j'ш +101 "core" ' +2 "manipulator"&P& +3 "core" & - 3 \\, +2 "manipulator"&]% +3 "core" %w * 3 E [ +2 "collection"'m& +4 "core" & +2 "collection"'n& +5 "core" & +2 ."myShortDA"CC.seek :closed +3 "collection"'p(X +5 "core" & +6 & 3 +9 &Dy 2 +10 &0k~ G +9 &c T +9 &N T +10 &BQ T +9 &M U +10 &O U +9 &M T +9 &!IQ U +10 &# Q T +9 &$O T +9 &&M T +10 &(RQ T +9 &*L T +10 &+J T +9 &-L T +9 &/YN U +10 &1Q U +9 &2N T +9 &4L U +10 &6bQ T +9 &8#O U +10 &9O U +9 &;O T +9 &=jN T +10 &?,N T +9 &@L T +9 &BN T +10 &DrO T +9 &F3R U +10 &GY U +9 &Ie W +9 &Kpv X +10 &M% \\ +9 &N ` +9 &P _ +10 &Rc _ +9 &T# ` +10 &U ` +9 &W G +9 &X{+ *| +10 &Xg K +2 ( +2 "collection"'n& +4 #"myShortDA"Collection Clamp onSpring/offSpring for 7/25 samples, on/off torque 2.17 +2 "collection"'l& +5 "core" &Xg K +2 ."myShortDA"Hand.open +3 "manipulator"&/1 +17 "core" 1 +2 "manipulator"&s% +3 "core" %w   U +2 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myShortDA"Forearm.seek :retract +2 "manipulator"&r' ] +98 "core" ' +2 ."myShortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%[  +47 "core"  + #"myShortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +53 ."myShortDA"PS.seek 1.5ml +3 "processing"%x' +1611 "core" ' + ."myShortDA"delay 5 seconds +503 .PSV.dial :waste1 +3 "processing"%  +47 "core"  +3 ."myShortDA"PS.seek 0ml +3 "processing"%y'ܑ +1602 "core" ' +2 ."myShortDA"PSV.dial PSR +3 "processing"%@ +48 "core"  +2 ."myShortDA"PSR.select :air +3 "processing"% +12 ."myShortDA"PS.seek 2.5ml +2 "processing"%I' +2616 "core" ' +2 ."connect"PRV.dial CBV +8 ."myShortDA"CBV.dial PRV +5 "processing"%(  +7 "collection"'t  +8 "core" +101  +2 ."myShortDA"PSV.dial :PTV,via: :air +3 "processing"%~ +211 "core" ~ + ."myShortDA"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +5 "processing"%! @ +75 "core" A +2 ."myShortDA"PS.seek 0ml +3 "processing"%'ܑ +2626 "core" ' +2 ."myShortDA"PSV.dial :air +3 "processing"%C  +80 "core"  +2 ."myShortDA"PS.seek 2.5ml +3 "processing"%k' +2626 "core" ' + ."myShortDA"PSV.dial :PTV +4 "processing"%v +78 "core"  +2 ."myShortDA"PS.seek 0ml +3 "processing"%'ܑ +2618 "core" ' +2 #"myShortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&& +6 "core" &/   R U& +2 ."myShortDA"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."myShortDA"Elbow.seek CC +2 "manipulator"&}( +26 "core" ( + "manipulator"&=& +4 "core" &   W +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &U& +4 "core" &   W +2 ."myShortDA"Forearm.seek CC +3 "manipulator"&'ш +98 "core" ' + ."myShortDA"Hand.close +2 "manipulator"&>/ +18 "core" / +2 ."myShortDA"CC.seek :open +5 "collection"'( +406 "core" ( + "manipulator"&%& +4 "core" & O O y ^ + "manipulator"& % +4 "core" %х @ A 8 ^8 +2 ."myShortDA"Forearm.seek :retract +3 "manipulator"& ' ] +94 "core" ' +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek :garage +3 "manipulator"&\ (-z +276 "core" ( + "manipulator"& & +4 "core" &- 1 + `P +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" &- & )  `P +2 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek :garage +3 "manipulator"&_'o +115 "core" ' +2 ."myShortDA"Hand.open +2 "manipulator"&1 +67 "core" 1 +2 "manipulator"&% +3 "core" % xm b MX +2 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."myShortDA"Forearm.seek :retract +3 "manipulator"&' ] +111 "core" ' +9341 #"CamilleF"-> access 3 +5 "storage"('% +5 "core" %A S W P\ < +2 "manipulator"&% +3 "core" % n F E " b +2 "manipulator"&& +4 "core" &- A G % bP +2 ."CamilleF"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."CamilleF"SC.seek 7 +3 "storage"(([Y +691 "core" ( +2 ."CamilleF"SC.configure :limp +2 "storage"($(\ 1b +5 ({& +2 "core" &[Z 3 7\ 8 +11309 "Can"\ 8J +60002 \ :LL +47170 #"CamilleF"-> access 4 +4 "storage"(*% +4 "core" %B | } \ = +2 "manipulator"&"% +3 "core" % n N P c +2 "manipulator"&+& +4 "core" &- N N cP +2 ."CamilleF"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."CamilleF"SC.seek 1 +2 "storage"(( +1044 "core" ( + ."CamilleF"SC.configure :limp +2 "storage"($(\ 1b +5 (& +3 "core" & @ 7\ 7 +458 #"CamilleF"-> startTube 4 +3638 #-> start(:myShortDA){shortDA; PS.flush} +4 "collection"'q% +51 "processing"%-% + "core" %P\  +6 %ܓ\ \ +2 #"myShortDA"Ready to sample after 10 seconds from PRV.sipper? +2 #Type 'Thread[:myShortDA].answer' to continue +353 #"CamilleF"-> Thread[:myShortDA].answer +3 #"myShortDA"CamilleF answered Ready to sample after 10 seconds from PRV.sipper? "Yes" +8 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +4 .delay 10 seconds +1005 .PSV.dial :mixloop +3 "processing"%V +48 "core" +2 ."myShortDA"PTV.dial :PRVmixing +2 "processing"%o  +76 "core" + ."myShortDA"PRV.dial :sipper +3 "processing"%W  +144 "core"  +2 ."myShortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +6 ."myShortDA"PS.seek 1.1ml +2 "processing"%J'h! +2277 "core" ' +2 ."connect"PRV.dial CBV +4 ."myShortDA"CBV.dial PRV +4 "processing"%7  +142 "core"  +2 ."myShortDA"PS.seek 0.5ml +3 "processing"% ' +1271 "core" ' +2 ."myShortDA"PRV.dial :waste2 +3 "processing"% @ +111 "core" ? +2 ."myShortDA"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."myShortDA"PS.seek :empty +2 "processing"%w's +592 "core" ' + ."myShortDA"PSV.dial PSR +3 "processing"% +113 "core"  +2 #"myShortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +4 "processing"%@ +13 ."myShortDA"PS.seek 1ml +2 "processing"%d'[q +1107 "core" ' + ."myShortDA"PSR.select :air +4 "processing"% +12 ."myShortDA"PS.seek 2.5ml +2 "processing"%,' +231 "Can"\ =ND +1375 "core" ' + ."myShortDA"PSV.dial :mixloop +3 "processing"% +113 "core" +2 ."myShortDA"PS.seek :empty +3 "processing"%.'s +2625 "core" ' + ."myShortDA"PSV.dial PSR +3 "processing"% +113 "core"  +2 #"myShortDA"Pulling 1ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +12 ."myShortDA"PS.seek 1ml +2 "processing"%#'[q +1095 "core" ' + ."myShortDA"PSR.select :air +4 "processing"% +12 ."myShortDA"PS.seek 2.5ml +2 "processing"%A' +1612 "core" ' +2 ."myShortDA"PSV.dial :mixloop +3 "processing"%< +112 "core" +2 ."myShortDA"PRV.dial :sipper +2 "processing"%5  +48 "core" +2 ."myShortDA"PS.seek :empty +3 "processing"%F's +2620 "core" ' + ."myShortDA"PSV.dial PSR +3 "processing"%G +113 "core"  +2 ."myShortDA"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%f' +2626 "core" ' + ."myShortDA"PSV.dial :mixloop +3 "processing"%: +113 "core" +2 ."myShortDA"PS.seek :empty +3 "processing"%6's +2622 "core" ' +2 #"myShortDA"Loading da puck from tube 4 into Processing Clamp +2 "processing"%2& +5 "core" &(\ +3 "manipulator"&0% +3 "core" % n A I g b +2 "storage"(% +4 "core" %C Y Z\ ; + "storage"(. +4 "core" .( +2 ."myShortDA"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 ."myShortDA"SC.seek 4 +2 "storage"((+ +510 "core" ( +2 ."myShortDA"SC.configure :limp +2 "storage"($(\ 1b +5 ($& +3 "core" &+  -\ 5& +2 "manipulator"&O& +4 "core" &- @ + _P +2 "manipulator"&1% +3 "core" % n D P  ^ +3 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."myShortDA"Elbow.seek 4 +2 "manipulator"&?( +174 "core" ( +2 "manipulator"&9& +3 "core" & M J 6 ]Z +2 "storage"(3& +4 "core" &+ 4 6 \ 8( +2 ."myShortDA"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek 4 + 800 counts +2 "manipulator"&E's +93 "core" ' + "storage"(M& +4 "core" &+ [ [\ :( +2 ."myShortDA"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +6 ."myShortDA"SE.seek :beamBreak +3 "storage"(4' +303 "core" ' +2 "storage"(|- +3 "core" -'| +2 ."myShortDA"SE.configure :default +2 "storage"(#QK-0-\ b +6 (D& +3 "core" &+ : C {\ 8( +2 "manipulator"&& +3 "core" & K M L _Y +2 ."myShortDA"Elbow.seek 4 +38 "manipulator"&\\( +5 "core" ( +2 "manipulator"&8& +3 "core" & T S _Y +2 "storage"(&& +4 "core" &+ 9 7 \ 8( +2 ."myShortDA"Forearm.seek 4 + 300 counts +9 "manipulator"&B' +28 "core" ' +2 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myShortDA"Hand.close +2 "manipulator"&b/ +22 "core" / +3 !"myShortDA"o:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 4):bt["4/home/esp/esp2/utils/puckmoves.rb:389:in `load'"8/home/esp/esp2/utils/puckmoves.rb:998:in `loadPuck'";/home/esp/esp2/protocol/2G/DAprocess.rb:281:in `runDA'"6/home/esp/esp2/protocol/2G/DA.rb:124:in `shortDA'"%CamilleF:14:in `topLevelBinding'"./home/esp/esp2/lib/base.rb:296:in `start'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +3 ."downElevator"SE.seek :down +5 "manipulator"&;& +3 "storage"(z'= +8 "core" & B G  ]Y +2 "manipulator"&g% +4 "core" %z 8 , 6 ZH +2 ."myShortDA"Forearm.seek :retract +3 "manipulator"&^' ] +109 "core" ' +2 ."myShortDA"Elbow.seek PC +5 "manipulator"&L( +145 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +100 "core" ( +3 "manipulator"&X& +3 "core" & I D + c' +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" & A L s c' +3 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek PC +2 "manipulator"&a'E +90 "core" ' +2 "manipulator"&`& +3 "core" & M I  a' +2 "manipulator"&)% +4 "core" %O @ E ah +2 "processing"%T& +3 "core" &(\  +2 "processing"%Y& +4 "core" &\ \ +3 ."myShortDA"PC.seek :closed +2 "processing"%H(SD +6 "core" &)\  +7 &*u(\ ,} +10 &a|&\ @ +9 &?m(\ R +9 &I(\ R +10 &H(\ S +9 &J(\ S +9 &DM(\ R +10 &I(\ S +9 & K(\ S +9 &"J'\ R +10 &$KI(\ S +9 && L(\ S +10 &'N(\ S +9 &)I(\ R +9 &+TL'\ R +10 &-N(\ S +9 &.O)\ R +10 &0L'\ S +9 &2[I'\ S +9 &4J(\ S +10 &5Q(\ S +9 &7L'\ S +9 &9dN#\ R +10 &;&K&\ R +9 &<L(\ R +9 &>M'\ R +10 &@kL'\ S +9 &B-Q(\ S +10 &CM(\ R +9 &EZ)\ T +9 &Glc'\ U +10 &I(y%\ W +9 &J(\ Y +9 &L(\ Y +10 &Nh(\ Y +9 &P*(\ Y +10 &Q(\ G +9 &R<'\ \\ +9 &S!'\ , +3 ( +2 "processing"%Y& +4 #"myShortDA"Processing Clamp onSpring/offSpring for 8/24 samples, on/off torque 1.64 +2 .Hand.open +4 "manipulator"&N1 +72 "core" 1 +2 "manipulator"&c% +3 "core" % O Q R A ^h +2 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myShortDA"Forearm.seek :retract +2 "manipulator"&e' ] +95 "core" ' +3 #"myShortDA"Heating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +4 "processing"%K { +3 %i9 +7 "core" 9x~ +103 "processing"%R9 +2 "core" 9y +103 "processing"%P9 +2 "core" 9z~  +103 "processing"%]9 +3 "core" 9z~  +102 "processing"%m9 +3 "core" 9z +102 "processing"%Q9 +3 "core" 9{~ +102 "processing"%Z9 +3 "core" 9| +102 "processing"%l9 +3 "core" 9} +102 "processing"%/9 +4 "core" 9~" +102 "processing"%s9 +3 "core" 9& +102 "processing"%[9 +3 "core" 9+ +102 "processing"%n9 +3 "core" 9/ +102 "processing"%j9 +3 "core" 93 +102 "processing"% 9 +4 "core" 97 +102 "processing"%9 +3 "core" 9; +102 "processing"%x9 +3 "core" 9@ +102 "processing"%@9 +3 "core" 9D +103 "processing"%y9 +2 "core" 9H +103 "processing"%t9 +3 "core" 9L +102 "processing"%(9 +3 "core" 9Q +102 "processing"%~9 +3 "core" 9U +102 "processing"%!9 +3 "core" 9Y +102 "processing"%I9 +3 "core" 9] +102 "processing"%C9 +3 "core" 9a +103 "processing"%9 +3 "core" 9f +102 "processing"%v9 +3 "core" 9j +102 "processing"%k9 +3 "core" 9n +102 "processing"%9 +3 "core" 9r +102 "processing"%=9 +4 "core" 9v +102 "processing"%U9 +3 "core" 9{ +102 "processing"%>9 +3 "core" 9 +102 "processing"%h9 +3 "core" 9 +102 "processing"%r9 +3 "core" 9 +102 "processing"%p9 +4 "core" 9  +138 "processing"%%9 +3 "core" 9 +103 "processing"% 9 +2 "core" 9 +103 "processing"%9 +2 "core" 9% +103 "processing"% 9 +3 "core" 9, +102 "processing"%9 +3 "core" 94 +10 ."myShortDA"PH.hold 2:00:00,28C +4 "processing"%} p{p. +4 ."myShortDA"delay 1:30 +5 "core"  +9000 ."myShortDA"PSR.select :air +4 .PSV.dial PSR +4 "processing"% +114 "core"  + #"myShortDA"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."myShortDA"PS.seek 0.5ml +3 "processing"%' +592 "core" ' +2 ."myShortDA"delay 5 seconds +503 .PSR.select :air +4 "processing"% +11 ."myShortDA"PS.seek 2ml +3 "processing"% 'Q +1608 "core" ' +2 ."myShortDA"PTV.dial :puck +3 "processing"%_  +138 "core"  + ."myShortDA"PSV.dial PTV +3 "processing"%' +80 "core" +2 ."myShortDA"PBV.dial :waste1 +2 "processing"%  +60 "core" +2 "processing"%% +3 "core" %U,\  +3 ."myShortDA"PS.seek 1.5ml +2 "processing"%' +593 "core" ' +2 ."myShortDA"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%{ * +37 "core" , +3 ."myShortDA"PS.seek 0ml +3 "processing"%*'ܑ +1602 "core" ' +2 ."myShortDA"delay 5:00 +23476 "Can"\ EQSx +6528 #"myShortDA"recoverPSRreagent08 +2 .PTV.dial :puck +5 "processing"%"  +16 "core"  +2 ."myShortDA"PBV.dial :waste1 +3 "processing"%+  +38 "core" +2 ."myShortDA"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +4 "processing"% * +37 "core" + +2 ."myShortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +80 "core"  +2 ."myShortDA"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."myShortDA"PS.seek 2.5ml +2 "processing"%q' +2497 "core" ' +2 ."myShortDA"PSV.dial PTV +3 "processing"%- +81 "core" +2 ."myShortDA"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%V +81 "core"  +2 ."myShortDA"delay 5 seconds +503 .PSV.dial PTV +3 "processing"%o +92 "core" ~ +2 ."myShortDA"delay 5 seconds +503 .PSV.dial :air +3 "processing"%W  +80 "core"  +2 ."myShortDA"PS.seek :empty +3 "processing"%'s +2473 "core" ' +2 ."myShortDA"PTV.dial :PRVmixing,via: PRV +3 "processing"%7  +137 "core" +2 ."myShortDA"PSV.dial :mixloop +2 "processing"%J +49 "core" +2 ."myShortDA"PRV.dial :ab1 +7 "processing"% @ +112 "core" > +2 ."myShortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +5 ."myShortDA"PS.seek 0.15ml +2 "processing"% ' +360 "core" ' +2 ."myShortDA"delay 2 seconds +203 ."connect"CBV.dial PRV +4 ."myShortDA"PRV.dial CBV +4 "processing"%  +47 "core"  +2 "processing"%w% +3 "core" %.\  +2 ."myShortDA"PS.seek 0.3ml +3 "processing"%d' +352 "core" ' +2 ."myShortDA"delay 2 seconds +203 .CBV.dial between PRV and PSV +3 "collection"'  +36 "core" +2 ."myShortDA"PRV.dial :air +2 "processing"%,  +48 "core"  +2 ."myShortDA"PS.seek 0.9ml +3 "processing"%'N +1262 "core" ' + ."myShortDA"PRV.dial :waste2 +3 "processing"%. @ +79 "core" > +2 ."myShortDA"PS.seek 0.5ml +3 "processing"%#' +868 "core" ' +2 #"myShortDA"addPMLReagent08 +2 .PSV.dial :air +4 "processing"%<  +48 "core"  +2 ."myShortDA"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."myShortDA"PS.seek 2ml +2 "processing"%5'Q +1610 "core" ' +2 ."myShortDA"PSV.dial :PML +2 "processing"%A +49 "core" +2 ."myShortDA"PTV.dial :mixing +2 "processing"%G @ +77 "core" B +2 ."myShortDA"PBV.dial :waste1 +3 "processing"%F  +38 "core" + "processing"%:% +4 "core" %S\  +2 ."myShortDA"PS.seek 1.85ml +39 "processing"%f'K +243 "core" ' + ."myShortDA"PBV.dial between PSV and waste1 +11 "processing"%2 * +38 "core" , +3 ."myShortDA"PS.seek 0ml +3 "processing"%0'ܑ +1956 "core" ' +2 ."myShortDA"delay 2 seconds +203 #Beginning samplePassC +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'& +5 "core" & +2 "manipulator"&& +4 "core" & " % S' +2 "manipulator"&% +3 "core" % R #  W +2 ."myShortDA"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&$(-z +136 "core" ( +2 "manipulator"&O& +3 "core" &-| ' F R% +2 ."myShortDA"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &1& +2 "core" &-} ; P% +3 ."myShortDA"Forearm.seek :garage +3 "manipulator"&9'o +110 "core" ' +3 ."myShortDA"Hand.close +2 "manipulator"&3/ +67 "core" / +2 "manipulator"&M& +3 "core" &-~  A$ +2 "manipulator"&\ % +4 "core" % }  B; +2 ."myShortDA"Forearm.seek :retract +3 "manipulator"&' ] +104 "core" ' +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myShortDA"Elbow.seek CC +2 "manipulator"&|( +274 "core" ( +2 "manipulator"&D& +3 "core" & F T. +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" &  S. +3 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."myShortDA"Forearm.seek CC +3 "manipulator"&8'ш +93 "core" ' +2 "manipulator"&&& +3 "core" & 3  n Q- +2 "manipulator"&b% +4 "core" %ф 0 Q$ +2 "collection"';& +4 "core" & +2 "collection"'g& +5 "core" & +2 ."myShortDA"CC.seek :closed +2 "collection"'?(X +7 "core" & +3 & 2 +10 &Cz 2 +9 &,j} G +9 &b U +10 &yL U +9 &=K U +10 &N U +9 &L U +9 &N U +10 &!DO U +9 &#K U +9 &$Q U +10 &&O U +9 &(ML U +10 &*L U +9 &+P T +9 &-N T +10 &/VN T +9 &1T U +9 &2N T +10 &4O T +9 &6^O T +10 &8O U +9 &9P T +9 &;J T +10 &=fK T +9 &?'N U +9 &@P U +10 &BM U +9 &DnL T +10 &F0Q T +9 &GU V +9 &Ic W +10 &Khq Y +9 &M ] +9 &N ` +10 &P _ +9 &R] ` +10 &T  _ +9 &U a +9 &W M +10 &X!| 'q +9 &Xh L +3 ( +2 "collection"'g& +3 #"myShortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.11 +2 "collection"'E& +6 "core" &X] L +2 ."myShortDA"Hand.open +2 "manipulator"&41 +20 "core" 1 +2 "manipulator"&B% +3 "core" %ф  K$ +2 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myShortDA"Forearm.seek :retract +2 "manipulator"&X' ] +96 "core" ' +2 ."myShortDA"PSV.dial PSR +3 "processing"% +113 "core"  +2 #"myShortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +11 ."myShortDA"PS.seek 1.5ml +3 "processing"%\\' +1600 "core" ' +2 ."myShortDA"delay 5 seconds +503 .PSV.dial :waste1 +3 "processing"%`  +47 "core"  +2 ."myShortDA"PS.seek 0ml +3 "processing"%)'ܑ +1615 "core" ' +2 ."myShortDA"PSV.dial PSR +3 "processing"%T +58 "core" + ."myShortDA"PSR.select :air +4 "processing"% +12 ."myShortDA"PS.seek 2.5ml +2 "processing"%z' +2634 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 ."myShortDA"CBV.dial PRV +5 "processing"%^  +2 "collection"'S  +38 "core"  +137 + ."myShortDA"PSV.dial :mixloop +3 "processing"%N +114 "core" +2 ."myShortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing +4 "processing"%c  +116 "core" +9 ."myShortDA"PS.seek 0ml +3 "processing"%i'ܑ +2614 "core" ' +2 ."myShortDA"PSV.dial :air +3 "processing"%Y  +47 "core"  +2 ."myShortDA"PS.seek 2.5ml +3 "processing"%R' +2621 "core" ' +2 ."myShortDA"PSV.dial :mixloop +3 "processing"%a +48 "core" +3 ."myShortDA"PS.seek 0ml +3 "processing"%P'ܑ +2616 "core" ' +2 ."myShortDA"PSV.dial :air +3 "processing"%]  +48 "core"  +3 ."myShortDA"PS.seek 2.5ml +3 "processing"%m' +2626 "core" ' + ."myShortDA"PSV.dial :mixloop +3 "processing"%Q +49 "core" +2 ."myShortDA"PS.seek 0ml +3 "processing"%Z'ܑ +2617 "core" ' + #"myShortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&l& +6 "core" &( 0 H( +2 ."myShortDA"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."myShortDA"Elbow.seek CC +2 "manipulator"&/( +29 "core" ( +2 "manipulator"&s& +3 "core" & 0 Jj +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &[& +3 "core" & t Jj +3 ."myShortDA"Forearm.seek CC +3 "manipulator"&n'ш +94 "core" ' + ."myShortDA"Hand.close +2 "manipulator"&j/ +19 "core" / +2 ."myShortDA"CC.seek :open +4 "collection"' ( +406 "core" ( +2 "manipulator"&& +3 "core" & % f Qj +2 "manipulator"&x% +4 "core" %ч L Qk +2 ."myShortDA"Forearm.seek :retract +3 "manipulator"&@' ] +107 "core" ' +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek :garage +3 "manipulator"&y(-z +279 "core" ( +2 "manipulator"&t& +3 "core" &-s ` TT +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &(& +3 "core" &-s \ XT +2 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek :garage +3 "manipulator"&~'o +112 "core" ' +2 ."myShortDA"Hand.open +7 "manipulator"&!1 +74 "core" 1 + "manipulator"&I% +4 "core" % xj E ?J +2 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myShortDA"Forearm.seek :retract +3 "manipulator"&C' ] +108 "core" ' +2 ."da"delayUntil "16:59:58.43" +11981 "Can"\ RTq +12766 #"da"recoverPRVreagent08 +3 .PTV.dial :mixing +4 "processing"% @ +75 "core" @ + ."da"PBV.dial :waste1 +3 "processing"%v  +40 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +3 "processing"%k * +38 "core" + +2 ."da"PSV.dial :air +2 "processing"%  +46 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%=' +2484 "core" ' +2 ."da"PSV.dial :mixloop +3 "processing"%U +47 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%>  +47 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%h +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +8 "processing"%r  +47 "core"  +3 ."da"PS.seek :empty +4 "processing"%p's +2476 "core" ' +2 #"da"washCycleDA #1 of 2 +2 .PSR.select :air +5 .PSV.dial PSR +4 "processing"%% +145 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +2 "processing"% ' +582 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +47 "processing"%'Q +1608 "core" ' + ."da"PTV.dial :puck +3 "processing"%  +76 "core"  + ."da"PSV.dial PTV +3 "processing"% +80 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%  +36 "core" +2 "processing"%6% +3 "core" %R\  +2 ."da"PS.seek 1.5ml +3 "processing"%' +588 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%_ * +36 "core" + +2 ."da"PS.seek 0ml +3 "processing"%''ܑ +1610 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%  +6 "core"  + ."da"PBV.dial :waste1 +3 "processing"%  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +38 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%{ +80 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%' +2480 "core" ' + ."da"PSV.dial PTV +3 "processing"%K +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%" +79 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"%+ +78 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%  +81 "core"  +2 ."da"PS.seek :empty +3 "processing"%'s +2487 "core" ' +2 #"da"washCycleDA #2 of 2 +3 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%* +154 "core" +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +6 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%-' +591 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%V'Q +1596 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%o  +6 "core"  +2 ."da"PSV.dial PTV +3 "processing"%W +80 "core" + ."da"PBV.dial :waste1 +3 "processing"%q  +38 "core" + "processing"%7% +4 "core" %P-  +2 ."da"PS.seek 1.5ml +3 "processing"%J' +587 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"% * +36 "core" + +3 ."da"PS.seek 0ml +3 "processing"%'ܑ +1604 "core" ' +2 ."da"delay 2:00 +4890 "Can"\ VW_ +7114 #"da"recoverPSRreagent08 + .PTV.dial :puck +10 "processing"%  +5 "core"  + ."da"PBV.dial :waste1 +3 "processing"%w  +41 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +3 "processing"% * +38 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +79 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +3 "processing"%,' +2481 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%d +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%. +79 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"% +78 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%<  +80 "core"  +2 ."da"PS.seek :empty +3 "processing"%#'s +2479 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air +5 "processing"%A  +46 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +4 "processing"%G  +134 "core" +2 ."da"delay 5 seconds +503 .PRV.dial :ab2 +2 "processing"%F  +46 "core"  +2 ."da"PTV.dial :PRVmixing +9 "processing"%:  +16 "core" + ."da"PSV.dial :mixloop +3 "processing"%5 +46 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.3ml +3 "processing"%2' +386 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air +3 "processing"%f  +48 "core"  +2 "processing"%% +4 "core" %/\  +2 ."da"PS.seek 0.55ml +2 "processing"%'"T +340 "core" ' +2 #"da"addPMLReagent08 +3 .PSV.dial :air +4 "processing"%  +46 "core"  +3 ."da"PS.seek 2ml +4 "processing"%O'Q +1554 "core" ' +2 ."da"PSV.dial :PML +3 "processing"%1 +47 "core" + ."da"PTV.dial :mixing +3 "processing"%L @ +75 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%3  +40 "core" +2 "processing"%M% +3 "core" %S-\  +3 ."da"PS.seek 1.85ml +2 "processing"%\ 'K +234 "core" ' + ."da"PBV.dial between PSV and waste1 +4 "processing"%e * +37 "core" + +2 ."da"PS.seek 0ml +5 "processing"%9'ܑ +1963 "core" ' +2 ."da"delay 2 seconds +203 .delay 8:00 +36290 "Can"\ @Z&: +11713 #"da"recoverPRVreagent08 +7 .PTV.dial :mixing +5 "processing"%D @ +9 "core" A +3 ."da"PBV.dial :waste1 +2 "processing"%  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%$ * +38 "core" + + ."da"PSV.dial :air +3 "processing"%&  +47 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%b' +2493 "core" ' +2 ."da"PSV.dial :mixloop +3 "processing"%; +47 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +3 "processing"%  +48 "core"  + ."da"delay 2 seconds +203 .PSV.dial :mixloop +3 "processing"% +47 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +3 "processing"%E  +46 "core"  +3 ."da"PS.seek :empty +4 "processing"%4's +2476 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +7 .PSV.dial PSR +2 "processing"%B +145 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +6 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%g' +586 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%'Q +1606 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%8  +75 "core"  +2 ."da"PSV.dial PTV +2 "processing"%0 +79 "core" + ."da"PBV.dial :waste1 +3 "processing"%`  +38 "core" +2 "processing"%\\% +3 "core" %L  +3 ."da"PS.seek 1.5ml +2 "processing"%T' +610 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%) * +39 "core" , +3 ."da"PS.seek 0ml +4 "processing"%S'ܑ +1596 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%^  +16 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%N  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%c * +38 "core" + + ."da"PSR.select :air +3 .PSV.dial PSR +5 "processing"%z +80 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%Y' +2481 "core" ' + ."da"PSV.dial PTV +3 "processing"%i +82 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%a +82 "core"  +2 ."da"delay 5 seconds +543 .PSV.dial PTV +10 "processing"%R +81 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%]  +80 "core"  +2 ."da"PS.seek :empty +5 "processing"%P's +2479 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +6 .PSV.dial PSR +4 "processing"%Q +155 "core" +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +6 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +4 "processing"%m' +581 "core" ' +2 ."da"delay 5 seconds +504 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +3 "processing"%l'Q +1609 "core" ' + ."da"PTV.dial :puck +3 "processing"%s  +7 "core"  + ."da"PSV.dial PTV +3 "processing"%[ +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%j  +38 "core" +2 "processing"%|% +3 "core" %T0\  +3 ."da"PS.seek 1.5ml +2 "processing"%X' +584 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%? * +37 "core" , +3 ."da"PS.seek 0ml +2 "processing"%'ܑ +1600 "core" ' +2 ."da"delay 2:00 +5971 "Can"u\ H\\ +6033 #"da"recoverPSRreagent08 +2 .PTV.dial :puck +5 "processing"%x  +6 "core"  + ."da"PBV.dial :waste1 +3 "processing"%n  +38 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +3 "processing"%t * +35 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%( +82 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%/' +2474 "core" ' + ."da"PSV.dial PTV +3 "processing"%! +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%I +81 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%@ +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%~  +79 "core"  +2 ."da"PS.seek :empty +3 "processing"%'s +2472 "core" ' + #"da"washCycleDA #3 of 3 +7 .PSR.select :air +5 .PSV.dial PSR +8 "processing"%v +146 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +6 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +2 "processing"%u' +590 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%k'Q +1603 "core" ' + ."da"PTV.dial :puck +3 "processing"%  +7 "core"  +2 ."da"PSV.dial PTV +2 "processing"%Z +82 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%U  +38 "core" +2 "processing"%>% +3 "core" %O\  +3 ."da"PS.seek 1.5ml +2 "processing"%h' +592 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%r * +38 "core" * +2 ."da"PS.seek 0ml +3 "processing"%='ܑ +1625 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 +2 .PTV.dial :puck +5 "processing"%%  +6 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%p  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +80 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%' +2507 "core" ' + ."da"PSV.dial PTV +52 "processing"% +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%6 +82 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%_  +80 "core"  +2 ."da"PS.seek :empty +3 "processing"%'s +2476 "core" ' +2 ."da"Gate.power :camera,:ON +3 #Mixing DA Substrates +3 .PSR.select :air +5 .PSV.dial PSR +4 "processing"% +148 "core"  +5 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +12 "processing"% +17 ."da"PS.reconfigure :default +5 "processing"%#A d`xb +13 ."da"PS.seek 0.25ml +5 "processing"%'I +335 "core" ' +3 ."da"delay 5 seconds +504 #Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +5 "processing"% +12 ."da"PS.seek 0.5ml +2 "processing"% ' +339 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%{'Q +1600 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%'  +6 "core"  +2 ."da"PSV.dial PTV +2 "processing"%K +82 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%"  +40 "core" + "processing"%+% +4 "core" %Q,  +2 ."da"PS.seek 1.5ml +2 "processing"%' +597 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"% * +40 "core" + +2 ."da"PS.seek 0ml +3 "processing"%*'ܑ +1601 "core" ' +2 ."da"delay 10 seconds +1004 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%  +7 "core"  + ."da"PBV.dial :waste1 +3 "processing"%-  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%o * +39 "core" + + ."da"PSR.select :air +4 .PSV.dial PSR +3 "processing"%W +84 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +3 "processing"%q' +2578 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%7 +83 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%V +84 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"% +82 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%J  +80 "core"  +2 ."da"PS.seek :empty +3 "processing"%'s +1351 "Can"k `f +1221 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air +5 .PSV.dial PSR +3 "processing"%w +149 "core"  + #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +6 .PS.reconfigure :default +4 "processing"%#A d`xb +5 ."da"PS.seek 2ml +3 "processing"% 'Q +2111 "core" ' +2 ."da"delay 5 seconds +508 .PTV.dial :puck +3 "processing"%  +6 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +84 "core" + ."da"PBV.dial :waste1 +3 "processing"%d  +39 "core" +2 "processing"%.% +4 "core" %T-  +2 ."da"PS.seek 1.5ml +2 "processing"%' +600 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%< * +38 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 +3 "processing"%,  +116 "core"  +2 ."da"PS.seek :empty +3 "processing"%A's +1623 "core" ' +2 "processing"%G9 +4 "core" 9x5 +2 #"da"Processing Puck Heater at 27.9C before imaging +2 .PH.coast +5 "processing"%F +4 %:& +3 "core" 5 + &S$ , +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 + "manipulator"&5% +6 "core" % \\  " +2 "storage"(#% +3 "core" %C a k +2 "storage"(f. +4 "core" .(+ +47 ."da"SC.reconfigure :tight +8 "storage"($\ .(\ 1~b +5 ."da"SC.seek 3 +2 "storage"((@ +202 "core" ( + ."da"SC.configure :limp +3 "storage"($(\ 1b +5 (2& +3 "core" &A . +2 "manipulator"&& +4 "core" &-s I T +2 "manipulator"&% +3 "core" % \\  +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 3 +3 "manipulator"&1( +174 "core" ( +3 "manipulator"&L& +3 "core" & % G C +2 "storage"(3& +3 "core" &J G +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&M'm +107 "core" ' + "storage"(e& +4 "core" &J k l +2 ."da"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +6 ."da"SE.seek :beamBreak +2 "storage"(O' +286 "core" ' +2 "storage"(\ - +2 "core" -' +3 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +6 ."da"SE.seek :place +2 "storage"(D'x +42 "core" ' +2 "manipulator"&& +4 "core" &   m C +2 "manipulator"&$% +4 "core" %J  / +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +3 "manipulator"&&' ] +93 "core" ' +2 ."da"Elbow.seek PC +3 "manipulator"&9( +250 "core" ( + "manipulator"&;& +4 "core" &  $< +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" &  \\ $< +2 ."da"Forearm.seek PC +3 "manipulator"&'E +100 "core" ' + ."da"Hand.close +2 "manipulator"&E/ +75 "core" / +2 ."da"PC.seek :open +3 "processing"%b( +377 "core" ( +2 "storage"(B& +3 "core" &J +2 "manipulator"&4& +3 "core" &   l : +2 "manipulator"&g% +4 "core" % Я  \  +2 ."da"Forearm.seek :retract +3 "manipulator"&8' ] +97 "core" ' +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 3 +3 "manipulator"&0( +252 "core" ( +2 "manipulator"&`& +4 "core" & %  ' % +2 "storage"(\\& +3 "core" &J z +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&'m +99 "core" ' +2 ."da"Hand.open +2 "manipulator"&)1 +21 "core" 1 +3 "storage"(T- +2 "core" -'x +3 ."da"SE.seek -0.3 Pucks below Top Plate +3 "storage"(^'D +26 "core" ' + ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +6 ."da"SE.seek -1.29 Pucks below Top Plate +2 "storage"(N' +57 "core" ' +3 #"da"Lights, camera, ACTION! +4 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +7 #"da"PuckCamera: snap -bin=2,2 -tiff -auto /var/log/esp/da25mar2817h.tif +7 "processing"%c& +15 "core" &( +4 "manipulator"&z& +5 "core" &  % +2 "manipulator"&S% +6 "core" %_  dS +3 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +11 ."psFlush"Forearm.seek :retract +4 "manipulator"&i' ] +107 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&a(-z +189 "core" ( +2 "manipulator"&R& +3 "core" &-   r +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &]& +3 "core" &-  r +55 ."psFlush"Forearm.seek :garage +9 "manipulator"&Y'o +109 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&Q/ +75 "core" / +2 "manipulator"&P& +4 "core" &- ? : $r +2 "manipulator"&m% +3 "core" % ρ 8 6 2( +3 ."psFlush"Forearm.seek :retract +3 "manipulator"&s' ] +102 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek PC +3 "manipulator"&[( +123 "core" ( +2 "manipulator"&j& +3 "core" &   +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &|& +3 "core" & $  +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."psFlush"Forearm.seek PC +3 "manipulator"&l'E +107 "core" ' +2 "manipulator"&?& +3 "core" &   +2 "manipulator"&X% +4 "core" %E J ) +2 "processing"%x& +4 "core" & +2 "processing"%n& +5 "core" &+ +3 ."psFlush"PC.seek :closed +2 "processing"%t(SD +7 "core" &* +4 &) / +8 &Cw( 3 +10 &,mu) G +9 &\\( U +9 &|C) U +10 &?B* U +9 &<' U +9 &?( U +10 &D+ V +9 &!E>( V +10 &#@) U +9 &$=( V +9 &&=) U +10 &(LA) V +9 &*=( U +10 &+?) V +9 &-@) V +9 &/V=) U +10 &1?) U +9 &2A* U +9 &4B* U +10 &6_B) U +9 &8 A) U +9 &9?( U +10 &;B) U +9 &=gB) U +10 &?)B) U +9 &@A) U +9 &BD) U +10 &DoC* U +9 &F.P( V +9 &G]( Y +10 &Iq+ \\ +9 &Kax) ] +10 &M {' ^ +9 &N) ] +9 &P) _ +10 &RJ}c) ; +9 &S )x) S +9 &S+3* 5 +3 ( +2 "processing"%n& +4 #"psFlush"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.77 +2 "processing"%(& +5 "core" &S+1' 5 +3 ."psFlush"Hand.open +2 "manipulator"&1 +72 "core" 1 + "manipulator"&!% +4 "core" % F c ( +2 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +2 "manipulator"&I' ] +107 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +4 "processing"%@ +50 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +3 "processing"%~' +457 #"da"SX HX9/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 1.748 seconds\ Exposing 696x520 pixel 16-bit image for 18.766 seconds\ /var/log/esp/da25mar2817h.tif: TIFF Upload Complete\ +5 #PuckCamera: snap -bin=2,2 -tiff 15.0 /var/log/esp/midres/da25mar2817h15s.tif +134 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +4 "processing"% +12 ."psFlush"PS.seek 2.5ml +3 "processing"%/' +906 #"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/da25mar2817h15s.tif: TIFF Upload Complete\ +6 #PuckCamera: snap -bin=2,2 -tiff 30.0 /var/log/esp/midres/da25mar2817h30s.tif +1204 "core" ' +2 ."psFlush"delay 1 second +104 .PRV.dial :waste2,avoiding: :ab2 +3 "processing"%v @ +213 "core" A +2 ."psFlush"PTV.dial :PRVmixing +4 "processing"%  +141 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"%u +118 "core" +2 ."psFlush"PS.seek :empty +3 "processing"%'s +1259 #"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/da25mar2817h30s.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=1,1 -tiff 70.0 /var/log/esp/hires/da25mar2817h70s.tif +1360 "core" ' +2 ."psFlush"PSR.select :air +4 .PSV.dial PSR +4 "processing"%Z +118 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +6 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%U' +598 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."psFlush"PS.seek 2.5ml +3 "processing"%>' +2118 "core" ' + ."psFlush"delay 1 second +103 .PBV.dial :waste1 +2 "processing"%k  +39 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%r @ +80 "core" A +2 ."psFlush"PSV.dial :mixloop +3 "processing"%h +119 "core" +2 ."psFlush"PS.seek :empty +64 "processing"%%'s +2002 #"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/da25mar2817h70s.tif: TIFF Upload Complete\ +3 .Gate.power :camera,:OFF +7 ."Qmail"DAfans.email "da25mar2817h exposed 18.766 seconds\\nmidres/da25mar2817h15s\\nmidres/da25mar2817h30s\\nhires/da25mar2817h70s",Subject: "da25mar2817h images!" +4 "storage"(p- +6 "core" -' +3 "storage"( & +12 "core" &J ; +8 "manipulator"& & +11 "core" & F <  +7 "manipulator"&=% +4 "core" % k K I :  +5 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 3 +5 "manipulator"&( +247 "core" ( +3 "manipulator"&6& +13 "core" & M ?  ^ +18 "storage"(& +10 "core" &J V +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&_'m +90 "core" ' +2 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.57 Pucks below Top Plate +3 "storage"('W +51 "core" ' +2 "manipulator"&& +4 "core" & $ $ . 1^ + "storage"(& +4 "core" &J  \ \ \ +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek 3 +3 "manipulator"&'M +37 "core" ' + ."da"Elbow.hold +3 "manipulator"& , +7 "core" , + ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +5 ."da"SE.seek -0.39 Pucks below Top Plate +2 "storage"('' +4 "core" ' +3 ."psFlush"PSV.dial PSR +3 "processing"%K +28 "core" ' + "manipulator"&"% +4 "core" %Z { z c m +2 "storage"(+& +3 "core" &J < : { +2 ."da"Forearm.force -20 +2 "manipulator"&5 +6 ."da"Forearm.seek 3 + 313 counts +2 "manipulator"&{'І +23 "core" ' + "manipulator"&& +3 "core" &  '[ +3 "storage"(& +3 "core" &J x q a +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&'m +16 "core" ' + "storage"(-% +5 "core" %  \ "  +2 ."psFlush"PSR.select :flush +5 ."downElevator"SE.seek :down +7 "processing"%@ +3 "storage"(o'= +9 ."psFlush"PS.seek 1ml +3 "processing"%W'[q +77 "storage"(*% +3 "core" %:3   \ [r +2 "manipulator"&7% +3 "core" %x # ! 3H +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +3 "manipulator"&V' ] +88 "core" ' +80 ' + ."downElevator"SE.stop +2 "storage"(5 +6 (& +3 "core" &J < = \  +821 ' +4 ."psFlush"PSR.select :air +8 "processing"% +20 ."psFlush"PS.seek 2.5ml +7 "processing"%J' +1594 "core" ' +4 ."psFlush"PSV.dial PTV +5 "processing"%q +86 "core" +5 ."psFlush"PTV.dial :puck +99 "processing"%w  +80 "core"  +2 ."psFlush"PBV.dial :waste1 +9 "processing"%  +6 "core" +4 ."psFlush"PS.seek 0ml +4 #"uploadLog"upsync +4 "processing"%'ܑ +2639 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +81 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%d' +2620 "core" ' + ."psFlush"PSV.dial PTV +4 "processing"%. +81 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"% 'ܑ +2618 "core" ' +2 ."psFlush"PSV.dial PSR +7 "processing"%< +82 "core"  + ."psFlush"PSR.select :flush +4 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%,' +599 "core" ' +2 ."psFlush"PSR.select :air +4 "processing"% +12 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2107 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%G +80 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%F U +60 "core" W +2 ."psFlush"PS.seek 0ml +3 "processing"%:'ܑ +2615 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%5 @ +47 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%#' +2618 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%f  +78 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%2's +2621 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +60 "core"  + ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%' +2620 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"% +80 "core" + ."psFlush"PBV.dial PSV +3 "processing"%L U +6 "core" V +3 ."psFlush"PS.seek 0ml +3 "processing"%3'ܑ +2624 "core" ' +2 ."psFlush"PSV.dial PBV +8 "processing"%y @ +46 "core" ? +3 ."psFlush"PS.seek 2.5ml +3 "processing"%e' +2613 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%C  +80 "core"  +2 ."psFlush"PS.seek :empty +4 "processing"%\ 's +2637 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +48 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +12 ."psFlush"PS.seek 1ml +3 "processing"%$'[q +1099 "core" ' + ."psFlush"PSR.select :air +4 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%O' +1529 "Can"V\ @e +83 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%M +78 "core" +2 ."psFlush"PTV.dial :puck +3 "processing"%;  +6 "core"  +2 ."psFlush"PBV.dial :waste1 +3 "processing"%  +59 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%1'ܑ +2618 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%E +80 "core"  + ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%&' +2619 "core" ' + ."psFlush"PSV.dial PTV +4 "processing"%H +79 "core" +3 ."psFlush"PS.seek 0ml +4 "processing"%B'ܑ +2615 "core" ' +2 ."psFlush"PSV.dial PSR +8 "processing"%4 +81 "core"  + ."psFlush"PSR.select :flush +4 "processing"%@ +56 ."psFlush"PS.seek 0.5ml +3 "processing"%g' +589 "core" ' + ."psFlush"PSR.select :air +4 "processing"% +12 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2108 "core" ' + ."psFlush"PSV.dial PTV +4 "processing"%` +79 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%\\ U +59 "core" V +3 ."psFlush"PS.seek 0ml +3 "processing"%9'ܑ +2615 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%) @ +47 "core" > +3 ."psFlush"PS.seek 2.5ml +4 "processing"%T' +2617 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%c  +80 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%z's +2636 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%S +49 "core"  + ."psFlush"PSR.select :air +6 .PS.seek 2.5ml +3 "processing"%8' +2627 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%D +78 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%^ U +6 "core" U +2 ."psFlush"PS.seek 0ml +3 "processing"%'ܑ +2623 "core" ' + ."psFlush"PSV.dial PBV +8 "processing"%R @ +47 "core" ? +3 ."psFlush"PS.seek 2.5ml +4 "processing"%]' +2615 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%0  +79 "core"  +3 ."psFlush"PS.seek :empty +3 "processing"%Q's +2622 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&P& +8 "core" & J I ^ ^Z + "manipulator"&m% +4 "core" % m A A 7 ^ +2 ."psFlush"Elbow.seek PC +3 "manipulator"&i( +249 "core" ( +2 "manipulator"&j& +3 "core" & C < V `* +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &|& +3 "core" & 7 9 ( _* +2 ."psFlush"Forearm.seek PC +3 "manipulator"&Y'E +97 "core" ' +2 ."psFlush"Hand.close + "manipulator"&?/ +69 "core" / +2 ."psFlush"PC.seek :open +3 "processing"%X( +377 "core" ( +2 "manipulator"&x& +3 "core" & O H ~ b* +2 "manipulator"&a% +4 "core" % Y A C 8 b2 +2 ."psFlush"Forearm.seek :retract +3 "manipulator"&s' ] +97 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."psFlush"Elbow.seek :garage +3 "manipulator"&b(-z +123 "core" ( + "manipulator"&(& +4 "core" &- L E Q c +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +3 "core" &- X > Q c +2 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek :garage +2 "manipulator"&!'o +115 "core" ' +2 ."psFlush"Hand.open +2 "manipulator"&n1 +73 "core" 1 +2 "manipulator"&@% +3 "core" % oh a OH +2 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +2 "manipulator"&l' ] +103 "core" ' + #"myShortDA"Finished short da assay +2 #Flushing Processing stage +4 "processing"%A% +5 "core" %l\ +2 #"myShortDA"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%~& +6 "core" &\ + "manipulator"&v& +4 "core" &- H H @ d +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&(-z +6 "core" ( +2 "manipulator"&u& +3 "core" &- Q L  c +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +43 &/& +3 "core" &- L M c +2 ."myShortDA"Forearm.seek :garage +10 "manipulator"&Z'o +109 "core" ' +2 ."myShortDA"Hand.close +2 "manipulator"&/ +69 "core" / +2 "manipulator"&U& +4 "core" &- R +2 "manipulator"&k% +3 "core" % ρ S; +3 ."myShortDA"Forearm.seek :retract +2 "manipulator"&r' ] +103 "core" ' +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek PC +3 "manipulator"&h( +126 "core" ( +2 "manipulator"&>& +3 "core" & G B m d? +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &p& +3 "core" & U > o c? +2 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myShortDA"Forearm.seek PC +2 "manipulator"& 'E +99 "core" ' + "manipulator"& & +4 "core" & J O  c? +2 "manipulator"&=% +3 "core" %: K D ? cI +2 "processing"%6& +4 "core" &\ +2 "processing"%& +4 "core" &'\ +3 ."myShortDA"PC.seek :closed +3 "processing"%[(SD +5 "core" &(\ +6 &\ 2 +9 &Ev(\ 2 +10 &?pw(\ F +9 &](\ R +9 &F(\ R +10 &]G)\ Q +9 &F)\ R +9 &I(\ R +10 &M)\ Q +9 &!eK)\ Q +10 &#&L)\ R +9 &$J(\ R +9 &&J'\ Q +10 &(lL(\ R +9 &*/H)\ Q +9 &+J)\ Q +10 &-I)\ R +9 &/tI*\ R +10 &17H)\ Q +9 &2F)\ R +9 &4I'\ R +10 &6}H*\ Q +9 &8?I(\ Q +9 &:H)\ R +10 &;L)\ Q +9 &=M)\ R +9 &?FM(\ R +10 &A L)\ Q +9 &BK(\ R +10 &DM.\ R +9 &FLS*\ R +9 &Hc(\ T +10 &It)\ W +9 &K~(\ Y +10 &M@(\ Y +9 &O(\ Y +9 &P'\ Z +10 &Rl}g(\ , +9 &S%c(\ 4 +10 ( + &S#)\ \ / +2 "processing"%& +3 #"myShortDA"Processing Clamp onSpring/offSpring for 6/24 samples, on/off torque 1.55 +2 "processing"%& +5 "core" &S#'\ / +2 ."myShortDA"Hand.open +3 "manipulator"&1 +67 "core" 1 +2 "manipulator"&"% +4 "core" % : : 8 ) `I +2 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myShortDA"Forearm.seek :retract +2 "manipulator"&+' ] +97 "core" ' +2 ."myShortDA"PSV.dial PSR +3 "processing"%I +48 "core"  +2 ."myShortDA"PSR.select :flush +3 "processing"%@ +12 ."myShortDA"PS.seek 1ml +3 "processing"%'[q +1108 "core" ' +2 ."myShortDA"PSR.select :air +4 "processing"% +12 ."myShortDA"PS.seek 2.5ml +2 "processing"%' +1605 "core" ' +2 ."myShortDA"PSV.dial PTV +3 "processing"%- +78 "core" +2 ."myShortDA"PTV.dial :puck +2 "processing"%K  +7 "core"  +2 ."myShortDA"PBV.dial :waste1 +3 "processing"%N  +57 "core" +3 ."myShortDA"PS.seek 0ml +3 "processing"%_'ܑ +2619 "core" ' +2 ."myShortDA"PSV.dial PSR +3 "processing"%* +80 "core"  + ."myShortDA"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%7' +2625 "core" ' +2 ."myShortDA"PSV.dial PTV +8 "processing"% +92 "core"  +2 ."myShortDA"PS.seek 0ml +3 "processing"%'ܑ +2624 "core" ' +2 ."myShortDA"PSV.dial PSR +3 "processing"% +80 "core"  + ."myShortDA"PSR.select :flush +4 "processing"%@ +12 ."myShortDA"PS.seek 0.5ml +2 "processing"%{' +593 "core" ' +2 ."myShortDA"PSR.select :air +3 "processing"% +12 ."myShortDA"PS.seek 2.5ml +2 "processing"%' +2119 "core" ' + ."myShortDA"PSV.dial PTV +3 "processing"%' +82 "core" + ."myShortDA"PBV.dial PSV +3 "processing"%% U +58 "core" V +2 ."myShortDA"PS.seek 0ml +3 "processing"%'ܑ +2637 "core" ' +2 ."myShortDA"PSV.dial PBV +3 "processing"%o @ +48 "core" ? +10 ."myShortDA"PS.seek 2.5ml +3 "processing"%W' +2612 "core" ' +2 ."myShortDA"PSV.dial :waste1 +3 "processing"%q  +78 "core"  +2 ."myShortDA"PS.seek :empty +3 "processing"%w's +2622 "core" ' + ."myShortDA"PSV.dial PSR +4 "processing"% +49 "core"  +2 ."myShortDA"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%J' +2626 "core" ' +2 ."myShortDA"PSV.dial PTV +8 "processing"% +78 "core" + ."myShortDA"PBV.dial PSV +3 "processing"% U +7 "core" U +2 ."myShortDA"PS.seek 0ml +3 "processing"%.'ܑ +2319 "Can"N\ >h5 +299 "core" ' + ."myShortDA"PSV.dial PBV +4 "processing"%d @ +45 "core" ? +2 ."myShortDA"PS.seek 2.5ml +5 "processing"%<' +2612 "core" ' + ."myShortDA"PSV.dial :waste1 +4 "processing"%  +78 "core"  +2 ."myShortDA"PS.seek :empty +4 "processing"%,'s +2614 "core" ' +2 #"myShortDA"Garaging FlushPuck in Processing Clamp +2 "manipulator"&G& +6 "core" & F D a? +2 ."myShortDA"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."myShortDA"Elbow.seek PC +3 "manipulator"&F( +5 "core" ( +2 "manipulator"&& +3 "core" & : =  a? +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &5& +3 "core" & B F A a? +3 ."myShortDA"Forearm.seek PC +2 "manipulator"&:'E +95 "core" ' + ."myShortDA"Hand.close +2 "manipulator"&f/ +67 "core" / +2 ."myShortDA"PC.seek :open +3 "processing"%#( +378 "core" ( + "manipulator"&& +3 "core" & g d | e? +2 "manipulator"&2% +4 "core" % A g e ew +2 ."myShortDA"Forearm.seek :retract +3 "manipulator"&' ] +99 "core" ' +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek :garage +3 "manipulator"&L(-z +137 "core" ( + "manipulator"&& +4 "core" &- G H  d +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &y& +3 "core" &- ; L c +3 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek :garage +2 "manipulator"&3'o +117 "core" ' +2 ."myShortDA"Hand.open +2 "manipulator"&C1 +67 "core" 1 + "manipulator"&e% +4 "core" % ti ' 0 QH +2 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myShortDA"Forearm.seek :retract +2 "manipulator"&' ] +102 "core" ' +53136 "Can"S\ 3j( +60002 R\ 3k +60002 U\ 3mT +60002 V\ 3o +60002 V\ 3qj +60001 L\ 3s? +60002 >\ 3u +60002 3\ 3vB +60002 1\ 3x +60002 0\ 3zn +60002 3\ 3|i +60002 0\ 3~> +60002 1\ 30 +60001 6\ 3 +60002 2\ 3\\ +60002 1\ 3 +60002 5\ 3g +60002 8\ 3<  +60002 8\ 3  +60002 5\ 3!J +60002 )\ 3! +60002  \ 3"v +60002 \ 3e#  +60001 !\ 3:# +60002 &\ 3$8 +60002 (\ 3$ +60002 '\ 3%d +60002 )\ 3% +60002 '\ 3c& +60002 (\ 38'& +60002 '\ 3 ' +60002 (\ 3(R +60002 *\ 3( +60002 +\ 3)~ +60002 0\ 3`* +60002 3\ 35* @PDT1743232071.62 5\ 3\ +@ +60002 1\ 3+ +60002 0\ 3,l +60002 +\ 3- +60002 '\ 3^- +60001 '\ 33.. +60002 !\ 3. +60002 \ 3/Z +60002 \ 3/ +60001 \ 30 +60002  \ 3[1 +60002 \ 301 +60002 \ 32H +60002 \ 32 +60002 \ 3ů3t +60002 \ 4DŽ4\  +60002 \ 3Y4 +60002 \ 3.56 +60002 \ 35 +60002 \ 36b +60002 \ 3Э6 +60001 \ 3҂7 +60002 \ 3W8$ +60002 \ 3,8 +60002 \ 39P +60002 \ 39 +60002 \ 3۫:| +60002 \ 3݀; +60002 \ 3U; +60002 \ 3*<> +60001 \ 3< +60002 \ 3=j +60002 \ 3> +60002 \ 3~> +60002 \ 3S?, +60002 \ 3(? +60002 \ 3@X +60002 \ 3@ +60002 \ 3A +60002 \ 3|B +60002 \ 3RB +60002 \ 3'CF +60002 \ 3C +60002 \ 3Dr +60001 \ 3E +60002 \ 3{E +60002 \ 3PF4 +60002 \ 3%F +60002 \ 3G` +60002 \ 3G +60002 \ 3H +22331 #"CamilleF"-> access 3 +12 "storage"(\ % +3 "core" %@ \ B +2 "manipulator"&$% +3 "core" % t  iO +3 "manipulator"&M& +3 "core" &-  j +2 ."CamilleF"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +4 ."CamilleF"SC.seek 7 +2 "storage"(;([Y +684 "core" ( +2 ."CamilleF"SC.configure :limp +2 "storage"($(\ 1b +5 (& +3 "core" &[[  \ 2! +7014 #"CamilleF"-> image: [:default, :auto, :midres,15,30, :hires,70], +4 !o:SyntaxError: mesg"compile error\ CamilleF:17: syntax error, unexpected tLABEL\ image: [:default, :auto, :midres,15,30, :hires,70],\ ^\ CamilleF:17: syntax error, unexpected ',', expecting $end\ image: [:default, :auto, :midres,15,30, :hires,70],\ ^:@timestampu: Time K}̂:bt["%CamilleF:17:in `topLevelBinding'" access 4 +4 "storage"(O% +4 "core" %A %\ A +3 "manipulator"&E% +3 "core" % t P iO +3 "manipulator"&1& +3 "core" &- t i +2 ."CamilleF"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."CamilleF"SC.seek 1 +2 "storage"(H( +996 "core" ( +2 ."CamilleF"SC.configure :limp +2 "storage"($(\ 1b +5 (&& +3 "core" & & \ 2 +2418 #"CamilleF"-> startTube 4 +24509 "Can"\ 3 I" +60002 \ 3 _I +60002 \ 3 4JN +60001  \ 3 J +50104 #"CamilleF"-> start(:myShortDA){shortDA; samplePassF} +5 "collection"'4% +10 "processing"%B% + "core" %P|t\  +7 %u,\  +2 #"myShortDA"Ready to sample after 10 seconds from PRV.sipper? +2 #Type 'Thread[:myShortDA].answer' to continue +9871 "Can"\ 3Kz +11183 #"CamilleF"-> Thread[:myShortDA].answer +3 #"myShortDA"CamilleF answered Ready to sample after 10 seconds from PRV.sipper? "Yes" +8 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +3 .delay 10 seconds +1005 .PSV.dial :mixloop +3 "processing"%g +142 "core" + ."myShortDA"PTV.dial :PRVmixing +3 "processing"%`  +135 "core" + ."myShortDA"PRV.dial :sipper +3 "processing"%\\  +47 "core" +3 ."myShortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +5 ."myShortDA"PS.seek 1.1ml +2 "processing"%'h! +2285 "core" ' +2 ."connect"PRV.dial CBV +4 ."myShortDA"CBV.dial PRV +5 "processing"%)  +2 "collection"'9  +7 "core"  +133  +3 ."myShortDA"PS.seek 0.5ml +4 "processing"%c' +1259 "core" ' + ."myShortDA"PRV.dial :waste2 +3 "processing"%T @ +110 "core" ? +2 ."myShortDA"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."myShortDA"PS.seek :empty +2 "processing"%S's +594 "core" ' + ."myShortDA"PSV.dial PSR +3 "processing"%z +111 "core"  +2 #"myShortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +11 ."myShortDA"PS.seek 1ml +3 "processing"%D'[q +1105 "core" ' +2 ."myShortDA"PSR.select :air +8 "processing"% +14 ."myShortDA"PS.seek 2.5ml +2 "processing"%^' +1612 "core" ' + ."myShortDA"PSV.dial :mixloop +3 "processing"%8 +122 "core" +2 ."myShortDA"PS.seek :empty +3 "processing"%R's +2625 "core" ' + ."myShortDA"PSV.dial PSR +3 "processing"% +112 "core"  + #"myShortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +6 "processing"%@ +12 ."myShortDA"PS.seek 1ml +2 "processing"%0'[q +1102 "core" ' + ."myShortDA"PSR.select :air +4 "processing"% +11 ."myShortDA"PS.seek 2.5ml +2 "processing"%]' +1603 "core" ' +2 ."myShortDA"PSV.dial :mixloop +3 "processing"%P +111 "core" +2 ."myShortDA"PRV.dial :sipper +2 "processing"%m  +49 "core" +2 ."myShortDA"PS.seek :empty +3 "processing"%j's +2623 "core" ' +2 ."myShortDA"PSV.dial PSR +3 "processing"%| +112 "core"  +2 ."myShortDA"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"% ' +2654 "core" ' +2 ."myShortDA"PSV.dial :mixloop +10 "processing"%? +110 "core" +2 ."myShortDA"PS.seek :empty +4 "processing"%V's +2616 "core" ' +2 #"myShortDA"Loading da puck from tube 4 into Processing Clamp +7 "processing"%t& +7 "core" &$\  +2 "manipulator"&x% +8 "core" % t H iO +2 "storage"(a% +4 "core" %C \ A +2 "storage"((. +2 "core" .( +3 ."myShortDA"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 ."myShortDA"SC.seek 4 +2 "storage"((+ +520 "core" ( +2 ."myShortDA"SC.configure :limp +2 "storage"($(\ 1b +5 (Y& +3 "core" &+  % \ 1% +2 "manipulator"&i& +3 "core" &- d L y e +2 "manipulator"&n% +3 "core" % t d r h eO +2 ."myShortDA"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek 4 +2 "manipulator"&@( +173 "core" ( + "manipulator"&s& +4 "core" &\ W ] & c!p + "storage"(A& +4 "core" &+  \ =' +2 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myShortDA"Forearm.seek 4 + 800 counts +3 "manipulator"&~'s +102 "core" ' + "storage"(v& +4 "core" &+ K\ =' +2 ."myShortDA"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +6 ."myShortDA"SE.seek :beamBreak +2 "storage"(u' +302 "core" ' +2 "storage"(/- +3 "core" -'} +2 ."myShortDA"SE.configure :default +2 "storage"(#QK-0-\ b +6 (!& +2 "core" &+ Z [\ ;' +3 "manipulator"&& +3 "core" & R R @ b o +2 ."myShortDA"Elbow.seek 4 +2 "manipulator"&U( +6 "core" ( + "manipulator"&k& +4 "core" & R \\  b o +2 "storage"(b& +3 "core" &+ g g \ ;' +3 ."myShortDA"Forearm.seek 4 + 300 counts +2 "manipulator"&l' +28 "core" ' + ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myShortDA"Hand.close +2 "manipulator"&>/ +26 "core" / +2 !"myShortDA"o:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 4):bt["4/home/esp/esp2/utils/puckmoves.rb:389:in `load'"8/home/esp/esp2/utils/puckmoves.rb:998:in `loadPuck'";/home/esp/esp2/protocol/2G/DAprocess.rb:281:in `runDA'"6/home/esp/esp2/protocol/2G/DA.rb:124:in `shortDA'"%CamilleF:20:in `topLevelBinding'"./home/esp/esp2/lib/base.rb:296:in `start'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +3 ."downElevator"SE.seek :down +6 "manipulator"&p& +4 "storage"(Z'= +7 "core" & P O H b o +2 "manipulator"& % +4 "core" %Љ N O e b +2 ."myShortDA"Forearm.seek :retract +3 "manipulator"&=' ] +89 "core" ' +2 ."myShortDA"Elbow.seek PC +3 "manipulator"&6( +169 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +78 "core" ( + "manipulator"&& +4 "core" & Y R p d, +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &r& +3 "core" & P P y d, +3 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek PC +2 "manipulator"&X'E +104 "core" ' + "manipulator"&& +4 "core" & | \\ g, +2 "manipulator"&% +3 "core" %Z |  g +2 "processing"%"& +4 "core" &.\  +2 "processing"%& +5 "core" &.\  +2 ."myShortDA"PC.seek :closed +3 "processing"%I(SD +6 "core" &-\ +7 &\ (-\ #b +9 &kU},\ 9 +10 &{v-\ N +9 &fR-\ S +9 &)L+\ \ S +10 &J,\ \ R +9 &M-\ S +9 &oO-\ S +10 & 1N-\ S +9 &!Q,\ S +10 &#O-\ \ S +9 &%wP,\ \ S +9 &'8L.\ S +10 &(L.\ S +9 &*N.\ \ S +9 &,L.\ \ R +10 &.@N-\ S +9 &0M-\ \ R +10 &1O-\ S +9 &3O.\ S +9 &5IL,\ S +10 &7\ Q-\ S +9 &8R,\ S +9 &:N-\ S +10 &N-\ \ S +10 &?O-\ \ S +9 &AO,\ S +9 &CWP,\ S +10 &EU-\ T +9 &Fb,\ U +9 &Hv-\ X +10 &JN-\ Y +9 &L .\ Z +10 &M-\ Z +9 &O-\ Z +9 &QS,\ Z +10 &RPk.\ / +9 &S!0.\ + +6 ( +2 "processing"%& +3 "core" &S!!-\ + +2 #"myShortDA"Processing Clamp onSpring/offSpring for 7/24 samples, on/off torque 1.65 +2 .Hand.open +5 "manipulator"& 1 +72 "core" 1 + "manipulator"&Q% +4 "core" % Z [ T B d +2 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myShortDA"Forearm.seek :retract +2 "manipulator"&' ] +106 "core" ' +2 #"myShortDA"Heating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +4 .PH.seek 28C,5:00 +47 "processing"%- { +4 %K9 +6 "core" 9<S +102 "processing"%N9 +3 "core" 9<S +103 "processing"%9 +3 "core" 9;S  +103 "processing"%*9 +2 "core" 9<S  +103 "processing"%_9 +3 "core" 9;S +102 "processing"%9 +3 "core" 9<S +102 "processing"%79 +3 "core" 9=S +103 "processing"%9 +2 "core" 9?S +103 "processing"%9 +2 "core" 9AS" +103 "processing"%{9 +3 "core" 9DS& +102 "processing"%'9 +3 "core" 9HT+ +102 "processing"%%9 +3 "core" 9NS/ +102 "processing"%9 +4 "core" 9ST3 +102 "processing"%o9 +3 "core" 9YT7 +102 "processing"%9 +3 "core" 9`T< +102 "processing"%q9 +3 "core" 9hT@ +102 "processing"%W9 +3 "core" 9pTD +103 "processing"%9 +3 "core" 9yTH +102 "processing"%w9 +3 "core" 9UL +102 "processing"%9 +3 "core" 9UQ +102 "processing"%9 +3 "core" 9VU +103 "processing"%J9 +2 "core" 9UY +103 "processing"%d9 +3 "core" 9V] +103 "processing"%.9 +2 "core" 9Va +103 "processing"% 9 +3 "core" 9Vf\ +102 "processing"%<9 +3 "core" 9Wj +102 "processing"%G9 +3 "core" 9Wn +102 "processing"%9 +3 "core" 9Wr +102 "processing"%59 +3 "core" 9Wv +102 "processing"%f9 +3 "core" 9X{ +102 "processing"%h9 +3 "core" 9Y +102 "processing"%+9 +3 "core" 9X +103 "processing"%[9 +3 "core" 9X +102 "processing"%9 +3 "core" 9Y +102 "processing"%29 +3 "core" 9Y +102 "processing"%9 +3 "core" 9Z +102 "processing"%y9 +3 "core" 9#[ +102 "processing"%:9 +3 "core" 9(Z +103 "processing"%F9 +3 "core" 9/Z +3 ."myShortDA"PH.hold 2:00:00,28C +4 "processing"%C p{p. +3 ."myShortDA"delay 1:30 +7 "core"  +8999 ."myShortDA"PSR.select :air +4 .PSV.dial PSR +4 "processing"%e +112 "core"  +2 #"myShortDA"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +12 ."myShortDA"PS.seek 0.5ml +2 "processing"%' +584 "core" ' +2 ."myShortDA"delay 5 seconds +503 .PSR.select :air +4 "processing"% +11 ."myShortDA"PS.seek 2ml +3 "processing"%3'Q +1602 "core" ' +2 ."myShortDA"PTV.dial :puck +3 "processing"%}  +136 "core"  + ."myShortDA"PSV.dial PTV +3 "processing"%\ +80 "core" +2 ."myShortDA"PBV.dial :waste1 +2 "processing"%$  +60 "core" +2 "processing"%M% +3 "core" %Q+  +3 ."myShortDA"PS.seek 1.5ml +2 "processing"%' +592 "core" ' + ."myShortDA"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"% * +38 "core" + +2 ."myShortDA"PS.seek 0ml +5 "processing"%O'ܑ +1598 "core" ' +2 ."myShortDA"delay 5:00 +4985 "Can"\ =L +25018 #"myShortDA"recoverPSRreagent08 +2 .PTV.dial :puck +5 "processing"%E  +4 "core"  +2 ."myShortDA"PBV.dial :waste1 +3 "processing"%1  +38 "core" + ."myShortDA"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +2 "processing"%; * +38 "core" , + ."myShortDA"PSR.select :air +4 .PSV.dial PSR +3 "processing"%& +81 "core"  +2 ."myShortDA"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."myShortDA"PS.seek 2.5ml +3 "processing"%4' +2503 "core" ' +2 ."myShortDA"PSV.dial PTV +3 "processing"%B +81 "core" +2 ."myShortDA"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%g +78 "core"  +2 ."myShortDA"delay 5 seconds +503 .PSV.dial PTV +3 "processing"%` +80 "core" +2 ."myShortDA"delay 5 seconds +502 .PSV.dial :air +3 "processing"%\\  +79 "core"  +2 ."myShortDA"PS.seek :empty +3 "processing"%,'s +2531 "core" ' +2 ."myShortDA"PTV.dial :PRVmixing,via: PRV +10 "processing"%9  +136 "core" +2 ."myShortDA"PSV.dial :mixloop +2 "processing"%) +49 "core" +2 ."myShortDA"PRV.dial :ab1 +2 "processing"% @ +112 "core" ? +2 ."myShortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +5 ."myShortDA"PS.seek 0.15ml +3 "processing"%T' +358 "core" ' +2 ."myShortDA"delay 2 seconds +203 ."connect"CBV.dial PRV +4 ."myShortDA"PRV.dial CBV +5 "collection"'c  +2 "processing"%z  +5 "core"  +45  +2 "processing"%S% +3 "core" %"  +2 ."myShortDA"PS.seek 0.3ml +3 "processing"%D' +349 "core" ' +2 ."myShortDA"delay 2 seconds +203 .CBV.dial between PRV and PSV +3 "collection"'8  +36 "core" +2 ."myShortDA"PRV.dial :air +2 "processing"%^  +47 "core"  +3 ."myShortDA"PS.seek 0.9ml +3 "processing"%'N +1262 "core" ' + ."myShortDA"PRV.dial :waste2 +3 "processing"%R @ +77 "core" ? +2 ."myShortDA"PS.seek 0.5ml +3 "processing"%0' +858 "core" ' + #"myShortDA"addPMLReagent08 +2 .PSV.dial :air +4 "processing"%P  +49 "core"  +2 ."myShortDA"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."myShortDA"PS.seek 2ml +2 "processing"%m'Q +1614 "core" ' + ."myShortDA"PSV.dial :PML +3 "processing"%] +49 "core" + ."myShortDA"PTV.dial :mixing +3 "processing"%| @ +75 "core" A +2 ."myShortDA"PBV.dial :waste1 +2 "processing"%j  +40 "core" +2 "processing"%?% +3 "core" %W) +3 ."myShortDA"PS.seek 1.85ml +2 "processing"% 'O +239 "core" ' + ."myShortDA"PBV.dial between PSV and waste1 +3 "processing"%t * +39 "core" + +3 ."myShortDA"PS.seek 0ml +3 "processing"%x'ܑ +1957 "core" ' + ."myShortDA"delay 2 seconds +203 #Beginning samplePassC +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'a& +5 "core" &|u +2 "manipulator"&(& +4 "core" & 8 9 O Y, +2 "manipulator"&H% +4 "core" % ; 6 - Y +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."myShortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&Y(-z +138 "core" ( + "manipulator"&i& +4 "core" &- & - ^ W> +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &n& +3 "core" &- $ 3 D W> +3 ."myShortDA"Forearm.seek :garage +3 "manipulator"&s'o +105 "core" ' +2 ."myShortDA"Hand.close + "manipulator"&A/ +79 "core" / +2 "manipulator"&v& +4 "core" &-  I> +2 "manipulator"&L% +2 "core" % σ  EO +3 ."myShortDA"Forearm.seek :retract +2 "manipulator"&' ] +101 "core" ' +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek CC +2 "manipulator"&/( +281 "core" ( +2 "manipulator"&!& +3 "core" &  F , Q/ +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 && +3 "core" &  _ R/ +2 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek CC +2 "manipulator"&k'ш +101 "core" ' +2 "manipulator"&b& +3 "core" &   W. +2 "manipulator"&>% +3 "core" %с \  $ S +3 "collection"'p& +3 "core" &|u +2 "collection"' & +5 "core" &|x +2 ."myShortDA"CC.seek :closed +3 "collection"'@(X +5 "core" &|u +5 &{w 3 +10 &Cy|u 3 +9 &.j}|u G +9 &g{v U +10 &|K|w U +9 &?J|v U +9 &Lzt U +10 &K}u U +9 &N{u U +10 &!ER{u V +9 &# K|v U +9 &$Qzu U +10 &&L{v U +9 &(NO|u U +9 &*N}v V +10 &+K|u U +9 &-M}v U +10 &/WO{s U +9 &1O}u U +9 &2O{v U +10 &4L{t U +49 &6^I|v U &8 K|u U + &9M|u V &;Jzu U + &=fI~t U +5 &?'N{w V +9 &@L{u U +10 &BN{v U +9 &DnKyv U +9 &F0O|v U +10 &GU|v V +9 &Ia|x W +10 &Kkq{x Y +9 &M#}u ] +9 &N}v _ +10 &P}s _ +9 &R\\|w a +9 &T |v ` +10 &U{v a +9 &W|x K +10 &X({w %m +9 &Xc}y K +3 ( + "collection"' & +5 #"myShortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.15 +2 "collection"'~& +6 "core" &Xe|v K +2 ."myShortDA"Hand.open +2 "manipulator"&u1 +22 "core" 1 +2 "manipulator"&l% +3 "core" %с M +3 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myShortDA"Forearm.seek :retract +2 "manipulator"&' ] +94 "core" ' +2 ."myShortDA"PSV.dial PSR +2 "processing"%r +113 "core"  +2 #"myShortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +12 ."myShortDA"PS.seek 1.5ml +3 "processing"%U' +1606 "core" ' +2 ."myShortDA"delay 5 seconds +503 .PSV.dial :waste1 +3 "processing"%  +48 "core"  +3 ."myShortDA"PS.seek 0ml +4 "processing"%'ܑ +1606 "core" ' + ."myShortDA"PSV.dial PSR +3 "processing"%" +49 "core"  + ."myShortDA"PSR.select :air +4 "processing"% +12 ."myShortDA"PS.seek 2.5ml +2 "processing"%Z' +2615 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 ."myShortDA"CBV.dial PRV +6 "processing"%=  +2 "collection"'#  +38 "core"  +137  +2 ."myShortDA"PSV.dial :mixloop +3 "processing"% +122 "core" +2 ."myShortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing +5 "processing"%Q  +78 "core" +3 ."myShortDA"PS.seek 0ml +4 "processing"%'ܑ +2624 "core" ' +2 ."myShortDA"PSV.dial :air +3 "processing"%K  +49 "core"  +2 ."myShortDA"PS.seek 2.5ml +3 "processing"%N' +2616 "core" ' +2 ."myShortDA"PSV.dial :mixloop +3 "processing"%X +49 "core" +2 ."myShortDA"PS.seek 0ml +3 "processing"%'ܑ +2619 "core" ' +2 ."myShortDA"PSV.dial :air +3 "processing"%*  +47 "core"  +2 ."myShortDA"PS.seek 2.5ml +5 "processing"%_' +210 "Can"\ T`L +2413 "core" ' + ."myShortDA"PSV.dial :mixloop +3 "processing"% +46 "core" +2 ."myShortDA"PS.seek 0ml +3 "processing"%7'ܑ +2616 "core" ' +2 #"myShortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&& +7 "core" &- G C) +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek CC +3 "manipulator"&( +26 "core" ( + "manipulator"&{& +3 "core" & 1 Q J +3 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &'& +2 "core" & N +3 ."myShortDA"Forearm.seek CC +3 "manipulator"&%'ш +93 "core" ' +2 ."myShortDA"Hand.close +2 "manipulator"&/ +28 "core" / +2 ."myShortDA"CC.seek :open +4 "collection"'o( +406 "core" ( +2 "manipulator"&& +4 "core" & '  7 U + "manipulator"&q% +4 "core" %{ * 8 L7 +2 ."myShortDA"Forearm.seek :retract +3 "manipulator"&W' ] +98 "core" ' +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek :garage +3 "manipulator"&(-z +280 "core" ( +2 "manipulator"&w& +3 "core" &-  _ UR +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" &-  NR +3 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."myShortDA"Forearm.seek :garage +3 "manipulator"&'o +115 "core" ' +2 ."myShortDA"Hand.open +2 "manipulator"&J1 +109 "core" 1 + "manipulator"&d% +3 "core" % wi \ DK +3 ."myShortDA"Forearm.reconfigure :loose +9 "manipulator"&#Q@2^d^b +4 ."myShortDA"Forearm.seek :retract +3 "manipulator"&.' ] +102 "core" ' +2 ."da"delayUntil "09:43:05.04" +24754 #recoverPRVreagent08 +2 .PTV.dial :mixing +5 "processing"% @ +75 "core" A +2 ."da"PBV.dial :waste1 +3 "processing"%<  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%G * +35 "core" + +2 ."da"PSV.dial :air +3 "processing"%  +47 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%5' +2498 "core" ' +2 ."da"PSV.dial :mixloop +3 "processing"%f +48 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +3 "processing"%h  +48 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +4 "processing"%+ +47 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%[  +48 "core"  +3 ."da"PS.seek :empty +3 "processing"%'s +2477 "core" ' +2 #"da"washCycleDA #1 of 2 +2 .PSR.select :air +5 .PSV.dial PSR +5 "processing"%2 +143 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%' +586 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +5 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%y'Q +1625 "core" ' + ."da"PTV.dial :puck +3 "processing"%:  +77 "core"  +2 ."da"PSV.dial PTV +2 "processing"%F +81 "core" + ."da"PBV.dial :waste1 +3 "processing"%e  +38 "core" + "processing"%V% +3 "core" %N' +3 ."da"PS.seek 1.5ml +2 "processing"%' +592 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%} * +38 "core" , +2 ."da"PS.seek 0ml +3 "processing"%\ 'ܑ +1602 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +10 "processing"%$  +11 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%M  +37 "core" +2 ."da"delay 30 seconds +1984 "Can"\ K#M< +1019 ."da"PBV.dial between PSV and waste1 +4 "processing"%3 * +35 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +80 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%' +2504 "core" ' + ."da"PSV.dial PTV +3 "processing"%- +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%E +79 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%1 +79 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%;  +81 "core"  +2 ."da"PS.seek :empty +3 "processing"%&'s +2497 "core" ' + #"da"washCycleDA #2 of 2 +2 .PSR.select :air +6 .PSV.dial PSR +3 "processing"%O +144 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +3 "processing"%B' +583 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%g'Q +1602 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%`  +6 "core"  +2 ."da"PSV.dial PTV +3 "processing"%\\ +80 "core" + ."da"PBV.dial :waste1 +41 "processing"%4  +37 "core" +2 "processing"%9% +4 "core" %U!\  +8 ."da"PS.seek 1.5ml +3 "processing"%)' +596 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"% * +40 "core" , +2 ."da"PS.seek 0ml +3 "processing"%,'ܑ +1601 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +5 "processing"%c  +5 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%z  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +8 "processing"%S * +38 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%T +79 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%8' +2473 "core" ' + ."da"PSV.dial PTV +3 "processing"%^ +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%D +78 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"%R +78 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%  +80 "core"  +2 ."da"PS.seek :empty +3 "processing"%P's +2495 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air +4 "processing"%0  +46 "core"  +2 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +3 "processing"%]  +136 "core" +2 ."da"delay 5 seconds +503 .PRV.dial :ab2 +2 "processing"%|  +46 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%j  +7 "core" +2 ."da"PSV.dial :mixloop +3 "processing"%? +47 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.3ml +3 "processing"%t' +383 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air +3 "processing"%m  +48 "core"  +2 "processing"% % +3 "core" %"  +2 ."da"PS.seek 0.55ml +3 "processing"%a'"U +331 "core" ' +2 #"da"addPMLReagent08 +2 .PSV.dial :air +5 "processing"%(  +46 "core"  +2 ."da"PS.seek 2ml +3 "processing"%H'Q +1555 "core" ' +2 ."da"PSV.dial :PML +3 "processing"%i +47 "core" +2 ."da"PTV.dial :mixing +2 "processing"%n @ +77 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%6  +37 "core" +2 "processing"%A% +3 "core" %O*\  +2 ."da"PS.seek 1.85ml +2 "processing"%v'G +230 "core" ' + ."da"PBV.dial between PSV and waste1 +4 "processing"%L * +36 "core" + +2 ."da"PS.seek 0ml +3 "processing"%'ܑ +1960 "core" ' +2 ."da"delay 2 seconds +203 .delay 8:00 +17785 "Can"\ \ NM +30218 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing +5 "processing"%s @ +6 "core" A +2 ."da"PBV.dial :waste1 +3 "processing"%!  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +39 "core" , +2 ."da"PSV.dial :air +2 "processing"%Y  +48 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%b' +2504 "core" ' +2 ."da"PSV.dial :mixloop +3 "processing"%> +47 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +3 "processing"%p  +46 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +4 "processing"% +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +3 "processing"%  +48 "core"  +2 ."da"PS.seek :empty +3 "processing"%~'s +2495 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +5 .PSV.dial PSR +4 "processing"%u +143 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +6 "processing"% +52 ."da"PS.reconfigure :default +9 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%l' +593 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +5 "processing"% +10 ."da"PS.seek 2ml +2 "processing"% 'Q +1606 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%r  +75 "core"  + ."da"PSV.dial PTV +3 "processing"%k +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%x  +38 "core" +2 "processing"%% +3 "core" %Q"\  +3 ."da"PS.seek 1.5ml +2 "processing"%U' +587 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%" * +36 "core" + +2 ."da"PS.seek 0ml +3 "processing"%'ܑ +1610 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 +2 .PTV.dial :puck +5 "processing"%#  +6 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%=  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +15 "Can" yNh +24 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%Q +82 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +3 "processing"%Z' +2495 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%K +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"% +78 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"%X +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%N  +80 "core"  +2 ."da"PS.seek :empty +5 "processing"%*'s +2475 "core" ' + #"da"washCycleDA #2 of 3 +7 .PSR.select :air +10 .PSV.dial PSR +5 "processing"% +142 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%' +587 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +4 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%_'Q +1610 "core" ' + ."da"PTV.dial :puck +3 .PSV.dial PTV +4 "processing"% +80 "core" + ."da"PBV.dial :waste1 +3 "processing"%{  +38 "core" + "processing"%'% +3 "core" %R(  +3 ."da"PS.seek 1.5ml +2 "processing"%' +583 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%/ * +36 "core" + +2 ."da"PS.seek 0ml +3 "processing"%'ܑ +1604 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +4 .PBV.dial :waste1 +4 "processing"%@  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +39 "core" , + ."da"PSR.select :air +4 .PSV.dial PSR +4 "processing"%q +80 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%%' +2500 "core" ' + ."da"PSV.dial PTV +4 "processing"%w +79 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"% +81 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"% +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%J  +79 "core"  +2 ."da"PS.seek :empty +3 "processing"%d's +2497 "core" ' + #"da"washCycleDA #3 of 3 +2 .PSR.select :air +6 .PSV.dial PSR +46 "processing"%W +145 "core"  +9 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +6 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%' +595 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +3 "processing"% 'Q +1608 "core" ' +2 ."da"PTV.dial :puck +7 .PSV.dial PTV +4 "processing"%< +79 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%G  +40 "core" +2 "processing"%% +3 "core" %S)  +3 ."da"PS.seek 1.5ml +2 "processing"%7' +582 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%f * +39 "core" + +2 ."da"PS.seek 0ml +3 "processing"%h'ܑ +1604 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 +2 .PTV.dial :puck +3 .PBV.dial :waste1 +5 "processing"%+  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%[ * +38 "core" * + ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%5 +81 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +3 "processing"%2' +2522 "core" ' + ."da"PSV.dial PTV +3 "processing"% +79 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"% +79 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +5 "processing"%: +78 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%F  +80 "core"  +2 ."da"PS.seek :empty +3 "processing"%e's +197 "Can"\ >!PN +2282 "core" ' +2 ."da"Gate.power :camera,:ON +3 #Mixing DA Substrates +3 .PSR.select :air +5 .PSV.dial PSR +4 "processing"%V +151 "core"  +5 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +7 "processing"% +20 ."da"PS.reconfigure :default +5 "processing"%#A d`xb +9 ."da"PS.seek 0.25ml +5 "processing"%y'I +342 "core" ' + ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 +3 .PSR.select :sub2 +5 "processing"% +11 ."da"PS.seek 0.5ml +2 "processing"%}' +340 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%'Q +1603 "core" ' +2 ."da"PTV.dial :puck +2 .PSV.dial PTV +4 "processing"%$ +81 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%M  +38 "core" +2 "processing"%3% +4 "core" %Q  +2 ."da"PS.seek 1.5ml +2 "processing"%' +587 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%\ * +38 "core" , +2 ."da"PS.seek 0ml +3 "processing"%-'ܑ +1602 "core" ' +2 ."da"delay 10 seconds +1009 #recoverPSRreagent08 +2 .PTV.dial :puck +4 .PBV.dial :waste1 +5 "processing"%E  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%1 * +39 "core" + + ."da"PSR.select :air +4 .PSV.dial PSR +4 "processing"%; +83 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +3 "processing"%' +2574 "core" ' + ."da"PSV.dial PTV +3 "processing"%O +83 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%& +82 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%B +93 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%`  +82 "core"  +2 ."da"PS.seek :empty +10 "processing"%\\'s +2576 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air +5 .PSV.dial PSR +4 "processing"%4 +160 "core"  +2 #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +7 .PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 2ml +3 "processing"%9'Q +2112 "core" ' +2 ."da"delay 5 seconds +503 .PTV.dial :puck +3 .PSV.dial PTV +5 "processing"%g +82 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 "processing"%)% +4 "core" %T!  +2 ."da"PS.seek 1.5ml +2 "processing"%c' +590 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +8 "processing"%z * +39 "core" , +2 ."da"delay 1 second +103 .PSV.dial :waste1 +2 "processing"%S  +115 "core"  +2 ."da"PS.seek :empty +3 "processing"%T's +1609 "core" ' + "processing"%,9 +4 "core" 9|5 +2 #"da"Processing Puck Heater at 28C before imaging +3 .PH.coast +4 "processing"%^ +4 %D& +3 "core" 5 +3 &S!!" + +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&R% +6 "core" % P  m " +2 "storage"(% +4 "core" %B f +2 "storage"(8. +3 "core" .(+ +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."da"SC.seek 3 +3 "storage"(0(@ +200 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +6 (]& +2 "core" &B  +3 "manipulator"&|& +3 "core" &- \ R +2 "manipulator"&j% +3 "core" % P   +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 3 +3 "manipulator"&?( +178 "core" ( +2 "manipulator"&P& +3 "core" &   !# +2 "storage"(m& +4 "core" &J o m  +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"& 'm +92 "core" ' + "storage"(t& +4 "core" &J D +2 ."da"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +6 ."da"SE.seek :beamBreak +2 "storage"((' +288 "core" ' + "storage"(a- +4 "core" -' + ."da"SE.configure :default +2 "storage"(#QK-0-\ b +6 ."da"SE.seek :place +3 "storage"(i'x +42 "core" ' +2 "manipulator"&n& +4 "core" &\   "~ +2 "manipulator"&6% +3 "core" %q   +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +3 "manipulator"&A' ] +92 "core" ' +2 ."da"Elbow.seek PC +3 "manipulator"&L( +253 "core" ( + "manipulator"&H& +4 "core" & % "@ +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &v& +3 "core" &  "@ +3 ."da"Forearm.seek PC +2 "manipulator"&s'E +95 "core" ' + ."da"Hand.close +2 "manipulator"&!/ +73 "core" / +2 ."da"PC.seek :open +5 "processing"%( +377 "core" ( + "storage"(Y& +4 "core" &J +2 "manipulator"&& +3 "core" & ! ! ( @ +2 "manipulator"&>% +4 "core" % 3   S +2 ."da"Forearm.seek :retract +3 "manipulator"&p' ] +95 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +2 "manipulator"&( +266 "core" ( +2 "manipulator"& & +3 "core" & % +47 "storage"(b& +3 "core" &J b +3 ."da"Forearm.reconfigure :tight +9 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&u'm +105 "core" ' + ."da"Hand.open +2 "manipulator"&~1 +28 "core" 1 +2 "storage"(l- +4 "core" -'x +2 ."da"SE.seek -0.3 Pucks below Top Plate +3 "storage"(r'D +27 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +5 ."da"SE.seek -1.29 Pucks below Top Plate +3 "storage"(k' +59 "core" ' +3 #"da"Lights, camera, ACTION! +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +7 #"da"PuckCamera: snap -bin=2,2 -tiff -auto /var/log/esp/da25mar2910h.tif +7 "processing"%x& +14 "core" &+ +4 "manipulator"&& +8 "core" &  +3 "manipulator"& % +5 "core" %A < ' T8 +4 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +11 ."psFlush"Forearm.seek :retract +8 "manipulator"&"' ] +114 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&U(-z +178 "core" ( +2 "manipulator"&#& +4 "core" &-  c +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &=& +3 "core" &- c c +3 ."psFlush"Forearm.seek :garage +3 "manipulator"& 'o +108 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&Q/ +77 "core" / +2 "manipulator"&& +3 "core" &- > : c +2 "manipulator"&K% +4 "core" % ~~ 9 : N+ +2 ."psFlush"Forearm.seek :retract +3 "manipulator"&' ] +104 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek PC +3 "manipulator"&X( +114 "core" ( + "manipulator"&N& +4 "core" & j  +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &Z& +3 "core" &   +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek PC +3 "manipulator"&'E +103 "core" ' +2 "manipulator"&*& +3 "core" & ~  +3 "manipulator"&% +3 "core" %H ' +2 "processing"%& +3 "core" &* +3 "processing"%{& +5 "core" &! +2 ."psFlush"PC.seek :closed +3 "processing"%'(SD +7 "core" &) +5 & + $c +10 &bSu* : +9 &yo( O +9 &SI+ U +10 &D+ U +9 &A, U +9 &C- U +10 &]A, U +9 & >* U +10 &!B, V +9 &#?+ V +9 &%bA, V +10 &'#@+ V +9 &(A+ V +9 &*>+ V +10 &,j<+ V +9 &.,?+ V +10 &/?+ U +9 &1@+ V +9 &3qA+ V +10 &54?, V +9 &6C+ U +9 &8B, U +10 &:zC+ V +9 &<>A+ U +10 &>C+ U +9 &?C+ U +9 &AD+ U +10 &CEB* U +9 &EI+ V +9 &FP, W +10 &Hg) Y +9 &J;x, \\ +10 &Kx, ] +9 &M+ ^ +9 &Oy+ ^ +10 &Q9* _ +9 &R[j+ + +9 &S#\\+ < +10 ( + &S&:* 9 +2 "processing"%{& +3 #"psFlush"Processing Clamp onSpring/offSpring for 7/24 samples, on/off torque 1.78 +3 "processing"%_& +6 "core" &S&: 9 + ."psFlush"Hand.open +3 "manipulator"&/1 +69 "core" 1 + "manipulator"&% +4 "core" % H v v h' +4 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."psFlush"Forearm.seek :retract +3 "manipulator"&@' ] +97 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +5 "processing"% +49 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +3 "processing"%q' +352 #"da"SX HX9/16 (USB:08): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 1.666 seconds\ Exposing 696x520 pixel 16-bit image for 17.112 seconds\ /var/log/esp/da25mar2910h.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 -tiff 15.0 /var/log/esp/midres/da25mar2910h15s.tif +239 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +55 "processing"%' +748 #"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/da25mar2910h15s.tif: TIFF Upload Complete\ +13 #PuckCamera: snap -bin=2,2 -tiff 30.0 /var/log/esp/midres/da25mar2910h30s.tif +1344 "core" ' +3 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +4 "processing"%w @ +215 "core" A +2 ."psFlush"PTV.dial :PRVmixing +4 "processing"%  +142 "core" +2 ."psFlush"PSV.dial :mixloop +3 "processing"% +117 "core" +2 ."psFlush"PS.seek :empty +4 "processing"%J's +1119 #"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/da25mar2910h30s.tif: TIFF Upload Complete\ +6 #PuckCamera: snap -bin=1,1 -tiff 70.0 /var/log/esp/hires/da25mar2910h70s.tif +1499 "core" ' +2 ."psFlush"PSR.select :air +4 .PSV.dial PSR +5 "processing"%% +119 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +6 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +2 "processing"%W' +592 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +40 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%d' +2116 "core" ' +2 ."psFlush"delay 1 second +103 .PBV.dial :waste1 +2 "processing"%  +38 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%< @ +80 "core" A +2 ."psFlush"PSV.dial :mixloop +3 "processing"%G +117 "core" +2 ."psFlush"PS.seek :empty +3 "processing"%'s +1859 #"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/da25mar2910h70s.tif: TIFF Upload Complete\ +5 .Gate.power :camera,:OFF +4 ."Qmail"DAfans.email "da25mar2910h exposed 17.112 seconds\\nmidres/da25mar2910h15s\\nmidres/da25mar2910h30s\\nhires/da25mar2910h70s",Subject: "da25mar2910h images!" +7 "storage"( - +5 "core" -' +8 "storage"(f& +17 "core" &J B +10 "manipulator"&7& +8 "core" & G I 1  +2 "manipulator"&+% +3 "core" % W D G   +5 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."da"Elbow.seek 3 +5 "manipulator"&[( +274 "core" ( +5 "manipulator"&5& +3 "core" & P ; B s +2 "storage"(h& +4 "core" &J +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&'m +103 "core" ' +2 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +5 ."da"SE.seek -0.57 Pucks below Top Plate +3 "storage"('W +52 "core" ' +2 "manipulator"&:& +3 "core" & ) ( ? 3s +2 "storage"(F& +3 "core" &J   \ +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +5 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek 3 +3 "manipulator"&2'M +36 "core" ' +2 ."da"Elbow.hold +3 "manipulator"&V, +5 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +5 ."da"SE.seek -0.39 Pucks below Top Plate +3 "storage"(e' +17 "core" ' +2 "manipulator"&y% +3 "core" %^ 3 ) +2 "storage"(}& +3 "core" &J  \  +2 ."da"Forearm.force -20 +2 "manipulator"&5 +5 ."da"Forearm.seek 3 + 317 counts +2 "manipulator"&$'Њ +56 "core" ' + "manipulator"&M& +4 "core" & U Q 7s +2 "storage"(3& +3 "core" &J I F $\  +3 ."da"Forearm.reconfigure :tight +9 "manipulator"&#Q@2^d^\ b +4 "core" ' +2 ."da"Forearm.seek 3 + 800 counts +4 ."psFlush"PSV.dial PSR +5 "manipulator"&'m +2 "processing"%\ +24 "core" ' +2 "storage"(% +3 "core" % 5\  +3 ."downElevator"SE.seek :down +4 "storage"(E'= +81 "core"  +3 ."psFlush"PSR.select :flush +3 "processing"%@ +13 ."psFlush"PS.seek 1ml +2 "processing"%1'[q +4 "storage"(;% +5 "core" %C   ~\ \\w +2 "manipulator"&-% +4 "core" % H F 5 u +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +2 "manipulator"&O' ] +90 "core" ' +59 ' + ."downElevator"SE.stop +2 "storage"(5 +6 (&& +2 "core" &J @ I \  +909 ' +4 ."psFlush"PSR.select :air +7 "processing"% +19 ."psFlush"PS.seek 2.5ml +6 "processing"%B' +1603 "core" ' +7 ."psFlush"PSV.dial PTV +6 "processing"%` +82 "core" +4 ."psFlush"PTV.dial :puck +5 "processing"%  +80 "core"  +4 ."psFlush"PBV.dial :waste1 +5 "processing"%4  +13 "core" +4 ."psFlush"PS.seek 0ml +6 "processing"%\\'ܑ +89 #"uploadLog"upsync +2533 "core" ' + ."psFlush"PSV.dial PSR +4 "processing"%g +81 "core"  + ."psFlush"PSR.select :air +6 .PS.seek 2.5ml +3 "processing"%' +2616 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%) +81 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"%9'ܑ +2618 "core" ' + ."psFlush"PSV.dial PSR +8 "processing"%z +83 "core"  + ."psFlush"PSR.select :flush +4 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +3 "processing"%S' +594 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +3 "processing"%c' +2117 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%, +80 "core" + ."psFlush"PBV.dial PSV +3 "processing"%^ U +60 "core" V +2 ."psFlush"PS.seek 0ml +3 "processing"%D'ܑ +2640 "core" ' + ."psFlush"PSV.dial PBV +4 "processing"%R @ +46 "core" ? +3 ."psFlush"PS.seek 2.5ml +3 "processing"%' +491 "Can"\ ?'O +2133 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%8  +80 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%]'s +2623 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%| +49 "core"  + ."psFlush"PSR.select :air +6 .PS.seek 2.5ml +3 "processing"%j' +2615 "core" ' + ."psFlush"PSV.dial PTV +4 "processing"% +99 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%P U +6 "core" U +3 ."psFlush"PS.seek 0ml +3 "processing"%m'ܑ +2616 "core" ' +2 ."psFlush"PSV.dial PBV +7 "processing"%t @ +49 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2618 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%.  +80 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%a's +2617 "core" ' + ."psFlush"PSV.dial PSR +11 "processing"%n +48 "core"  +2 ."psFlush"PSR.select :flush +4 "processing"%@ +12 ."psFlush"PS.seek 1ml +2 "processing"%6'[q +1098 "core" ' + ."psFlush"PSR.select :air +4 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%(' +1598 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"% +80 "core" + ."psFlush"PTV.dial :puck +3 "processing"%H  +7 "core"  + ."psFlush"PBV.dial :waste1 +3 "processing"%v  +60 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%?'ܑ +2629 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%! +81 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%A' +2617 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%I +81 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"%Y'ܑ +2621 "core" ' + ."psFlush"PSV.dial PSR +8 "processing"% +79 "core"  + ."psFlush"PSR.select :flush +4 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +3 "processing"%>' +586 "core" ' + ."psFlush"PSR.select :air +4 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%s' +2112 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +80 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%b U +59 "core" V +3 ."psFlush"PS.seek 0ml +3 "processing"%L'ܑ +2640 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%~ @ +49 "core" > +2 ."psFlush"PS.seek 2.5ml +3 "processing"%l' +2626 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%x  +79 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%'s +2621 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +48 "core"  +2 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +5 "processing"%p' +2630 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%i +90 "core"  +2 ."psFlush"PBV.dial PSV +3 "processing"%r U +6 "core" U +3 ."psFlush"PS.seek 0ml +3 "processing"%u'ܑ +2644 "core" ' +2 ."psFlush"PSV.dial PBV +7 "processing"%# @ +48 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%=' +2613 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%  +80 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%Q's +2616 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +3 "manipulator"&& +6 "core" & + - i `s +2 "manipulator"&K% +4 "core" % p : - \ ` +2 ."psFlush"Elbow.seek PC +2 "manipulator"&"( +235 "core" ( + "manipulator"&N& +4 "core" & V D 1 _ +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &Z& +3 "core" & A B  _ +3 ."psFlush"Forearm.seek PC +2 "manipulator"& 'E +93 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&*/ +70 "core" / +2 ."psFlush"PC.seek :open +3 "processing"%( +378 "core" ( +2 "manipulator"&& +3 "core" & L E T c +2 "manipulator"&U% +4 "core" % P Q Q B cZ +40 ."psFlush"Forearm.seek :retract +10 "manipulator"&' ] +98 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."psFlush"Elbow.seek :garage +3 "manipulator"&(-z +130 "core" ( +2 "manipulator"&_& +3 "core" &-|\ + ) " `"{ +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &/& +3 "core" &-} @ J S _"z +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek :garage +3 "manipulator"&'o +112 "core" ' +2 ."psFlush"Hand.open +2 "manipulator"&{1 +70 "core" 1 +2 "manipulator"&% +4 "core" % xh  @ NJ +2 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +3 "manipulator"&' ] +102 "core" ' +2 #"myShortDA"Finished short da assay +2 #Beginning samplePassF +4 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'T& +6 "core" &xd\ +2 "manipulator"&q& +4 "core" &-\ - * ( `!u +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&w(-z +4 "core" ( +2 "manipulator"&& +3 "core" &-\ P O f a!u +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" &-\ D ; a!u +2 ."myShortDA"Forearm.seek :garage +3 "manipulator"&'o +109 "core" ' +2 ."myShortDA"Hand.close +2 "manipulator"&%/ +68 "core" / +2 "manipulator"&J& +3 "core" &-\  Q!t +2 "manipulator"&W% +4 "core" %  QF +2 ."myShortDA"Forearm.seek :retract +3 "manipulator"&' ] +101 "core" ' +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek CC +3 "manipulator"&<( +271 "core" ( +2 "manipulator"&G& +3 "core" & * * `* +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &d& +3 "core" & = > s `* +2 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myShortDA"Forearm.seek CC +3 "manipulator"& 'ш +100 "core" ' +2 "manipulator"&f& +3 "core" & > G \\* +2 "manipulator"&7% +3 "core" %э - ) \\ +3 "collection"'+& +4 "core" &}yn +2 "collection"'5& +4 "core" &}wn +3 ."myShortDA"CC.seek :closed +3 "collection"'h(X +4 "core" &ys +5 &}we 2 +9 &Dz}ws 2 +10 &,k}us G +9 &g|xj U +9 &{R~xx U +10 &=O~xm U +9 &Jwk T +9 &J}xp T +10 &N}vs T +9 &!ET}wz U +9 &#Pym T +10 &$P}yw T +9 &&O~xq T +10 &(MQ~xf U +9 &*O}yn T +10 &+I|yt T +9 &-O}yo T +9 &/UO}yz U +10 &1Pxz U +9 &2M}ux T +9 &4N~x U +10 &6^N}y} T +9 &8!Jw T +9 &9N}yz T +10 &;J~w{ T +9 &=fN}v} T +10 &?'Qxx U +9 &@O~x T +9 &BM}x T +10 &DoJ}vw T +9 &F0O}v} T +9 &GT}v U +10 &Ic|x W +9 &Kky|{ X +10 &M!~y} \\ +9 &N}y _ +9 &P}x ^ +10 &R\\}ws ` +9 &T!xw _ +9 &U}y ` +10 &W}w K +9 &X&x (v +9 &X]~y J +3 ( +2 "collection"'5& +4 #"myShortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.14 +2 "collection"'X& +5 "core" &XZ~xz J +2 ."myShortDA"Hand.open +2 "manipulator"&:1 +19 "core" 1 +2 "manipulator"&F% +4 "core" %ч   V +3 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."myShortDA"Forearm.seek :retract +2 "manipulator"&y' ] +97 "core" ' +2 ."myShortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%}  +48 "core"  + #"myShortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +12 ."myShortDA"PS.seek 1.5ml +3 "processing"%@' +1613 "core" ' + ."myShortDA"delay 5 seconds +503 .PSV.dial :waste1 +3 "processing"%M  +47 "core"  +3 ."myShortDA"PS.seek 0ml +4 "processing"%3'ܑ +1601 "core" ' +2 ."myShortDA"PSV.dial PSR +41 "processing"%k +49 "core"  +2 ."myShortDA"PSR.select :air +10 "processing"% +13 ."myShortDA"PS.seek 2.5ml +2 "processing"%' +2622 "core" ' +2 ."connect"PRV.dial CBV +3 ."myShortDA"CBV.dial PRV +5 "processing"%  +3 "collection"'\  +7 "core"  +102  +2 ."myShortDA"PSV.dial :PTV,via: :air +3 "processing"%; +221 "core" +2 ."myShortDA"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +5 "processing"%[ @ +76 "core" A +2 ."myShortDA"PS.seek 0ml +5 "processing"%-'ܑ +1641 "Can"\ I*P* +977 "core" ' +2 ."myShortDA"PSV.dial :air +3 "processing"%  +79 "core"  +3 ."myShortDA"PS.seek 2.5ml +3 "processing"%2' +2622 "core" ' +2 ."myShortDA"PSV.dial :PTV +3 "processing"%$ +81 "core" ~ +3 ."myShortDA"PS.seek 0ml +3 "processing"%&'ܑ +2618 "core" ' +2 #"myShortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&e& +6 "core" &  W) +2 ."myShortDA"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."myShortDA"Elbow.seek CC +3 "manipulator"&( +38 "core" ( +2 "manipulator"&& +3 "core" & 4 8  [| +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &E& +4 "core" & . *  [| +2 ."myShortDA"Forearm.seek CC +3 "manipulator"&1'ш +93 "core" ' + ."myShortDA"Hand.close +2 "manipulator"&`/ +24 "core" / +2 ."myShortDA"CC.seek :open +4 "collection"'( +407 "core" ( +2 "manipulator"&4& +3 "core" & L E ` b| +2 "manipulator"&B% +3 "core" %я N E aB +3 ."myShortDA"Forearm.seek :retract +3 "manipulator"&g' ] +108 "core" ' +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek :garage +2 "manipulator"&\\(-z +277 "core" ( + "manipulator"&)& +3 "core" &- w c  dT +2 ."myShortDA"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 && +3 "core" &- V p l dT +2 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek :garage +2 "manipulator"&z'o +115 "core" ' + ."myShortDA"Hand.open +2 "manipulator"&91 +17 "core" 1 +2 "manipulator"&S% +3 "core" %uh  C NI +3 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myShortDA"Forearm.seek :retract +2 "manipulator"&,' ] +114 "core" ' +52284 "Can"\ 2+P +17779 #"CamilleF"-> access 3 +6 "storage"(^% +2 "core" %A \ A +3 "manipulator"&c% +4 "core" % 7 i +2 "manipulator"&R& +3 "core" &-  iT +2 ."CamilleF"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."CamilleF"SC.seek 7 +2 "storage"(D([Y +682 "core" ( +2 ."CamilleF"SC.configure :limp +2 "storage"($(\ 1b +5 (8& +3 "core" &[[ ' X\ 3 +5569 #"CamilleF"-> access 4 +4 "storage"(% +4 "core" %B y w H\ @ +2 "manipulator"&|% +3 "core" % 7 # i +3 "manipulator"&]& +3 "core" &- o y  iT +2 ."CamilleF"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."CamilleF"SC.seek 1 +2 "storage"(( +990 "core" ( +2 ."CamilleF"SC.configure :limp +2 "storage"($(\ 1b +5 (P& +3 "core" &  \ 2 +12329 #"CamilleF"-> startTube 4 +1097 #-> start(:myShortDA){shortDA; PS.flush} +4 "collection"'j% +4 "processing"%t% +9 "core" %P~yY\  + %ܒ*\  +4 #"myShortDA"Ready to sample after 10 seconds from PRV.sipper? +2 #Type 'Thread[:myShortDA].answer' to continue +363 #"CamilleF"-> Thread[:myShortDA].answer +3 #"myShortDA"CamilleF answered Ready to sample after 10 seconds from PRV.sipper? "Yes" +8 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +3 .delay 10 seconds +1005 .PSV.dial :mixloop +3 "processing"%m +49 "core" +2 ."myShortDA"PTV.dial :PRVmixing +43 "processing"%.  +75 "core" +2 ."myShortDA"PRV.dial :sipper +3 "processing"%  +142 "core"  +3 ."myShortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +5 ."myShortDA"PS.seek 1.1ml +3 "processing"%n'h! +2283 "core" ' + ."connect"PRV.dial CBV +4 ."myShortDA"CBV.dial PRV +5 "processing"%a  + "collection"'6  +8 "core"  +134  +2 ."myShortDA"PS.seek 0.5ml +3 "processing"% ' +1266 "core" ' +2 ."myShortDA"PRV.dial :waste2 +3 "processing"%H @ +113 "core" > +2 ."myShortDA"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."myShortDA"PS.seek :empty +3 "processing"%v's +596 "core" ' +2 ."myShortDA"PSV.dial PSR +3 "processing"%( +114 "core"  +2 #"myShortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +11 ."myShortDA"PS.seek 1ml +3 "processing"%!'[q +1108 "core" ' +2 ."myShortDA"PSR.select :air +3 "processing"% +12 ."myShortDA"PS.seek 2.5ml +3 "processing"%?' +1605 "core" ' +2 ."myShortDA"PSV.dial :mixloop +3 "processing"%I +113 "core" +2 ."myShortDA"PS.seek :empty +3 "processing"%A's +2637 "core" ' + ."myShortDA"PSV.dial PSR +8 "processing"% +113 "core"  + #"myShortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +6 "processing"%@ +11 ."myShortDA"PS.seek 1ml +3 "processing"%Y'[q +1108 "core" ' + ."myShortDA"PSR.select :air +4 "processing"% +12 ."myShortDA"PS.seek 2.5ml +2 "processing"%>' +1609 "core" ' +2 ."myShortDA"PSV.dial :mixloop +3 "processing"% +112 "core" +2 ."myShortDA"PRV.dial :sipper +2 "processing"%b  +49 "core" +2 ."myShortDA"PS.seek :empty +3 "processing"%s's +2656 "core" ' +2 ."myShortDA"PSV.dial PSR +3 "processing"%~ +114 "core"  + ."myShortDA"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%L' +2616 "core" ' + ."myShortDA"PSV.dial :mixloop +3 "processing"%x +113 "core" +2 ."myShortDA"PS.seek :empty +3 "processing"%l's +1088 "Can"\ 5-QV +1534 "core" ' +2 #"myShortDA"Loading da puck from tube 4 into Processing Clamp +2 "processing"% & +5 "core" &*\  +2 "manipulator"&% +5 "core" % 7 q u U g + "storage"(i% +4 "core" %C  z @\ ? +2 "storage"(r. +2 "core" .( +3 ."myShortDA"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 ."myShortDA"SC.seek 4 +2 "storage"(p(+ +522 "core" ( +3 ."myShortDA"SC.configure :limp +2 "storage"($(\ 1b +5 (#& +3 "core" &+ 1 \ 9& +2 "manipulator"&u& +3 "core" &- J K @ dT +2 "manipulator"&% +3 "core" % 7 H F  d +3 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."myShortDA"Elbow.seek 4 +2 "manipulator"&=( +175 "core" ( +2 "manipulator"&& +3 "core" &\ H U x b!p +2 "storage"(K& +3 "core" &+ b \\ >\ ;( +3 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek 4 + 800 counts +3 "manipulator"&N's +99 "core" ' +2 "storage"(Z& +3 "core" &+ } l \ <( +3 ."myShortDA"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +6 ."myShortDA"SE.seek :beamBreak +2 "storage"(V' +306 "core" ' +2 "storage"(*- +2 "core" -'} +3 ."myShortDA"SE.configure :default +2 "storage"(#QK-0-\ b +6 (O& +2 "core" &+ ] ] 7\ :( +3 "manipulator"&'& +3 "core" & L F w ` n +2 ."myShortDA"Elbow.seek 4 +2 "manipulator"&( +6 "core" ( +2 "manipulator"&U& +3 "core" & L B 9 a n +2 "storage"(_& +3 "core" &+ _ ^ ?\ :( +3 ."myShortDA"Forearm.seek 4 + 300 counts +3 "manipulator"&/' +32 "core" ' + ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +41 ."myShortDA"Hand.close +9 "manipulator"& / +25 "core" / +2 !"myShortDA"o:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 4):bt["4/home/esp/esp2/utils/puckmoves.rb:389:in `load'"8/home/esp/esp2/utils/puckmoves.rb:998:in `loadPuck'";/home/esp/esp2/protocol/2G/DAprocess.rb:281:in `runDA'"6/home/esp/esp2/protocol/2G/DA.rb:124:in `shortDA'"%CamilleF:25:in `topLevelBinding'"./home/esp/esp2/lib/base.rb:296:in `start'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +4 ."downElevator"SE.seek :down +5 "manipulator"&"& +4 "storage"({'= +5 "core" & N M i ^ n +3 "manipulator"&% +3 "core" %Ѕ M O f ^H +3 ."myShortDA"Forearm.seek :retract +2 "manipulator"&' ] +94 "core" ' +2 ."myShortDA"Elbow.seek PC +3 "manipulator"&T( +160 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +79 "core" ( +2 "manipulator"&q& +4 "core" & T P n c +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +2 "core" & \\ I  c +2 ."myShortDA"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."myShortDA"Forearm.seek PC +2 "manipulator"&'E +94 "core" ' + "manipulator"&& +4 "core" & W R b +2 "manipulator"&%% +4 "core" %= K C 1 b` +2 "processing"%J& +3 "core" &*\ +3 "processing"%W& +4 "core" &\ +3 ."myShortDA"PC.seek :closed +2 "processing"%(SD +5 "core" &&\ \ +7 &\ )*\ $c +10 &hT~%\ 9 +9 &{u*\ M +9 &bP+\ S +10 &%N*\ R +9 &M+\ S +10 &N+\ S +9 &lL,\ R +9 & ,L,\ S +10 &!N+\ S +9 &#H+\ R +9 &%tJ+\ R +10 &'5N*\ R +10 &(J+\ R +8 &*O,\ S +10 &,{I*\ R +9 &.=J+\ R +10 &/H*\ S +9 &1J,\ S +9 &3J,\ S +10 &5DI+\ S +9 &7K+\ S +9 &8N,\ S +10 &:O&\ S +9 &N*\ R +9 &?L*\ R +9 &AL+\ S +10 &CTN)\ S +9 &EV+\ S +9 &Fb,\ U +10 &Hx+\ W +9 &JK*\ Y +10 &L +\ Y +9 &M+\ Y +9 &O*\ Z +10 &QN*\ Z +9 &RRi*\ - +9 &S++\ , +6 ( +2 "processing"%W& +4 #"myShortDA"Processing Clamp onSpring/offSpring for 7/24 samples, on/off torque 1.68 +3 .Hand.open +4 "manipulator"&1 +6 "core" &S!+\ , +72 1 +2 "manipulator"&% +3 "core" % = F N b _` +2 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myShortDA"Forearm.seek :retract +2 "manipulator"&G' ] +108 "core" ' +3 #"myShortDA"Heating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +4 "processing"%d { +3 %w9 +7 "core" 9Hl +102 "processing"%f9 +3 "core" 9Gk +103 "processing"%79 +2 "core" 9Fj  +103 "processing"%+9 +2 "core" 9El  +103 "processing"%9 +3 "core" 9Fl +102 "processing"%o9 +3 "core" 9Fl +102 "processing"%X9 +3 "core" 9Gk +102 "processing"%:9 +3 "core" 9Hl +102 "processing"%F9 +3 "core" 9Jl" +103 "processing"%}9 +3 "core" 9Nk& +102 "processing"%59 +3 "core" 9Ql+ +102 "processing"% 9 +3 "core" 9Vl/ +102 "processing"%Q9 +3 "core" 9[l3 +102 "processing"%M9 +4 "core" 9al7 +102 "processing"%@9 +3 "core" 9hl; +102 "processing"%k9 +3 "core" 9ol@ +102 "processing"%39 +3 "core" 9wlD +103 "processing"%\ 9 +2 "core" 9lH +103 "processing"%9 +2 "core" 9mL +103 "processing"%;9 +3 "core" 9lP +102 "processing"%[9 +3 "core" 9lU +102 "processing"%9 +3 "core" 9nY +102 "processing"%9 +3 "core" 9n] +102 "processing"%-9 +3 "core" 9oa +103 "processing"%$9 +3 "core" 9nf\ +102 "processing"%29 +3 "core" 9oj +102 "processing"%e9 +3 "core" 9on +102 "processing"%9 +3 "core" 9nr +102 "processing"%E9 +4 "core" 9ov +102 "processing"%`9 +3 "core" 9p{ +102 "processing"%<9 +3 "core" 9p +102 "processing"%y9 +3 "core" 9q +102 "processing"%h9 +3 "core" 9 q +102 "processing"%49 +4 "core" 9q +102 "processing"%B9 +3 "core" 9r +102 "processing"%19 +3 "core" 9"r +102 "processing"%)9 +3 "core" 9)q +102 "processing"%9 +3 "core" 9/r +3 ."myShortDA"PH.hold 2:00:00,28C +4 "processing"% p{p. +4 ."myShortDA"delay 1:30 +42 "core"  +8999 ."myShortDA"PSR.select :air +12 .PSV.dial PSR +3 "processing"%9 +114 "core"  +2 #"myShortDA"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +4 "processing"% +12 ."myShortDA"PS.seek 0.5ml +3 "processing"%S' +591 "core" ' +2 ."myShortDA"delay 5 seconds +503 .PSR.select :air +5 "processing"% +10 ."myShortDA"PS.seek 2ml +2 "processing"%g'Q +1606 "core" ' +2 ."myShortDA"PTV.dial :puck +3 "processing"%z  +136 "core"  + ."myShortDA"PSV.dial PTV +3 "processing"%^ +78 "core" +2 ."myShortDA"PBV.dial :waste1 +3 "processing"%c  +60 "core" + "processing"%R% +4 "core" %N  +2 ."myShortDA"PS.seek 1.5ml +3 "processing"%0' +590 "core" ' + ."myShortDA"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%8 * +36 "core" + +3 ."myShortDA"PS.seek 0ml +3 "processing"%'ܑ +1600 "core" ' +2 ."myShortDA"delay 5:00 +30004 #recoverPSRreagent08 +2 .PTV.dial :puck +5 "processing"%|  +6 "core"  +2 ."myShortDA"PBV.dial :waste1 +2 "processing"%]  +38 "core" +2 ."myShortDA"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%D * +39 "core" , + ."myShortDA"PSR.select :air +3 .PSV.dial PSR +5 "processing"%P +80 "core"  +2 ."myShortDA"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."myShortDA"PS.seek 2.5ml +3 "processing"%t' +2466 "core" ' + ."myShortDA"PSV.dial PTV +3 "processing"%j +79 "core" +2 ."myShortDA"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%m +82 "core"  +2 ."myShortDA"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%. +80 "core" +2 ."myShortDA"delay 5 seconds +377 "Can" \ B0Q +126 ."myShortDA"PSV.dial :air +2 "processing"%  +79 "core"  +2 ."myShortDA"PS.seek :empty +3 "processing"%&'s +2484 "core" ' +2 ."myShortDA"PTV.dial :PRVmixing,via: PRV +3 "processing"%6  +136 "core" + ."myShortDA"PSV.dial :mixloop +3 "processing"%a +49 "core" +2 ."myShortDA"PRV.dial :ab1 +2 "processing"%n @ +112 "core" ? +2 ."myShortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +5 ."myShortDA"PS.seek 0.15ml +3 "processing"%H' +353 "core" ' +2 ."myShortDA"delay 2 seconds +203 ."connect"CBV.dial PRV +4 ."myShortDA"PRV.dial CBV +5 "collection"'  +3 "processing"%(  +4 "core"  +45  +2 "processing"%v% +3 "core" %  +2 ."myShortDA"PS.seek 0.3ml +3 "processing"%!' +355 "core" ' +2 ."myShortDA"delay 2 seconds +203 .CBV.dial between PRV and PSV +3 "collection"'I  +35 "core" +2 ."myShortDA"PRV.dial :air +3 "processing"%?  +46 "core"  +3 ."myShortDA"PS.seek 0.9ml +4 "processing"%'N +1262 "core" ' + ."myShortDA"PRV.dial :waste2 +3 "processing"%A @ +79 "core" @ +2 ."myShortDA"PS.seek 0.5ml +3 "processing"%Y' +859 "core" ' +2 #"myShortDA"addPMLReagent08 +2 .PSV.dial :air +5 "processing"%  +47 "core"  +2 ."myShortDA"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."myShortDA"PS.seek 2ml +3 "processing"%b'Q +1600 "core" ' +2 ."myShortDA"PSV.dial :PML +8 "processing"%> +47 "core" + ."myShortDA"PTV.dial :mixing +3 "processing"%~ @ +75 "core" B +2 ."myShortDA"PBV.dial :waste1 +3 "processing"%s  +36 "core" +2 "processing"%x% +3 "core" %N&\  +3 ."myShortDA"PS.seek 1.85ml +2 "processing"%L'F +238 "core" ' +2 ."myShortDA"PBV.dial between PSV and waste1 +3 "processing"% * +38 "core" + +2 ."myShortDA"PS.seek 0ml +3 "processing"%'ܑ +1956 "core" ' + ."myShortDA"delay 2 seconds +204 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +44 "collection"'i& +5 "core" &}w: +2 "manipulator"&r& +4 "core" & =  1 Q +2 "manipulator"&% +3 "core" % W  ) Z +2 ."myShortDA"Elbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&#(-z +121 "core" ( +2 "manipulator"&u& +3 "core" &-s   YB +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +2 "core" &-s !  [B +3 ."myShortDA"Forearm.seek :garage +3 "manipulator"&'o +106 "core" ' +2 ."myShortDA"Hand.close +2 "manipulator"&K/ +71 "core" / +2 "manipulator"&Z& +3 "core" &-s 9 JB +3 "manipulator"&\\% +3 "core" % ~  FT +2 ."myShortDA"Forearm.seek :retract +3 "manipulator"&,' ] +114 "core" ' +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek CC +2 "manipulator"&*( +276 "core" ( +2 "manipulator"&O& +4 "core" & \ ; T, + ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &'& +3 "core" &  Q, +2 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek CC +3 "manipulator"&U'ш +97 "core" ' +2 "manipulator"&_& +3 "core" &  = T+ +2 "manipulator"& % +4 "core" %ц  5 T +2 "collection"'"& +4 "core" &|v8 +2 "collection"'& +5 "core" &}v/ +3 ."myShortDA"CC.seek :closed +2 "collection"'=(X +6 "core" &|w; +5 &~wJ 2 +9 &Bv~w; 2 +10 &,k}}y: F +9 &g}xE U +9 &wN~w; U +10 &:L~w2 U +9 &L|t0 U +10 &I{v5 U +9 &K}v5 U +9 &!@O}w5 V +10 &#L|w. U +9 &$N|u5 U +9 &&I}w; U +10 &(KJ}yE U +9 &*L}v: T +9 &+J}x3 T +10 &-N|w5 U +9 &/TO}v5 T +10 &1N}t2 T +9 &2O~u> U +9 &4O{y? T +10 &6\\L|v> T +9 &8J}w1 T +10 &9J|v/ U +9 &;K}v; T +9 &=dG|y/ T +10 &?%L}v1 U +9 &@L}x1 U +9 &BN}w3 T +10 &DkM|z7 U +9 &F,O}x, U +10 &GRv7 U +9 &I`|w6 W +9 &Khr~x( Y +10 &M}y. ] +9 &N|y= ` +9 &P~y5 ` +10 &RZ~v? ` +9 &T|x7 ` +10 &U|w1 a +9 &W~xB K +9 &X&}x6 (t +10 &Xc|w2 I +2 ( +2 "collection"'& +4 #"myShortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.19 +2 "collection"'N& +5 "core" &Xc|w) I +2 ."myShortDA"Hand.open +2 "manipulator"&V1 +28 "core" 1 +2 "manipulator"&/% +3 "core" %ц H +2 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."myShortDA"Forearm.seek :retract +3 "manipulator"&q' ] +108 "core" ' + ."myShortDA"PSV.dial PSR +3 "processing"% +114 "core"  +2 #"myShortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +11 ."myShortDA"PS.seek 1.5ml +3 "processing"%' +1600 "core" ' +2 ."myShortDA"delay 5 seconds +503 .PSV.dial :waste1 +4 "processing"%  +46 "core"  +2 ."myShortDA"PS.seek 0ml +5 "processing"%%'ܑ +1601 "core" ' + ."myShortDA"PSV.dial PSR +3 "processing"%J +60 "core"  + ."myShortDA"PSR.select :air +3 "processing"% +12 ."myShortDA"PS.seek 2.5ml +2 "processing"%{' +2624 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 ."myShortDA"CBV.dial PRV +5 "processing"%  +4 "collection"'  +38 "core"  +135  + ."myShortDA"PSV.dial :mixloop +3 "processing"% +124 "core" +2 ."myShortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing +4 "processing"%  +79 "core" +3 ."myShortDA"PS.seek 0ml +4 "processing"%W'ܑ +2634 "core" ' + ."myShortDA"PSV.dial :air +3 "processing"%w  +49 "core"  +2 ."myShortDA"PS.seek 2.5ml +3 "processing"%f' +2660 "core" ' + ."myShortDA"PSV.dial :mixloop +11 "processing"% +48 "core" +2 ."myShortDA"PS.seek 0ml +3 "processing"%7'ܑ +2623 "core" ' + ."myShortDA"PSV.dial :air +3 "processing"%+  +46 "core"  +2 ."myShortDA"PS.seek 2.5ml +3 "processing"%' +2626 "core" ' +2 ."myShortDA"PSV.dial :mixloop +3 "processing"%o +47 "core" +2 ."myShortDA"PS.seek 0ml +3 "processing"%X'ܑ +2624 "core" ' +2 #"myShortDA"Garaging FlushPuck in Collection Clamp +3 "manipulator"&:& +6 "core" & E* +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myShortDA"Elbow.seek CC +2 "manipulator"&F( +45 "core" ( +2 "manipulator"&}& +3 "core" & 8 Ij +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &5& +3 "core" & j Jj +3 ."myShortDA"Forearm.seek CC +2 "manipulator"& 'ш +94 "core" ' +2 ."myShortDA"Hand.close +2 "manipulator"&Q/ +17 "core" / +2 ."myShortDA"CC.seek :open +3 "collection"'M( +409 "core" ( +2 "manipulator"&@& +4 "core" & <  Uj +2 "manipulator"&k% +4 "core" %ѐ 3 Nb +2 ."myShortDA"Forearm.seek :retract +4 "manipulator"&3' ] +108 "core" ' +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myShortDA"Elbow.seek :garage +2 "manipulator"&\ (-z +277 "core" ( +2 "manipulator"&& +3 "core" &-| YP +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &;& +3 "core" &-|  \ UP +2 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek :garage +2 "manipulator"&['o +112 "core" ' + ."myShortDA"Hand.open +2 "manipulator"&1 +28 "core" 1 + "manipulator"&% +4 "core" %vu  Cq +2 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myShortDA"Forearm.seek :retract +2 "manipulator"&-' ] +103 "core" ' +2 ."da"delayUntil "11:17:40.98" +24703 #recoverPRVreagent08 +2 .PTV.dial :mixing +5 "processing"%$ @ +74 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%2  +38 "core" +2 ."da"delay 30 seconds +1063 "Can"\ \ E3R +1940 ."da"PBV.dial between PSV and waste1 +3 "processing"%e * +39 "core" , +2 ."da"PSV.dial :air +2 "processing"%  +48 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +3 "processing"%E' +2478 "core" ' +2 ."da"PSV.dial :mixloop +3 "processing"%` +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +3 "processing"%<  +47 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +4 "processing"%y +47 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +3 "processing"%h  +48 "core"  +2 ."da"PS.seek :empty +3 "processing"%4's +2493 "core" ' +2 #"da"washCycleDA #1 of 2 +2 .PSR.select :air +5 .PSV.dial PSR +4 "processing"%B +144 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +6 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%1' +597 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%)'Q +1605 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%  +75 "core"  +2 ."da"PSV.dial PTV +2 "processing"%9 +81 "core" + ."da"PBV.dial :waste1 +3 "processing"%l  +39 "core" +2 "processing"%S% +41 "core" %R(\  +9 ."da"PS.seek 1.5ml +3 "processing"%z' +591 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%^ * +40 "core" + +2 ."da"PS.seek 0ml +3 "processing"%c'ܑ +1601 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +11 "processing"%R  +10 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%g  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%8 * +37 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%0 +79 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +3 "processing"%d' +2475 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%| +79 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%] +80 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%D +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%P  +80 "core"  +2 ."da"PS.seek :empty +3 "processing"%'s +2479 "core" ' +2 #"da"washCycleDA #2 of 2 +2 .PSR.select :air +6 .PSV.dial PSR +3 "processing"%j +144 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%m' +589 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +4 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%.'Q +1606 "core" ' +2 ."da"PTV.dial :puck +3 .PSV.dial PTV +3 "processing"% +80 "core" + ."da"PBV.dial :waste1 +3 "processing"%t  +38 "core" +2 "processing"%6% +3 "core" %L(\  +3 ."da"PS.seek 1.5ml +2 "processing"%a' +601 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%n * +39 "core" , +2 ."da"PS.seek 0ml +3 "processing"%&'ܑ +1601 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +3 .PTV.dial :puck +3 .PBV.dial :waste1 +4 "processing"%  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +8 "processing"%( * +37 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +5 "processing"%v +80 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +3 "processing"%H' +2496 "core" ' + ."da"PSV.dial PTV +3 "processing"%I +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%? +79 "core"  +2 ."da"delay 5 seconds +453 "Can"\ ?6S +49 ."da"PSV.dial PTV +3 "processing"%! +79 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%A  +79 "core"  +2 ."da"PS.seek :empty +3 "processing"%'s +2478 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air +5 "processing"%  +45 "core"  +2 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +3 "processing"%Y  +135 "core" + ."da"delay 5 seconds +503 .PRV.dial :ab2 +3 "processing"%>  +46 "core" ~ + ."da"PTV.dial :PRVmixing +3 "processing"%~  +5 "core" +2 ."da"PSV.dial :mixloop +3 "processing"%s +48 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."da"PS.seek 0.3ml +2 "processing"%x' +385 "core" ' +3 ."da"delay 2 seconds +203 .PRV.dial :air +2 "processing"%  +48 "core"  +2 "processing"%b% +43 "core" %*\  +9 ."da"PS.seek 0.55ml +2 "processing"%L'"Z +335 "core" ' +2 #"da"addPMLReagent08 +2 .PSV.dial :air +5 "processing"%i  +47 "core"  +3 ."da"PS.seek 2ml +2 "processing"%r'Q +1561 "core" ' + ."da"PSV.dial :PML +3 "processing"% +47 "core" +2 ."da"PTV.dial :mixing +2 "processing"%u @ +78 "core" A + ."da"PBV.dial :waste1 +3 "processing"%  +38 "core" + "processing"%T% +4 "core" %X +2 ."da"PS.seek 1.85ml +3 "processing"%K'P +230 "core" ' +2 ."da"PBV.dial between PSV and waste1 +3 "processing"%Z * +39 "core" , +2 ."da"PS.seek 0ml +3 "processing"%\\'ܑ +1961 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +48004 #recoverPRVreagent08 +2 .PTV.dial :mixing +5 "processing"%G @ +6 "core" A + ."da"PBV.dial :waste1 +3 "processing"%  +40 "core" + ."da"delay 30 seconds +2133 "Can"\ R9GS +871 ."da"PBV.dial between PSV and waste1 +8 "processing"%O * +38 "core" + +2 ."da"PSV.dial :air +3 "processing"%'  +45 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%#' +2498 "core" ' + ."da"PSV.dial :mixloop +3 "processing"%_ +48 "core" + ."da"delay 2 seconds +203 .PSV.dial :air +2 "processing"%  +47 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +4 "processing"%" +45 "core" + ."da"delay 2 seconds +203 .PSV.dial :air +2 "processing"%,  +47 "core"  +2 ."da"PS.seek :empty +3 "processing"%'s +2471 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +5 .PSV.dial PSR +4 "processing"%N +145 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +3 "processing"%V' +595 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%/'Q +1612 "core" ' + ."da"PTV.dial :puck +3 "processing"%  +74 "core"  +2 ."da"PSV.dial PTV +3 "processing"% +76 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%U  +37 "core" +2 "processing"%% +3 "core" %W)\  +3 ."da"PS.seek 1.5ml +2 "processing"%' +592 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"% * +36 "core" + +2 ."da"PS.seek 0ml +3 "processing"%J'ܑ +1604 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +5 "processing"%%  +7 "core"  + ."da"PBV.dial :waste1 +3 "processing"%  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +37 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +79 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%' +2485 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%{ +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%w +80 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +8 "processing"%W +80 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%  +80 "core"  +2 ."da"PS.seek :empty +3 "processing"%f's +2497 "core" ' + #"da"washCycleDA #2 of 3 +2 .PSR.select :air +6 .PSV.dial PSR +4 "processing"%+ +143 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +43 .PSR.select :wash +13 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%7' +583 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%o'Q +1602 "core" ' +2 ."da"PTV.dial :puck +3 .PSV.dial PTV +4 "processing"% +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%:  +39 "core" + "processing"%}% +4 "core" %U  +2 ."da"PS.seek 1.5ml +3 "processing"%5' +596 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%Q * +38 "core" + +2 ."da"PS.seek 0ml +5 "processing"%*'ܑ +1601 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +5 .PBV.dial :waste1 +3 "processing"%q  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%= * +39 "core" , + ."da"PSR.select :air +4 .PSV.dial PSR +3 "processing"%@ +82 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%k' +2498 "core" ' + ."da"PSV.dial PTV +3 "processing"% +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"% +80 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%; +79 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%F  +80 "core"  +3 ."da"PS.seek :empty +4 "processing"%'s +334 "Can"\ i<TD +2137 "core" ' +2 #"da"washCycleDA #3 of 3 +2 .PSR.select :air +5 .PSV.dial PSR +4 "processing"% +145 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +6 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +3 "processing"%3' +592 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%['Q +1609 "core" ' + ."da"PTV.dial :puck +3 .PSV.dial PTV +4 "processing"%$ +79 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%2  +38 "core" + "processing"%e% +4 "core" %U(\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +586 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%X * +37 "core" + +2 ."da"PS.seek 0ml +3 "processing"%`'ܑ +1601 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 +7 .PTV.dial :puck +9 .PBV.dial :waste1 +5 "processing"%<  +37 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +3 "processing"%y * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +5 "processing"%h +80 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%E' +2501 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%B +79 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%4 +80 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%1 +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +4 "processing"%  +78 "core"  +2 ."da"PS.seek :empty +3 "processing"%9's +2476 "core" ' +2 ."da"Gate.power :camera,:ON +3 #Mixing DA Substrates +3 .PSR.select :air +5 .PSV.dial PSR +4 "processing"%l +151 "core"  +20 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +12 "processing"% +20 ."da"PS.reconfigure :default +5 "processing"%#A d`xb +8 ."da"PS.seek 0.25ml +6 "processing"%S'I +334 "core" ' +2 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +6 "processing"% +11 ."da"PS.seek 0.5ml +3 "processing"%)' +329 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%^'Q +1612 "core" ' + ."da"PTV.dial :puck +3 .PSV.dial PTV +4 "processing"%z +93 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%R  +40 "core" +2 "processing"%g% +3 "core" %U%  +3 ."da"PS.seek 1.5ml +2 "processing"%8' +592 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%0 * +40 "core" , +2 ."da"PS.seek 0ml +3 "processing"%c'ܑ +1601 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 +2 .PTV.dial :puck +5 .PBV.dial :waste1 +3 "processing"%|  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +4 "processing"%] * +38 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +5 "processing"%D +81 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%P' +2567 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%d +83 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%j +81 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"% +94 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%m  +82 "core"  +2 ."da"PS.seek :empty +3 "processing"%'s +2573 "core" ' +2 #"da"Additional air clear +3 .PSR.select :air +4 .PSV.dial PSR +5 "processing"%t +147 "core"  +2 #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +6 .PS.reconfigure :default +2 "processing"%#A d`xb +6 ."da"PS.seek 2ml +2 "processing"%6'Q +2116 "core" ' +2 ."da"delay 5 seconds +503 .PTV.dial :puck +3 .PSV.dial PTV +3 "processing"%. +81 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%n  +40 "core" +2 "processing"%a% +3 "core" %Q'  +2 ."da"PS.seek 1.5ml +3 "processing"%C' +595 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"% * +40 "core" + + ."da"delay 1 second +103 .PSV.dial :waste1 +3 "processing"%(  +114 "core"  +2 ."da"PS.seek :empty +5 "processing"%v's +1606 "core" ' + "processing"%&9 +4 "core" 9{5 +2 #"da"Processing Puck Heater at 28C before imaging +2 .PH.coast +5 "processing"%I +5 "core" 5 + "processing"%?& +3 "core" &S 2 , +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&!% +6 "core" % I  +2 "storage"(A% +3 "core" %A  +2 "storage"(H. +4 "core" .(+ +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 ."da"SC.seek 3 +2 "storage"( (@ +200 "core" ( +2 ."da"SC.configure :limp +3 "storage"($(\ 1b +5 (Y& +2 "core" &C g +3 "manipulator"&>& +3 "core" &-| 2 P +2 "manipulator"&~% +4 "core" % I  +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 3 +2 "manipulator"&s( +176 "core" ( + "manipulator"&& +3 "core" &  8 c +3 "storage"( & +3 "core" &L u +3 ."da"Forearm.reconfigure :tight +50 "manipulator"&#Q@2^d^\ b +10 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&b'm +96 "core" ' + "storage"(x& +4 "core" &L +2 ."da"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +7 ."da"SE.seek :beamBreak +2 "storage"(i' +286 "core" ' +2 "storage"(L- +3 "core" -' +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +6 ."da"SE.seek :place +3 "storage"('x +41 "core" ' +3 "manipulator"&u& +3 "core" &  "c +2 "manipulator"&% +3 "core" %2  ! +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +2 "manipulator"&T' ] +97 "core" ' +2 ."da"Elbow.seek PC +4 "manipulator"&Z( +259 "core" ( +2 "manipulator"&r& +3 "core" & T +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &K& +2 "core" &  T +3 ."da"Forearm.seek PC +3 "manipulator"&G'E +94 "core" ' +2 ."da"Hand.close +2 "manipulator"&/ +67 "core" / +2 ."da"PC.seek :open +3 "processing"%O( +376 "core" ( +2 "storage"('& +3 "core" &L h _ +2 "manipulator"&\\& +3 "core" &$ P # +2 "manipulator"&_% +4 "core" % A 9 #e +2 ."da"Forearm.seek :retract +3 "manipulator"& ' ] +96 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 3 +3 "manipulator"&"( +241 "core" ( +2 "manipulator"&,& +3 "core" & R +2 "storage"(#& +3 "core" &L +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&N'm +93 "core" ' + ."da"Hand.open +2 "manipulator"&1 +30 "core" 1 +2 "storage"(V- +3 "core" -'x +3 ."da"SE.seek -0.3 Pucks below Top Plate +3 "storage"('D +27 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +6 ."da"SE.seek -1.29 Pucks below Top Plate +3 "storage"(' +58 "core" ' +2 #"da"Lights, camera, ACTION! +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +7 #"da"PuckCamera: snap -bin=2,2 -tiff -auto /var/log/esp/da25mar2911h.tif +7 "processing"%U& +16 "core" & +4 "manipulator"&& +6 "core" & H Q +3 "manipulator"&/% +6 "core" %]  +3 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +10 "manipulator"&' ] +98 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&(-z +180 "core" ( +2 "manipulator"&%& +4 "core" &-  Zd +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 && +3 "core" &- Kd +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&'o +111 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&/ +18 "core" / + "manipulator"&J& +4 "core" &- W \\ d +2 "manipulator"&{% +4 "core" %σ G . v` +2 ."psFlush"Forearm.seek :retract +3 "manipulator"&w' ] +101 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."psFlush"Elbow.seek PC +3 "manipulator"&W( +146 "core" ( + "manipulator"&& +4 "core" & cS +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +57 && +3 "core" & % CQ +2 ."psFlush"Forearm.reconfigure :tight +9 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek PC +2 "manipulator"&+'E +102 "core" ' + "manipulator"&f& +4 "core" & & P +2 "manipulator"&7% +3 "core" %? n  T V +2 "processing"%& +4 "core" &0 +3 "processing"%:& +5 "core" & +3 ."psFlush"PC.seek :closed +2 "processing"%}(SD +7 "core" & +4 & 1 +9 &Ev 4 +9 &.lr H +10 &X V +9 &~> V +9 &@= V +10 &= V +9 &= U +9 &? U +10 &!I? U +9 &# ? U +9 &$B V +10 &&< U +9 &(R> U +10 &*? T +9 &+? U +9 &-? T +10 &/[> U +9 &1? U +9 &2? U +10 &4@ U +9 &6bA U +10 &8#A U +9 &9? U +9 &;A U +10 &=i? U +9 &?*? V +9 &@A V +10 &B? V +9 &Dq@ U +10 &F.M W +9 &GZ Y +9 &Is [ +10 &Kdx ] +9 &M"{ ^ +9 &Nz ^ +10 &P _ +9 &RPd 6 +10 &S &j S +9 &S%D ; +3 ( +2 "processing"%:& +3 #"psFlush"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.77 +2 "processing"%o& +5 "core" &S%A ; +3 ."psFlush"Hand.open +2 "manipulator"&Q1 +73 "core" 1 +2 "manipulator"&5% +3 "core" %? 1V +2 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +2 "manipulator"&q' ] +94 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +4 "processing"%= +51 "core"  + #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +6 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +3 "processing"%@' +282 #"da"SX HX9/16 (USB:09): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 1.533 seconds\ Exposing 696x520 pixel 16-bit image for 16.609 seconds\ /var/log/esp/da25mar2911h.tif: TIFF Upload Complete\ +6 #PuckCamera: snap -bin=2,2 -tiff 15.0 /var/log/esp/midres/da25mar2911h15s.tif +302 "core" ' +2 ."psFlush"delay 5 seconds +504 .PSR.select :air +4 "processing"% +12 ."psFlush"PS.seek 2.5ml +3 "processing"%*' +735 #"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/da25mar2911h15s.tif: TIFF Upload Complete\ +5 #PuckCamera: snap -bin=2,2 -tiff 30.0 /var/log/esp/midres/da25mar2911h30s.tif +925 "Can" AVT +444 "core" ' +2 ."psFlush"delay 1 second +104 .PRV.dial :waste2,avoiding: :ab2 +3 "processing"% @ +216 "core" A +2 ."psFlush"PTV.dial :PRVmixing +3 "processing"%  +143 "core" +2 ."psFlush"PSV.dial :mixloop +3 "processing"%; +117 "core" +3 ."psFlush"PS.seek :empty +4 "processing"%F's +1096 #"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/da25mar2911h30s.tif: TIFF Upload Complete\ +5 #PuckCamera: snap -bin=1,1 -tiff 70.0 /var/log/esp/hires/da25mar2911h70s.tif +1525 "core" ' +2 ."psFlush"PSR.select :air +4 .PSV.dial PSR +5 "processing"%k +120 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +6 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +3 "processing"%' +594 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +4 "processing"% +15 ."psFlush"PS.seek 2.5ml +7 "processing"%' +2119 "core" ' +2 ."psFlush"delay 1 second +103 .PBV.dial :waste1 +2 "processing"%3  +38 "core" +2 ."psFlush"PTV.dial :mixing +3 "processing"%$ @ +80 "core" A + ."psFlush"PSV.dial :mixloop +3 "processing"%2 +129 "core" +2 ."psFlush"PS.seek :empty +4 "processing"%e's +1867 #"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/da25mar2911h70s.tif: TIFF Upload Complete\ +4 .Gate.power :camera,:OFF +4 ."Qmail"DAfans.email "da25mar2911h exposed 16.609 seconds\\nmidres/da25mar2911h15s\\nmidres/da25mar2911h30s\\nhires/da25mar2911h70s",Subject: "da25mar2911h images!" +6 "storage"([- +5 "core" -' +4 "storage"(X& +20 "core" &L \\ +9 "manipulator"&& +9 "core" & = > ? +2 "manipulator"&<% +3 "core" % i\ H >   +4 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 3 +5 "manipulator"&y( +260 "core" ( +23 "manipulator"&h& +3 "core" & Z Z  +2 "storage"(`& +4 "core" &L : +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&B'm +101 "core" ' +2 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +5 ."da"SE.seek -0.57 Pucks below Top Plate +3 "storage"(4'W +53 "core" ' +2 "manipulator"&1& +3 "core" & H E % 4 +2 "storage"(& +4 "core" &L # " !\ +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +5 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek 3 +2 "manipulator"&E'M +40 "core" ' +2 ."da"Elbow.hold +3 "manipulator"&l, +6 "core" , + ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +5 ."da"SE.seek -0.39 Pucks below Top Plate +2 "storage"(9' +29 "core" ' + "manipulator"&S% +4 "core" %` & ' +2 "storage"()& +2 "core" &L U\  +3 ."da"Forearm.force -20 + "manipulator"&5 +5 ."da"Forearm.seek 3 + 319 counts +2 "manipulator"&z'Ќ +21 "core" ' + "manipulator"&R& +4 "core" & R G S 7 +2 "storage"(g& +3 "core" &L < 8 \ +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&^'m +12 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%0 +5 "core" ' +3 "storage"(8% +3 "core" % K g +3 ."downElevator"SE.seek :down +4 "storage"(|'= +96 "core"  +3 ."psFlush"PSR.select :flush +3 "processing"%@ +7 "storage"(]% +3 "core" %x:  T\ [t +2 "manipulator"&D% +5 ."psFlush"PS.seek 1ml +3 "processing"%c'[q +5 "core" %k  9 5+ +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +3 "manipulator"&d' ] +87 "core" ' +53 ' + ."downElevator"SE.stop +2 "storage"(5 +6 (j& +3 "core" &L H H \  +927 ' +3 ."psFlush"PSR.select :air +5 "processing"% +21 ."psFlush"PS.seek 2.5ml +6 "processing"%' +1609 "core" ' +4 ."psFlush"PSV.dial PTV +5 "processing"%m +85 "core" +3 ."psFlush"PTV.dial :puck +4 "processing"%P  +79 "core"  +2 ."psFlush"PBV.dial :waste1 +6 "processing"%t  +8 "core" +4 ."psFlush"PS.seek 0ml +3 "processing"%'ܑ +8 #"uploadLog"upsync +2607 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%. +82 "core"  + ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +6 "processing"%n' +2618 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%a +81 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%6'ܑ +2622 "core" ' +45 ."psFlush"PSV.dial PSR +14 "processing"% +81 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +3 "processing"%(' +590 "core" ' + ."psFlush"PSR.select :air +4 "processing"% +12 ."psFlush"PS.seek 2.5ml +3 "processing"%C' +2117 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%& +81 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%I U +60 "core" V +2 ."psFlush"PS.seek 0ml +3 "processing"%?'ܑ +2617 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%! @ +49 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%A' +2617 "core" ' + ."psFlush"PSV.dial :waste1 +4 "processing"%H  +78 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%Y's +2618 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%> +59 "core"  +2 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%~' +2614 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%p +82 "core" + ."psFlush"PBV.dial PSV +3 "processing"% U +6 "core" V +3 ."psFlush"PS.seek 0ml +3 "processing"% 'ܑ +2616 "core" ' +2 ."psFlush"PSV.dial PBV +8 "processing"%\ @ +48 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%x' +2625 "core" ' + ."psFlush"PSV.dial :waste1 +4 "processing"%-  +78 "core"  +2 ."psFlush"PS.seek :empty +4 "processing"%L's +2623 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%u +47 "core"  + ."psFlush"PSR.select :flush +4 "processing"%@ +12 ."psFlush"PS.seek 1ml +2 "processing"%'[q +1098 "core" ' + ."psFlush"PSR.select :air +4 "processing"% +11 ."psFlush"PS.seek 2.5ml +3 "processing"%i' +1612 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%b +80 "core" + ."psFlush"PTV.dial :puck +3 "processing"%r  +6 "core"  +2 ."psFlush"PBV.dial :waste1 +3 "processing"%K  +60 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%s'ܑ +2619 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +80 "core"  + ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%T' +2619 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +80 "core" +3 ."psFlush"PS.seek 0ml +4 "processing"%''ܑ +2612 "core" ' + ."psFlush"PSV.dial PSR +8 "processing"%\\ +80 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%_' +586 "core" ' + ."psFlush"PSR.select :air +4 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%G' +2118 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%, +80 "core" + ."psFlush"PBV.dial PSV +3 "processing"%# U +60 "core" V +2 ."psFlush"PS.seek 0ml +3 "processing"%Z'ܑ +2637 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"% @ +47 "core" > +3 ."psFlush"PS.seek 2.5ml +41 "processing"%V' +245 "Can"\ ?DUp +2375 "core" ' +2 ."psFlush"PSV.dial :waste1 +10 "processing"%U  +79 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%'s +2620 "core" ' + ."psFlush"PSV.dial PSR +4 "processing"%/ +48 "core"  +2 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +5 "processing"% ' +2627 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +78 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"% U +6 "core" V +3 ."psFlush"PS.seek 0ml +3 "processing"%%'ܑ +2619 "core" ' +2 ."psFlush"PSV.dial PBV +8 "processing"% @ +48 "core" > +2 ."psFlush"PS.seek 2.5ml +3 "processing"%N' +2628 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%"  +77 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%'s +2620 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&J& +7 "core" & 5 0 0 a +2 "manipulator"&{% +3 "core" % Z = ( " a +3 ."psFlush"Elbow.seek PC +2 "manipulator"&( +247 "core" ( +2 "manipulator"&& +3 "core" & 8 + ` +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 && +4 "core" & : > ` +2 ."psFlush"Forearm.seek PC +3 "manipulator"&'E +93 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&/ +74 "core" / +2 ."psFlush"PC.seek :open +3 "processing"%f( +377 "core" ( + "manipulator"&7& +4 "core" & J H $ d +2 "manipulator"&% +3 "core" % Q P L P ci +2 ."psFlush"Forearm.seek :retract +3 "manipulator"&w' ] +92 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek :garage +3 "manipulator"&O(-z +134 "core" ( +2 "manipulator"&o& +3 "core" &- M M L b i +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &Q& +3 "core" &- K C  b i +2 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek :garage +3 "manipulator"&5'o +116 "core" ' +2 ."psFlush"Hand.open +2 "manipulator"&:1 +26 "core" 1 + "manipulator"&=% +3 "core" %uo $ K OZ +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +3 "manipulator"&+' ] +109 "core" ' +3 #"myShortDA"Finished short da assay +2 #Flushing Processing stage +3 "processing"%v% +6 "core" %t/\ +2 #"myShortDA"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%@& +6 "core" &.\ +2 "manipulator"& & +3 "core" &- M D C bb +3 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."myShortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&(-z +31 "core" ( + "manipulator"&;& +4 "core" &- g W v ds +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &*& +3 "core" &- ^ J v es +2 ."myShortDA"Forearm.seek :garage +3 "manipulator"&k'o +110 "core" ' +2 ."myShortDA"Hand.close +2 "manipulator"&F/ +18 "core" / + "manipulator"&& +3 "core" &-  P Ts +3 "manipulator"&3% +3 "core" %ς 4 Ta +2 ."myShortDA"Forearm.seek :retract +3 "manipulator"&$' ] +105 "core" ' +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek PC +2 "manipulator"&2( +122 "core" ( + "manipulator"&& +3 "core" & P Q Q cn +42 ."myShortDA"Elbow.reconfigure :loose +9 "manipulator"&$ &.,(#b +5 &[& +3 "core" & B a  dn +3 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek PC +2 "manipulator"&X'E +103 "core" ' +2 "manipulator"&& +3 "core" & L N ' cn +2 "manipulator"&<% +4 "core" %E C F " cQ +2 "processing"%h& +4 "core" &\ +2 "processing"%`& +4 "core" &\ +3 ."myShortDA"PC.seek :closed +2 "processing"%W(SD +6 "core" &\ +5 &\ 1 +9 &Fx\ 3 +9 &Aox\ G +9 &W\ R +10 &I\ Q +9 &cL\ Q +9 &$I\ R +10 &I\ R +9 &I\ R +10 &!kJ\ Q +9 &#.I\ Q +9 &$J\ Q +10 &&F\ Q +9 &(sG\ Q +9 &*5H\ Q +10 &+F\ Q +9 &-I\ Q +10 &/|J\ Q +9 &1=I\ Q +9 &2K\ Q +10 &4J\ Q +9 &6M\ Q +9 &8EG\ Q +10 &:H\ R +9 &;J\ Q +10 &=H\ Q +9 &?MI\ Q +9 &AH\ Q +10 &BK\ Q +9 &DN\ R +9 &FRV\ R +10 &Hg\ T +9 &Ix\ W +10 &K\ X +9 &MJ\ X +9 &O \ X +10 &P\ Y +9 &Rs|i\ , +9 &S!e\ 8 +10 ( +2 "processing"%`& +3 "core" &S+\ 1 +2 #"myShortDA"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.66 +2 "processing"%1& +6 "core" &S+/\ 1 +2 ."myShortDA"Hand.open +2 "manipulator"&1 +71 "core" 1 + "manipulator"&S% +4 "core" %E R ? ! `Q +2 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myShortDA"Forearm.seek :retract +2 "manipulator"&)' ] +96 "core" ' +2 ."myShortDA"PSV.dial PSR +2 "processing"%q +57 "core" +2 ."myShortDA"PSR.select :flush +4 "processing"%@ +12 ."myShortDA"PS.seek 1ml +2 "processing"%R'[q +1101 "core" ' + ."myShortDA"PSR.select :air +4 "processing"% +12 ."myShortDA"PS.seek 2.5ml +3 "processing"%g' +1605 "core" ' + ."myShortDA"PSV.dial PTV +4 "processing"%8 +77 "core" +2 ."myShortDA"PTV.dial :puck +3 "processing"%  +6 "core"  +2 ."myShortDA"PBV.dial :waste1 +3 "processing"%0  +59 "core" +3 ."myShortDA"PS.seek 0ml +3 "processing"%]'ܑ +2615 "core" ' + ."myShortDA"PSV.dial PSR +3 "processing"%B +80 "core"  +2 ."myShortDA"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%D' +2618 "core" ' +2 ."myShortDA"PSV.dial PTV +3 "processing"%y +80 "core" +2 ."myShortDA"PS.seek 0ml +3 "processing"%4'ܑ +2620 "core" ' + ."myShortDA"PSV.dial PSR +3 "processing"%E +82 "core"  + ."myShortDA"PSR.select :flush +4 "processing"%@ +12 ."myShortDA"PS.seek 0.5ml +2 "processing"%z' +585 "core" ' +2 ."myShortDA"PSR.select :air +3 "processing"% +12 ."myShortDA"PS.seek 2.5ml +3 "processing"%j' +2121 "core" ' + ."myShortDA"PSV.dial PTV +4 "processing"%9 +92 "core" ~ + ."myShortDA"PBV.dial PSV +3 "processing"%e U +57 "core" V +2 ."myShortDA"PS.seek 0ml +3 "processing"%^'ܑ +2621 "core" ' +2 ."myShortDA"PSV.dial PBV +3 "processing"%| @ +47 "core" > +2 ."myShortDA"PS.seek 2.5ml +3 "processing"%c' +2621 "core" ' +2 ."myShortDA"PSV.dial :waste1 +3 "processing"%m  +78 "core"  +2 ."myShortDA"PS.seek :empty +3 "processing"%P's +2634 "core" ' +2 ."myShortDA"PSV.dial PSR +3 "processing"%t +59 "core"  +2 ."myShortDA"PSR.select :air +10 .PS.seek 2.5ml +3 "processing"%' +2621 "core" ' + ."myShortDA"PSV.dial PTV +3 "processing"%. +80 "core" +2 ."myShortDA"PBV.dial PSV +3 "processing"% U +6 "core" U +48 ."myShortDA"PS.seek 0ml +3 "processing"%a'ܑ +2641 "core" ' +2 ."myShortDA"PSV.dial PBV +3 "processing"%n @ +49 "core" ? +2 ."myShortDA"PS.seek 2.5ml +3 "processing"% ' +2613 "core" ' +2 ."myShortDA"PSV.dial :waste1 +3 "processing"%6  +78 "core"  +2 ."myShortDA"PS.seek :empty +3 "processing"%('s +2622 "core" ' +2 #"myShortDA"Garaging FlushPuck in Processing Clamp +2 "manipulator"&&& +6 "core" & ; F `n +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek PC +3 "manipulator"&I( +41 "core" ( +2 "manipulator"&C& +3 "core" & M J 7 ^' +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &!& +3 "core" &I A K - _\  +2 ."myShortDA"Forearm.seek PC +3 "manipulator"&?'E +103 "core" ' +2 ."myShortDA"Hand.close +2 "manipulator"&H/ +79 "core" / +2 ."myShortDA"PC.seek :open +3 "processing"%A( +377 "core" ( + "manipulator"&>& +4 "core" & E @ / b +2 "manipulator"&Y% +3 "core" % B B  c +2 ."myShortDA"Forearm.seek :retract +3 "manipulator"&p' ] +97 "core" ' +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek :garage +2 "manipulator"&(-z +131 "core" ( +2 "manipulator"&~& +2 "core" &- N J ! a i +3 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &\ & +3 "core" &- E I ? a i +2 ."myShortDA"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."myShortDA"Forearm.seek :garage +3 "manipulator"& 'o +117 "core" ' +2 ."myShortDA"Hand.open +2 "manipulator"&-1 +28 "core" 1 + "manipulator"&x% +4 "core" %xl OW +2 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myShortDA"Forearm.seek :retract +2 "manipulator"&u' ] +105 "core" ' +7347 "Can"\ 8G)V +6193 #"CamilleF"-> access 3 +5 "storage"(L% +3 "core" %A y\ = +2 "manipulator"&% +4 "core" % L P N  c +2 "manipulator"&b& +4 "core" &- M M cd +2 ."CamilleF"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."CamilleF"SC.seek 7 +2 "storage"(r([Y +684 "core" ( + ."CamilleF"SC.configure :limp +2 "storage"($(\ 1b +5 (K& +3 "core" &[X J ? v\ 8 +3742 #"CamilleF"-> access 4 +4 "storage"(i% +4 "core" %B W Q @\ < +3 "manipulator"&% +3 "core" % L L L 4 b +2 "manipulator"&s& +3 "core" &- M N ad +3 ."CamilleF"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."CamilleF"SC.seek 1 +3 "storage"(( +983 "core" ( +2 ."CamilleF"SC.configure :limp +2 "storage"($(\ 1b +5 (T& +2 "core" &  W\ . +1734 #"CamilleF"-> startTube 4 +912 #-> start(:myShortDA){shortDA; PS.flush} +4 "collection"'\\% +10 "processing"%'% +2 "core" %P}w\  +6 %t\ +2 #"myShortDA"Ready to sample after 10 seconds from PRV.sipper? +2 #Type 'Thread[:myShortDA].answer' to continue +12732 #"CamilleF"-> Thread[:myShortDA].answer +3 #"myShortDA"CamilleF answered Ready to sample after 10 seconds from PRV.sipper? "Yes" +8 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +3 .delay 10 seconds +1005 .PSV.dial :mixloop +2 "processing"%_ +144 "core" +2 ."myShortDA"PTV.dial :PRVmixing +3 "processing"%,  +134 "core" +2 ."myShortDA"PRV.dial :sipper +3 "processing"%#  +47 "core" +2 ."myShortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +6 ."myShortDA"PS.seek 1.1ml +2 "processing"%G'h! +2291 "core" ' +2 ."connect"PRV.dial CBV +4 ."myShortDA"CBV.dial PRV +5 "processing"%  + "collection"'Z  +8 "core"  +135  +2 ."myShortDA"PS.seek 0.5ml +5 "processing"%U' +1260 "core" ' +2 ."myShortDA"PRV.dial :waste2 +41 "processing"%V @ +112 "core" ? +2 ."myShortDA"PS.reconfigure :default +6 "processing"%#A d`xb +6 ."myShortDA"PS.seek :empty +2 "processing"%/'s +582 "core" ' +2 ."myShortDA"PSV.dial PSR +3 "processing"% +112 "core"  +2 #"myShortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +12 ."myShortDA"PS.seek 1ml +3 "processing"%'[q +1097 "core" ' + ."myShortDA"PSR.select :air +4 "processing"% +11 ."myShortDA"PS.seek 2.5ml +3 "processing"%' +1599 "core" ' +2 ."myShortDA"PSV.dial :mixloop +3 "processing"% +112 "core" +3 ."myShortDA"PS.seek :empty +4 "processing"%'s +2626 "core" ' +2 ."myShortDA"PSV.dial PSR +3 "processing"%% +112 "core"  +2 #"myShortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +12 ."myShortDA"PS.seek 1ml +2 "processing"%"'[q +1101 "core" ' + ."myShortDA"PSR.select :air +4 "processing"% +12 ."myShortDA"PS.seek 2.5ml +2 "processing"%N' +1603 "core" ' + ."myShortDA"PSV.dial :mixloop +3 "processing"%J +111 "core" +2 ."myShortDA"PRV.dial :sipper +2 "processing"%{  +50 "core" +2 ."myShortDA"PS.seek :empty +4 "processing"%'s +2615 "core" ' +2 ."myShortDA"PSV.dial PSR +3 "processing"% +112 "core"  +2 ."myShortDA"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%l' +2626 "core" ' +2 ."myShortDA"PSV.dial :mixloop +3 "processing"% +113 "core" +2 ."myShortDA"PS.seek :empty +4 "processing"%d's +2626 "core" ' +2 #"myShortDA"Loading da puck from tube 4 into Processing Clamp +2 "processing"%}& +7 "core" &\ +2 "manipulator"&7% +3 "core" % L H H @ b +2 "storage"(% +3 "core" %C y {\ = +2 "storage"(o. +3 "core" .( +3 ."myShortDA"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."myShortDA"SC.seek 4 +2 "storage"(Q(+ +519 "core" ( +2 ."myShortDA"SC.configure :limp +2 "storage"($(\ 1b +6 (& +2 "core" &+  \ -% +2 "manipulator"&& +4 "core" &- 7 ? , _a + "manipulator"&:% +3 "core" % L M P > _ +3 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek 4 +3 "manipulator"&=( +169 "core" ( + "manipulator"&v& +3 "core" & = K `T +3 "storage"(@& +3 "core" &+ Y _\ ;* +2 ."myShortDA"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek 4 + 800 counts +3 "manipulator"& 's +99 "core" ' + "storage"(w& +4 "core" &+ \\ c \ ;* +2 ."myShortDA"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +6 ."myShortDA"SE.seek :beamBreak +3 "storage"(;' +306 "core" ' +2 "storage"(*- +3 "core" -'w +2 ."myShortDA"SE.configure :default +2 "storage"(#QK-0-\ b +6 (5& +2 "core" &+ A J R\ 9* +3 "manipulator"&F& +2 "core" & E L a _T +3 ."myShortDA"Elbow.seek 4 +2 "manipulator"&( +6 "core" ( + "manipulator"&3& +4 "core" & T V U _T +2 "storage"(O& +3 "core" &+ [ [\ 9* +2 ."myShortDA"Forearm.seek 4 + 300 counts +3 "manipulator"&+' +31 "core" ' + ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myShortDA"Hand.close +2 "manipulator"&/ +22 "core" / +2 !"myShortDA"o:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 4):bt["4/home/esp/esp2/utils/puckmoves.rb:389:in `load'"8/home/esp/esp2/utils/puckmoves.rb:998:in `loadPuck'";/home/esp/esp2/protocol/2G/DAprocess.rb:281:in `runDA'"6/home/esp/esp2/protocol/2G/DA.rb:124:in `shortDA'"%CamilleF:30:in `topLevelBinding'"./home/esp/esp2/lib/base.rb:296:in `start'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +3 ."downElevator"SE.seek :down +6 "manipulator"&k& +6 "storage"(['= +3 "core" & J N U aT +3 "manipulator"&% +4 "core" %Т J =  ` +2 ."myShortDA"Forearm.seek :retract +3 "manipulator"&' ] +105 "core" ' +2 ."myShortDA"Elbow.seek PC +3 "manipulator"&<( +153 "core" ' +36 ."downElevator"SE.stop +10 "storage"(5 +52 "core" ( +3 "manipulator"&h& +3 "core" & n g e+ +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &$& +3 "core" & i r + g+ +3 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek PC +3 "manipulator"&f'E +101 "core" ' + "manipulator"&1& +3 "core" & r s 2 f+ +3 "manipulator"&% +3 "core" %D s r O f +2 "processing"%S& +4 "core" &.\ +2 "processing"%`& +5 "core" &\ +2 ."myShortDA"PC.seek :closed +4 "processing"%q(SD +4 "core" &\ +5 &\ 0 +9 &Gz\ 2 +10 &<ny\ F +9 &^\ R +10 &G\ R +9 &WI\ R +9 &I\ R +10 &I\ R +9 &K\ R +9 &!`J\ R +10 &##J\ Q +9 &$J\ R +10 &&I\ R +9 &(fJ\ R +9 &*(J\ R +10 &+E\ R +9 &-I\ R +9 &/oF\ R +10 &10J\ R +9 &2G\ R +10 &4L\ R +9 &6uL\ S +9 &87J\ S +10 &9L\ S +9 &;J\ R +9 &=~H\ R +10 &??L\ S +9 &AJ\ R +10 &BI\ R +9 &DL\ R +9 &FCW\ T +10 &Hi\ V +9 &Iy\ W +9 &K|\ Y +10 &M=\ Y +9 &N\ Y +10 &P\ Z +9 &Rg|i\ , +9 &S'h\ 6 +10 ( + &S%\ . + "processing"%`& +5 #"myShortDA"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.66 +2 .Hand.open +5 "manipulator"&X1 +69 "core" 1 +2 "manipulator"&% +3 "core" % D S S ` c +2 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myShortDA"Forearm.seek :retract +2 "manipulator"&R' ] +92 "core" ' +3 #"myShortDA"Heating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +4 "processing"%8 { +4 %9 +7 "core" 9YY +102 "processing"%09 +2 "core" 9Xx +103 "processing"%g9 +2 "core" 9Wx  +103 "processing"%B9 +3 "core" 9Ww  +103 "processing"%]9 +2 "core" 9Vx +103 "processing"%y9 +3 "core" 9Vx +102 "processing"%D9 +3 "core" 9Wx +103 "processing"%E9 +2 "core" 9Xw +103 "processing"%49 +3 "core" 9[w" +102 "processing"%z9 +3 "core" 9\\x& +102 "processing"%99 +3 "core" 9_x+ +102 "processing"%e9 +3 "core" 9cx/ +103 "processing"%j9 +2 "core" 9hx3 +103 "processing"%|9 +2 "core" 9mx7 +103 "processing"%^9 +3 "core" 9sy; +102 "processing"%m9 +3 "core" 9zx@ +102 "processing"%c9 +3 "core" 9yD +102 "processing"%t9 +3 "core" 9xH +102 "processing"%P9 +3 "core" 9yL +103 "processing"%.9 +2 "core" 9xP +103 "processing"%9 +3 "core" 9yU +102 "processing"%9 +3 "core" 9yY +102 "processing"%n9 +3 "core" 9z] +102 "processing"%a9 +20 "core" 9yb\ +102 "processing"%69 +3 "core" 9{f +103 "processing"% 9 +2 "core" 9{j +103 "processing"%&9 +2 "core" 9{o +103 "processing"%C9 +3 "core" 9{s +102 "processing"%!9 +3 "core" 9{w +102 "processing"%H9 +3 "core" 9|{ +102 "processing"%29 +3 "core" 9| +102 "processing"%)9 +3 "core" 9| +102 "processing"%W9 +3 "core" 9| +103 "processing"%>9 +3 "core" 9| +102 "processing"%Y9 +3 "core" 9'} +102 "processing"%~9 +3 "core" 9.} +102 "processing"%\ 9 +3 "core" 95} +3 ."myShortDA"PH.hold 2:00:00,28C +4 "processing"%? p{p. +4 ."myShortDA"delay 1:30 +4 "core"  +4037 "Can"\ >IV +4963 ."myShortDA"PSR.select :air +4 .PSV.dial PSR +4 "processing"%I +114 "core"  +2 #"myShortDA"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."myShortDA"PS.seek 0.5ml +2 "processing"%-' +586 "core" ' +2 ."myShortDA"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."myShortDA"PS.seek 2ml +2 "processing"%x'Q +1603 "core" ' +2 ."myShortDA"PTV.dial :puck +3 "processing"%p  +136 "core"  +2 ."myShortDA"PSV.dial PTV +40 "processing"% +82 "core" + ."myShortDA"PBV.dial :waste1 +10 "processing"%L  +59 "core" +2 "processing"%% +3 "core" %R2\  +3 ."myShortDA"PS.seek 1.5ml +2 "processing"%b' +587 "core" ' + ."myShortDA"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"% * +40 "core" , +2 ."myShortDA"PS.seek 0ml +3 "processing"%K'ܑ +1610 "core" ' +2 ."myShortDA"delay 5:00 +30004 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%i  +6 "core"  +2 ."myShortDA"PBV.dial :waste1 +3 "processing"%  +39 "core" +2 ."myShortDA"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +3 "processing"%s * +39 "core" + +2 ."myShortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"%r +82 "core"  +2 ."myShortDA"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."myShortDA"PS.seek 2.5ml +2 "processing"%T' +2474 "core" ' +2 ."myShortDA"PSV.dial PTV +3 "processing"%\\ +79 "core" +2 ."myShortDA"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%' +80 "core"  +2 ."myShortDA"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%_ +80 "core" +2 ."myShortDA"delay 5 seconds +503 .PSV.dial :air +8 "processing"%,  +79 "core"  +3 ."myShortDA"PS.seek :empty +4 "processing"%#'s +2473 "core" ' +2 ."myShortDA"PTV.dial :PRVmixing,via: PRV +3 "processing"%(  +136 "core" + ."myShortDA"PSV.dial :mixloop +3 "processing"%Z +49 "core" +2 ."myShortDA"PRV.dial :ab1 +2 "processing"% @ +112 "core" ? +2 ."myShortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +5 ."myShortDA"PS.seek 0.15ml +2 "processing"%G' +360 "core" ' +2 ."myShortDA"delay 2 seconds +203 ."connect"CBV.dial PRV +4 ."myShortDA"PRV.dial CBV +5 "collection"'V  +2 "processing"%U  +5 "core"  +42 +2 "processing"%% +3 "core" %1  +2 ."myShortDA"PS.seek 0.3ml +3 "processing"%/' +359 "core" ' +2 ."myShortDA"delay 2 seconds +202 .CBV.dial between PRV and PSV +3 "collection"'  +57 "core" + ."myShortDA"PRV.dial :air +3 "processing"%  +47 "core"  +3 ."myShortDA"PS.seek 0.9ml +3 "processing"%'N +1263 "core" ' + ."myShortDA"PRV.dial :waste2 +3 "processing"%% @ +80 "core" > +3 ."myShortDA"PS.seek 0.5ml +3 "processing"%' +857 "core" ' +2 #"myShortDA"addPMLReagent08 +2 .PSV.dial :air +5 "processing"%"  +47 "core"  +2 ."myShortDA"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."myShortDA"PS.seek 2ml +3 "processing"%J'Q +1607 "core" ' + ."myShortDA"PSV.dial :PML +3 "processing"%{ +49 "core" +2 ."myShortDA"PTV.dial :mixing +2 "processing"%N @ +77 "core" B +2 ."myShortDA"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 "processing"%% +4 "core" %S\  +2 ."myShortDA"PS.seek 1.85ml +2 "processing"%'K +229 "core" ' +2 ."myShortDA"PBV.dial between PSV and waste1 +3 "processing"%l * +38 "core" + +2 ."myShortDA"PS.seek 0ml +3 "processing"%}'ܑ +1956 "core" ' + ."myShortDA"delay 2 seconds +203 #Beginning samplePassC +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'7& +5 "core" &{y +2 "manipulator"&& +4 "core" & D T+ +2 "manipulator"&o% +3 "core" % L  ; Y +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&(-z +136 "core" ( +2 "manipulator"&& +3 "core" &-w   ^ U& +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" &-w   ~ U& +2 ."myShortDA"Forearm.seek :garage +3 "manipulator"&:'o +109 "core" ' +3 ."myShortDA"Hand.close +9 "manipulator"&v/ +69 "core" / +2 "manipulator"&@& +4 "core" &-z  H% +2 "manipulator"&w% +3 "core" % ς q IK +3 ."myShortDA"Forearm.seek :retract +2 "manipulator"&' ] +105 "core" ' +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek CC +3 "manipulator"&u( +274 "core" ( + "manipulator"&*& +4 "core" &   V, +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &5& +4 "core" &   V, +3 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek CC +3 "manipulator"&F'ш +97 "core" ' + "manipulator"&3& +4 "core" &  K+ +2 "manipulator"&O% +3 "core" %~  O\ +2 "collection"'& +4 "core" &{ux +2 "collection"'k& +5 "core" &|v +3 ."myShortDA"CC.seek :closed +5 "collection"'(X +3 "core" &zu +4 &~w / +10 &C}|w 3 +9 &-j~{w G +9 &g}x U +10 &~O{x U +9 &@L{w U +10 &L}v U +9 &L|w T +9 &N}x T +10 &!HR|v U +9 &#\ R{w U +9 &$T}u T +10 &&N{u T +9 &(PQ}t U +10 &*N}w U +9 &+J|v T +9 &-Q|u U +10 &/WQ{v U +9 &1N}v U +8 "Can"\ ZLW2 +2 "core" &2N|u U +9 &4R{w T +9 &6aNzx T +10 &8#P|w T +9 &9L}v U +9 &;N{x T +10 &=hI}u U +9 &?*Q|v U +9 &@J|u U +10 &BL{w U +9 &DpI|w U +10 &F2Q|t U +9 &GT}v U +9 &Ie}x W +10 &Kls|w Y +9 &M"{x ] +9 &N}u ` +10 &P}y _ +9 &R_~x ` +9 &T!|w ` +10 &U|w a +9 &W|w L +10 &X"|y - +9 &Xf}w I +6 ( +2 "collection"'k& +3 "core" &Xb}y I +2 #"myShortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.11 +3 "collection"'=& +6 "core" &Xb}x I +2 ."myShortDA"Hand.open +2 "manipulator"& 1 +20 "core" 1 +2 "manipulator"&;% +3 "core" %~ \\ E\ +2 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myShortDA"Forearm.seek :retract +2 "manipulator"&+' ] +95 "core" ' + ."myShortDA"PSV.dial PSR +3 "processing"%h +112 "core"  +2 #"myShortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +11 ."myShortDA"PS.seek 1.5ml +3 "processing"%$' +1604 "core" ' + ."myShortDA"delay 5 seconds +503 .PSV.dial :waste1 +3 "processing"%  +47 "core"  +3 ."myShortDA"PS.seek 0ml +3 "processing"%1'ܑ +1602 "core" ' +2 ."myShortDA"PSV.dial PSR +3 "processing"% +48 "core"  +2 ."myShortDA"PSR.select :air +3 "processing"% +13 ."myShortDA"PS.seek 2.5ml +2 "processing"%S' +2627 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 ."myShortDA"CBV.dial PRV +5 "processing"%[  +2 "collection"'  +32 "core" ~ +143  + ."myShortDA"PSV.dial :mixloop +3 "processing"%A +111 "core" +2 ."myShortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing +4 "processing"%X  +78 "core" +2 ."myShortDA"PS.seek 0ml +4 "processing"%'ܑ +2617 "core" ' +2 ."myShortDA"PSV.dial :air +3 "processing"%  +49 "core"  +2 ."myShortDA"PS.seek 2.5ml +3 "processing"%`' +2623 "core" ' + ."myShortDA"PSV.dial :mixloop +3 "processing"%0 +47 "core" +3 ."myShortDA"PS.seek 0ml +2 "processing"%f'ܑ +2619 "core" ' + ."myShortDA"PSV.dial :air +3 "processing"%g  +47 "core"  +2 ."myShortDA"PS.seek 2.5ml +5 "processing"%B' +2614 "core" ' + ."myShortDA"PSV.dial :mixloop +3 "processing"%] +49 "core" +2 ."myShortDA"PS.seek 0ml +3 "processing"%y'ܑ +2641 "core" ' +2 #"myShortDA"Garaging FlushPuck in Collection Clamp +47 "manipulator"&D& +7 "core" & d J+ +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek CC +2 "manipulator"&E( +5 "core" ( +3 "manipulator"&4& +3 "core" & M+ +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &z& +3 "core" & N G+ +3 ."myShortDA"Forearm.seek CC +3 "manipulator"&9'ш +96 "core" ' +2 ."myShortDA"Hand.close +2 "manipulator"&e/ +23 "core" / +2 ."myShortDA"CC.seek :open +3 "collection"'j( +408 "core" ( + "manipulator"&|& +4 "core" & 4 L+ +2 "manipulator"&^% +3 "core" %ш  5 R +3 ."myShortDA"Forearm.seek :retract +2 "manipulator"&m' ] +109 "core" ' +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek :garage +3 "manipulator"&c(-z +288 "core" ( +2 "manipulator"&t& +3 "core" &-  YC +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &P& +3 "core" &-   TC +2 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek :garage +3 "manipulator"&.'o +115 "core" ' +2 ."myShortDA"Hand.open +2 "manipulator"&1 +26 "core" 1 +2 "manipulator"&% +3 "core" %wf B >G +2 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myShortDA"Forearm.seek :retract +2 "manipulator"&n' ] +106 "core" ' +2 ."da"delayUntil "12:45:41.71" +24795 #recoverPRVreagent08 +2 .PTV.dial :mixing +4 "processing"%a @ +77 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%6  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +39 "core" , +2 ."da"PSV.dial :air +2 "processing"%&  +49 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%C' +2476 "core" ' + ."da"PSV.dial :mixloop +3 "processing"%! +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +3 "processing"%H  +46 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%2 +47 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +3 "processing"%)  +47 "core"  +2 ."da"PS.seek :empty +3 "processing"%W's +2512 "core" ' +2 #"da"washCycleDA #1 of 2 +2 .PSR.select :air +5 .PSV.dial PSR +4 "processing"%> +144 "core"  +3 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +6 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +2 "processing"%Y' +594 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +4 "processing"% +11 ."da"PS.seek 2ml +3 "processing"%~'Q +1608 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%\  +75 "core"  + ."da"PSV.dial PTV +3 "processing"%I +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%d  +38 "core" +2 "processing"%-% +4 "core" %T.\  +2 ."da"PS.seek 1.5ml +2 "processing"%p' +584 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"% * +36 "core" + +2 ."da"PS.seek 0ml +3 "processing"%L'ܑ +28 "Can"\ COuW +1598 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +5 "processing"%  +5 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%x  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +45 "processing"% * +38 "core" , + ."da"PSR.select :air +7 .PSV.dial PSR +4 "processing"%b +78 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%8' +2470 "core" ' + ."da"PSV.dial PTV +3 "processing"%i +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +81 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"%s +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%r  +79 "core"  +2 ."da"PS.seek :empty +3 "processing"%K's +2478 "core" ' +2 #"da"washCycleDA #2 of 2 +2 .PSR.select :air +5 .PSV.dial PSR +5 "processing"%\\ +156 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +6 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%'' +584 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +5 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%_'Q +1609 "core" ' +2 ."da"PTV.dial :puck +2 .PSV.dial PTV +4 "processing"%, +81 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%T  +40 "core" +2 "processing"%(% +3 "core" %T  +3 ."da"PS.seek 1.5ml +2 "processing"%Z' +588 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"% * +38 "core" + +2 ."da"PS.seek 0ml +3 "processing"%#'ܑ +1599 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 +3 .PTV.dial :puck +3 .PBV.dial :waste1 +4 "processing"%V  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%U * +38 "core" * + ."da"PSR.select :air +4 .PSV.dial PSR +3 "processing"% +81 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +3 "processing"%G' +2478 "core" ' +2 ."da"PSV.dial PTV +3 "processing"% +80 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"% +80 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"%/ +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%%  +80 "core"  +2 ."da"PS.seek :empty +3 "processing"%'s +2471 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air +5 "processing"%"  +46 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +3 "processing"%  +135 "core" +2 ."da"delay 5 seconds +503 .PRV.dial :ab2 +2 "processing"%{  +46 "core"  +2 ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop +4 "processing"%N +48 "core" +3 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.3ml +2 "processing"%' +382 "core" ' +2 ."da"delay 2 seconds +208 .PRV.dial :air +3 "processing"%  +48 "core"  +2 "processing"%l% +3 "core" %\  +3 ."da"PS.seek 0.55ml +2 "processing"%J'"[ +332 "core" ' +2 #"da"addPMLReagent08 +2 .PSV.dial :air +5 "processing"%  +48 "core"  +2 ."da"PS.seek 2ml +3 "processing"%7'Q +1551 "core" ' + ."da"PSV.dial :PML +3 "processing"% +47 "core" +2 ."da"PTV.dial :mixing +2 "processing"%o @ +78 "core" B + ."da"PBV.dial :waste1 +3 "processing"%  +36 "core" +2 "processing"%% +3 "core" %Q\  +2 ."da"PS.seek 1.85ml +3 "processing"%<'I +235 "core" ' +2 ."da"PBV.dial between PSV and waste1 +10 "processing"%v * +39 "core" , +2 ."da"PS.seek 0ml +3 "processing"%@'ܑ +1979 "core" ' +2 ."da"delay 2 seconds +203 .delay 8:00 +2183 "Can"\ ]R.X^ +45820 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing +4 "processing"%w @ +16 "core" ? +2 ."da"PBV.dial :waste1 +3 "processing"%R  +38 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +2 "processing"%: * +38 "core" + + ."da"PSV.dial :air +3 "processing"%*  +47 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%5' +2484 "core" ' + ."da"PSV.dial :mixloop +3 "processing"% +47 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +3 "processing"%3  +46 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +4 "processing"%O +49 "core" + ."da"delay 2 seconds +203 .PSV.dial :air +2 "processing"%  +48 "core"  +2 ."da"PS.seek :empty +3 "processing"%'s +2481 "core" ' +3 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +11 .PSV.dial PSR +8 "processing"%M +146 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +3 "processing"%=' +599 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +4 "processing"% +11 ."da"PS.seek 2ml +3 "processing"% 'Q +1609 "core" ' + ."da"PTV.dial :puck +3 "processing"%;  +77 "core"  +2 ."da"PSV.dial PTV +2 "processing"%k +80 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%h  +36 "core" +2 "processing"%F% +3 "core" %O-  +3 ."da"PS.seek 1.5ml +2 "processing"%}' +587 "core" ' +2 ."da"delay 3 seconds +307 .PBV.dial between PSV and waste1 +3 "processing"% * +38 "core" , +2 ."da"PS.seek 0ml +3 "processing"%$'ܑ +1136 "Can"\ LTX +474 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 +3 .PTV.dial :puck +3 .PBV.dial :waste1 +5 "processing"%  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%1 * +39 "core" + + ."da"PSR.select :air +4 .PSV.dial PSR +3 "processing"% +81 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%[' +2486 "core" ' + ."da"PSV.dial PTV +3 "processing"%A +79 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%X +78 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"%S +78 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%  +81 "core"  +3 ."da"PS.seek :empty +2 "processing"%'s +2473 "core" ' +2 #"da"washCycleDA #2 of 3 +3 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%0 +156 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +6 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +3 "processing"%`' +586 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%g'Q +1612 "core" ' +2 ."da"PTV.dial :puck +2 .PSV.dial PTV +5 "processing"%f +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%]  +38 "core" +2 "processing"%B% +4 "core" %S.\  +2 ."da"PS.seek 1.5ml +44 "processing"%D' +586 "core" ' +2 ."da"delay 3 seconds +309 .PBV.dial between PSV and waste1 +3 "processing"%4 * +38 "core" + +2 ."da"PS.seek 0ml +3 "processing"%z'ܑ +1612 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 +2 .PTV.dial :puck +4 .PBV.dial :waste1 +3 "processing"%e  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%u * +39 "core" , + ."da"PSR.select :air +4 .PSV.dial PSR +3 "processing"%+ +82 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%' +2474 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%| +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%^ +78 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"%9 +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%t  +79 "core"  +2 ."da"PS.seek :empty +3 "processing"%E's +2481 "core" ' + #"da"washCycleDA #3 of 3 +2 .PSR.select :air +6 .PSV.dial PSR +4 "processing"%P +144 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +6 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +2 "processing"%' +589 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +4 "processing"% +11 ."da"PS.seek 2ml +3 "processing"%'Q +1606 "core" ' + ."da"PTV.dial :puck +3 .PSV.dial PTV +4 "processing"%m +78 "core" + ."da"PBV.dial :waste1 +3 "processing"%.  +38 "core" + "processing"%a% +3 "core" %U.\  +3 ."da"PS.seek 1.5ml +3 "processing"%6' +583 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"% * +36 "core" + +3 ."da"PS.seek 0ml +4 "processing"%&'ܑ +1609 "core" ' +2 ."da"delay 2:00 +4270 "Can"\ @WY +7734 #"da"recoverPSRreagent08 +2 .PTV.dial :puck +4 .PBV.dial :waste1 +4 "processing"%y  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%! * +39 "core" , + ."da"PSR.select :air +4 .PSV.dial PSR +3 "processing"%H +79 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%2' +2485 "core" ' + ."da"PSV.dial PTV +3 "processing"%) +79 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%C +79 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"%> +79 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%W  +80 "core"  +2 ."da"PS.seek :empty +3 "processing"%Y's +2475 "core" ' + ."da"Gate.power :camera,:ON +9 #Mixing DA Substrates +3 .PSR.select :air +10 .PSV.dial PSR +6 "processing"%\ +149 "core"  +4 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +14 "processing"% +18 ."da"PS.reconfigure :default +5 "processing"%#A d`xb +12 ."da"PS.seek 0.25ml +6 "processing"%I'I +333 "core" ' + ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 +3 .PSR.select :sub2 +4 "processing"% +12 ."da"PS.seek 0.5ml +3 "processing"%d' +339 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +4 "processing"% +11 ."da"PS.seek 2ml +3 "processing"%-'Q +1602 "core" ' +2 ."da"PTV.dial :puck +46 .PSV.dial PTV +11 "processing"%~ +93 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +40 "core" + "processing"%p% +4 "core" %T  +2 ."da"PS.seek 1.5ml +3 "processing"%' +585 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%x * +38 "core" , +3 ."da"PS.seek 0ml +4 "processing"% 'ܑ +1610 "core" ' +2 ."da"delay 10 seconds +1004 #recoverPSRreagent08 +2 .PTV.dial :puck +4 .PBV.dial :waste1 +5 "processing"%b  +38 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +4 "processing"%L * +39 "core" + + ."da"PSR.select :air +3 .PSV.dial PSR +5 "processing"%i +82 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%' +2559 "core" ' + ."da"PSV.dial PTV +3 "processing"%s +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%r +82 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +4 "processing"%8 +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%\\  +81 "core"  +2 ."da"PS.seek :empty +3 "processing"%K's +2567 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air +6 .PSV.dial PSR +3 "processing"%' +151 "core"  + #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +7 .PS.reconfigure :default +2 "processing"%#A d`xb +6 ."da"PS.seek 2ml +2 "processing"%,'Q +2116 "core" ' + ."da"delay 5 seconds +503 .PTV.dial :puck +3 .PSV.dial PTV +4 "processing"%T +79 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%(  +38 "core" +2 "processing"%_% +4 "core" %R  +2 ."da"PS.seek 1.5ml +2 "processing"%' +589 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%Z * +37 "core" , +2 ."da"delay 1 second +103 .PSV.dial :waste1 +2 "processing"%V  +115 "core"  +2 ."da"PS.seek :empty +3 "processing"%U's +1609 "core" ' +2 "processing"%9 +3 "core" 9z5 +2 #"da"Processing Puck Heater at 28C before imaging +2 .PH.coast +5 "processing"%# +4 %& +2 "core" 5 +3 &S%# . +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"& % +5 "core" % S G ! +2 "storage"(/% +4 "core" %A  +2 "storage"(%. +3 "core" .(+ +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."da"SC.seek 3 +3 "storage"(G(@ +203 "core" ( + ."da"SC.configure :limp +2 "storage"($(\ 1b +6 ("& +2 "core" &A . +3 "manipulator"&& +4 "core" &-  E C + "manipulator"&{% +4 "core" % S  +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 3 +2 "manipulator"&N( +190 "core" ( +2 "manipulator"&& +4 "core" & $ ! + "storage"(& +4 "core" &J E +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 3 + 800 counts +4 "manipulator"&l'm +92 "core" ' +2 "storage"(& +3 "core" &J m +3 ."da"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +6 ."da"SE.seek :beamBreak +2 "storage"(' +287 "core" ' +2 "storage"(J- +2 "core" -' +3 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +5 ."da"SE.seek :place +3 "storage"('x +47 "core" ' +2 "manipulator"&o& +49 "core" &   a  +2 "manipulator"&% +4 "core" %k  +2 ."da"Forearm.reconfigure :loose +8 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +3 "manipulator"&' ] +106 "core" ' +2 ."da"Elbow.seek PC +3 "manipulator"&v( +253 "core" ( + "manipulator"&7& +4 "core" &   I  +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &<& +3 "core" &    +3 ."da"Forearm.seek PC +3 "manipulator"&'E +94 "core" ' +2 ."da"Hand.close +2 "manipulator"&w/ +71 "core" / +2 ."da"PC.seek :open +3 "processing"%R( +377 "core" ( +2 "storage"(:& +4 "core" &J m l + "manipulator"&*& +4 "core" &  ! +2 "manipulator"&@% +3 "core" % A  "C +3 ."da"Forearm.seek :retract +3 "manipulator"&' ] +112 "core" ' + ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +3 "manipulator"&3( +269 "core" ( + "manipulator"&O& +4 "core" &  \\  +2 "storage"(& +3 "core" &J O +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&5'm +94 "core" ' +2 ."da"Hand.open +2 "manipulator"&M1 +19 "core" 1 +3 "storage"(- +2 "core" -'x +3 ."da"SE.seek -0.3 Pucks below Top Plate +3 "storage"(='D +27 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +6 ."da"SE.seek -1.29 Pucks below Top Plate +3 "storage"(;' +56 "core" ' +2 #"da"Lights, camera, ACTION! +4 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +7 #"da"PuckCamera: snap -bin=2,2 -tiff -auto /var/log/esp/da25mar2913h.tif +6 "processing"%k& +15 "core" &) +6 "manipulator"&h& +9 "core" &  +3 "manipulator"&F% +5 "core" %\\ q +3 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +9 ."psFlush"Forearm.seek :retract +5 "manipulator"& ' ] +110 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&(-z +169 "core" ( + "manipulator"&}& +3 "core" &-| ' = Q +3 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +4 "core" &-|  l +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&1'o +106 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&/ +24 "core" / +3 "manipulator"&$& +4 "core" &-| 8 -  +2 "manipulator"&A% +3 "core" %σ , 5 &U +3 ."psFlush"Forearm.seek :retract +3 "manipulator"&X' ] +115 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek PC +3 "manipulator"&S( +133 "core" ( + "manipulator"&& +4 "core" &  N  j +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &[& +4 "core" &  v  j +2 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."psFlush"Forearm.seek PC +3 "manipulator"&0'E +101 "core" ' +2 "manipulator"&& +4 "core" & d i +2 "manipulator"&`% +4 "core" %I D< +2 "processing"%f& +4 "core" & +2 "processing"%]& +5 "core" & +2 ."psFlush"PC.seek :closed +3 "processing"%B(SD +7 "core" &* +4 &* 2 +9 &Ds) 3 +10 &0lr) G +9 &Y( U +9 &A) U +57 &D?* U + &=( T + &?) U + &B) U &!L<) U + &# B* V +5 &$>) V +9 &&<* U +10 &(R>) U +9 &*;* V +9 &+?* V +10 &->( V +9 &/Y:( V +10 &1<) U +9 &2<* V +9 &4?, V +10 &6`<) V +9 &8%@* U +9 &9A* U +10 &;>) U +9 &=l?) U +10 &?.>* U +9 &@?* T +9 &BA) U +10 &DtA+ U +9 &F2L) V +9 &GZ* X +10 &Iq) Z +9 &Kgy* \\ +10 &M$|) ^ +9 &N}( ^ +9 &P) _ +10 &RP~_* 7 +9 &S'f* O +10 ( + &S"=) < +2 "processing"%]& +10 #"psFlush"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.80 +3 "processing"%g& +5 "core" &S"E( < + &S"E) < +2 ."psFlush"Hand.open +2 "manipulator"&41 +72 "core" 1 +2 "manipulator"&D% +3 "core" % I w | \\< +2 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +2 "manipulator"&e' ] +98 "core" ' + ."psFlush"PSR.select :air +4 .PSV.dial PSR +4 "processing"%u +46 #"da"SX HX9/16 (USB:10): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 1.181 seconds\ Exposing 696x520 pixel 16-bit image for 13.376 seconds\ /var/log/esp/da25mar2913h.tif: TIFF Upload Complete\ +4 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +8 #"da"PuckCamera: snap -bin=2,2 -tiff 15.0 /var/log/esp/midres/da25mar2913h15s.tif +7 ."psFlush"PSR.select :flush +17 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +3 "processing"%+' +588 "core" ' +2 ."psFlush"delay 5 seconds +504 .PSR.select :air +4 "processing"% +12 ."psFlush"PS.seek 2.5ml +3 "processing"%z' +413 #"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/da25mar2913h15s.tif: TIFF Upload Complete\ +5 #PuckCamera: snap -bin=2,2 -tiff 30.0 /var/log/esp/midres/da25mar2913h30s.tif +1692 "core" ' +2 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +4 "processing"%| @ +216 "core" A +2 ."psFlush"PTV.dial :PRVmixing +3 "processing"%^  +143 "core" +2 ."psFlush"PSV.dial :mixloop +3 "processing"%9 +126 "core" +3 ."psFlush"PS.seek :empty +3 "processing"%t's +758 #"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/da25mar2913h30s.tif: TIFF Upload Complete\ +5 #PuckCamera: snap -bin=1,1 -tiff 70.0 /var/log/esp/hires/da25mar2913h70s.tif +1852 "core" ' +2 ."psFlush"PSR.select :air +4 .PSV.dial PSR +4 "processing"% +118 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +7 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +3 "processing"%P' +587 "core" ' +2 ."psFlush"delay 5 seconds +504 .PSR.select :air +11 "processing"% +11 ."psFlush"PS.seek 2.5ml +3 "processing"%E' +2116 "core" ' +2 ."psFlush"delay 1 second +103 .PBV.dial :waste1 +3 "processing"%  +39 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%m @ +80 "core" A +2 ."psFlush"PSV.dial :mixloop +3 "processing"%. +119 "core" +2 ."psFlush"PS.seek :empty +3 "processing"%a's +1563 #"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/da25mar2913h70s.tif: TIFF Upload Complete\ +3 .Gate.power :camera,:OFF +6 ."Qmail"DAfans.email "da25mar2913h exposed 13.376 seconds\\nmidres/da25mar2913h15s\\nmidres/da25mar2913h30s\\nhires/da25mar2913h70s",Subject: "da25mar2913h images!" +4 "storage"(- +7 "core" -' +12 "storage"( & +17 "core" &J +10 "manipulator"&6& +3 "core" &   B = +2 "manipulator"&y% +3 "core" % x\   P  +4 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 3 +5 "manipulator"&!( +268 "core" ( +8 "manipulator"&H& +4 "core" & = H  b +2 "storage"(&& +3 "core" &J 3 +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&)'m +94 "core" ' +2 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +5 ."da"SE.seek -0.57 Pucks below Top Plate +4 "storage"(C'W +53 "core" ' +2 "manipulator"&>& +3 "core" & 7 /a +2 "storage"(W& +4 "core" &J ?\  + ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +5 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek 3 +3 "manipulator"&2'M +33 "core" ' +2 ."da"Elbow.hold +3 "manipulator"&\ , +6 "core" , + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +5 ."da"SE.seek -0.39 Pucks below Top Plate +3 "storage"(Y' +28 "core" ' + "manipulator"&I% +4 "core" %_ y % +2 "storage"(d& +3 "core" &J\  +2 ."da"Forearm.force -20 +2 "manipulator"&5 +5 ."da"Forearm.seek 3 + 318 counts +2 "manipulator"&~'Ћ +19 "core" ' +2 "manipulator"& & +3 "core" & ) . W 3^ +2 "storage"(p& +4 "core" &J   ]\ \ +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&-'m +24 "core" ' +2 "storage"(x% +3 "core" %   \ +3 ."downElevator"SE.seek :down +4 "storage"('= +98 (b% +3 "core" %3   C\ [s +2 "manipulator"&L% +4 "core" %h\    0 +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +3 "manipulator"&i' ] +91 "core" ' +64 ' + ."downElevator"SE.stop +2 "storage"(5 +6 ( & +3 "core" &J  ) )\ +12 ' +2 ."psFlush"PSV.dial PSR +3 "processing"%s +114 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +13 ."psFlush"PS.seek 1ml +3 "processing"%r'[q +1106 "core" ' +3 ."psFlush"PSR.select :air +9 "processing"% +20 ."psFlush"PS.seek 2.5ml +6 "processing"%8' +659 "Can" G^Z  +852 #"uploadLog"upsync +93 "core" ' + ."psFlush"PSV.dial PTV +4 "processing"%\\ +79 "core" +2 ."psFlush"PTV.dial :puck +3 "processing"%  +76 "core"  +2 ."psFlush"PBV.dial :waste1 +3 "processing"%'  +6 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"%K'ܑ +2615 "core" ' + ."psFlush"PSV.dial PSR +8 "processing"%T +81 "core"  +2 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +5 "processing"%(' +2620 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%_ +80 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%,'ܑ +2613 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%Z +80 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +3 "processing"%V' +592 "core" ' +2 ."psFlush"PSR.select :air +4 "processing"% +12 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2117 "core" ' + ."psFlush"PSV.dial PTV +4 "processing"% +79 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%# U +59 "core" W +3 ."psFlush"PS.seek 0ml +3 "processing"%'ܑ +2665 "core" ' + ."psFlush"PSV.dial PBV +6 "processing"% @ +49 "core" > +2 ."psFlush"PS.seek 2.5ml +3 "processing"%/' +2617 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%%  +80 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%"'s +2626 "core" ' +2 ."psFlush"PSV.dial PSR +7 "processing"% +49 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%{' +2629 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%Q +78 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +7 "core" U +2 ."psFlush"PS.seek 0ml +5 "processing"%'ܑ +2615 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%c @ +47 "core" @ +2 ."psFlush"PS.seek 2.5ml +5 "processing"%' +2620 "core" ' + ."psFlush"PSV.dial :waste1 +4 "processing"%n  +79 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%J's +2639 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%o +47 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +12 ."psFlush"PS.seek 1ml +3 "processing"%'[q +1098 "core" ' + ."psFlush"PSR.select :air +4 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1599 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%l +78 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%7  +7 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%<  +60 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%N'ܑ +2622 "core" ' + ."psFlush"PSV.dial PSR +8 "processing"%w +80 "core"  + ."psFlush"PSR.select :air +6 .PS.seek 2.5ml +3 "processing"%' +2619 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%q +80 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%:'ܑ +2623 "core" ' + ."psFlush"PSV.dial PSR +4 "processing"%* +81 "core"  + ."psFlush"PSR.select :flush +4 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%@' +588 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +12 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2118 "core" ' + ."psFlush"PSV.dial PTV +4 "processing"%O +79 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"% U +59 "core" V +3 ."psFlush"PS.seek 0ml +3 "processing"%v'ܑ +2621 "core" ' + ."psFlush"PSV.dial PBV +4 "processing"%M @ +46 "core" ? +3 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2621 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%k  +77 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%h's +2620 "core" ' +2 ."psFlush"PSV.dial PSR +7 "processing"%F +60 "core"  +2 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%' +2627 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"% +81 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%= U +6 "core" U +3 ."psFlush"PS.seek 0ml +40 "processing"%}'ܑ +2620 "core" ' + ."psFlush"PSV.dial PBV +10 "processing"% @ +48 "core" ? +3 ."psFlush"PS.seek 2.5ml +4 "processing"%5' +1440 "Can"\ B`Z +1181 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%3  +80 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%'s +2626 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&$& +7 "core" & + ' S \\^ + "manipulator"&A% +4 "core" % j / , 8 \\ +3 ."psFlush"Elbow.seek PC +3 "manipulator"& ( +251 "core" ( +2 "manipulator"&& +3 "core" & K N ) ^1 +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &[& +4 "core" & G C  ^1 +2 ."psFlush"Forearm.seek PC +3 "manipulator"&1'E +95 "core" ' + ."psFlush"Hand.close +2 "manipulator"&/ +79 "core" / +3 ."psFlush"PC.seek :open +4 "processing"%`( +376 "core" ( +2 "manipulator"&f& +3 "core" & E K  a1 +2 "manipulator"&% +3 "core" % L ? J cT +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&X' ] +118 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek :garage +3 "manipulator"&R(-z +121 "core" ( +2 "manipulator"&g& +4 "core" &-y R i W e +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &4& +3 "core" &-y Z : J e +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek :garage +2 "manipulator"&D'o +111 "core" ' + ."psFlush"Hand.open +2 "manipulator"&]1 +20 "core" 1 +2 "manipulator"&u% +3 "core" %xh  ] OH +2 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +3 "manipulator"&0' ] +114 "core" ' +2 #"myShortDA"Finished short da assay +2 #Flushing Processing stage +4 "processing"%U% +6 "core" %n\ +2 #"myShortDA"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%+& +5 "core" &\ +2 "manipulator"&|& +4 "core" &-z D [ ! d +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."myShortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&^(-z +6 "core" ( +2 "manipulator"&9& +3 "core" &-z s h z e +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &z& +2 "core" &-z U b < e +3 ."myShortDA"Forearm.seek :garage +3 "manipulator"&'o +107 "core" ' + ."myShortDA"Hand.close +2 "manipulator"&t/ +29 "core" / +2 "manipulator"&P& +4 "core" &-z 2 ] R +2 "manipulator"&% +3 "core" %  Q@ +2 ."myShortDA"Forearm.seek :retract +3 "manipulator"&m' ] +108 "core" ' +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek PC +3 "manipulator"&.( +124 "core" ( + "manipulator"&E& +4 "core" & H N  bF +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" & C L > bF +3 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek PC +2 "manipulator"& 'E +106 "core" ' + "manipulator"&6& +3 "core" & u s $ fF +3 "manipulator"&y% +3 "core" %R q s @ f\ +2 "processing"%H& +3 "core" &)\ +3 "processing"%&& +4 "core" &*\ +3 ."myShortDA"PC.seek :closed +2 "processing"%S(SD +7 "core" &(\ +3 &*\ 1 +10 &Fx'\ 2 +9 &Apu(\ G +9 &U*\ R +42 &G'\ R + &bI)\ Q +3 &#G*\ R + &H)\ Q + &I)\ Q +9 &!iH)\ R +9 &#,H*\ Q +9 &$E+\ \ Q +10 &&H)\ R +9 &(sH*\ Q +10 &*4G+\ Q +9 &+H(\ Q +9 &-G*\ Q +10 &/zF)\ Q +9 &1<I*\ Q +9 &2H*\ Q +10 &4H(\ Q +9 &6G*\ \ Q +10 &8DL+\ Q +9 &:G(\ Q +9 &;F)\ Q +10 &=K+\ Q +9 &?LL)\ Q +9 &AK)\ Q +10 &BH(\ Q +9 &DI)\ Q +10 &FPV+\ S +9 &Hc(\ T +9 &Iv)\ W +10 &K~)\ X +9 &MH)\ X +9 &O )\ Y +10 &P)\ Y +9 &Rr|i)\ , +9 &S#i+\ 7 +10 ( + &S!" \ \ . +2 "processing"%&& +9 "core" &S!"*\ . +3 #"myShortDA"Processing Clamp onSpring/offSpring for 7/24 samples, on/off torque 1.63 +2 "processing"%>& +6 "core" &S!"(\ \ . + ."myShortDA"Hand.open +2 "manipulator"&W1 +78 "core" 1 +3 "manipulator"&I% +3 "core" % R M B l d\ +3 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."myShortDA"Forearm.seek :retract +2 "manipulator"&d' ] +104 "core" ' + ."myShortDA"PSV.dial PSR +3 "processing"%e +58 "core" +2 ."myShortDA"PSR.select :flush +3 "processing"%@ +12 ."myShortDA"PS.seek 1ml +3 "processing"% '[q +1105 "core" ' + ."myShortDA"PSR.select :air +4 "processing"% +12 ."myShortDA"PS.seek 2.5ml +2 "processing"%p' +1600 "core" ' + ."myShortDA"PSV.dial PTV +4 "processing"%x +78 "core" + ."myShortDA"PTV.dial :puck +3 "processing"%;  +6 "core"  +2 ."myShortDA"PBV.dial :waste1 +3 "processing"%b  +58 "core" +2 ."myShortDA"PS.seek 0ml +3 "processing"%L'ܑ +2623 "core" ' + ."myShortDA"PSV.dial PSR +3 "processing"%) +79 "core"  + ."myShortDA"PSR.select :air +4 .PS.seek 2.5ml +5 "processing"%!' +2619 "core" ' +2 ."myShortDA"PSV.dial PTV +3 "processing"%C +80 "core" +2 ."myShortDA"PS.seek 0ml +3 "processing"%2'ܑ +2617 "core" ' + ."myShortDA"PSV.dial PSR +3 "processing"%~ +80 "core"  +2 ."myShortDA"PSR.select :flush +3 "processing"%@ +12 ."myShortDA"PS.seek 0.5ml +3 "processing"% ' +586 "core" ' +2 ."myShortDA"PSR.select :air +3 "processing"% +12 ."myShortDA"PS.seek 2.5ml +3 "processing"%Y' +2115 "core" ' + ."myShortDA"PSV.dial PTV +4 "processing"%s +77 "core" +2 ."myShortDA"PBV.dial PSV +3 "processing"%- U +58 "core" V +2 ."myShortDA"PS.seek 0ml +3 "processing"%'ܑ +2618 "core" ' +2 ."myShortDA"PSV.dial PBV +3 "processing"%a @ +47 "core" > +2 ."myShortDA"PS.seek 2.5ml +3 "processing"%r' +2618 "core" ' +2 ."myShortDA"PSV.dial :waste1 +3 "processing"%\\  +78 "core"  +2 ."myShortDA"PS.seek :empty +3 "processing"%'s +2628 "core" ' + ."myShortDA"PSV.dial PSR +3 "processing"%' +46 "core"  + ."myShortDA"PSR.select :air +6 .PS.seek 2.5ml +4 "processing"%8' +2629 "core" ' +2 ."myShortDA"PSV.dial PTV +3 "processing"%T +78 "core" +2 ."myShortDA"PBV.dial PSV +2 "processing"%K U +7 "core" U +3 ."myShortDA"PS.seek 0ml +3 "processing"%_'ܑ +2616 "core" ' +2 ."myShortDA"PSV.dial PBV +3 "processing"%( @ +47 "core" ? +2 ."myShortDA"PS.seek 2.5ml +3 "processing"%Z' +2618 "core" ' + ."myShortDA"PSV.dial :waste1 +3 "processing"%,  +80 "core"  +2 ."myShortDA"PS.seek :empty +5 "processing"%V's +2621 "core" ' +2 #"myShortDA"Garaging FlushPuck in Processing Clamp +3 "manipulator"&& +6 "core" & r h eF +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek PC +3 "manipulator"&#( +50 "core" ( + "manipulator"&& +9 "core" & p i z eF + ."myShortDA"Elbow.reconfigure :loose +10 "manipulator"&$ &.,(#b +4 & & +3 "core" & n r W eF +2 ."myShortDA"Forearm.seek PC +3 "manipulator"&'E +95 "core" ' + ."myShortDA"Hand.close +2 "manipulator"&%/ +76 "core" / +2 ."myShortDA"PC.seek :open +3 "processing"%/( +378 "core" ( +2 "manipulator"&& +3 "core" & m e eF +2 "manipulator"&"% +3 "core" % V V a g eG +3 ."myShortDA"Forearm.seek :retract +3 "manipulator"&Q' ] +94 "core" ' + ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myShortDA"Elbow.seek :garage +2 "manipulator"&(-z +132 "core" ( +2 "manipulator"&{& +3 "core" &-w q k e"| +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &c& +2 "core" &-w g p  e"| +3 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myShortDA"Forearm.seek :garage +2 "manipulator"&'o +115 "core" ' +2 ."myShortDA"Hand.open +2 "manipulator"&n1 +29 "core" 1 +2 "manipulator"&% +3 "core" %tj  % PU +2 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myShortDA"Forearm.seek :retract +2 "manipulator"&o' ] +101 "core" ' +19465 "Can"\ 6b[L +60002 \ 8d[ +849 #"CamilleF"-> access 3 +5 "storage"(J% +4 "core" %A } r\ ? +3 "manipulator"&% +3 "core" % j s i  f { +2 "manipulator"&l& +4 "core" &-{\ f p  e"x +2 ."CamilleF"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."CamilleF"SC.seek 7 +2 "storage"(7([Y +692 "core" ( + ."CamilleF"SC.configure :limp +2 "storage"($(\ 1b +5 (<& +3 "core" &[Z Z Y\ ; +740 #"CamilleF"-> access 4 +4 "storage"(% +4 "core" %B  y Y\ = +3 "manipulator"&w% +3 "core" % j O Q c { +2 "manipulator"&N& +4 "core" &-{\ O Q = c"x +2 ."CamilleF"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."CamilleF"SC.seek 1 +2 "storage"(q( +986 "core" ( +2 ."CamilleF"SC.configure :limp +2 "storage"($(\ 1b +5 (& +3 "core" & J\ - +382 #"CamilleF"-> startTube 4 +550 #-> start(:myShortDA){shortDA; PS.flush} +4 "collection"'*% +9 "processing"%:% + "core" %Pzu\  +7 %o*\ \ +2 #"myShortDA"Ready to sample after 10 seconds from PRV.sipper? +2 #Type 'Thread[:myShortDA].answer' to continue +2146 #"CamilleF"-> Thread[:myShortDA].answer +3 #"myShortDA"CamilleF answered Ready to sample after 10 seconds from PRV.sipper? "Yes" +9 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1005 .PSV.dial :mixloop +3 "processing"%@ +141 "core" +2 ."myShortDA"PTV.dial :PRVmixing +2 "processing"%O  +135 "core" +2 ."myShortDA"PRV.dial :sipper +2 "processing"%  +49 "core" +2 ."myShortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +5 ."myShortDA"PS.seek 1.1ml +3 "processing"%'h! +2280 "core" ' +2 ."connect"PRV.dial CBV +5 ."myShortDA"CBV.dial PRV +4 "processing"%M  +2 "collection"'v  +8 "core"  +134  +2 ."myShortDA"PS.seek 0.5ml +3 "processing"%k' +1265 "core" ' +2 ."myShortDA"PRV.dial :waste2 +3 "processing"% @ +109 "core" ? +2 ."myShortDA"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."myShortDA"PS.seek :empty +2 "processing"%F's +588 "core" ' + ."myShortDA"PSV.dial PSR +4 "processing"%h +110 "core"  +2 #"myShortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +12 ."myShortDA"PS.seek 1ml +2 "processing"%'[q +1099 "core" ' +2 ."myShortDA"PSR.select :air +3 "processing"% +12 ."myShortDA"PS.seek 2.5ml +2 "processing"%=' +1600 "core" ' + ."myShortDA"PSV.dial :mixloop +3 "processing"% +113 "core" +44 ."myShortDA"PS.seek :empty +4 "processing"%'s +2641 "core" ' +2 ."myShortDA"PSV.dial PSR +3 "processing"%} +114 "core"  +2 #"myShortDA"Pulling 1ml of PSR.flush + .PSR.select :flush +6 "processing"%@ +11 ."myShortDA"PS.seek 1ml +3 "processing"%3'[q +1092 "core" ' +2 ."myShortDA"PSR.select :air +3 "processing"% +13 ."myShortDA"PS.seek 2.5ml +2 "processing"%5' +1605 "core" ' +2 ."myShortDA"PSV.dial :mixloop +3 "processing"%$ +113 "core" + ."myShortDA"PRV.dial :sipper +3 "processing"%A  +47 "core" +2 ."myShortDA"PS.seek :empty +3 "processing"%'s +2626 "core" ' +2 ."myShortDA"PSV.dial PSR +3 "processing"%[ +113 "core"  + ."myShortDA"PSR.select :air +4 .PS.seek 2.5ml +5 "processing"%\ ' +2622 "core" ' +2 ."myShortDA"PSV.dial :mixloop +3 "processing"% +111 "core" +2 ."myShortDA"PS.seek :empty +3 "processing"%i's +2623 "core" ' +2 #"myShortDA"Loading da puck from tube 4 into Processing Clamp +2 "processing"%B& +6 "core" &)\  +2 "manipulator"&f% +3 "core" % j s o [ e { +3 "storage"(% +3 "core" %C } ~ @\ > +2 "storage"(g. +3 "core" .( +2 ."myShortDA"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."myShortDA"SC.seek 4 +2 "storage"(4(+ +520 "core" ( + ."myShortDA"SC.configure :limp +2 "storage"($(\ 1b +6 (1& +2 "core" &+ v\ .' +3 "manipulator"&]& +3 "core" &-|\ B 3 8 a!w +2 "manipulator"&u% +4 "core" % j C L M a { +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek 4 +3 "manipulator"& ( +169 "core" ( +2 "manipulator"&U& +3 "core" & T P b b] +2 "storage"(+& +3 "core" &+ Z Z O\ <* +3 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek 4 + 800 counts +3 "manipulator"&|'s +113 "core" ' +2 "storage"(X& +3 "core" &+ ` ~ -\ <* +2 ."myShortDA"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +6 ."myShortDA"SE.seek :beamBreak +2 "storage"(9' +305 "core" ' +2 "storage"(z- +3 "core" -'{ +2 ."myShortDA"SE.configure :default +2 "storage"(#QK-0-\ b +6 (D& +2 "core" &+ \\ ]\ :* +3 "manipulator"&t& +3 "core" & J L  b\\ +3 ."myShortDA"Elbow.seek 4 +2 "manipulator"&P( +5 "core" ( +2 "manipulator"&& +4 "core" & K M [ b\\ +2 "storage"(R& +3 "core" &+ W W\ ;* +3 ."myShortDA"Forearm.seek 4 + 300 counts +2 "manipulator"&0' +32 "core" ' +2 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."myShortDA"Hand.close +2 "manipulator"&E/ +23 "core" / +2 !"myShortDA"o:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 4):bt["4/home/esp/esp2/utils/puckmoves.rb:389:in `load'"8/home/esp/esp2/utils/puckmoves.rb:998:in `loadPuck'";/home/esp/esp2/protocol/2G/DAprocess.rb:281:in `runDA'"6/home/esp/esp2/protocol/2G/DA.rb:124:in `shortDA'"%CamilleF:35:in `topLevelBinding'"./home/esp/esp2/lib/base.rb:296:in `start'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +5 ."downElevator"SE.seek :down +5 "manipulator"&& +2 "storage"('= +7 "core" & @ F & b\\ +2 "manipulator"&6% +4 "core" %Г N O P a +2 ."myShortDA"Forearm.seek :retract +2 "manipulator"&y' ] +94 "core" ' +2 ."myShortDA"Elbow.seek PC +3 "manipulator"&H( +160 "core" ' + ."downElevator"SE.stop +3 "storage"(5 +112 "core" ( +2 "manipulator"&^& +3 "core" & F H Q bS +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &m& +3 "core" & N J bS +2 ."myShortDA"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek PC +2 "manipulator"&`'E +101 "core" ' + "manipulator"&>& +3 "core" & . 2 `S +3 "manipulator"&W% +3 "core" %G + + \\ ` +3 "processing"%I& +3 "core" &+\ +3 "processing"%&& +4 "core" &)\ \ +2 ."myShortDA"PC.seek :closed +4 "processing"%e(SD +43 "core" &*\ \ &+\ \ 2 + &Eu*\ 2 &<ox,\ F + &]*\ S + &I+\ S +10 &TI*\ S +9 &I*\ R +9 &I,\ R +10 &G*\ R +9 &!^I*\ R +9 &#J+\ S +10 &$J*\ R +9 &&J+\ R +10 &(dJ*\ S +9 &*(I+\ R +9 &+J,\ R +10 &-J+\ S +9 &/mH+\ R +9 &1/G+\ R +10 &2G+\ R +9 &4G*\ R +10 &6tI*\ S +9 &87L(\ R +9 &9H+\ S +10 &;J+\ S +9 &=|K)\ S +9 &??N,\ R +10 &AK(\ S +9 &BN+\ S +10 &DO*\ S +9 &FAY,\ U +9 &Hi*\ V +10 &Ix*\ X +9 &K{+\ Y +9 &M<)\ Y +10 &N*\ Z +9 &P+\ Z +9 &Rg}j*\ , +10 &S)n+\ 7 +10 ( &S!!+\ - +2 "processing"%&& +10 "core" &S!!(\ - +2 #"myShortDA"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.67 +2 .Hand.open +5 "manipulator"& 1 +76 "core" 1 +2 "manipulator"&% +3 "core" % G S S ^ +3 ."myShortDA"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +6 ."myShortDA"Forearm.seek :retract +7 "manipulator"& ' ] +103 "core" ' +3 #"myShortDA"Heating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +4 "processing"%x { +4 %;9 +6 "core" 9[[ +102 "processing"%b9 +3 "core" 9[w +103 "processing"%p9 +2 "core" 9Yx  +103 "processing"%)9 +3 "core" 9Yw  +102 "processing"%L9 +3 "core" 9Yx +102 "processing"%C9 +3 "core" 9Yx +102 "processing"%!9 +3 "core" 9[x +102 "processing"%~9 +3 "core" 9\\w +102 "processing"%29 +4 "core" 9^x" +102 "processing"% 9 +3 "core" 9`x& +102 "processing"%s9 +3 "core" 9cx+ +102 "processing"%-9 +3 "core" 9gx/ +103 "processing"%Y9 +2 "core" 9lx3 +103 "processing"%a9 +3 "core" 9pw7 +103 "processing"%9 +3 "core" 9vx< +102 "processing"%\\9 +3 "core" 9|x@ +102 "processing"%r9 +3 "core" 9xD +102 "processing"%'9 +3 "core" 9yH +102 "processing"%9 +4 "core" 9yL +102 "processing"%T9 +3 "core" 9yQ +103 "processing"%K9 +2 "core" 9yU +103 "processing"%89 +3 "core" 9yY +102 "processing"%(9 +3 "core" 9y] +102 "processing"%_9 +3 "core" 9ya +102 "processing"%,9 +3 "core" 9zf +102 "processing"%Z9 +3 "core" 9zj +103 "processing"%9 +2 "core" 9zn +103 "processing"%9 +2 "core" 9yr +103 "processing"% 9 +3 "core" 9{v +103 "processing"%%9 +2 "core" 9{{ +103 "processing"%.9 +3 "core" 9| +102 "processing"%d9 +3 "core" 9| +102 "processing"%S9 +3 "core" 9\ | +102 "processing"%9 +4 "core" 9| +102 "processing"%"9 +3 "core" 9| +102 "processing"%{9 +3 "core" 9 ~ +102 "processing"%c9 +3 "core" 9(} +102 "processing"%9 +3 "core" 9.~ +102 "processing"%#9 +4 "core" 95~ +3 ."myShortDA"PH.hold 2:00:00,28C +4 "processing"%n p{p. +4 ."myShortDA"delay 1:30 +6 "core"  +9000 ."myShortDA"PSR.select :air +4 .PSV.dial PSR +3 "processing"% +112 "core"  +2 #"myShortDA"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +11 ."myShortDA"PS.seek 0.5ml +3 "processing"%Q' +589 "core" ' +2 ."myShortDA"delay 5 seconds +503 .PSR.select :air +4 "processing"% +12 ."myShortDA"PS.seek 2ml +2 "processing"%'Q +1609 "core" ' + ."myShortDA"PTV.dial :puck +3 "processing"%J  +136 "core"  +2 ."myShortDA"PSV.dial PTV +3 "processing"% +80 "core" + ."myShortDA"PBV.dial :waste1 +3 "processing"%l  +58 "core" +2 "processing"%G% +3 "core" %O!  +3 ."myShortDA"PS.seek 1.5ml +2 "processing"%<' +596 "core" ' +2 ."myShortDA"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"% * +38 "core" , +2 ."myShortDA"PS.seek 0ml +3 "processing"%w'ܑ +1599 "core" ' +2 ."myShortDA"delay 5:00 +9701 "Can"\ ?gi\\x +20303 #"myShortDA"recoverPSRreagent08 +2 .PTV.dial :puck +5 "processing"%N  +17 "core"  +38 ."myShortDA"PBV.dial :waste1 +11 "processing"%7  +38 "core" +2 ."myShortDA"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +39 "core" + +2 ."myShortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"%* +78 "core"  +3 ."myShortDA"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."myShortDA"PS.seek 2.5ml +2 "processing"%:' +2449 "core" ' +2 ."myShortDA"PSV.dial PTV +3 "processing"%@ +80 "core" +2 ."myShortDA"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%O +82 "core"  +2 ."myShortDA"delay 5 seconds +502 .PSV.dial PTV +3 "processing"% +93 "core"  +2 ."myShortDA"delay 5 seconds +502 .PSV.dial :air +3 "processing"%V  +80 "core"  +2 ."myShortDA"PS.seek :empty +3 "processing"%v's +2475 "core" ' +2 ."myShortDA"PTV.dial :PRVmixing,via: PRV +3 "processing"%M  +137 "core" +2 ."myShortDA"PSV.dial :mixloop +2 "processing"% +49 "core" +2 ."myShortDA"PRV.dial :ab1 +2 "processing"% @ +112 "core" > +2 ."myShortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +5 ."myShortDA"PS.seek 0.15ml +2 "processing"%k' +353 "core" ' +2 ."myShortDA"delay 2 seconds +203 ."connect"CBV.dial PRV +4 ."myShortDA"PRV.dial CBV +4 "collection"'h  +5 "processing"%F  +4 "core"  +42  +2 "processing"%% +3 "core" %(\  +3 ."myShortDA"PS.seek 0.3ml +2 "processing"%' +360 "core" ' +2 ."myShortDA"delay 2 seconds +203 .CBV.dial between PRV and PSV +3 "collection"'=  +37 "core" + ."myShortDA"PRV.dial :air +3 "processing"%}  +47 "core"  +2 ."myShortDA"PS.seek 0.9ml +3 "processing"%'N +1274 "core" ' +2 ."myShortDA"PRV.dial :waste2 +3 "processing"%3 @ +78 "core" @ +2 ."myShortDA"PS.seek 0.5ml +5 "processing"%$' +854 "core" ' +2 #"myShortDA"addPMLReagent08 +7 .PSV.dial :air +5 "processing"%A  +45 "core"  +3 ."myShortDA"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."myShortDA"PS.seek 2ml +2 "processing"%5'Q +1604 "core" ' + ."myShortDA"PSV.dial :PML +3 "processing"%[ +49 "core" +2 ."myShortDA"PTV.dial :mixing +2 "processing"% @ +77 "core" B +2 ."myShortDA"PBV.dial :waste1 +3 "processing"%  +37 "core" +2 "processing"%\ % +4 "core" %Q(  +2 ."myShortDA"PS.seek 1.85ml +3 "processing"%B'I +238 "core" ' + ."myShortDA"PBV.dial between PSV and waste1 +4 "processing"%f * +37 "core" , +2 ."myShortDA"PS.seek 0ml +5 "processing"%'ܑ +1957 "core" ' +2 ."myShortDA"delay 2 seconds +203 #Beginning samplePassC +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'g& +5 "core" &ys +2 "manipulator"&q& +3 "core" & %  i Z9 +3 "manipulator"&1% +2 "core" % z %  < Z +3 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&](-z +127 "core" ( + "manipulator"&u& +3 "core" &-w 2 ) 0 Z$ +3 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &U& +3 "core" &-w & "  V$ +2 ."myShortDA"Forearm.seek :garage +5 "manipulator"&+'o +109 "core" ' +2 ."myShortDA"Hand.close +3 "manipulator"&/ +24 "core" / + "manipulator"&X& +3 "core" &-y  F# +3 "manipulator"&o% +3 "core" %y|  I0 +2 ."myShortDA"Forearm.seek :retract +3 "manipulator"&z' ] +121 "core" ' + ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myShortDA"Elbow.seek CC +2 "manipulator"&D( +271 "core" ( +2 "manipulator"&t& +3 "core" & 4 Y P+ +2 ."myShortDA"Elbow.reconfigure :loose +38 "manipulator"&$ &.,(#b +6 && +2 "core" & 8 + X+ +2 ."myShortDA"Forearm.reconfigure :tight +10 "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek CC +3 "manipulator"&R'ш +96 "core" ' +2 "manipulator"&E& +3 "core" &  0 K* +2 "manipulator"&% +4 "core" %я  = S +2 "collection"'6& +4 "core" &zr +2 "collection"' & +5 "core" &zs +2 ."myShortDA"CC.seek :closed +3 "collection"'|(X +5 "core" &yr +6 & -{s $e +10 &iR}zs 9 +9 &xxyr N +10 &VTyr U +9 &Oyq U +9 &Oyt U +10 &Oyt U +9 &_Ozs T +9 & !Lyu T +10 &!Nxs U +9 &#Rxt U +9 &%fQzr U +10 &')Pyq T +9 &(Nyr T +10 &*Jys U +9 &,nNzr U +9 &.1K{t T +10 &/Iyu U +9 &1Qys U +9 &3vRyr U +10 &58Rxr U +9 &6Ixr T +10 &8Oys U +9 &:~Nyr U +9 &<@Nxr U +10 &>Mxr U +9 &?Jyr T +9 &ALyt U +10 &CHJxr U +9 &E Jzu T +10 &FOzt U +9 &HWzu V +9 &JIexs W +10 &Lyr Z +9 &Myt _ +9 &Otyt ` +10 &Q9yu _ +9 &Rzu ` +10 &Tys ` +9 &Vzys a +9 &Xrzu , +10 &X"xs R +9 ( + &Xbxt H +2 "collection"' & +4 #"myShortDA"Collection Clamp onSpring/offSpring for 8/26 samples, on/off torque 2.06 +2 "collection"'9& +5 "core" &Xcys H +3 ."myShortDA"Hand.open +2 "manipulator"&01 +22 "core" 1 +2 "manipulator"&^% +3 "core" %я d D +2 ."myShortDA"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 ."myShortDA"Forearm.seek :retract +2 "manipulator"&m' ] +106 "core" ' +2 ."myShortDA"PSV.dial PSR +3 "processing"%P +111 "core"  +2 #"myShortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +11 ."myShortDA"PS.seek 1.5ml +3 "processing"%>' +1602 "core" ' +2 ."myShortDA"delay 5 seconds +503 .PSV.dial :waste1 +3 "processing"%W  +47 "core"  +2 ."myShortDA"PS.seek 0ml +3 "processing"%I'ܑ +1625 "core" ' + ."myShortDA"PSV.dial PSR +3 "processing"% +47 "core"  +2 ."myShortDA"PSR.select :air +3 "processing"% +12 ."myShortDA"PS.seek 2.5ml +2 "processing"%y' +2614 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +5 ."myShortDA"CBV.dial PRV +5 "processing"%/  +2 "collection"'  +40 "core"  +135  +2 ."myShortDA"PSV.dial :mixloop +3 "processing"% +112 "core" +2 ."myShortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing +5 "processing"%&  +79 "core" +2 ."myShortDA"PS.seek 0ml +3 "processing"%;'ܑ +2613 "core" ' +2 ."myShortDA"PSV.dial :air +8 "processing"%b  +47 "core"  +2 ."myShortDA"PS.seek 2.5ml +3 "processing"%`' +2623 "core" ' + ."myShortDA"PSV.dial :mixloop +3 "processing"%p +49 "core" +2 ."myShortDA"PS.seek 0ml +3 "processing"%)'ܑ +2620 "core" ' + ."myShortDA"PSV.dial :air +4 "processing"%L  +45 "core"  +2 ."myShortDA"PS.seek 2.5ml +3 "processing"%C' +2620 "core" ' + ."myShortDA"PSV.dial :mixloop +3 "processing"%! +47 "core" +3 ."myShortDA"PS.seek 0ml +4 "processing"%~'ܑ +2288 "Can"\ OjX] +335 "core" ' +2 #"myShortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&2& +7 "core" &  O* +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek CC +2 "manipulator"& ( +5 "core" ( +2 "manipulator"&s& +4 "core" & n H* +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &-& +3 "core" & !  G* +2 ."myShortDA"Forearm.seek CC +3 "manipulator"&Y'ш +93 "core" ' +2 ."myShortDA"Hand.close +2 "manipulator"&a/ +27 "core" / +41 ."myShortDA"CC.seek :open +10 "collection"'( +408 "core" ( +2 "manipulator"&\\& +3 "core" &  < L* +2 "manipulator"&r% +3 "core" %х " * R= +3 ."myShortDA"Forearm.seek :retract +3 "manipulator"&'' ] +108 "core" ' +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek :garage +3 "manipulator"&(-z +285 "core" ( +2 "manipulator"&T& +3 "core" &- " / X Ue +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &K& +3 "core" &- ! U [e +3 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek :garage +2 "manipulator"&8'o +113 "core" ' +2 ."myShortDA"Hand.open +2 "manipulator"&(1 +24 "core" 1 +2 "manipulator"&_% +3 "core" %xk  CV +2 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myShortDA"Forearm.seek :retract +3 "manipulator"&,' ] +100 "core" ' +3 ."da"delayUntil "14:22:18.09" +24809 #recoverPRVreagent08 +3 .PTV.dial :mixing +4 "processing"%Z @ +75 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +39 "core" + +2 ."da"PSV.dial :air +2 "processing"%  +49 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%%' +2473 "core" ' + ."da"PSV.dial :mixloop +3 "processing"%. +48 "core" + ."da"delay 2 seconds +203 .PSV.dial :air +2 "processing"%d  +47 "core"  + ."da"delay 2 seconds +203 .PSV.dial :mixloop +3 "processing"%S +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +3 "processing"%  +48 "core"  +2 ."da"PS.seek :empty +3 "processing"%"'s +2476 "core" ' +2 #"da"washCycleDA #1 of 2 +2 .PSR.select :air +5 .PSV.dial PSR +4 "processing"%{ +143 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +8 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +3 "processing"%c' +589 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +5 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'Q +1606 "core" ' + ."da"PTV.dial :puck +3 "processing"%#  +74 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +80 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%i  +38 "core" + "processing"%Q% +4 "core" %O*\  +2 ."da"PS.seek 1.5ml +3 "processing"%J' +594 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"% * +38 "core" , +2 ."da"PS.seek 0ml +3 "processing"%l'ܑ +1609 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 +6 .PTV.dial :puck +5 "processing"%G  +11 "core"  + ."da"PBV.dial :waste1 +3 "processing"%  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +39 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%< +80 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%x' +2474 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%N +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%7 +79 "core"  +2 ."da"delay 5 seconds +466 "Can"\ >l] +37 ."da"PSV.dial PTV +3 "processing"% +79 "core" +2 ."da"delay 5 seconds +541 .PSV.dial :air +10 "processing"%*  +80 "core"  +2 ."da"PS.seek :empty +3 "processing"%w's +2478 "core" ' +2 #"da"washCycleDA #2 of 2 +2 .PSR.select :air +6 .PSV.dial PSR +4 "processing"%@ +142 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +3 "processing"%O' +589 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%'Q +1611 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%V  +36 "core"  +2 ."da"PSV.dial PTV +2 "processing"%: +77 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%M  +38 "core" +2 "processing"%% +3 "core" %W(\  +3 ."da"PS.seek 1.5ml +2 "processing"%' +604 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%v * +38 "core" , +2 ."da"PS.seek 0ml +3 "processing"%h'ܑ +1609 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +5 "processing"%F  +6 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +8 "processing"%k * +37 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%= +79 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%}' +2476 "core" ' +2 ."da"PSV.dial PTV +3 "processing"% +79 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%3 +80 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%A  +79 "core"  +2 ."da"PS.seek :empty +3 "processing"%$'s +2473 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air +5 "processing"%[  +46 "core"  + ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +4 "processing"%  +134 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +3 "processing"%  +46 "core" ~ +2 ."da"PTV.dial :PRVmixing +2 "processing"%\  +16 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%f +49 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.3ml +3 "processing"%5' +387 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air +2 "processing"%B  +49 "core"  +2 "processing"%g% +3 "core" %!\  +3 ."da"PS.seek 0.55ml +2 "processing"%q'"Y +334 "core" ' + #"da"addPMLReagent08 +2 .PSV.dial :air +4 "processing"%1  +47 "core"  +3 ."da"PS.seek 2ml +3 "processing"%u'Q +1555 "core" ' +2 ."da"PSV.dial :PML +3 "processing"%U +47 "core" + ."da"PTV.dial :mixing +3 "processing"% @ +79 "core" A + ."da"PBV.dial :waste1 +3 "processing"%X  +38 "core" +2 "processing"%o% +3 "core" %Q(\  +2 ."da"PS.seek 1.85ml +3 "processing"%H'I +238 "core" ' +2 ."da"PBV.dial between PSV and waste1 +3 "processing"% * +38 "core" * +2 ."da"PS.seek 0ml +3 "processing"%+'ܑ +1980 "core" ' +2 ."da"delay 2 seconds +203 .delay 8:00 +22513 "Can"\ So^: +25491 #"da"recoverPRVreagent08 + .PTV.dial :mixing +4 "processing"%t @ +6 "core" A +2 ."da"PBV.dial :waste1 +3 "processing"%  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +44 "processing"%] * +39 "core" , + ."da"PSV.dial :air +10 "processing"%E  +46 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%' +2496 "core" ' +2 ."da"PSV.dial :mixloop +7 "processing"%6 +47 "core" +2 ."da"delay 2 seconds +203 .PSV.dial :air +2 "processing"%z  +47 "core"  + ."da"delay 2 seconds +203 .PSV.dial :mixloop +3 "processing"%j +46 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%9  +47 "core"  +2 ."da"PS.seek :empty +3 "processing"%0's +2479 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +5 .PSV.dial PSR +4 "processing"%^ +145 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +3 "processing"% ' +597 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +4 "processing"% +11 ."da"PS.seek 2ml +3 "processing"%P'Q +1606 "core" ' + ."da"PTV.dial :puck +3 "processing"%R  +75 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +79 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%W  +38 "core" +2 "processing"%>% +4 "core" %Q*\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +589 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%I * +38 "core" + +2 ."da"PS.seek 0ml +5 "processing"% 'ܑ +1598 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +5 .PBV.dial :waste1 +3 "processing"%/  +38 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +4 "processing"% * +38 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%& +79 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%y' +2478 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%b +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%; +79 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%p +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%`  +81 "core"  +2 ."da"PS.seek :empty +3 "processing"%L's +310 "Can"\ KrA^ +2164 "core" ' +2 #"da"washCycleDA #2 of 3 +3 .PSR.select :air +4 .PSV.dial PSR +5 "processing"%) +143 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +3 "processing"%!' +589 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%C'Q +1609 "core" ' + ."da"PTV.dial :puck +3 .PSV.dial PTV +4 "processing"%2 +78 "core" + ."da"PBV.dial :waste1 +3 "processing"%s  +36 "core" +2 "processing"%-% +3 "core" %V)\  +2 ."da"PS.seek 1.5ml +3 "processing"%a' +585 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%D * +36 "core" + +3 ."da"PS.seek 0ml +4 "processing"%m'ܑ +1599 "core" ' +2 ."da"delay 2:00 +12005 #recoverPSRreagent08 + .PTV.dial :puck +4 .PBV.dial :waste1 +4 "processing"%|  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +45 "processing"%\\ * +39 "core" , +2 ."da"PSR.select :air +10 .PSV.dial PSR +4 "processing"%r +80 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +3 "processing"%Y' +2472 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%T +79 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%K +80 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +82 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%(  +80 "core"  +3 ."da"PS.seek :empty +4 "processing"%_'s +2461 "core" ' +2 #"da"washCycleDA #3 of 3 +2 .PSR.select :air +5 .PSV.dial PSR +4 "processing"%' +143 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +3 "processing"%8' +582 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%Z'Q +1604 "core" ' +2 ."da"PTV.dial :puck +2 .PSV.dial PTV +5 "processing"% +79 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 "processing"% % +3 "core" %N(\  +3 ."da"PS.seek 1.5ml +2 "processing"%~' +582 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%. * +36 "core" + +2 ."da"PS.seek 0ml +5 "processing"%d'ܑ +1609 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 +2 .PTV.dial :puck +4 .PBV.dial :waste1 +3 "processing"%S  +38 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +9 "processing"% * +38 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%% +80 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%{' +2485 "core" ' + ."da"PSV.dial PTV +3 "processing"%" +79 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%c +116 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"%# +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%  +79 "core"  +2 ."da"PS.seek :empty +3 "processing"%i's +2462 "core" ' + ."da"Gate.power :camera,:ON +4 #Mixing DA Substrates +3 .PSR.select :air +4 .PSV.dial PSR +5 "processing"%Q +146 "core"  +4 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +9 "processing"% +19 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +14 ."da"PS.seek 0.25ml +5 "processing"%'I +340 "core" ' +3 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +6 "processing"% +11 ."da"PS.seek 0.5ml +3 "processing"%' +331 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%J'Q +666 "Can" u1_f +933 "core" ' +2 ."da"PTV.dial :puck +3 .PSV.dial PTV +4 "processing"%G +80 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%  +39 "core" +2 "processing"%% +3 "core" %N'  +3 ."da"PS.seek 1.5ml +2 "processing"%<' +598 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%l * +37 "core" + +3 ."da"PS.seek 0ml +4 "processing"%N'ܑ +1598 "core" ' +2 ."da"delay 10 seconds +1053 #recoverPSRreagent08 +2 .PTV.dial :puck +5 .PBV.dial :waste1 +4 "processing"%7  +39 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +3 "processing"% * +37 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%? +82 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +3 "processing"%*' +2566 "core" ' + ."da"PSV.dial PTV +3 "processing"%x +82 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%@ +83 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%w +81 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%O  +80 "core"  +2 ."da"PS.seek :empty +5 "processing"%V's +2557 "core" ' +2 #"da"Additional air clear +3 .PSR.select :air +5 .PSV.dial PSR +3 "processing"%: +148 "core"  +2 #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +5 .PS.reconfigure :default +3 "processing"%#A d`xb +5 ."da"PS.seek 2ml +2 "processing"%M'Q +2114 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +3 .PSV.dial PTV +5 "processing"% +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 "processing"%v% +3 "core" %Q  +3 ."da"PS.seek 1.5ml +2 "processing"%' +593 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%F * +38 "core" + +2 ."da"delay 1 second +102 .PSV.dial :waste1 +3 "processing"%  +113 "core"  +3 ."da"PS.seek :empty +4 "processing"%k's +1602 "core" ' +2 "processing"%=9 +3 "core" 9v5 +3 #"da"Processing Puck Heater at 27.9C before imaging +2 .PH.coast +5 "processing"%h +4 %& +2 "core" 5 +3 &S!  - +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&3% +6 "core" % k  _ # +2 "storage"(% +4 "core" %B h a +2 "storage"(A. +2 "core" .(+ +3 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 ."da"SC.seek 3 +2 "storage"(}(@ +204 "core" ( + ."da"SC.configure :limp +3 "storage"($(\ 1b +5 ([& +3 "core" &C 7 & +2 "manipulator"&& +3 "core" &-  T e +2 "manipulator"&% +4 "core" % k  +  +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 3 +3 "manipulator"&\ ( +173 "core" ( + "manipulator"&f& +4 "core" & : !^ +2 "storage"($& +3 "core" &K k a h +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&B'm +88 "core" ' + "storage"(g& +3 "core" &K J +3 ."da"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +7 ."da"SE.seek :beamBreak +2 "storage"(5' +288 "core" ' + "storage"(1- +4 "core" -' +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +6 ."da"SE.seek :place +3 "storage"(q'x +43 "core" ' +2 "manipulator"&U& +3 "core" &  !^ +2 "manipulator"&% +3 "core" %u  ! +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +2 "manipulator"&X' ] +115 "core" ' +3 ."da"Elbow.seek PC +3 "manipulator"&o( +258 "core" ( +2 "manipulator"& & +3 "core" &  b $ +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +50 &u& +3 "core" & P % +2 ."da"Forearm.seek PC +10 "manipulator"&H'E +93 "core" ' + ."da"Hand.close +2 "manipulator"&t/ +78 "core" / +3 ."da"PC.seek :open +4 "processing"%( +376 "core" ( +2 "storage"(]& +3 "core" &K 9 +2 "manipulator"&E& +4 "core" &    +2 "manipulator"&+% +3 "core" % B  "a +2 ."da"Forearm.seek :retract +3 "manipulator"&6' ] +107 "core" ' +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 3 +3 "manipulator"&z( +248 "core" ( + "manipulator"&j& +3 "core" &  $ k +3 "storage"(9& +3 "core" &K +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&'m +99 "core" ' + ."da"Hand.open +2 "manipulator"&^1 +28 "core" 1 +2 "storage"(0- +4 "core" -'x +2 ."da"SE.seek -0.3 Pucks below Top Plate +3 "storage"( 'D +26 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +6 ."da"SE.seek -1.29 Pucks below Top Plate +3 "storage"(R' +61 "core" ' +2 #"da"Lights, camera, ACTION! +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +7 #"da"PuckCamera: snap -bin=2,2 -tiff -auto /var/log/esp/da25mar2915h.tif +7 "processing"%& +19 "core" &) +3 "manipulator"&W& +5 "core" & ` ! j +3 "manipulator"&>% +5 "core" %q ! +4 ."psFlush"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +12 ."psFlush"Forearm.seek :retract +4 "manipulator"&P' ] +111 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&I(-z +186 "core" ( + "manipulator"&& +4 "core" &- $ k} +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &/& +3 "core" &- j} +3 ."psFlush"Forearm.seek :garage +3 "manipulator"&'o +106 "core" ' +3 ."psFlush"Hand.close +2 "manipulator"&&/ +25 "core" / +2 "manipulator"& & +3 "core" &- F ; w} +2 "manipulator"&b% +4 "core" %ς 5 8 XK +2 ."psFlush"Forearm.seek :retract +3 "manipulator"&;' ] +107 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +7 ."psFlush"Elbow.seek PC +2 "manipulator"&p( +128 "core" ( +2 "manipulator"&`& +3 "core" &  +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &y& +3 "core" & ( e H +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."psFlush"Forearm.seek PC +3 "manipulator"&)'E +96 "core" ' +2 "manipulator"&L& +3 "core" & 3 +2 "manipulator"&!% +4 "core" %L !@ +2 "processing"%2& +4 "core" &* +2 "processing"%s& +5 "core" &, +3 ."psFlush"PC.seek :closed +2 "processing"%-(SD +6 "core" &, +7 & ,) $c +9 &fSu* 9 +9 &xm) N +10 &TE( U +9 &>* U +10 &>* T +9 &C" U +9 &]=) T +10 & >+ U +9 &!A* U +9 &#?* T +10 &%d>) U +9 &'#>* V +10 &(;* V +9 &*=+ V +10 &,j;) U +9 &.*?* V +9 &/;* U +9 &1=) U +10 &3q>* V +9 &53;* V +10 &6?) V +9 &8C* V +9 &:y>) V +10 &<=@* U +9 &>>* U +9 &??( U +10 &A@* U +9 &CFA* U +10 &EC) U +9 &FL) V +9 &Hb* Y +10 &J9|( \\ +9 &Ku+ \\ +9 &M) ] +10 &O~~( \\ +9 &Q8& _ +10 &R[h) + +9 &S#Z+ < +9 ( + &S&:* 9 +3 "processing"%s& +3 #"psFlush"Processing Clamp onSpring/offSpring for 6/24 samples, on/off torque 1.78 +3 "processing"%C& +5 "core" &S&9$ 9 +53 ."psFlush"Hand.open +9 "manipulator"&D1 +77 "core" 1 +2 "manipulator"&a% +3 "core" % L | ^@ +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +3 "manipulator"&|' ] +94 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +5 "processing"%\\ +49 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +3 "processing"%r' +228 #"da"SX HX9/16 (USB:11): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 1.642 seconds\ Exposing 696x520 pixel 16-bit image for 16.132 seconds\ /var/log/esp/da25mar2915h.tif: TIFF Upload Complete\ +6 #PuckCamera: snap -bin=2,2 -tiff 15.0 /var/log/esp/midres/da25mar2915h15s.tif +358 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +4 "processing"% +12 ."psFlush"PS.seek 2.5ml +4 "processing"%m' +685 #"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/da25mar2915h15s.tif: TIFF Upload Complete\ +5 #PuckCamera: snap -bin=2,2 -tiff 30.0 /var/log/esp/midres/da25mar2915h30s.tif +1422 "core" ' +2 ."psFlush"delay 1 second +104 .PRV.dial :waste2,avoiding: :ab2 +3 "processing"%T @ +216 "core" A +2 ."psFlush"PTV.dial :PRVmixing +3 "processing"%K  +143 "core" +2 ."psFlush"PSV.dial :mixloop +3 "processing"% +117 "core" +3 ."psFlush"PS.seek :empty +3 "processing"%('s +1046 #"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/da25mar2915h30s.tif: TIFF Upload Complete\ +5 #PuckCamera: snap -bin=1,1 -tiff 70.0 /var/log/esp/hires/da25mar2915h70s.tif +1573 "core" ' +2 ."psFlush"PSR.select :air +4 .PSV.dial PSR +6 "processing"%Y +119 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +6 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +2 "processing"%'' +597 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +4 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%_' +2121 "core" ' + ."psFlush"delay 1 second +103 .PBV.dial :waste1 +3 "processing"%8  +38 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"% @ +82 "core" B +2 ."psFlush"PSV.dial :mixloop +2 "processing"% +118 "core" +2 ."psFlush"PS.seek :empty +3 "processing"% 's +1841 #"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/da25mar2915h70s.tif: TIFF Upload Complete\ +3 .Gate.power :camera,:OFF +7 ."Qmail"DAfans.email "da25mar2915h exposed 16.132 seconds\\nmidres/da25mar2915h15s\\nmidres/da25mar2915h30s\\nhires/da25mar2915h70s",Subject: "da25mar2915h images!" +5 "storage"(Z- +5 "core" -' +4 "storage"(.& +3 "core" &K +3 "manipulator"&~& +3 "core" &  !  +4 "manipulator"&S% +18 "core" % Z   9 \  +15 ."da"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +4 "manipulator"&( +247 "core" ( +4 "manipulator"&%& +19 "core" &\   !r +12 "storage"(d& +5 "core" &K  +8 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&"'m +104 "core" ' +2 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.57 Pucks below Top Plate +2 "storage"(c'W +56 "core" ' +2 "manipulator"&#& +4 "core" &\ & $ G 1!r +2 "storage"(& +3 "core" &K   3\ +2 ."da"Elbow.reconfigure :limp +8 "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek 3 +2 "manipulator"&{'M +41 "core" ' +2 ."da"Elbow.hold +3 "manipulator"&Q, +6 "core" , + ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +5 ."da"SE.seek -0.39 Pucks below Top Plate +3 "storage"(i' +19 "core" ' +2 "manipulator"&% +3 "core" %Y  #v +2 "storage"(& +4 "core" &K C\  +2 ."da"Forearm.force -20 +2 "manipulator"&5 +5 ."da"Forearm.seek 3 + 312 counts +2 "manipulator"&G'Ѕ +24 "core" ' + "manipulator"&& +4 "core" &\ ( S 0!q +2 "storage"(& +3 "core" &K   \ +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&J'm +26 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%l +5 "core" ' +3 "storage"(<% +4 "core" % G \\  +2 ."downElevator"SE.seek :down +5 "storage"(7'= +96 "core"  + ."psFlush"PSR.select :flush +4 "processing"%@ +6 "storage"(% +3 "core" %C \ \\v +2 "manipulator"&?% +4 "core" %^  L 1 +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +3 "manipulator"&N' ] +6 ."psFlush"PS.seek 1ml +3 "processing"%x'[q +95 "core" ' +45 ' +2 ."downElevator"SE.stop +2 "storage"(5 +5 (@& +3 "core" &K ' 6\ +958 ' +6 ."psFlush"PSR.select :air +10 "processing"% +18 ."psFlush"PS.seek 2.5ml +6 "processing"%w' +1605 "core" ' +4 ."psFlush"PSV.dial PTV +5 "processing"%O +83 "core" +6 ."psFlush"PTV.dial :puck +4 "processing"%*  +81 "core"  +4 ."psFlush"PBV.dial :waste1 +6 "processing"%:  +11 "core" +5 ."psFlush"PS.seek 0ml +7 "processing"%V'ܑ +24 #"uploadLog"upsync +2604 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +79 "core"  +2 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +5 "processing"%' +2617 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%v +81 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"%M'ܑ +2612 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%F +80 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +2 "processing"%' +592 "core" ' +2 ."psFlush"PSR.select :air +4 "processing"% +12 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2117 "core" ' + ."psFlush"PSV.dial PTV +8 "processing"%= +80 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%h U +60 "core" W +2 ."psFlush"PS.seek 0ml +3 "processing"%'ܑ +2617 "core" ' + ."psFlush"PSV.dial PBV +4 "processing"%3 @ +48 "core" ? +2 ."psFlush"PS.seek 2.5ml +5 "processing"%' +2618 "core" ' + ."psFlush"PSV.dial :waste1 +4 "processing"%A  +90 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%['s +2640 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +87 "Can"\ ?{V_ +2 "core"  + ."psFlush"PSR.select :air +12 .PS.seek 2.5ml +4 "processing"%' +2624 "core" ' + ."psFlush"PSV.dial PTV +4 "processing"%4 +78 "core" + ."psFlush"PBV.dial PSV +3 "processing"%f U +7 "core" V +2 ."psFlush"PS.seek 0ml +3 "processing"%$'ܑ +2626 "core" ' + ."psFlush"PSV.dial PBV +4 "processing"%g @ +46 "core" ? +3 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2627 "core" ' +2 ."psFlush"PSV.dial :waste1 +8 "processing"%,  +78 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%1's +2623 "core" ' + ."psFlush"PSV.dial PSR +4 "processing"%U +46 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +13 ."psFlush"PS.seek 1ml +2 "processing"%'[q +1091 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%5' +1605 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%B +78 "core" +2 ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +5 "processing"%  +58 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%u'ܑ +2617 "core" ' + ."psFlush"PSV.dial PSR +4 "processing"%\ +79 "core"  +2 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%t' +2631 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%X +79 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%e'ܑ +2624 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%] +78 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +2 "processing"%E' +588 "core" ' + ."psFlush"PSR.select :air +4 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%+' +2109 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%H +80 "core" + ."psFlush"PBV.dial PSV +3 "processing"%j U +58 "core" V +2 ."psFlush"PS.seek 0ml +3 "processing"%9'ܑ +2617 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%o @ +47 "core" ? +3 ."psFlush"PS.seek 2.5ml +3 "processing"%^' +2630 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%0  +91 "core"  +2 ."psFlush"PS.seek :empty +4 "processing"%'s +2614 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%W +44 "core"  +2 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%>' +2632 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%6 +78 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%q U +6 "core" U +3 ."psFlush"PS.seek 0ml +3 "processing"% 'ܑ +2625 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"% @ +47 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2618 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%/  +78 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%z's +2615 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +3 "manipulator"&&& +44 "core" &\ N N _!q +2 "manipulator"& % +3 "core" % } B P _ +3 ."psFlush"Elbow.seek PC +9 "manipulator"&b( +257 "core" ( +2 "manipulator"&P& +3 "core" & K M ; a +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &`& +2 "core" & 6 A > a +3 ."psFlush"Forearm.seek PC +2 "manipulator"&y'E +92 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&/ +66 "core" / +3 ."psFlush"PC.seek :open +3 "processing"%L( +378 "core" ( +2 "manipulator"&!& +3 "core" & M L [ b +2 "manipulator"&2% +4 "core" % K E A bS +2 ."psFlush"Forearm.seek :retract +3 "manipulator"&I' ] +96 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek :garage +2 "manipulator"&;(-z +138 "core" ( + "manipulator"&& +4 "core" &-}\ = F `!u +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &C& +2 "core" &-}\ -  9 `!u +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."psFlush"Forearm.seek :garage +3 "manipulator"&D'o +111 "core" ' +2 ."psFlush"Hand.open +2 "manipulator"&a1 +23 "core" 1 +2 "manipulator"&s% +3 "core" %sq " G Of +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."psFlush"Forearm.seek :retract +3 "manipulator"&\\' ] +102 "core" ' +2 #"myShortDA"Finished short da assay + #Flushing Processing stage +4 "processing"%)% +6 "core" %x(\ \ +2 #"myShortDA"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%k& +6 "core" &*\ \ + "manipulator"&r& +4 "core" &-\ E G & `!q +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&T(-z +5 "core" ( +2 "manipulator"&K& +3 "core" &-\ K A f a!q +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 & & +3 "core" &-\ E A a!q +2 ."myShortDA"Forearm.seek :garage +3 "manipulator"&m'o +109 "core" ' +2 ."myShortDA"Hand.close +2 "manipulator"&Y/ +26 "core" / +2 "manipulator"&(& +3 "core" &-\ 1 Q o +2 "manipulator"&'% +3 "core" % X QK +2 ."myShortDA"Forearm.seek :retract +3 "manipulator"&8' ] +105 "core" ' +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek PC +3 "manipulator"&( +119 "core" ( +2 "manipulator"&& +3 "core" & E S H d +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &_& +2 "core" & A G W c +3 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myShortDA"Forearm.seek PC +2 "manipulator"&Z'E +103 "core" ' + "manipulator"&.& +3 "core" & K I  a +3 "manipulator"&~% +3 "core" %J G G : a +2 "processing"%S& +3 "core" &\ \ +3 "processing"%%& +4 "core" & \ +3 ."myShortDA"PC.seek :closed +2 "processing"%d(SD +6 "core" &)\ +5 &(\ 1 +10 &Gx(\ 2 +9 &@pv)\ G +10 &U)\ Q +9 &E)\ R +9 &`G)\ Q +10 &"H(\ Q +9 &G)\ Q +9 &E(\ Q +10 &!hD%\ Q +9 &#*D)\ Q +10 &$H'\ Q +9 &&G)\ Q +9 &(pD(\ Q +10 &*3C(\ Q +9 &+G*\ Q +9 &-D)\ Q +10 &/wF+\ R +9 &1:G*\ Q +10 &2I)\ Q +9 &4H(\ R +9 &6I+\ R +10 &8BF%\ Q +9 &:F)\ R +9 &;I(\ R +10 &=I)\ Q +9 &?JG(\ Q +10 &A J)\ Q +9 &BK)\ Q +9 &DJ(\ Q +10 &FOQ)\ R +9 &H e*\ T +9 &Iu(\ V +10 &K(\ X +9 &MG)\ X +10 &O)\ X +9 &P)\ Y +9 &Ro|h)\ + +10 &S&r*\ : +9 ( + &S (*\ 2 +2 "processing"%%& +3 #"myShortDA"Processing Clamp onSpring/offSpring for 7/24 samples, on/off torque 1.66 +2 "processing"%p& +5 "core" &S ((\ 2 +2 ."myShortDA"Hand.open +42 "manipulator" +68 "core" 1 +3 "manipulator"&% +3 "core" % J S P : ^ +2 ."myShortDA"Forearm.reconfigure :loose +9 "manipulator"&#Q@2^d^b +5 ."myShortDA"Forearm.seek :retract +2 "manipulator"&' ] +97 "core" ' + ."myShortDA"PSV.dial PSR +3 "processing"%| +59 "core"  +2 ."myShortDA"PSR.select :flush +3 "processing"%@ +12 ."myShortDA"PS.seek 1ml +3 "processing"%'[q +1102 "core" ' + ."myShortDA"PSR.select :air +4 "processing"% +12 ."myShortDA"PS.seek 2.5ml +3 "processing"%' +1608 "core" ' + ."myShortDA"PSV.dial PTV +4 "processing"% +90 "core"  +2 ."myShortDA"PTV.dial :puck +2 .PBV.dial :waste1 +5 "processing"%<  +58 "core" +3 ."myShortDA"PS.seek 0ml +3 "processing"%R'ܑ +2619 "core" ' +2 ."myShortDA"PSV.dial PSR +3 "processing"%" +80 "core"  + ."myShortDA"PSR.select :air +6 .PS.seek 2.5ml +4 "processing"%l' +2611 "core" ' + ."myShortDA"PSV.dial PTV +8 "processing"% +80 "core" +2 ."myShortDA"PS.seek 0ml +3 "processing"%?'ܑ +2621 "core" ' +2 ."myShortDA"PSV.dial PSR +3 "processing"% +80 "core"  + ."myShortDA"PSR.select :flush +4 "processing"%@ +11 ."myShortDA"PS.seek 0.5ml +3 "processing"%c' +593 "core" ' +2 ."myShortDA"PSR.select :air +3 "processing"% +12 ."myShortDA"PS.seek 2.5ml +2 "processing"%{' +2038 "Can"\ >}` +77 "core" ' +2 ."myShortDA"PSV.dial PTV +3 "processing"%G +78 "core" +2 ."myShortDA"PBV.dial PSV +2 "processing"%@ U +60 "core" V +3 ."myShortDA"PS.seek 0ml +3 "processing"%i'ܑ +2616 "core" ' +2 ."myShortDA"PSV.dial PBV +3 "processing"%J @ +48 "core" > +6 ."myShortDA"PS.seek 2.5ml +7 "processing"% ' +2612 "core" ' +2 ."myShortDA"PSV.dial :waste1 +3 "processing"%7  +78 "core"  +2 ."myShortDA"PS.seek :empty +3 "processing"%x's +2631 "core" ' + ."myShortDA"PSV.dial PSR +3 "processing"%O +46 "core"  + ."myShortDA"PSR.select :air +4 .PS.seek 2.5ml +5 "processing"%*' +2618 "core" ' + ."myShortDA"PSV.dial PTV +8 "processing"%: +79 "core" + ."myShortDA"PBV.dial PSV +3 "processing"%w U +7 "core" U +2 ."myShortDA"PS.seek 0ml +3 "processing"%'ܑ +2618 "core" ' + ."myShortDA"PSV.dial PBV +3 "processing"%V @ +46 "core" ? +2 ."myShortDA"PS.seek 2.5ml +3 "processing"%v' +2623 "core" ' + ."myShortDA"PSV.dial :waste1 +3 "processing"%  +79 "core"  +2 ."myShortDA"PS.seek :empty +3 "processing"%F's +2627 "core" ' +2 #"myShortDA"Garaging FlushPuck in Processing Clamp +3 "manipulator"&M& +6 "core" & B C  a +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek PC +2 "manipulator"&( +6 "core" ( + "manipulator"&=& +4 "core" & E : T a +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &h& +4 "core" & @ = a +2 ."myShortDA"Forearm.seek PC +3 "manipulator"&'E +94 "core" ' +2 ."myShortDA"Hand.close +2 "manipulator"&3/ +70 "core" / +2 ."myShortDA"PC.seek :open +3 "processing"%( +378 "core" ( +2 "manipulator"&A& +4 "core" & F D d + "manipulator"&% +42 "core" % U M M O c! +2 ."myShortDA"Forearm.seek :retract +10 "manipulator"&' ] +98 "core" ' +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek :garage +3 "manipulator"&[(-z +130 "core" ( +2 "manipulator"&4& +3 "core" &-x H N * b$ +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &f& +3 "core" &-x ? 2 a$ +3 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek :garage +2 "manipulator"&'o +107 "core" ' +2 ."myShortDA"Hand.open +2 "manipulator"&g1 +26 "core" 1 + "manipulator"&$% +4 "core" %x  R +2 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myShortDA"Forearm.seek :retract +3 "manipulator"&,' ] +105 "core" ' +5615 #"CamilleF"-> 3.times(shortDAflush) +3 #Beginning samplePassF +4 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'& +5 "core" &vql\  +3 "manipulator"&U& +3 "core" &- N O c# +3 ."CamilleF"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."CamilleF"Elbow.seek FlushPuck::Garage +3 "manipulator"&1(-z +5 "core" ( +2 "manipulator"&& +3 "core" &- B E  c# +2 ."CamilleF"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &B& +2 "core" &- J N | c# +3 ."CamilleF"Forearm.seek :garage +3 "manipulator"& 'o +109 "core" ' +2 ."CamilleF"Hand.close +7 "manipulator"&5/ +21 "core" / +2 "manipulator"&\ & +4 "core" &- + S# + "manipulator"&u% +4 "core" %π  TE +2 ."CamilleF"Forearm.seek :retract +3 "manipulator"&X' ] +106 "core" ' +2 ."CamilleF"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."CamilleF"Elbow.seek CC +3 "manipulator"&t( +275 "core" ( +2 "manipulator"&]& +4 "core" & L N - b, +2 ."CamilleF"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &e& +3 "core" & W > I b, +3 ."CamilleF"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."CamilleF"Forearm.seek CC +3 "manipulator"&E'ш +105 "core" ' +2 "manipulator"&H& +4 "core" & Z u d, +2 "manipulator"&j% +3 "core" %р D E - d +2 "collection"'+& +4 "core" &yqa\  +2 "collection"'o& +5 "core" &xsg\  +2 ."CamilleF"CC.seek :closed +3 "collection"'9(X +5 "core" &xo\  +7 &xp<\ 2 +9 &Bvws 2 +9 &.l}xq F +10 &exq U +9 &|Lwr T +9 &=Nwr- U +10 &Mwq T +9 &Ozs T +9 &Lwq T +10 &!FOzr T +9 &#Mxr U +10 &$Oxq U +9 &&Nys T +9 &(NNyq T +10 &*Iyr T +9 &+Jvs T +9 &-Lxr T +10 &/XOwr T +9 &1Ovq T +10 &2Oxr T +9 &4Mxs U +9 &6^Lvs T +10 &8 Mwr+ T +9 &9Lxt T +9 &;Jvs T +10 &=gJwq T +9 &?(Mvv T +10 &@Mwt T +9 &BJvr T +9 &DnJxr T +10 &F0Owq T +9 &GUxr U +9 &Icyr W +10 &Kjsxt Y +9 &M!wt \\ +10 &Nxu _ +9 &Pyq ^ +9 &R]ys ` +10 &T yq _ +9 &Uzq ` +9 &Wxs K +10 &X%zq 's +9 &Xiys L +3 ( +2 "collection"'o& +4 #"CamilleF"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.13 +2 "collection"'0& +4 "core" &Xgyr L +3 ."CamilleF"Hand.open +2 "manipulator"&^1 +26 "core" 1 +2 "manipulator"&W% +3 "core" %р K N ; ] +2 ."CamilleF"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."CamilleF"Forearm.seek :retract +2 "manipulator"&' ] +92 "core" ' +2 ."CamilleF"PSV.dial PSR,avoiding: PBV +3 "processing"%6  +47 "core"  +2 #"CamilleF"Pulling 2.5ml of PSR.flush +2 .PSR.select :flush +6 "processing"%@ +11 ."CamilleF"PS.seek 2.5ml +2 "processing"%q' +2623 "core" ' + ."CamilleF"delay 5 seconds +547 ."connect"PRV.dial CBV +5 ."CamilleF"CBV.dial PRV +6 "processing"%>  +4 "collection"'  +5 "core"  +100  +2 ."CamilleF"PSV.dial :PTV,via: :air +4 "processing"% +207 "core" +2 ."CamilleF"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +5 "processing"%/ @ +76 "core" A +2 ."CamilleF"PS.seek 0ml +3 "processing"%'ܑ +2624 "core" ' +2 ."CamilleF"PSV.dial PSR,avoiding: PBV +4 "processing"%&  +205 "core"  +2 #"CamilleF"Pulling 2.5ml of PSR.flush +2 .PSR.select :flush +7 .PS.seek 2.5ml +4 "processing"% ' +2628 "core" ' + ."CamilleF"delay 5 seconds +504 ."connect"PRV.dial CBV +7 ."CamilleF"CBV.dial PRV +5 "processing"%P  +5 "core"  + "collection"'`  +6 "core"  +2 ."CamilleF"PSV.dial :PTV,via: :air +3 "processing"%Q +208 "core" ~ +2 ."CamilleF"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +6 "processing"% @ +6 "core" A +2 ."CamilleF"PS.seek 0ml +3 "processing"%N'ܑ +2639 "core" ' +2 ."CamilleF"PSV.dial PSR,avoiding: PBV +3 "processing"%-  +207 "core"  +2 #"CamilleF"Pulling 2.5ml of PSR.flush +2 .PSR.select :flush +8 .PS.seek 2.5ml +4 "processing"%!' +2612 "core" ' +2 ."CamilleF"delay 5 seconds +503 ."connect"PRV.dial CBV +5 ."CamilleF"CBV.dial PRV +5 "processing"%2  +3 "collection"'  +6 "core"  +  +3 ."CamilleF"PSV.dial :PTV,via: :air +4 "processing"%C +207 "core" +2 ."CamilleF"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +5 "processing"%y @ +6 "core" A +3 ."CamilleF"PS.seek 0ml +4 "processing"%b'ܑ +2616 "core" ' +2 ."CamilleF"PSV.dial PSR,avoiding: PBV +3 "processing"%a  +206 "core"  +2 #"CamilleF"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +7 .PS.seek 1.5ml +4 "processing"%s' +1615 "core" ' +2 ."CamilleF"delay 5 seconds +503 .PSV.dial :waste1 +4 "processing"%)  +46 "core"  +2 ."CamilleF"PS.seek 0ml +3 "processing"%k'ܑ +1612 "core" ' + ."CamilleF"PSV.dial PSR +3 "processing"%r +58 "core" +2 ."CamilleF"PSR.select :air +3 "processing"% +12 ."CamilleF"PS.seek 2.5ml +3 "processing"%I' +2621 "core" ' +2 ."connect"PRV.dial CBV +4 ."CamilleF"CBV.dial PRV +5 "processing"%K  + "collection"'  +9 "core"  +  +3 ."CamilleF"PSV.dial :PTV,via: :air +2 "processing"%D +207 "core" ~ +2 ."CamilleF"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +5 "processing"%Y @ +6 "core" A +2 ."CamilleF"PS.seek 0ml +3 "processing"%('ܑ +2617 "core" ' + ."CamilleF"PSV.dial :air +3 "processing"%'  +80 "core"  +2 ."CamilleF"PS.seek 2.5ml +4 "processing"%;' +2613 "core" ' + ."CamilleF"PSV.dial :PTV +3 "processing"%\\ +80 "core" ~ +2 ."CamilleF"PS.seek 0ml +5 "processing"%'ܑ +1678 "Can"\ Ha( +940 "core" ' + ."CamilleF"PSV.dial :air +3 "processing"%_  +80 "core"  +3 ."CamilleF"PS.seek 2.5ml +3 "processing"%m' +2613 "core" ' +2 ."CamilleF"PSV.dial :PTV +3 "processing"%. +79 "core"  +3 ."CamilleF"PS.seek 0ml +3 "processing"%~'ܑ +2619 "core" ' +2 ."CamilleF"PSV.dial :air +3 "processing"%S  +80 "core"  +43 ."CamilleF"PS.seek 2.5ml +3 "processing"%T' +2616 "core" ' +2 ."CamilleF"PSV.dial :PTV +3 "processing"%8 +80 "core" +2 ."CamilleF"PS.seek 0ml +3 "processing"%L'ܑ +2629 "core" ' +2 #"CamilleF"Garaging FlushPuck in Collection Clamp +7 "manipulator"&p& +7 "core" & *   X) +7 ."CamilleF"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."CamilleF"Elbow.seek CC +3 "manipulator"&#( +33 "core" ( +2 "manipulator"&& +3 "core" & / * J \\ +2 ."CamilleF"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &%& +4 "core" & 7 6 [ +2 ."CamilleF"Forearm.seek CC +3 "manipulator"&|'ш +94 "core" ' +2 ."CamilleF"Hand.close +2 "manipulator"&Z/ +20 "core" / +2 ."CamilleF"CC.seek :open +3 "collection"'z( +408 "core" ( +2 "manipulator"&& +2 "core" & A E a +2 "manipulator"&% +4 "core" %| G F  a/ +2 ."CamilleF"Forearm.seek :retract +3 "manipulator"&<' ] +106 "core" ' +2 ."CamilleF"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."CamilleF"Elbow.seek :garage +3 "manipulator"&(-z +279 "core" ( + "manipulator"&"& +3 "core" &-s l r ep +3 ."CamilleF"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &R& +3 "core" &-s h o ep +2 ."CamilleF"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."CamilleF"Forearm.seek :garage +2 "manipulator"&'o +113 "core" ' + ."CamilleF"Hand.open +2 "manipulator"&l1 +17 "core" 1 +2 "manipulator"&% +3 "core" %xh  OK +3 ."CamilleF"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."CamilleF"Forearm.seek :retract +2 "manipulator"&?' ] +105 "core" ' +2 !"CamilleF"o:ArgumentError: mesg"(wrong number of arguments (1 for 0):@timestampu: Time K:x:bt["CamilleF:37:in `times'"%CamilleF:37:in `topLevelBinding'" shortDAflush +3 #Beginning samplePassF +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +4 "collection"'c& +4 "core" &wp\  +2 "manipulator"&G& +4 "core" &-s j q  gp +2 ."CamilleF"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."CamilleF"Elbow.seek FlushPuck::Garage +3 "manipulator"&@(-z +4 "core" ( +3 "manipulator"&{& +3 "core" &-s u u C fp +2 ."CamilleF"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &J& +3 "core" &-s y _  fp +2 ."CamilleF"Forearm.seek :garage +5 "manipulator"&i'o +108 "core" ' +2 ."CamilleF"Hand.close +2 "manipulator"&7/ +29 "core" / +2 "manipulator"& & +3 "core" &-s   - Up +2 "manipulator"&O% +4 "core" %ρ}   : U8 +2 ."CamilleF"Forearm.seek :retract +3 "manipulator"&x' ] +114 "core" ' +2 ."CamilleF"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."CamilleF"Elbow.seek CC +3 "manipulator"&:( +279 "core" ( + "manipulator"&w& +4 "core" & t w J f* +2 ."CamilleF"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &*& +3 "core" & ` | i f* +2 ."CamilleF"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."CamilleF"Forearm.seek CC +2 "manipulator"&V'ш +96 "core" ' + "manipulator"&& +4 "core" & + 5 E `* +2 "manipulator"&% +4 "core" %ѐ ' ) 3 ` +2 "collection"'v& +3 "core" &wq\  +3 "collection"'M& +4 "core" &vp\  +3 ."CamilleF"CC.seek :closed +2 "collection"'=(X +6 "core" &xr6\  +41 &xr3\ 2 +3 &Exwp2 2 + &1lzvq1 G + &`xqT T + &Jvr@ T +6 &HKwrU S +9 & Lvq/ T +9 &Mvp5 T +10 &Nwr' T +9 &!NKxq# T +10 &#Iwr/ T +9 &$Juq T +9 &&Kwq= S +10 &(XJxp6 S +9 &*Lur/ S +9 &+Jvq4 S +10 &-Mvq3 T +9 &/`Nwq# S +9 &1"Kvq/ S +10 &2Kvr' T +9 &4LxqW T +10 &6hJwp) S +9 &8)Iwp2 T +9 &9Ixr1 S +10 &;Jxp. S +9 &=oFwp/ T +10 &?1Nwq- T +9 &@Jvp1 T +9 &BIwp4 T +10 &DwMwp. T +9 &F:NxqN S +9 &GRvqD T +10 &I^ur3 U +9 &Krsus8 X +10 &M'ys5 ] +9 &Nxo+ ` +9 &Pxq. _ +10 &Rdvp ` +9 &T&yp6 ` +9 &Uxr: ` +10 &Wuq G +9 &X})xr6 )y +9 &X`wqV I +3 ( +2 "collection"'M& +10 #"CamilleF"Collection Clamp onSpring/offSpring for 7/25 samples, on/off torque 2.17 +3 "collection"'h& +6 "core" &Xbup I &Xbvr. I +2 ."CamilleF"Hand.open +2 "manipulator"&31 +18 "core" 1 +2 "manipulator"&% +3 "core" %ѐ 2 / Y +2 ."CamilleF"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."CamilleF"Forearm.seek :retract +3 "manipulator"&' ] +102 "core" ' +2 ."CamilleF"PSV.dial PSR,avoiding: PBV +3 "processing"%d  +207 "core"  +2 #"CamilleF"Pulling 2.5ml of PSR.flush +2 .PSR.select :flush +7 "processing"%@ +11 ."CamilleF"PS.seek 2.5ml +2 "processing"%A' +2616 "core" ' +2 ."CamilleF"delay 5 seconds +503 ."connect"PRV.dial CBV +5 ."CamilleF"CBV.dial PRV +5 "processing"%  +3 "collection"'4  +5 "core"  +  +4 ."CamilleF"PSV.dial :PTV,via: :air +3 "processing"%f +209 "core" ~ + ."CamilleF"CTV.dial :air,avoiding: :intake +4 .PTV.dial :PRV,avoiding: :puck +4 "processing"% @ +6 "core" A +3 ."CamilleF"PS.seek 0ml +3 "processing"%g'ܑ +2627 "core" ' +2 ."CamilleF"PSV.dial PSR,avoiding: PBV +3 "processing"%$  +207 "core"  +2 #"CamilleF"Pulling 2.5ml of PSR.flush +3 .PSR.select :flush +5 .PS.seek 2.5ml +5 "processing"%' +2610 "core" ' +2 ."CamilleF"delay 5 seconds +503 ."connect"PRV.dial CBV +5 ."CamilleF"CBV.dial PRV +5 "processing"%  +3 "collection"'  +4 "core"  +4  +2 ."CamilleF"PSV.dial :PTV,via: :air +3 "processing"% +207 "core" ~ +2 ."CamilleF"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +5 "processing"%U @ +6 "core" A +2 ."CamilleF"PS.seek 0ml +3 "processing"%'ܑ +2616 "core" ' +2 ."CamilleF"PSV.dial PSR,avoiding: PBV +3 "processing"%B  +208 "core"  +2 #"CamilleF"Pulling 2.5ml of PSR.flush +2 .PSR.select :flush +6 .PS.seek 2.5ml +4 "processing"%5' +2614 "core" ' +2 ."CamilleF"delay 5 seconds +503 ."connect"PRV.dial CBV +5 ."CamilleF"CBV.dial PRV +4 "processing"%\  +3 "collection"'u  +5 "core"  +5  +2 ."CamilleF"PSV.dial :PTV,via: :air +3 "processing"%[ +207 "core"  +2 ."CamilleF"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +6 "processing"%, @ +6 "core" A +3 ."CamilleF"PS.seek 0ml +3 "processing"% 'ܑ +2619 "core" ' +2 ."CamilleF"PSV.dial PSR,avoiding: PBV +3 "processing"%]  +219 "core"  + #"CamilleF"Pulling 1.5ml of PSR.flush +3 .PSR.select :flush +6 .PS.seek 1.5ml +3 "processing"%e' +1610 "core" ' +2 ."CamilleF"delay 5 seconds +503 .PSV.dial :waste1 +4 "processing"%1  +46 "core"  +2 ."CamilleF"PS.seek 0ml +3 "processing"%H'ܑ +1602 "core" ' +2 ."CamilleF"PSV.dial PSR +8 "processing"%j +58 "core"  + ."CamilleF"PSR.select :air +3 "processing"% +12 ."CamilleF"PS.seek 2.5ml +3 "processing"%+' +539 "Can"\ Ja +2077 "core" ' +2 ."connect"PRV.dial CBV +5 ."CamilleF"CBV.dial PRV +4 "processing"%X  +3 "collection"'  +43 "core"  +2  +2 ."CamilleF"PSV.dial :PTV,via: :air +10 "processing"%0 +206 "core"  +2 ."CamilleF"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +4 "processing"%^ @ +7 "core" A +2 ."CamilleF"PS.seek 0ml +3 "processing"%W'ܑ +2624 "core" ' +2 ."CamilleF"PSV.dial :air +3 "processing"%6  +80 "core"  +2 ."CamilleF"PS.seek 2.5ml +3 "processing"%o' +2617 "core" ' + ."CamilleF"PSV.dial :PTV +3 "processing"%E +80 "core"  +2 ."CamilleF"PS.seek 0ml +3 "processing"%F'ܑ +2617 "core" ' + ."CamilleF"PSV.dial :air +3 "processing"%  +77 "core"  +2 ."CamilleF"PS.seek 2.5ml +3 "processing"%>' +2623 "core" ' +2 ."CamilleF"PSV.dial :PTV +3 "processing"% +79 "core" ~ +3 ."CamilleF"PS.seek 0ml +3 "processing"%/'ܑ +2613 "core" ' +2 ."CamilleF"PSV.dial :air +3 "processing"%q  +80 "core"  +2 ."CamilleF"PS.seek 2.5ml +3 "processing"%&' +2616 "core" ' +2 ."CamilleF"PSV.dial :PTV +3 "processing"% +80 "core"  +2 ."CamilleF"PS.seek 0ml +3 "processing"%P'ܑ +2623 "core" ' +2 #"CamilleF"Garaging FlushPuck in Collection Clamp +2 "manipulator"&`& +6 "core" &   V) +3 ."CamilleF"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."CamilleF"Elbow.seek CC +3 "manipulator"&Q( +6 "core" ( +2 "manipulator"&& +3 "core" &   W) +2 ."CamilleF"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 & & +5 "core" &   G V) +2 ."CamilleF"Forearm.seek CC +2 "manipulator"&-'ш +98 "core" ' + ."CamilleF"Hand.close +3 "manipulator"&N/ +25 "core" / +2 ."CamilleF"CC.seek :open +3 "collection"'2( +409 "core" ( + "manipulator"&& +3 "core" & J B ]) +3 "manipulator"&C% +3 "core" %э > ? ]0 +2 ."CamilleF"Forearm.seek :retract +4 "manipulator"&y' ] +98 "core" ' +2 ."CamilleF"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."CamilleF"Elbow.seek :garage +2 "manipulator"&!(-z +285 "core" ( +2 "manipulator"&a& +3 "core" &-w K I  a\\ +3 ."CamilleF"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &b& +3 "core" &-w B @ y a\\ +3 ."CamilleF"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."CamilleF"Forearm.seek :garage +3 "manipulator"&)'o +117 "core" ' +2 ."CamilleF"Hand.open +2 "manipulator"&s1 +24 "core" 1 +2 "manipulator"&r% +3 "core" %ti t NJ +2 ."CamilleF"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 ."CamilleF"Forearm.seek :retract +2 "manipulator"&k' ] +102 "core" ' +37462 "Can"\ 5bT +6073 #"CamilleF"-> shortDAflush +3 #Beginning samplePassF +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +5 "collection"' & +4 "core" &vm=\  +3 "manipulator"&K& +3 "core" &-w e c h\\ +3 ."CamilleF"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."CamilleF"Elbow.seek FlushPuck::Garage +2 "manipulator"&D(-z +5 "core" ( +2 "manipulator"&Y& +4 "core" &-w h k h\\ +2 ."CamilleF"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &I& +2 "core" &-w ] Y  h\\ +3 ."CamilleF"Forearm.seek :garage +3 "manipulator"&''o +111 "core" ' +2 ."CamilleF"Hand.close +39 "manipulator"&(/ +20 "core" / +2 "manipulator"&\\& +3 "core" &-w    W\\ +2 "manipulator"&;% +3 "core" %π    WG +2 ."CamilleF"Forearm.seek :retract +9 "manipulator"&_' ] +104 "core" ' +2 ."CamilleF"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."CamilleF"Elbow.seek CC +2 "manipulator"&( +280 "core" ( +2 "manipulator"&.& +3 "core" & v u i e% +2 ."CamilleF"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &m& +4 "core" & h r " e% +2 ."CamilleF"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."CamilleF"Forearm.seek CC +3 "manipulator"&S'ш +95 "core" ' +2 "manipulator"&~& +3 "core" & P Q b% +3 "manipulator"&8% +3 "core" %я @ @ b +3 "collection"'T& +3 "core" &wqp\  +3 "collection"'p& +5 "core" &wpn\  +2 ."CamilleF"CC.seek :closed +2 "collection"'(X +7 "core" &xr4\  +5 &ws;\ 5 +9 &Evxp9 2 +10 &4l{xp5 G +9 &^vr< T +9 &Lxq8 T +10 &HJvr/ T +9 & Jwp> T +9 &Gvp4 T +10 &Iwr6 T +9 &!QMxp: T +9 &#Ivr5 T +10 &$Ows; T +9 &&Lxp6 T +10 &(XMwq2 T +9 &*Ixq= T +9 &+Jwn T +10 &-Hwr3 T +9 &/aOxp= T +9 &1"Nvp5 T +10 &2Jyr; T +9 &4Ivq2 T +10 &6hIxp4 T +9 &8,Iwr5 S +9 &9Jwq1 T +10 &;Hxq2 T +9 &=qKxr6 T +9 &?2Nwq5 T +10 &@Ixq: T +9 &BJwp1 T +10 &DzHwq1 S +9 &F:Lwq7 T +9 &GQvr. U +10 &I^vq5 W +9 &Kssvq6 Y +9 &M*vr5 \\ +10 &Nyp< _ +9 &Pwq4 _ +10 &Rgyp2 _ +9 &T*vp8 _ +9 &Uwq0 b +10 &Wxr3 E +9 &X1xp0 $m +9 &XSws6 E +3 ( +2 "collection"'p& +3 #"CamilleF"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.16 +2 "collection"'%& +5 "core" &XVvr5 E +3 ."CamilleF"Hand.open +2 "manipulator"&Z1 +17 "core" 1 + "manipulator"&t% +4 "core" %ю 5 - \\\ +2 ."CamilleF"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."CamilleF"Forearm.seek :retract +3 "manipulator"&' ] +101 "core" ' +2 ."CamilleF"PSV.dial PSR,avoiding: PBV +3 "processing"%9  +220 "core"  +2 #"CamilleF"Pulling 2.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +12 ."CamilleF"PS.seek 2.5ml +3 "processing"%' +2626 "core" ' +2 ."CamilleF"delay 5 seconds +503 ."connect"PRV.dial CBV +5 ."CamilleF"CBV.dial PRV +5 "processing"%  +3 "collection"'|  +4 "core"  +6  +2 ."CamilleF"PSV.dial :PTV,via: :air +3 "processing"%" +206 "core" ~ +2 ."CamilleF"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +5 "processing"%R @ +7 "core" A +3 ."CamilleF"PS.seek 0ml +4 "processing"%#'ܑ +2624 "core" ' +2 ."CamilleF"PSV.dial PSR,avoiding: PBV +3 "processing"%l  +219 "core"  + #"CamilleF"Pulling 2.5ml of PSR.flush +2 .PSR.select :flush +8 .PS.seek 2.5ml +4 "processing"%' +2627 "core" ' +2 ."CamilleF"delay 5 seconds +503 ."connect"PRV.dial CBV +5 ."CamilleF"CBV.dial PRV +5 "processing"%<  +5 "core"  +2 "collection"'  +4 "core"  +2 ."CamilleF"PSV.dial :PTV,via: :air +3 "processing"%c +206 "core" ~ +2 ."CamilleF"CTV.dial :air,avoiding: :intake +4 .PTV.dial :PRV,avoiding: :puck +4 "processing"%G @ +6 "core" A +2 ."CamilleF"PS.seek 0ml +3 "processing"%{'ܑ +2623 "core" ' +2 ."CamilleF"PSV.dial PSR,avoiding: PBV +3 "processing"%J  +218 "core"  +2 #"CamilleF"Pulling 2.5ml of PSR.flush +2 .PSR.select :flush +8 .PS.seek 2.5ml +3 "processing"%7' +2618 "core" ' +2 ."CamilleF"delay 5 seconds +503 ."connect"PRV.dial CBV +5 ."CamilleF"CBV.dial PRV +43 "processing"%  +2 "collection"'O  +4 "core"  +5  +2 ."CamilleF"PSV.dial :PTV,via: :air +10 "processing"% +206 "core" ~ + ."CamilleF"CTV.dial :air,avoiding: :intake +4 .PTV.dial :PRV,avoiding: :puck +4 "processing"%? @ +6 "core" A +3 ."CamilleF"PS.seek 0ml +3 "processing"%i'ܑ +2625 "core" ' +2 ."CamilleF"PSV.dial PSR,avoiding: PBV +3 "processing"%w  +219 "core"  +2 #"CamilleF"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +7 .PS.seek 1.5ml +3 "processing"%*' +1600 "core" ' +2 ."CamilleF"delay 5 seconds +503 .PSV.dial :waste1 +4 "processing"%@  +45 "core"  +3 ."CamilleF"PS.seek 0ml +3 "processing"%'ܑ +1609 "core" ' + ."CamilleF"PSV.dial PSR +3 "processing"% +60 "core"  + ."CamilleF"PSR.select :air +3 "processing"% +13 ."CamilleF"PS.seek 2.5ml +2 "processing"%v' +2626 "core" ' +2 ."connect"PRV.dial CBV +4 ."CamilleF"CBV.dial PRV +4 "processing"%x  +3 "collection"'z  +9 "core"   +3 ."CamilleF"PSV.dial :PTV,via: :air +3 "processing"%h +206 "core" ~ +2 ."CamilleF"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +4 "processing"%3 @ +7 "core" A +2 ."CamilleF"PS.seek 0ml +5 "processing"%'ܑ +2624 "core" ' +2 ."CamilleF"PSV.dial :air +3 "processing"%M  +79 "core"  +3 ."CamilleF"PS.seek 2.5ml +3 "processing"%V' +2619 "core" ' +2 ."CamilleF"PSV.dial :PTV +3 "processing"%d +78 "core" ~ +3 ."CamilleF"PS.seek 0ml +3 "processing"%L'ܑ +2627 "core" ' +2 ."CamilleF"PSV.dial :air +3 "processing"%  +79 "core"  +3 ."CamilleF"PS.seek 2.5ml +3 "processing"%4' +2613 "core" ' +2 ."CamilleF"PSV.dial :PTV +3 "processing"%f +79 "core"  +3 ."CamilleF"PS.seek 0ml +3 "processing"%'ܑ +2610 "core" ' +2 ."CamilleF"PSV.dial :air +3 "processing"%A  +79 "core"  +3 ."CamilleF"PS.seek 2.5ml +3 "processing"%$' +2626 "core" ' + ."CamilleF"PSV.dial :PTV +3 "processing"%g +80 "core"  +2 ."CamilleF"PS.seek 0ml +3 "processing"%'ܑ +2626 "core" ' +2 #"CamilleF"Garaging FlushPuck in Collection Clamp +8 "manipulator"&& +6 "core" & - 3 [% +7 ."CamilleF"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."CamilleF"Elbow.seek CC +2 "manipulator"&( +28 "core" ( + "manipulator"&U& +3 "core" & C G  ] +2 ."CamilleF"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" & A C ' ^ +3 ."CamilleF"Forearm.seek CC +2 "manipulator"&B'ш +99 "core" ' +2 ."CamilleF"Hand.close +2 "manipulator"&/ +23 "core" / +2 ."CamilleF"CC.seek :open +3 "collection"'\ ( +408 "core" ( +2 "manipulator"&u& +3 "core" & L K 1 a +2 "manipulator"&[% +3 "core" %є @ F B a# +3 ."CamilleF"Forearm.seek :retract +3 "manipulator"&,' ] +110 "core" ' +2 ."CamilleF"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."CamilleF"Elbow.seek :garage +3 "manipulator"&5(-z +280 "core" ( +2 "manipulator"&]& +3 "core" &-{ t z K g^ +2 ."CamilleF"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 & & +3 "core" &-{ s u W g^ +40 ."CamilleF"Forearm.reconfigure :tight +8 "manipulator"&#Q@2^d^\ b +6 ."CamilleF"Forearm.seek :garage +3 "manipulator"&1'o +112 "core" ' + ."CamilleF"Hand.open +3 "manipulator"&e1 +29 "core" 1 + "manipulator"&j% +4 "core" %sh  v PM +2 ."CamilleF"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."CamilleF"Forearm.seek :retract +2 "manipulator"&H' ] +106 "core" ' +6536 "Can"\ 5b +55668 #"CamilleF"-> access 3 +6 "storage"(X% +2 "core" %@ \ A +3 "manipulator"&% +3 "core" % q ^ ] h +2 "manipulator"&0& +4 "core" &-{ X \\ h^ +2 ."CamilleF"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."CamilleF"SC.seek 7 +2 "storage"(^([Y +682 "core" ( +2 ."CamilleF"SC.configure :limp +3 "storage"($(\ 1b +4 (+& +3 "core" &[[ & ( 4\ 3 +3609 "Can"\ 7c +2109 #"CamilleF"-> access 4 +4 "storage"(6% +4 "core" %C h m \ @ +3 "manipulator"&W% +3 "core" % q g k f +2 "manipulator"&E& +3 "core" &-{ c p e^ +3 ."CamilleF"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."CamilleF"SC.seek 1 +2 "storage"(o( +989 "core" ( +2 ."CamilleF"SC.configure :limp +2 "storage"($(\ 1b +5 (& +3 "core" & (\ / +673 #"CamilleF"-> startTube 4 +2503 #-> start(:myShortDA){shortDA; PS.flush} +4 "collection"'F% +9 "processing"% % +2 "core" %Pxp8\  +6 %܋ \ +3 #"myShortDA"Ready to sample after 10 seconds from PRV.sipper? +2 #Type 'Thread[:myShortDA].answer' to continue +570 #"CamilleF"-> Thread[:myShortDA].answer +4 #"myShortDA"CamilleF answered Ready to sample after 10 seconds from PRV.sipper? "Yes" +8 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +4 .delay 10 seconds +1004 .PSV.dial :mixloop +3 "processing"%> +46 "core" + ."myShortDA"PTV.dial :PRVmixing +3 "processing"%q  +76 "core" + ."myShortDA"PRV.dial :sipper +3 "processing"%/  +141 "core"  +2 ."myShortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +5 ."myShortDA"PS.seek 1.1ml +3 "processing"%'h! +2278 "core" ' +2 ."connect"PRV.dial CBV +4 ."myShortDA"CBV.dial PRV +4 "processing"%&  +4 "collection"'`  +7 "core"  +133  +2 ."myShortDA"PS.seek 0.5ml +3 "processing"%' +1273 "core" ' + ."myShortDA"PRV.dial :waste2 +3 "processing"% @ +110 "core" ? +2 ."myShortDA"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."myShortDA"PS.seek :empty +2 "processing"%N's +584 "core" ' +2 ."myShortDA"PSV.dial PSR +7 "processing"%: +113 "core"  +2 #"myShortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +12 ."myShortDA"PS.seek 1ml +2 "processing"%'[q +1096 "core" ' + ."myShortDA"PSR.select :air +4 "processing"% +12 ."myShortDA"PS.seek 2.5ml +2 "processing"%=' +1609 "core" ' + ."myShortDA"PSV.dial :mixloop +3 "processing"% +111 "core" +2 ."myShortDA"PS.seek :empty +3 "processing"%C's +2620 "core" ' +2 ."myShortDA"PSV.dial PSR +3 "processing"%- +113 "core"  + #"myShortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +11 ."myShortDA"PS.seek 1ml +2 "processing"%a'[q +1099 "core" ' + ."myShortDA"PSR.select :air +4 "processing"% +11 ."myShortDA"PS.seek 2.5ml +2 "processing"%b' +1604 "core" ' + ."myShortDA"PSV.dial :mixloop +3 "processing"%Q +111 "core" +2 ."myShortDA"PRV.dial :sipper +2 "processing"%s  +49 "core" +2 ."myShortDA"PS.seek :empty +4 "processing"%r's +2622 "core" ' +2 ."myShortDA"PSV.dial PSR +3 "processing"%y +113 "core"  + ."myShortDA"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%)' +2623 "core" ' +2 ."myShortDA"PSV.dial :mixloop +3 "processing"% +159 "core" +2 ."myShortDA"PS.seek :empty +10 "processing"%K's +2640 "core" ' +2 #"myShortDA"Loading da puck from tube 4 into Processing Clamp +2 "processing"%Y& +6 "core" &)\  +2 "manipulator"&I% +4 "core" % q h g o e +2 "storage"((% +3 "core" %C \\\ ? +2 "storage"(\\. +4 "core" .( +2 ."myShortDA"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 ."myShortDA"SC.seek 4 +3 "storage"(;(+ +511 "core" ( +2 ."myShortDA"SC.configure :limp +3 "storage"($(\ 1b +5 (!& +2 "core" &+ 6 I Q\ : +3 "manipulator"&k& +3 "core" &-{ A B b^ +2 "manipulator"&'% +3 "core" % q C G  b +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek 4 +2 "manipulator"&.( +178 "core" ( +2 "manipulator"&m& +3 "core" &\ M H  a!w +2 "storage"(D& +3 "core" &+ X V\ ; +3 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek 4 + 800 counts +3 "manipulator"&~'s +104 "core" ' + "storage"(8& +4 "core" &+ } | \ = +2 ."myShortDA"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +6 ."myShortDA"SE.seek :beamBreak +2 "storage"(T' +303 "core" ' +2 "storage"(_- +3 "core" -'} +2 ."myShortDA"SE.configure :default +2 "storage"(#QK-0-\ b +6 (2& +3 "core" &+ \\ Z\ : +2 "manipulator"&%& +4 "core" &\ K C a!v +2 ."myShortDA"Elbow.seek 4 +2 "manipulator"&Z( +6 "core" ( +2 "manipulator"&t& +2 "core" &\ H I  a!v +3 "storage"(p& +3 "core" &+ ] X\ ; +3 ."myShortDA"Forearm.seek 4 + 300 counts +2 "manipulator"&S' +34 "core" ' + ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myShortDA"Hand.close +2 "manipulator"&9/ +18 "core" / +2 !"myShortDA"o:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 4):bt["4/home/esp/esp2/utils/puckmoves.rb:389:in `load'"8/home/esp/esp2/utils/puckmoves.rb:998:in `loadPuck'";/home/esp/esp2/protocol/2G/DAprocess.rb:281:in `runDA'"6/home/esp/esp2/protocol/2G/DA.rb:124:in `shortDA'"%CamilleF:43:in `topLevelBinding'"./home/esp/esp2/lib/base.rb:296:in `start'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +5 "manipulator"&P& +2 ."downElevator"SE.seek :down +8 "storage"('= +4 "core" & ? B ? b!v +2 "manipulator"&|% +3 "core" %Ў N K [ a +3 ."myShortDA"Forearm.seek :retract +3 "manipulator"&"' ] +99 "core" ' +2 ."myShortDA"Elbow.seek PC +3 "manipulator"&R( +164 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +85 "core" ( +2 "manipulator"&& +4 "core" & D N A c> +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &l& +3 "core" & @ L c> +3 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."myShortDA"Forearm.seek PC +3 "manipulator"&#'E +100 "core" ' +2 "manipulator"&<& +3 "core" & C L  a> +2 "manipulator"&% +3 "core" %L G B  a +3 "processing"%c& +3 "core" &\ +3 "processing"%G& +4 "core" & \ +2 ."myShortDA"PC.seek :closed +3 "processing"%(SD +6 "core" &(\ +5 & /)\ $c +10 &iTz)\ 9 +9 &{q)\ M +10 &dN(\ S +9 &'J(\ R +9 &J)\ R +10 &I)\ S +9 &nE)\ R +9 & /I+\ R +10 &!K)\ R +9 &#F*\ R +10 &%uG*\ R +9 &'7F)\ R +9 &(F(\ R +10 &*L*\ R +9 &,}F*\ R +9 &.?L+\ R +10 &0K)\ R +9 &1N*\ S +10 &3M+\ R +9 &5GG(\ R +9 &7 K)\ R +10 &8L*\ R +9 &:I)\ S +9 &I)\ R +9 &?J*\ R +10 &AL)\ S +9 &CVK)\ S +9 &EQ*\ S +10 &Fb)\ T +9 &Hr)\ W +9 &JM}*\ Y +10 &L~*\ X +9 &M(\ Z +10 &O*\ [\ +9 &QO(\ [ +9 &RO`$\ , +10 &S 7*\ - +5 ( +2 "processing"%G& +4 "core" &S)\ - +2 #"myShortDA"Processing Clamp onSpring/offSpring for 7/24 samples, on/off torque 1.72 +2 .Hand.open +4 "manipulator"&J1 +18 "core" 1 +2 "manipulator"&{% +3 "core" %L U R  _ +2 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myShortDA"Forearm.seek :retract +2 "manipulator"& ' ] +95 "core" ' +3 #"myShortDA"Heating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +5 "processing"%O { +2 %9 +7 "core" 9sx +102 "processing"%?9 +3 "core" 9rz +102 "processing"%79 +3 "core" 9sz  +102 "processing"%w9 +4 "core" 9tz  +102 "processing"%i9 +3 "core" 9ty +102 "processing"%@9 +3 "core" 9sy +102 "processing"%*9 +3 "core" 9tz +102 "processing"%9 +3 "core" 9uz +102 "processing"%9 +3 "core" 9wy" +103 "processing"%z9 +3 "core" 9yz& +102 "processing"%x9 +3 "core" 9{z+ +102 "processing"%h9 +3 "core" 9~z/ +102 "processing"%39 +3 "core" 9z3 +102 "processing"%v9 +3 "core" 9z7 +103 "processing"%M9 +3 "core" 9z; +102 "processing"%9 +3 "core" 9z@ +102 "processing"%d9 +3 "core" 9zD +102 "processing"%V9 +3 "core" 9zH +102 "processing"%9 +3 "core" 9{L +103 "processing"%L9 +2 "core" 9{P +103 "processing"%f9 +3 "core" 9{U +102 "processing"%49 +3 "core" 9zY +102 "processing"%A9 +3 "core" 9{] +102 "processing"%9 +3 "core" 9{a +103 "processing"%g9 +2 "core" 9|f +103 "processing"%$9 +3 "core" 9|j +102 "processing"%9 +3 "core" 9|n +102 "processing"%U9 +3 "core" 9}r +102 "processing"%9 +3 "core" 9~v +103 "processing"%9 +3 "core" 9}{ +102 "processing"%9 +3 "core" 9~ +102 "processing"%9 +3 "core" 9 ~ +102 "processing"%9 +3 "core" 9~ +102 "processing"%u9 +3 "core" 9~ +103 "processing"%[9 +3 "core" 9% +102 "processing"%B9 +3 "core" 9, +102 "processing"%]9 +3 "core" 93 +7 ."myShortDA"PH.hold 2:00:00,28C +4 "processing"% p{p. +4 ."myShortDA"delay 1:30 +8 "core"  +8998 ."myShortDA"PSR.select :air +4 .PSV.dial PSR +4 "processing"% +109 "core"  +2 #"myShortDA"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +12 ."myShortDA"PS.seek 0.5ml +3 "processing"%e' +586 "core" ' +2 ."myShortDA"delay 5 seconds +503 .PSR.select :air +4 "processing"% +11 ."myShortDA"PS.seek 2ml +3 "processing"%j'Q +1602 "core" ' +2 ."myShortDA"PTV.dial :puck +3 "processing"%,  +136 "core"  + ."myShortDA"PSV.dial PTV +3 "processing"%1 +80 "core" +2 ."myShortDA"PBV.dial :waste1 +2 "processing"%n  +60 "core" +2 "processing"%X% +3 "core" %M'  +3 ."myShortDA"PS.seek 1.5ml +2 "processing"%' +598 "core" ' +2 ."myShortDA"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%0 * +38 "core" , +3 ."myShortDA"PS.seek 0ml +4 "processing"%}'ܑ +1610 "core" ' +2 ."myShortDA"delay 5:00 +9613 "Can"\ Id +20391 #"myShortDA"recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%+  +6 "core"  +2 ."myShortDA"PBV.dial :waste1 +3 "processing"%6  +39 "core" +2 ."myShortDA"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%W * +39 "core" + + ."myShortDA"PSR.select :air +4 .PSV.dial PSR +3 "processing"%E +81 "core"  +2 ."myShortDA"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."myShortDA"PS.seek 2.5ml +2 "processing"%^' +2473 "core" ' +2 ."myShortDA"PSV.dial PTV +3 "processing"% +79 "core" +2 ."myShortDA"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%F +80 "core"  +2 ."myShortDA"delay 5 seconds +503 .PSV.dial PTV +3 "processing"% +79 "core" +2 ."myShortDA"delay 5 seconds +503 .PSV.dial :air +3 "processing"%>  +77 "core"  +2 ."myShortDA"PS.seek :empty +3 "processing"%q's +2476 "core" ' +2 ."myShortDA"PTV.dial :PRVmixing,via: PRV +3 "processing"%/  +136 "core" + ."myShortDA"PSV.dial :mixloop +8 "processing"% +51 "core" + ."myShortDA"PRV.dial :ab1 +11 "processing"%` @ +110 "core" > +3 ."myShortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +5 ."myShortDA"PS.seek 0.15ml +3 "processing"%&' +351 "core" ' +2 ."myShortDA"delay 2 seconds +203 ."connect"CBV.dial PRV +5 ."myShortDA"PRV.dial CBV +5 "collection"'  + "processing"%  +5 "core"  +42  +2 "processing"%% +3 "core" % \  +3 ."myShortDA"PS.seek 0.3ml +2 "processing"%:' +349 "core" ' +2 ."myShortDA"delay 2 seconds +203 .CBV.dial between PRV and PSV +3 "collection"'N  +38 "core" +2 ."myShortDA"PRV.dial :air +2 "processing"%  +47 "core"  +3 ."myShortDA"PS.seek 0.9ml +3 "processing"%'N +1263 "core" ' + ."myShortDA"PRV.dial :waste2 +3 "processing"%= @ +79 "core" ? +2 ."myShortDA"PS.seek 0.5ml +3 "processing"%-' +868 "core" ' +2 #"myShortDA"addPMLReagent08 +2 .PSV.dial :air +5 "processing"%C  +47 "core"  +3 ."myShortDA"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."myShortDA"PS.seek 2ml +2 "processing"%a'Q +1604 "core" ' +2 ."myShortDA"PSV.dial :PML +3 "processing"%Q +48 "core" +2 ."myShortDA"PTV.dial :mixing +2 "processing"%s @ +77 "core" A +2 ."myShortDA"PBV.dial :waste1 +3 "processing"%b  +38 "core" + "processing"%y% +4 "core" %M(\  +2 ."myShortDA"PS.seek 1.85ml +2 "processing"%r'E +230 "core" ' + ."myShortDA"PBV.dial between PSV and waste1 +3 "processing"% * +39 "core" , +3 ."myShortDA"PS.seek 0ml +2 "processing"%)'ܑ +1983 "core" ' + ."myShortDA"delay 2 seconds +203 #Beginning samplePassC +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'Y& +5 "core" &um +2 "manipulator"&I& +4 "core" &  9 8 ]= +2 "manipulator"&(% +3 "core" % e 0  o ] +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myShortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&\\(-z +137 "core" ( + "manipulator"&o& +3 "core" &- [% +3 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &!& +3 "core" &-   Y% +3 ."myShortDA"Forearm.seek :garage +3 "manipulator"&k'o +110 "core" ' +2 ."myShortDA"Hand.close +2 "manipulator"&'/ +19 "core" / +2 "manipulator"&m& +3 "core" &- H# +2 "manipulator"&D% +4 "core" %π F: +3 ."myShortDA"Forearm.seek :retract +2 "manipulator"&5' ] +114 "core" ' +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek CC +3 "manipulator"&8( +270 "core" ( +2 "manipulator"&H& +3 "core" & . $ 9 V' +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &_& +3 "core" & %  q Z' +3 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek CC +2 "manipulator"&2'ш +95 "core" ' +2 "manipulator"&%& +3 "core" & ! R' +2 "manipulator"&t% +4 "core" %ѐ  Z U +2 "collection"'p& +3 "core" &vp +3 "collection"'9& +4 "core" &un +3 ."myShortDA"CC.seek :closed +3 "collection"'P(X +6 "core" &uo +3 &uq 4 +9 &Dxuo 3 +10 &1mzun G +9 &asp U +9 &Ixp U +10 &GMun T +9 &Jto U +10 &Hvo U +9 &Lvp U +9 &!MOvm U +10 &#Iun T +9 &$Iun T +9 &&Jup T +10 &(VLvp U +9 &*Jwq U +10 &+Evo T +9 &-Jtp T +9 &/_Guo T +10 &1 Gup U +9 &2Guo T +9 &4Gum T +10 &6fJvp U +9 &8(Iuq U +10 &9Dto T +9 &;Fuo T +9 &=oGwp T +10 &?1Guo T +9 &@Gwo T +9 &BGvn U +10 &DvHvn U +9 &F7Iun U +10 &GNuo U +9 &I]tq W +9 &Ksmxp Y +10 &M)wp ] +9 &Nvo ` +9 &Pxq ` +10 &Rfwn ` +45 &T(vp ` + &Uvq a + &Wwn H + &X0wp "f &XRtp C +2 ( +2 "collection"'9& +10 "core" &XQup C +3 #"myShortDA"Collection Clamp onSpring/offSpring for 7/25 samples, on/off torque 2.16 +2 "collection"'|& +5 "core" &XQup C +3 ."myShortDA"Hand.open +2 "manipulator"&.1 +27 "core" 1 +2 "manipulator"&~% +3 "core" %ю a D +3 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myShortDA"Forearm.seek :retract +3 "manipulator"&T' ] +94 "core" ' +2 ."myShortDA"PSV.dial PSR +3 "processing"%S +113 "core"  + #"myShortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +12 ."myShortDA"PS.seek 1.5ml +2 "processing"%' +1610 "core" ' +2 ."myShortDA"delay 5 seconds +503 .PSV.dial :waste1 +3 "processing"%l  +46 "core"  +2 ."myShortDA"PS.seek 0ml +3 "processing"%Z'ܑ +1610 "core" ' +2 ."myShortDA"PSV.dial PSR +3 "processing"%< +59 "core"  +2 ."myShortDA"PSR.select :air +3 "processing"% +12 ."myShortDA"PS.seek 2.5ml +2 "processing"%' +2617 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +9 ."myShortDA"CBV.dial PRV +5 "processing"%c  +7 "collection"'  +38 "core"  +138  + ."myShortDA"PSV.dial :mixloop +3 "processing"%" +124 "core" +2 ."myShortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing +4 "processing"%  +78 "core" +2 ."myShortDA"PS.seek 0ml +3 "processing"%J'ܑ +2620 "core" ' + ."myShortDA"PSV.dial :air +3 "processing"%{  +47 "core"  +2 ."myShortDA"PS.seek 2.5ml +4 "processing"%' +2624 "core" ' + ."myShortDA"PSV.dial :mixloop +3 "processing"%G +60 "core" +2 ."myShortDA"PS.seek 0ml +3 "processing"%?'ܑ +2615 "core" ' +2 ."myShortDA"PSV.dial :air +3 "processing"%#  +45 "core"  +2 ."myShortDA"PS.seek 2.5ml +5 "processing"%7' +2621 "core" ' +2 ."myShortDA"PSV.dial :mixloop +3 "processing"%w +48 "core" +3 ."myShortDA"PS.seek 0ml +3 "processing"%i'ܑ +2234 "Can" hd +382 "core" ' +2 #"myShortDA"Garaging FlushPuck in Collection Clamp +3 "manipulator"&@& +6 "core" & ! L& +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek CC +3 "manipulator"&*( +4 "core" ( +2 "manipulator"&& +3 "core" &  C& +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" & t P& +2 ."myShortDA"Forearm.seek CC +4 "manipulator"&z'ш +89 "core" ' +2 ."myShortDA"Hand.close +2 "manipulator"&x/ +20 "core" / +2 ."myShortDA"CC.seek :open +2 "collection"'h( +410 "core" ( + "manipulator"&3& +4 "core" &  \ L& +2 "manipulator"&v% +3 "core" %ѕ  Z L] +3 ."myShortDA"Forearm.seek :retract +3 "manipulator"&M' ] +109 "core" ' +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek :garage +2 "manipulator"&(-z +285 "core" ( +2 "manipulator"&d& +4 "core" &-|  . X^ + ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &V& +2 "core" &-| 4 Z^ +3 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek :garage +2 "manipulator"&'o +114 "core" ' + ."myShortDA"Hand.open +2 "manipulator"&L1 +19 "core" 1 + "manipulator"&f% +4 "core" %ul K DQ +2 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +46 ."myShortDA"Forearm.seek :retract +11 "manipulator"&4' ] +102 "core" ' +2 ."da"delayUntil "16:32:18.89" +24829 #recoverPRVreagent08 + .PTV.dial :mixing +4 "processing"%A @ +76 "core" B +2 ."da"PBV.dial :waste1 +3 "processing"%  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%g * +39 "core" + +2 ."da"PSV.dial :air +2 "processing"%$  +49 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%' +2479 "core" ' + ."da"PSV.dial :mixloop +3 "processing"%U +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +3 "processing"%  +46 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +4 "processing"% +47 "core" + ."da"delay 2 seconds +203 .PSV.dial :air +2 "processing"%  +47 "core"  +2 ."da"PS.seek :empty +9 "processing"%'s +2475 "core" ' +2 #"da"washCycleDA #1 of 2 +2 .PSR.select :air +5 .PSV.dial PSR +3 "processing"% +144 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%u' +586 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%['Q +1602 "core" ' + ."da"PTV.dial :puck +3 "processing"%B  +75 "core"  +2 ."da"PSV.dial PTV +2 "processing"%] +81 "core" + ."da"PBV.dial :waste1 +3 "processing"%  +36 "core" +2 "processing"%K% +3 "core" %L'\  +3 ."da"PS.seek 1.5ml +2 "processing"%e' +607 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%, * +36 "core" * +3 ."da"PS.seek 0ml +4 "processing"%1'ܑ +1621 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 +2 .PTV.dial :puck +5 "processing"%n  +6 "core"  + ."da"PBV.dial :waste1 +3 "processing"%X  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%j * +39 "core" + + ."da"PSR.select :air +4 .PSV.dial PSR +3 "processing"%0 +79 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%' +2471 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%O +79 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%+ +78 "core"  +2 ."da"delay 5 seconds +402 "Can"\ O}eB +101 ."da"PSV.dial PTV +3 "processing"%6 +89 "core" ~ +2 ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%W  +81 "core"  +2 ."da"PS.seek :empty +5 "processing"%E's +2481 "core" ' +2 #"da"washCycleDA #2 of 2 +2 .PSR.select :air +5 .PSV.dial PSR +4 "processing"%} +154 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +6 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +2 "processing"%' +588 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +4 "processing"% +11 ."da"PS.seek 2ml +3 "processing"%F'Q +1605 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%  +6 "core"  +2 ."da"PSV.dial PTV +2 "processing"%> +82 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%^  +38 "core" +2 "processing"%/% +3 "core" %P'  +3 ."da"PS.seek 1.5ml +2 "processing"%' +598 "core" ' +2 ."da"delay 3 seconds +309 .PBV.dial between PSV and waste1 +3 "processing"%` * +38 "core" + +2 ."da"PS.seek 0ml +3 "processing"%q'ܑ +1612 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +10 "processing"%  +10 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +4 "processing"% * +38 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%& +82 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +3 "processing"%N' +2478 "core" ' +2 ."da"PSV.dial PTV +3 "processing"% +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%: +78 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"%= +78 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +79 "core"  +2 ."da"PS.seek :empty +3 "processing"%C's +2479 "core" ' +2 #"da"getPMLReagent08 +3 .PRV.dial :air +3 "processing"%-  +47 "core"  +2 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +2 "processing"%Q  +135 "core" +2 ."da"delay 5 seconds +503 .PRV.dial :ab2 +3 "processing"%s  +45 "core" ~ +2 ."da"PTV.dial :PRVmixing +3 "processing"%b  +17 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%y +49 "core" +3 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.3ml +2 "processing"% ' +388 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air +3 "processing"%a  +49 "core"  + "processing"%r% +4 "core" %\  +2 ."da"PS.seek 0.55ml +3 "processing"%Y'"W +340 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +4 "processing"%I  +47 "core"  +3 ."da"PS.seek 2ml +4 "processing"%('Q +1551 "core" ' + ."da"PSV.dial :PML +3 "processing"%o +48 "core" + ."da"PTV.dial :mixing +3 "processing"%! @ +77 "core" A + ."da"PBV.dial :waste1 +3 "processing"%'  +37 "core" + "processing"%m% +4 "core" %M(  +2 ."da"PS.seek 1.85ml +2 "processing"%D'E +239 "core" ' + ."da"PBV.dial between PSV and waste1 +4 "processing"%R * +36 "core" + +2 ."da"PS.seek 0ml +3 "processing"% 'ܑ +1954 "core" ' +2 ."da"delay 2 seconds +203 .delay 8:00 +22509 "Can"\ B9e +25494 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing +5 "processing"%k @ +4 "core" A +2 ."da"PBV.dial :waste1 +3 "processing"%H  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%_ * +37 "core" , +2 ."da"PSV.dial :air +2 "processing"%\\  +46 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%%' +2497 "core" ' + ."da"PSV.dial :mixloop +3 "processing"%t +47 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +3 "processing"%p  +46 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +4 "processing"%5 +47 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +3 "processing"%\  +48 "core"  +2 ."da"PS.seek :empty +3 "processing"%|'s +2477 "core" ' +3 #"da"washCycleDA #1 of 3 + .PSR.select :air +6 .PSV.dial PSR +5 "processing"%. +142 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +2 "processing"%~' +640 "core" ' +2 ."da"delay 5 seconds +509 .PSR.select :air +4 "processing"% +11 ."da"PS.seek 2ml +3 "processing"%9'Q +1617 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%S  +75 "core"  +2 ."da"PSV.dial PTV +2 "processing"%2 +80 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%)  +38 "core" + "processing"%l% +4 "core" %Q\  +2 ."da"PS.seek 1.5ml +3 "processing"%' +586 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%< * +38 "core" + +2 ."da"PS.seek 0ml +3 "processing"%Z'ܑ +1602 "core" ' +2 ."da"delay 2:00 +12005 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%c  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%" * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +80 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%' +2472 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%{ +92 "core" ~ +2 ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%J +77 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +4 "processing"%G +78 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%  +79 "core"  +2 ."da"PS.seek :empty +3 "processing"%#'s +287 "Can"\ Ffn +2192 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +5 .PSV.dial PSR +4 "processing"%? +143 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +13 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +4 "processing"%w' +584 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +4 "processing"% +11 ."da"PS.seek 2ml +3 "processing"%7'Q +1609 "core" ' + ."da"PTV.dial :puck +4 "processing"%@  +6 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +91 "core" ~ +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 "processing"%x% +4 "core" %O'\  +2 ."da"PS.seek 1.5ml +2 "processing"%8' +595 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%T * +36 "core" + +2 ."da"PS.seek 0ml +3 "processing"%P'ܑ +1598 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 +2 .PTV.dial :puck +5 "processing"%3  +6 "core"  + ."da"PBV.dial :waste1 +3 "processing"%v  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%z * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%d +81 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%V' +2485 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%* +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%L +80 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%f +79 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%M  +77 "core"  +2 ."da"PS.seek :empty +3 "processing"%'s +2483 "core" ' +2 #"da"washCycleDA #3 of 3 +7 .PSR.select :air +5 .PSV.dial PSR +3 "processing"%A +150 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +52 "processing"% +11 ."da"PS.reconfigure :default +9 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +3 "processing"%' +585 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%g'Q +1605 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%$  +6 "core"  +2 ."da"PSV.dial PTV +2 "processing"%i +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%U  +40 "core" +2 "processing"%% +3 "core" %N(\  +3 ."da"PS.seek 1.5ml +2 "processing"%' +595 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"% * +40 "core" + +2 ."da"PS.seek 0ml +3 "processing"%'ܑ +1610 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 +2 .PTV.dial :puck +5 "processing"%  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%u * +37 "core" * +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%B +80 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%]' +2473 "core" ' +2 ."da"PSV.dial PTV +3 "processing"% +80 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%K +78 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +4 "processing"%[ +77 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%,  +80 "core"  +2 ."da"PS.seek :empty +3 "processing"%e's +2470 "core" ' + ."da"Gate.power :camera,:ON +4 #Mixing DA Substrates +3 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%n +149 "core"  +5 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +8 "processing"% +20 ."da"PS.reconfigure :default +5 "processing"%#A d`xb +10 ."da"PS.seek 0.25ml +5 "processing"%X'I +342 "core" ' +2 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +5 "processing"% +12 ."da"PS.seek 0.5ml +2 "processing"%j' +331 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +4 "processing"% +11 ."da"PS.seek 2ml +3 "processing"%0'Q +569 "Can" g +1030 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%1  +6 "core"  +2 ."da"PSV.dial PTV +3 "processing"%O +81 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%+  +38 "core" + "processing"%6% +4 "core" %L'  +2 ."da"PS.seek 1.5ml +2 "processing"%W' +595 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"% * +38 "core" , +2 ."da"PS.seek 0ml +3 "processing"%}'ܑ +1602 "core" ' +2 ."da"delay 10 seconds +1004 #recoverPSRreagent08 +2 .PTV.dial :puck +5 "processing"%E  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +40 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +39 "core" + + ."da"PSR.select :air +4 .PSV.dial PSR +4 "processing"%> +81 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%^' +2566 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%/ +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%F +80 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"%` +80 "core" +49 ."da"delay 5 seconds +510 .PSV.dial :air +2 "processing"%  +81 "core"  +2 ."da"PS.seek :empty +3 "processing"%'s +2568 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air +6 .PSV.dial PSR +4 "processing"% +160 "core"  + #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +7 .PS.reconfigure :default +3 "processing"%#A d`xb +6 ."da"PS.seek 2ml +2 "processing"%'Q +2121 "core" ' +2 ."da"delay 5 seconds +503 .PTV.dial :puck +3 "processing"%&  +6 "core"  +2 ."da"PSV.dial PTV +2 "processing"%q +83 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%  +36 "core" +2 "processing"%:% +3 "core" %W$ +3 ."da"PS.seek 1.5ml +2 "processing"%=' +595 "core" ' + ."da"delay 3 seconds +308 .PBV.dial between PSV and waste1 +3 "processing"% * +39 "core" , +2 ."da"delay 1 second +103 .PSV.dial :waste1 +3 "processing"%N  +116 "core"  +2 ."da"PS.seek :empty +3 "processing"%-'s +1601 "core" ' + "processing"%Q9 +4 "core" 9x5 +2 #"da"Processing Puck Heater at 27.9C before imaging +3 .PH.coast +4 "processing"%s +4 %b& +4 "core" 5 + &S - +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&y% +5 "core" % N   +2 "storage"(C% +4 "core" %: +2 "storage"(a. +3 "core" .(+ +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."da"SC.seek 3 +2 "storage"(r(@ +201 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +5 ( & +3 "core" &C 3 +2 "manipulator"&I& +4 "core" &-|  t ^ +2 "manipulator"&Y% +3 "core" % N  _  +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 3 +3 "manipulator"&o( +193 "core" ( + "manipulator"&!& +4 "core" & \ T  +2 "storage"('& +3 "core" &L _ +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&m'm +91 "core" ' +2 "storage"(R& +3 "core" &L m j +3 ."da"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +6 ."da"SE.seek :beamBreak +2 "storage"((' +283 "core" ' +2 "storage"(D- +3 "core" -' +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +6 ."da"SE.seek :place +2 "storage"(k'x +47 "core" ' +2 "manipulator"&H& +4 "core" &    +2 "manipulator"&_% +3 "core" %r o +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +2 "manipulator"&\\' ] +93 "core" ' +2 ."da"Elbow.seek PC +3 "manipulator"& ( +247 "core" ( + "manipulator"&t& +4 "core" &  #4 +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &p& +3 "core" & #4 +3 ."da"Forearm.seek PC +3 "manipulator"&5'E +100 "core" ' +2 ."da"Hand.close +2 "manipulator"&\ / +26 "core" / +2 ."da"PC.seek :open +3 "processing"%%( +377 "core" ( + "storage"(.& +4 "core" &L u +2 "manipulator"&|& +2 "core" &   3 +2 "manipulator"&~% +4 "core" %     +2 ."da"Forearm.seek :retract +3 "manipulator"&S' ] +98 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 3 +55 "manipulator"&2( +248 "core" ( +2 "manipulator"&)& +3 "core" & %  h +2 "storage"(l& +4 "core" &L 8 +2 ."da"Forearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&9'm +94 "core" ' +2 ."da"Hand.open +2 "manipulator"&<1 +24 "core" 1 +2 "storage"(- +3 "core" -'x +3 ."da"SE.seek -0.3 Pucks below Top Plate +3 "storage"('D +28 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +5 ."da"SE.seek -1.29 Pucks below Top Plate +3 "storage"(c' +58 "core" ' +2 #"da"Lights, camera, ACTION! +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +8 #"da"PuckCamera: snap -bin=2,2 -tiff -auto /var/log/esp/da25mar2917h.tif +7 "processing"%"& +16 "core" & +5 "manipulator"&& +5 "core" & ;h +3 "manipulator"&Z% +5 "core" %Y % Ot +4 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +11 ."psFlush"Forearm.seek :retract +5 "manipulator"&{' ] +105 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&J(-z +187 "core" ( +2 "manipulator"&G& +3 "core" &- P Y +3 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +5 "core" &- Y +2 ."psFlush"Forearm.seek :garage +3 "manipulator"&'o +106 "core" ' +2 ."psFlush"Hand.close +3 "manipulator"&?/ +19 "core" / +2 "manipulator"&#& +3 "core" &- 5Y +2 "manipulator"&w% +4 "core" %~ Sֹ+ +2 ."psFlush"Forearm.seek :retract +3 "manipulator"&@' ] +102 "core" ' +3 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek PC +3 "manipulator"&( +133 "core" ( +2 "manipulator"&& +3 "core" &) t  4 +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &x& +3 "core" &)  d  +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."psFlush"Forearm.seek PC +2 "manipulator"&7'E +95 "core" ' +2 "manipulator"&T& +4 "core" &) & | +2 "manipulator"&8% +4 "core" %@  #q +2 "processing"%3& +4 "core" & +2 "processing"%v& +5 "core" &( +2 ."psFlush"PC.seek :closed +4 "processing"%z(SD +6 "core" &( +3 &* 0 +9 &Cs( 3 +10 &,lp( G +9 &W* V +9 &z=) V +10 &<>* V +9 &>0 T +9 &=* U +10 &A* U +9 &!H>" T +10 &#\ ?' T +9 &$A( U +9 &&A) T +10 &(P?, T +9 &*A* T +9 &+>) T +10 &-A) T +9 &/W<( U +10 &1?* U +9 &2<( U +9 &4;) V +10 &6\\<* V +9 &8<' V +9 &9>( U +10 &;=( U +9 &=dA) V +10 &?&A) V +9 &@>( V +9 &B<, V +10 &Dl=( V +9 &F,H) W +9 &G]) X +10 &Ip* Z +9 &Kby( \\ +10 &M#{) \\ +9 &N{) ] +9 &P) ] +10 &RL}c) 9 +9 &S 'm( R +9 &S%>( : +3 ( +2 "processing"%v& +4 #"psFlush"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.77 +2 "processing"%d& +5 "core" &S%>& : +3 ."psFlush"Hand.open +2 "manipulator"&P1 +72 "core" 1 +2 "manipulator"&*% +4 "core" % @ q +2 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +2 "manipulator"&L' ] +106 "core" ' + ."psFlush"PSR.select :air +4 .PSV.dial PSR +4 "processing"%f +51 "core"  + #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +6 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +2 "processing"%M' +196 #"da"SX HX9/16 (USB:12): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 1.575 seconds\ Exposing 696x520 pixel 16-bit image for 15.299 seconds\ /var/log/esp/da25mar2917h.tif: TIFF Upload Complete\ +6 #PuckCamera: snap -bin=2,2 -tiff 15.0 /var/log/esp/midres/da25mar2917h15s.tif +388 "core" ' + ."psFlush"delay 5 seconds +508 .PSR.select :air +3 "processing"% +12 ."psFlush"PS.seek 2.5ml +3 "processing"%V' +650 #"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/da25mar2917h15s.tif: TIFF Upload Complete\ +7 #PuckCamera: snap -bin=2,2 -tiff 30.0 /var/log/esp/midres/da25mar2917h30s.tif +1447 "core" ' +3 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +4 "processing"%A @ +215 "core" A +2 ."psFlush"PTV.dial :PRVmixing +3 "processing"%  +142 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"% +115 "core" +2 ."psFlush"PS.seek :empty +3 "processing"%$'s +1018 #"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/da25mar2917h30s.tif: TIFF Upload Complete\ +7 #PuckCamera: snap -bin=1,1 -tiff 70.0 /var/log/esp/hires/da25mar2917h70s.tif +1601 "core" ' +2 ."psFlush"PSR.select :air +4 .PSV.dial PSR +4 "processing"%i +118 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +7 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%U' +590 "core" ' +2 ."psFlush"delay 5 seconds +504 .PSR.select :air +5 "processing"% +12 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2109 "core" ' +2 ."psFlush"delay 1 second +103 .PBV.dial :waste1 +2 "processing"%g  +38 "core" +2 ."psFlush"PTV.dial :mixing +3 "processing"% @ +78 "core" @ +2 ."psFlush"PSV.dial :mixloop +3 "processing"% +117 "core" +2 ."psFlush"PS.seek :empty +3 "processing"%'s +1819 #"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/da25mar2917h70s.tif: TIFF Upload Complete\ +4 .Gate.power :camera,:OFF +4 ."Qmail"DAfans.email "da25mar2917h exposed 15.299 seconds\\nmidres/da25mar2917h15s\\nmidres/da25mar2917h30s\\nhires/da25mar2917h70s",Subject: "da25mar2917h images!" +6 "storage"(- +6 "core" -' +3 "storage"(u& +3 "core" &L +11 "manipulator"&B& +24 "core" &* J J ,  +5 "manipulator"&% +4 "core" % 8 K J S  +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +2 "manipulator"&( +245 "core" ( +4 "manipulator"&K& +12 "core" & J H  "| +5 "storage"([& +24 "core" &L +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&,'m +109 "core" ' +2 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.57 Pucks below Top Plate +2 "storage"(]'W +53 "core" ' + "manipulator"&n& +3 "core" & "  $ 2"{ +3 "storage"(e& +3 "core" &L  \ \ +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek 3 +2 "manipulator"&X'M +41 "core" ' + ."da"Elbow.hold +3 "manipulator"&j, +6 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +5 ."da"SE.seek -0.39 Pucks below Top Plate +3 "storage"(1' +18 "core" ' +2 "manipulator"&O% +3 "core" %T  < #g +2 "storage"(+& +56 "core" &L \  +2 ."da"Forearm.force -20 +9 "manipulator"&5 +5 ."da"Forearm.seek 3 + 307 counts +2 "manipulator"&6'Ѐ +22 "core" ' + "manipulator"&0& +4 "core" & ( + 4 2 o +2 "storage"(& +3 "core" &L  \ +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&W'm +7 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%E +6 "core" ' +2 "storage"(% +3 "core" % (  +3 ."downElevator"SE.seek :down +4 "storage"( '= +96 "core"  + ."psFlush"PSR.select :flush +4 "processing"%@ +6 "storage"(>% +3 "core" %K9 =\ [t +3 "manipulator"&}% +4 "core" %k C 0\ ] +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +3 ."psFlush"PS.seek 1ml +6 "manipulator"&/' ] +3 "processing"%F'[q +101 "core" ' +40 ' +2 ."downElevator"SE.stop +2 "storage"(5 +5 (`& +3 "core" &L < ; j\  +955 ' +4 ."psFlush"PSR.select :air +7 "processing"% +22 ."psFlush"PS.seek 2.5ml +6 "processing"%' +1608 "core" ' +3 ."psFlush"PSV.dial PTV +6 "processing"%^ +83 "core" +6 ."psFlush"PTV.dial :puck +11 "processing"%  +78 "core"  +4 ."psFlush"PBV.dial :waste1 +5 "processing"%  +11 "core" +6 ."psFlush"PS.seek 0ml +4 "processing"%&'ܑ +68 #"uploadLog"upsync +2557 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%q +80 "core"  + ."psFlush"PSR.select :air +6 .PS.seek 2.5ml +3 "processing"%' +2627 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%: +79 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"%'ܑ +2616 "core" ' +2 ."psFlush"PSV.dial PSR +8 "processing"% +84 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +3 "processing"%N' +596 "core" ' + ."psFlush"PSR.select :air +4 "processing"% +12 ."psFlush"PS.seek 2.5ml +3 "processing"%=' +2108 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%Q +91 "core" ~ +2 ."psFlush"PBV.dial PSV +2 "processing"%s U +59 "core" U +2 ."psFlush"PS.seek 0ml +3 "processing"%b'ܑ +2615 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%y @ +46 "core" > +2 ."psFlush"PS.seek 2.5ml +3 "processing"%C' +2620 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%a  +77 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"% 's +2623 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%I +59 "core"  +2 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%Y' +37 "Can"\ Dg +2580 "core" ' + ."psFlush"PSV.dial PTV +4 "processing"%; +79 "core" +2 ."psFlush"PBV.dial PSV +3 .PS.seek 0ml +6 "processing"%!'ܑ +2617 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%' @ +47 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2624 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%R  +119 "core"  +7 ."psFlush"PS.seek :empty +10 "processing"%4's +2625 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%D +58 "core"  +2 ."psFlush"PSR.select :flush +4 "processing"%@ +12 ."psFlush"PS.seek 1ml +3 "processing"%H'[q +1098 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +3 "processing"%_' +1607 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%( +80 "core" + ."psFlush"PTV.dial :puck +3 "processing"%m  +7 "core"  + ."psFlush"PBV.dial :waste1 +3 "processing"%t  +58 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%p'ܑ +2622 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%o +80 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%\ ' +2624 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%\\ +80 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%'ܑ +2616 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%. +80 "core"  + ."psFlush"PSR.select :flush +4 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%|' +596 "core" ' +2 ."psFlush"PSR.select :air +4 "processing"% +12 ."psFlush"PS.seek 2.5ml +3 "processing"%~' +2114 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%5 +79 "core" + ."psFlush"PBV.dial PSV +3 "processing"%) U +58 "core" U +2 ."psFlush"PS.seek 0ml +5 "processing"%l'ܑ +2642 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"% @ +47 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%<' +2618 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%  +91 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%"'s +2621 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +56 "core"  +2 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%Z' +2626 "core" ' +2 ."psFlush"PSV.dial PTV +8 "processing"%S +79 "core" +2 ."psFlush"PBV.dial PSV +3 .PS.seek 0ml +5 "processing"%k'ܑ +2620 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"% @ +47 "core" > +3 ."psFlush"PS.seek 2.5ml +3 "processing"%G' +2624 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%9  +78 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%'s +2621 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&2& +7 "core" & N N K _ o +2 "manipulator"&?% +4 "core" % 6 L M _! +2 ."psFlush"Elbow.seek PC +2 "manipulator"&#( +249 "core" ( +2 "manipulator"&w& +2 "core" & P S M bH +3 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &{& +3 "core" & @ E bH +2 ."psFlush"Forearm.seek PC +3 "manipulator"&'E +101 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&x/ +68 "core" / +2 ."psFlush"PC.seek :open +3 "processing"%( +377 "core" ( +2 "manipulator"&T& +3 "core" &1 A @ a +2 "manipulator"&8% +45 "core" % G E  a +3 ."psFlush"Forearm.seek :retract +9 "manipulator"&3' ] +112 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek :garage +3 "manipulator"&J(-z +134 "core" ( +2 "manipulator"&@& +3 "core" &-\ L J F c!v +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &%& +3 "core" &-\ L D 3 c!v +2 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek :garage +3 "manipulator"&d'o +113 "core" ' + ."psFlush"Hand.open +3 "manipulator"&P1 +22 "core" 1 +2 "manipulator"&*% +3 "core" %xg  U NJ +3 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +2 "manipulator"&v' ] +104 "core" ' +2 #"myShortDA"Finished short da assay +2 #Flushing Processing stage +4 "processing"%f% +6 "core" %w\ \ +2 #"myShortDA"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%7& +5 "core" &'\ +2 "manipulator"&-& +4 "core" &-\ A G b!r +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&M(-z +5 "core" ( +2 "manipulator"&A& +4 "core" &-\ G : i a!r + ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +4 "core" &-\ E F a!r +2 ."myShortDA"Forearm.seek :garage +3 "manipulator"&'o +109 "core" ' + ."myShortDA"Hand.close +2 "manipulator"&V/ +23 "core" / +2 "manipulator"&i& +3 "core" &- 1  Qb +2 "manipulator"&$% +4 "core" %~  Q@ +2 ."myShortDA"Forearm.seek :retract +2 "manipulator"&U' ] +107 "core" ' +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek PC +3 "manipulator"&g( +126 "core" ( + "manipulator"&& +3 "core" & Q O & cE +3 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +2 "core" & M N cE +3 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."myShortDA"Forearm.seek PC +2 "manipulator"&'E +102 "core" ' +2 "manipulator"&& +3 "core" & B K bE +2 "manipulator"&u% +4 "core" %D > E  b# +2 "processing"%B& +3 "core" &(\ +3 "processing"%& +4 "core" &\ +3 ."myShortDA"PC.seek :closed +2 "processing"%K(SD +6 "core" &'\ +7 & .(\ $d +9 &nUt)\ 9 +9 &}m&\ M +10 &pL)\ R +9 &4G(\ Q +9 &G)\ Q +10 &I(\ Q +9 &yF)\ Q +10 & ;B)\ Q +9 &!I(\ Q +9 &#H)\ Q +10 &%G)\ R +9 &'BG(\ R +9 &)F*\ R +10 &*F)\ Q +10 &,F)\ Q +9 &.LD)\ Q +9 &0 F)\ Q +9 &1I)\ Q +10 &3J*\ Q +9 &5RG(\ R +9 &7I(\ R +10 &8K*\ R +9 &:I(\ R +10 &<[G(\ Q +9 &>D.\ Q +9 &?F)\ Q +10 &AF)\ R +9 &CbI(\ R +9 &E$M(\ R +10 &FR)\ S +9 &Hk(\ U +10 &JZ{*\ W +9 &L|(\ X +9 &M(\ Y +10 &O(\ Y +9 &Q[(\ Z +9 &RN\\(\ *} +10 &S2(\ - +6 ( + "processing"%& +4 "core" &S)\ - +2 #"myShortDA"Processing Clamp onSpring/offSpring for 8/24 samples, on/off torque 1.60 +3 "processing"%[& +6 "core" &S\ - + ."myShortDA"Hand.open +3 "manipulator"&1 +76 "core" 1 + "manipulator"&n% +4 "core" % D 6 = % _# +2 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myShortDA"Forearm.seek :retract +2 "manipulator"&e' ] +103 "core" ' + ."myShortDA"PSV.dial PSR +3 "processing"%O +59 "core"  + ."myShortDA"PSR.select :flush +4 "processing"%@ +12 ."myShortDA"PS.seek 1ml +3 "processing"%+'[q +1098 "core" ' +2 ."myShortDA"PSR.select :air +3 "processing"% +13 ."myShortDA"PS.seek 2.5ml +2 "processing"%L' +1596 "core" ' +2 ."myShortDA"PSV.dial PTV +45 "processing"%0 +80 "core" + ."myShortDA"PTV.dial :puck +10 "processing"%  +6 "core"  +2 ."myShortDA"PBV.dial :waste1 +2 "processing"%c  +58 "core" +3 ."myShortDA"PS.seek 0ml +3 "processing"%'ܑ +2625 "core" ' +2 ."myShortDA"PSV.dial PSR +8 "processing"%, +80 "core"  + ."myShortDA"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%E' +2617 "core" ' +2 ."myShortDA"PSV.dial PTV +3 "processing"% +79 "core" +3 ."myShortDA"PS.seek 0ml +3 "processing"%>'ܑ +2623 "core" ' + ."myShortDA"PSV.dial PSR +3 "processing"%} +80 "core"  +2 ."myShortDA"PSR.select :flush +3 "processing"%@ +12 ."myShortDA"PS.seek 0.5ml +2 "processing"%]' +584 "core" ' + ."myShortDA"PSR.select :air +4 "processing"% +12 ."myShortDA"PS.seek 2.5ml +3 "processing"%X' +1971 "Can"\ <:h0 +140 "core" ' +2 ."myShortDA"PSV.dial PTV +3 "processing"%6 +80 "core" + ."myShortDA"PBV.dial PSV +3 "processing"%` U +58 "core" U +2 ."myShortDA"PS.seek 0ml +5 "processing"%1'ܑ +2615 "core" ' + ."myShortDA"PSV.dial PBV +3 "processing"%W @ +47 "core" > +3 ."myShortDA"PS.seek 2.5ml +3 "processing"%' +2618 "core" ' + ."myShortDA"PSV.dial :waste1 +3 "processing"%  +77 "core"  +2 ."myShortDA"PS.seek :empty +3 "processing"%F's +2614 "core" ' + ."myShortDA"PSV.dial PSR +3 "processing"%^ +58 "core"  +2 ."myShortDA"PSR.select :air +4 .PS.seek 2.5ml +5 "processing"% ' +2633 "core" ' +2 ."myShortDA"PSV.dial PTV +3 "processing"% +79 "core" +2 ."myShortDA"PBV.dial PSV +3 .PS.seek 0ml +5 "processing"%'ܑ +2615 "core" ' +2 ."myShortDA"PSV.dial PBV +3 "processing"%q @ +45 "core" ? +3 ."myShortDA"PS.seek 2.5ml +3 "processing"%&' +2613 "core" ' +2 ."myShortDA"PSV.dial :waste1 +3 "processing"%:  +78 "core"  +2 ."myShortDA"PS.seek :empty +3 "processing"%'s +2621 "core" ' +2 #"myShortDA"Garaging FlushPuck in Processing Clamp +3 "manipulator"&& +6 "core" & M M } cE +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."myShortDA"Elbow.seek PC +2 "manipulator"&( +6 "core" ( +2 "manipulator"&N& +3 "core" & P T t cE +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &Q& +3 "core" & L E ] cE +2 ."myShortDA"Forearm.seek PC +3 "manipulator"&s'E +90 "core" ' + ."myShortDA"Hand.close +2 "manipulator"&=/ +70 "core" / +2 ."myShortDA"PC.seek :open +3 "processing"%y( +377 "core" ( +2 "manipulator"&b& +3 "core" & h p d eE +2 "manipulator"&a% +4 "core" % R e i e_ +2 ."myShortDA"Forearm.seek :retract +3 "manipulator"&C' ] +104 "core" ' +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek :garage +2 "manipulator"&I(-z +137 "core" ( +2 "manipulator"& & +3 "core" &- w t ! fR +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &;& +2 "core" &- v i  fR +3 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek :garage +3 "manipulator"&Y'o +109 "core" ' +2 ."myShortDA"Hand.open +2 "manipulator"&'1 +20 "core" 1 + "manipulator"&!% +46 "core" %xl V QU +2 ."myShortDA"Forearm.reconfigure :loose +9 "manipulator"&#Q@2^d^b +5 ."myShortDA"Forearm.seek :retract +3 "manipulator"&R' ] +106 "core" ' +39728 "Can"\ 6@h +60002 \ 61i\\ +60002 \ 6#i +60002 \ 6j +60002 \ 6k +60002 \ 6k +60002 \ 6lJ +60002 \ 6l +60002 \ 7mv +60002 \ 6n  +60002 \ 6n +60001 \ 6o8 +60002 \ 6o +60002 \ 6pd +60002 \ 7tp +60002 \ 6eq +60002 \ 6Wr& +60002 \ 6Hr +60002 \ 6:sR +60002 \ 6+s +60002 \ 6t~ +60001 \ 6u +60002 \ 6u +60002 \ 6v@ +60002 \ 6v +60002 \ 6wl +60002 \ 7x +60001 \ 6طx +60002 \ 7ڨy. +60002 \ 6ܚy +60002 \ 6ދzZ +60002 \ 6}z +60002 \ 7n{ +60002 \ 6`| +60002 \ 6Q| +60002 \ 6C}H +60001 \ 64} +60002 \ 6&~t +60002 \ 6\  @PDT1743318474.35 \ 7  +60002 \ 66 +60002 \ 6 +60002 \ 6b +60002 \ 6 +60002 \ 6 +60001 \ 7$ +60002 \ 6 +60002 \ 6P +60002 \ 6 +60002 \ 6x| +60002 \ 6i +60002 \ 6[ +60001 \ 6 L> +60002 \ 6 > +60002 \ 6 /j +60002 \ 7! +60002 \ 6 +60002 \ 6, +60001 \ 6 +60002 \ 6X +60002 \ 6 +60002 \ 6 +60002 \ 6 +60002 \ 7 +60002 \ 6 F +60002 \ 6" +60002 \ 6$r +60002 \ 6&s +60002 \ 6(d +60001 \ 6*V4 +60003 \ 6,G +60001 \ 6.9` +60004 \ 60* +60002 \ 62 +60002 \ 64 " +60002 \ 65 +60002 \ 67N +60002 \ 69 +60002 \ 6;z +60002 \ 6= +60002 \ 6? +60002 \ 6A< +60001 \ 6C +60002 \ 6Eh +60002 \ 6G| +60002 \ 6Im +60002 \ 6K_* +60002 \ 6MP +60001 \ 6OBV +60002 \ 6Q3 +60002 \ 6S% +60002 \ 6U +60002 \ 6W +60002 \ 6XD +60001 \ 6Z +60002 \ 6\\p +60002 \ 6^ +60002 \ 6` +60002 \ 6b2 +60002 \ 6d +60002 \ 6f^ +60002 \ 7h +60002 \ 6jv +60001 \ 6lg  +60002 \ 6nY +60002 \ 6pJL +60002 \ 6r; +60002 \ 6t-x +1082 !to:SignalException: mesg" SIGHUP:\ signoi:bt["+/home/esp/esp2/lib/esp.rb:81:in `join'"1/home/esp/esp2/lib/esp.rb:81:in `mainThread'""/home/esp/esp2/lib/esp.rb:357 +11 #"CamilleF"Session Ended +9 #mEXIT @1743359286.69PDT @1743435392.50PDT = =mMAIN_scheduler =tMAIN @PDT1743435393.29 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +116 #"core_reset"Sent BREAK +2 #t@63317 sendCRC with ifg=0x20, ie=0x7F + #@65152 sendCRC with ifg=0x08, ie=0x5F #@23528 idle with ifg=0x84, ie=0x75 + #@24199 select with ifg=0x10, ie=0xF5 + #@24834 receive with ifg=0x10, ie=0xFD #@25468 receive with ifg=0x10, ie=0xFD + #@26103 receive with ifg=0x10, ie=0xFD #@26430 receive with ifg=0x80, ie=0xFD + #@52369 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +266 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +434 "Can"\ 7j + \ 7j #tPolling Can every 10:00 +3 #Cleanly exited at 11:28:06PDT30-Mar-25 +5255 #-> ESP.ready! +155 "sampler") +2 ) +2 "core"  +3 "collection"' +2 ' +2 "core"  +3 "processing"% +2 % +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %Pvo\ \  +2 .tCS.configure :default + "collection"'#P d@b +3 .tCS.hold + "collection"'+ +3 "core" + +2 .tCS.configure :default + "collection"'#P d@b +3 "processing"%% +3 "core" %q,\  +2 .tPS.configure :default + "processing"%#A d`xb +3 .tPS.hold + "processing"%+ +5 "core" + +2 .tPS.configure :default + "processing"%#A d`xb +3 "sampler")% +3 "core" % A? +2 .tSS.configure :default + "sampler")#.0X ESP.ready! +5 "collection"'3% +3 "processing"%4% +5 "manipulator"&5% +2 "core" %Pvo<  +3 "sampler")6% +11 "core" %q/ + % v   U % B? w +3 "manipulator"&7& +3 "core" &-  UQ + "storage"(8& +3 "core" &7 3\ . +2 "storage"(9% +3 "core" %? N\ - +2 "collection"':& +3 "core" &tp) +2 "processing"%;& +3 "core" &/ +3 "collection"'< +2 "core"  +3 "collection"'= +2 "core"  +2 "collection"'> +3 "core"  +3 "processing"%? +2 "core"  +3 "processing"%@ +2 "core" U +3 "processing"%A +2 "core"  +3 "processing"%B +3 "core" A +2 "sampler")C +4 "core"  + "collection"'D% +4 "core" %Puo4  +2 "processing"%E% +4 "core" %q + "sampler")F% +3 "core" % C? w +3 "collection"'G& +3 "core" &uo< +2 "processing"%H& +4 "core" & +3 "manipulator"&I% +3 "core" % v  # T +2 "manipulator"&J& +4 "core" &-   8 UQ +2 "storage"(K& +3 "core" &7 @\ - +2 "storage"(L% +4 "core" %? =\ - +2 "collection"'M9 +3 "core" 9BN +2 "processing"%N9 +3 "core" 9`o +474 #"Camille"-> access 3 +5 "storage"(O% +3 "core" %? Z\ . +2 "manipulator"&P% +3 "core" % v   q U +2 "manipulator"&Q& +3 "core" &-  s UQ +3 ."Camille"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 ."Camille"SC.seek 7 +3 "storage"(R([Y +688 "core" ( +2 ."Camille"SC.configure :limp + "storage"($(\ 1b +5 (S& +3 "core" &[X   \ 2 +1331 #"Camille"-> 2.times(shortDAflush) +5 #Beginning samplePassF +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +5 "collection"'T& +4 "core" &to@ +3 ."Camille"Hand.open +2 "manipulator"&U1 +20 "core" 1 +2 "manipulator"&V& +3 "core" &- J = [ \\Q +2 ."Camille"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."Camille"Elbow.seek FlushPuck::Garage +3 "manipulator"&W(-z +34 "core" ( +2 "manipulator"&X& +4 "core" &- U Q 4 ^> +2 ."Camille"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &Y& +3 "core" &- O M ^> +2 ."Camille"Forearm.seek :garage +3 "manipulator"&Z'o +98 "core" ' +2 ."Camille"Hand.close +3 "manipulator"&[/ +25 "core" / +2 "manipulator"&\\& +3 "core" &- S> +2 "manipulator"&]% +4 "core" %h S +2 ."Camille"Forearm.seek :retract +3 "manipulator"&^' ] +111 "core" ' +2 ."Camille"Elbow.reconfigure :tight +36 "manipulator"&$&.,(\ #b +12 ."Camille"Elbow.seek CC +3 "manipulator"&_( +287 "core" ( +2 "manipulator"&`& +3 "core" & Q S ] ]1 +2 ."Camille"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &a& +3 "core" & ) > ' ]1 +3 ."Camille"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."Camille"Forearm.seek CC +3 "manipulator"&b'ш +95 "core" ' + "manipulator"&c& +3 "core" &! ( * L Y- +3 "manipulator"&d% +3 "core" %ю , , H Y +2 "collection"'e& +3 "core" &vp( +3 "collection"'f& +5 "core" &to( +2 ."Camille"CC.seek :closed +2 "collection"'g(X +6 "core" &unB +5 &uo: 4 +10 &Dxtp> 3 +9 &-k|voA G +9 &fup: V +10 &|Nup> U +9 &@Lso5 T +9 &Mvn< T +10 &Lun9 U +9 &Ltn: T +9 &!FTuo> U +10 &# Oup9 U +9 &$Ttp: U +10 &&RukA T +9 &(PNuo5 T +9 &*Qso< U +10 &+NtnA T +9 &-Nuo7 T +10 &/XNup@ T +9 &1Quo9 T +9 &2Ttp= U +10 &4QupC U +9 &6`Rtp4 T +9 &8"Qun5 T +10 &9RvnC T +9 &;Lvm; T +9 &=hKtn> T +10 &?*Quo5 T +9 &@Ruo5 T +10 &BQwpA T +9 &DoQuo5 U +9 &F1Run< U +10 &GWtoB U +9 &Igsq? V +10 &KlxupD Y +9 &M#xo= \\ +9 &Nuq= ^ +10 &Pto? ^ +9 &Rcur= ^ +9 &T%up< ^ +10 &Uvp? ` +9 &Wup< G +9 &X0ur? $m +10 &X_up< G +3 ( + "collection"'f& +4 #"Camille"Collection Clamp onSpring/offSpring for 7/25 samples, on/off torque 2.09 +2 "collection"'h& +5 "core" &X^uoD G +2 ."Camille"Hand.open +2 "manipulator"&i1 +21 "core" 1 + "manipulator"&j% +4 "core" %ы 0 S +2 ."Camille"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."Camille"Forearm.seek :retract +2 "manipulator"&k' ] +94 "core" ' +2 ."Camille"PSV.dial PSR,avoiding: PBV +3 "processing"%l +5 "core"  +2 "processing"%m +4 "core"  + "processing"%n  +58 "core"  + #"Camille"Pulling 2.5ml of PSR.flush +2 .PSR.select :flush +6 "processing"%j +12 ."Camille"PS.seek 2.5ml +2 "processing"%o' +2616 "core" ' + ."Camille"delay 5 seconds +504 ."connect"PRV.dial CBV +5 ."Camille"CBV.dial PRV +5 "processing"%p  +4 "collection"'q  +5 "core"  +101  +2 ."Camille"PSV.dial :PTV,via: :air +3 "processing"%r +206 "core" ~ + ."Camille"CTV.dial :air,avoiding: :intake +3 "collection"'s +5 "core"  +2 "collection"'t +3 "core"  +3 "collection"'u  +4 "core" +2 ."Camille"PTV.dial :PRV,avoiding: :puck +2 "processing"%v +7 "core"  + "processing"%w +4 "core"  +2 "processing"%x @ +76 "core" B +2 ."Camille"PS.seek 0ml +4 "processing"%y'ܑ +2627 "core" ' +2 ."Camille"PSV.dial PSR,avoiding: PBV +3 "processing"%z  +206 "core"  +2 #"Camille"Pulling 2.5ml of PSR.flush +2 .PSR.select :flush +6 .PS.seek 2.5ml +4 "processing"%{' +2619 "core" ' + ."Camille"delay 5 seconds +503 ."connect"PRV.dial CBV +5 ."Camille"CBV.dial PRV +5 "processing"%|  +3 "collection"'}  +5 "core"  +4  +2 ."Camille"PSV.dial :PTV,via: :air +3 "processing"%~ +208 "core" ~ +2 ."Camille"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +4 "processing"% @ +17 "core" ? +3 ."Camille"PS.seek 0ml +4 "processing"%'ܑ +2621 "core" ' +2 ."Camille"PSV.dial PSR,avoiding: PBV +3 "processing"%  +208 "core"  +2 #"Camille"Pulling 2.5ml of PSR.flush +2 .PSR.select :flush +7 .PS.seek 2.5ml +3 "processing"%' +2614 "core" ' +2 ."Camille"delay 5 seconds +503 ."connect"PRV.dial CBV +5 ."Camille"CBV.dial PRV +5 "processing"%  +4 "collection"'  +3 "core"  +6  +2 ."Camille"PSV.dial :PTV,via: :air +3 "processing"% +208 "core"  + ."Camille"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +4 "processing"%\ @ +7 "core" @ +3 ."Camille"PS.seek 0ml +4 "processing"% 'ܑ +2612 "core" ' +2 ."Camille"PSV.dial PSR,avoiding: PBV +37 "processing"%  +219 "core"  +8 #"Camille"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +8 .PS.seek 1.5ml +3 "processing"%' +228 "Can"\ \ Lx? +1380 "core" ' +2 ."Camille"delay 5 seconds +504 .PSV.dial :waste1 +3 "processing"%  +46 "core"  +2 ."Camille"PS.seek 0ml +5 "processing"%'ܑ +1601 "core" ' + ."Camille"PSV.dial PSR +3 "processing"% +58 "core"  +2 ."Camille"PSR.select :air +3 "processing"% +13 ."Camille"PS.seek 2.5ml +2 "processing"%' +2621 "core" ' +2 ."connect"PRV.dial CBV +4 ."Camille"CBV.dial PRV +5 "processing"%  +4 "collection"'  +6 "core"  +2  +2 ."Camille"PSV.dial :PTV,via: :air +3 "processing"% +206 "core" ~ +2 ."Camille"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +5 .PS.seek 0ml +4 "processing"%'ܑ +2627 "core" ' + ."Camille"PSV.dial :air +3 "processing"%  +79 "core"  +2 ."Camille"PS.seek 2.5ml +3 "processing"%' +2618 "core" ' +2 ."Camille"PSV.dial :PTV +3 "processing"% +80 "core" ~ +2 ."Camille"PS.seek 0ml +3 "processing"%'ܑ +2626 "core" ' + ."Camille"PSV.dial :air +3 "processing"%  +77 "core"  +2 ."Camille"PS.seek 2.5ml +3 "processing"% ' +2620 "core" ' + ."Camille"PSV.dial :PTV +3 "processing"%! +77 "core" +2 ."Camille"PS.seek 0ml +4 "processing"%"'ܑ +2622 "core" ' +2 ."Camille"PSV.dial :air +3 "processing"%#  +78 "core"  +2 ."Camille"PS.seek 2.5ml +3 "processing"%$' +2615 "core" ' +2 ."Camille"PSV.dial :PTV +3 "processing"%% +80 "core" ~ +2 ."Camille"PS.seek 0ml +3 "processing"%&'ܑ +2620 "core" ' +2 #"Camille"Garaging FlushPuck in Collection Clamp +2 "manipulator"&'& +11 "core" &&   V, +2 ."Camille"Elbow.reconfigure :tight +7 "manipulator"&$&.,(\ #b +6 ."Camille"Elbow.seek CC +2 "manipulator"&(( +31 "core" ( +2 "manipulator"&)& +3 "core" & $ ) o Zf +2 ."Camille"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &*& +4 "core" & - + b Yf +2 ."Camille"Forearm.seek CC +3 "manipulator"&+'ш +91 "core" ' +2 ."Camille"Hand.close +2 "manipulator"&,/ +18 "core" / +2 ."Camille"CC.seek :open +3 "collection"'-( +412 "core" ( + "manipulator"&.& +4 "core" & * 9  _f + "manipulator"&/% +4 "core" %ќ R Q E _a +2 ."Camille"Forearm.seek :retract +3 "manipulator"&0' ] +95 "core" ' +2 ."Camille"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."Camille"Elbow.seek :garage +2 "manipulator"&1(-z +273 "core" ( +2 "manipulator"&2& +3 "core" &- Z S q _X +2 ."Camille"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &3& +3 "core" &- Q O _ _X +2 ."Camille"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."Camille"Forearm.seek :garage +2 "manipulator"&5'o +113 "core" ' +3 ."Camille"Hand.open +2 "manipulator"&41 +17 "core" 1 +2 "manipulator"&6% +3 "core" %xk o LQ +2 ."Camille"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."Camille"Forearm.seek :retract +2 "manipulator"&7' ] +103 "core" ' +2 !"Camille"o:ArgumentError: mesg"(wrong number of arguments (1 for 0):@timestampu: Time Kl|:bt["Camille:3:in `times'"#Camille:3:in `topLevelBinding'" shortDAflush +4 #Beginning samplePassF +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +4 "collection"'8& +4 "core" &upI\  +3 "manipulator"&9& +4 "core" &- s s ~ fX +2 ."Camille"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."Camille"Elbow.seek FlushPuck::Garage +3 "manipulator"&:(-z +6 "core" ( + "manipulator"&;& +4 "core" &- w w _ fX +37 ."Camille"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &<& +3 "core" &- f q B fX +2 ."Camille"Forearm.seek :garage +4 "manipulator"&='o +106 "core" ' +2 ."Camille"Hand.close +2 "manipulator"&>/ +26 "core" / +2 "manipulator"&?& +3 "core" &-   VX +2 "manipulator"&@% +2 "core" %ς   UQ +3 ."Camille"Forearm.seek :retract +2 "manipulator"&A' ] +126 "core" ' +2 ."Camille"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."Camille"Elbow.seek CC +2 "manipulator"&B( +307 "core" ( +2 "manipulator"&C& +3 "core" & } n g h\ +2 ."Camille"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &D& +3 "core" & f d n h\ +3 ."Camille"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."Camille"Forearm.seek CC +3 "manipulator"&E'ш +102 "core" ' +2 "manipulator"&F& +3 "core" & O I D a\ +2 "manipulator"&G% +3 "core" %ф 0 ? a +2 "collection"'H& +4 "core" &uoX\  +7 "collection"'I& +5 "core" &upV\  +3 ."Camille"CC.seek :closed +4 "collection"'J(X +4 "core" &wpb\  +5 &tq[\ 2 +9 &Cvvp\\ 2 +9 &.k}uq_ F +10 &hvnX U +9 &|LwpX T +9 &?JupY T +10 &Mvpa T +9 &Muqe U +10 &NuoY T +9 &!FOusY T +9 &#Kvq] T +10 &$RupX T +9 &&Nwpb T +9 &(OPvmZ T +10 &*Nto] T +9 &+Lupe T +10 &-LunZ T +9 &/UNvqY U +9 &1Ntna U +10 &2KtnZ T +9 &4Juma T +9 &6^OvpZ T +10 &8 Luo] T +9 &9Lwqa T +10 &;HsrX T +9 &=gLvrW T +9 &?(Otm\\ T +10 &@NvqU T +9 &BLtqa T +9 &DnKvpa T +10 &F0Otp\\ T +9 &GUto] U +10 &IctoY W +9 &Klvvnb X +9 &M!vrb \\ +10 &NupX _ +9 &Pvo` _ +9 &R_woV _ +10 &Tuo^ ` +9 &Uvo] ` +10 &WwqY J +9 &X+vq^ $j +9 &XYwp[ J +3 ( +2 "collection"'I& +3 #"Camille"Collection Clamp onSpring/offSpring for 7/25 samples, on/off torque 2.17 +3 "collection"'K& +5 "core" &XXwq] J +2 ."Camille"Hand.open +2 "manipulator"&L1 +16 "core" 1 +2 "manipulator"&M% +3 "core" %у ( 4 b Z +2 ."Camille"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."Camille"Forearm.seek :retract +3 "manipulator"&N' ] +93 "core" ' +2 ."Camille"PSV.dial PSR,avoiding: PBV +3 "processing"%O  +205 "core"  +2 #"Camille"Pulling 2.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +12 ."Camille"PS.seek 2.5ml +2 "processing"%P' +2619 "core" ' +2 ."Camille"delay 5 seconds +503 ."connect"PRV.dial CBV +5 ."Camille"CBV.dial PRV +4 "processing"%Q  +3 "collection"'  +7 "core"  +  +3 ."Camille"PSV.dial :PTV,via: :air +3 "processing"%S +218 "core" +2 ."Camille"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +4 .PS.seek 0ml +5 "processing"%T'ܑ +2628 "core" ' +2 ."Camille"PSV.dial PSR,avoiding: PBV +3 "processing"%U  +204 "core"  +2 #"Camille"Pulling 2.5ml of PSR.flush +2 .PSR.select :flush +7 .PS.seek 2.5ml +5 "processing"%V' +2615 "core" ' +2 ."Camille"delay 5 seconds +503 ."connect"PRV.dial CBV +5 ."Camille"CBV.dial PRV +5 "processing"%X  + "collection"'Y  +7 "core"  +4  + ."Camille"PSV.dial :PTV,via: :air +3 "processing"%[ +208 "core" ~ +2 ."Camille"CTV.dial :air,avoiding: :intake +4 .PTV.dial :PRV,avoiding: :puck +4 .PS.seek 0ml +4 "processing"%\\'ܑ +2616 "core" ' +2 ."Camille"PSV.dial PSR,avoiding: PBV +3 "processing"%]  +206 "core"  +2 #"Camille"Pulling 2.5ml of PSR.flush +7 .PSR.select :flush +6 .PS.seek 2.5ml +10 "processing"%' +2620 "core" ' +2 ."Camille"delay 5 seconds +503 ."connect"PRV.dial CBV +5 ."Camille"CBV.dial PRV +5 "processing"%  +4 "collection"'Z  +3 "core"  +4  + ."Camille"PSV.dial :PTV,via: :air +3 "processing"%` +206 "core"  +2 ."Camille"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +6 .PS.seek 0ml +4 "processing"%a'ܑ +2677 "core" ' +2 ."Camille"PSV.dial PSR,avoiding: PBV +3 "processing"%W  +206 "core"  +10 #"Camille"Pulling 1.5ml of PSR.flush + .PSR.select :flush +8 .PS.seek 1.5ml +4 "processing"%c' +273 "Can"\ F~~ +1337 "core" ' +2 ."Camille"delay 5 seconds +503 .PSV.dial :waste1 +3 "processing"%d  +48 "core"  +3 ."Camille"PS.seek 0ml +4 "processing"%e'ܑ +1603 "core" ' + ."Camille"PSV.dial PSR +3 "processing"%^ +60 "core"  + ."Camille"PSR.select :air +3 "processing"% +12 ."Camille"PS.seek 2.5ml +3 "processing"% ' +2623 "core" ' +2 ."connect"PRV.dial CBV +4 ."Camille"CBV.dial PRV +4 "processing"%h  +4 "collection"'i  +6 "core"  +3  + ."Camille"PSV.dial :PTV,via: :air +3 "processing"%j +206 "core" ~ +2 ."Camille"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +4 .PS.seek 0ml +5 "processing"%l'ܑ +2615 "core" ' +2 ."Camille"PSV.dial :air +7 "processing"%m  +80 "core"  +3 ."Camille"PS.seek 2.5ml +4 "processing"%f' +2626 "core" ' +2 ."Camille"PSV.dial :PTV +3 "processing"%n +80 "core" ~ +2 ."Camille"PS.seek 0ml +3 "processing"%b'ܑ +2635 "core" ' +2 ."Camille"PSV.dial :air +3 "processing"%  +79 "core"  +3 ."Camille"PS.seek 2.5ml +3 "processing"%q' +2619 "core" ' +2 ."Camille"PSV.dial :PTV +3 "processing"%p +80 "core"  +2 ."Camille"PS.seek 0ml +3 "processing"%r'ܑ +2623 "core" ' + ."Camille"PSV.dial :air +3 "processing"%s  +79 "core"  +2 ."Camille"PS.seek 2.5ml +3 "processing"%t' +2618 "core" ' +2 ."Camille"PSV.dial :PTV +3 "processing"%u +79 "core"  +3 ."Camille"PS.seek 0ml +3 "processing"%v'ܑ +2616 "core" ' +2 #"Camille"Garaging FlushPuck in Collection Clamp +8 "manipulator"&w& +5 "core" & 4 7 [\ +7 ."Camille"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."Camille"Elbow.seek CC +3 "manipulator"&x( +9 "core" ( +2 "manipulator"&o& +3 "core" & 3 - [ +2 ."Camille"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &z& +4 "core" & 5 / [ +2 ."Camille"Forearm.seek CC +2 "manipulator"&y'ш +95 "core" ' + ."Camille"Hand.close +2 "manipulator"&|/ +22 "core" / +2 ."Camille"CC.seek :open +3 "collection"'}( +409 "core" ( + "manipulator"&~& +3 "core" & G : a +2 "manipulator"&% +3 "core" %ё - = o aU +3 ."Camille"Forearm.seek :retract +3 "manipulator"&{' ] +110 "core" ' +2 ."Camille"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."Camille"Elbow.seek :garage +2 "manipulator"&(-z +267 "core" ( +2 "manipulator"&& +3 "core" &-y W h ` d\ +2 ."Camille"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 && +2 "core" &-y F D  d\ +3 ."Camille"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."Camille"Forearm.seek :garage +2 "manipulator"&'o +112 "core" ' + ."Camille"Hand.open +2 "manipulator"&1 +26 "core" 1 +2 "manipulator"&\ % +4 "core" %rk  @ NT +2 ."Camille"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."Camille"Forearm.seek :retract +3 "manipulator"&' ] +114 "core" ' +33348 "Can"\ 4 +33869 #"Camille"-> access 3 +4 "storage"(% +3 "core" %A \ A +3 "manipulator"& % +4 "core" % <  c i +2 "manipulator"&& +4 "core" &-y 2 i\ +2 ."Camille"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 ."Camille"SC.seek 7 +3 "storage"(([Y +4 "core" ( +2 ."Camille"SC.configure :limp +42 "storage"($(\ 1b +4 (& +3 "core" &[X f f \ @ +277 #"Camille"-> access 4 +5 "storage"(% +3 "core" %A y ^\ @ +2 "manipulator"&% +4 "core" % < | < i + "manipulator"&& +4 "core" &-y j s h\ +2 ."Camille"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 ."Camille"SC.seek 1 +3 "storage"(( +987 "core" ( +2 ."Camille"SC.configure :limp +2 "storage"($(\ 1b +5 (& +2 "core" &   s\ 1 +16448 #"Camille"-> startTube 4 +8294 "Can"\ 5 +3875 #"Camille"-> start(:myshortDA){shortDA; samplePassF} +8 "collection"'% +3 "processing"%% +9 "core" %Puof\  + %ܒ\  +4 #"myshortDA"Ready to sample after 10 seconds from PRV.sipper? +2 #Type 'Thread[:myshortDA].answer' to continue +3111 #"Camille"-> start(:myShortDA){shortDA; samplePassF} +4 "collection"'% +9 "processing"%% +3 "core" %Pvpq\  +5 %ܒ\  +2 #"myShortDA"Ready to sample after 10 seconds from PRV.sipper? +2 #Type 'Thread[:myShortDA].answer' to continue +2150 #"Camille"-> Thread[:myShortDA].answer +5 #"myShortDA"Camille answered Ready to sample after 10 seconds from PRV.sipper? "Yes" +5 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +4 .delay 10 seconds +1005 .PSV.dial :mixloop +3 "processing"% +45 "core" +2 ."myShortDA"PTV.dial :PRVmixing +2 "processing"%  +78 "core" + ."myShortDA"PRV.dial :sipper +3 "processing"%!  +141 "core"  +2 ."myShortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +5 ."myShortDA"PS.seek 1.1ml +2 "processing"% 'h! +2280 "core" ' + ."connect"PRV.dial CBV +4 ."myShortDA"CBV.dial PRV +5 "processing"%#  +2 "collection"'"  +7 "core"  +134  +2 ."myShortDA"PS.seek 0.5ml +3 "processing"%%' +1266 "core" ' +2 ."myShortDA"PRV.dial :waste2 +3 "processing"%$ @ +111 "core" ? +2 ."myShortDA"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."myShortDA"PS.seek :empty +2 "processing"%''s +592 "core" ' +2 ."myShortDA"PSV.dial PSR +3 "processing"%) +111 "core"  +2 #"myShortDA"Pulling 1ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +12 ."myShortDA"PS.seek 1ml +2 "processing"%*'[q +1100 "core" ' + ."myShortDA"PSR.select :air +3 "processing"% +13 ."myShortDA"PS.seek 2.5ml + "processing"%,' +1604 "core" ' + ."myShortDA"PSV.dial :mixloop +3 "processing"%_ +110 "core" +2 ."myShortDA"PS.seek :empty +4 "processing"%k's +2642 "core" ' + ."myShortDA"PSV.dial PSR +8 "processing"%g +110 "core"  +2 #"myShortDA"Pulling 1ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +11 ."myShortDA"PS.seek 1ml +2 "processing"%.'[q +1104 "core" ' + ."myShortDA"PSR.select :air +3 "processing"% +12 ."myShortDA"PS.seek 2.5ml +2 "processing"%/' +1610 "core" ' + ."myShortDA"PSV.dial :mixloop +3 "processing"%+ +111 "core" +2 ."myShortDA"PRV.dial :sipper +3 "processing"%2  +47 "core" +2 ."myShortDA"PS.seek :empty +3 "processing"%3's +2615 "core" ' +2 ."myShortDA"PSV.dial PSR +3 "processing"%( +112 "core"  +2 ."myShortDA"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%4' +2629 "core" ' +2 ."myShortDA"PSV.dial :mixloop +3 "processing"%6 +110 "core" +2 ."myShortDA"PS.seek :empty +2 "processing"%0's +2638 "core" ' +2 #"myShortDA"Loading da puck from tube 4 into Processing Clamp +2 "processing"%5& +6 "core" &\  +2 "manipulator"&8% +3 "core" % < { r g +2 "storage"(9% +4 "core" %B | ,\ ? + "storage"(;. +3 "core" .( +2 ."myShortDA"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 ."myShortDA"SC.seek 4 +3 "storage"(<(+ +520 "core" ( +2 ."myShortDA"SC.configure :limp +2 "storage"($(\ 1b +5 (>& +3 "core" &+ \ 0# +2 "manipulator"&?& +3 "core" &-y L D T d\ +2 "manipulator"&@% +3 "core" % < H H d +3 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek 4 +2 "manipulator"&1( +193 "core" ( + "manipulator"&7& +4 "core" & u w t ez +2 "storage"(=& +3 "core" &+ y n K\ =' +3 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek 4 + 800 counts +2 "manipulator"&:'s +111 "core" ' + "storage"(C& +4 "core" &+ } { \ =' +2 ."myShortDA"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +5 ."myShortDA"SE.seek :beamBreak +2 "storage"(D' +309 "core" ' + "storage"(F- +41 "core" -'y +2 ."myShortDA"SE.configure :default +2 "storage"(#QK-0-\ b +6 (G& +2 "core" &+ \\ X y\ ;' +2 "manipulator"&H& +3 "core" & K T T dz +3 ."myShortDA"Elbow.seek 4 +2 "manipulator"&A( +5 "core" ( +2 "manipulator"&-& +3 "core" & L M + dz +2 "storage"(K& +4 "core" &+ \\ Z\ ;' +2 ."myShortDA"Forearm.seek 4 + 300 counts +2 "manipulator"&L' +22 "core" ' + ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myShortDA"Hand.close +2 "manipulator"&M/ +24 "core" / +9 !"myShortDA"o:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 4):bt["4/home/esp/esp2/utils/puckmoves.rb:389:in `load'"8/home/esp/esp2/utils/puckmoves.rb:998:in `loadPuck'";/home/esp/esp2/protocol/2G/DAprocess.rb:281:in `runDA'"6/home/esp/esp2/protocol/2G/DA.rb:124:in `shortDA'"#Camille:9:in `topLevelBinding'"./home/esp/esp2/lib/base.rb:296:in `start'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +3 ."downElevator"SE.seek :down +7 "manipulator"&I& +2 "storage"(E'= +7 "core" & O O bz +2 "manipulator"&O% +3 "core" %Є > D N ^z +2 ."myShortDA"Forearm.seek :retract +3 "manipulator"&&' ] +95 "core" ' +2 ."myShortDA"Elbow.seek PC +3 "manipulator"&( +162 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +79 "core" ( +3 "manipulator"&Q& +3 "core" & L G 2 c0 +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &S& +3 "core" & ? L c0 +3 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek PC +3 "manipulator"&P'E +93 "core" ' +2 "manipulator"&U& +3 "core" & P S B a0 +2 "manipulator"&T% +3 "core" %O O I  bF +2 "processing"%X& +4 "core" &-\ \ +2 "processing"%Y& +4 "core" &-\ +3 ."myShortDA"PC.seek :closed +2 "processing"%[(SD +7 "core" &\ +5 &\ (\ $c +9 &hS{\ 9 +10 &zr\ M +9 &`R\ S +10 &$J\ R +9 &I\ R +9 &L\ R +10 &jI\ R +9 & ,I\ R +9 &!L\ S +10 &#I\ R +9 &%qJ\ S +10 &'3K\ S +9 &(K\ S +9 &*P\ S +10 &,yJ\ S +9 &.:O\ S +9 &/K\ R +10 &1M\ S +9 &3P\ S +10 &5CL\ S +9 &7P\ S +9 &8P\ S +10 &:N\ S +9 & L\ S +10 &?N\ S +9 &AP\ S +10 &CPP\ T +9 &EX\ T +9 &Fb\ V +10 &Ht\ W +9 &JI\ Y +9 &L \ Y +10 &M\ Z +9 &O\ Z +10 &QK\ [\ +9 &RPc\ . +9 &S 1\ + +6 ( +2 "processing"%Y& +4 #"myShortDA"Processing Clamp onSpring/offSpring for 7/24 samples, on/off torque 1.66 +3 .Hand.open +3 "manipulator"&V1 +5 "core" &S"\ + +15 1 + "manipulator"&]% +4 "core" %O V P [ _F +2 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."myShortDA"Forearm.seek :retract +2 "manipulator"&\\' ] +105 "core" ' +3 #"myShortDA"Heating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +4 "processing"% { +3 %Z9 +7 "core" 9`` +102 "processing"%`9 +2 "core" 9_s +103 "processing"%9 +2 "core" 9_s  +103 "processing"%W9 +3 "core" 9_t  +103 "processing"%a9 +2 "core" 9^t +103 "processing"%d9 +2 "core" 9_s +103 "processing"%c9 +3 "core" 9_t +102 "processing"%^9 +3 "core" 9`t +102 "processing"%e9 +3 "core" 9as" +103 "processing"%h9 +2 "core" 9ds& +103 "processing"%i9 +2 "core" 9fs+ +103 "processing"%j9 +3 "core" 9jt/ +102 "processing"% 9 +3 "core" 9mt3 +102 "processing"%m9 +3 "core" 9qt7 +103 "processing"%l9 +2 "core" 9vs; +103 "processing"%n9 +3 "core" 9|u@ +102 "processing"%f9 +3 "core" 9uD +102 "processing"%9 +3 "core" 9tH +102 "processing"%b9 +3 "core" 9uL +103 "processing"%p9 +2 "core" 9uQ +103 "processing"%q9 +3 "core" 9uU +102 "processing"%s9 +3 "core" 9uY +102 "processing"%r9 +3 "core" 9v] +102 "processing"%u9 +3 "core" 9va +102 "processing"%t9 +3 "core" 9wf +102 "processing"%w9 +3 "core" 9wj\ +102 "processing"%o9 +3 "core" 9wn\ +102 "processing"%z9 +3 "core" 9wr +102 "processing"%|9 +3 "core" 9xv +103 "processing"%B9 +3 "core" 9x{ +102 "processing"%N9 +3 "core" 9x +102 "processing"%J9 +3 "core" 9x +102 "processing"%~9 +3 "core" 9y +140 "processing"%9 +3 "core" 9z +103 "processing"%y9 +2 "core" 9z +103 "processing"%9 +2 "core" 9"z +103 "processing"%9 +3 "core" 9){ +102 "processing"%x9 +3 "core" 9/z +10 ."myShortDA"PH.hold 2:00:00,28C +4 "processing"% p{p. +4 ."myShortDA"delay 1:30 +7 "core"  +8999 ."myShortDA"PSR.select :air +4 .PSV.dial PSR +3 "processing"%\ +112 "core"  + #"myShortDA"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +6 "processing"% +11 ."myShortDA"PS.seek 0.5ml +2 "processing"%{' +596 "core" ' +2 ."myShortDA"delay 5 seconds +503 .PSR.select :air +4 "processing"% +11 ."myShortDA"PS.seek 2ml +3 "processing"%'Q +1596 "core" ' +2 ."myShortDA"PTV.dial :puck +3 "processing"%  +136 "core"  + ."myShortDA"PSV.dial PTV +3 "processing"% +79 "core" + ."myShortDA"PBV.dial :waste1 +3 "processing"%  +58 "core" +2 "processing"%% +3 "core" %U  +3 ."myShortDA"PS.seek 1.5ml +2 "processing"%R' +582 "core" ' +2 ."myShortDA"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"% * +39 "core" , +3 ."myShortDA"PS.seek 0ml +2 "processing"%'ܑ +1601 "core" ' +2 ."myShortDA"delay 5:00 +7191 "Can"\ ?@ +22813 #"myShortDA"recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%  +5 "core"  +2 ."myShortDA"PBV.dial :waste1 +2 "processing"%  +37 "core" +2 ."myShortDA"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +35 "core" + +2 ."myShortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +79 "core"  +2 ."myShortDA"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."myShortDA"PS.seek 2.5ml +3 "processing"%' +2492 "core" ' +2 ."myShortDA"PSV.dial PTV +3 "processing"% +80 "core" +2 ."myShortDA"delay 5 seconds +502 .PSV.dial PSR +3 "processing"% +80 "core"  +2 ."myShortDA"delay 5 seconds +503 .PSV.dial PTV +3 "processing"% +77 "core" +2 ."myShortDA"delay 5 seconds +502 .PSV.dial :air +4 "processing"%  +78 "core"  +2 ."myShortDA"PS.seek :empty +3 "processing"%!'s +2490 "core" ' +2 ."myShortDA"PTV.dial :PRVmixing,via: PRV +3 "processing"%v  +136 "core" + ."myShortDA"PSV.dial :mixloop +3 "processing"%" +47 "core" +2 ."myShortDA"PRV.dial :ab1 +2 "processing"%# @ +112 "core" > +2 ."myShortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +5 ."myShortDA"PS.seek 0.15ml +2 "processing"% ' +359 "core" ' +2 ."myShortDA"delay 2 seconds +203 ."connect"CBV.dial PRV +3 ."myShortDA"PRV.dial CBV +5 "collection"'$  +2 "processing"%%  +5 "core"  +43  + "processing"%)% +4 "core" %.\  +2 ."myShortDA"PS.seek 0.3ml +2 "processing"%'' +359 "core" ' +2 ."myShortDA"delay 2 seconds +203 .CBV.dial between PRV and PSV +2 "collection"'*  +37 "core" +2 ."myShortDA"PRV.dial :air +3 "processing"%_  +47 "core"  +2 ."myShortDA"PS.seek 0.9ml +3 "processing"%,'N +1262 "core" ' + ."myShortDA"PRV.dial :waste2 +3 "processing"%g @ +79 "core" > +2 ."myShortDA"PS.seek 0.5ml +3 "processing"%k' +859 "core" ' +2 #"myShortDA"addPMLReagent08 +2 .PSV.dial :air +5 "processing"%.  +45 "core"  +2 ."myShortDA"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."myShortDA"PS.seek 2ml +2 "processing"%+'Q +1610 "core" ' + ."myShortDA"PSV.dial :PML +3 "processing"%2 +47 "core" +2 ."myShortDA"PTV.dial :mixing +2 "processing"%/ @ +77 "core" B +2 ."myShortDA"PBV.dial :waste1 +2 "processing"%(  +37 "core" +2 "processing"%3% +3 "core" %V\  +2 ."myShortDA"PS.seek 1.85ml +3 "processing"%6'N +235 "core" ' +2 ."myShortDA"PBV.dial between PSV and waste1 +3 "processing"%4 * +39 "core" , +2 ."myShortDA"PS.seek 0ml +3 "processing"%5'ܑ +1961 "core" ' + ."myShortDA"delay 2 seconds +203 #Beginning samplePassC +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'8& +5 "core" &tn +2 "manipulator"&9& +3 "core" &    [0 +2 "manipulator"&;% +4 "core" % i    R +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&(-z +134 "core" ( + "manipulator"&>& +4 "core" &-x 8 x X& +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &?& +2 "core" &-x @ 2 O& +2 ."myShortDA"Forearm.seek :garage +3 "manipulator"&@'o +105 "core" ' +2 ."myShortDA"Hand.close +3 "manipulator"&7/ +25 "core" / +2 "manipulator"&=& +3 "core" &-} - G% +2 "manipulator"&% +4 "core" %ς 4 >a +2 ."myShortDA"Forearm.seek :retract +3 "manipulator"&C' ] +103 "core" ' +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +12 ."myShortDA"Elbow.seek CC +3 "manipulator"&( +279 "core" ( +2 "manipulator"&F& +3 "core" &  a I. +2 ."myShortDA"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &G& +2 "core" &  I. +3 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myShortDA"Forearm.seek CC +2 "manipulator"&H'ш +98 "core" ' +2 "manipulator"&-& +4 "core" & F+ + "manipulator"&K% +4 "core" %с t P +2 "collection"'M& +3 "core" &vp +3 "collection"'I& +4 "core" &wp +3 ."myShortDA"CC.seek :closed +2 "collection"'O(X +6 "core" &uo +4 &wo~ 5 +10 &Dxuo 3 +9 &/k}wo G +10 &eup U +9 &}Lvp U +9 &@Jum U +10 &Itn U +9 &Jun U +9 &Kvo T +10 &!FOvp U +9 &# Luo U +9 &$Muo U +10 &&Jwr U +9 &(QJsm T +10 &*Jtp U +9 &+Luo T +9 &-Jvo U +10 &/XMts U +9 &1Owp U +9 &2Lvo U +10 &4Nto U +9 &6aIum T +10 &8"Itm U +9 &9Ivp U +9 &;Guo U +10 &=iGtn T +9 &?*Ltn U +10 &@Iup U +9 &BLun U +9 &DpHuo U +10 &F1Otm U +9 &GQtp U +9 &Iaun X +10 &Klsun Y +9 &M"vp ] +10 &Nto ` +9 &Pso _ +9 &R`wp ` +10 &T"tq ` +9 &Uup b +9 &Wvp J +10 &X'uo 'r +9 &Xevq I +3 ( +2 "collection"'I& +3 #"myShortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.21 +3 "collection"'1& +4 "core" &Xcvp I +3 ."myShortDA"Hand.open + "manipulator"&:1 +29 "core" 1 +2 "manipulator"&D% +3 "core" %{  H +2 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myShortDA"Forearm.seek :retract +2 "manipulator"&L' ] +106 "core" ' + ."myShortDA"PSV.dial PSR +3 "processing"%Q +113 "core"  +2 #"myShortDA"Pulling 1.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +12 ."myShortDA"PS.seek 1.5ml +3 "processing"%S' +1610 "core" ' + ."myShortDA"delay 5 seconds +503 .PSV.dial :waste1 +3 "processing"%A  +47 "core"  +3 ."myShortDA"PS.seek 0ml +4 "processing"%U'ܑ +1601 "core" ' +2 ."myShortDA"PSV.dial PSR +3 "processing"%T +59 "core"  +2 ."myShortDA"PSR.select :air +3 "processing"% +12 ."myShortDA"PS.seek 2.5ml +2 "processing"%X' +2614 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 ."myShortDA"CBV.dial PRV +4 "processing"%E  +4 "collection"'&  +38 "core"  +134 + ."myShortDA"PSV.dial :mixloop +3 "processing"% +111 "core" +2 ."myShortDA"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRVmixing +3 "processing"%V  +78 "core" +3 ."myShortDA"PS.seek 0ml +3 "processing"%]'ܑ +2616 "core" ' +2 ."myShortDA"PSV.dial :air +3 "processing"%Z  +47 "core"  +2 ."myShortDA"PS.seek 2.5ml +3 "processing"%Y' +2628 "core" ' + ."myShortDA"PSV.dial :mixloop +3 "processing"%` +49 "core" +2 ."myShortDA"PS.seek 0ml +3 "processing"%P'ܑ +2623 "core" ' + ."myShortDA"PSV.dial :air +3 "processing"%  +47 "core"  +3 ."myShortDA"PS.seek 2.5ml +4 "processing"%W' +2525 "Can"\ Rw +89 "core" ' + ."myShortDA"PSV.dial :mixloop +3 "processing"%a +49 "core" +2 ."myShortDA"PS.seek 0ml +3 "processing"%d'ܑ +2626 "core" ' +2 #"myShortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&c& +6 "core" &' @ M) +3 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."myShortDA"Elbow.seek CC +42 "manipulator"&^( +28 "core" ( +2 "manipulator"&e& +3 "core" &  Ty +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &h& +2 "core" & \\ Uy +3 ."myShortDA"Forearm.seek CC +2 "manipulator"&i'ш +91 "core" ' +2 ."myShortDA"Hand.close +2 "manipulator"&j/ +21 "core" / +2 ."myShortDA"CC.seek :open +3 "collection"' ( +409 "core" ( +2 "manipulator"&m& +3 "core" &   b Yy +2 "manipulator"&l% +3 "core" %ё ! ] Yj +2 ."myShortDA"Forearm.seek :retract +3 "manipulator"&n' ] +98 "core" ' + ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myShortDA"Elbow.seek :garage +3 "manipulator"&f(-z +278 "core" ( +2 "manipulator"&& +3 "core" &-~   Xd +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &b& +3 "core" &-~  Td +2 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek :garage +2 "manipulator"&p'o +116 "core" ' +2 ."myShortDA"Hand.open +2 "manipulator"&q1 +22 "core" 1 +2 "manipulator"&s% +3 "core" %sk u AU +2 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myShortDA"Forearm.seek :retract +2 "manipulator"&r' ] +103 "core" ' +8 ."da"delayUntil "10:41:30.92" +24851 #recoverPRVreagent08 + .PTV.dial :mixing +10 "processing"%u @ +75 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%t  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%w * +38 "core" + + ."da"PSV.dial :air +3 "processing"%o  +46 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +3 "processing"%z' +2505 "core" ' + ."da"PSV.dial :mixloop +3 "processing"%| +46 "core" + ."da"delay 2 seconds +203 .PSV.dial :air +2 "processing"%B  +47 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +4 "processing"%N +46 "core" +2 ."da"delay 2 seconds +203 .PSV.dial :air +2 "processing"%J  +47 "core"  +2 ."da"PS.seek :empty +3 "processing"%~'s +2496 "core" ' +2 #"da"washCycleDA #1 of 2 +3 .PSR.select :air +4 .PSV.dial PSR +4 "processing"% +143 "core"  +3 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +6 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%y' +589 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%'Q +1618 "core" ' + ."da"PTV.dial :puck +3 "processing"%  +75 "core"  +2 ."da"PSV.dial PTV +2 "processing"%x +79 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%\  +38 "core" +2 "processing"%0% +4 "core" %Q\  +2 ."da"PS.seek 1.5ml +2 "processing"%{' +589 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"% * +37 "core" , +2 ."da"PS.seek 0ml +3 "processing"% 'ܑ +1607 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%  +7 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +3 "processing"% * +38 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +79 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%R' +1106 "Can"\ B%l +1395 "core" ' +2 ."da"PSV.dial PTV +3 "processing"% +79 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"% +80 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +79 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%  +79 "core"  +2 ."da"PS.seek :empty +3 "processing"%'s +2479 "core" ' +2 #"da"washCycleDA #2 of 2 +2 .PSR.select :air +47 .PSV.dial PSR +14 "processing"% +143 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%' +591 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%'Q +1596 "core" ' + ."da"PTV.dial :puck +3 "processing"%  +7 "core"  + ."da"PSV.dial PTV +3 "processing"% +79 "core" + ."da"PBV.dial :waste1 +3 "processing"%  +38 "core" +2 "processing"%v% +2 "core" %M  +3 ."da"PS.seek 1.5ml +2 "processing"%"' +586 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%# * +37 "core" , +3 ."da"PS.seek 0ml +3 "processing"%!'ܑ +1599 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%$  +7 "core"  + ."da"PBV.dial :waste1 +3 "processing"%%  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%) * +37 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +5 "processing"% +80 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%*' +2482 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%_ +80 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%' +79 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"%g +79 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%,  +77 "core"  +2 ."da"PS.seek :empty +3 "processing"%.'s +2476 "core" ' +2 #"da"getPMLReagent08 +7 .PRV.dial :air +5 "processing"%k  +47 "core"  +2 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +2 "processing"%2  +135 "core" +2 ."da"delay 5 seconds +503 .PRV.dial :ab2 +2 "processing"%/  +46 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%(  +17 "core" + ."da"PSV.dial :mixloop +3 "processing"%3 +47 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."da"PS.seek 0.3ml +2 "processing"%4' +382 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +3 "processing"%+  +48 "core"  + "processing"%6% +3 "core" %\  +3 ."da"PS.seek 0.55ml +2 "processing"%8'"X +339 "core" ' +2 #"da"addPMLReagent08 +2 .PSV.dial :air +5 "processing"%9  +46 "core"  +2 ."da"PS.seek 2ml +3 "processing"%;'Q +1559 "core" ' + ."da"PSV.dial :PML +3 "processing"%> +46 "core" + ."da"PTV.dial :mixing +3 "processing"%? @ +77 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%7  +38 "core" +2 "processing"%=% +3 "core" %T\  +2 ."da"PS.seek 1.85ml +3 "processing"%'L +232 "core" ' +2 ."da"PBV.dial between PSV and waste1 +3 "processing"% * +39 "core" , +2 ."da"PS.seek 0ml +4 "processing"%\\'ܑ +1963 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +20066 "Can"\ Y +27938 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing +4 "processing"%@ @ +6 "core" A + ."da"PBV.dial :waste1 +3 "processing"%F  +38 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%G * +38 "core" + + ."da"PSV.dial :air +3 "processing"%  +46 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%-' +2547 "core" ' + ."da"PSV.dial :mixloop +10 "processing"%K +46 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +3 "processing"%M  +46 "core"  +2 ."da"delay 2 seconds +203 .PSV.dial :mixloop +3 "processing"%C +46 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%}  +47 "core"  +2 ."da"PS.seek :empty +3 "processing"%1's +2506 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +6 .PSV.dial PSR +4 "processing"%: +142 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +6 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +3 "processing"%D' +590 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +9 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%I'Q +1610 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%Q  +76 "core"  +2 ."da"PSV.dial PTV +3 "processing"%H +78 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%5  +38 "core" +2 "processing"%A% +3 "core" %V,  +2 ."da"PS.seek 1.5ml +3 "processing"%S' +590 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%T * +39 "core" , +3 ."da"PS.seek 0ml +4 "processing"%U'ܑ +1606 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 +7 .PTV.dial :puck +5 "processing"%&  +17 "core"  + ."da"PBV.dial :waste1 +3 "processing"%E  +40 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +3 "processing"% * +39 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +5 "processing"%V +79 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%X' +2126 "Can"\ Kn +370 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%Z +91 "core"  + ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%] +77 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"%` +89 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%Y  +79 "core"  +2 ."da"PS.seek :empty +3 "processing"%'s +2488 "core" ' +3 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +5 .PSV.dial PSR +4 "processing"%P +143 "core"  + #"da"Pulling 0.5ml of PSR.wash +3 .PSR.select :wash +5 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +3 "processing"%a' +593 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%W'Q +1612 "core" ' + ."da"PTV.dial :puck +3 "processing"%c  +7 "core"  +2 ."da"PSV.dial PTV +2 "processing"%e +79 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%h  +38 "core" + "processing"%j% +3 "core" %U\  +3 ."da"PS.seek 1.5ml +3 "processing"%' +585 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%L * +37 "core" , +3 ."da"PS.seek 0ml +3 "processing"%O'ܑ +1612 "core" ' + ."da"delay 2:00 +12010 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%m  +6 "core"  + ."da"PBV.dial :waste1 +3 "processing"%l  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +8 "processing"%i * +39 "core" + + ."da"PSR.select :air +3 .PSV.dial PSR +49 "processing"% +79 "core"  +3 ."da"PS.reconfigure :fast +8 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +3 "processing"%b' +2475 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%^ +79 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%q +78 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"%s +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%n  +80 "core"  +2 ."da"PS.seek :empty +5 "processing"%p's +2476 "core" ' +2 #"da"washCycleDA #3 of 3 +3 .PSR.select :air +5 .PSV.dial PSR +3 "processing"%u +154 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +6 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%t' +586 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%w'Q +1609 "core" ' + ."da"PTV.dial :puck +3 "processing"%o  +7 "core"  + ."da"PSV.dial PTV +3 "processing"%d +91 "core" ~ +2 ."da"PBV.dial :waste1 +2 "processing"%|  +38 "core" +2 "processing"%B% +3 "core" %V\  +3 ."da"PS.seek 1.5ml +2 "processing"%N' +595 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%J * +37 "core" * +2 ."da"PS.seek 0ml +3 "processing"%z'ܑ +1601 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%~  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +4 "processing"%y * +38 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +77 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%x' +2476 "core" ' + ."da"PSV.dial PTV +3 "processing"%\ +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%0 +79 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +7 "processing"% +91 "core" ~ +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +79 "core"  +2 ."da"PS.seek :empty +3 "processing"%{'s +2434 "Can"\ H. +64 "core" ' + ."da"Gate.power :camera,:ON +4 #Mixing DA Substrates +3 .PSR.select :air +4 .PSV.dial PSR +4 "processing"% +156 "core" +2 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +5 "processing"% +14 ."da"PS.reconfigure :default +5 "processing"%#A d`xb +13 ."da"PS.seek 0.25ml +5 "processing"%'I +348 "core" ' +2 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +6 "processing"% +11 ."da"PS.seek 0.5ml +2 "processing"%' +340 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%'Q +1610 "core" ' + ."da"PTV.dial :puck +3 "processing"%  +7 "core"  + ."da"PSV.dial PTV +3 "processing"% +83 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +40 "core" +2 "processing"%% +3 "core" %Q  +2 ."da"PS.seek 1.5ml +3 "processing"%' +591 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%R * +39 "core" , +2 ."da"PS.seek 0ml +3 "processing"%'ܑ +1602 "core" ' +2 ."da"delay 10 seconds +1011 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%  +7 "core"  + ."da"PBV.dial :waste1 +3 "processing"%  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +39 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +80 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%' +2564 "core" ' + ."da"PSV.dial PTV +8 "processing"%v +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"% +80 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%# +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%"  +82 "core"  +2 ."da"PS.seek :empty +3 "processing"%$'s +2570 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air +5 .PSV.dial PSR +4 "processing"%% +157 "core" +2 #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +7 .PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 2ml +2 "processing"%)'Q +2119 "core" ' +2 ."da"delay 5 seconds +503 .PTV.dial :puck +3 "processing"%  +6 "core"  +2 ."da"PSV.dial PTV +3 "processing"%! +83 "core" + ."da"PBV.dial :waste1 +3 "processing"%_  +38 "core" +2 "processing"%'% +3 "core" %Q-  +2 ."da"PS.seek 1.5ml +3 "processing"%g' +596 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%, * +37 "core" , +2 ."da"delay 1 second +103 .PSV.dial :waste1 +2 "processing"%*  +114 "core"  +2 ."da"PS.seek :empty +3 "processing"%k's +1604 "core" ' +2 "processing"%29 +3 "core" 9|5 +2 #"da"Processing Puck Heater at 28C before imaging +3 .PH.coast +4 "processing"%/ +4 "core" 5 +2 "processing"%(& +3 "core" &S!) + +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&3% +4 "core" % X   # +3 "storage"(.% +3 "core" %@ l k +2 "storage"(+. +3 "core" .(+ +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 ."da"SC.seek 3 +3 "storage"(6(@ +199 "core" ( +2 ."da"SC.configure :limp +3 "storage"($(\ 1b +5 (4& +2 "core" &C D 9 ] +3 "manipulator"&9& +3 "core" &-~  o #d +2 "manipulator"&8% +4 "core" % X  G # +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 3 +2 "manipulator"&>( +198 "core" ( + "manipulator"&?& +4 "core" &  #w +2 "storage"(7& +2 "core" &K k ` U +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&='m +94 "core" ' +2 "storage"(& +3 "core" &K d +3 ."da"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +6 ."da"SE.seek :beamBreak +2 "storage"(;' +286 "core" ' +2 "storage"(- +3 "core" -' +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +6 ."da"SE.seek :place +2 "storage"(@'x +43 "core" ' +2 "manipulator"&F& +3 "core" &  "w +2 "manipulator"&G% +4 "core" %w 1 #L +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +2 "manipulator"&' ] +92 "core" ' +3 ."da"Elbow.seek PC +3 "manipulator"&\\( +248 "core" ( + "manipulator"&K& +3 "core" & j ' B " +2 ."da"Elbow.reconfigure :loose +9 "manipulator"&$ &.,(#b +5 &M& +2 "core" &  !" +3 ."da"Forearm.seek PC +3 "manipulator"&C'E +103 "core" ' + ."da"Hand.close +2 "manipulator"&}/ +30 "core" / +2 ."da"PC.seek :open +3 "processing"%-( +376 "core" ( +2 "storage"(:& +3 "core" &K k ` +2 "manipulator"&1& +3 "core" & i !! +2 "manipulator"&D% +4 "core" %L * ! +2 ."da"Forearm.seek :retract +3 "manipulator"&Q' ] +99 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +2 "manipulator"&H( +268 "core" ( + "manipulator"&5& +4 "core" & I $a +2 "storage"(A& +3 "core" &K j a +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&I'm +95 "core" ' +2 ."da"Hand.open +2 "manipulator"&T1 +23 "core" 1 +2 "storage"(S- +2 "core" -'x +3 ."da"SE.seek -0.3 Pucks below Top Plate +3 "storage"(&'D +26 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +6 ."da"SE.seek -1.29 Pucks below Top Plate +2 "storage"(E' +55 "core" ' +3 #"da"Lights, camera, ACTION! +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +8 #"da"PuckCamera: snap -bin=2,2 -tiff -auto /var/log/esp/da25mar3111h.tif +8 "processing"% & +13 "core" &) +5 "manipulator"&V& +5 "core" & a +3 "manipulator"&U% +5 "core" %q n +4 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +9 ."psFlush"Forearm.seek :retract +6 "manipulator"&Z' ] +97 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&](-z +177 "core" ( +2 "manipulator"&`& +4 "core" &-~ a +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &Y& +3 "core" &-~ @a +3 ."psFlush"Forearm.seek :garage +3 "manipulator"&X'o +111 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&P/ +29 "core" / + "manipulator"&& +4 "core" &-~ a +2 "manipulator"&a% +3 "core" %σ 6ݽP +3 ."psFlush"Forearm.seek :retract +3 "manipulator"&c' ] +115 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek PC +3 "manipulator"&e( +121 "core" ( +2 "manipulator"&h& +4 "core" & G= +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &j& +3 "core" & ^= +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek PC +2 "manipulator"&W'E +93 "core" ' +2 "manipulator"&L& +4 "core" & a = +2 "manipulator"&% +3 "core" %< [ +2 "processing"%m& +4 "core" &( +2 "processing"%l& +4 "core" &( +3 ."psFlush"PC.seek :closed +3 "processing"%i(SD +6 "core" &( +7 & ,* $e +9 &hSs* : +9 &zm( O +10 &[G( U +9 &C) V +9 &>) U +10 &?( V +9 &a<) V +10 & #<( V +9 &!>( V +9 &#?' U +10 &%iC) V +9 &'+=) V +9 &(>( V +10 &*A) V +9 &,q?, V +10 &.3=2 V +9 &/A* U +9 &1A) T +10 &3|C) U +9 &5?A( T +9 &6C) U +10 &8D) U +9 &:C) U +10 &A) U +9 &?A* U +10 &AC( U +9 &CLB( U +9 &E F' W +10 &FQ( X +9 &Hd) Z +10 &JAx( \\ +9 &Lx( ] +9 &M( ] +10 &O) ] +9 &QD( ^ +58 &RWf( + + &S"[) > ( + &S$D* < &S$E) < + &S$F( < &S$F) < +2 "processing"%l& +11 "core" &S$F- < +2 #"psFlush"Processing Clamp onSpring/offSpring for 7/24 samples, on/off torque 1.81 +2 "processing"%& +6 "core" &S$F < +2 ."psFlush"Hand.open +2 "manipulator"&O1 +21 "core" 1 + "manipulator"&^% +4 "core" %< [ +2 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +3 "manipulator"&q' ] +108 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR +5 "processing"%s +60 "core"  + #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +6 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%n' +567 #"da"SX HX9/16 (USB:13): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 1.825 seconds\ Exposing 696x520 pixel 16-bit image for 18.602 seconds\ /var/log/esp/da25mar3111h.tif: TIFF Upload Complete\ +5 #PuckCamera: snap -bin=2,2 -tiff 15.0 /var/log/esp/midres/da25mar3111h15s.tif +18 "core" ' +5 ."psFlush"delay 5 seconds +503 .PSR.select :air +4 "processing"% +12 ."psFlush"PS.seek 2.5ml +3 "processing"%b' +1023 #"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/da25mar3111h15s.tif: TIFF Upload Complete\ +5 #PuckCamera: snap -bin=2,2 -tiff 30.0 /var/log/esp/midres/da25mar3111h30s.tif +1088 "core" ' +2 ."psFlush"delay 1 second +104 .PRV.dial :waste2,avoiding: :ab2 +3 "processing"%u @ +214 "core" A +2 ."psFlush"PTV.dial :PRVmixing +4 "processing"%p  +140 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"%t +120 "core" +8 ."psFlush"PS.seek :empty +3 "processing"%o's +1374 #"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/da25mar3111h30s.tif: TIFF Upload Complete\ +6 #PuckCamera: snap -bin=1,1 -tiff 70.0 /var/log/esp/hires/da25mar3111h70s.tif +1244 "core" ' +2 ."psFlush"PSR.select :air +4 .PSV.dial PSR +4 "processing"%d +118 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +6 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%|' +586 "core" ' + ."psFlush"delay 5 seconds +503 .PSR.select :air +4 "processing"% +12 ."psFlush"PS.seek 2.5ml +3 "processing"%B' +2117 "core" ' +2 ."psFlush"delay 1 second +103 .PBV.dial :waste1 +2 "processing"%w  +40 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%J @ +80 "core" @ +2 ."psFlush"PSV.dial :mixloop +3 "processing"%N +117 "core" +2 ."psFlush"PS.seek :empty +3 "processing"%'s +2183 #"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/da25mar3111h70s.tif: TIFF Upload Complete\ +4 .Gate.power :camera,:OFF +8 ."Qmail"DAfans.email "da25mar3111h exposed 18.602 seconds\\nmidres/da25mar3111h15s\\nmidres/da25mar3111h30s\\nhires/da25mar3111h70s",Subject: "da25mar3111h images!" +6 "storage"(~- +18 "core" -' +11 "storage"(y& +15 "core" &L L +2 "manipulator"&& +3 "core" & h i = +4 "manipulator"&z% +5 "core" % V f ]  +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +3 "manipulator"&\ ( +269 "core" ( + "manipulator"&0& +4 "core" & \ u +2 "storage"(& +3 "core" &L +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&'m +58 "core" ' +2 ."psFlush"PSV.dial PSR +9 "processing"%x +25 "core" ' +2 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.57 Pucks below Top Plate +2 "storage"('W +53 "core" ' + "manipulator"&{& +4 "core" & ! +u +2 "storage"(& +3 "core" &L O\  +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +5 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 "core"  +4 ."psFlush"PSR.select :flush +4 ."da"Forearm.seek 3 +5 "processing"%@ +2 "manipulator"&'M +11 ."psFlush"PS.seek 1ml +3 "processing"% '[q +22 "core" ' +2 ."da"Elbow.hold +3 "manipulator"&, +6 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +5 ."da"SE.seek -0.39 Pucks below Top Plate +3 "storage"(' +26 "core" ' +2 "manipulator"&% +3 "core" %` D ) +2 "storage"(& +3 "core" &L d\  +2 ."da"Forearm.force -20 +2 "manipulator"&5 +5 ."da"Forearm.seek 3 + 319 counts +2 "manipulator"&R'Ќ +22 "core" ' +2 "manipulator"&& +3 "core" & H P 1 6u +2 "storage"(& +3 "core" &L < ; \  +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&'m +29 "core" ' +2 "storage"(% +2 "core" % : = _\  +3 ."downElevator"SE.seek :down +5 "storage"('= +97 (% +3 "core" %3 ; = \ Zp +2 "manipulator"&v% +4 "core" %Q F F  7 +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +3 "manipulator"&' ] +90 "core" ' +71 ' +2 ."downElevator"SE.stop +2 "storage"(5 +5 (#& +3 "core" &L > E \  +619 ' +2 ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%"' +1603 "core" ' +4 ."psFlush"PSV.dial PTV +5 "processing"% +85 "core" +4 ."psFlush"PTV.dial :puck +5 "processing"%%  +80 "core"  +4 ."psFlush"PBV.dial :waste1 +4 "processing"%$  +15 "core" +7 ."psFlush"PS.seek 0ml +7 "processing"% 'ܑ +271 #"uploadLog"upsync +2349 "core" ' + ."psFlush"PSV.dial PSR +4 "processing"%! +79 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +5 "processing"%_' +2618 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%' +80 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%)'ܑ +2619 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%, +80 "core"  + ."psFlush"PSR.select :flush +4 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +3 "processing"%*' +595 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%g' +2108 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%2 +91 "core"  + ."psFlush"PBV.dial PSV +3 "processing"%/ U +58 "core" V +3 ."psFlush"PS.seek 0ml +3 "processing"%('ܑ +2627 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%3 @ +47 "core" > +2 ."psFlush"PS.seek 2.5ml +3 "processing"%.' +2624 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%+  +78 "core"  +48 ."psFlush"PS.seek :empty +10 "processing"%4's +191 "Can"\ ? +2434 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%9 +46 "core"  + ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +5 "processing"%8' +2627 "core" ' +2 ."psFlush"PSV.dial PTV +4 "processing"%< +79 "core" + ."psFlush"PBV.dial PSV +3 "processing"%? U +7 "core" V +2 ."psFlush"PS.seek 0ml +3 "processing"%7'ܑ +2618 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%f @ +48 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2621 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%r  +78 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%'s +2637 "core" ' +2 ."psFlush"PSV.dial PSR +8 "processing"%F +46 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +12 ."psFlush"PS.seek 1ml +3 "processing"%G'[q +1099 "core" ' + ."psFlush"PSR.select :air +4 "processing"% +12 ."psFlush"PS.seek 2.5ml +3 "processing"%;' +1608 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%= +78 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%K  +6 "core"  +2 ."psFlush"PBV.dial :waste1 +3 "processing"%M  +58 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"%>'ܑ +2622 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%} +80 "core"  + ."psFlush"PSR.select :air +6 .PS.seek 2.5ml +4 "processing"%' +2620 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%[ +79 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%:'ܑ +2621 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%1 +78 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +2 "processing"%D' +607 "core" ' + ."psFlush"PSR.select :air +4 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%C' +2118 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%5 +90 "core" ~ +2 ."psFlush"PBV.dial PSV +3 "processing"%A U +60 "core" V +2 ."psFlush"PS.seek 0ml +3 "processing"%\\'ܑ +2623 "core" ' + ."psFlush"PSV.dial PBV +4 "processing"%T @ +46 "core" > +2 ."psFlush"PS.seek 2.5ml +5 "processing"%S' +2617 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%  +78 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%V's +2628 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%U +59 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%Q' +2626 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%@ +80 "core" + ."psFlush"PBV.dial PSV +3 "processing"%& U +6 "core" U +3 ."psFlush"PS.seek 0ml +3 "processing"%`'ܑ +2618 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%Y @ +49 "core" > +2 ."psFlush"PS.seek 2.5ml +3 "processing"%I' +2623 "core" ' + ."psFlush"PSV.dial :waste1 +44 "processing"%H  +78 "core"  +2 ."psFlush"PS.seek :empty +15 "processing"%P's +2619 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +3 "manipulator"&& +6 "core" & ( ) $ `u +2 "manipulator"&a% +3 "core" % ` ( &  ` +3 ."psFlush"Elbow.seek PC +2 "manipulator"&Z( +251 "core" ( + "manipulator"&h& +4 "core" & A M x _ +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &j& +3 "core" & N M _ +3 ."psFlush"Forearm.seek PC +3 "manipulator"&X'E +95 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&L/ +24 "core" / +3 ."psFlush"PC.seek :open +4 "processing"%( +375 "core" ( +2 "manipulator"&m& +3 "core" & E A  c +2 "manipulator"&]% +3 "core" %O N J  ca +2 ."psFlush"Forearm.seek :retract +3 "manipulator"&c' ] +100 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek :garage +2 "manipulator"&-(-z +134 "core" ( + "manipulator"&& +4 "core" &- B F dg +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &O& +3 "core" &- H I / dg +2 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek :garage +2 "manipulator"&^'o +113 "core" ' + ."psFlush"Hand.open +2 "manipulator"&l1 +25 "core" 1 +2 "manipulator"&s% +3 "core" %yk ! & OU +2 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +2 "manipulator"&W' ] +103 "core" ' + #"myShortDA"Finished short da assay +2 #Beginning samplePassF +4 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +4 "collection"'k& +6 "core" &sl\  +2 "manipulator"&n& +3 "core" &- @ ?  ae +3 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&u(-z +5 "core" ( +2 "manipulator"&p& +4 "core" &- ; D `d +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &t& +3 "core" &- A D j ad +3 ."myShortDA"Forearm.seek :garage +3 "manipulator"&b'o +110 "core" ' + ."myShortDA"Hand.close +2 "manipulator"&d/ +18 "core" / +2 "manipulator"&o& +4 "core" &- + Rc +2 "manipulator"&|% +3 "core" %π RS +2 ."myShortDA"Forearm.seek :retract +3 "manipulator"&w' ] +102 "core" ' +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek CC +3 "manipulator"&J( +272 "core" ( +2 "manipulator"&N& +3 "core" & < J ` `* +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &B& +3 "core" & ) ) K `* +2 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek CC +2 "manipulator"&~'ш +102 "core" ' + "manipulator"&y& +4 "core" & S F c b) +2 "manipulator"&% +4 "core" %с @ E + b +2 "collection"'z& +3 "core" &rk\  +3 "collection"'0& +4 "core" &ro\  +2 ."myShortDA"CC.seek :closed +3 "collection"'(X +6 "core" &tm\  +7 & ,tm $c +9 &dQ{tm 9 +9 &yyrm N +10 &RTsm T +9 &Jtm T +9 &Msm T +10 &Nqk U +9 &ZOrm T +10 & Kso T +9 &!Psm T +9 &#Qrl U +10 &%bKtm T +9 &'$Jsm T +9 &(Jqn T +10 &*Ksm U +9 &,jLql T +10 &.,Jtm T +9 &/Lrl U +9 &1Nsl T +10 &3rJsm T +9 &53Orn U +9 &6Lsn T +10 &8Ltm T +9 &:zLro T +10 &<<Ltm T +9 &=Krl T +9 &?Nun T +10 &ANtl T +9 &CCLsm U +9 &ENsn T +10 &FQtn U +9 &HWtm U +10 &JEeso W +9 &K~tn Z +9 &Mum\ _ +10 &Osro _ +9 &Q1tn ` +45 &Rtn\ ` + &Ttm ` + &Vrsl b +3 &X~tm 4 &X um 3 +6 &Xcvm G +6 ( +2 "collection"'0& +10 "core" &XZrn\ G +2 #"myShortDA"Collection Clamp onSpring/offSpring for 8/26 samples, on/off torque 2.10 +3 "collection"'e& +6 "core" &XYtm G +2 ."myShortDA"Hand.open +2 "manipulator"&{1 +26 "core" 1 +2 "manipulator"&% +4 "core" %с / 3 [ +2 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myShortDA"Forearm.seek :retract +2 "manipulator"&x' ] +108 "core" ' +2 ."myShortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%  +60 "core"  +2 #"myShortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +12 ."myShortDA"PS.seek 1.5ml +2 "processing"%' +1607 "core" ' + ."myShortDA"delay 5 seconds +503 .PSV.dial :waste1 +4 "processing"%q  +45 "core"  +2 ."myShortDA"PS.seek 0ml +3 "processing"%'ܑ +1604 "core" ' +2 ."myShortDA"PSV.dial PSR +3 "processing"% +59 "core"  +2 ."myShortDA"PSR.select :air +3 "processing"% +11 ."myShortDA"PS.seek 2.5ml +3 "processing"%' +2636 "core" ' +2 ."connect"PRV.dial CBV +3 ."myShortDA"CBV.dial PRV +5 "processing"%E  +2 "collection"'  +8 "core"  +102  +2 ."myShortDA"PSV.dial :PTV,via: :air +2 "processing"% +207 "core"  +2 ."myShortDA"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +4 "processing"%v @ +75 "core" A +2 ."myShortDA"PS.seek 0ml +3 "processing"%'ܑ +2615 "core" ' +2 ."myShortDA"PSV.dial :air +3 "processing"%\  +80 "core"  +2 ."myShortDA"PS.seek 2.5ml +8 "processing"%' +1462 "Can"\ EZ +1165 "core" ' +2 ."myShortDA"PSV.dial :PTV +3 "processing"% +80 "core"  +2 ."myShortDA"PS.seek 0ml +3 "processing"%R'ܑ +2623 "core" ' +2 #"myShortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&#& +6 "core" & 6 5 [( +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek CC +2 "manipulator"&( +6 "core" ( +2 "manipulator"&& +4 "core" & 5 6 [( + ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +4 "core" & 2 ( [( +3 ."myShortDA"Forearm.seek CC +2 "manipulator"& 'ш +92 "core" ' +2 ."myShortDA"Hand.close +2 "manipulator"&/ +20 "core" / +2 ."myShortDA"CC.seek :open +3 "collection"'%( +410 "core" ( +2 "manipulator"&$& +3 "core" & J K ^( +2 "manipulator"&"% +3 "core" %р D > / ^F +3 ."myShortDA"Forearm.seek :retract +3 "manipulator"&!' ] +97 "core" ' +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek :garage +3 "manipulator"& (-z +288 "core" ( + "manipulator"&'& +4 "core" &-{ H A bV +2 ."myShortDA"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &_& +3 "core" &-{ F A  aV +3 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."myShortDA"Forearm.seek :garage +3 "manipulator"&,'o +112 "core" ' +2 ."myShortDA"Hand.open +2 "manipulator"&)1 +28 "core" 1 + "manipulator"&*% +3 "core" %xo  Oa +3 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myShortDA"Forearm.seek :retract +2 "manipulator"&2' ] +99 "core" ' +24666 #"Camille"-> access 3 +4 "storage"(/% +4 "core" %A { y Q\ ? +2 "manipulator"&g% +4 "core" % V s s V g +2 "manipulator"&3& +3 "core" &-{ p o gV +2 ."Camille"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."Camille"SC.seek 7 +2 "storage"((([Y +687 "core" ( +2 ."Camille"SC.configure :limp +7 "storage"($(\ 1b +47 (+& +3 "core" &[Z Y P\ : +1977 #"Camille"-> access 4 +5 "storage"(.% +4 "core" %B } | \ > +2 "manipulator"&9% +3 "core" % V p p 0 e +2 "manipulator"&4& +3 "core" &-{ e g P dV +3 ."Camille"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."Camille"SC.seek 1 +2 "storage"(<( +1016 "core" ( +2 ."Camille"SC.configure :limp +2 "storage"($(\ 1b +5 (?& +3 "core" & F 6 \ 9 +326 #"Camille"-> startTube 4 +1532 #-> start(:myShortDA){shortDA; PS.flush} +3 "collection"'8% +10 "processing"%f% + "core" %Psi\  +7 %ܔ(\ +2 #"myShortDA"Ready to sample after 10 seconds from PRV.sipper? +2 #Type 'Thread[:myShortDA].answer' to continue +24483 "Can"\ 7 +12672 #"Camille"-> Thread[:myShortDA].answer +4 #"myShortDA"Camille answered Ready to sample after 10 seconds from PRV.sipper? "Yes" +7 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +4 .delay 10 seconds +1004 .PSV.dial :mixloop +3 "processing"%7 +59 "core" + ."myShortDA"PTV.dial :PRVmixing +3 "processing"%r  +75 "core" +2 ."myShortDA"PRV.dial :sipper +2 "processing"%  +143 "core"  +3 ."myShortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +4 ."myShortDA"PS.seek 1.1ml +3 "processing"%F'h! +2287 "core" ' + ."connect"PRV.dial CBV +4 ."myShortDA"CBV.dial PRV +5 "processing"%  + "collection"'G  +8 "core"  +134  +2 ."myShortDA"PS.seek 0.5ml +3 "processing"%=' +1263 "core" ' +2 ."myShortDA"PRV.dial :waste2 +3 "processing"%K @ +111 "core" ? +2 ."myShortDA"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."myShortDA"PS.seek :empty +2 "processing"%M's +595 "core" ' +2 ."myShortDA"PSV.dial PSR +3 "processing"%; +111 "core"  +2 #"myShortDA"Pulling 1ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +11 ."myShortDA"PS.seek 1ml +3 "processing"%}'[q +1097 "core" ' + ."myShortDA"PSR.select :air +3 "processing"% +12 ."myShortDA"PS.seek 2.5ml +2 "processing"%>' +1603 "core" ' +2 ."myShortDA"PSV.dial :mixloop +3 "processing"%[ +111 "core" +2 ."myShortDA"PS.seek :empty +3 "processing"%'s +2623 "core" ' +2 ."myShortDA"PSV.dial PSR +3 "processing"%1 +112 "core"  +2 #"myShortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +11 ."myShortDA"PS.seek 1ml +3 "processing"%:'[q +1098 "core" ' + ."myShortDA"PSR.select :air +4 "processing"% +11 ."myShortDA"PS.seek 2.5ml +2 "processing"%D' +1607 "core" ' + ."myShortDA"PSV.dial :mixloop +4 "processing"%5 +110 "core" +2 ."myShortDA"PRV.dial :sipper +2 "processing"%A  +49 "core" +2 ."myShortDA"PS.seek :empty +3 "processing"%C's +2627 "core" ' + ."myShortDA"PSV.dial PSR +3 "processing"%T +113 "core"  + ."myShortDA"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%\\' +2620 "core" ' +2 ."myShortDA"PSV.dial :mixloop +3 "processing"% +111 "core" +2 ."myShortDA"PS.seek :empty +3 "processing"%S's +2639 "core" ' +2 #"myShortDA"Loading da puck from tube 4 into Processing Clamp +2 "processing"%U& +6 "core" &)\  +2 "manipulator"&V% +3 "core" % V v s [ g +3 "storage"(@% +2 "core" %C d d 3\ @ +2 "storage"(&. +3 "core" .( +2 ."myShortDA"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 ."myShortDA"SC.seek 4 +3 "storage"(Q(+ +517 "core" ( +2 ."myShortDA"SC.configure :limp +2 "storage"($(\ 1b +5 (Y& +3 "core" &+   U\ 8' +2 "manipulator"&`& +3 "core" &-{ J H N dV +2 "manipulator"&H% +3 "core" % V G E  c +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."myShortDA"Elbow.seek 4 +3 "manipulator"&I( +193 "core" ( + "manipulator"&& +4 "core" & f W \\ e + "storage"(a& +41 "core" &+ | } \ =, +2 ."myShortDA"Forearm.reconfigure :tight +10 "manipulator"&#Q@2^d^\ b +4 ."myShortDA"Forearm.seek 4 + 800 counts +3 "manipulator"&h's +90 "core" ' +2 "storage"(j& +3 "core" &+ | } \ >, +2 ."myShortDA"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +6 ."myShortDA"SE.seek :beamBreak +2 "storage"(' +307 "core" ' +2 "storage"(L- +3 "core" -'} +2 ."myShortDA"SE.configure :default +2 "storage"(#QK-0-\ b +6 (& +3 "core" &+ W M \ <, +2 "manipulator"&i& +3 "core" & g h q e +2 ."myShortDA"Elbow.seek 4 +3 "manipulator"&m( +9 "core" ( + "manipulator"&]& +4 "core" & n h S e +2 "storage"(& +3 "core" &+ { | \ =, +3 ."myShortDA"Forearm.seek 4 + 300 counts +2 "manipulator"&O' +24 "core" ' + ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myShortDA"Hand.close +2 "manipulator"&X/ +16 "core" / +3 !"myShortDA"o:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 4):bt["4/home/esp/esp2/utils/puckmoves.rb:389:in `load'"8/home/esp/esp2/utils/puckmoves.rb:998:in `loadPuck'";/home/esp/esp2/protocol/2G/DAprocess.rb:281:in `runDA'"6/home/esp/esp2/protocol/2G/DA.rb:124:in `shortDA'"$Camille:14:in `topLevelBinding'"./home/esp/esp2/lib/base.rb:296:in `start'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +5 ."downElevator"SE.seek :down +3 "manipulator"&Z& +4 "storage"(l'= +7 "core" & C E d +2 "manipulator"&s% +3 "core" %u A E % a[ +3 ."myShortDA"Forearm.seek :retract +2 "manipulator"&k' ] +93 "core" ' +2 ."myShortDA"Elbow.seek PC +3 "manipulator"&n( +170 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +77 "core" ( +2 "manipulator"&c& +3 "core" & V Q \ e9 +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &p& +2 "core" & ^ I ' d9 +3 ."myShortDA"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek PC +2 "manipulator"&t'E +91 "core" ' +2 "manipulator"&d& +3 "core" & m r ~ e9 +2 "manipulator"&o% +3 "core" %A f h f +3 "processing"%^& +3 "core" & \ +3 "processing"%|& +4 "core" &\ +2 ."myShortDA"PC.seek :closed +3 "processing"%-(SD +6 "core" &*\ +5 &#(\ #b +9 &jV|)\ 9 +10 &|u(\ N +9 &iM(\ R +10 &*J)\ S +9 &I)\ \ R +9 &L*\ \ R +10 &qI(\ \ R +9 & 4J(\ \ R +9 &!L)\ \ R +10 &#J(\ \ R +9 &%yK(\ \ R +10 &';J)\ R +9 &(J(\ \ R +9 &*J)\ \ R +10 &,J(\ R +9 &.DG(\ \ R +9 &0J)\ \ R +10 &1L(\ \ R +9 &3J(\ \ R +10 &5KK)\ R +9 &7 J)\ \ R +9 &8L)\ R +10 &:J(\ \ R +9 &L)\ \ R +10 &?N)\ R +9 &AO)\ \ S +10 &CZO(\ S +9 &EU(\ S +9 &Fc(\ U +10 &Hv(\ W +9 &JS)\ X +9 &L*\ Y +10 &M(\ Y +9 &O)\ Y +10 &QT(\ Z +9 &RNc(\ , +9 &S0(\ , +6 ( +2 "processing"%|& +4 "core" &S"*\ , +2 #"myShortDA"Processing Clamp onSpring/offSpring for 8/24 samples, on/off torque 1.63 +3 .Hand.open +3 "manipulator"&W1 +23 "core" 1 +2 "manipulator"&b% +3 "core" %A K M & b +2 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myShortDA"Forearm.seek :retract +2 "manipulator"&N' ] +96 "core" ' +3 #"myShortDA"Heating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +5 "processing"%B { +3 %u9 +6 "core" 9jj +103 "processing"%y9 +2 "core" 9i +103 "processing"%9 +2 "core" 9h  +103 "processing"%z9 +3 "core" 9g  +102 "processing"%w9 +3 "core" 9h +102 "processing"% 9 +3 "core" 9h +102 "processing"%e9 +3 "core" 9h +102 "processing"%{9 +3 "core" 9j +102 "processing"%9 +4 "core" 9k" +102 "processing"%09 +3 "core" 9o& +102 "processing"%9 +3 "core" 9q+ +102 "processing"%~9 +3 "core" 9v/ +102 "processing"%P9 +3 "core" 9z3 +102 "processing"%q9 +3 "core" 97 +102 "processing"%9 +3 "core" 9; +103 "processing"%9 +3 "core" 9@ +102 "processing"%9 +3 "core" 9D +102 "processing"%9 +3 "core" 9H +102 "processing"%E9 +3 "core" 9L +102 "processing"%9 +4 "core" 9P +141 "processing"%v9 +2 "core" 9V +103 "processing"%9 +2 "core" 9Z +103 "processing"%\ 9 +2 "core" 9_\ +103 "processing"%9 +3 "core" 9c +102 "processing"%9 +3 "core" 9g +102 "processing"%9 +3 "core" 9k +102 "processing"%#9 +3 "core" 9o +102 "processing"%9 +3 "core" 9t +102 "processing"%9 +3 "core" 9x +102 "processing"%9 +3 "core" 9| +103 "processing"%J9 +2 "core" 9 +103 "processing"%x9 +3 "core" 9 +102 "processing"%9 +3 "core" 9 +102 "processing"%$9 +3 "core" 9$ +102 "processing"%"9 +3 "core" 9* +103 "processing"% 9 +2 "core" 91 +10 ."myShortDA"PH.hold 2:00:00,28C +4 "processing"%' p{p. +3 ."myShortDA"delay 1:30 +7 "core"  +9000 ."myShortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"%_ +112 "core"  +2 #"myShortDA"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +11 ."myShortDA"PS.seek 0.5ml +3 "processing"%' +587 "core" ' + ."myShortDA"delay 5 seconds +503 .PSR.select :air +4 "processing"% +12 ."myShortDA"PS.seek 2ml +2 "processing"%)'Q +1615 "core" ' +2 ."myShortDA"PTV.dial :puck +3 "processing"%*  +136 "core"  + ."myShortDA"PSV.dial PTV +3 "processing"%! +80 "core" +2 ."myShortDA"PBV.dial :waste1 +2 "processing"%,  +60 "core" +2 "processing"%/% +3 "core" %X&\  +3 ."myShortDA"PS.seek 1.5ml +2 "processing"%g' +585 "core" ' +2 ."myShortDA"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%3 * +38 "core" , +2 ."myShortDA"PS.seek 0ml +3 "processing"%6'ܑ +1606 "core" ' +2 ."myShortDA"delay 5:00 +3929 "Can"\ \ G +26074 #"myShortDA"recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%+  +6 "core"  + ."myShortDA"PBV.dial :waste1 +3 "processing"%.  +37 "core" +2 ."myShortDA"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +2 "processing"%9 * +36 "core" + +2 ."myShortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"%4 +79 "core"  +2 ."myShortDA"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."myShortDA"PS.seek 2.5ml +3 "processing"%(' +2491 "core" ' + ."myShortDA"PSV.dial PTV +3 "processing"%? +80 "core" +2 ."myShortDA"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%8 +80 "core"  +2 ."myShortDA"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%f +80 "core" +2 ."myShortDA"delay 5 seconds +503 .PSV.dial :air +2 "processing"%7  +79 "core"  +2 ."myShortDA"PS.seek :empty +3 "processing"%r's +2478 "core" ' +2 ."myShortDA"PTV.dial :PRVmixing,via: PRV +3 "processing"%  +135 "core" +2 ."myShortDA"PSV.dial :mixloop +3 "processing"%R +47 "core" +2 ."myShortDA"PRV.dial :ab1 +2 "processing"%G @ +112 "core" > +2 ."myShortDA"PS.reconfigure :slow +7 "processing"%#A 2`xb +5 ."myShortDA"PS.seek 0.15ml +2 "processing"%' +357 "core" ' +2 ."myShortDA"delay 2 seconds +203 ."connect"CBV.dial PRV +4 ."myShortDA"PRV.dial CBV +5 "collection"'F  + "processing"%K  +6 "core"  +43  +2 "processing"%=% +2 "core" %'\  +3 ."myShortDA"PS.seek 0.3ml +2 "processing"%;' +349 "core" ' +2 ."myShortDA"delay 2 seconds +203 .CBV.dial between PRV and PSV +2 "collection"'M  +38 "core" + ."myShortDA"PRV.dial :air +3 "processing"%}  +46 "core"  +3 ."myShortDA"PS.seek 0.9ml +2 "processing"%['N +1262 "core" ' +2 ."myShortDA"PRV.dial :waste2 +3 "processing"%> @ +78 "core" ? +3 ."myShortDA"PS.seek 0.5ml +2 "processing"%1' +894 "core" ' +9 #"myShortDA"addPMLReagent08 +2 .PSV.dial :air +5 "processing"%  +46 "core"  +2 ."myShortDA"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."myShortDA"PS.seek 2ml +2 "processing"%:'Q +1607 "core" ' + ."myShortDA"PSV.dial :PML +3 "processing"%5 +46 "core" + ."myShortDA"PTV.dial :mixing +3 "processing"%A @ +77 "core" A +2 ."myShortDA"PBV.dial :waste1 +2 "processing"%D  +38 "core" +2 "processing"%T% +3 "core" %R'  +3 ."myShortDA"PS.seek 1.85ml +2 "processing"%C'J +232 "core" ' +2 ."myShortDA"PBV.dial between PSV and waste1 +4 "processing"% * +37 "core" * +2 ."myShortDA"PS.seek 0ml +3 "processing"%\\'ܑ +1965 "core" ' +2 ."myShortDA"delay 2 seconds +203 #Beginning samplePassC +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'U& +4 "core" &sl +3 "manipulator"&V& +3 "core" & M Q9 +2 "manipulator"&@% +4 "core" % T "  M S +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&&(-z +137 "core" ( + "manipulator"&<& +4 "core" &-  8 Q; +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &Y& +3 "core" &-   > W; +2 ."myShortDA"Forearm.seek :garage +5 "manipulator"&`'o +108 "core" ' +3 ."myShortDA"Hand.close +2 "manipulator"&H/ +27 "core" / + "manipulator"&& +4 "core" &- W I; +2 "manipulator"&a% +2 "core" %ς  K; +3 ."myShortDA"Forearm.seek :retract +3 "manipulator"& ' ] +105 "core" ' +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek CC +2 "manipulator"&j( +273 "core" ( +2 "manipulator"&2& +3 "core" & " X( +2 ."myShortDA"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &L& +3 "core" &  A X( +3 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek CC +3 "manipulator"&'ш +100 "core" ' +2 "manipulator"&i& +3 "core" &  A T( +2 "manipulator"&]% +3 "core" %ч  & Y +3 "collection"'& +4 "core" &qm +2 "collection"'X& +4 "core" &qm +3 ."myShortDA"CC.seek :closed +5 "collection"'Z(X +2 "core" &sk +5 &ql 1 +10 &Dxqm 3 +9 &/k|sn G +9 &erl U +10 &Jsj U +9 &BHqn T +10 &Iqn U +9 &Lsm U +9 &Jqn T +10 &!JQrl T +9 &# Jrk T +9 &$Osj U +10 &&Nrn T +9 &(SNrn T +9 &*Msm T +10 &+Jrm T +9 &-Mqo T +10 &/[Nrm T +9 &1Ork T +9 &2Osk T +10 &4Mrk T +9 &6bKqj T +9 &8$Lrl T +10 &9Nrl U +9 &;Lsk T +10 &=kLqm T +9 &?-Osn T +9 &@Lrn T +10 &BMrm" T +9 &DrLrk T +10 &F4Nsn T +9 &GPsl U +9 &Icrk V +10 &Knrrk Y +9 &M$sl ] +9 &Nsm _ +10 &Prn _ +9 &Rdsl _ +9 &T&tm _ +10 &Urn ` +9 &Wsl G +10 &X.sm &q +9 &XWsm H +3 ( + "collection"'X& +5 #"myShortDA"Collection Clamp onSpring/offSpring for 7/25 samples, on/off torque 2.14 +2 "collection"'s& +5 "core" &XYqm H +2 ."myShortDA"Hand.open +2 "manipulator"&I1 +26 "core" 1 +2 "manipulator"&h% +3 "core" %ч \ M +2 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."myShortDA"Forearm.seek :retract +3 "manipulator"&' ] +97 "core" ' + ."myShortDA"PSV.dial PSR +3 "processing"%O +112 "core"  +2 #"myShortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +12 ."myShortDA"PS.seek 1.5ml +2 "processing"%c' +1599 "core" ' +2 ."myShortDA"delay 5 seconds +503 .PSV.dial :waste1 +3 "processing"%p  +47 "core"  +2 ."myShortDA"PS.seek 0ml +3 "processing"%m'ܑ +1602 "core" ' +2 ."myShortDA"PSV.dial PSR +10 "processing"%d +48 "core"  + ."myShortDA"PSR.select :air +4 "processing"% +12 ."myShortDA"PS.seek 2.5ml +3 "processing"%o' +2617 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 ."myShortDA"CBV.dial PRV +5 "processing"%^  +3 "collection"'l  +37 "core"  +137  + ."myShortDA"PSV.dial :mixloop +3 "processing"%k +111 "core" +2 ."myShortDA"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRVmixing +4 "processing"%  +76 "core" +2 ."myShortDA"PS.seek 0ml +3 "processing"%W'ܑ +2623 "core" ' + ."myShortDA"PSV.dial :air +3 "processing"%b  +47 "core"  +3 ."myShortDA"PS.seek 2.5ml +3 "processing"%u' +2618 "core" ' + ."myShortDA"PSV.dial :mixloop +3 "processing"%| +47 "core" +3 ."myShortDA"PS.seek 0ml +3 "processing"%y'ܑ +1946 "Can"\ Ws +669 "core" ' + ."myShortDA"PSV.dial :air +3 "processing"%t  +47 "core"  +3 ."myShortDA"PS.seek 2.5ml +4 "processing"%' +2623 "core" ' + ."myShortDA"PSV.dial :mixloop +3 "processing"%z +47 "core" +3 ."myShortDA"PS.seek 0ml +3 "processing"%w'ܑ +2627 "core" ' +2 #"myShortDA"Garaging FlushPuck in Collection Clamp +3 "manipulator"& & +6 "core" & " 5 Q( +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek CC +2 "manipulator"&e( +30 "core" ( +2 "manipulator"&{& +4 "core" & 4 Q + ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +4 "core" &  S +3 ."myShortDA"Forearm.seek CC +2 "manipulator"&0'ш +94 "core" ' + ."myShortDA"Hand.close +2 "manipulator"&/ +28 "core" / +2 ."myShortDA"CC.seek :open +3 "collection"'~( +408 "core" ( +2 "manipulator"&P& +3 "core" & : W +2 "manipulator"&q% +4 "core" %ъ A WK +2 ."myShortDA"Forearm.seek :retract +8 "manipulator"&' ] +108 "core" ' +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myShortDA"Elbow.seek :garage +2 "manipulator"&(-z +279 "core" ( +2 "manipulator"&& +3 "core" &-~ " 4 ? VU +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" &-~ 1 ( : ]U +2 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek :garage +3 "manipulator"&E'o +112 "core" ' + ."myShortDA"Hand.open +2 "manipulator"&1 +23 "core" 1 +2 "manipulator"&v% +3 "core" %wi @ GK +2 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."myShortDA"Forearm.seek :retract +3 "manipulator"&' ] +115 "core" ' +3 ."da"delayUntil "12:12:03.96" +24882 #recoverPRVreagent08 +2 .PTV.dial :mixing +5 "processing"%\ @ +76 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +39 "core" , +2 ."da"PSV.dial :air +2 "processing"%  +48 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%#' +2487 "core" ' +2 ."da"PSV.dial :mixloop +3 "processing"% +48 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +3 "processing"%  +46 "core"  +2 ."da"delay 2 seconds +203 .PSV.dial :mixloop +3 "processing"% +47 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +3 "processing"%J  +92 "core"  +2 ."da"PS.seek :empty +6 "processing"%x's +2491 "core" ' +2 #"da"washCycleDA #1 of 2 +2 .PSR.select :air +6 .PSV.dial PSR +4 "processing"% +154 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +6 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%$' +587 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%"'Q +1602 "core" ' + ."da"PTV.dial :puck +4 "processing"%  +73 "core"  +2 ."da"PSV.dial PTV +2 "processing"%_ +82 "core" + ."da"PBV.dial :waste1 +3 "processing"%S  +38 "core" +2 "processing"%% +3 "core" %Q\  +3 ."da"PS.seek 1.5ml +2 "processing"%*' +584 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%! * +37 "core" + +2 ."da"PS.seek 0ml +3 "processing"%,'ܑ +1604 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +5 "processing"%/  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%)  +38 "core" +2 ."da"delay 30 seconds +948 "Can"\ K +2055 ."da"PBV.dial between PSV and waste1 +4 "processing"%3 * +38 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%g +81 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +3 "processing"%B' +2474 "core" ' + ."da"PSV.dial PTV +3 "processing"%+ +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%. +78 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"%9 +80 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%4  +79 "core"  +2 ."da"PS.seek :empty +3 "processing"%6's +2476 "core" ' +2 #"da"washCycleDA #2 of 2 +2 .PSR.select :air +5 .PSV.dial PSR +4 "processing"%? +154 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +6 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%8' +593 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%f'Q +1609 "core" ' + ."da"PTV.dial :puck +3 "processing"%7  +6 "core"  +2 ."da"PSV.dial PTV +3 "processing"%( +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 "processing"%R% +3 "core" %R\  +3 ."da"PS.seek 1.5ml +2 "processing"%G' +593 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%r * +36 "core" + +2 ."da"PS.seek 0ml +3 "processing"%F'ܑ +1598 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +10 "processing"%K  +9 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%=  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +39 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR +5 "processing"%M +78 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%}' +2480 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%; +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%> +80 "core"  +2 ."da"delay 5 seconds +510 .PSV.dial PTV +2 "processing"%[ +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +79 "core"  +2 ."da"PS.seek :empty +3 "processing"%1's +2481 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air +4 "processing"%5  +47 "core"  + ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +3 "processing"%A  +135 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +3 "processing"%D  +46 "core" ~ +2 ."da"PTV.dial :PRVmixing +2 "processing"%T  +16 "core" +2 ."da"PSV.dial :mixloop +2 "processing"% +49 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."da"PS.seek 0.3ml +2 "processing"%:' +396 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air +2 "processing"%C  +48 "core"  +2 "processing"%U% +3 "core" %(\  +2 ."da"PS.seek 0.55ml +3 "processing"%V'"[ +332 "core" ' +2 #"da"addPMLReagent08 +2 .PSV.dial :air +5 "processing"%@  +46 "core"  +2 ."da"PS.seek 2ml +3 "processing"%<'Q +1549 "core" ' +2 ."da"PSV.dial :PML +3 "processing"%Y +47 "core" +2 ."da"PTV.dial :mixing +2 "processing"%n @ +76 "core" A + ."da"PBV.dial :waste1 +3 "processing"%H  +39 "core" +2 "processing"%% +4 "core" %P\  +2 ."da"PS.seek 1.85ml +2 "processing"%a'H +237 "core" ' +2 ."da"PBV.dial between PSV and waste1 +3 "processing"%N * +39 "core" , +2 ."da"PS.seek 0ml +3 "processing"%`'ܑ +1954 "core" ' +2 ."da"delay 2 seconds +203 .delay 8:00 +16798 "Can"\ :H +31205 #"da"recoverPRVreagent08 +3 .PTV.dial :mixing +4 "processing"%2 @ +5 "core" A + ."da"PBV.dial :waste1 +4 "processing"%L  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +4 "processing"%& * +37 "core" + + ."da"PSV.dial :air +3 "processing"%i  +46 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%]' +2495 "core" ' + ."da"PSV.dial :mixloop +3 "processing"% +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +3 "processing"%  +48 "core"  + ."da"delay 2 seconds +203 .PSV.dial :mixloop +3 "processing"%% +47 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +3 "processing"%s  +47 "core"  +2 ."da"PS.seek :empty +4 "processing"%I's +2478 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +5 .PSV.dial PSR +4 "processing"%h +152 "core" +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +6 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%X' +588 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +4 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%O'Q +1603 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%  +75 "core"  + ."da"PSV.dial PTV +3 "processing"%\\ +82 "core" + ."da"PBV.dial :waste1 +3 "processing"%p  +38 "core" +2 "processing"%c% +3 "core" %L'  +2 ."da"PS.seek 1.5ml +3 "processing"%d' +585 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%m * +38 "core" , +2 ."da"PS.seek 0ml +3 "processing"%l'ܑ +1599 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 +2 .PTV.dial :puck +5 "processing"%^  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%k  +81 "core" + ."da"delay 30 seconds +2077 "Can"\ I +934 ."da"PBV.dial between PSV and waste1 +3 "processing"% * +36 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%o +79 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%b' +2498 "core" ' + ."da"PSV.dial PTV +3 "processing"%W +79 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%| +82 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"%u +79 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%t  +80 "core"  +2 ."da"PS.seek :empty +3 "processing"%y's +2476 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +5 .PSV.dial PSR +4 "processing"%z +143 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +6 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +4 "processing"%' +594 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +4 "processing"% +11 ."da"PS.seek 2ml +3 "processing"% 'Q +1599 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%{  +6 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +77 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 "processing"%j% +4 "core" %L\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +587 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%Z * +38 "core" , +2 ."da"PS.seek 0ml +3 "processing"%P'ܑ +1609 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 +2 .PTV.dial :puck +5 "processing"%q  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%0  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +38 "core" + + ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +79 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%e' +2507 "core" ' + ."da"PSV.dial PTV +3 "processing"% +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%v +79 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +79 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%E  +81 "core"  +2 ."da"PS.seek :empty +4 "processing"%\ 's +2478 "core" ' +2 #"da"washCycleDA #3 of 3 +7 .PSR.select :air +5 .PSV.dial PSR +9 "processing"% +155 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +3 "processing"%' +583 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%'Q +1609 "core" ' + ."da"PTV.dial :puck +3 "processing"%w  +7 "core"  + ."da"PSV.dial PTV +3 "processing"% +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 "processing"%% +3 "core" %T  +2 ."da"PS.seek 1.5ml +3 "processing"%J' +587 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%# * +36 "core" + +2 ."da"PS.seek 0ml +3 "processing"%'ܑ +1601 "core" ' +53 ."da"delay 2:00 +12004 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%x  +6 "core"  + ."da"PBV.dial :waste1 +3 "processing"%$  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +39 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%_ +79 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%S' +2483 "core" ' +2 ."da"PSV.dial PTV +3 "processing"% +78 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%" +80 "core"  +2 ."da"delay 5 seconds +454 "Can"\ 9t +48 ."da"PSV.dial PTV +3 "processing"%! +105 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%*  +78 "core"  +2 ."da"PS.seek :empty +3 "processing"%/'s +2484 "core" ' + ."da"Gate.power :camera,:ON +3 #Mixing DA Substrates +3 .PSR.select :air +4 .PSV.dial PSR +5 "processing"%) +147 "core"  +5 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +10 "processing"% +20 ."da"PS.reconfigure :default +5 "processing"%#A d`xb +10 ."da"PS.seek 0.25ml +5 "processing"%3'I +333 "core" ' +2 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +5 "processing"% +11 ."da"PS.seek 0.5ml +3 "processing"%g' +343 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%,'Q +1603 "core" ' + ."da"PTV.dial :puck +8 "processing"%+  +6 "core"  +7 ."da"PSV.dial PTV +2 "processing"%. +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%9  +40 "core" +2 "processing"%4% +3 "core" %S&  +2 ."da"PS.seek 1.5ml +3 "processing"%B' +595 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%? * +38 "core" , +2 ."da"PS.seek 0ml +3 "processing"%6'ܑ +1606 "core" ' +2 ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%8  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%7  +40 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +3 "processing"%( * +40 "core" + + ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +81 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%R' +2560 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%f +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%r +83 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"%G +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%K  +81 "core"  +2 ."da"PS.seek :empty +3 "processing"%='s +2563 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air +6 .PSV.dial PSR +4 "processing"% +147 "core"  +2 #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +5 .PS.reconfigure :default +3 "processing"%#A d`xb +5 ."da"PS.seek 2ml +3 "processing"%M'Q +2116 "core" ' +2 ."da"delay 5 seconds +503 .PTV.dial :puck +3 "processing"%F  +6 "core"  +2 ."da"PSV.dial PTV +3 "processing"%; +81 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%>  +40 "core" +2 "processing"%[% +3 "core" %R  +2 ."da"PS.seek 1.5ml +3 "processing"%' +590 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +51 "processing"%} * +38 "core" , +2 ."da"delay 1 second +109 .PSV.dial :waste1 +3 "processing"%5  +115 "core"  +2 ."da"PS.seek :empty +5 "processing"%A's +1604 "core" ' +2 "processing"%D9 +3 "core" 9z5 +3 #"da"Processing Puck Heater at 28C before imaging +2 .PH.coast +5 "processing"%T +4 % & +2 "core" 5 +3 &S! , +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&1% +5 "core" % <   ! \  +3 "storage"(C% +3 "core" %A  +2 "storage"(U. +3 "core" .(+ +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."da"SC.seek 3 +2 "storage"(:(@ +205 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +5 (@& +2 "core" &A  +3 "manipulator"&V& +3 "core" &-~ \  S \ U +2 "manipulator"&Y% +3 "core" % <   Q  +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 3 +2 "manipulator"&n( +173 "core" ( + "manipulator"&H& +4 "core" &  R  a +2 "storage"(& +3 "core" &J } +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&N'm +110 "core" ' +2 "storage"(<& +4 "core" &J k k +3 ."da"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +6 ."da"SE.seek :beamBreak +2 "storage"(a' +284 "core" ' +2 "storage"(- +3 "core" -' +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +5 ."da"SE.seek :place +3 "storage"(2'x +43 "core" ' +2 "manipulator"&L& +3 "core" &   a +2 "manipulator"&&% +3 "core" %ґ 5  +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +3 "manipulator"&i' ] +101 "core" ' +2 ."da"Elbow.seek PC +3 "manipulator"&`( +259 "core" ( +2 "manipulator"&& +3 "core" &  # # +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 & & +3 "core" & b $ +3 ."da"Forearm.seek PC +4 "manipulator"&%'E +89 "core" ' + ."da"Hand.close +2 "manipulator"&s/ +26 "core" / +3 ."da"PC.seek :open +3 "processing"%]( +377 "core" ( +2 "storage"(h& +4 "core" &J  +2 "manipulator"&I& +3 "core" &    +2 "manipulator"&X% +4 "core" %>   S C +2 ."da"Forearm.seek :retract +3 "manipulator"&' ] +95 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +3 "manipulator"&\\( +275 "core" ( +2 "manipulator"&p& +3 "core" & m $X +2 "storage"(c& +3 "core" &J ` a Y +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&O'm +108 "core" ' + ."da"Hand.open +2 "manipulator"&m1 +29 "core" 1 +3 "storage"(d- +2 "core" -'x +3 ."da"SE.seek -0.3 Pucks below Top Plate +3 "storage"(^'D +25 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +5 ."da"SE.seek -1.29 Pucks below Top Plate +3 "storage"(k' +56 "core" ' +2 #"da"Lights, camera, ACTION! +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +7 #"da"PuckCamera: snap -bin=2,2 -tiff -auto /var/log/esp/da25mar3112h.tif +7 "processing"%& +84 "core" & +2 "manipulator"&o& +5 "core" &X +2 "manipulator"&l% +3 "core" %x / +3 ."psFlush"Forearm.reconfigure :loose +8 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +2 "manipulator"&W' ] +99 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&|(-z +177 "core" ( +2 "manipulator"&u& +4 "core" &-|  l +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &t& +3 "core" &-| l +3 ."psFlush"Forearm.seek :garage +3 "manipulator"&b'o +108 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&z/ +21 "core" / +2 "manipulator"&y& +4 "core" &-| Xl +2 "manipulator"&% +3 "core" %ς ׼I +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&{' ] +102 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."psFlush"Elbow.seek PC +2 "manipulator"&( +123 "core" ( +2 "manipulator"&& +3 "core" & > +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &j& +4 "core" &  > +2 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek PC +3 "manipulator"& 'E +99 "core" ' +2 "manipulator"&Z& +3 "core" &  -> +3 "manipulator"&% +3 "core" %L K) +2 "processing"%q& +4 "core" & +2 "processing"%0& +5 "core" &- +2 ."psFlush"PC.seek :closed +3 "processing"%(SD +6 "core" & +6 & % $c +9 &aRq : +10 &xk O +9 &NG V +10 &= V +9 &< U +9 &? U +10 &ZB U +9 & ? T +9 &!? U +10 &#? T +9 &%bA U +10 &'$A U +9 &(? T +9 &*> T +10 &,k> T +9 &.,> U +9 &/> U +10 &1? V +9 &3p> U +10 &52> U +9 &6@ U +9 &8@ V +10 &:w> V +9 &<9< V +9 &=< V +10 &?<# V +9 &AC V +10 &CAC V +9 &EF V +9 &FL X +10 &Ha Y +9 &J8v \\ +10 &Kx \\ +9 &M~ ] +9 &Oz~ ] +10 &Q: ^ +9 &RYi , +9 &S Z = +10 ( + &S"D ; +2 "processing"%0& +3 #"psFlush"Processing Clamp onSpring/offSpring for 7/24 samples, on/off torque 1.81 +3 "processing"%& +6 "core" &S"C/ ; +2 ."psFlush"Hand.open +2 "manipulator"&P1 +19 "core" 1 +2 "manipulator"&% +4 "core" %L ) +2 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +2 "manipulator"&v' ] +94 "core" ' +3 ."psFlush"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +61 "core"  + #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +6 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +3 "processing"%E' +597 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +4 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%e' +441 #"da"SX HX9/16 (USB:14): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 2.544 seconds\ Exposing 696x520 pixel 16-bit image for 27.674 seconds\ /var/log/esp/da25mar3112h.tif: TIFF Upload Complete\ +6 #PuckCamera: snap -bin=2,2 -tiff 15.0 /var/log/esp/midres/da25mar3112h15s.tif +1562 #SX HX9/16 (USB:14): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da25mar3112h15s.tif: TIFF Upload Complete\ +5 #PuckCamera: snap -bin=2,2 -tiff 30.0 /var/log/esp/midres/da25mar3112h30s.tif +94 "core" ' +2 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +3 "processing"% @ +219 "core" @ +6 ."psFlush"PTV.dial :PRVmixing +3 "processing"%\  +141 "core" + ."psFlush"PSV.dial :mixloop +3 "processing"% +129 "core" +2 ."psFlush"PS.seek :empty +4 "processing"%w's +2357 #"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/da25mar3112h30s.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=1,1 -tiff 70.0 /var/log/esp/hires/da25mar3112h70s.tif +258 "core" ' + ."psFlush"PSR.select :air +4 .PSV.dial PSR +5 "processing"% +116 "core"  +12 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +6 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +67 "processing"%' +597 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +4 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2112 "core" ' + ."psFlush"delay 1 second +103 .PBV.dial :waste1 +2 "processing"%  +55 "core" + ."psFlush"PTV.dial :mixing +3 "processing"%# @ +80 "core" A +2 ."psFlush"PSV.dial :mixloop +2 "processing"%J +116 "core" +2 ."psFlush"PS.seek :empty +5 "processing"%x's +2615 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%$ +117 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +12 ."psFlush"PS.seek 1ml +2 "processing"% '[q +322 #"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/da25mar3112h70s.tif: TIFF Upload Complete\ +3 .Gate.power :camera,:OFF +6 ."Qmail"DAfans.email "da25mar3112h exposed 27.674 seconds\\nmidres/da25mar3112h15s\\nmidres/da25mar3112h30s\\nhires/da25mar3112h70s",Subject: "da25mar3112h images!" +4 "storage"(_- +5 "core" -' +4 "storage"(& +17 "core" &J  +52 "manipulator"&& +5 "core" &   > +3 "manipulator"&"% +5 "core" % T     +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +3 "manipulator"&!( +248 "core" ( +2 "manipulator"&*& +3 "core" & = D F M +2 "storage"(S& +3 "core" &J +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&)'m +90 "core" ' +2 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +5 ."da"SE.seek -0.57 Pucks below Top Plate +3 "storage"(/'W +50 "core" ' +2 "manipulator"&3& +4 "core" &   0M +2 "storage"(g& +3 "core" &J\  +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +7 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek 3 +2 "manipulator"&+'M +37 "core" ' +2 ."da"Elbow.hold +3 "manipulator"&., +6 "core" , + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +4 ."da"SE.seek -0.39 Pucks below Top Plate +2 "storage"(9' +20 "core" ' +2 "manipulator"&4% +3 "core" %[ w $ +2 "storage"(,& +3 "core" &J \  +2 ."da"Forearm.force -20 +2 "manipulator"&5 +5 ."da"Forearm.seek 3 + 314 counts +2 "manipulator"&?'Ї +17 "core" ' + "manipulator"&B& +3 "core" & ' &  1M +3 "storage"(8& +3 "core" &J   6\ \ +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&7'm +24 "core" ' + "storage"((% +3 "core" %  \ \  +3 ."downElevator"SE.seek :down +5 "storage"('= +24 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +52 "processing"%6' +5 "storage"(f% +4 "core" %2 \ Zo +2 "manipulator"&r% +3 "core" %o\   o / +3 ."da"Forearm.reconfigure :loose +7 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +3 "manipulator"&G' ] +94 "core" ' +106 ' +2 ."downElevator"SE.stop +3 "storage"(5 +5 (K& +3 "core" &J  1\ +1359 ' +4 ."psFlush"PSV.dial PTV +5 "processing"%R +86 "core" +4 ."psFlush"PTV.dial :puck +6 "processing"%  +80 "core"  +3 ."psFlush"PBV.dial :waste1 +5 "processing"%=  +22 "core"  +6 ."psFlush"PS.seek 0ml +6 "processing"%F'ܑ +1163 #"uploadLog"upsync +1468 "core" ' + ."psFlush"PSV.dial PSR +4 "processing"%; +79 "core"  +2 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%>' +2615 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%[ +79 "core" +3 ."psFlush"PS.seek 0ml +9 "processing"%M'ܑ +2617 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%} +80 "core"  +2 ."psFlush"PSR.select :flush +5 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%5' +586 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2118 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%D +80 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%T U +58 "core" W +3 ."psFlush"PS.seek 0ml +3 "processing"% 'ܑ +2324 "Can"\ DU\ +289 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%1 @ +48 "core" ? +3 ."psFlush"PS.seek 2.5ml +3 "processing"%C' +2613 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%U  +78 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%@'s +2621 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%V +59 "core"  +2 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%Y' +2620 "core" ' +2 ."psFlush"PSV.dial PTV +8 "processing"%Q +84 "core" + ."psFlush"PBV.dial PSV +3 "processing"%H U +7 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%'ܑ +2625 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"% @ +47 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%<' +2618 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%  +78 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%'s +2625 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%L +57 "core" + ."psFlush"PSR.select :flush +4 "processing"%@ +12 ."psFlush"PS.seek 1ml +2 "processing"%&'[q +1092 "core" ' + ."psFlush"PSR.select :air +4 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%a' +1611 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%N +80 "core" +2 ."psFlush"PTV.dial :puck +3 "processing"%  +6 "core"  +2 ."psFlush"PBV.dial :waste1 +3 "processing"%  +59 "core" +3 ."psFlush"PS.seek 0ml +4 "processing"%n'ܑ +2631 "core" ' +45 ."psFlush"PSV.dial PSR +11 "processing"%s +80 "core"  + ."psFlush"PSR.select :air +6 .PS.seek 2.5ml +3 "processing"%i' +2622 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%- +80 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%h'ܑ +2629 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%I +80 "core"  + ."psFlush"PSR.select :flush +4 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%X' +587 "core" ' + ."psFlush"PSR.select :air +4 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%%' +2112 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%p +78 "core" + ."psFlush"PBV.dial PSV +3 "processing"%c U +60 "core" V +2 ."psFlush"PS.seek 0ml +3 "processing"%`'ܑ +2623 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%m @ +47 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%d' +2621 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%  +78 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%'s +2637 "core" ' +2 ."psFlush"PSV.dial PSR +8 "processing"%o +46 "core"  +2 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%l' +2618 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%2 +78 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%^ U +7 "core" U +3 ."psFlush"PS.seek 0ml +3 "processing"%u'ܑ +2629 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%t @ +47 "core" ? +2 ."psFlush"PS.seek 2.5ml +5 "processing"%O' +2626 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%\\  +79 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%z's +2621 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +3 "manipulator"&y& +6 "core" & - ) o [M +2 "manipulator"&% +3 "core" % T * ) , [ +2 ."psFlush"Elbow.seek PC +3 "manipulator"&W( +251 "core" ( +2 "manipulator"&& +3 "core" & + , b \\1 +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &j& +3 "core" &  0 M ]1 +3 ."psFlush"Forearm.seek PC +2 "manipulator"&b'E +94 "core" ' + ."psFlush"Hand.close +2 "manipulator"&Z/ +23 "core" / +2 ."psFlush"PC.seek :open +3 "processing"%( +378 "core" ( +2 "manipulator"&q& +3 "core" & A L C b/ +2 "manipulator"&|% +3 "core" %A F @  bE +2 ."psFlush"Forearm.seek :retract +3 "manipulator"&{' ] +107 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."psFlush"Elbow.seek :garage +3 "manipulator"&](-z +135 "core" ( + "manipulator"&& +3 "core" &-\ N R X c!s +3 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &P& +3 "core" &-\ B M  c!s +2 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek :garage +2 "manipulator"&'o +112 "core" ' +2 ."psFlush"Hand.open +2 "manipulator"&01 +17 "core" 1 + "manipulator"&% +4 "core" %vi NK +2 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +47 ."psFlush"Forearm.seek :retract +10 "manipulator"& ' ] +112 "core" ' +2 #"myShortDA"Finished short da assay +2 #Flushing Processing stage +3 "processing"%A% +6 "core" %u)\ +2 #"myShortDA"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%E& +6 "core" &,\ +2 "manipulator"&& +3 "core" &- ? B  c l +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&\ (-z +33 "core" ( +2 "manipulator"&& +3 "core" &- s s * fz +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &e& +3 "core" &- f o T gz +2 ."myShortDA"Forearm.seek :garage +3 "manipulator"&'o +110 "core" ' + ."myShortDA"Hand.close +2 "manipulator"&w/ +26 "core" / +2 "manipulator"&& +4 "core" &- ' Rz + "manipulator"&% +4 "core" %z e Q) +2 ."myShortDA"Forearm.seek :retract +2 "manipulator"&#' ] +109 "core" ' +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek PC +2 "manipulator"&J( +128 "core" ( + "manipulator"&& +4 "core" & J C a +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &$& +3 "core" & U > N a +2 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myShortDA"Forearm.seek PC +2 "manipulator"&x'E +93 "core" ' + "manipulator"&_& +4 "core" & J L I c +2 "manipulator"&% +3 "core" %O G L 5 cw +2 "processing"%& +4 "core" &+\ +2 "processing"%"& +4 "core" &,\ +3 ."myShortDA"PC.seek :closed +2 "processing"%*(SD +6 "core" &\ +6 & '\ $c +10 &pTu\ 9 +9 &|n\ M +9 &qM\ R +10 &4I\ Q +9 &J\ \ Q +9 &J\ Q +10 &yG\ R +9 & <G\ Q +9 &!J\ Q +10 &#I\ Q +9 &%I\ R +10 &'DH\ Q +9 &)F\ Q +9 &*G\ Q +10 &,I\ Q +9 &.KH\ R +10 &0H\ Q +9 &1I\ R +9 &3I\ R +10 &5UF\ Q +9 &7M\ R +9 &8L\ R +10 &:G\ Q +9 &<\\F\ Q +9 &>F\ Q +10 &?F\ R +9 &AJ\ R +10 &CdL\ Q +9 &E$N\ R +9 &FT\ S +10 &Hh\ V +9 &JZ~\ X +9 &L}\ X +10 &M\ X +9 &O\ X +10 &Q[\ Z +9 &RN]\ *{ +9 &S.\ - +6 ( +2 "processing"%"& +4 #"myShortDA"Processing Clamp onSpring/offSpring for 8/24 samples, on/off torque 1.60 +3 "processing"%S& +6 "core" &S\ - &S\ - +2 ."myShortDA"Hand.open +2 "manipulator"&1 +20 "core" 1 +2 "manipulator"&3% +3 "core" %O = 7 1 `w +2 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."myShortDA"Forearm.seek :retract +3 "manipulator"&g' ] +94 "core" ' + ."myShortDA"PSV.dial PSR +3 "processing"%4 +60 "core"  + ."myShortDA"PSR.select :flush +4 "processing"%@ +11 ."myShortDA"PS.seek 1ml +2 "processing"%,'[q +1097 "core" ' +2 ."myShortDA"PSR.select :air +3 "processing"% +13 ."myShortDA"PS.seek 2.5ml +2 "processing"%v' +1615 "core" ' + ."myShortDA"PSV.dial PTV +4 "processing"%B +79 "core" +2 ."myShortDA"PTV.dial :puck +2 "processing"%8  +7 "core"  +2 ."myShortDA"PBV.dial :waste1 +2 "processing"%(  +58 "core" +3 ."myShortDA"PS.seek 0ml +3 "processing"%k'ܑ +2621 "core" ' + ."myShortDA"PSV.dial PSR +3 "processing"%f +79 "core"  + ."myShortDA"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%r' +2359 "Can"\ = +264 "core" ' +2 ."myShortDA"PSV.dial PTV +3 "processing"%) +80 "core" +2 ."myShortDA"PS.seek 0ml +3 "processing"%!'ܑ +2635 "core" ' +2 ."myShortDA"PSV.dial PSR +3 "processing"%/ +80 "core"  + ."myShortDA"PSR.select :flush +4 "processing"%@ +12 ."myShortDA"PS.seek 0.5ml +50 "processing"%+' +589 "core" ' +2 ."myShortDA"PSR.select :air +3 "processing"% +13 ."myShortDA"PS.seek 2.5ml +2 "processing"%?' +2108 "core" ' +2 ."myShortDA"PSV.dial PTV +3 "processing"%9 +80 "core" + ."myShortDA"PBV.dial PSV +3 "processing"%K U +58 "core" V +2 ."myShortDA"PS.seek 0ml +5 "processing"% 'ܑ +2624 "core" ' +2 ."myShortDA"PSV.dial PBV +3 "processing"%7 @ +47 "core" > +2 ."myShortDA"PS.seek 2.5ml +3 "processing"%' +2615 "core" ' +2 ."myShortDA"PSV.dial :waste1 +3 "processing"%R  +78 "core"  +2 ."myShortDA"PS.seek :empty +3 "processing"%'s +2625 "core" ' + ."myShortDA"PSV.dial PSR +3 "processing"%= +60 "core"  + ."myShortDA"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%6' +2614 "core" ' +2 ."myShortDA"PSV.dial PTV +3 "processing"%; +79 "core" +2 ."myShortDA"PBV.dial PSV +3 "processing"%F U +6 "core" U +3 ."myShortDA"PS.seek 0ml +3 "processing"%['ܑ +2618 "core" ' + ."myShortDA"PSV.dial PBV +3 "processing"%> @ +47 "core" ? +3 ."myShortDA"PS.seek 2.5ml +3 "processing"%}' +2621 "core" ' + ."myShortDA"PSV.dial :waste1 +3 "processing"%M  +77 "core"  +2 ."myShortDA"PS.seek :empty +3 "processing"%5's +2620 "core" ' +2 #"myShortDA"Garaging FlushPuck in Processing Clamp +2 "manipulator"&D& +6 "core" & ? C  b +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek PC +3 "manipulator"&T( +5 "core" ( +2 "manipulator"&& +3 "core" & J K  b +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &1& +3 "core" & G F  b +2 ."myShortDA"Forearm.seek PC +3 "manipulator"& 'E +98 "core" ' + ."myShortDA"Hand.close +2 "manipulator"&U/ +67 "core" / +2 ."myShortDA"PC.seek :open +3 "processing"%C( +378 "core" ( +2 "manipulator"&V& +3 "core" & G H b +2 "manipulator"&@% +3 "core" %Q E F b +3 ."myShortDA"Forearm.seek :retract +2 "manipulator"&Q' ] +108 "core" ' +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myShortDA"Elbow.seek :garage +2 "manipulator"&H(-z +137 "core" ( + "manipulator"&Y& +4 "core" &- H [ @ d% +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" &- E C d% +2 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."myShortDA"Forearm.seek :garage +3 "manipulator"&'o +112 "core" ' +2 ."myShortDA"Hand.open +2 "manipulator"&1 +26 "core" 1 +2 "manipulator"&<% +3 "core" %vh , PJ +3 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myShortDA"Forearm.seek :retract +2 "manipulator"&L' ] +114 "core" ' +34018 "Can"\ 46 +4284 #"Camille"-> access 3 +4 "storage"(% +4 "core" %@ { a\ A +3 "manipulator"&&% +4 "core" % < l \\ g + "manipulator"&N& +4 "core" &- Z [  h# +2 ."Camille"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 ."Camille"SC.seek 7 +3 "storage"(([Y +673 "core" ( +2 ."Camille"SC.configure :limp +2 "storage"($(\ 1b +5 ( & +2 "core" &[Y W Z F\ ; +5463 #"Camille"-> access 4 +5 "storage"(a% +3 "core" %A e g p\ @ +2 "manipulator"&s% +4 "core" % < r r < f +2 "manipulator"&n& +3 "core" &- p s : g# +39 ."Camille"SC.reconfigure :tight +9 "storage"($\ .(\ 1~b +4 ."Camille"SC.seek 1 +3 "storage"(-( +986 "core" ( +2 ."Camille"SC.configure :limp +2 "storage"($(\ 1b +5 (i& +3 "core" & \ 1 +486 #"Camille"-> startTube 4 +826 #-> start(:myShortDA){shortDA; PS.flush} +5 "collection"'I% +8 "processing"%h% +2 "core" %Poi=\  +5 %q\ +2 #"myShortDA"Ready to sample after 10 seconds from PRV.sipper? +2 #Type 'Thread[:myShortDA].answer' to continue +1298 #"Camille"-> Thread[:myShortDA].answer +3 #"myShortDA"Camille answered Ready to sample after 10 seconds from PRV.sipper? "Yes" +8 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +4 .delay 10 seconds +1005 .PSV.dial :mixloop +3 "processing"%X +142 "core" +2 ."myShortDA"PTV.dial :PRVmixing +2 "processing"%p  +135 "core" +2 ."myShortDA"PRV.dial :sipper +2 "processing"%c  +49 "core" +3 ."myShortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +5 ."myShortDA"PS.seek 1.1ml +2 "processing"%%'h! +2296 "core" ' +2 ."connect"PRV.dial CBV +4 ."myShortDA"CBV.dial PRV +7 "processing"%m  +10 "collection"'`  +7 "core"  +134  +3 ."myShortDA"PS.seek 0.5ml +5 "processing"%' +1272 "core" ' + ."myShortDA"PRV.dial :waste2 +3 "processing"%d @ +110 "core" ? +2 ."myShortDA"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."myShortDA"PS.seek :empty +2 "processing"%o's +606 "core" ' +2 ."myShortDA"PSV.dial PSR +3 "processing"% +111 "core"  + #"myShortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +6 "processing"%@ +12 ."myShortDA"PS.seek 1ml +2 "processing"%2'[q +1099 "core" ' + ."myShortDA"PSR.select :air +4 "processing"% +11 ."myShortDA"PS.seek 2.5ml +2 "processing"%^' +1603 "core" ' +2 ."myShortDA"PSV.dial :mixloop +3 "processing"%l +111 "core" +2 ."myShortDA"PS.seek :empty +3 "processing"%t's +2636 "core" ' + ."myShortDA"PSV.dial PSR +3 "processing"%u +111 "core"  +2 #"myShortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +11 ."myShortDA"PS.seek 1ml +2 "processing"%\\'[q +1097 "core" ' + ."myShortDA"PSR.select :air +4 "processing"% +11 ."myShortDA"PS.seek 2.5ml +3 "processing"%O' +1609 "core" ' +2 ."myShortDA"PSV.dial :mixloop +3 "processing"%y +111 "core" + ."myShortDA"PRV.dial :sipper +3 "processing"%  +47 "core" +2 ."myShortDA"PS.seek :empty +3 "processing"%'s +2616 "core" ' + ."myShortDA"PSV.dial PSR +3 "processing"%j +111 "core"  +2 ."myShortDA"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%.' +2618 "core" ' +2 ."myShortDA"PSV.dial :mixloop +3 "processing"%Z +113 "core" + ."myShortDA"PS.seek :empty +3 "processing"%G's +2628 "core" ' +2 #"myShortDA"Loading da puck from tube 4 into Processing Clamp +2 "processing"%& +7 "core" &\  +2 "manipulator"&q% +3 "core" % < r r ! g +2 "storage"(|% +3 "core" %C Y a\ @ +2 "storage"(. +3 "core" .( +2 ."myShortDA"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."myShortDA"SC.seek 4 +2 "storage"(P(+ +512 "core" ( +2 ."myShortDA"SC.configure :limp +2 "storage"($(\ 1b +5 (b& +2 "core" &+ B 8 \ 6 +3 "manipulator"&0& +3 "core" &- A K  c# +2 "manipulator"&% +4 "core" % < D D  d +3 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."myShortDA"Elbow.seek 4 +2 "manipulator"&W( +169 "core" ( + "manipulator"&{& +4 "core" & n h eh + "storage"(A& +3 "core" &+ { { \ = +3 ."myShortDA"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek 4 + 800 counts +2 "manipulator"&E's +93 "core" ' +2 "storage"(& +40 "core" &+ { c \ < +3 ."myShortDA"SE.reconfigure :pick +9 "storage"(#],K-0-\ b +6 ."myShortDA"SE.seek :beamBreak +2 "storage"(' +301 "core" ' +2 "storage"(e- +2 "core" -'y +3 ."myShortDA"SE.configure :default +2 "storage"(#QK-0-\ b +6 (& +2 "core" &+ K W O\ : +3 "manipulator"&w& +3 "core" &    `g +2 ."myShortDA"Elbow.seek 4 +3 "manipulator"&( +5 "core" ( +2 "manipulator"&& +4 "core" & ( ,  `g +2 "storage"(]& +3 "core" &+ M O V\ : +2 ."myShortDA"Forearm.seek 4 + 300 counts +3 "manipulator"& ' +16 "core" ' +2 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myShortDA"Hand.close +2 "manipulator"&/ +27 "core" / +2 !"myShortDA"o:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 4):bt["4/home/esp/esp2/utils/puckmoves.rb:389:in `load'"8/home/esp/esp2/utils/puckmoves.rb:998:in `loadPuck'";/home/esp/esp2/protocol/2G/DAprocess.rb:281:in `runDA'"6/home/esp/esp2/protocol/2G/DA.rb:124:in `shortDA'"$Camille:19:in `topLevelBinding'"./home/esp/esp2/lib/base.rb:296:in `start'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +5 ."downElevator"SE.seek :down +4 "manipulator"&$& +2 "storage"('= +9 "core" & F E  ag +2 "manipulator"&_% +3 "core" %Ѕ 0 6 R ^ +3 ."myShortDA"Forearm.seek :retract +2 "manipulator"&' ] +104 "core" ' +2 ."myShortDA"Elbow.seek PC +3 "manipulator"&( +153 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +95 "core" ( +2 "manipulator"&\ & +3 "core" & c T  gB +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &#& +4 "core" & i g gB +2 ."myShortDA"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."myShortDA"Forearm.seek PC +3 "manipulator"&'E +96 "core" ' +2 "manipulator"&S& +3 "core" & O S : bB +2 "manipulator"&% +4 "core" %H E F D b +2 "processing"%3& +4 "core" &\ +2 "processing"%"& +4 "core" &\ +3 ."myShortDA"PC.seek :closed +2 "processing"%4(SD +5 "core" &\ +5 &\ 0 +10 &Gy\ 2 +9 &?oy\ F +9 &Z\ S +10 &G\ R +9 &ZG\ R +9 &G\ R +10 &J\ R +9 &H\ R +10 &!cL\ R +9 &#&I\ Q +9 &$I\ R +10 &&K\ R +9 &(lH\ Q +9 &*-I\ R +10 &+H\ Q +9 &-J\ R +10 &/sI\ R +9 &14M\ R +9 &2J\ R +10 &4J\ R +9 &6zL\ R +9 &8;K\ R +10 &9L\ S +9 &;K\ R +10 &=L\ R +9 &?DN\ R +9 &AL\ R +10 &BN\ S +9 &DN\ R +9 &FGY\ T +10 &Hj\ U +9 &Iy\ X +10 &K\ X +9 &MA\ Y +9 &N\ Z +10 &P\ Z +9 &Rk}h\ , +9 &S&c\ 2 +10 ( + &S \ \ + +2 "processing"%"& +3 #"myShortDA"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.66 +3 .Hand.open +3 "manipulator"&x1 +17 "core" 1 + "manipulator"&z% +3 "core" %H @ K 4 _ +3 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myShortDA"Forearm.seek :retract +2 "manipulator"&,' ] +95 "core" ' +2 #"myShortDA"Heating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +4 .PH.seek 28C,5:00 +4 "processing"%B { +4 %89 +6 "core" 9x +102 "processing"%(9 +4 "core" 9w +102 "processing"%v9 +3 "core" 9w  +103 "processing"%f9 +2 "core" 9w  +103 "processing"%k9 +2 "core" 9v +103 "processing"%)9 +3 "core" 9w +102 "processing"%r9 +3 "core" 9w +102 "processing"%/9 +3 "core" 9x +102 "processing"%!9 +3 "core" 9z" +102 "processing"%+9 +3 "core" 9|& +103 "processing"%99 +2 "core" 9+ +103 "processing"%K9 +3 "core" 9/ +102 "processing"%?9 +3 "core" 93 +102 "processing"%79 +3 "core" 97 +102 "processing"% 9 +3 "core" 9; +102 "processing"%R9 +3 "core" 9@ +102 "processing"%9 +3 "core" 9D +102 "processing"%=9 +3 "core" 9H +102 "processing"%9 +3 "core" 9L +102 "processing"%;9 +3 "core" 9P +103 "processing"%F9 +2 "core" 9U +103 "processing"%69 +3 "core" 9Y +102 "processing"%>9 +3 "core" 9] +102 "processing"%[9 +3 "core" 9a +102 "processing"%M9 +3 "core" 9f +142 "processing"%}9 +2 "core" 9k\ +103 "processing"%D9 +2 "core" 9o +103 "processing"%9 +2 "core" 9t +103 "processing"%19 +2 "core" 9x +103 "processing"%U9 +3 "core" 9| +102 "processing"%J9 +3 "core" 9 +102 "processing"%g9 +3 "core" 9 +102 "processing"%*9 +3 "core" 9 +102 "processing"%V9 +3 "core" 9 +102 "processing"%@9 +3 "core" 9$ +103 "processing"%Y9 +2 "core" 9* +103 "processing"%9 +3 "core" 90 +9 ."myShortDA"PH.hold 2:00:00,28C +4 "processing"% p{p. +3 ."myShortDA"delay 1:30 +8 "core"  +9000 ."myShortDA"PSR.select :air +3 .PSV.dial PSR +5 "processing"%T +110 "core"  +2 #"myShortDA"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."myShortDA"PS.seek 0.5ml +2 "processing"%' +584 "core" ' + ."myShortDA"delay 5 seconds +503 .PSR.select :air +4 "processing"% +11 ."myShortDA"PS.seek 2ml +3 "processing"%<'Q +1609 "core" ' + ."myShortDA"PTV.dial :puck +3 "processing"%Q  +136 "core"  +2 ."myShortDA"PSV.dial PTV +3 "processing"% +80 "core" + ."myShortDA"PBV.dial :waste1 +3 "processing"%  +58 "core" +2 "processing"%&% +3 "core" %S  +2 ."myShortDA"PS.seek 1.5ml +3 "processing"%N' +584 "core" ' +2 ."myShortDA"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%: * +37 "core" , +3 ."myShortDA"PS.seek 0ml +2 "processing"% 'ܑ +1612 "core" ' +2 ."myShortDA"delay 5:00 +2271 "Can"\ \ Gd +27733 #"myShortDA"recoverPSRreagent08 +7 .PTV.dial :puck +4 "processing"%a  +10 "core"  +2 ."myShortDA"PBV.dial :waste1 +2 "processing"%s  +38 "core" +2 ."myShortDA"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%n * +38 "core" + +2 ."myShortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +78 "core"  +3 ."myShortDA"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."myShortDA"PS.seek 2.5ml +2 "processing"%i' +2502 "core" ' +2 ."myShortDA"PSV.dial PTV +3 "processing"%I +91 "core" ~ +2 ."myShortDA"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%h +77 "core"  +2 ."myShortDA"delay 5 seconds +503 .PSV.dial PTV +3 "processing"%X +80 "core" +2 ."myShortDA"delay 5 seconds +502 .PSV.dial :air +3 "processing"%p  +77 "core"  +2 ."myShortDA"PS.seek :empty +3 "processing"%c's +2478 "core" ' +2 ."myShortDA"PTV.dial :PRVmixing,via: PRV +3 "processing"%5  +135 "core" +2 ."myShortDA"PSV.dial :mixloop +3 "processing"%` +45 "core" +2 ."myShortDA"PRV.dial :ab1 +3 "processing"%m @ +108 "core" ? +2 ."myShortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +5 ."myShortDA"PS.seek 0.15ml +2 "processing"%%' +373 "core" ' +2 ."myShortDA"delay 2 seconds +203 ."connect"CBV.dial PRV +4 ."myShortDA"PRV.dial CBV +5 "collection"'d  +3 "processing"%  +3 "core" +44  +2 "processing"%% +3 "core" %'\  +2 ."myShortDA"PS.seek 0.3ml +3 "processing"%o' +351 "core" ' +2 ."myShortDA"delay 2 seconds +203 .CBV.dial between PRV and PSV +3 "collection"'2  +38 "core" + ."myShortDA"PRV.dial :air +3 "processing"%l  +47 "core"  +3 ."myShortDA"PS.seek 0.9ml +4 "processing"%^'N +1265 "core" ' +2 ."myShortDA"PRV.dial :waste2 +3 "processing"%u @ +78 "core" ? +2 ."myShortDA"PS.seek 0.5ml +3 "processing"%t' +865 "core" ' +2 #"myShortDA"addPMLReagent08 +2 .PSV.dial :air +5 "processing"%\\  +47 "core"  +3 ."myShortDA"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."myShortDA"PS.seek 2ml +50 "processing"%y'Q +1607 "core" ' + ."myShortDA"PSV.dial :PML +3 "processing"% +48 "core" + ."myShortDA"PTV.dial :mixing +3 "processing"%O @ +77 "core" B + ."myShortDA"PBV.dial :waste1 +3 "processing"%j  +38 "core" +2 "processing"%% +3 "core" %S  +3 ."myShortDA"PS.seek 1.85ml +2 "processing"%Z'K +231 "core" ' + ."myShortDA"PBV.dial between PSV and waste1 +3 "processing"%. * +39 "core" , +3 ."myShortDA"PS.seek 0ml +3 "processing"%'ܑ +1951 "core" ' + ."myShortDA"delay 2 seconds +204 #Beginning samplePassC +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'q& +4 "core" &nh! +3 "manipulator"&|& +3 "core" &   UB +2 "manipulator"&% +3 "core" % K # .  V +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myShortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&-(-z +136 "core" ( +2 "manipulator"&b& +3 "core" &-  XQ +2 ."myShortDA"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &0& +3 "core" &-  - WQ +3 ."myShortDA"Forearm.seek :garage +2 "manipulator"&'o +111 "core" ' +2 ."myShortDA"Hand.close +2 "manipulator"&{/ +24 "core" / +2 "manipulator"&A& +3 "core" &- FP +2 "manipulator"&% +4 "core" %| o J8 +2 ."myShortDA"Forearm.seek :retract +2 "manipulator"&H' ] +102 "core" ' +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myShortDA"Elbow.seek CC +2 "manipulator"&L( +273 "core" ( + "manipulator"&e& +3 "core" &   W+ +3 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" &  e X* +2 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myShortDA"Forearm.seek CC +2 "manipulator"&w'ш +96 "core" ' +2 "manipulator"&& +4 "core" &  X S* +2 "manipulator"&]% +3 "core" %ч ! W +2 "collection"'& +4 "core" &nh" +3 "collection"'$& +4 "core" &mi +2 ."myShortDA"CC.seek :closed +3 "collection"'_(X +6 "core" &ne" +6 & -mg! $c +10 &eQ{me 9 +9 &xvmh N +9 &PTmh U +10 &Jng# T +9 &Lni T +9 &Pog U +10 &ZQng T +9 & Koh U +10 &!Nni U +9 &#Qnf! U +9 &%aLmg U +10 &'#Omh U +9 &(Ong U +9 &*Inf! T +10 &,iLmg U +9 &.+Nnf U +10 &/Mmj U +9 &1Pnh& T +9 &3rOmi T +10 &53Qni U +9 &6Lng T +9 &8Oni T +10 &:zOli! T +9 &<<Jof T +10 &=Hmi T +9 &?Kog U +9 &AOmh U +10 &CDLng T +9 &ELnh! T +9 &FPmh U +10 &HWng U +9 &JDdpj W +10 &K|nh Z +9 &Mne _ +9 &Oqmi ` +10 &Q4pi _ +9 &Rmh ` +9 &Toi ` +10 &Vumi" a +9 &Xxnj 1 +10 &Xqh S +9 ( + &XZoh L +2 "collection"'$& +3 #"myShortDA"Collection Clamp onSpring/offSpring for 8/26 samples, on/off torque 2.03 +2 "collection"'W& +5 "core" &XZni L +2 ."myShortDA"Hand.open +3 "manipulator"&E1 +20 "core" 1 +2 "manipulator"&% +3 "core" %ч e L +2 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myShortDA"Forearm.seek :retract +2 "manipulator"& ' ] +98 "core" ' +2 ."myShortDA"PSV.dial PSR +3 "processing"%\ +111 "core"  +2 #"myShortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +12 ."myShortDA"PS.seek 1.5ml +2 "processing"%#' +1602 "core" ' +2 ."myShortDA"delay 5 seconds +503 .PSV.dial :waste1 +4 "processing"%  +46 "core"  +2 ."myShortDA"PS.seek 0ml +3 "processing"%S'ܑ +1603 "core" ' + ."myShortDA"PSV.dial PSR +3 "processing"% +60 "core"  + ."myShortDA"PSR.select :air +4 "processing"% +12 ."myShortDA"PS.seek 2.5ml +44 "processing"%3' +2609 "core" ' +9 ."connect"PRV.dial CBV,avoiding: :ab2 +4 ."myShortDA"CBV.dial PRV +5 "processing"%  +3 "collection"'  +38 "core"  +135 + ."myShortDA"PSV.dial :mixloop +3 "processing"%C +111 "core" +2 ."myShortDA"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRVmixing +4 "processing"%x  +77 "core" +3 ."myShortDA"PS.seek 0ml +4 "processing"%z'ܑ +2626 "core" ' +2 ."myShortDA"PSV.dial :air +3 "processing"%8  +47 "core"  +2 ."myShortDA"PS.seek 2.5ml +3 "processing"%"' +2621 "core" ' +2 ."myShortDA"PSV.dial :mixloop +3 "processing"%( +47 "core" +2 ."myShortDA"PS.seek 0ml +3 "processing"%'ܑ +203 "Can"\ _%b +2424 "core" ' +2 ."myShortDA"PSV.dial :air +3 "processing"%v  +47 "core"  +2 ."myShortDA"PS.seek 2.5ml +3 "processing"%f' +2628 "core" ' + ."myShortDA"PSV.dial :mixloop +4 "processing"%k +45 "core" +2 ."myShortDA"PS.seek 0ml +3 "processing"%)'ܑ +2620 "core" ' +2 #"myShortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&r& +6 "core" & / L' +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek CC +2 "manipulator"&/( +33 "core" ( +2 "manipulator"&!& +3 "core" & Or +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &+& +3 "core" & Nr +2 ."myShortDA"Forearm.seek CC +3 "manipulator"&9'ш +95 "core" ' + ."myShortDA"Hand.close +2 "manipulator"&K/ +25 "core" / +2 ."myShortDA"CC.seek :open +3 "collection"'?( +409 "core" ( +2 "manipulator"&7& +4 "core" &  ~ Pr + "manipulator"& % +4 "core" %ъ  W: +2 ."myShortDA"Forearm.seek :retract +4 "manipulator"&R' ] +98 "core" ' +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myShortDA"Elbow.seek :garage +3 "manipulator"&(-z +273 "core" ( +2 "manipulator"&=& +3 "core" &- , s P^ +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" &-  u W^ +2 ."myShortDA"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."myShortDA"Forearm.seek :garage +2 "manipulator"&;'o +111 "core" ' +3 ."myShortDA"Hand.open +2 "manipulator"&F1 +28 "core" 1 +2 "manipulator"&6% +3 "core" %yj >J +2 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myShortDA"Forearm.seek :retract +2 "manipulator"&>' ] +106 "core" ' +2 ."da"delayUntil "13:42:21.16" +24859 #recoverPRVreagent08 +2 .PTV.dial :mixing +5 "processing"%[ @ +74 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%M  +40 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%} * +39 "core" + +2 ."da"PSV.dial :air +2 "processing"%D  +46 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +3 "processing"%' +2478 "core" ' +2 ."da"PSV.dial :mixloop +3 "processing"%1 +49 "core" + ."da"delay 2 seconds +203 .PSV.dial :air +2 "processing"%U  +47 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%J +46 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +3 "processing"%g  +46 "core"  +2 ."da"PS.seek :empty +3 "processing"%*'s +2479 "core" ' +2 #"da"washCycleDA #1 of 2 +2 .PSR.select :air +7 .PSV.dial PSR +3 "processing"%V +143 "core"  +9 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +6 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%@' +595 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +4 "processing"% +11 ."da"PS.seek 2ml +3 "processing"%Y'Q +1606 "core" ' + ."da"PTV.dial :puck +3 "processing"%  +74 "core"  +2 ."da"PSV.dial PTV +2 "processing"%T +79 "core" + ."da"PBV.dial :waste1 +3 "processing"%G  +38 "core" +2 "processing"%% +3 "core" %L\  +3 ."da"PS.seek 1.5ml +2 "processing"%Q' +602 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"% * +38 "core" , +2 ."da"PS.seek 0ml +3 "processing"%'ܑ +1603 "core" ' + ."da"delay 2:00 +11355 "Can"\ F +649 #"da"recoverPSRreagent08 +2 .PTV.dial :puck +5 "processing"%&  +5 "core"  + ."da"PBV.dial :waste1 +3 "processing"%<  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%: * +39 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR +5 "processing"%N +80 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +3 "processing"%B' +2477 "core" ' + ."da"PSV.dial PTV +3 "processing"%a +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%s +79 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%n +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%  +78 "core"  +2 ."da"PS.seek :empty +4 "processing"% 's +2469 "core" ' +2 #"da"washCycleDA #2 of 2 +2 .PSR.select :air +5 .PSV.dial PSR +5 "processing"%I +141 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +6 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%h' +583 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +4 "processing"% +11 ."da"PS.seek 2ml +3 "processing"%X'Q +1602 "core" ' + ."da"PTV.dial :puck +3 "processing"%p  +7 "core"  +2 ."da"PSV.dial PTV +3 "processing"%i +89 "core"  + ."da"PBV.dial :waste1 +3 "processing"%5  +36 "core" +2 "processing"%`% +3 "core" %Q%  +3 ."da"PS.seek 1.5ml +2 "processing"%m' +582 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%c * +36 "core" + +3 ."da"PS.seek 0ml +4 "processing"%d'ܑ +1599 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 +3 .PTV.dial :puck +4 "processing"%  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +9 "processing"%% * +38 "core" , + ."da"PSR.select :air +4 .PSV.dial PSR +3 "processing"%2 +78 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +3 "processing"%l' +2495 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%o +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%u +80 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"%^ +78 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%\\  +81 "core"  +43 ."da"PS.seek :empty +10 "processing"%t's +2486 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air +5 "processing"%  +45 "core"  +2 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +3 "processing"%O  +135 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +3 "processing"%j  +46 "core"  + ."da"PTV.dial :PRVmixing +3 "processing"%  +16 "core" +2 ."da"PSV.dial :mixloop +3 "processing"%. +45 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."da"PS.seek 0.3ml +2 "processing"%y' +390 "core" ' + ."da"delay 2 seconds +203 .PRV.dial :air +3 "processing"%Z  +47 "core"  +2 "processing"%q% +3 "core" %'  +2 ."da"PS.seek 0.55ml +3 "processing"%|'"X +339 "core" ' +2 #"da"addPMLReagent08 +2 .PSV.dial :air +4 "processing"%  +46 "core"  +3 ."da"PS.seek 2ml +2 "processing"%b'Q +1553 "core" ' +2 ."da"PSV.dial :PML +3 "processing"%0 +47 "core" + ."da"PTV.dial :mixing +3 "processing"%{ @ +77 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%A  +38 "core" +2 "processing"%% +3 "core" %N  +3 ."da"PS.seek 1.85ml +2 "processing"%'F +234 "core" ' + ."da"PBV.dial between PSV and waste1 +4 "processing"%, * +36 "core" + +2 ."da"PS.seek 0ml +3 "processing"%'ܑ +1951 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +15127 "Can"\ ;f +32876 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing +5 "processing"%e @ +5 "core" A +2 ."da"PBV.dial :waste1 +3 "processing"%  +38 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +8 "processing"%- * +39 "core" , +2 ."da"PSV.dial :air +2 "processing"%  +48 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%]' +2501 "core" ' +2 ."da"PSV.dial :mixloop +3 "processing"% +47 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +3 "processing"%H  +47 "core"  +2 ."da"delay 2 seconds +203 .PSV.dial :mixloop +3 "processing"%~ +47 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +3 "processing"%W  +46 "core"  +2 ."da"PS.seek :empty +3 "processing"%E's +2484 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +5 .PSV.dial PSR +4 "processing"% +154 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +6 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +3 "processing"%$' +587 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +4 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%\ 'Q +1610 "core" ' + ."da"PTV.dial :puck +3 "processing"%w  +74 "core"  + ."da"PSV.dial PTV +3 "processing"% +82 "core" + ."da"PBV.dial :waste1 +3 "processing"%  +38 "core" +2 "processing"%#% +3 "core" %P  +2 ."da"PS.seek 1.5ml +3 "processing"%' +584 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%S * +38 "core" + +2 ."da"PS.seek 0ml +3 "processing"%'ܑ +1609 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%C  +38 "core" +2 ."da"delay 30 seconds +417 "Can"\ <$ +2586 ."da"PBV.dial between PSV and waste1 +4 "processing"%x * +38 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%3 +80 "core"  +46 ."da"PS.reconfigure :fast +9 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +3 "processing"%8' +2492 "core" ' + ."da"PSV.dial PTV +3 "processing"%z +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%( +78 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +7 "processing"%" +79 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%v  +77 "core"  +2 ."da"PS.seek :empty +3 "processing"%'s +2475 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +5 .PSV.dial PSR +3 "processing"%k +155 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +2 "processing"%f' +592 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +4 "processing"% +11 ."da"PS.seek 2ml +3 "processing"%r'Q +1602 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%!  +6 "core"  +2 ."da"PSV.dial PTV +2 "processing"%+ +80 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%K  +39 "core" +2 "processing"%L% +3 "core" %U&\  +3 ."da"PS.seek 1.5ml +2 "processing"% ' +592 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%_ * +38 "core" + +2 ."da"PS.seek 0ml +5 "processing"%7'ܑ +1598 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%9  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%= * +37 "core" * +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"% +80 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%/' +2484 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%F +90 "core" ~ +2 ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%6 +78 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"%R +78 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%;  +77 "core"  +3 ."da"PS.seek :empty +4 "processing"%['s +2476 "core" ' +2 #"da"washCycleDA #3 of 3 +2 .PSR.select :air +6 .PSV.dial PSR +3 "processing"%M +144 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +2 "processing"%}' +597 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +4 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%D'Q +1613 "core" ' + ."da"PTV.dial :puck +3 "processing"%)  +7 "core"  + ."da"PSV.dial PTV +3 "processing"%1 +79 "core" + ."da"PBV.dial :waste1 +3 "processing"%U  +38 "core" + "processing"%J% +3 "core" %T&\  +3 ."da"PS.seek 1.5ml +2 "processing"%g' +589 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"% * +37 "core" , +3 ."da"PS.seek 0ml +4 "processing"%V'ܑ +1604 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%*  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%@  +37 "core" +2 ."da"delay 30 seconds +3052 .PBV.dial between PSV and waste1 +7 "processing"% * +38 "core" + + ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%T +79 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%G' +1918 "Can"\ \ SȌ +581 "core" ' +2 ."da"PSV.dial PTV +3 "processing"% +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%Y +78 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"% +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%Q  +78 "core"  +2 ."da"PS.seek :empty +3 "processing"%&'s +2480 "core" ' +2 ."da"Gate.power :camera,:ON +3 #Mixing DA Substrates +3 .PSR.select :air +5 .PSV.dial PSR +3 "processing"%< +149 "core"  +5 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +7 "processing"% +21 ."da"PS.reconfigure :default +5 "processing"%#A d`xb +8 ."da"PS.seek 0.25ml +5 "processing"%:'I +342 "core" ' +2 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +5 "processing"% +11 ."da"PS.seek 0.5ml +3 "processing"%N' +330 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%'Q +1609 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%a  +7 "core"  + ."da"PSV.dial PTV +3 "processing"%s +81 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%n  +38 "core" +2 "processing"%% +3 "core" %P%  +3 ."da"PS.seek 1.5ml +2 "processing"%B' +586 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%I * +40 "core" , +2 ."da"PS.seek 0ml +3 "processing"% 'ܑ +1604 "core" ' +2 ."da"delay 10 seconds +1004 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%h  +6 "core"  + ."da"PBV.dial :waste1 +3 "processing"%p  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%i * +39 "core" + + ."da"PSR.select :air +4 .PSV.dial PSR +3 "processing"%5 +82 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%`' +2562 "core" ' + ."da"PSV.dial PTV +4 "processing"%X +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%c +82 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%m +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%  +80 "core"  +2 ."da"PS.seek :empty +3 "processing"%'s +2570 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air +6 .PSV.dial PSR +3 "processing"%% +146 "core"  +2 #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +5 .PS.reconfigure :default +4 "processing"%#A d`xb +4 ."da"PS.seek 2ml +3 "processing"%2'Q +2121 "core" ' + ."da"delay 5 seconds +504 .PTV.dial :puck +3 "processing"%d  +6 "core"  + ."da"PSV.dial PTV +3 "processing"%o +82 "core" + ."da"PBV.dial :waste1 +3 "processing"%u  +36 "core" +2 "processing"%^% +3 "core" %T  +2 ."da"PS.seek 1.5ml +3 "processing"%\\' +590 "core" ' +2 ."da"delay 3 seconds +308 .PBV.dial between PSV and waste1 +3 "processing"%l * +37 "core" , +2 ."da"delay 1 second +103 .PSV.dial :waste1 +2 "processing"%  +115 "core"  +2 ."da"PS.seek :empty +3 "processing"%O's +1620 "core" ' +2 "processing"%j9 +3 "core" 9{5 +9 #"da"Processing Puck Heater at 28C before imaging +2 .PH.coast +5 "processing"% +4 %.& +2 "core" 5 +4 &S  + +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&t% +5 "core" % t   T  +2 "storage"(Z% +4 "core" %A +2 "storage"(q. +2 "core" .(+ +3 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."da"SC.seek 3 +2 "storage"(y(@ +200 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +5 (& +3 "core" &C  +2 "manipulator"&|& +4 "core" &- C ^ +2 "manipulator"&0% +3 "core" % t  [  +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 3 +2 "manipulator"&{( +173 "core" ( +2 "manipulator"&A& +3 "core" & Y Z +2 "storage"(& +4 "core" &K +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&,'m +109 "core" ' +2 "storage"(b& +2 "core" &K l m +3 ."da"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +6 ."da"SE.seek :beamBreak +2 "storage"(' +285 "core" ' +2 "storage"('- +2 "core" -' +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +6 ."da"SE.seek :place +2 "storage"(e'x +40 "core" ' +2 "manipulator"&& +4 "core" &  Y +2 "manipulator"&-% +3 "core" %T K  +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +2 "manipulator"&' ] +93 "core" ' +2 ."da"Elbow.seek PC +3 "manipulator"&( +259 "core" ( +2 "manipulator"&& +3 "core" &  +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &H& +2 "core" &  +3 ."da"Forearm.seek PC +3 "manipulator"&~'E +99 "core" ' +2 ."da"Hand.close +2 "manipulator"&W/ +21 "core" / +2 ."da"PC.seek :open +3 "processing"%]( +376 "core" ( + "storage"(& +3 "core" &K  +3 "manipulator"&E& +3 "core" &   +2 "manipulator"&$% +3 "core" %Q  +2 ."da"Forearm.seek :retract +3 "manipulator"&w' ] +94 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +2 "manipulator"&( +256 "core" ( + "manipulator"&& +3 "core" & K , 9 $ +2 "storage"(#& +4 "core" &K 9 +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&\ 'm +90 "core" ' +2 ."da"Hand.open +2 "manipulator"&S1 +21 "core" 1 +2 "storage"(- +4 "core" -'x +2 ."da"SE.seek -0.3 Pucks below Top Plate +2 "storage"('D +28 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +6 ."da"SE.seek -1.29 Pucks below Top Plate +2 "storage"(C' +57 "core" ' +2 #"da"Lights, camera, ACTION! +4 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +6 #"da"PuckCamera: snap -bin=2,2 -tiff -auto /var/log/esp/da25mar3114h.tif +6 "processing"%x& +15 "core" & +4 "manipulator"&3& +5 "core" &  J$ +2 "manipulator"&% +5 "core" %d U +3 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +70 ."psFlush"Forearm.seek :retract +10 "manipulator"&z' ] +92 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&((-z +184 "core" ( +3 "manipulator"&"& +3 "core" &-}  m +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &v& +3 "core" &-} m +2 ."psFlush"Forearm.seek :garage +3 "manipulator"&8'o +109 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&k/ +27 "core" / +2 "manipulator"&& +4 "core" &-} am +2 "manipulator"&f% +3 "core" %ρ  a3 +2 ."psFlush"Forearm.seek :retract +3 "manipulator"&!' ] +127 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."psFlush"Elbow.seek PC +3 "manipulator"&+( +120 "core" ( +2 "manipulator"&K& +3 "core" & b V +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &L& +3 "core" & f V +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek PC +2 "manipulator"&r'E +106 "core" ' +2 "manipulator"&_& +3 "core" &  V +2 "manipulator"& % +4 "core" %M  a# +2 "processing"% & +3 "core" &, +3 "processing"%9& +4 "core" &, +3 ."psFlush"PC.seek :closed +2 "processing"%=(SD +6 "core" & +5 & 1 +10 &Ev 3 +9 &/lp H +9 &T U +10 &> U +9 &DA U +9 &A U +10 &@ U +9 &= U +10 &!M> T +9 &#? T +9 &$= U +10 &&= U +9 &(T> U +9 &*? V +10 &+9 U +9 &-; U +10 &/Z; U +9 &1> V +9 &2: V +10 &4; V +9 &6a< V +9 &8#= V +10 &9; V +9 &;= U +10 &=i= V +9 &?+@ V +9 &@< U +10 &B= U +9 &DrA U +9 &F2I V +10 &G\\ X +9 &Iq Z +10 &Kd ] +9 &M)v \\ +9 &N \\ +10 &P ] +9 &RR}f 7 +9 &S'o O +10 &S$> : +2 ( +2 "processing"%9& +4 #"psFlush"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.84 +2 "processing"%& +5 "core" &S$>- : +3 ."psFlush"Hand.open +2 "manipulator"&71 +17 "core" 1 +2 "manipulator"&F% +4 "core" %M B# +2 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."psFlush"Forearm.seek :retract +3 "manipulator"&6' ] +93 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +5 "processing"%R +60 "core" + #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +6 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%;' +584 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +4 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%/' +166 #"da"SX HX9/16 (USB:15): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 2.378 seconds\ Exposing 696x520 pixel 16-bit image for 25.338 seconds\ /var/log/esp/da25mar3114h.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 -tiff 15.0 /var/log/esp/midres/da25mar3114h15s.tif +1562 #SX HX9/16 (USB:15): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da25mar3114h15s.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 -tiff 30.0 /var/log/esp/midres/da25mar3114h30s.tif +373 "core" ' +7 ."psFlush"delay 1 second +107 .PRV.dial :waste2,avoiding: :ab2 +3 "processing"%M @ +212 "core" A +2 ."psFlush"PTV.dial :PRVmixing +3 "processing"%[  +141 "core" + ."psFlush"PSV.dial :mixloop +3 "processing"%} +117 "core" +3 ."psFlush"PS.seek :empty +3 "processing"%)'s +2085 #"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/da25mar3114h30s.tif: TIFF Upload Complete\ +6 #PuckCamera: snap -bin=1,1 -tiff 70.0 /var/log/esp/hires/da25mar3114h70s.tif +547 "core" ' +2 ."psFlush"PSR.select :air +4 .PSV.dial PSR +4 "processing"%1 +118 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +6 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +3 "processing"%U' +589 "core" ' + ."psFlush"delay 5 seconds +503 .PSR.select :air +4 "processing"% +11 ."psFlush"PS.seek 2.5ml +59 "processing"%J' +2112 "core" ' +2 ."psFlush"delay 1 second +110 .PBV.dial :waste1 +3 "processing"%D  +38 "core" +2 ."psFlush"PTV.dial :mixing +3 "processing"% @ +78 "core" @ +2 ."psFlush"PSV.dial :mixloop +3 "processing"%g +117 "core" +2 ."psFlush"PS.seek :empty +3 "processing"%*'s +2615 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%@ +122 "core"  +6 ."psFlush"PSR.select :flush +17 "processing"%@ +13 ."psFlush"PS.seek 1ml +5 "processing"%'[q +51 #"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/da25mar3114h70s.tif: TIFF Upload Complete\ +3 .Gate.power :camera,:OFF +6 ."Qmail"DAfans.email "da25mar3114h exposed 25.338 seconds\\nmidres/da25mar3114h15s\\nmidres/da25mar3114h30s\\nhires/da25mar3114h70s",Subject: "da25mar3114h images!" +5 "storage"(T- +5 "core" -' +3 "storage"(V& +3 "core" &K K +3 "manipulator"&& +4 "core" &   b V + "manipulator"&Y% +19 "core" % Y\   r  +8 ."da"Elbow.reconfigure :tight +7 "manipulator"&$&.,(\ #b +7 ."da"Elbow.seek 3 +3 "manipulator"&( +247 "core" ( +32 "manipulator"&Q& +10 "core" &   ] +2 "storage"(G& +4 "core" &K  +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&<'m +103 "core" ' +2 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +5 ."da"SE.seek -0.57 Pucks below Top Plate +2 "storage"(&'W +54 "core" ' + "manipulator"&:& +4 "core" &  T 0] + "storage"(N& +4 "core" &K \  +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +5 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek 3 +2 "manipulator"&a'M +40 "core" ' +2 ."da"Elbow.hold +3 "manipulator"&s, +6 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +5 ."da"SE.seek -0.39 Pucks below Top Plate +3 "storage"(n' +27 "core" ' +2 "manipulator"&% +3 "core" %` l # +2 "storage"(& +3 "core" &K 1\  +2 ."da"Forearm.force -20 +2 "manipulator"&5 +5 ."da"Forearm.seek 3 + 319 counts +2 "manipulator"&I'Ќ +17 "core" ' +2 "manipulator"&B& +3 "core" &   1Y +2 "storage"(h& +4 "core" &K u\ +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&p'm +23 "core" ' + "storage"(i% +4 "core" %  G\ +3 ."downElevator"SE.seek :down +4 "storage"(5'= +98 ( % +3 "core" % 4  \ Zq +2 "manipulator"&X% +3 "core" %f\  @ / +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +3 "manipulator"&c' ] +106 "core" ' +48 ' + ."psFlush"PSR.select :air +4 "processing"% +56 "core" ' +2 ."downElevator"SE.stop +8 "storage"(5 +6 (m& +3 "core" &K < < ?\  +4 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1603 "core" ' +4 ."psFlush"PSV.dial PTV +7 "processing"%` +98 "core" ~ +4 ."psFlush"PTV.dial :puck +6 "processing"%%  +80 "core"  +3 ."psFlush"PBV.dial :waste1 +5 "processing"%  +25 "core"  +7 ."psFlush"PS.seek 0ml +6 "processing"%d'ܑ +1067 #"uploadLog"upsync +1558 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%o +78 "core"  +2 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%u' +2616 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%^ +81 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"%2'ܑ +2624 "core" ' +2 ."psFlush"PSV.dial PSR +8 "processing"%l +81 "core"  + ."psFlush"PSR.select :flush +4 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +3 "processing"%' +595 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%\\' +2105 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%j +80 "core" + ."psFlush"PBV.dial PSV +3 "processing"% U +58 "core" W +3 ."psFlush"PS.seek 0ml +4 "processing"%.'ܑ +696 "Can"\ \ ?-P +1928 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%t @ +49 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%Z' +2619 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%q  +78 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%'s +2625 "core" ' + ."psFlush"PSV.dial PSR +4 "processing"%| +59 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%0' +2616 "core" ' +2 ."psFlush"PSV.dial PTV +4 "processing"%P +79 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%A U +6 "core" V +2 ."psFlush"PS.seek 0ml +5 "processing"%'ܑ +2616 "core" ' +2 ."psFlush"PSV.dial PBV +8 "processing"% @ +48 "core" > +2 ."psFlush"PS.seek 2.5ml +3 "processing"%b' +2621 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%>  +78 "core"  +2 ."psFlush"PS.seek :empty +5 "processing"%''s +2614 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"% +60 "core"  + ."psFlush"PSR.select :flush +4 "processing"%@ +12 ."psFlush"PS.seek 1ml +2 "processing"%-'[q +1104 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1602 "core" ' + ."psFlush"PSV.dial PTV +4 "processing"%, +79 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%  +8 "core"  + ."psFlush"PBV.dial :waste1 +3 "processing"%H  +59 "core" +3 ."psFlush"PS.seek 0ml +4 "processing"%{'ܑ +2615 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%W +80 "core"  + ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%' +2616 "core" ' + ."psFlush"PSV.dial PTV +11 "processing"%4 +80 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%'ܑ +2621 "core" ' +2 ."psFlush"PSV.dial PSR +7 "processing"%E +80 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +3 "processing"%$' +593 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +3 "processing"%~' +2117 "core" ' + ."psFlush"PSV.dial PTV +4 "processing"% +79 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%# U +60 "core" V +2 ."psFlush"PS.seek 0ml +5 "processing"%'ܑ +2617 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%S @ +49 "core" > +2 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2617 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%x  +78 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%3's +2637 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +60 "core"  + ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +5 "processing"%w' +2619 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%e +80 "core" + ."psFlush"PBV.dial PSV +3 "processing"% U +7 "core" V +2 ."psFlush"PS.seek 0ml +3 "processing"%"'ܑ +2624 "core" ' +2 ."psFlush"PSV.dial PBV +8 "processing"%v @ +46 "core" ? +3 ."psFlush"PS.seek 2.5ml +3 "processing"%\ ' +2626 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%  +78 "core"  +2 ."psFlush"PS.seek :empty +5 "processing"%k's +2626 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&& +6 "core" & # # `Y +2 "manipulator"&f% +4 "core" % ^   n ` +2 ."psFlush"Elbow.seek PC +3 "manipulator"&z( +248 "core" ( +2 "manipulator"&K& +3 "core" & E ; } b: +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &L& +3 "core" & 6 A o a: +2 ."psFlush"Forearm.seek PC +3 "manipulator"&8'E +92 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&_/ +23 "core" / +2 ."psFlush"PC.seek :open +3 "processing"% ( +379 "core" ( + "manipulator"& & +4 "core" & = S ! d: +2 "manipulator"&(% +3 "core" %F E K  df +2 ."psFlush"Forearm.seek :retract +3 "manipulator"&!' ] +96 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek :garage +2 "manipulator"&](-z +132 "core" ( +2 "manipulator"&& +3 "core" &-u 6 > F ` i +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &7& +3 "core" &-u   ` i +2 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek :garage +2 "manipulator"&F'o +115 "core" ' + ."psFlush"Hand.open +2 "manipulator"&91 +26 "core" 1 +2 "manipulator"&R% +4 "core" %wh  NK +2 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."psFlush"Forearm.seek :retract +2 "manipulator"&r' ] +103 "core" ' +3 #"myShortDA"Finished short da assay +2 #Flushing Processing stage +4 "processing"%O% +5 "core" %q\ +50 #"myShortDA"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%;& +5 "core" &\ +2 "manipulator"&M& +3 "core" &- C C \\ b_ +3 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&[(-z +4 "core" ( +2 "manipulator"&}& +4 "core" &- A F b_ +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &/& +4 "core" &- D F b_ +2 ."myShortDA"Forearm.seek :garage +3 "manipulator"&1'o +106 "core" ' + ."myShortDA"Hand.close +3 "manipulator"&)/ +19 "core" / +2 "manipulator"&U& +3 "core" &- " % S^ +2 "manipulator"&D% +4 "core" %~ - Sn +2 ."myShortDA"Forearm.seek :retract +2 "manipulator"&' ] +104 "core" ' +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek PC +3 "manipulator"&g( +133 "core" ( +2 "manipulator"&J& +4 "core" & B G c +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &@& +3 "core" & D K  c +3 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek PC +2 "manipulator"&T'E +103 "core" ' +2 "manipulator"&V& +4 "core" & A I  b + "manipulator"&% +4 "core" %L D C b, +2 "processing"%Y& +3 "core" &,\ +3 "processing"%*& +4 "core" &,\ +3 ."myShortDA"PC.seek :closed +2 "processing"%Q(SD +7 "core" &\ +4 &\ 2 +10 &Fs\ 2 +9 &Cpv\ F +9 &Y\ R +10 &D\ Q +9 &bG\ Q +10 &#G\ Q +9 &F\ Q +9 &I\ Q +10 &!jF\ Q +9 &#+G\ Q +9 &$G\ R +10 &&F\ Q +9 &(qG\ Q +10 &*3F\ Q +9 &+D\ Q +9 &-G\ Q +10 &/zC\ Q +9 &1;G\ Q +9 &2D\ Q +10 &4G\ Q +9 &6F\ Q +10 &8CF\ Q +9 &:F\ Q +9 &;E\ Q +10 &=D\ Q +9 &?KE\ Q +9 &A D\ Q +10 &BF\ Q +9 &DF\ Q +10 &FPQ\ R +9 &H d\ T +9 &Ir\ W +10 &K~\ X +9 &MF\ Y +9 &O\ Y +10 &P\ Y +9 &Rp|f\ , +10 &S"[\ 1 +9 ( + &S\ , +2 "processing"%*& +3 #"myShortDA"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.68 +2 "processing"%G& +5 "core" &S\ , +2 ."myShortDA"Hand.open +2 "manipulator"&+1 +20 "core" 1 +2 "manipulator"&:% +4 "core" %L G K q _, +2 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myShortDA"Forearm.seek :retract +2 "manipulator"&N' ] +112 "core" ' + ."myShortDA"PSV.dial PSR +3 "processing"% +59 "core"  +2 ."myShortDA"PSR.select :flush +3 "processing"%@ +13 ."myShortDA"PS.seek 1ml +2 "processing"%'[q +1097 "core" ' +2 ."myShortDA"PSR.select :air +3 "processing"% +13 ."myShortDA"PS.seek 2.5ml +2 "processing"%6' +1602 "core" ' +2 ."myShortDA"PSV.dial PTV +3 "processing"%B +80 "core" + ."myShortDA"PTV.dial :puck +3 "processing"%h  +7 "core"  + ."myShortDA"PBV.dial :waste1 +3 "processing"%i  +58 "core" +2 ."myShortDA"PS.seek 0ml +3 "processing"%C'ܑ +2628 "core" ' + ."myShortDA"PSV.dial PSR +4 "processing"% +79 "core"  +2 ."myShortDA"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%X' +796 "Can"\ ;x +1822 "core" ' +2 ."myShortDA"PSV.dial PTV +8 "processing"%< +79 "core" +3 ."myShortDA"PS.seek 0ml +3 "processing"%'ܑ +2618 "core" ' + ."myShortDA"PSV.dial PSR +4 "processing"%& +77 "core"  +2 ."myShortDA"PSR.select :flush +4 "processing"%@ +12 ."myShortDA"PS.seek 0.5ml +2 "processing"%a' +598 "core" ' + ."myShortDA"PSR.select :air +3 "processing"% +12 ."myShortDA"PS.seek 2.5ml +3 "processing"%I' +2149 "core" ' +2 ."myShortDA"PSV.dial PTV +10 "processing"%n +79 "core" +2 ."myShortDA"PBV.dial PSV +2 "processing"%m U +59 "core" V +2 ."myShortDA"PS.seek 0ml +3 "processing"%p'ܑ +2635 "core" ' +2 ."myShortDA"PSV.dial PBV +3 "processing"%5 @ +48 "core" > +3 ."myShortDA"PS.seek 2.5ml +4 "processing"%' +2624 "core" ' +2 ."myShortDA"PSV.dial :waste1 +3 "processing"%`  +78 "core"  +2 ."myShortDA"PS.seek :empty +3 "processing"%%'s +2622 "core" ' + ."myShortDA"PSV.dial PSR +3 "processing"% +47 "core"  +2 ."myShortDA"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%' +2614 "core" ' + ."myShortDA"PSV.dial PTV +8 "processing"%o +78 "core" +2 ."myShortDA"PBV.dial PSV +3 "processing"%d U +6 "core" U +3 ."myShortDA"PS.seek 0ml +4 "processing"%^'ܑ +2617 "core" ' + ."myShortDA"PSV.dial PBV +3 "processing"%u @ +49 "core" > +2 ."myShortDA"PS.seek 2.5ml +3 "processing"%l' +2626 "core" ' + ."myShortDA"PSV.dial :waste1 +3 "processing"%2  +77 "core"  +2 ."myShortDA"PS.seek :empty +3 "processing"%'s +2639 "core" ' +2 #"myShortDA"Garaging FlushPuck in Processing Clamp +2 "manipulator"&j& +5 "core" & = S e +3 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek PC +3 "manipulator"&( +3 "core" ( +3 "manipulator"&\\& +3 "core" & X a e +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &t& +2 "core" & K F  d +3 ."myShortDA"Forearm.seek PC +3 "manipulator"&.'E +93 "core" ' + ."myShortDA"Hand.close +2 "manipulator"&q/ +22 "core" / +2 ."myShortDA"PC.seek :open +3 "processing"%Z( +376 "core" ( + "manipulator"&|& +3 "core" & Q d ? d +3 "manipulator"&% +2 "core" %E > 6 dA +3 ."myShortDA"Forearm.seek :retract +3 "manipulator"&P' ] +96 "core" ' +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek :garage +2 "manipulator"&A(-z +134 "core" ( +2 "manipulator"&0& +4 "core" &-w G A  b$ + ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" &-w C C  b$ +2 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myShortDA"Forearm.seek :garage +2 "manipulator"&'o +117 "core" ' + ."myShortDA"Hand.open +2 "manipulator"&>1 +26 "core" 1 +2 "manipulator"&b% +4 "core" %wj { PV +2 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myShortDA"Forearm.seek :retract +2 "manipulator"&' ] +116 "core" ' +16587 #"Camille"-> access 3 +4 "storage"('% +4 "core" %: [ r C\ A +2 "manipulator"&-% +4 "core" % 0 Y a S g +2 "manipulator"&,& +3 "core" &- a [  g"~ +3 ."Camille"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 ."Camille"SC.seek 7 +3 "storage"(([Y +681 "core" ( +2 ."Camille"SC.configure :limp +2 "storage"($(\ 1b +5 (H& +3 "core" &[X A J N\ < +15183 "Can"\ 4| +28913 #"Camille"-> shortDAflush +3 #Beginning samplePassF +4 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'& +5 "core" &idA\  +2 "manipulator"&W& +4 "core" &-\ x k h"~ +3 ."Camille"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."Camille"Elbow.seek FlushPuck::Garage +2 "manipulator"&{(-z +44 "core" ( + "manipulator"&4& +4 "core" &-\ \\ ] / h"~ +2 ."Camille"Elbow.reconfigure :loose +9 "manipulator"&$ &.,(#b +5 && +3 "core" &- Z Z h"~ +2 ."Camille"Forearm.seek :garage +3 "manipulator"&E'o +109 "core" ' +2 ."Camille"Hand.close +3 "manipulator"&/ +27 "core" / +2 "manipulator"&$& +3 "core" &-   " V"~ +2 "manipulator"&% +3 "core" %π  VN +3 ."Camille"Forearm.seek :retract +3 "manipulator"&#' ] +113 "core" ' +2 ."Camille"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."Camille"Elbow.seek CC +3 "manipulator"&~( +272 "core" ( + "manipulator"&S& +3 "core" & r h g, +3 ."Camille"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +2 "core" & q r ( g, +3 ."Camille"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."Camille"Forearm.seek CC +2 "manipulator"&x'ш +94 "core" ' +2 "manipulator"&& +3 "core" & j q X e, +2 "manipulator"&% +4 "core" %| f e e +2 "collection"'3& +3 "core" &keB\  +2 "collection"'e& +5 "core" &kdQ\  +3 ."Camille"CC.seek :closed +5 "collection"'(X +3 "core" &ofU\  +5 &keJ\ 4 +9 &EykeP 3 +9 &2k{jeL G +10 &bidK U +9 &MndQ U +9 &FLkdF T +10 &IjdN\ T +9 &KkdS T +9 &JifJ\ T +10 &!MSkdM U +9 &#LkdL T +10 &$KkcN T +9 &&KldN T +9 &(VMjgG T +10 &*KleH T +9 &+Ijb? U +10 &-JjeM T +9 &/^MkeL T +9 &1 LjcG T +10 &2Nje? T +9 &4KifK T +9 &6fKic< T +10 &8)LkfG T +9 &9Lle? T +9 &;JicC T +10 &=oIle> T +9 &?0Lid@ T +10 &@JhcH T +9 &BMieB U +9 &DwJje= T +10 &F8Lke< T +9 &GRidE U +10 &I`lc: W +9 &KstjfH X +9 &M(jdA ] +10 &NjfC _ +9 &PkfF _ +9 &Rfke@ _ +10 &T(ke< _ +9 &UkgP a +9 &Wkd= H +10 &X-leN $l +9 &XWkeA F +3 ( +2 "collection"'e& +3 #"Camille"Collection Clamp onSpring/offSpring for 6/25 samples, on/off torque 2.09 +3 "collection"'w& +4 "core" &XVieA F +3 ."Camille"Hand.open +2 "manipulator"&v1 +23 "core" 1 +2 "manipulator"&"% +3 "core" %| . ?  _ +2 ."Camille"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."Camille"Forearm.seek :retract +2 "manipulator"&' ] +95 "core" ' +2 ."Camille"PSV.dial PSR,avoiding: PBV +3 "processing"%\  +48 "core"  +2 #"Camille"Pulling 2.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +12 ."Camille"PS.seek 2.5ml +2 "processing"%' +2616 "core" ' +2 ."Camille"delay 5 seconds +503 ."connect"PRV.dial CBV +5 ."Camille"CBV.dial PRV +5 "processing"%f  +3 "collection"'K  +6 "core"  +101  +2 ."Camille"PSV.dial :PTV,via: :air +3 "processing"%L +209 "core" ~ +2 ."Camille"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +4 "processing"%s @ +77 "core" B +2 ."Camille"PS.seek 0ml +4 "processing"%_'ܑ +2610 "core" ' + ."Camille"PSV.dial PSR,avoiding: PBV +4 "processing"%c  +207 "core"  +2 #"Camille"Pulling 2.5ml of PSR.flush +2 .PSR.select :flush +7 .PS.seek 2.5ml +3 "processing"%=' +2617 "core" ' +2 ."Camille"delay 5 seconds +504 ."connect"PRV.dial CBV +4 ."Camille"CBV.dial PRV +5 "processing"%  +3 "collection"'(  +4 "core"  +4  +2 ."Camille"PSV.dial :PTV,via: :air +3 "processing"% +207 "core"  +2 ."Camille"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +4 "processing"%7 @ +17 "core" ? +3 ."Camille"PS.seek 0ml +3 "processing"%8'ܑ +2624 "core" ' +2 ."Camille"PSV.dial PSR,avoiding: PBV +41 "processing"%z  +207 "core"  +9 #"Camille"Pulling 2.5ml of PSR.flush +2 .PSR.select :flush +8 .PS.seek 2.5ml +3 "processing"%9' +2625 "core" ' +2 ."Camille"delay 5 seconds +503 ."connect"PRV.dial CBV +5 ."Camille"CBV.dial PRV +5 "processing"%R  +2 "collection"'O  +5 "core"  +4  +2 ."Camille"PSV.dial :PTV,via: :air +3 "processing"%; +206 "core"  +2 ."Camille"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +5 "processing"%! @ +6 "core" @ +3 ."Camille"PS.seek 0ml +4 "processing"%M'ܑ +2624 "core" ' +2 ."Camille"PSV.dial PSR,avoiding: PBV +3 "processing"%}  +206 "core"  +2 #"Camille"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +6 .PS.seek 1.5ml +6 "processing"%/' +1601 "core" ' +2 ."Camille"delay 5 seconds +503 .PSV.dial :waste1 +4 "processing"%F  +46 "core"  +2 ."Camille"PS.seek 0ml +3 "processing"%)'ܑ +1603 "core" ' + ."Camille"PSV.dial PSR +9 "processing"%U +63 "core"  +2 ."Camille"PSR.select :air +3 "processing"% +12 ."Camille"PS.seek 2.5ml +3 "processing"%D' +2619 "core" ' +2 ."connect"PRV.dial CBV +5 ."Camille"CBV.dial PRV +5 "processing"%]  + "collection"'r  +7 "core"  +4  +2 ."Camille"PSV.dial :PTV,via: :air +2 "processing"%J +207 "core"  + ."Camille"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +5 .PS.seek 0ml +6 "processing"%@'ܑ +2628 "core" ' +2 ."Camille"PSV.dial :air +3 "processing"%1  +80 "core"  +2 ."Camille"PS.seek 2.5ml +3 "processing"%V' +1297 "Can"\ J +1332 "core" ' + ."Camille"PSV.dial :PTV +4 "processing"% +81 "core" ~ +2 ."Camille"PS.seek 0ml +3 "processing"%Y'ܑ +2640 "core" ' +2 ."Camille"PSV.dial :air +3 "processing"%[  +80 "core"  +2 ."Camille"PS.seek 2.5ml +3 "processing"%' +2616 "core" ' +2 ."Camille"PSV.dial :PTV +3 "processing"% +80 "core"  +2 ."Camille"PS.seek 0ml +3 "processing"%G'ܑ +2620 "core" ' + ."Camille"PSV.dial :air +3 "processing"%+  +78 "core"  +3 ."Camille"PS.seek 2.5ml +3 "processing"%:' +2618 "core" ' + ."Camille"PSV.dial :PTV +3 "processing"%* +80 "core" ~ +3 ."Camille"PS.seek 0ml +3 "processing"%'ܑ +2613 "core" ' +2 #"Camille"Garaging FlushPuck in Collection Clamp +2 "manipulator"&T& +7 "core" &  W+ +3 ."Camille"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."Camille"Elbow.seek CC +2 "manipulator"&k( +38 "core" ( +2 "manipulator"&& +3 "core" & * / X \\ +2 ."Camille"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &B& +3 "core" & , , ! Z +2 ."Camille"Forearm.seek CC +3 "manipulator"&h'ш +98 "core" ' +2 ."Camille"Hand.close +2 "manipulator"&i/ +21 "core" / +2 ."Camille"CC.seek :open +4 "collection"'6( +407 "core" ( +2 "manipulator"& & +4 "core" & C C a + "manipulator"&C% +4 "core" %х C D a/ +2 ."Camille"Forearm.seek :retract +3 "manipulator"&<' ] +99 "core" ' +2 ."Camille"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +43 ."Camille"Elbow.seek :garage +10 "manipulator"&X(-z +267 "core" ( +2 "manipulator"&&& +3 "core" &-w A F q a +2 ."Camille"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" &-w 0 3 - ` +3 ."Camille"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."Camille"Forearm.seek :garage +3 "manipulator"&a'o +115 "core" ' +2 ."Camille"Hand.open +2 "manipulator"&n1 +24 "core" 1 +2 "manipulator"&m% +4 "core" %yo  OZ +2 ."Camille"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."Camille"Forearm.seek :retract +2 "manipulator"&I' ] +101 "core" ' +43769 "Can"\ 6 +59997 \ 6 > +60002 \ 6 +60002 \ 4ݮ\ j +60002 \ 6ߐ +60002 \ 5} +60002 \ 5` , +60002 }\ 4A +4374 #"Camille"-> access 3 +5 "storage"(5% +3 "core" %; ]\ A +2 "manipulator"&p% +4 "core" % I u t f g +2 "manipulator"&`& +3 "core" &-w t o j g +2 ."Camille"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."Camille"SC.seek 7 +2 "storage"(([Y +5 "core" ( +2 ."Camille"SC.configure :limp +2 "storage"($(\ 1b +5 (& +3 "core" &[W y \ @ +1694 #"Camille"-> access 4 +4 "storage"(%% +4 "core" %= w M\ A +2 "manipulator"&o% +4 "core" % I q i  g +2 "manipulator"&d& +3 "core" &-x u r V g +2 ."Camille"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 ."Camille"SC.seek 1 +3 "storage"(( +989 "core" ( + ."Camille"SC.configure :limp +2 "storage"($(\ 1b +5 (u& +3 "core" &  \ 2 +759 #"Camille"-> startTube 4 +1368 #-> start(:myShortDA){shortDA; samplePassF} +3 "collection"'^% +11 "core" %Pfa\  + "processing"%2% +6 "core" %ܓ0\ +2 #"myShortDA"Ready to sample after 10 seconds from PRV.sipper? +2 #Type 'Thread[:myShortDA].answer' to continue +492 #"Camille"-> Thread[:myShortDA].answer +4 #"myShortDA"Camille answered Ready to sample after 10 seconds from PRV.sipper? "Yes" +8 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +4 .delay 10 seconds +1005 .PSV.dial :mixloop +3 "processing"%l +48 "core" + ."myShortDA"PTV.dial :PRVmixing +3 "processing"%j  +75 "core" +2 ."myShortDA"PRV.dial :sipper +2 "processing"%\\  +142 "core"  +2 ."myShortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +5 ."myShortDA"PS.seek 1.1ml +3 "processing"%t'h! +2277 "core" ' +2 ."connect"PRV.dial CBV +3 ."myShortDA"CBV.dial PRV +4 "processing"%q  +2 "collection"'g  +9 "core"  +133  +2 ."myShortDA"PS.seek 0.5ml +3 "processing"%N' +1267 "core" ' + ."myShortDA"PRV.dial :waste2 +3 "processing"%Q @ +111 "core" ? +2 ."myShortDA"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."myShortDA"PS.seek :empty +2 "processing"%|'s +586 "core" ' +2 ."myShortDA"PSV.dial PSR +3 "processing"% +114 "core"  +2 #"myShortDA"Pulling 1ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +12 ."myShortDA"PS.seek 1ml +2 "processing"%0'[q +1103 "core" ' + ."myShortDA"PSR.select :air +4 "processing"% +12 ."myShortDA"PS.seek 2.5ml +3 "processing"%' +1611 "core" ' +2 ."myShortDA"PSV.dial :mixloop +2 "processing"%. +110 "core" +2 ."myShortDA"PS.seek :empty +3 "processing"%'s +2619 "core" ' + ."myShortDA"PSV.dial PSR +3 "processing"%> +111 "core"  +2 #"myShortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +4 "processing"%@ +12 ."myShortDA"PS.seek 1ml +2 "processing"%b'[q +1106 "core" ' +2 ."myShortDA"PSR.select :air +3 "processing"% +12 ."myShortDA"PS.seek 2.5ml +2 "processing"%P' +1603 "core" ' +2 ."myShortDA"PSV.dial :mixloop +3 "processing"% +149 "core" +2 ."myShortDA"PRV.dial :sipper +9 "processing"%'  +48 "core" +2 ."myShortDA"PS.seek :empty +3 "processing"%-'s +2620 "core" ' + ."myShortDA"PSV.dial PSR +3 "processing"%, +111 "core"  +2 ."myShortDA"PSR.select :air +4 .PS.seek 2.5ml +5 "processing"%y' +2624 "core" ' + ."myShortDA"PSV.dial :mixloop +3 "processing"%H +111 "core" +2 ."myShortDA"PS.seek :empty +3 "processing"%'s +2626 "core" ' +2 #"myShortDA"Loading da puck from tube 4 into Processing Clamp +2 "processing"%W& +7 "core" &\  +2 "manipulator"&4% +3 "core" % I t t X g +2 "storage"(% +3 "core" %B | l \ ? +2 "storage"(. +3 "core" .( +3 ."myShortDA"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."myShortDA"SC.seek 4 +2 "storage"($(+ +512 "core" ( +2 ."myShortDA"SC.configure :limp +2 "storage"($(\ 1b +5 (& +3 "core" &+ : H \ ; +2 "manipulator"&A& +3 "core" &-x D K Y c +2 "manipulator"&% +4 "core" % I N O c +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek 4 +2 "manipulator"&E( +173 "core" ( +2 "manipulator"&S& +3 "core" & P S H bK +2 "storage"(& +3 "core" &+ Z W <\ < +2 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myShortDA"Forearm.seek 4 + 800 counts +3 "manipulator"&{'s +90 "core" ' +2 "storage"(& +2 "core" &+ l T \ < +3 ."myShortDA"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +5 ."myShortDA"SE.seek :beamBreak +2 "storage"(' +306 "core" ' +2 "storage"(3- +2 "core" -'~ +2 ."myShortDA"SE.configure :default +2 "storage"(#QK-0-\ b +6 (#& +3 "core" &+ \\ [ \ : +2 "manipulator"&?& +4 "core" & ; @  aJ +2 ."myShortDA"Elbow.seek 4 +2 "manipulator"&w( +6 "core" ( + "manipulator"&v& +4 "core" & < A aJ +2 "storage"("& +3 "core" &+ [ [\ : +2 ."myShortDA"Forearm.seek 4 + 300 counts +3 "manipulator"&\ ' +25 "core" ' +2 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."myShortDA"Hand.close +2 "manipulator"&e/ +21 "core" / +3 !"myShortDA"o:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 4):bt["4/home/esp/esp2/utils/puckmoves.rb:389:in `load'"8/home/esp/esp2/utils/puckmoves.rb:998:in `loadPuck'";/home/esp/esp2/protocol/2G/DAprocess.rb:281:in `runDA'"6/home/esp/esp2/protocol/2G/DA.rb:124:in `shortDA'"$Camille:26:in `topLevelBinding'"./home/esp/esp2/lib/base.rb:296:in `start'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +4 ."downElevator"SE.seek :down +4 "manipulator"&x& +4 "storage"('= +7 "core" & * , S `J +2 "manipulator"&K% +3 "core" %m K N 8 ]e +2 ."myShortDA"Forearm.seek :retract +3 "manipulator"&f' ] +106 "core" ' +2 ."myShortDA"Elbow.seek PC +3 "manipulator"&L( +161 "core" ' + ."downElevator"SE.stop +3 "storage"(5 +91 "core" ( +2 "manipulator"&s& +4 "core" & p g f + ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +4 "core" & g p f +2 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek PC +2 "manipulator"&c'E +105 "core" ' + "manipulator"&_& +3 "core" & t t . f +3 "manipulator"& % +3 "core" %O t r > e +2 "processing"%(& +4 "core" &/\  +2 "processing"%& +4 "core" &.\ +3 ."myShortDA"PC.seek :closed +2 "processing"%7(SD +6 "core" &\  +5 &\ 0 +10 &Fz\ 2 +9 &>oy\ G +10 &Y\ S +9 &G\ \ R +9 &YJ\ S +10 &I\ R +9 &I\ \ R +9 &J\ R +10 &!aJ\ \ S +9 &##J\ S +10 &$I\ \ S +9 &&I\ \ S +9 &(iJ\ S +10 &*,J\ R +9 &+L\ \ R +9 &-I\ S +10 &/qI\ \ S +9 &13J\ S +10 &2K\ \ S +9 &4L\ \ R +9 &6yN\ S +10 &8;L\ S +9 &9M\ R +9 &;G\ \ S +10 &=L\ \ S +9 &?CL\ S +9 &AL\ \ R +10 &BJ\ S +9 &DM\ \ S +10 &FF\\\ T +9 &Hp\ V +9 &I\ Y +10 &K}\ Y +9 &M?\ Z +10 &O\ Y +9 &P\ [ +9 &Ri|j\ - +10 &S#\\\ 1 +9 ( + &S\ , +2 "processing"%& +3 #"myShortDA"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.69 +2 .Hand.open +5 "manipulator"&=1 +64 "core" 1 +2 "manipulator"&z% +2 "core" %O W Q M b +3 ."myShortDA"Forearm.reconfigure :loose +9 "manipulator"&#Q@2^d^b +5 ."myShortDA"Forearm.seek :retract +2 "manipulator"&8' ] +91 "core" ' +3 #"myShortDA"Heating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +8 .PH.seek 28C,5:00 +4 "processing"%R { +3 %O9 +12 "core" 9bb +103 "processing"%;9 +2 "core" 9ax +103 "processing"%!9 +2 "core" 9ax  +103 "processing"%99 +3 "core" 9`w  +103 "processing"%}9 +2 "core" 9`x +103 "processing"%M9 +3 "core" 9`x +102 "processing"%F9 +3 "core" 9ax +102 "processing"%/9 +3 "core" 9bx +102 "processing"%U9 +3 "core" 9cx" +102 "processing"%)9 +3 "core" 9fx& +102 "processing"%]9 +3 "core" 9ix+ +102 "processing"%r9 +3 "core" 9lx/ +102 "processing"%J9 +3 "core" 9px3 +102 "processing"%D9 +3 "core" 9uw7 +103 "processing"%19 +3 "core" 9zy; +102 "processing"%@9 +3 "core" 9y@ +102 "processing"%9 +3 "core" 9xD +102 "processing"%V9 +3 "core" 9yH +102 "processing"%[9 +3 "core" 9yL +103 "processing"%Y9 +2 "core" 9yQ +103 "processing"% 9 +3 "core" 9yU +102 "processing"%9 +3 "core" 9yY +102 "processing"%+9 +3 "core" 9z] +102 "processing"%G9 +3 "core" 9za +103 "processing"%*9 +3 "core" 9zf +102 "processing"%:9 +3 "core" 9zj\ +102 "processing"%T9 +3 "core" 9{n +102 "processing"%9 +3 "core" 9{r +102 "processing"%B9 +3 "core" 9{v +102 "processing"%i9 +3 "core" 9|{ +102 "processing"%~9 +3 "core" 9| +102 "processing"%9 +3 "core" 9| +102 "processing"%9 +3 "core" 9 } +102 "processing"% 9 +3 "core" 9~ +103 "processing"%C9 +3 "core" 9} +102 "processing"%h9 +3 "core" 9#} +102 "processing"%&9 +3 "core" 9,~ +102 "processing"%9 +3 "core" 91} +3 ."myShortDA"PH.hold 2:00:00,28C +4 "processing"%k p{p. +3 ."myShortDA"delay 1:30 +7 "core"  +9000 ."myShortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"%n +112 "core"  + #"myShortDA"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."myShortDA"PS.seek 0.5ml +2 "processing"%m' +589 "core" ' + ."myShortDA"delay 5 seconds +503 .PSR.select :air +4 "processing"% +12 ."myShortDA"PS.seek 2ml +2 "processing"%<'Q +1603 "core" ' + ."myShortDA"PTV.dial :puck +3 "processing"%a  +135 "core"  + ."myShortDA"PSV.dial PTV +3 "processing"% +79 "core" + ."myShortDA"PBV.dial :waste1 +3 "processing"%5  +60 "core" + "processing"%p% +3 "core" %P'  +3 ."myShortDA"PS.seek 1.5ml +2 "processing"%`' +586 "core" ' +2 ."myShortDA"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"% * +37 "core" , +3 ."myShortDA"PS.seek 0ml +4 "processing"%'ܑ +1601 "core" ' +2 ."myShortDA"delay 5:00 +6626 "Can"v\ < X +23377 #"myShortDA"recoverPSRreagent08 +2 .PTV.dial :puck +5 "processing"%%  +6 "core"  +2 ."myShortDA"PBV.dial :waste1 +2 "processing"%o  +37 "core" +2 ."myShortDA"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%d * +37 "core" + +2 ."myShortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +80 "core"  +2 ."myShortDA"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."myShortDA"PS.seek 2.5ml +3 "processing"%u' +2501 "core" ' + ."myShortDA"PSV.dial PTV +4 "processing"%^ +90 "core" ~ +2 ."myShortDA"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%2 +77 "core"  +2 ."myShortDA"delay 5 seconds +510 .PSV.dial PTV +3 "processing"%l +79 "core" +2 ."myShortDA"delay 5 seconds +503 .PSV.dial :air +2 "processing"%j  +77 "core"  +3 ."myShortDA"PS.seek :empty +4 "processing"%\\'s +2498 "core" ' +2 ."myShortDA"PTV.dial :PRVmixing,via: PRV +3 "processing"%  +136 "core" + ."myShortDA"PSV.dial :mixloop +3 "processing"%g +47 "core" +2 ."myShortDA"PRV.dial :ab1 +2 "processing"%q @ +112 "core" > +2 ."myShortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +5 ."myShortDA"PS.seek 0.15ml +3 "processing"%t' +358 "core" ' +2 ."myShortDA"delay 2 seconds +203 ."connect"CBV.dial PRV +4 ."myShortDA"PRV.dial CBV +4 "collection"'Q  +2 "processing"%N  +5 "core"  +46  +2 "processing"%% +3 "core" %\  +2 ."myShortDA"PS.seek 0.3ml +3 "processing"%|' +359 "core" ' + ."myShortDA"delay 2 seconds +203 .CBV.dial between PRV and PSV +3 "collection"'0  +36 "core" +2 ."myShortDA"PRV.dial :air +2 "processing"%.  +46 "core"  +3 ."myShortDA"PS.seek 0.9ml +3 "processing"%'N +1260 "core" ' + ."myShortDA"PRV.dial :waste2 +3 "processing"%> @ +79 "core" ? +2 ."myShortDA"PS.seek 0.5ml +3 "processing"%' +856 "core" ' + #"myShortDA"addPMLReagent08 +2 .PSV.dial :air +5 "processing"%b  +48 "core"  +2 ."myShortDA"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."myShortDA"PS.seek 2ml +2 "processing"%'Q +1605 "core" ' + ."myShortDA"PSV.dial :PML +3 "processing"%' +49 "core" + ."myShortDA"PTV.dial :mixing +3 "processing"%P @ +75 "core" A +2 ."myShortDA"PBV.dial :waste1 +2 "processing"%,  +37 "core" +2 "processing"%-% +3 "core" %O&  +2 ."myShortDA"PS.seek 1.85ml +3 "processing"%H'G +238 "core" ' +2 ."myShortDA"PBV.dial between PSV and waste1 +3 "processing"%y * +39 "core" , +3 ."myShortDA"PS.seek 0ml +4 "processing"%W'ܑ +1952 "core" ' +2 ."myShortDA"delay 2 seconds +203 #Beginning samplePassC +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'4& +5 "core" &d` +2 "manipulator"&& +4 "core" &  I Z +2 "manipulator"&% +3 "core" % \\   X +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&(-z +126 "core" ( + "manipulator"&& +3 "core" &-x % . 3 V +3 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &A& +3 "core" &-x   u Y +3 ."myShortDA"Forearm.seek :garage +4 "manipulator"&'o +109 "core" ' +2 ."myShortDA"Hand.close +2 "manipulator"&S/ +28 "core" / + "manipulator"&& +4 "core" &-y j J +2 "manipulator"&% +3 "core" %ς < GE +2 ."myShortDA"Forearm.seek :retract +3 "manipulator"&X' ] +113 "core" ' +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek CC +2 "manipulator"&I( +276 "core" ( +2 "manipulator"&3& +3 "core" & $ +  Y) +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &#& +3 "core" &    W) +2 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myShortDA"Forearm.seek CC +3 "manipulator"&?'ш +102 "core" ' + "manipulator"&v& +4 "core" & % ( 1 Y) +2 "manipulator"&"% +3 "core" %т  # b V +2 "collection"'e& +3 "core" &ha +3 "collection"'x& +4 "core" &f` +3 ."myShortDA"CC.seek :closed +3 "collection"'K(X +49 "core" &ga &ga + &hb + &gb &fb + &hb +4 & 3fc %f +9 &hQxf` 9 +9 &xvh` N +10 &QPfc U +9 &Ffa U +9 &Hfa U +10 &Ffb U +9 &[Gg` U +10 & Hgb T +9 &!If` U +10 &#If` U +9 &%bIh_ U +9 &'%Gea U +9 &(Jea U +10 &*Feb T +9 &,lKga T +10 &..Ie` T +9 &/Ih` U +9 &1Hfa U +10 &3rFfb U +9 &56Iga T +9 &6Dg_ U +10 &8Gf` U +9 &:|Fgb T +10 &<=Ega U +9 &>Hfb T +9 &?Gf_ U +10 &AIh_ U +9 &CFFh^ T +9 &EIdb T +10 &FKe` U +9 &HSfa V +10 &JDafa X +9 &Kxea Z +9 &Mf` _ +10 &Oqfa ` +9 &Q3g` ` +9 &Rfa a +10 &Tea ` +9 &Vvfc a +9 &Xxf_ 1 +10 &Xg` W +10 ( &Xfia M +2 "collection"'x& +10 #"myShortDA"Collection Clamp onSpring/offSpring for 8/26 samples, on/off torque 2.13 +3 "collection"'E& +6 "core" &Xffb M +2 &Xgha M + ."myShortDA"Hand.open +3 "manipulator"&{1 +23 "core" 1 + "manipulator"&% +3 "core" %т N K +3 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myShortDA"Forearm.seek :retract +3 "manipulator"&\ ' ] +92 "core" ' +2 ."myShortDA"PSV.dial PSR +2 "processing"%s +113 "core"  + #"myShortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +13 ."myShortDA"PS.seek 1.5ml +2 "processing"%' +1611 "core" ' +2 ."myShortDA"delay 5 seconds +503 .PSV.dial :waste1 +3 "processing"%w  +47 "core"  +2 ."myShortDA"PS.seek 0ml +3 "processing"%_'ܑ +1612 "core" ' + ."myShortDA"PSV.dial PSR +4 "processing"% +57 "core"  +2 ."myShortDA"PSR.select :air +3 "processing"% +11 ."myShortDA"PS.seek 2.5ml +3 "processing"%(' +2622 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 ."myShortDA"CBV.dial PRV +5 "processing"%  +2 "collection"'f  +38 "core"  +138  +2 ."myShortDA"PSV.dial :mixloop +3 "processing"%Z +114 "core" +2 ."myShortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing +4 "processing"%=  +78 "core" +2 ."myShortDA"PS.seek 0ml +3 "processing"%z'ܑ +2620 "core" ' + ."myShortDA"PSV.dial :air +3 "processing"%O  +47 "core"  +2 ."myShortDA"PS.seek 2.5ml +5 "processing"%' +2626 "core" ' + ."myShortDA"PSV.dial :mixloop +3 "processing"%; +49 "core" +2 ."myShortDA"PS.seek 0ml +3 "processing"%c'ܑ +2614 "core" ' + ."myShortDA"PSV.dial :air +3 "processing"%!  +47 "core"  +6 ."myShortDA"PS.seek 2.5ml +4 "processing"%9' +1876 "Can"v\ Q +744 "core" ' + ."myShortDA"PSV.dial :mixloop +3 "processing"%} +47 "core" +3 ."myShortDA"PS.seek 0ml +3 "processing"%M'ܑ +2627 "core" ' +2 #"myShortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&F& +7 "core" & L( +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."myShortDA"Elbow.seek CC +3 "manipulator"&/( +42 "core" ( +2 "manipulator"&U& +3 "core" & + J L~ +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &)& +4 "core" & M~ +2 ."myShortDA"Forearm.seek CC +2 "manipulator"&]'ш +94 "core" ' +2 ."myShortDA"Hand.close +2 "manipulator"&r/ +18 "core" / +2 ."myShortDA"CC.seek :open +3 "collection"'J( +410 "core" ( +2 "manipulator"&D& +3 "core" & : W~ +2 "manipulator"&1% +4 "core" %с  > V[ +2 ."myShortDA"Forearm.seek :retract +3 "manipulator"&@' ] +94 "core" ' +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek :garage +2 "manipulator"&(-z +283 "core" ( +2 "manipulator"&V& +3 "core" &-n  > P_ +2 ."myShortDA"Elbow.reconfigure :loose +49 "manipulator"&$ &.,(#b +4 &[& +3 "core" &-n  R O_ +3 ."myShortDA"Forearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek :garage +3 "manipulator"&Y'o +114 "core" ' + ."myShortDA"Hand.open +2 "manipulator"& 1 +22 "core" 1 +2 "manipulator"&% +2 "core" %ul ( EV +3 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myShortDA"Forearm.seek :retract +2 "manipulator"&+' ] +118 "core" ' +2 ."da"delayUntil "16:41:37.54" +24754 #recoverPRVreagent08 +2 .PTV.dial :mixing +5 "processing"%G @ +75 "core" @ +2 ."da"PBV.dial :waste1 +2 "processing"%*  +40 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%: * +39 "core" , + ."da"PSV.dial :air +3 "processing"%T  +46 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%' +2526 "core" ' +2 ."da"PSV.dial :mixloop +3 "processing"%B +47 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%i  +47 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%~ +46 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +3 "processing"%  +46 "core"  +2 ."da"PS.seek :empty +3 "processing"%'s +2506 "core" ' +2 #"da"washCycleDA #1 of 2 +2 .PSR.select :air +5 .PSV.dial PSR +4 "processing"% +144 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +7 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +3 "processing"%C' +587 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%h'Q +1609 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%&  +76 "core"  +2 ."da"PSV.dial PTV +3 "processing"% +78 "core" +2 ."da"PBV.dial :waste1 +7 "processing"%n  +36 "core" +2 "processing"%% +4 "core" %S\  +2 ."da"PS.seek 1.5ml +2 "processing"%m' +587 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%a * +38 "core" + +2 ."da"PS.seek 0ml +3 "processing"% 'ܑ +1599 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%5  +16 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%p  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%< * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"% +81 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%`' +488 "Can"m\ Nc +2003 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%R +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +4 "processing"%% +79 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"%o +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%d  +80 "core"  +2 ."da"PS.seek :empty +5 "processing"%'s +2474 "core" ' +2 #"da"washCycleDA #2 of 2 +3 .PSR.select :air +4 .PSV.dial PSR +4 "processing"% +144 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%^' +588 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +53 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%2'Q +1610 "core" ' + ."da"PTV.dial :puck +3 "processing"%l  +7 "core"  + ."da"PSV.dial PTV +3 "processing"%j +78 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%u  +38 "core" + "processing"%% +4 "core" %T'\  +2 ."da"PS.seek 1.5ml +3 "processing"%g' +582 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%q * +37 "core" + +2 ."da"PS.seek 0ml +3 "processing"%\\'ܑ +1626 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +3 .PTV.dial :puck +4 "processing"%Q  +5 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%N  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%t +79 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%0' +2493 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%. +80 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%| +79 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%> +79 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%  +78 "core"  +3 ."da"PS.seek :empty +4 "processing"%b's +2476 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air +4 "processing"%  +47 "core"  +2 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +20 "processing"%'  +134 "core" +2 ."da"delay 5 seconds +503 .PRV.dial :ab2 +2 "processing"%P  +46 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%,  +6 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%- +49 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.3ml +2 "processing"%y' +387 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air +3 "processing"%  +47 "core"  +2 "processing"%H% +3 "core" %)\  +2 ."da"PS.seek 0.55ml +3 "processing"%4'"X +332 "core" ' +2 #"da"addPMLReagent08 +2 .PSV.dial :air +5 "processing"%  +46 "core"  +2 ."da"PS.seek 2ml +3 "processing"%'Q +1556 "core" ' + ."da"PSV.dial :PML +4 "processing"% +46 "core" +2 ."da"PTV.dial :mixing +2 "processing"%A @ +76 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%S  +37 "core" + "processing"%% +4 "core" %R\  +2 ."da"PS.seek 1.85ml +3 "processing"%'J +237 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%L * +38 "core" + +2 ."da"PS.seek 0ml +3 "processing"%8'ܑ +1959 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +19419 "Can"l\ 9 +28584 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing +5 "processing"% @ +16 "core" ? +2 ."da"PBV.dial :waste1 +2 "processing"%3  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%# * +39 "core" , +2 ."da"PSV.dial :air +2 "processing"%  +49 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%v' +2493 "core" ' +2 ."da"PSV.dial :mixloop +7 "processing"%" +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +3 "processing"%e  +46 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +4 "processing"%X +47 "core" + ."da"delay 2 seconds +203 .PSV.dial :air +47 "processing"%6  +46 "core"  +2 ."da"PS.seek :empty +11 "processing"%E's +2480 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +5 .PSV.dial PSR +4 "processing"%{ +144 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +4 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +2 "processing"%' +590 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +4 "processing"% +11 ."da"PS.seek 2ml +3 "processing"%x'Q +1618 "core" ' + ."da"PTV.dial :puck +3 "processing"%s  +79 "core"  + ."da"PSV.dial PTV +3 "processing"%? +80 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%W  +36 "core" + "processing"%w% +3 "core" %N%\  +3 ."da"PS.seek 1.5ml +3 "processing"%' +585 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"% * +36 "core" + +2 ."da"PS.seek 0ml +3 "processing"%_'ܑ +1626 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%f  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%Z * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%= +81 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%(' +1491 "Can"o\ ?z +1008 "core" ' + ."da"PSV.dial PTV +3 "processing"%O +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%z +80 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +4 "processing"%; +78 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%  +79 "core"  +2 ."da"PS.seek :empty +4 "processing"%!'s +2490 "core" ' +2 #"da"washCycleDA #2 of 3 +7 .PSR.select :air +5 .PSV.dial PSR +9 "processing"%c +143 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +3 "processing"%}' +587 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%9'Q +1603 "core" ' + ."da"PTV.dial :puck +3 "processing"%F  +6 "core"  +2 ."da"PSV.dial PTV +3 "processing"%U +77 "core" + ."da"PBV.dial :waste1 +3 "processing"%)  +36 "core" +2 "processing"%r% +3 "core" %N'\  +2 ."da"PS.seek 1.5ml +3 "processing"%I' +586 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%\ * +37 "core" + +2 ."da"PS.seek 0ml +3 "processing"%K'ܑ +1607 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +5 "processing"%D  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%1  +37 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +4 "processing"%] * +38 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%V +79 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +3 "processing"%[' +2449 "core" ' + ."da"PSV.dial PTV +3 "processing"%/ +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +126 "core"  +2 ."da"delay 5 seconds +509 .PSV.dial PTV +3 "processing"% +80 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%@  +79 "core"  +2 ."da"PS.seek :empty +3 "processing"%Y's +2454 "core" ' +2 #"da"washCycleDA #3 of 3 +2 .PSR.select :air +5 .PSV.dial PSR +4 "processing"%G +143 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +6 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%*' +589 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%:'Q +1603 "core" ' + ."da"PTV.dial :puck +3 "processing"%T  +6 "core"  + ."da"PSV.dial PTV +3 "processing"%M +80 "core" + ."da"PBV.dial :waste1 +3 "processing"%B  +36 "core" +2 "processing"%i% +3 "core" %U  +3 ."da"PS.seek 1.5ml +2 "processing"%~' +597 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +8 "processing"% * +36 "core" , +2 ."da"PS.seek 0ml +3 "processing"%'ܑ +1609 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%  +7 "core"  + ."da"PBV.dial :waste1 +3 "processing"%  +38 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +8 "processing"%C * +38 "core" + + ."da"PSR.select :air +4 .PSV.dial PSR +3 "processing"%& +79 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%' +2458 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%n +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +80 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"%h +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%a  +79 "core"  +2 ."da"PS.seek :empty +3 "processing"%m's +1932 "Can"}\ AF +527 "core" ' +2 ."da"Gate.power :camera,:ON +3 #Mixing DA Substrates +3 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%5 +146 "core"  +6 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +8 "processing"% +20 ."da"PS.reconfigure :default +5 "processing"%#A d`xb +12 ."da"PS.seek 0.25ml +5 "processing"%p'I +336 "core" ' +2 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +6 "processing"% +11 ."da"PS.seek 0.5ml +2 "processing"%<' +330 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%'Q +1613 "core" ' + ."da"PTV.dial :puck +3 "processing"%  +6 "core"  + ."da"PSV.dial PTV +3 "processing"%R +81 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%%  +38 "core" +2 "processing"%o% +3 "core" %W  +3 ."da"PS.seek 1.5ml +2 "processing"%d' +587 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%` * +37 "core" , +3 ."da"PS.seek 0ml +4 "processing"%'ܑ +1611 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%^  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +4 "processing"%l * +38 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +52 "processing"%j +81 "core"  +2 ."da"PS.reconfigure :fast +9 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%u' +2540 "core" ' + ."da"PSV.dial PTV +3 "processing"% +83 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%2 +82 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"%q +92 "core" ~ +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%g  +82 "core"  +2 ."da"PS.seek :empty +3 "processing"%Q's +2545 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air +6 .PSV.dial PSR +4 "processing"%N +156 "core" +2 #"da"Pulling 2ml of PSR.air +3 .PSR.select :air +5 .PS.reconfigure :default +2 "processing"%#A d`xb +6 ."da"PS.seek 2ml +2 "processing"%'Q +2116 "core" ' +2 ."da"delay 5 seconds +503 .PTV.dial :puck +3 "processing"%t  +7 "core"  + ."da"PSV.dial PTV +3 "processing"%\\ +81 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%.  +40 "core" +2 "processing"%|% +3 "core" %S  +2 ."da"PS.seek 1.5ml +3 "processing"%>' +593 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"% * +37 "core" , +2 ."da"delay 1 second +103 .PSV.dial :waste1 +2 "processing"%0  +115 "core"  +2 ."da"PS.seek :empty +5 "processing"%'s +1598 "core" ' +2 "processing"%'9 +3 "core" 9v5 +2 #"da"Processing Puck Heater at 27.9C before imaging +2 .PH.coast +5 "processing"%P +5 %,& +3 "core" 5 + &S , +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&-% +5 "core" % m   y +2 "storage"(b% +4 "core" %A e +2 "storage"(. +3 "core" .(+ +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."da"SC.seek 3 +2 "storage"(H(@ +203 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +5 (y& +2 "core" &@  +3 "manipulator"&& +3 "core" &-n 8  _ +2 "manipulator"&4% +4 "core" % m  > # +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."da"Elbow.seek 3 +3 "manipulator"&( +175 "core" ( + "manipulator"&A& +3 "core" &  \  _ +3 "storage"(S& +3 "core" &I P +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&'m +96 "core" ' + "storage"(L& +4 "core" &I i \\ Q +2 ."da"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +6 ."da"SE.seek :beamBreak +3 "storage"(' +282 "core" ' +2 "storage"(- +2 "core" -' +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +5 ."da"SE.seek :place +3 "storage"('x +42 "core" ' +2 "manipulator"&3& +4 "core" & \\ _ +2 "manipulator"&#% +3 "core" %o 8 +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +3 "manipulator"&' ] +95 "core" ' +2 ."da"Elbow.seek PC +3 "manipulator"&8( +254 "core" ( +2 "manipulator"&"& +4 "core" &  l  +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &e& +2 "core" &   +3 ."da"Forearm.seek PC +2 "manipulator"&X'E +97 "core" ' +2 ."da"Hand.close +2 "manipulator"&6/ +67 "core" / +2 ."da"PC.seek :open +10 "processing"%v( +378 "core" ( +2 "storage"({& +3 "core" &I k l v +2 "manipulator"&E& +3 "core" & S # +2 "manipulator"&% +4 "core" %B  "G +2 ."da"Forearm.seek :retract +3 "manipulator"&s' ] +99 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +2 "manipulator"&?( +249 "core" ( +2 "manipulator"&W& +3 "core" &\   !s +3 "storage"(w& +2 "core" &I Q +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&x'm +95 "core" ' + ."da"Hand.open +3 "manipulator"& 1 +21 "core" 1 +2 "storage"(- +3 "core" -'x +3 ."da"SE.seek -0.3 Pucks below Top Plate +2 "storage"(f'D +26 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +6 ."da"SE.seek -1.29 Pucks below Top Plate +3 "storage"(' +61 "core" ' +2 #"da"Lights, camera, ACTION! +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +7 #"da"PuckCamera: snap -bin=2,2 -tiff -auto /var/log/esp/da25mar3117h.tif +6 "processing"%Z& +17 "core" &( +3 "manipulator"&=& +5 "core" &\ !s +3 "manipulator"&_% +6 "core" %^ r +3 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +11 ."psFlush"Forearm.seek :retract +5 "manipulator"&O' ] +106 "core" ' +3 ."psFlush"Elbow.seek FlushPuck::Garage +5 "manipulator"&z(-z +183 "core" ( +2 "manipulator"&;& +4 "core" &- _p +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 && +4 "core" &- % Mp +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&('o +107 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&c/ +21 "core" / +2 "manipulator"&!& +3 "core" &- (  p +2 "manipulator"&}% +4 "core" %  " s6 +2 ."psFlush"Forearm.seek :retract +3 "manipulator"&F' ] +106 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek PC +3 "manipulator"&U( +128 "core" ( + "manipulator"&)& +4 "core" & H +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &r& +3 "core" & x 3 +2 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."psFlush"Forearm.seek PC +3 "manipulator"&9'E +105 "core" ' +3 "manipulator"&\ & +4 "core" & ! h +2 "manipulator"&I% +3 "core" %K  M +2 "processing"%D& +4 "core" & +2 "processing"%1& +5 "core" & +3 ."psFlush"PC.seek :closed +2 "processing"%](SD +6 "core" &) +5 &* 2 +10 &Ds( 3 +9 &1kr' G +9 &X( U +10 &?* T +9 &E?( T +10 &A' U +9 &A) T +9 &=. U +10 &!MA* T +9 &#?( T +9 &$>* U +10 &&?) V +9 &(Q>* V +10 &*=* V +9 &+>) U +9 &-?) U +10 &/Z>* U +9 &1?( V +9 &2:) V +10 &4<( U +9 &6a>( V +10 &8$=( U +9 &9>( V +9 &;;) U +10 &=k>) U +9 &?.?( U +9 &@>( U +10 &BA( U +9 &Ds>) U +10 &F2L( V +9 &GZ( X +9 &Ip' Z +10 &Kgx) \\ +9 &M'' ] +9 &N{' ] +10 &P( ^ +9 &RQ}a( 7 +9 &S 'w) W +10 &S'E( = +3 ( + "processing"%1& +4 #"psFlush"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.80 +3 "processing"%V& +4 "core" &S'E) = +2 ."psFlush"Hand.open +2 "manipulator"&K1 +29 "core" 1 +2 "manipulator"&/% +3 "core" %K  +2 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +61 ."psFlush"Forearm.seek :retract +9 "manipulator"& ' ] +98 "core" ' + ."psFlush"PSR.select :air +4 .PSV.dial PSR +4 "processing"% +50 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +4 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +3 "processing"%@' +599 "core" ' + ."psFlush"delay 5 seconds +503 .PSR.select :air +4 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%[' +254 #"da"SX HX9/16 (USB:16): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 2.57 seconds\ Exposing 696x520 pixel 16-bit image for 26.185 seconds\ /var/log/esp/da25mar3117h.tif: TIFF Upload Complete\ +5 #PuckCamera: snap -bin=2,2 -tiff 15.0 /var/log/esp/midres/da25mar3117h15s.tif +1569 #SX HX9/16 (USB:16): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da25mar3117h15s.tif: TIFF Upload Complete\ +5 #PuckCamera: snap -bin=2,2 -tiff 30.0 /var/log/esp/midres/da25mar3117h30s.tif +276 "core" ' +2 ."psFlush"delay 1 second +104 .PRV.dial :waste2,avoiding: :ab2 +13 "processing"%G @ +215 "core" A +2 ."psFlush"PTV.dial :PRVmixing +4 "processing"%Y  +143 "core" +2 ."psFlush"PSV.dial :mixloop +3 "processing"%* +115 "core" +2 ."psFlush"PS.seek :empty +4 "processing"%T's +2176 #"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/da25mar3117h30s.tif: TIFF Upload Complete\ +5 #PuckCamera: snap -bin=1,1 -tiff 70.0 /var/log/esp/hires/da25mar3117h70s.tif +448 "core" ' + ."psFlush"PSR.select :air +5 .PSV.dial PSR +5 "processing"%M +117 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +6 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +3 "processing"%B' +593 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +4 "processing"% +12 ."psFlush"PS.seek 2.5ml +3 "processing"%i' +2117 "core" ' +2 ."psFlush"delay 1 second +103 .PBV.dial :waste1 +3 "processing"%:  +39 "core" + ."psFlush"PTV.dial :mixing +3 "processing"% @ +77 "core" A +2 ."psFlush"PSV.dial :mixloop +2 "processing"%~ +119 "core" +3 ."psFlush"PS.seek :empty +4 "processing"% 's +2623 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +118 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +13 ."psFlush"PS.seek 1ml +3 "processing"%C'[q +204 #"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/da25mar3117h70s.tif: TIFF Upload Complete\ +4 .Gate.power :camera,:OFF +7 ."Qmail"DAfans.email "da25mar3117h exposed 26.185 seconds\\nmidres/da25mar3117h15s\\nmidres/da25mar3117h30s\\nhires/da25mar3117h70s",Subject: "da25mar3117h images!" +4 "storage"(&- +4 "core" -' +4 "storage"(& +16 "core" &I - +7 "manipulator"&n& +11 "core" & %  +4 "manipulator"&% +3 "core" %     +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +7 ."da"Elbow.seek 3 +2 "manipulator"&h( +251 "core" ( + "manipulator"&a& +3 "core" &   E k +3 "storage"(& +3 "core" &I +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&5'm +103 "core" ' +2 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +5 ."da"SE.seek -0.57 Pucks below Top Plate +59 "storage"(m'W +53 "core" ' + "manipulator"&p& +3 "core" &   / k +3 "storage"(<& +3 "core" &I <\  +2 ."da"Elbow.reconfigure :limp +8 "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek 3 +3 "manipulator"& 'M +36 "core" ' +2 ."da"Elbow.hold +3 "manipulator"&R, +6 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +5 ."da"SE.seek -0.39 Pucks below Top Plate +3 "storage"(%' +36 "core" ' +2 "manipulator"&o% +3 "core" %_ $ +2 "storage"(& +4 "core" &I\  +2 ."da"Forearm.force -20 +2 "manipulator"&5 +5 ."da"Forearm.seek 3 + 318 counts +2 "manipulator"&`'Ћ +20 "core" ' + "manipulator"&d& +4 "core" & $ w 0 i +2 "storage"(& +3 "core" &I  Y\ +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&^'m +23 "core" ' +2 "storage"(l% +3 "core" %   -\  +3 ."downElevator"SE.seek :down +5 "storage"(j'= +90 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +8 "storage"(% +3 "core" %4\ Zq +2 "manipulator"&% +4 "core" %g , +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +4 ."psFlush"PS.seek 2.5ml +5 "manipulator"&2' ] +2 "processing"%q' +92 "core" ' +53 ' + ."downElevator"SE.stop +2 "storage"(5 +5 (g& +3 "core" &I   s\ +1459 ' +4 ."psFlush"PSV.dial PTV +7 "processing"%u +85 "core" +3 ."psFlush"PTV.dial :puck +4 "processing"%N  +82 "core"  +4 ."psFlush"PBV.dial :waste1 +5 "processing"%Q  +15 "core" +6 ."psFlush"PS.seek 0ml +4 "processing"%t'ܑ +1148 #"uploadLog"upsync +1470 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%\\ +81 "core"  +2 ."psFlush"PSR.select :air +6 .PS.seek 2.5ml +2 "processing"%.' +2614 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%| +80 "core" +3 ."psFlush"PS.seek 0ml +4 "processing"%'ܑ +2624 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +80 "core"  + ."psFlush"PSR.select :flush +4 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%0' +593 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%>' +2118 "core" ' + ."psFlush"PSV.dial PTV +4 "processing"%' +79 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%P U +60 "core" V +2 ."psFlush"PS.seek 0ml +3 "processing"%,'ܑ +2619 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%- @ +49 "core" > +2 ."psFlush"PS.seek 2.5ml +3 "processing"%b' +2449 "Can"\ C +171 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%  +91 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%y's +2625 "core" ' + ."psFlush"PSV.dial PSR +4 "processing"% +56 "core" + ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +5 "processing"%4' +2616 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%$ +126 "core" +2 ."psFlush"PBV.dial PSV +11 "processing"%A U +6 "core" V +3 ."psFlush"PS.seek 0ml +4 "processing"%S'ܑ +2612 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%L @ +49 "core" > +2 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2629 "core" ' +2 ."psFlush"PSV.dial :waste1 +7 "processing"%+  +79 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%'s +2620 "core" ' + ."psFlush"PSV.dial PSR +4 "processing"%3 +46 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +13 ."psFlush"PS.seek 1ml +2 "processing"%#'[q +1094 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1602 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"% +78 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%"  +7 "core"  +2 ."psFlush"PBV.dial :waste1 +3 "processing"%e  +59 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%'ܑ +2628 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%6 +80 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%' +2615 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%7 +79 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"%{'ܑ +2623 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%E +80 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%' +584 "core" ' + ."psFlush"PSR.select :air +4 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%X' +2118 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%W +80 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%w U +57 "core" V +2 ."psFlush"PS.seek 0ml +3 "processing"%8'ܑ +2618 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"% @ +48 "core" > +3 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2622 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%Z  +78 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%='s +2616 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%_ +60 "core"  + ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +5 "processing"%s' +2616 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"% +79 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%f U +6 "core" U +3 ."psFlush"PS.seek 0ml +3 "processing"%;'ܑ +2621 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%x @ +47 "core" ? +3 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2630 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%?  +78 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%c's +2628 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&!& +6 "core" & 3 4 @ [h +2 "manipulator"&}% +4 "core" % n + ) T [ +2 ."psFlush"Elbow.seek PC +2 "manipulator"&O( +255 "core" ( + "manipulator"&)& +3 "core" & H J ] +3 ."psFlush"Elbow.reconfigure :loose +9 "manipulator"&$ &.,(#b +4 &r& +3 "core" &  0 ' ] +3 ."psFlush"Forearm.seek PC +2 "manipulator"&('E +100 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&\ / +23 "core" / +2 ."psFlush"PC.seek :open +3 "processing"%I( +377 "core" ( +2 "manipulator"&D& +3 "core" & F E \ a +2 "manipulator"&z% +3 "core" %- + 2  a +2 ."psFlush"Forearm.seek :retract +3 "manipulator"&F' ] +95 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."psFlush"Elbow.seek :garage +3 "manipulator"&v(-z +136 "core" ( + "manipulator"&V& +4 "core" &-u\ H J  a!t +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &K& +3 "core" &-u\ 4 / R a!t +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek :garage +2 "manipulator"&/'o +114 "core" ' +2 ."psFlush"Hand.open +2 "manipulator"&11 +26 "core" 1 +2 "manipulator"&% +3 "core" %uo N[ +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."psFlush"Forearm.seek :retract +2 "manipulator"&9' ] +104 "core" ' +2 #"myShortDA"Finished short da assay +2 #Beginning samplePassF +4 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +4 "collection"'& +6 "core" &eb\ + "manipulator"&@& +4 "core" &- & &  ` j +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myShortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&G(-z +4 "core" ( +3 "manipulator"&Y& +4 "core" &- / + W ` j +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &*& +3 "core" &- & ' ` ` j +2 ."myShortDA"Forearm.seek :garage +2 "manipulator"&['o +108 "core" ' +2 ."myShortDA"Hand.close +2 "manipulator"&M/ +20 "core" / + "manipulator"&T& +4 "core" &-\ 1 b Q i +2 "manipulator"&B% +3 "core" %σ - Q] +2 ."myShortDA"Forearm.seek :retract +3 "manipulator"&:' ] +106 "core" ' +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myShortDA"Elbow.seek CC +2 "manipulator"&( +299 "core" ( +2 "manipulator"&~& +4 "core" & I ; b + ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &i& +4 "core" & K ; b +2 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."myShortDA"Forearm.seek CC +3 "manipulator"&'ш +104 "core" ' + "manipulator"&&& +3 "core" & M C R _ +3 "manipulator"&% +3 "core" %ф : @ V _ +3 "collection"'n& +3 "core" &f`\ +2 "collection"'& +5 "core" &e`\ +2 ."myShortDA"CC.seek :closed +3 "collection"' (X +6 "core" &g_ +5 & -ea $d +10 &gRyd` 9 +9 &yve` N +10 &TRe` U +9 &Ke_ T +9 &Ke` U +10 &Ke` T +9 &]Ifa T +9 & Ig` T +10 &!Jf^ U +9 &#Le^ U +10 &%eIe` T +9 &''Ke` T +9 &(Kd^ T +10 &*Fe^ T +9 &,nJf_ T +9 &.0Je_ T +10 &/Ie` U +9 &1Le` T +10 &3uLf_ T +9 &56Jf` U +9 &6Gd^ T +10 &8Idd T +9 &:}Id_ T +9 &<@Fe^ T +10 &>He_ T +9 &?Je^ T +10 &ALd^ T +9 &CHLb_ T +9 &E\ Lf^ T +10 &FNe] T +9 &HUea U +9 &JHed_ W +10 &L~f_ Z +9 &Me_ _ +10 &Oue_ _ +9 &Q7f` _ +9 &Rf` ` +10 &Td` _ +9 &Vzf^ ` +9 &Xxf_ 1 +10 &Xe] [ +10 ( &X\\ga L +2 "collection"'& +3 #"myShortDA"Collection Clamp onSpring/offSpring for 8/26 samples, on/off torque 2.11 +2 "collection"'a& +5 "core" &X\\e` L +3 ."myShortDA"Hand.open +2 "manipulator"&1 +22 "core" 1 +2 "manipulator"&U% +3 "core" %т , ( 7 Y +3 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +47 ."myShortDA"Forearm.seek :retract +10 "manipulator"&p' ] +111 "core" ' +2 ."myShortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%<  +48 "core"  +2 #"myShortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +11 ."myShortDA"PS.seek 1.5ml +3 "processing"% ' +1601 "core" ' + ."myShortDA"delay 5 seconds +503 .PSV.dial :waste1 +3 "processing"%o  +47 "core"  +3 ."myShortDA"PS.seek 0ml +2 "processing"%'ܑ +1603 "core" ' +2 ."myShortDA"PSV.dial PSR +3 "processing"%d +47 "core"  + ."myShortDA"PSR.select :air +4 "processing"% +12 ."myShortDA"PS.seek 2.5ml +2 "processing"%' +2614 "core" ' + ."connect"PRV.dial CBV +4 ."myShortDA"CBV.dial PRV +5 "processing"%  +4 "collection"'l  +5 "core"  +102  +2 ."myShortDA"PSV.dial :PTV,via: :air +3 "processing"%5 +208 "core"  +2 ."myShortDA"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +4 "processing"% @ +77 "core" B +2 ."myShortDA"PS.seek 0ml +3 "processing"%'ܑ +2615 "core" ' +2 ."myShortDA"PSV.dial :air +3 "processing"%h  +80 "core"  +2 ."myShortDA"PS.seek 2.5ml +3 "processing"%m' +1033 "Can"\ B'r +1580 "core" ' +2 ."myShortDA"PSV.dial :PTV +3 "processing"% +80 "core"  +2 ."myShortDA"PS.seek 0ml +3 "processing"%`'ܑ +2623 "core" ' +2 #"myShortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&g& +6 "core" & D G $ ^ +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek CC +3 "manipulator"&%( +6 "core" ( + "manipulator"&^& +4 "core" & H 8 w _ +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &C& +3 "core" & K C  _ +3 ."myShortDA"Forearm.seek CC +2 "manipulator"&j'ш +96 "core" ' + ."myShortDA"Hand.close +2 "manipulator"&u/ +19 "core" / +2 ."myShortDA"CC.seek :open +3 "collection"'N( +408 "core" ( +2 "manipulator"&Q& +3 "core" & E E  b +2 "manipulator"&q% +3 "core" %ф I I \ b7 +2 ."myShortDA"Forearm.seek :retract +3 "manipulator"&\\' ] +94 "core" ' +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek :garage +2 "manipulator"&t(-z +278 "core" ( + "manipulator"&|& +4 "core" &-| L H A cb +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &.& +2 "core" &-| J K 1 cb +3 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek :garage +2 "manipulator"&'o +109 "core" ' +2 ."myShortDA"Hand.open +2 "manipulator"&1 +23 "core" 1 + "manipulator"&0% +3 "core" %x{ '  Q +3 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."myShortDA"Forearm.seek :retract +3 "manipulator"&'' ] +103 "core" ' +27132 #"Camille"-> access 3 +4 "storage"(P% +4 "core" %A v \ A +2 "manipulator"&>% +4 "core" % t ] e  g v +2 "manipulator"&-& +3 "core" &-| ^ c { gb +3 ."Camille"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."Camille"SC.seek 7 +2 "storage"(,([Y +682 "core" ( +2 ."Camille"SC.configure :limp +2 "storage"($(\ 1b +5 (& +2 "core" &[Z S O R\ < +1082 #"Camille"-> access 4 +4 "storage"(b% +4 "core" %A | \ ? +2 "manipulator"&% +4 "core" % t g e w f v +2 "manipulator"&y& +3 "core" &-| h g fb +2 ."Camille"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."Camille"SC.seek 1 +2 "storage"($( +985 "core" ( +2 ."Camille"SC.configure :limp +10 "storage"($(\ 1b +4 (A& +3 "core" &   -\ 1 +995 #"Camille"-> startTube 4 +768 #-> start(:myShortDA){shortDA; samplePassF} +4 "collection"'4% +3 "processing"%L% +12 "core" %Pd`\  + %ܒ\ +4 #"myShortDA"Ready to sample after 10 seconds from PRV.sipper? +2 #Type 'Thread[:myShortDA].answer' to continue +22687 "Can"\ 4# +9560 #"Camille"-> Thread[:myShortDA].answer +3 #"myShortDA"Camille answered Ready to sample after 10 seconds from PRV.sipper? "Yes" +8 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +3 .delay 10 seconds +1006 .PSV.dial :mixloop +3 "processing"%S +46 "core" + ."myShortDA"PTV.dial :PRVmixing +3 "processing"%+  +74 "core" + ."myShortDA"PRV.dial :sipper +3 "processing"%  +141 "core"  +2 ."myShortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +5 ."myShortDA"PS.seek 1.1ml +2 "processing"%3'h! +2277 "core" ' + ."connect"PRV.dial CBV +4 ."myShortDA"CBV.dial PRV +5 "processing"%  +2 "collection"'#  +7 "core"  +134  +2 ."myShortDA"PS.seek 0.5ml +3 "processing"%' +1270 "core" ' + ."myShortDA"PRV.dial :waste2 +3 "processing"%" @ +113 "core" > +2 ."myShortDA"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."myShortDA"PS.seek :empty +2 "processing"%e's +593 "core" ' +2 ."myShortDA"PSV.dial PSR +3 "processing"% +113 "core"  + #"myShortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +12 ."myShortDA"PS.seek 1ml +2 "processing"%6'[q +1092 "core" ' + ."myShortDA"PSR.select :air +3 "processing"% +12 ."myShortDA"PS.seek 2.5ml +3 "processing"%' +1609 "core" ' + ."myShortDA"PSV.dial :mixloop +3 "processing"%7 +113 "core" +2 ."myShortDA"PS.seek :empty +3 "processing"%'s +2622 "core" ' + ."myShortDA"PSV.dial PSR +3 "processing"%E +111 "core"  +2 #"myShortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +4 "processing"%@ +11 ."myShortDA"PS.seek 1ml +3 "processing"%{'[q +1097 "core" ' + ."myShortDA"PSR.select :air +4 "processing"% +13 ."myShortDA"PS.seek 2.5ml +2 "processing"%' +1611 "core" ' +2 ."myShortDA"PSV.dial :mixloop +3 "processing"%W +112 "core" +2 ."myShortDA"PRV.dial :sipper +2 "processing"%w  +49 "core" +2 ."myShortDA"PS.seek :empty +3 "processing"%X's +2638 "core" ' + ."myShortDA"PSV.dial PSR +3 "processing"% +113 "core"  + ."myShortDA"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%8' +2617 "core" ' +2 ."myShortDA"PSV.dial :mixloop +3 "processing"%Z +112 "core" +2 ."myShortDA"PS.seek :empty +3 "processing"%'s +2619 "core" ' +2 #"myShortDA"Loading da puck from tube 4 into Processing Clamp +2 "processing"%_& +5 "core" &)\  +2 "manipulator"&=% +4 "core" % t w k 6 i v +2 "storage"(% +3 "core" %C \ A +2 "storage"(f. +3 "core" .( +2 ."myShortDA"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."myShortDA"SC.seek 4 +2 "storage"(s(+ +521 "core" ( + ."myShortDA"SC.configure :limp +2 "storage"($(\ 1b +5 (x& +3 "core" &+ :\ 0( +2 "manipulator"&;& +3 "core" &-| e _  eb +2 "manipulator"&?% +4 "core" % t r s ; e v +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."myShortDA"Elbow.seek 4 +2 "manipulator"&( +175 "core" ( + "manipulator"&!& +3 "core" & \\ M  d[ +3 "storage"(}& +3 "core" &+ { \ =+ +2 ."myShortDA"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek 4 + 800 counts +3 "manipulator"&)'s +105 "core" ' + "storage"(r& +3 "core" &+ { v\ ?+ +3 ."myShortDA"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +6 ."myShortDA"SE.seek :beamBreak +2 "storage"(R' +345 "core" ' + "storage"(\ - +4 "core" -'} + ."myShortDA"SE.configure :default +10 "storage"(#QK-0-\ b +5 (2& +2 "core" &+ c ^\ <+ +3 "manipulator"&]& +4 "core" & H N ~ cZ +2 ."myShortDA"Elbow.seek 4 +2 "manipulator"&D( +6 "core" ( + "manipulator"&z& +4 "core" & O S @ cZ +2 "storage"(V& +3 "core" &+ [ ] b\ <+ +3 ."myShortDA"Forearm.seek 4 + 300 counts +3 "manipulator"&K' +16 "core" ' +2 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myShortDA"Hand.close +2 "manipulator"&(/ +27 "core" / +2 !"myShortDA"o:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 4):bt["4/home/esp/esp2/utils/puckmoves.rb:389:in `load'"8/home/esp/esp2/utils/puckmoves.rb:998:in `loadPuck'";/home/esp/esp2/protocol/2G/DAprocess.rb:281:in `runDA'"6/home/esp/esp2/protocol/2G/DA.rb:124:in `shortDA'"$Camille:31:in `topLevelBinding'"./home/esp/esp2/lib/base.rb:296:in `start'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +3 ."downElevator"SE.seek :down +6 "manipulator"&O& +2 "storage"(1'= +7 "core" & > C bZ +3 "manipulator"&% +4 "core" %І J C  b +2 ."myShortDA"Forearm.seek :retract +8 "manipulator"&' ] +92 "core" ' +2 ."myShortDA"Elbow.seek PC +3 "manipulator"&@( +167 "core" ' + ."downElevator"SE.stop +3 "storage"(5 +81 "core" ( + "manipulator"&F& +4 "core" & I ` d +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &Y& +3 "core" & S E P c +3 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek PC +2 "manipulator"&*'E +106 "core" ' +2 "manipulator"&M& +3 "core" & Z ` h +2 "manipulator"&T% +3 "core" %N f _ ; h +3 "processing"%/& +3 "core" &)\  +3 "processing"%B& +3 "core" &)\  +3 ."myShortDA"PC.seek :closed +2 "processing"%v(SD +7 "core" &*\  +4 &*\ 2 +9 &Ev*\ 2 +10 &<ly+\ F +9 &])\ \ R +10 &I*\ R +9 &VH)\ R +9 &G*\ R +10 &G*\ R +9 &I(\ R +9 &!^H*\ R +10 &# G(\ R +9 &$I)\ R +10 &&G*\ R +9 &(fD*\ R +9 &*'H*\ R +10 &+D*\ R +9 &-I*\ R +9 &/mG%\ R +10 &1/J%\ R +9 &2I)\ S +10 &4I)\ R +9 &6uH(\ R +9 &88I)\ R +10 &9J)\ S +9 &;J(\ S +9 &=|J)\ S +10 &?>K*\ S +9 &AI)\ S +10 &BH+\ R +9 &DJ*\ S +9 &FBZ*\ \ T +10 &Gl)\ V +9 &I{*\ X +9 &K|*\ X +10 &M=)\ Y +9 &N(\ Z +10 &P*\ Z +9 &Rf}k'\ , +9 &S&c*\ 4 +10 ( + &S )\ - +2 "processing"%B& +3 #"myShortDA"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.67 +2 .Hand.open +4 "manipulator"&91 +26 "core" 1 +2 "manipulator"&[% +3 "core" %N p k e +3 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myShortDA"Forearm.seek :retract +2 "manipulator"&G' ] +97 "core" ' +3 #"myShortDA"Heating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +5 "processing"%~ { +3 %i9 +6 "core" 9cc +102 "processing"%&9 +3 "core" 9b +102 "processing"%9 +3 "core" 9a  +102 "processing"%n9 +3 "core" 9`  +103 "processing"%:9 +2 "core" 9a +103 "processing"%J9 +3 "core" 9` +102 "processing"%a9 +3 "core" 9a +102 "processing"%9 +3 "core" 9c +102 "processing"%U9 +3 "core" 9e" +103 "processing"%9 +2 "core" 9g& +103 "processing"%<9 +3 "core" 9k+ +102 "processing"%9 +3 "core" 9p/ +102 "processing"%c9 +3 "core" 9t3 +102 "processing"%o9 +3 "core" 9y7 +103 "processing"% 9 +2 "core" 9~; +103 "processing"%d9 +3 "core" 9@ +102 "processing"%9 +3 "core" 9D +102 "processing"%l9 +3 "core" 9H +102 "processing"%9 +3 "core" 9L +102 "processing"%59 +3 "core" 9P +102 "processing"%9 +3 "core" 9U +102 "processing"%9 +3 "core" 9Y +102 "processing"%h9 +3 "core" 9] +102 "processing"%9 +3 "core" 9a\ +103 "processing"% 9 +3 "core" 9f +102 "processing"%m9 +3 "core" 9j +102 "processing"%g9 +3 "core" 9n +102 "processing"%^9 +3 "core" 9r +102 "processing"%C9 +3 "core" 9v +103 "processing"%u9 +2 "core" 9{ +103 "processing"%9 +2 "core" 9 +103 "processing"%p9 +3 "core" 9  +102 "processing"% 9 +3 "core" 9 +102 "processing"%Q9 +3 "core" 9 +103 "processing"%q9 +2 "core" 9# +103 "processing"%j9 +2 "core" 9) +103 "processing"%|9 +3 "core" 91 +10 ."myShortDA"PH.hold 2:00:00,28C +4 "processing"%. p{p. +3 ."myShortDA"delay 1:30 +7 "core"  +9000 ."myShortDA"PSR.select :air +3 .PSV.dial PSR +5 "processing"%% +111 "core"  + #"myShortDA"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."myShortDA"PS.seek 0.5ml +2 "processing"%' +592 "core" ' + ."myShortDA"delay 5 seconds +503 .PSR.select :air +8 "processing"% +12 ."myShortDA"PS.seek 2ml +3 "processing"%0'Q +1598 "core" ' + ."myShortDA"PTV.dial :puck +3 "processing"%\\  +136 "core"  +2 ."myShortDA"PSV.dial PTV +3 "processing"% +80 "core" + ."myShortDA"PBV.dial :waste1 +3 "processing"%P  +58 "core" +2 "processing"%>% +3 "core" %T  +3 ."myShortDA"PS.seek 1.5ml +2 "processing"%-' +584 "core" ' +2 ."myShortDA"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%H * +37 "core" , +3 ."myShortDA"PS.seek 0ml +4 "processing"%'ܑ +1601 "core" ' +2 ."myShortDA"delay 5:00 +6983 "Can"\ ; +23020 #"myShortDA"recoverPSRreagent08 +2 .PTV.dial :puck +5 "processing"%b  +6 "core"  +2 ."myShortDA"PBV.dial :waste1 +3 "processing"%  +37 "core" +2 ."myShortDA"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +4 "processing"%y * +37 "core" + + ."myShortDA"PSR.select :air +4 .PSV.dial PSR +3 "processing"%, +79 "core"  +2 ."myShortDA"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."myShortDA"PS.seek 2.5ml +3 "processing"%A' +2471 "core" ' +2 ."myShortDA"PSV.dial PTV +3 "processing"%L +80 "core" +2 ."myShortDA"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%4 +79 "core"  +2 ."myShortDA"delay 5 seconds +503 .PSV.dial PTV +3 "processing"%S +78 "core" +2 ."myShortDA"delay 5 seconds +503 .PSV.dial :air +3 "processing"%+  +78 "core"  +2 ."myShortDA"PS.seek :empty +3 "processing"%'s +2480 "core" ' + ."myShortDA"PTV.dial :PRVmixing,via: PRV +3 "processing"%`  +136 "core" +2 ."myShortDA"PSV.dial :mixloop +2 "processing"%# +49 "core" +2 ."myShortDA"PRV.dial :ab1 +2 "processing"% @ +112 "core" > +2 ."myShortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +5 ."myShortDA"PS.seek 0.15ml +2 "processing"%3' +351 "core" ' +2 ."myShortDA"delay 2 seconds +203 ."connect"CBV.dial PRV +4 ."myShortDA"PRV.dial CBV +5 "collection"'"  +2 "processing"%  +4 "core"  +43  +2 "processing"%% +3 "core" %!\  +2 ."myShortDA"PS.seek 0.3ml +3 "processing"%e' +362 "core" ' + ."myShortDA"delay 2 seconds +203 .CBV.dial between PRV and PSV +3 "collection"'6  +35 "core" +2 ."myShortDA"PRV.dial :air +3 "processing"%7  +47 "core"  +2 ."myShortDA"PS.seek 0.9ml +3 "processing"%'N +1273 "core" ' + ."myShortDA"PRV.dial :waste2 +3 "processing"%E @ +77 "core" ? +2 ."myShortDA"PS.seek 0.5ml +3 "processing"%' +857 "core" ' +2 #"myShortDA"addPMLReagent08 +2 .PSV.dial :air +5 "processing"%{  +48 "core"  +2 ."myShortDA"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."myShortDA"PS.seek 2ml +3 "processing"%W'Q +1613 "core" ' + ."myShortDA"PSV.dial :PML +3 "processing"%w +49 "core" + ."myShortDA"PTV.dial :mixing +50 "processing"% @ +75 "core" @ +2 ."myShortDA"PBV.dial :waste1 +2 "processing"%  +39 "core" + "processing"%X% +4 "core" %V  +2 ."myShortDA"PS.seek 1.85ml +3 "processing"%Z'N +239 "core" ' +2 ."myShortDA"PBV.dial between PSV and waste1 +4 "processing"%8 * +38 "core" , +3 ."myShortDA"PS.seek 0ml +3 "processing"%_'ܑ +1963 "core" ' +2 ."myShortDA"delay 2 seconds +203 #Beginning samplePassC +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'=& +5 "core" &d^ +2 "manipulator"&& +4 "core" &  & K [ +2 "manipulator"&f% +3 "core" % t + / Z% +3 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&$(-z +125 "core" ( + "manipulator"&x& +4 "core" &-r %   V. +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &;& +3 "core" &-r 3 ) ^. +3 ."myShortDA"Forearm.seek :garage +3 "manipulator"&?'o +107 "core" ' +2 ."myShortDA"Hand.close +2 "manipulator"&!/ +23 "core" / +2 "manipulator"&}& +4 "core" &-r i I. +2 "manipulator"&t% +3 "core" % JQ +3 ."myShortDA"Forearm.seek :retract +2 "manipulator"&r' ] +104 "core" ' +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek CC +3 "manipulator"&'( +294 "core" ( +2 "manipulator"&\ & +3 "core" &  ( 1 X +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &2& +4 "core" &   e Z +3 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek CC +3 "manipulator"&]'ш +102 "core" ' +2 "manipulator"&z& +4 "core" &   O W +2 "manipulator"&V% +3 "core" %ѐ   ( W +3 "collection"'(& +3 "core" &e^ +2 "collection"'O& +5 "core" &e_ +2 ."myShortDA"CC.seek :closed +3 "collection"'(X +5 "core" &f` +6 &g` 3 +9 &Dyd^ 2 +10 &0k}f` G +9 &bc^ T +9 &Id^ T +10 &CGe` T +9 &Kf_ U +10 &Gfa T +9 &If` T +9 &!GPf^ U +10 &#\ Ig` U +9 &$Kg_ U +9 &&Jc` T +10 &(RFfc T +9 &*Fe`" U +10 &+Gea T +9 &-Ie_6 T +9 &/ZGf` T +10 &1Gg` U +9 &2Le^ T +9 &4Jd` T +10 &6bJd^ T +9 &8$Je` T +10 &9Ff_ T +9 &;Ic]2 T +9 &=kEf_ T +10 &?,Le_ T +9 &@Jf` T +9 &BGe^ T +10 &DrIe^ T +9 &F4Le_ T +10 &GTe_ U +9 &I_e` W +9 &Kmqd` Y +10 &M$e_ ] +9 &Ne_ ` +10 &Peb ` +9 &Raga4 ` +9 &T$g`" _ +10 &Uh` a +9 &Wd` I +9 &X,eb $k +10 &X`da G +2 ( +2 "collection"'O& +4 #"myShortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.19 +2 "collection"'& +5 "core" &X`f^ G +2 ."myShortDA"Hand.open +3 "manipulator"&)1 +25 "core" 1 +2 "manipulator"&R% +4 "core" %р !  P +2 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."myShortDA"Forearm.seek :retract +3 "manipulator"&K' ] +97 "core" ' + ."myShortDA"PSV.dial PSR +3 "processing"%F +112 "core"  +2 #"myShortDA"Pulling 1.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +12 ."myShortDA"PS.seek 1.5ml +3 "processing"%Y' +1600 "core" ' +2 ."myShortDA"delay 5 seconds +503 .PSV.dial :waste1 +3 "processing"%D  +47 "core"  +2 ."myShortDA"PS.seek 0ml +3 "processing"%M'ܑ +1612 "core" ' +2 ."myShortDA"PSV.dial PSR +3 "processing"%T +59 "core"  +2 ."myShortDA"PSR.select :air +3 "processing"% +11 ."myShortDA"PS.seek 2.5ml +2 "processing"%/' +2618 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 ."myShortDA"CBV.dial PRV +5 "processing"%1  +2 "collection"'  +80 "core"  +96  +8 ."myShortDA"PSV.dial :mixloop +4 "processing"%I +113 "core" +2 ."myShortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing +4 "processing"%9  +76 "core" +3 ."myShortDA"PS.seek 0ml +3 "processing"%['ܑ +2624 "core" ' +2 ."myShortDA"PSV.dial :air +3 "processing"%i  +47 "core"  +2 ."myShortDA"PS.seek 2.5ml +3 "processing"%B' +2624 "core" ' +2 ."myShortDA"PSV.dial :mixloop +3 "processing"%& +48 "core" +3 ."myShortDA"PS.seek 0ml +3 "processing"%*'ܑ +2616 "core" ' +2 ."myShortDA"PSV.dial :air +3 "processing"%  +47 "core"  +2 ."myShortDA"PS.seek 2.5ml +3 "processing"%n' +2272 "Can"\ N4 +346 "core" ' +2 ."myShortDA"PSV.dial :mixloop +3 "processing"%: +47 "core" +2 ."myShortDA"PS.seek 0ml +3 "processing"%J'ܑ +2621 "core" ' +2 #"myShortDA"Garaging FlushPuck in Collection Clamp +3 "manipulator"&a& +5 "core" & o P +3 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek CC +2 "manipulator"&( +5 "core" ( +2 "manipulator"&U& +3 "core" & 5  N +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" & " f R +2 ."myShortDA"Forearm.seek CC +3 "manipulator"&<'ш +98 "core" ' + ."myShortDA"Hand.close +2 "manipulator"&/ +26 "core" / +3 ."myShortDA"CC.seek :open +4 "collection"'c( +407 "core" ( + "manipulator"&o& +4 "core" &  E S +2 "manipulator"& % +3 "core" %ё 8 T, +2 ."myShortDA"Forearm.seek :retract +3 "manipulator"&d' ] +96 "core" ' +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myShortDA"Elbow.seek :garage +2 "manipulator"&(-z +279 "core" ( +2 "manipulator"&l& +3 "core" &-} \  Ya +2 ."myShortDA"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 && +3 "core" &-}  Ua +2 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek :garage +3 "manipulator"&5'o +114 "core" ' +2 ."myShortDA"Hand.open +2 "manipulator"&1 +24 "core" 1 +2 "manipulator"&% +3 "core" %yp  Db +2 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myShortDA"Forearm.seek :retract +2 "manipulator"&h' ] +107 "core" ' +2 ."da"delayUntil "18:11:34.27" +24898 #recoverPRVreagent08 +2 .PTV.dial :mixing +5 "processing"% @ +76 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%m * +38 "core" + + ."da"PSV.dial :air +3 "processing"%g  +47 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +3 "processing"%^' +2479 "core" ' + ."da"PSV.dial :mixloop +4 "processing"%C +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%u  +47 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +4 "processing"% +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +3 "processing"%p  +46 "core"  +2 ."da"PS.seek :empty +3 "processing"% 's +2492 "core" ' +2 #"da"washCycleDA #1 of 2 +2 .PSR.select :air +5 .PSV.dial PSR +4 "processing"%Q +143 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +6 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +54 ."da"PS.seek 0.5ml +3 "processing"%q' +586 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +4 "processing"% +11 ."da"PS.seek 2ml +3 "processing"%j'Q +1605 "core" ' + ."da"PTV.dial :puck +3 "processing"%|  +74 "core"  +2 ."da"PSV.dial PTV +2 "processing"%% +80 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%  +38 "core" + "processing"%% +4 "core" %P(  +2 ."da"PS.seek 1.5ml +3 "processing"%\\' +585 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"% * +36 "core" * +2 ."da"PS.seek 0ml +3 "processing"%P'ܑ +1610 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%>  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%0  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%H * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%- +80 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%~' +856 "Can"\ B+ +1618 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%b +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"% +80 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%y +79 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%,  +78 "core"  +2 ."da"PS.seek :empty +3 "processing"%'s +2473 "core" ' +2 #"da"washCycleDA #2 of 2 +2 .PSR.select :air +5 .PSV.dial PSR +4 "processing"%L +143 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +6 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +3 "processing"%4' +585 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%S'Q +1609 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%+  +6 "core"  +2 ."da"PSV.dial PTV +3 "processing"%A +79 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%`  +38 "core" + "processing"%#% +4 "core" %S\  +2 ."da"PS.seek 1.5ml +3 "processing"%' +586 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"% * +36 "core" + +3 ."da"PS.seek 0ml +4 "processing"%"'ܑ +1606 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +5 "processing"%  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +8 "processing"%3 * +37 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR +5 "processing"%6 +80 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%7' +2475 "core" ' + ."da"PSV.dial PTV +3 "processing"%e +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%E +79 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +79 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%{  +80 "core"  +2 ."da"PS.seek :empty +4 "processing"%'s +2484 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air +5 "processing"%w  +91 "core"  +2 ."da"delay 5 seconds +509 .PTV.dial :PRVmixing +3 "processing"%  +136 "core" +2 ."da"delay 5 seconds +503 .PRV.dial :ab2 +2 "processing"%  +46 "core" ~ +2 ."da"PTV.dial :PRVmixing +2 "processing"%X  +18 "core" +2 ."da"PSV.dial :mixloop +3 "processing"%8 +48 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.3ml +3 "processing"%W' +391 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air +3 "processing"%Z  +49 "core"  +2 "processing"%=% +2 "core" % \  +3 ."da"PS.seek 0.55ml +2 "processing"%'"Y +341 "core" ' + #"da"addPMLReagent08 +3 .PSV.dial :air +4 "processing"%f  +46 "core"  +3 ."da"PS.seek 2ml +4 "processing"%x'Q +1551 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%; +49 "core" +2 ."da"PTV.dial :mixing +2 "processing"%! @ +79 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%}  +38 "core" +2 "processing"%t% +3 "core" %S  +2 ."da"PS.seek 1.85ml +3 "processing"%@'K +234 "core" ' + ."da"PBV.dial between PSV and waste1 +4 "processing"%G * +36 "core" + +2 ."da"PS.seek 0ml +3 "processing"%?'ܑ +1963 "core" ' +2 ."da"delay 2 seconds +203 .delay 8:00 +19814 "Can"\ E\ ` +28189 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing +5 "processing"%\ @ +5 "core" A + ."da"PBV.dial :waste1 +3 "processing"%$  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +8 "processing"%2 * +39 "core" , +2 ."da"PSV.dial :air +2 "processing"%z  +47 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%V' +2502 "core" ' +2 ."da"PSV.dial :mixloop +3 "processing"%( +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%r  +47 "core"  + ."da"delay 2 seconds +203 .PSV.dial :mixloop +3 "processing"%N +46 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +3 "processing"%  +44 "core"  +2 ."da"PS.seek :empty +5 "processing"%)'s +2473 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +5 .PSV.dial PSR +4 "processing"%R +145 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +6 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%O' +600 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +4 "processing"% +11 ."da"PS.seek 2ml +3 "processing"%F'Q +1602 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%]  +74 "core"  + ."da"PSV.dial PTV +3 "processing"%_ +78 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%D  +39 "core" +2 "processing"%Y% +3 "core" %P(\  +3 ."da"PS.seek 1.5ml +2 "processing"%T' +595 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%M * +38 "core" , +2 ."da"PS.seek 0ml +5 "processing"%'ܑ +1626 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%1  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%I  +37 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +4 "processing"%9 * +37 "core" + + ."da"PSR.select :air +4 .PSV.dial PSR +3 "processing"%/ +81 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%i' +1949 "Can"\ \\ q +551 "core" ' +47 ."da"PSV.dial PTV +10 "processing"%[ +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%& +80 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +4 "processing"%B +79 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%  +80 "core"  +2 ."da"PS.seek :empty +3 "processing"%*'s +2476 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +6 .PSV.dial PSR +3 "processing"%: +143 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +6 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%n' +591 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +4 "processing"% +11 ."da"PS.seek 2ml +3 "processing"%a'Q +1611 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%U  +6 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +90 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +37 "core" +2 "processing"%'% +2 "core" %S'\  +3 ."da"PS.seek 1.5ml +3 "processing"%K' +582 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"% * +38 "core" , +2 ."da"PS.seek 0ml +5 "processing"%o'ܑ +1626 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%<  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%l * +37 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +79 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%' +2497 "core" ' + ."da"PSV.dial PTV +3 "processing"% +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +81 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"%d +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%5  +79 "core"  +2 ."da"PS.seek :empty +3 "processing"%'s +2490 "core" ' +2 #"da"washCycleDA #3 of 3 +2 .PSR.select :air +5 .PSV.dial PSR +4 "processing"% +155 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +6 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +3 "processing"%m' +594 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%g'Q +1606 "core" ' + ."da"PTV.dial :puck +3 "processing"%J  +7 "core"  + ."da"PSV.dial PTV +3 "processing"%C +82 "core" + ."da"PBV.dial :waste1 +3 "processing"%u  +36 "core" +2 "processing"%% +3 "core" %O\  +3 ."da"PS.seek 1.5ml +2 "processing"%p' +600 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%^ * +38 "core" , +2 ."da"PS.seek 0ml +5 "processing"%Q'ܑ +1604 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 +6 .PTV.dial :puck +5 "processing"%  +10 "core"  + ."da"PBV.dial :waste1 +3 "processing"%q  +38 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +4 "processing"%| * +37 "core" + + ."da"PSR.select :air +4 .PSV.dial PSR +3 "processing"%% +128 "core"  +2 ."da"PS.reconfigure :fast +9 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%' +2482 "core" ' + ."da"PSV.dial PTV +4 "processing"% +78 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%j +78 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"% +79 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%\\  +78 "core"  +2 ."da"PS.seek :empty +5 "processing"%>'s +2183 "Can"\ N +291 "core" ' +2 ."da"Gate.power :camera,:ON +3 #Mixing DA Substrates +4 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%0 +152 "core"  +5 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +12 "processing"% +20 ."da"PS.reconfigure :default +5 "processing"%#A d`xb +12 ."da"PS.seek 0.25ml +5 "processing"%H'I +342 "core" ' +2 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +5 "processing"% +12 ."da"PS.seek 0.5ml +2 "processing"%-' +331 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%P'Q +1610 "core" ' + ."da"PTV.dial :puck +3 "processing"%b  +7 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +82 "core" + ."da"PBV.dial :waste1 +3 "processing"%y  +40 "core" + "processing"%,% +4 "core" %V  +2 ."da"PS.seek 1.5ml +2 "processing"%~' +594 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%L * +38 "core" , +2 ."da"PS.seek 0ml +3 "processing"%'ܑ +1603 "core" ' + ."da"delay 10 seconds +1003 #recoverPSRreagent08 +2 .PTV.dial :puck +5 "processing"%4  +5 "core"  + ."da"PBV.dial :waste1 +3 "processing"%+  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%A * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%` +82 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +3 "processing"%#' +2567 "core" ' + ."da"PSV.dial PTV +3 "processing"%S +82 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"% +80 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +81 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%  +80 "core"  +2 ."da"PS.seek :empty +3 "processing"%'s +2562 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air +5 .PSV.dial PSR +5 "processing"%3 +147 "core"  +2 #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +5 .PS.reconfigure :default +3 "processing"%#A d`xb +6 ."da"PS.seek 2ml +2 "processing"%6'Q +2110 "core" ' + ."da"delay 5 seconds +503 .PTV.dial :puck +4 "processing"%"  +4 "core"  +2 ."da"PSV.dial PTV +3 "processing"%e +81 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%E  +40 "core" +2 "processing"%% +2 "core" %O(  +3 ."da"PS.seek 1.5ml +2 "processing"%{' +596 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%7 * +38 "core" + +2 ."da"delay 1 second +102 .PSV.dial :waste1 +3 "processing"%w  +115 "core"  +3 ."da"PS.seek :empty +2 "processing"%'s +1606 "core" ' + "processing"% 9 +4 "core" 9{5 +2 #"da"Processing Puck Heater at 28C before imaging +2 .PH.coast +4 "processing"%X +5 %8& +3 "core" 5 +49 &S - +9 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&% +6 "core" % e  +2 "storage"(Z% +4 "core" %= +2 "storage"(=. +2 "core" .(+ +3 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."da"SC.seek 3 +3 "storage"(W(@ +200 "core" ( + ."da"SC.configure :limp +2 "storage"($(\ 1b +6 (f& +2 "core" &C  +3 "manipulator"&& +3 "core" &-}  a +2 "manipulator"&;% +3 "core" % e H  +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 3 +2 "manipulator"&!( +175 "core" ( +2 "manipulator"&}& +4 "core" &  >  j +2 "storage"(t& +3 "core" &K o +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&G'm +100 "core" ' + "storage"(x& +4 "core" &K m m c +2 ."da"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +6 ."da"SE.seek :beamBreak +2 "storage"(@' +284 "core" ' +2 "storage"(k- +3 "core" -' +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +6 ."da"SE.seek :place +2 "storage"(\ 'x +43 "core" ' +2 "manipulator"&$& +3 "core" &\   j +2 "manipulator"&2% +4 "core" %l > +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +3 "manipulator"&z' ] +106 "core" ' +2 ."da"Elbow.seek PC +3 "manipulator"&?( +259 "core" ( +2 "manipulator"&(& +4 "core" & | 6  +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &r& +2 "core" & W  +3 ."da"Forearm.seek PC +3 "manipulator"&N'E +93 "core" ' + ."da"Hand.close +2 "manipulator"&/ +28 "core" / +3 ."da"PC.seek :open +3 "processing"%V( +378 "core" ( + "storage"(R& +3 "core" &K 7 +3 "manipulator"&)& +3 "core" &  Y  +2 "manipulator"&O% +3 "core" %L  S h +3 ."da"Forearm.seek :retract +3 "manipulator"&]' ] +95 "core" ' +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 3 +2 "manipulator"&_( +247 "core" ( +2 "manipulator"&D& +4 "core" & z % ![ + "storage"(Y& +4 "core" &K n m 6 +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&F'm +92 "core" ' + ."da"Hand.open +2 "manipulator"&M1 +23 "core" 1 +2 "storage"(T- +3 "core" -'x +3 ."da"SE.seek -0.3 Pucks below Top Plate +3 "storage"(1'D +27 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +5 ."da"SE.seek -1.29 Pucks below Top Plate +3 "storage"(I' +56 "core" ' +3 #"da"Lights, camera, ACTION! +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +6 #"da"PuckCamera: snap -bin=2,2 -tiff -auto /var/log/esp/da25mar3118h.tif +7 "processing"%9& +15 "core" &( +4 "manipulator"&/& +8 "core" &  Q[ +2 "manipulator"&% +5 "core" %k | +3 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +10 "manipulator"&[' ] +104 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +4 "manipulator"&&(-z +239 "core" ( + "manipulator"&B& +4 "core" &- d e +2 ."psFlush"Elbow.reconfigure :loose +8 "manipulator"&$ &.,(#b +6 && +2 "core" &- e +3 ."psFlush"Forearm.seek :garage +3 "manipulator"&i'o +108 "core" ' +3 ."psFlush"Hand.close +2 "manipulator"&:/ +28 "core" / +2 "manipulator"&*& +3 "core" &- 5 -e +2 "manipulator"&n% +4 "core" %ς 9 6< +2 ."psFlush"Forearm.seek :retract +3 "manipulator"&U' ] +104 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek PC +2 "manipulator"&( +131 "core" ( + "manipulator"&& +3 "core" & " +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &'& +3 "core" &  +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek PC +3 "manipulator"&a'E +93 "core" ' +2 "manipulator"&& +4 "core" &  +2 "manipulator"&K% +3 "core" %H S\\ +3 "processing"% & +3 "core" & +3 "processing"%<& +4 "core" & +3 ."psFlush"PC.seek :closed +2 "processing"%l(SD +6 "core" &( +6 &) 0 +9 &Cr( 3 +10 &+kq( G +9 &W) V +9 &z>) U +10 &=A( T +9 &<( T +9 &=) T +10 &B# T +9 &!D<( U +10 &#A) U +9 &$?( U +9 &&>( U +10 &(M<( T +9 &*=) T +10 &+?( U +9 &-<( U +9 &/R9( U +10 &1?( V +9 &2>( V +9 &4?) U +10 &6YA( V +9 &8;, U +9 &9>( V +10 &;>) V +9 &=a;* V +10 &?#;( V +9 &@;) V +9 &B>) U +10 &Dk?( U +9 &F*J( V +9 &GX( X +10 &Io( Z +9 &K_z( \\ +10 &M( ] +9 &N}( ] +9 &P) ] +10 &RJ~c( 9 +9 &S\ (|* Z +9 &S,=& 8 +3 ( +2 "processing"%<& +4 #"psFlush"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.81 +2 "processing"%& +5 "core" &S,9' 8 +3 ."psFlush"Hand.open +2 "manipulator"&o1 +27 "core" 1 + "manipulator"&% +4 "core" %H \\ +2 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +3 "manipulator"&' ] +97 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR +4 "processing"%d +50 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +3 "processing"%5' +529 #"da"SX HX9/16 (USB:17): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 1.82 seconds\ Exposing 696x520 pixel 16-bit image for 18.245 seconds\ /var/log/esp/da25mar3118h.tif: TIFF Upload Complete\ +6 #PuckCamera: snap -bin=2,2 -tiff 15.0 /var/log/esp/midres/da25mar3118h15s.tif +50 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."psFlush"PS.seek 2.5ml +3 "processing"%' +987 #"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/da25mar3118h15s.tif: TIFF Upload Complete\ +5 #PuckCamera: snap -bin=2,2 -tiff 30.0 /var/log/esp/midres/da25mar3118h30s.tif +1129 "core" ' +2 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +3 "processing"% @ +214 "core" @ + ."psFlush"PTV.dial :PRVmixing +3 "processing"%  +139 "core" +2 ."psFlush"PSV.dial :mixloop +3 "processing"%m +117 "core" +3 ."psFlush"PS.seek :empty +4 "processing"%J's +1346 #"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/da25mar3118h30s.tif: TIFF Upload Complete\ +5 #PuckCamera: snap -bin=1,1 -tiff 70.0 /var/log/esp/hires/da25mar3118h70s.tif +1274 "core" ' +2 ."psFlush"PSR.select :air +4 .PSV.dial PSR +4 "processing"%C +118 "core"  + #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +6 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +3 "processing"%u' +588 "core" ' +3 ."psFlush"delay 5 seconds +503 .PSR.select :air +10 "processing"% +11 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2111 "core" ' + ."psFlush"delay 1 second +103 .PBV.dial :waste1 +2 "processing"%g  +62 "core" +2 ."psFlush"PTV.dial :mixing +10 "processing"%^ @ +79 "core" @ +2 ."psFlush"PSV.dial :mixloop +2 "processing"%p +118 "core" +2 ."psFlush"PS.seek :empty +3 "processing"% 's +2115 #"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/da25mar3118h70s.tif: TIFF Upload Complete\ +3 .Gate.power :camera,:OFF +7 ."Qmail"DAfans.email "da25mar3118h exposed 18.245 seconds\\nmidres/da25mar3118h15s\\nmidres/da25mar3118h30s\\nhires/da25mar3118h70s",Subject: "da25mar3118h images!" +4 "storage"(q- +5 "core" -' +4 "storage"(|& +4 "core" &K < +7 "manipulator"&%& +10 "core" &   +10 "manipulator"&Q% +11 "core" % U   \  +5 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 3 +5 "manipulator"&( +254 "core" ( +11 "manipulator"&j& +4 "core" &   j h +2 "storage"(& +3 "core" &K , +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&\\'m +100 "core" ' +2 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.57 Pucks below Top Plate +2 "storage"('W +31 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%0 +15 "core" ' + "manipulator"&>& +4 "core" &  h +2 "storage"(H& +2 "core" &K j l +3 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek 3 +2 "manipulator"&-'M +34 "core" ' + ."da"Elbow.hold +3 "manipulator"&b, +6 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +5 ."da"SE.seek -0.39 Pucks below Top Plate +3 "storage"(' +12 "core"  + ."psFlush"PSR.select :flush +4 "processing"%@ +9 "core" ' +2 "manipulator"&y% +3 "core" %`  # +2 "storage"(,& +5 ."psFlush"PS.seek 1ml +2 "processing"%P'[q +6 "core" &K r\  + ."da"Forearm.force -20 +2 "manipulator"&5 +5 ."da"Forearm.seek 3 + 319 counts +2 "manipulator"&L'Ќ +23 "core" ' +2 "manipulator"&~& +4 "core" &  a .g + "storage"(4& +3 "core" &K K\  +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&+'m +16 "core" ' +2 "storage"(A% +3 "core" %   \ \ +3 ."downElevator"SE.seek :down +3 "storage"(`'= +98 (% +4 "core" %4 \ Zr +2 "manipulator"&S% +4 "core" %y  G 0 T +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +3 "manipulator"&' ] +89 "core" ' +72 ' + ."downElevator"SE.stop +2 "storage"(5 +5 (& +3 "core" &K   @\ +713 ' +3 ."psFlush"PSR.select :air +9 "processing"% +18 ."psFlush"PS.seek 2.5ml +86 "processing"%' +1614 "core" ' +4 ."psFlush"PSV.dial PTV +8 "processing"%# +83 "core" +4 ."psFlush"PTV.dial :puck +6 "processing"%3  +80 "core"  +3 ."psFlush"PBV.dial :waste1 +5 "processing"%  +21 "core"  +4 ."psFlush"PS.seek 0ml +6 "processing"%"'ܑ +154 #"uploadLog"upsync +2475 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%e +81 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%E' +2623 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +79 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%6'ܑ +2615 "core" ' + ."psFlush"PSV.dial PSR +8 "processing"%7 +80 "core"  + ."psFlush"PSR.select :flush +4 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%w' +595 "core" ' + ."psFlush"PSR.select :air +4 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%{' +2106 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +79 "core" + ."psFlush"PBV.dial PSV +3 "processing"%X U +58 "core" W +3 ."psFlush"PS.seek 0ml +4 "processing"%8'ܑ +2623 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"% @ +47 "core" ? +3 ."psFlush"PS.seek 2.5ml +3 "processing"%Z' +2620 "Can"\ ?" +2 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%=  +90 "core"  +2 ."psFlush"PS.seek :empty +5 "processing"%f's +2620 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"% +44 "core"  +2 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%;' +2617 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%s +80 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%} U +7 "core" V +3 ."psFlush"PS.seek 0ml +4 "processing"%t'ܑ +2623 "core" ' + ."psFlush"PSV.dial PBV +8 "processing"%x @ +49 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2621 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%h  +90 "core"  +2 ."psFlush"PS.seek :empty +5 "processing"%k's +2623 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%$ +44 "core"  +2 ."psFlush"PSR.select :flush +4 "processing"%@ +12 ."psFlush"PS.seek 1ml +2 "processing"%2'[q +1098 "core" ' + ."psFlush"PSR.select :air +4 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%@' +1602 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%G +91 "core"  + ."psFlush"PTV.dial :puck +3 "processing"%(  +7 "core"  +2 ."psFlush"PBV.dial :waste1 +3 "processing"%r  +57 "core" +2 ."psFlush"PS.seek 0ml +5 "processing"%!'ܑ +2624 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +80 "core"  + ."psFlush"PSR.select :air +6 .PS.seek 2.5ml +2 "processing"%z' +2669 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%v +80 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"%R'ܑ +2679 "core" ' + ."psFlush"PSV.dial PSR +15 "processing"%) +81 "core"  + ."psFlush"PSR.select :flush +4 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +3 "processing"%O' +589 "core" ' + ."psFlush"PSR.select :air +4 "processing"% +12 ."psFlush"PS.seek 2.5ml +3 "processing"%N' +2127 "core" ' + ."psFlush"PSV.dial PTV +4 "processing"%D +79 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%Y U +59 "core" V +2 ."psFlush"PS.seek 0ml +3 "processing"%?'ܑ +2616 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%M @ +49 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%T' +2616 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%9  +78 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%/'s +2612 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +47 "core"  + ."psFlush"PSR.select :air +6 .PS.seek 2.5ml +4 "processing"%]' +2618 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%\ +78 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%1 U +7 "core" U +3 ."psFlush"PS.seek 0ml +3 "processing"%F'ܑ +2619 "core" ' +2 ."psFlush"PSV.dial PBV +8 "processing"%B @ +47 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2619 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%_  +80 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%:'s +2642 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&*& +6 "core" & @ D  ^g +2 "manipulator"&n% +3 "core" % M\ A : ] +3 ."psFlush"Elbow.seek PC +3 "manipulator"&[( +251 "core" ( +2 "manipulator"&& +2 "core" & 2 A 2 _/ +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &'& +3 "core" & M M n _/ +2 ."psFlush"Forearm.seek PC +2 "manipulator"&i'E +94 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&/ +23 "core" / +2 ."psFlush"PC.seek :open +4 "processing"%K( +374 "core" ( +2 "manipulator"& & +3 "core" & H ` @ d/ +2 "manipulator"&&% +3 "core" %R = A cY +2 ."psFlush"Forearm.seek :retract +3 "manipulator"&U' ] +108 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."psFlush"Elbow.seek :garage +2 "manipulator"&V(-z +136 "core" ( + "manipulator"&& +4 "core" &-y Y G E d# +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &o& +4 "core" &-y C A d# +2 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."psFlush"Forearm.seek :garage +3 "manipulator"&'o +112 "core" ' + ."psFlush"Hand.open +2 "manipulator"&<1 +20 "core" 1 +2 "manipulator"&d% +3 "core" %sk  OV +2 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."psFlush"Forearm.seek :retract +4 "manipulator"&a' ] +117 "core" ' +2 #"myShortDA"Finished short da assay +2 #Beginning samplePassF +4 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +4 "collection"'& +6 "core" &f_\  + "manipulator"&5& +4 "core" &- D ?  d# +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek FlushPuck::Garage +45 "manipulator"& (-z +5 "core" ( + "manipulator"&& +4 "core" &- M B N d# +2 ."myShortDA"Elbow.reconfigure :loose +8 "manipulator"&$ &.,(#b +5 &m& +3 "core" &- > > G d# +3 ."myShortDA"Forearm.seek :garage +2 "manipulator"&'o +109 "core" ' +2 ."myShortDA"Hand.close +2 "manipulator"&C/ +18 "core" / +2 "manipulator"&J& +3 "core" &- % R"~ +2 "manipulator"&u% +3 "core" %ρ - R> +3 ."myShortDA"Forearm.seek :retract +3 "manipulator"&g' ] +108 "core" ' + ."myShortDA"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek CC +2 "manipulator"&^( +276 "core" ( +2 "manipulator"&p& +3 "core" & - 2 `, +2 ."myShortDA"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 && +2 "core" & 5 1 `, +3 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek CC +3 "manipulator"&q'ш +103 "core" ' +2 "manipulator"&|& +3 "core" & G B 7 ], +2 "manipulator"&%% +3 "core" %ы E C - ] +2 "collection"'Q& +4 "core" &ea +2 "collection"'j& +5 "core" &e` +2 ."myShortDA"CC.seek :closed +3 "collection"'(X +5 "core" &f` +7 & -g` $e +9 &hS~fa 9 +10 &zxf` N +9 &YRha T +9 &Lf_ T +10 &Me` T +9 &Jfa T +9 &aJga T +10 & #Ig` T +9 &!Jfb U +9 &#Nh` T +10 &%iIf_ T +9 &'+Gfb T +10 &(Lf` T +9 &*If_ T +9 &,qIfa T +10 &.3Je` T +9 &/Ida U +10 &1Kfa U +9 &3zGdb T +9 &5:Lh` U +10 &6Gfb T +9 &8Fe] T +9 &:Ie` T +10 &Hf^ T +9 &?Ke^ T +10 &ALe` T +9 &CKLea T +10 &E Lda# T +9 &FOf_" U +9 &HTga U +10 &JLeea! W +9 &L~f^ Y +10 &Mga ^ +9 &Ozh`& _ +9 &Q>fb ^ +10 &Rea _ +9 &Tf_! ` +9 &V}h` a +10 &Xpga% , +9 &X"e_! L +10 ( + &XRg` D +2 "collection"'j& +3 #"myShortDA"Collection Clamp onSpring/offSpring for 8/26 samples, on/off torque 2.12 +3 "collection"'& +4 "core" &XRfa! D +2 ."myShortDA"Hand.open +2 "manipulator"&>1 +18 "core" 1 + "manipulator"&H% +3 "core" %}   F X +3 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myShortDA"Forearm.seek :retract +2 "manipulator"&0' ] +109 "core" ' +2 ."myShortDA"PSV.dial PSR,avoiding: PBV +2 "processing"%y  +48 "core"  +2 #"myShortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +4 "processing"%@ +13 ."myShortDA"PS.seek 1.5ml +2 "processing"%,' +1602 "core" ' +2 ."myShortDA"delay 5 seconds +503 .PSV.dial :waste1 +3 "processing"%  +48 "core"  +3 ."myShortDA"PS.seek 0ml +3 "processing"%~'ܑ +1604 "core" ' + ."myShortDA"PSV.dial PSR +3 "processing"%4 +47 "core"  +2 ."myShortDA"PSR.select :air +3 "processing"% +12 ."myShortDA"PS.seek 2.5ml +3 "processing"%A' +2616 "core" ' +2 ."connect"PRV.dial CBV +5 ."myShortDA"CBV.dial PRV +4 "processing"%I  +2 "collection"'  +8 "core"  +101  +2 ."myShortDA"PSV.dial :PTV,via: :air +3 "processing"%S +208 "core"  +2 ."myShortDA"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +9 "processing"%\\ @ +76 "core" B +3 ."myShortDA"PS.seek 0ml +4 "processing"%'ܑ +2637 "core" ' + ."myShortDA"PSV.dial :air +3 "processing"%  +80 "core"  +3 ."myShortDA"PS.seek 2.5ml +3 "processing"% ' +1115 "Can"\ C +1504 "core" ' +2 ."myShortDA"PSV.dial :PTV +3 "processing"%- +80 "core" +2 ."myShortDA"PS.seek 0ml +3 "processing"%L'ܑ +2620 "core" ' + #"myShortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&& +6 "core" & @ D } ]( +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek CC +46 "manipulator"&( +33 "core" ( + "manipulator"&+& +4 "core" & G B + ab +2 ."myShortDA"Elbow.reconfigure :loose +9 "manipulator"&$ &.,(#b +4 &`& +3 "core" & 4 # W ab +2 ."myShortDA"Forearm.seek CC +3 "manipulator"&P'ш +92 "core" ' +2 ."myShortDA"Hand.close +2 "manipulator"&#/ +23 "core" / +2 ."myShortDA"CC.seek :open +3 "collection"'3( +412 "core" ( +2 "manipulator"&& +4 "core" & C D  db + "manipulator"&% +4 "core" %і L M : cg +2 ."myShortDA"Forearm.seek :retract +3 "manipulator"&e' ] +92 "core" ' +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek :garage +2 "manipulator"&"(-z +276 "core" ( +2 "manipulator"&& +3 "core" &-z I O cX +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &E& +3 "core" &-z C M s cX +3 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek :garage +3 "manipulator"&7'o +112 "core" ' +3 ."myShortDA"Hand.open +2 "manipulator"&61 +28 "core" 1 +2 "manipulator"&w% +3 "core" %wo ) 6 P[ +2 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."myShortDA"Forearm.seek :retract +3 "manipulator"& ' ] +101 "core" ' +14555 #"Camille"-> access 3 +5 "storage"(X% +3 "core" %A f [ \\\ @ +3 "manipulator"&{% +3 "core" % P\ q s % g +2 "manipulator"&& +4 "core" &-z s t F gX +2 ."Camille"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."Camille"SC.seek 7 +2 "storage"(8([Y +680 "core" ( +2 ."Camille"SC.configure :limp +2 "storage"($(\ 1b +5 (=& +3 "core" &[X \\ [\ ; +39162 "Can"\ 4N +60001 \ 4 +60002 \ 4z +60002 \ 4  +60002 \ 5" +60002 \ 4$_< +60002 \ 5&? +60002 \ 5(h +60002 \ 5* +60001 \ 5+ +60002 \ 4-* +60002 \ 4/ +60002 \ 51V +60002 \ 53a +60002 \ 55@ +60002 \ 47!  +60001 \ 59 +60002 \ 4:!D +60002 \ 4<! +60002 \ 5>"p +60003 \ 4@# +60002 \ 5Bb# +60001 \ 5DC$2 +60002 \ 4F#$ +60002 \ 4H%^ +60002 \ 4I% +60002 \ 4K& +60002 \ 5M' +60002  \ 4O' @PDT1743491202.85  \ 5Qe(L +60002 \ 5SE( +60002 \ 4U&)x +60001 \ 4W* +60002 \ 4X* +60002 \ 4Z+: +60002 \ 4\\+ +60002 \ 4^,f +60002  \ 4`g, +60002  \ 4bH- +60002  \ 5d(.( +60002  \ 4f. +60002 \ 4g/T +60002 \ 4i/ +60001 \ 4k0 +60002 \ 4m1 +60002 \ 4oi1 +60002  \ 5qI2B +60002  \ 5s)2 +60002 \ 4u\ 3n +60002 \ 4v4 +60002  \ 4x4 +60002 \ 4z50 +60002 \ 4|5 +60002 \ 4~l6\\ +60001 \ 5L6 +60002 \ 4,7 +60002 \ 5 8 +60002 \ 58 +60002 \ 49J +60002 \ 59 +60002 \ 4:v +60002 \ 4m; +60002 \ 4M; +60002 \ 4-<8 +60002 \ 5< +60002 \ 4=d +60002 \ 4= +60002 \ 5> +60001 \ 5?& +60002 \ 4o? +60002 \ 4O@R +60002 \ 5/@ +60002 \ 4A~ +60002 \ 4B +60002 \ 4B +60002 \ 5C@ +60002 \ 4C +60002 \ 5qDl +60002 \ 5QE +60001 \ 51E +60002 \ 5F. +60002 \ \ 4F +60002 \ 5GZ +60002 \ 5G +60002 \ 5H +60002 ,\ 4sI +60002 4\ 5SI +60001 8\ 43JH +60002 9\ 4J +60002 >\ 5Kt +60002 E\ 4L\ +60002 G\ 5ŴL +60002 E\ 4ǕM6 +60001 D\ 5uM +60002 L\ 5UNb +60002 J\ 56N +60002 M\ 4O +33681 #"Camille"-> exit +3 #Session Ended +966 #t-> exit +8 #mEXIT @1743531750.71PDT @1747685652.66PDT = =tMAIN =mMAIN_scheduler @PDT1747685653.42 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +111 #"core_reset"Sent BREAK + #t@25267 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.42 I2C Gateway v3.20 +211 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +249 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +440 "Can"\ #!ɤ + \ #!ɤ# + #tPolling Can every 10:00 +2 #Cleanly exited at 11:22:30PDT01-Apr-25 +4 #Waiting for espclients... +149 #"brent"Session Begun +364 #-> ESP.ready! +6 #Powering core bus +560 .Gate.power :raw,:ON +2 "sampler") +45 ) +2 "core"  +3 "collection"' +2 ' +3 "core"  +2 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 ."brent"CS.configure :default + "collection"'#P d@b +4 ."brent"PS.configure :default +2 "processing"%#A d`xb +4 ."brent"SS.configure :default +2 "sampler")#.0X Arm.grab Flush +2 .Hand.open +2 "manipulator"&01 +70 "core" 1 +2 "manipulator"&1& +3 "core" &( W R i ]d +2 "manipulator"&2% +3 "core" % 8 J @ ] ] +3 ."brent"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +4 ."brent"Elbow.seek FlushPuck +2 "manipulator"&3(-z +175 "core" ( +2 "manipulator"&4& +3 "core" &- M K C ]n +2 ."brent"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +4 &5& +3 "core" &- J R W ]n +2 ."brent"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."brent"Forearm.seek :garage +2 "manipulator"&6'o +116 "core" ' +2 ."brent"Hand.close + "manipulator"&7/ +24 "core" / +1017 #"brent"-> Forearm.retract +3 .Forearm.seek :retract +3 "manipulator"&8' ] +103 "core" ' +2 "manipulator"&9% +3 "core" % o * +  \\ +1051 #"brent"-> Elbow.to Elbow.at(:clear)-5000 +3 .Elbow.seek clear - 5000 counts +3 "manipulator"&:(GJ +90 "core" ( + "manipulator"&;& +3 "core" &GX 2 9 & [\\ +2189 #"brent"-> Forearm.to 1 +3 .Forearm.seek 1 +3 "manipulator"&<'ώ +73 "core" 't > ; 8 +3 !"brent"o:Slide::Error :@checkpoint: omitted:@axisName" Forearm: mesg")Forearm speedErr at CC + 5100 counts:@timestampu: Time tR:7@: @replyo:I2C::Servo::AbsMove3Reply : @statuso:I2C::Servo::Status:@velocityi: @pastFLSF:\ @homeF: @enabledT: @erri:@positionit: @pastRLSF: @pwmi:@deltaPressi :@pastThresholdF: @voltagef11.749665193912618: @currenti: @type2F:@outPressi; :\ @lostF: @inPressi> : @channeli: @tagiA: @sourcei+: @error: speedErr:@destinationi%:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411:in `to'"!brent:5:in `topLevelBinding'" Elbow.coast +2 .Elbow.coast +3 "manipulator"&6 +4 &=& +2 "core" &GC J ? ~ _ +2790 #"brent"-> Forearm.retract +4 .Forearm.seek :retract + "manipulator"&>' ] +68 "core" ' +2 "manipulator"&?% +3 "core" % j S Q t ] +457 #"brent"-> Forearm.to 1 +3 .Forearm.seek 1 +4 "manipulator"&@'ώ +69 "core" '2 ` g : +3 !"brent"o:Slide::Error :@checkpoint: omitted:@axisName" Forearm: mesg")Forearm speedErr between CC and home:@timestampu: Time tRP4D: @replyo:I2C::Servo::AbsMove3Reply : @statuso:I2C::Servo::Status:@velocityi: @pastFLSF:\ @homeF: @enabledT: @erri:@positioni2: @pastRLSF: @pwmi:@deltaPressi :@pastThresholdF: @voltagef11.7594835542464427: @currenti: @type2F:@outPressig :\ @lostF: @inPressi` : @channeli: @tagiE: @sourcei+: @error: speedErr:@destinationi%:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411:in `to'"!brent:8:in `topLevelBinding'" Arm.coast +2 .Elbow.coast +2 "manipulator"&6 +4 ."brent"Forearm.coast +2 "manipulator"&5 +4 &A& +3 "core" &O + *  ` +2 "manipulator"&B% +4 "core" % = / q ` +18607 #"brent"-> Elbow.to 1 +3 .Elbow.seek 1 +2 "manipulator"&C( +18 "core" ( +2 "manipulator"&D& +3 "core" & Q V g _x +5334 #"brent"-> 3.times {Arm.hammer! -100; Arm.hammer! 100} + .Forearm.force -100 +2 "manipulator"&5 +56 &E% +3 "core" % g ] D : + ."brent"Forearm.stop +2 "manipulator"&5 +4 ."brent"Forearm.force 100 + "manipulator"&5d +55 &F% +2 "core" % l b \\ :b +2 ."brent"Forearm.stop + "manipulator"&5 +4 ."brent"Forearm.force -100 + "manipulator"&5 +55 &G% +3 "core" % Y X * 9?J + ."brent"Forearm.stop +2 "manipulator"&5 +4 ."brent"Forearm.force 100 + "manipulator"&5d +55 &H% +3 "core" % } Y Y  :b +2 ."brent"Forearm.stop + "manipulator"&5 +4 ."brent"Forearm.force -100 + "manipulator"&5 +54 &I% +3 "core" % G G 5?L +2 ."brent"Forearm.stop + "manipulator"&5 +3 ."brent"Forearm.force 100 + "manipulator"&5d +55 &J% +3 "core" %  c h :b +2 ."brent"Forearm.stop + "manipulator"&5 +5306 #"brent"-> Arm.coast + .Elbow.coast +2 "manipulator"&6 +37 ."brent"Forearm.coast +2 "manipulator"&5 +4 &K& +2 "core" & O N _ +2 "manipulator"&L% +3 "core" %  < - ` +4951 #"brent"-> Elbow +3 "manipulator"&M& +4 "core" & ) ( _ ` +5949 "Can"\ 9`V +1429 #"brent"-> Elbow +2 "manipulator"&N& +4 "core" & > * " _ +6318 #"brent"-> Elbow to Elbow(CC)+7717 +10 !o:NoMethodError\ : mesg"9undefined method `Elbow' for CmdServer::Client:Class:@timestampu: Time tR" f: name0: args0:bt[";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'""brent:15:in `topLevelBinding'" Elbow to Elbow.at(CC)+7717 +3 "storage"(O% +3 "core" %: 5 5\ 7 +2 "manipulator"&P% +4 "core" % J : J `l +2 "manipulator"&Q& +4 "core" & $  ` + "manipulator"&R% +4 "core" % * Y `l +2 ."brent"Elbow.seek :clear +2 "manipulator"&S(Z +264 "core" ( + "manipulator"&T% +3 "core" % B L _ ^l +3 "manipulator"&U& +3 "core" &Z D J T _S +2 ."brent"SC.stop + "storage"(6 +5 !"brent"o:Axis::Error :@axisName"Storage Carousel: mesg"3Storage Carousel and Elbow are different axes!:@timestampu: Time tRe,h:bt[" Elbow to Elbow.at(CC)+7717 + "storage"(V% +5 "core" %: 7 7 q\ 6 +2 "manipulator"&W% +3 "core" % ? @ o _l +2 "manipulator"&X& +4 "core" &Z N I a ^S +2 ."brent"SC.stop + "storage"(6 +5 !"brent"o:Axis::Error :@axisName"Storage Carousel: mesg"3Storage Carousel and Elbow are different axes!:@timestampu: Time tR5h:bt[" SC.stop +2 .SC.stop +2 "storage"(6 +4 (Y& +2 "core" &[R 5 5 3\ 6 +177 #"brent"-> Elbow to Elbow.at(CC)+7717 +3 "storage"(Z% +3 "core" %: 7 5 <\ 5 +2 "manipulator"&[% +3 "core" % C H  ^l +3 "manipulator"&\\& +3 "core" &Z B C ^S +2 ."brent"SC.stop + "storage"(6 +5 !"brent"o:Axis::Error :@axisName"Storage Carousel: mesg"3Storage Carousel and Elbow are different axes!:@timestampu: Time tRx;'i:bt[" Elbow to Elbow.at(:CC)+7717 +3 "storage"(]% +3 "core" %: 6 7 ^\ 6 +2 "manipulator"&^% +3 "core" % F B ( ^l +3 "manipulator"&_& +3 "core" &Z I L ) ^S +2 ."brent"SC.stop + "storage"(6 +5 !"brent"o:Axis::Error :@axisName"Storage Carousel: mesg"3Storage Carousel and Elbow are different axes!:@timestampu: Time tRi:bt[" 3.times {Arm.hammer! -100; Arm.hammer! 100} + .Forearm.force -100 +3 "manipulator"&5 +55 &`% +2 "core" % \\ J  8& +2 ."brent"Forearm.stop + "manipulator"&5 +4 ."brent"Forearm.force 100 + "manipulator"&5d +54 &a% +3 "core" %  X [ 9bY +2 ."brent"Forearm.stop + "manipulator"&5 +4 ."brent"Forearm.force -100 + "manipulator"&5 +54 &b% +3 "core" % Y Z 9'* + ."brent"Forearm.stop +2 "manipulator"&5 +3 ."brent"Forearm.force 100 + "manipulator"&5d +55 &c% +2 "core" %  K W = 8b< +2 ."brent"Forearm.stop + "manipulator"&5 +4 ."brent"Forearm.force -100 + "manipulator"&5 +55 &d% +2 "core" % Y Z 9'8 +2 ."brent"Forearm.stop + "manipulator"&5 +4 ."brent"Forearm.force 100 + "manipulator"&5d +54 &e% +3 "core" %  J A r 8b= +2 ."brent"Forearm.stop + "manipulator"&5 +1834 #"brent"-> Elbow +2 "manipulator"&f& +5 "core" &[T H F  ] +1945 #"brent"-> Forearm.to 1 +3 .Forearm.seek 1 +2 "manipulator"&g'ώ +74 "core" '( A [ ; 8 +3 !"brent"o:Slide::Error :@checkpoint: omitted:@axisName" Forearm: mesg")Forearm speedErr at CC + 5280 counts:@timestampu: Time tRPm: @replyo:I2C::Servo::AbsMove3Reply : @statuso:I2C::Servo::Status:@velocityi: @pastFLSF:\ @homeF: @enabledT: @erri:@positioni(: @pastRLSF: @pwmi:@deltaPressi; :@pastThresholdF: @voltagef11.749665193912618: @currenti: @type2F:@outPressi[ :\ @lostF: @inPressiA : @channeli: @tagil: @sourcei+: @error: speedErr:@destinationi%:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411:in `to'""brent:23:in `topLevelBinding'" Forearm.retact +3 !o:NoMethodError\ : mesgu:NameError::message0undefined method `retact' for Forearm:Slide:@timestampu: Time tR*:r: name: retact: args[:bt["8/home/esp/esp2/lib/slide.rb:450:in `method_missing'""brent:24:in `topLevelBinding'" Forearm.retract +3 .Forearm.seek :retract +3 "manipulator"&h' ] +83 "core" ' +2 "manipulator"&i% +3 "core" % I : 7 B \\ +1305 #"brent"-> Elbow.to Flush +3 .Elbow.seek FlushPuck +4 "manipulator"&j(-z +112 "core" ( + "manipulator"&k& +3 "core" &- F L B ]J +1245 #"brent"-> Forearm.to Flush +3 .Forearm.seek FlushPuck +3 "manipulator"&l'o +107 "core" ' +2 "manipulator"&m% +3 "core" %ς{ K6 +561 #"brent"-> Forearm.retract +3 .Forearm.seek :retract +3 "manipulator"&n' ] +114 "core" ' + "manipulator"&o% +3 "core" % ^ 1 H \\ +493 #"brent"-> 3.times {Arm.hammer! -100; Arm.hammer! 100} +2 .Forearm.force -100 +3 "manipulator"&5 +55 &p% +2 "core" %Ε ? = t 8= +2 ."brent"Forearm.stop + "manipulator"&5 +4 ."brent"Forearm.force 100 +2 "manipulator"&5d +55 &q% +2 "core" %  Z Y 9b< +2 ."brent"Forearm.stop + "manipulator"&5 +3 ."brent"Forearm.force -100 +2 "manipulator"&5 +54 &r% +3 "core" %Τ X W 9>{ +2 ."brent"Forearm.stop + "manipulator"&5 +4 ."brent"Forearm.force 100 + "manipulator"&5d +54 &s% +2 "core" %  @ X 8b8 +2 ."brent"Forearm.stop + "manipulator"&5 +4 ."brent"Forearm.force -100 + "manipulator"&5 +54 &t% +3 "core" %Φ [ X 9>y +2 ."brent"Forearm.stop + "manipulator"&5 +4 ."brent"Forearm.force 100 + "manipulator"&5d +54 &u% +2 "core" %  b X 9b? +2 ."brent"Forearm.stop + "manipulator"&5 +29448 "Can"d\ ;V +34370 #"brent"-> Forearm +2 "manipulator"&v% +4 "core" %  @ E 3 ^d +308 #"brent"-> Elbow.clear +2 .Elbow.seek :clear +3 "manipulator"&w(Z +110 "core" ( +2 "manipulator"&x& +3 "core" &Z ; I p \\" +1748 #"brent"-> Flush.garage +1317 #-> Arm.releaseAt :garage +2 "manipulator"&y& +5 "core" &Z D C ]" +2 "manipulator"&z% +4 "core" %  4 @ 8 ]d +2 ."brent"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +4 ."brent"Elbow.seek :garage +2 "manipulator"&{(-z +108 "core" ( +2 "manipulator"&|& +3 "core" &-{ F H _ ] +2 ."brent"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +4 &}& +4 "core" &-{ F C ] +2 ."brent"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +4 ."brent"Forearm.seek :garage +2 "manipulator"&~'o +108 "core" ' + ."brent"Hand.open +2 "manipulator"&1 +19 "core" 1 + "manipulator"&% +3 "core" %wM G D +3 ."brent"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +4 ."brent"Forearm.seek :retract +2 "manipulator"&' ] +101 "core" ' +2 "manipulator"&& +3 "core" &-| 1 6 = [ +2 "manipulator"&% +4 "core" % R 2 ) [ +231 #"brent"-> Elbow.clear +3 .Elbow.seek :clear +4 "manipulator"&(Z +114 "core" ( + "manipulator"&& +4 "core" &Z /   X# +362 #"brent"-> Forearm.to 1 +3 .Forearm.seek 1 +3 "manipulator"&'ώ +73 "core" ' A = R 8 +10 !"brent"o:Slide::Error :@checkpoint: omitted:@axisName" Forearm: mesg")Forearm speedErr at CC + 5247 counts:@timestampu: Time tR: @replyo:I2C::Servo::AbsMove3Reply : @statuso:I2C::Servo::Status:@velocityi: @pastFLSF:\ @homeF: @enabledT: @erri:@positioni: @pastRLSF: @pwmi:@deltaPressiR :@pastThresholdF: @voltagef11.749665193912618: @currenti: @type2F:@outPressi= :\ @lostF: @inPressiA : @channeli: @tagi : @sourcei+: @error: speedErr:@destinationi%:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411:in `to'""brent:35:in `topLevelBinding'" Forearm.retract +3 .Forearm.seek :retract +2 "manipulator"& ' ] +72 "core" ' + "manipulator"&\ % +3 "core" % i / + E Y +2640 #"brent"-> Elbow.to Elbow.at(:clear)-5000 +4 .Elbow.seek clear - 5000 counts +2 "manipulator"& (GJ +76 "core" ( +2 "manipulator"& & +4 "core" &GW * / C Y +1281 #"brent"-> Arm.coast + .Elbow.coast +2 "manipulator"&6 +5 ."brent"Forearm.coast + "manipulator"&5 +5 && +3 "core" &GW % * \\ +2 "manipulator"&% +3 "core" %\ F 4 ^ +5330 #"brent"-> Forearm.retract +3 .Forearm.seek :retract +3 "manipulator"&' ] +36 "core" ' +2 "manipulator"&% +3 "core" % R A H _ +259 #"brent"-> Elbow.to 1 +3 .Elbow.seek 1 +3 "manipulator"&( +136 "core" ( +2 "manipulator"&& +3 "core" & ' & ; \\U +678 #"brent"-> Forearm.to 1 +3 .Forearm.seek 1 +4 "manipulator"&'ώ +90 "core" ' +2 "manipulator"&% +3 "core" %z & ' Y Z +691 #"brent"-> Arm.coast +2 .Elbow.coast +3 "manipulator"&6 +4 ."brent"Forearm.coast + "manipulator"&5 +4 && +3 "core" & 5 ' ] +2 "manipulator"&% +3 "core" %{ E @ ) ^ +5462 #"brent"-> Forearm.retract +3 .Forearm.seek :retract +3 "manipulator"& ' ] +98 "core" ' +2 "manipulator"&% +3 "core" % V 0 -  Z +177 #"brent"-> Hand.close +2 .Hand.close +3 "manipulator"&/ +76 "core" / +417 #"brent"-> Forearm.to 1 +3 .Forearm.seek 1 +4 "manipulator"&!'ώ +93 "core" ' +2 "manipulator"&"% +3 "core" %w B E Y ] +247 #"brent"-> Arm.coast +2 .Elbow.coast +3 "manipulator"&6 +4 ."brent"Forearm.coast + "manipulator"&5 +4 &#& +3 "core" & @ E ^ +2 "manipulator"&$% +3 "core" %x ? ? ^ +1020 "Can"\ 91V +4939 #"brent"-> Forearm.retract +3 .Forearm.seek :retract +2 "manipulator"&%' ] +96 "core" ' +2 "manipulator"&&% +3 "core" % I - 1 < Z +1823 #"brent"-> Elbow.to CC +3 .Elbow.seek CC +2 "manipulator"&'( +180 "core" ( + "manipulator"&(& +3 "core" &  ,  X +803 #"brent"-> Forearm.to CC +2 .Forearm.seek CC +4 "manipulator"&)'ш +98 "core" ' + "manipulator"&*% +3 "core" %^ / 4 [ +2876 #"brent"-> Arm.coast +2 .Elbow.coast +3 "manipulator"&6 +4 ."brent"Forearm.coast + "manipulator"&5 +4 &+& +3 "core" & 5 3 ^ +2 "manipulator"&,% +4 "core" %_ F A o _ +3800 #"brent"-> Forearm.jog 3000 +3 .Forearm.jog 3000 +2 "manipulator"&-) +46 "core" ) +2 "manipulator"&.% +3 "core" %( A J \ ]C +1646 #"brent"-> Arm.coast +2 .Elbow.coast +2 "manipulator"&6 +3 ."brent"Forearm.coast +2 "manipulator"&5 +4 &/& +3 "core" & C D X ^ +2 "manipulator"&0% +3 "core" %' A J _ +2755 #"brent"-> Arm + "manipulator"&1& +5 "core" &K @ @ _ +2 "manipulator"&2% +3 "core" % K C _: +4929 #"brent"-> Arm.to PC +2 "manipulator"&4& +4 "core" &K G E _ +3 "manipulator"&5% +3 "core" %^  / _ +2 ."brent"Forearm.seek :retract +2 "manipulator"&' ] +72 "core" ' +2 ."brent"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."brent"Elbow.seek PC +2 "manipulator"&7( +399 "core" ( +2 "manipulator"&& +3 "core" & 0 4  Y5 +3 ."brent"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +4 &9& +4 "core" &  w X5 +2 ."brent"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +4 ."brent"Forearm.seek PC +2 "manipulator"&6'E +90 "core" ' + "manipulator"&;& +3 "core" & . * ! \\5 +2 "manipulator"&3% +3 "core" %M ( ) % \\ +331 #"brent"-> Arm.coast + .Elbow.coast +3 "manipulator"&6 +4 ."brent"Forearm.coast + "manipulator"&5 +5 &<& +3 "core" & @ 5 ^ +2 "manipulator"&8% +3 "core" %M F = m _ +3394 #"brent"-> Arm +2 "manipulator"&=& +83 "core" &! ( * W ` +35 "manipulator"&:% +3 "core" % A L ? _r +1449 #"brent"-> Forearm.rawPosition + "manipulator"&?% +5 "core" % I > _r +944 #"brent"-> Forearm.legend +10659 #-> Arm.coast + .Elbow.coast +2 "manipulator"&6 +5 ."brent"Forearm.coast + "manipulator"&5 +5 &@& +2 "core" & = . _ +2 "manipulator"&>% +3 "core" % 7 B , _ +4441 #"brent"-> Arm.to 1 + "manipulator"&A& +5 "core" & F 0 - _ +2 "manipulator"&B% +3 "core" % A 1 0 `U +3 ."brent"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +4 ."brent"Forearm.seek :retract + "manipulator"&D' ] +52 "core" ' +2 ."brent"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."brent"Elbow.seek 1 +2 "manipulator"&E( +259 "core" ( +2 "manipulator"&F& +3 "core" &? ,  4 X +2 "storage"(G& +3 "core" &[R   '\ 3 +3 ."brent"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 ."brent"Forearm.seek 7 + 800 counts + "manipulator"&H'ѻ +96 "core" ' + "manipulator"&I& +3 "core" &? / + ) Z +2 "manipulator"&J% +3 "core" %ѷ ' ( " Zi +674 #"brent"-> Forearm.retract +4 .Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +4 ."brent"Forearm.seek :retract +3 "manipulator"&K' ] +91 "core" ' + "manipulator"&L% +3 "core" % h\ + 0 & Z +127 #"brent"-> Arm.coast + .Elbow.coast +2 "manipulator"&6 +5 ."brent"Forearm.coast + "manipulator"&5 +4 &C& +3 "core" &? ) 1 ^ +2 "manipulator"&M% +3 "core" % e K E M _ +4617 #"brent"-> Arm +2 "manipulator"&N& +5 "core" & /  _J +2 "manipulator"&O% +4 "core" % (   `>[ +1708 #"brent"-> Hand.open +2 .Hand.open +2 "manipulator"&P1 +29 "core" 1 +470 #"brent"-> Hand.close +3 .Hand.close +3 "manipulator"&Q/ +24 "core" / +4215 #"brent"-> Arm +3 "manipulator"&R& +3 "core" &  $ `) +2 "manipulator"&T% +4 "core" %R 9 ? _> +1412 "Can"\ 9E"V +357 #"brent"-> 3.times {Arm.hammer! -100; Arm.hammer! 100} +2 .Forearm.force -100 +3 "manipulator"&5 +54 &U% +3 "core" % [ X 9k + ."brent"Forearm.stop +2 "manipulator"&5 +4 ."brent"Forearm.force 100 + "manipulator"&5d +55 &% +2 "core" %  [ X / 9b0 +2 ."brent"Forearm.stop + "manipulator"&5 +4 ."brent"Forearm.force -100 +2 "manipulator"&5 +54 &V% +3 "core" % F D 5@; +2 ."brent"Forearm.stop + "manipulator"&5 +4 ."brent"Forearm.force 100 + "manipulator"&5d +55 &W% +2 "core" %  [ [ 9b +2 ."brent"Forearm.stop + "manipulator"&5 +4 ."brent"Forearm.force -100 + "manipulator"&5 +55 &X% +2 "core" % X Z 8@? +2 ."brent"Forearm.stop + "manipulator"&5 +4 ."brent"Forearm.force 100 + "manipulator"&5d +54 &Y% +2 "core" %  Z X 9b +2 ."brent"Forearm.stop + "manipulator"&5 +2434 #"brent"-> Forearm.to 1 +3 .Forearm.seek 1 +2 "manipulator"&Z'ώ +100 "core" ' + "manipulator"&[% +3 "core" %ϗ - , 0 Y +851 #"brent"-> Arm.hammer! -100 +2 .Forearm.force -100 +3 "manipulator"&5 +54 &\\% +3 "core" % Z X 9 + ."brent"Forearm.stop +2 "manipulator"&5 +691 #"brent"-> Arm +3 "manipulator"&]& +4 "core" & D E ]X +2 "manipulator"&^% +3 "core" %͋ @ B B ^[ +6013 #"brent"-> Forearm.legend +1203 #-> Forearm.rawPosition + "manipulator"&_% +5 "core" %͋ > @ O _[ +3505 #"brent"-> Forearm.minPosition +13717 #-> Elbow +2 "manipulator"&`& +4 "core" & A F  _X +30642 "Can"\ :XV +44984 #"steph"Session Begun +2890 #-> Arm.clear +3 "manipulator"&a& +5 "core" & H L E ^X +2 "manipulator"&b% +4 "core" %͋ D F _[ +2 ."steph"Forearm.seek :retract +2 "manipulator"&c' ] +102 "core" ' +2 ."steph"Elbow.seek :clear + "manipulator"&d(Z +197 "core" ( + "manipulator"&e& +4 "core" &Z + -  Y_ +2 ."steph"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 &f& +2 "core" &Z ' ' ! Y_ +3 ."steph"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +6 ."steph"Forearm.seek :clear +2 "manipulator"&g' ] +26 "core" ' +2 "manipulator"&i& +3 "core" &Z E E ]_ +2 "manipulator"&k% +3 "core" % J D E + ] +621 #"steph"-> exit +2 #Session Ended +11121 "Can"L\ ;iNV +60002 X\ :V +11144 #"brent"-> exit +2 #Session Ended +48856 "Can"Z\ :zV +60002 I\ ;!V +60002 E\ :#V +60002 9\ :%DV +60002 \ 7@V +60002 \ :BpV +60002 \ :DV +60002 \ 9FV +60002 \ 9H2V +60002 \ 9JV +60002 \ 9L^V +60002 \ 5NV +60001 h\ 9PV +60002 i\ 9R V +60002 p\ 4TV +60002 l\ 4VwLV +60002 Z\ 7X]V +60002 h\ 4ZCxV +60002 l\ 3\\V +60002 v\ 3]V +60002 x\ 4_:V +60002 \ 3aV +60002 u\ 3cxfV +60001 t\ 3eKV +60002 s\ 3gV +60002 \ 3h(V +60002 \ 3jV +60002 \ 3lTV +60002 \ 3ngV +60002 }\ 3p9V +60002 \ 3r V +54992 #"brent"Session Begun +638 #-> Arm.hammerBoth? +3 "manipulator"&S& +3 "core" &Z Y P Q c_ +4366 "Can"\ 3sV +3798 #"brent"-> ForearmHammerForce +4674 #-> ESP.ready? +2 "collection"'m% +4 "core" %K\ +3 "sampler")h% +3 "core" %JE | +2 "manipulator"&o% +3 "core" % J Z S  c +2 "manipulator"&l& +3 "core" &Z ^ ^  c_ +2 "storage"(p& +3 "core" &[R g g \ ; +2 "storage"(q% +3 "core" %: h g \ ; +2 "collection"'r& +3 "core" &x\  +2 "processing"%s& +3 "core" &l,\ \  +2 "processing"%n% +3 "core" %ܓ!\ \ +765 #"brent"-> Forearm.stretch +3 !o:NoMethodError\ : mesgu:NameError::message1undefined method `stretch' for Forearm:Slide:@timestampu: Time REG: name: stretch: args[:bt["8/home/esp/esp2/lib/slide.rb:450:in `method_missing'"!brent:4:in `topLevelBinding'" Forearm.stretch! +4 !o:NoMethodError\ : mesgu:NameError::message2undefined method `stretch!' for Forearm:Slide:@timestampu: Time R: name: stretch!: args[:bt["8/home/esp/esp2/lib/slide.rb:450:in `method_missing'"!brent:5:in `topLevelBinding'" Arm.stretch +2 .Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 ."brent"Forearm.seek :retract +3 "manipulator"&t' ] +3 "core" ' +2 ."brent"Elbow.seek :hammer +2 "manipulator"&u( +116 "core" ( +2 "manipulator"&v& +3 "core" &\ Z S J a i +2 ."brent"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."brent"Forearm.seek retracted +2 "manipulator"&x' ] +16 "core" ' +2 "manipulator"&j% +3 "core" % f V @ l `* +2 "manipulator"&y& +3 "core" & 7 : ` i +3 "manipulator"&z% +3 "core" % f 6 . 2 `* +3068 #"brent"-> Hand +2539 #-> Elbow.legend +2425 #-> Elbow +2 "manipulator"&|& +4 "core" & : > Q `h +1487 #"brent"-> Forearm +2 "manipulator"&}% +5 "core" % f / 9 n `* +706 #"brent"-> Elbow.PC +3 .Elbow.seek PC +3 "manipulator"&( +253 "core" ( + "manipulator"&& +4 "core" & V \\ b& +987 #"brent"-> Arm.to PC + "manipulator"&w& +5 "core" & P J G b& +2 ."brent"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."brent"Elbow.seek PC +2 "manipulator"&( +4 "core" ( +2 "manipulator"&& +3 "core" & X S b& +2 ."brent"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &~& +3 "core" & M \\ b& +2 ."brent"Forearm.seek PC +2 "manipulator"&'E +105 "core" ' +2 "manipulator"&{& +4 "core" & U T  b& + "manipulator"&% +4 "core" %M Q Q _ a +476 #"brent"-> PC.close +2 "manipulator"&& +5 "core" & R Q S b& +3 "manipulator"&\ % +4 "core" %M L N ! a +2 "processing"% & +3 "core" &l,\  +3 "processing"%& +4 "core" &l.\  +2 ."brent"PC.seek :closed +2 "processing"%(SD +6 "core" &l-\  +5 &l -\ A +10 &Fz,\ 3 +9 &n-\ H +9 &g.\ T +10 &pT.\ T +9 &2Q-\ T +10 &Q,\ U +9 &S,\ T +9 &xU.\ T +10 &!:R-\ T +9 &"R-\ T +9 &$O-\ T +10 &&R-\ T +9 &(BQ-\ T +10 &*R-\ T +9 &+O-\ T +9 &-R-\ T +10 &/LQ,\ T +9 &1Q,\ T +9 &2R.\ T +10 &4T.\ T +9 &6RT-\ T +9 &8Q-\ T +10 &9Q-\ T +9 &;O-\ T +10 &=ZR-\ T +9 &?O,\ T +9 &@R,\ T +10 &BU.\ T +9 &DbT.\ T +10 &F$U,\ T +9 &GU-\ U +9 &IU-\ T +10 &KiU-\ U +9 &M.S-\ T +9 &NT.\ T +10 &PT-\ T +9 &RX|?-\ , +9 &S'7-\  +10 &S%.\ \  +3 ( + "processing"%& +4 #"brent"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.03 +3 !o:Slide::Error :@checkpoint: omitted:@axisName"Processing Clamp: mesg"(No Puck Clamped in Processing Clamp:@timestampu: Time R l: @reply0:bt["E/home/esp/esp2/utils/misc.rb:481:in `closeAndVerifyPuckPresence'"0/home/esp/esp2/utils/misc.rb:491:in `close'",/home/esp/esp2/lib/msg.rb:68:in `retry'"0/home/esp/esp2/utils/misc.rb:490:in `close'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"0/home/esp/esp2/utils/misc.rb:489:in `close'""brent:13:in `topLevelBinding'" PC.open +3 .PC.seek :open +3 "processing"%( +372 "core" ( +2 "processing"% & +3 "core" &"\  +642 #"brent"-> Hand.open +2 .Hand.open +3 "manipulator"& 1 +77 "core" 1 +905 #"brent"-> Arm.stretch +3 .Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."brent"Forearm.seek :retract +2 "manipulator"&' ] +106 "core" ' +2 ."brent"Elbow.seek :hammer +3 "manipulator"&( +247 "core" ( + "manipulator"&& +3 "core" &( . 4 3 `U +3 ."brent"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 ."brent"Forearm.seek retracted +2 "manipulator"&' ] +27 "core" ' + "manipulator"&% +3 "core" % ] R Z ] +2 "manipulator"&& +3 "core" &( R R N ]U +2 "manipulator"&% +3 "core" % ] P M 5 ] +599 #"brent"-> Arm.stretch! +4 .Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."brent"Forearm.seek :retract +3 "manipulator"&' ] +4 "core" ' +2 ."brent"Elbow.seek :hammer +3 "manipulator"&( +42 "core" ( +3 "manipulator"&& +4 "core" &( Q N m ]U +2 ."brent"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."brent"Forearm.seek retracted +2 "manipulator"&"' ] +5 "core" ' +2 "manipulator"& % +4 "core" % ] L O 1 ] +2 "manipulator"&#& +3 "core" &( > < k \\U +2 "manipulator"&$% +4 "core" % ] E N S ] +14331 #"brent"-> Elbow.at?(:hammer) +2 "manipulator"&!& +5 "core" &( A < \\U +986 #"brent"-> Elbow.at(Forearm.minPosition) +7298 #-> Elbow.at(:hammer) == Elbow.at(Forearm.minPosition) +11314 "Can"|\ 8uBV +4847 #"brent"-> reload Arm.method :hammerBoth? +1032 #-> Arm.hammerBoth? +610 #-> Arm.stretch +3 .Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 ."brent"Forearm.seek :retract +3 "manipulator"&&' ] +4 "core" ' +2 ."brent"Elbow.seek :hammer +3 "manipulator"&(( +4 "core" ( +3 ."brent"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 ."brent"Forearm.seek 7 + 400 counts +2 "manipulator"&*'+ +101 "core" ' + "manipulator"&%% +3 "core" %@ Q \\ I _ +3 ."brent"Forearm.seek retracted +2 "manipulator"&+' ] +103 "core" ' +2 "manipulator"&,% +4 "core" % C 8 L b _ + "manipulator"&'& +3 "core" &( ] \\ . _U +3 "manipulator"&)% +3 "core" % C T \\ _ +1312 #"brent"-> Arm.stretch! +2 .Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 ."brent"Forearm.seek :retract +2 "manipulator"&.' ] +16 "core" ' +2 ."brent"Elbow.seek :hammer +3 "manipulator"&/( +3 "core" ( +3 ."brent"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +4 ."brent"Forearm.seek 7 + 400 counts +2 "manipulator"&0'+ +111 "core" ' + "manipulator"&-% +4 "core" %3 G . D _ +2 ."brent"Forearm.seek retracted +2 "manipulator"&1' ] +104 "core" ' +2 "manipulator"&2% +3 "core" % d P \\ Q _ +2 "manipulator"&4& +4 "core" &( S ]  _U +2 "manipulator"&5% +3 "core" % d Q Q ) _ +3760 #"brent"-> Arm.hammerBoth +2 "manipulator"&& +4 "core" &( I 6 s _U +3 !"brent"o:Axis::Error :@axisName"\ Elbow: mesg"'Unknown Elbow position: hammerBoth:@timestampu: Time RNi: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:665:in `near?'",/home/esp/esp2/utils/misc.rb:32:in `to'"8/home/esp/esp2/utils/misc.rb:38:in `method_missing'""brent:25:in `topLevelBinding'" Arm.hammerBoth? +1328 #-> MainThread.exit +11 #mEXIT + #"brent"Session Ended @1747717004.91PDT @1747717013.09PDT = =mMAIN_scheduler =tMAIN @PDT1747717013.86 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +113 #"core_reset"Sent BREAK +2 #t@20128 receive with ifg=0x10, ie=0xFD #@20761 receive with ifg=0x10, ie=0xFD + #@21417 receive with ifg=0x10, ie=0xFD #@22050 receive with ifg=0x10, ie=0xFD + #@22684 receive with ifg=0x10, ie=0xFD + #@23316 receive with ifg=0x10, ie=0xFD #@23949 receive with ifg=0x10, ie=0xFD + #@24275 receive with ifg=0x80, ie=0xFD #@38094 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +263 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +422 "Can"}\ 7vVi + }\ 7vVi + #tPolling Can every 10:00 +2 #Cleanly exited at 21:56:44PDT19-May-25 +559 #-> ESP.ready! +155 "sampler") +2 ) +2 "core"  +2 "collection"' +3 ' +2 "core"  +2 "processing"% +3 % +2 "core"  +6 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %K +2 .tCS.configure :default + "collection"'#P d@b +3 .tCS.hold + "collection"'+ +5 "core" + + .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" %GF { +2 .tSS.configure :default +2 "sampler")#.0X Arm.stretch! +2 .Forearm.seek :retract +2 "manipulator"&2' ] +4 "core" ' +2 .tElbow.seek :hammer + "manipulator"&3( +4 "core" ( +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 400 counts +2 "manipulator"&4'+ +95 "core" ' + "manipulator"&5% +4 "core" %* B [ c \\T +2 .tForearm.seek retracted +2 "manipulator"&6' ] +99 "core" ' + "manipulator"&7% +3 "core" % U 8 . k [ +2 "manipulator"&8& +3 "core" &( : 9 ` [U +2 "manipulator"&9% +3 "core" % U - 5 \ \\ +10698 #t-> exit +7 #mEXIT @1747717149.58PDT @1747717742.15PDT = =mMAIN_scheduler =tMAIN @PDT1747717742.96 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +115 #"core_reset"Sent BREAK + #t@9632 receive with ifg=0x10, ie=0xFD + #@10265 receive with ifg=0x10, ie=0xFD + #@10921 receive with ifg=0x10, ie=0xFD + #@11554 receive with ifg=0x10, ie=0xFD #@12187 receive with ifg=0x10, ie=0xFD + #@12820 receive with ifg=0x10, ie=0xFD #@13453 receive with ifg=0x10, ie=0xFD + #@13779 receive with ifg=0x80, ie=0xFD #@61190 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +267 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +433 "Can"\ ;xO + \ ;xO" + #tPolling Can every 10:00 +2 #Cleanly exited at 21:59:09PDT19-May-25 +419 #-> ESP.ready! +155 "sampler") +2 ) +2 "core"  +3 "collection"' +2 ' +4 "core"  +2 "processing"% +2 % +3 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +3 % *\ +2 % 0\ +4 "sampler")&\ +3 "collection"'% +2 "core" %K +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +4 "core" + +2 .tCS.configure :default + "collection"'#P d@b +3 "processing"%% +3 "core" %ܓ0\  +2 .tPS.configure :default + "processing"%#A d`xb +3 "sampler")% +3 "core" %IF | +2 .tSS.configure :default +2 "sampler")#.0X Arm.stretch! +2 .Forearm.seek :retract +2 "manipulator"&2' ] +3 "core" ' +2 .tElbow.seek :hammer +2 "manipulator"&3( +4 "core" ( +2 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 400 counts +2 "manipulator"&4'+ +111 "core" ' +3 "manipulator"&5% +3 "core" % W \\ " ] +3 .tForearm.seek retracted +2 "manipulator"&6' ] +97 "core" ' +2 "manipulator"&7% +3 "core" % T 9 8 [ +2 "manipulator"&8& +5 "core" &( 9 ; > [U +2 "manipulator"&9% +4 "core" % T - 8 # [ +3568 #t-> ForearmHoldCurrent +2194 #-> Storage.ready! +2 "manipulator"&:% +3 "core" % U : /  [ + "manipulator"&;& +5 "core" &( / 7  [U +2 "storage"(<& +3 "core" &[R E E \ 5 +2 "storage"(=% +3 "core" %: D E %\ 5 +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&>' ] +3 "core" ' +2 .tElbow.seek :hammer +2 "manipulator"&?( +4 "core" ( +2 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 400 counts +2 "manipulator"&@'+ +109 "core" ' + "manipulator"&A% +3 "core" % \\ Q w _ +3 .tForearm.seek retracted +7 "manipulator"&B' ] +95 "core" ' + "manipulator"&C% +3 "core" % V 7 3 [ +3 "processing"%D& +2 "collection"'E& +8 "core" &1\  + &x  +484 #t-> ESP.shutdown +4 #Asleep / Shutdown +34 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF + #Shutdown +250 #t-> ESP.ready! +4 #Powering core bus +584 .Gate.power :raw,:ON +2 "sampler") +28 )F +2 "core"  +2 "collection"' +3 'G +3 "core"  +2 "processing"% +3 %H +2 "core"  +5 "collection"' 9\ +2 ' 0\ +3 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 .tCS.configure :default + "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +2 .tSS.configure :default +2 "sampler")#.0X quit +7 #mEXIT @1747717944.85PDT @1747717973.12PDT = =mMAIN_scheduler =tMAIN @PDT1747717973.91 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +112 #"core_reset"Sent BREAK +2 #t@23570 receive with ifg=0x10, ie=0xFD #@24209 receive with ifg=0x10, ie=0xFD + #@24866 receive with ifg=0x10, ie=0xFD #@25504 receive with ifg=0x10, ie=0xFD + #@26152 receive with ifg=0x10, ie=0xFD + #@26799 receive with ifg=0x10, ie=0xFD #@27446 receive with ifg=0x10, ie=0xFD + #@27778 receive with ifg=0x80, ie=0xFD #@971 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +260 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +422 "Can"\ 9yX + \ 9yX' + #tPolling Can every 10:00 +2 #Cleanly exited at 22:12:24PDT19-May-25 +796 #-> ESP.shutdown +3 #Asleep / Shutdown +29 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF +2 #Shutdown +478 #t-> ESP.wakeup +4 #Powering core bus +571 .Gate.power :raw,:ON +2 "sampler") +15 ) +3 "core"  +3 "collection"' +3 ' +2 "core"  +2 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +5 "sampler")&\ +2 .tCS.configure :default + "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +2 .tSS.configure :default +2 "sampler")#.0X ESP.shutdown +5 #Asleep / Shutdown +33 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF +2 #Shutdown +477 #t-> exit +7 #mEXIT @1747718047.23PDT @1749770100.48PDT = =mMAIN_scheduler =tMAIN @PDT1749770101.34 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +124 #"core_reset"Sent BREAK +2 #t@52002 idle with ifg=0x00, ie=0x75 #>RESET< ESP2 v3.42 I2C Gateway v3.20 +211 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +280 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +457 "Can"\ &!g + \ &!g + #tPolling Can every 10:00 +3 #Cleanly exited at 22:14:07PDT19-May-25 +672 #-> ESP.ready! +3 #Powering core bus +542 .Gate.power :raw,:ON +3 "sampler") +18 ) +2 "core"  +2 "collection"' +3 ' +2 "core"  +3 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 .tCS.configure :default + "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +2 .tSS.configure :default + "sampler")#.0X initialPurge +2 #Starting initialPurge +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'1& +3 "core" &u  +2 .tHand.open +2 "manipulator"&21 +67 "core" 1 +2 "manipulator"&3& +2 "core" & ( 2 $ ZZ +3 "manipulator"&4% +2 "core" % e + + U Z +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&5(-z +187 "core" ( + "manipulator"&6& +3 "core" &-r ; C  \\6 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &7& +3 "core" &-r + ) T \\6 +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :garage +2 "manipulator"&8'o +115 "core" ' +2 .tHand.close + "manipulator"&9/ +67 "core" / +2 "manipulator"&:& +4 "core" &-   V + "manipulator"&;% +4 "core" % Y   Va +3 .tForearm.seek :retract +2 "manipulator"&<' ] +111 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&=( +308 "core" ( + "manipulator"&>& +3 "core" & S U  _ +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &?& +3 "core" & N E u _ +2 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&@'ш +93 "core" ' +3 "manipulator"&A& +3 "core" & ( ' 6 Z +2 "manipulator"&B% +4 "core" %~ ( ! Z +2 "collection"'C& +3 "core" &u&  +3 "collection"'D& +5 "core" &u  +2 .tCC.seek :closed +2 "collection"'E(X +4 "core" &u"  +9 &3v , +9 &_& A +9 &"p# T +10 &Q$ U +9 &Q' U +10 &cQ" U +9 &$R$ U +9 &M U +10 & S# U +9 &"iO V +9 &$+Q" V +10 &%R! U +9 &'N U +10 &)rP$ U +9 &+4P% U +9 &,R! U +10 &.S$ U +9 &0{P U +9 &2=Q# U +10 &4O! U +9 &5Q! U +10 &7S U +9 &9EM U +9 &;O U +10 &<Q U +9 &>T U +9 &@LM U +10 &BO U +9 &CT# W +10 &Eg# X +9 &GHp$ Z +9 &H% ^ +10 &J" a +9 &Ly$ a +9 &N9! a +10 &O! ` +9 &Q% a +10 &S~ b +9 &U< b" +9 &V b, +10 &XWQ (y +9 &X{ T +6 ( +2 "collection"'D& +3 "core" &Xu T +2 #tCollection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.28 +2 "collection"'F& +3 "core" &Xt T +2 .tHand.open + "manipulator"&G1 +71 "core" 1 +3 "manipulator"&H% +3 "core" % ~ 3 L S +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&I' ] +104 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'J& +4 "core" &Xl T +2 "collection"'K% +3 "core" %P +3 .tCSV.dial CSR +2 "collection"'L  +140 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +3 "collection"' +10 .tCS.reconfigure :default + "collection"'#P d@b +3 .tCS.seek 5ml +2 "collection"'M'q +1357 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 'N% +3 "core" %q \ +2 .tCS.reconfigure :fast +2 "collection"'#d @b +10 .tCS.seek 7.5ml +3 "collection"'O'C +683 "core" ' +2 .tCSV.dial :waste +2 "collection"'P +138 "core" +3 .tCS.reconfigure :default + "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'Q'P +1990 "core" ' +2 #tPurging external Intake + "collection"'R& +3 "core" &Xh T +3 "collection"'S% +2 "core" %M +3 .tCSV.dial :flush + "collection"'T  +47 "core"  +3 .tCS.reconfigure :fast + "collection"'#d @b +3 .tCS.seek 10ml +2 "collection"'U' +2501 "core" ' + .tdelay 5 seconds +503 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"'V +3 'W  +77 "core"  +7  + .tCTV.dial :intake +2 "collection"'X  +79 "core"  +2 .tIntake.select :open +2 "sampler") +10 .tCS.seek 0ml +2 "collection"'Y'P +2480 "core" ' + .tIntake.select :close +7 "sampler")0 +9 .tCTV.dial :air +2 "collection"'Z  +79 "core" +2 #tFlushing upper manifold + "collection"'[& +4 "core" &Xg\ T +2 "collection"'\\% +4 "core" %R + .tCSV.dial :flush +2 "collection"']  +78 "core"  +2 .tCS.seek 5ml +2 "collection"'^'q +1297 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'_ @ +43 "core" @ +2 "collection"'`% +4 "core" %q +2 .tCS.seek 7ml +2 "collection"'a'g +562 "core" ' +2 ."connect"CSV.dial CBV +4 .tCBV.dial CSV + "collection"'b +3 'c  +6 "core"  +103 ~ +2 .tCTV.dial :air +2 .CS.seek 0ml +2 "collection"'d'P +1756 "core" ' +2 .tdelay 7 seconds +704 .CS.seek 3ml + "collection"'e'2~ +812 "core" ' +2 .tCSV.dial :waste +2 "collection"'f +46 "core" +3 .tCS.seek 0ml + "collection"'g'P +809 "core" ' + "collection"'h& +3 "core" &Xf T +2 "collection"'i% +3 "core" %Q +2 .tCSV.dial :flush +2 "collection"'j  +43 "core"  +2 .tCS.seek 3ml +2 "collection"'k'2~ +808 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'l @ +45 "core" A +2 "collection"'m% +3 "core" %2!  +2 .tCS.seek 5ml +2 "collection"'n'q +567 "core" ' +2 .tCSV.dial :air +2 "collection"'o @ +4 "core" @ +3 .tCS.seek 0ml +2 "collection"'p'P +1269 "core" ' + .tdelay 7 seconds +703 .CS.seek 3ml +2 "collection"'q'2~ +816 "core" ' + .tCSV.dial :waste +2 "collection"'r +76 "core" +3 .tCS.seek 0ml + "collection"'s'P +804 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&t& +3 "core" & Q +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&u( +14 "core" ( + "manipulator"&v& +3 "core" & ! Z R +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &w& +3 "core" & * R +2 .tForearm.seek CC +2 "manipulator"&x'ш +90 "core" ' +2 .tHand.close + "manipulator"&y/ +72 "core" / +2 .tCC.seek :open +2 "collection"'z( +407 "core" ( + "manipulator"&{& +3 "core" &    V +2 "manipulator"&|% +3 "core" % ѐ   VG +3 .tForearm.seek :retract +2 "manipulator"&}' ] +102 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&~(-z +281 "core" ( +2 "manipulator"&& +2 "core" &- ' ( S Y3 +3 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 && +2 "core" &- + + < Y3 +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&'o +112 "core" ' +2 .tHand.open + "manipulator"&1 +72 "core" 1 +2 "manipulator"&% +3 "core" % q] : C2 +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&' ] +102 "core" ' +27175 "Can"\ = +60002 \ =G +60002 \ >  +3241 #t-> exit +7 #mEXIT @1749771946.91PDT @1749772053.04PDT = =mMAIN_scheduler =tMAIN @PDT1749772053.77 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +107 #"core_reset"Sent BREAK +2 #t@1912 sendCRC with ifg=0x20, ie=0x7F + #@3747 sendCRC with ifg=0x08, ie=0x5F #@38104 idle with ifg=0x84, ie=0x75 + #@38776 select with ifg=0x10, ie=0xF5 + #@39410 receive with ifg=0x10, ie=0xFD #@40045 receive with ifg=0x10, ie=0xFD + #@40679 receive with ifg=0x10, ie=0xFD #@41006 receive with ifg=0x80, ie=0xFD + #@38449 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +236 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +406 "Can"\ ?  + \ ?  + #tPolling Can every 10:00 +2 #Cleanly exited at 16:45:46PDT12-Jun-25 +5 #Waiting for espclients... +1816 #"steph"Session Begun +2479 #-> ESP.ready! +156 "sampler") +2 ) +2 "core"  +3 "collection"' +3 ' +2 "core"  +2 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +2 ' 0\ +3 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 "collection"'% +2 "core" %M +2 ."steph"CS.configure :default +2 "collection"'#P d@b +5 ."steph"CS.hold + "collection"'+ +5 "core" + +3 ."steph"CS.configure :default + "collection"'#P d@b +4 "processing"%% +3 "core" %ܔ(\  +2 ."steph"PS.configure :default +2 "processing"%#A d`xb +4 "sampler")% +3 "core" %SP o  +2 ."steph"SS.configure :default + "sampler")#.0X access 2 +4 "storage"(3% +4 "core" %D  \ 1 +2 "manipulator"&4% +3 "core" % T  % W +2 "manipulator"&5& +3 "core" &-   W3 +3 ."steph"SC.reconfigure :tight + "storage"($\ .(\ 1~b +4 ."steph"SC.seek 6 +2 "storage"(6(Kz +202 "core" ( +2 ."steph"SC.configure :limp + "storage"($(\ 1b +5 (7& +2 "core" &K} h\ ' +1691 #"steph"-> startTube 2 +22816 #-> start(:myShortDA){shortDA} +3 "collection"'8% +8 "processing"%9% + "core" %M +7 %ܔ\  +3 #"myShortDA"Ready to sample after 10 seconds from PRV.sipper? + #Type 'Thread[:myShortDA].answer' to continue +3349 #"steph"-> Thread[:myshortDA].answer +12 !o:NoMethodError\ : mesgu:NameError::message4private method `answer' called for nil:NilClass:@timestampu: Time U: name: answer: args[:bt["!steph:5:in `topLevelBinding'" Thread[:myShortDA].answer +4 #"myShortDA"steph answered Ready to sample after 10 seconds from PRV.sipper? "Yes" +4 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +3 .delay 10 seconds +1003 .PSV.dial :mixloop +2 "processing"%: +45 "core" +2 ."myShortDA"PTV.dial :PRVmixing +2 "processing"%;  +76 "core" +2 ."myShortDA"PRV.dial :sipper + "processing"%<  +141 "core"  +2 ."myShortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +4 ."myShortDA"PS.seek 1.1ml +2 "processing"%='h! +2284 "core" ' + ."connect"PRV.dial CBV +2 ."myShortDA"CBV.dial PRV +4 "processing"%>  +4 "collection"'?  +83 "core" +56 +2 ."myShortDA"PS.seek 0.5ml +3 "processing"%@' +1270 "core" ' + ."myShortDA"PRV.dial :waste2 +2 "processing"%A @ +111 "core" ? + ."myShortDA"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."myShortDA"PS.seek :empty +2 "processing"%B's +589 "core" ' + ."myShortDA"PSV.dial PSR +2 "processing"%C +111 "core"  +2 #"myShortDA"Pulling 1ml of PSR.flush + .PSR.select :flush +4 "processing"%j +11 ."myShortDA"PS.seek 1ml +2 "processing"%D'[q +1100 "core" ' +2 ."myShortDA"PSR.select :air +2 "processing"% +12 ."myShortDA"PS.seek 2.5ml + "processing"%E' +1602 "core" ' + ."myShortDA"PSV.dial :mixloop +2 "processing"%F +111 "core" +2 ."myShortDA"PS.seek :empty +3 "processing"%G's +2622 "core" ' + ."myShortDA"PSV.dial PSR +2 "processing"%H +112 "core"  +2 #"myShortDA"Pulling 1ml of PSR.flush + .PSR.select :flush +4 "processing"%@ +11 ."myShortDA"PS.seek 1ml +2 "processing"%I'[q +1093 "core" ' + ."myShortDA"PSR.select :air +2 "processing"% +12 ."myShortDA"PS.seek 2.5ml +2 "processing"%J' +1608 "core" ' + ."myShortDA"PSV.dial :mixloop +2 "processing"%K +111 "core" + ."myShortDA"PRV.dial :sipper +2 "processing"%L  +48 "core" +2 ."myShortDA"PS.seek :empty +2 "processing"%M's +2621 "core" ' +2 ."myShortDA"PSV.dial PSR +2 "processing"%N +112 "core"  + ."myShortDA"PSR.select :air +4 .PS.seek 2.5ml +3 "processing"%O' +2620 "core" ' + ."myShortDA"PSV.dial :mixloop +2 "processing"%P +124 "core" + ."myShortDA"PS.seek :empty +3 "processing"%Q's +647 "Can"\ @  +1969 "core" ' +2 #"myShortDA"Loading da puck from tube 2 into Processing Clamp +2 "processing"%R& +5 "core" &v\  +2 ."myShortDA"Hand.open + "manipulator"&S1 +28 "core" 1 + "manipulator"&T% +4 "core" % T \  X +2 "storage"(U% +4 "core" %D  \ 1 + "storage"(V. +3 "core" .(Kz +2 ."myShortDA"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."myShortDA"SC.seek 2 +2 "storage"(W( +665 "core" ( +2 ."myShortDA"SC.configure :limp + "storage"($(\ 1b +5 (X& +2 "core" & \ # +35 "manipulator"&Y& +3 "core" &- S3 +2 "manipulator"&Z% +4 "core" % T  T +2 ."myShortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +12 ."myShortDA"Elbow.seek 2 +2 "manipulator"&[( +178 "core" ( +2 "manipulator"&\\& +4 "core" &\  / S!s + "storage"(]& +3 "core" &  V\ - +3 ."myShortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek 2 + 800 counts +2 "manipulator"&^'k +101 "core" ' +2 "storage"(_& +4 "core" &  \ . +2 ."myShortDA"SE.reconfigure :pick + "storage"(#],K-0-\ b +5 ."myShortDA"SE.seek :beamBreak +2 "storage"(`' +305 "core" ' +2 "storage"(a- +4 "core" -'| + ."myShortDA"SE.configure :default +2 "storage"(#QK-0-\ b +5 (b& +3 "core" &  %\ - +2 "manipulator"&c& +3 "core" & ? U!r +2 ."myShortDA"Elbow.seek 2 +2 "manipulator"&d( +5 "core" ( + "manipulator"&e& +4 "core" &    U!r +2 "storage"(f& +4 "core" &  =\ - +2 ."myShortDA"Forearm.seek 2 + 300 counts +2 "manipulator"&g'w +25 "core" ' +2 ."myShortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myShortDA"Hand.close + "manipulator"&h/ +74 "core" / +4 ."downElevator"SE.seek :down +3 "manipulator"&i& +2 "storage"(j'= +8 "core" &\   S!r + "manipulator"&k% +3 "core" % Ѐ  QF +3 ."myShortDA"Forearm.seek :retract +2 "manipulator"&l' ] +98 "core" ' + ."myShortDA"Elbow.seek PC +3 "manipulator"&m( +160 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +79 "core" ( +3 "manipulator"&n& +3 "core" &  Wr +2 ."myShortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +4 &o& +3 "core" & z Xr +3 ."myShortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek PC +2 "manipulator"&p'E +100 "core" ' +2 "manipulator"&q& +2 "core" &   x Ur +3 "manipulator"&r% +3 "core" %E  > U +2 "processing"%s& +3 "core" &v  +3 "processing"%t& +5 "core" &v  +2 ."myShortDA"PC.seek :closed +2 "processing"%u(SD +6 "core" &v)  +6 &I) 'm +9 &ZU( : +10 &{z) O +9 &TU) T +9 &T( T +10 &Q* T +9 &R( T +9 &]Q) T +10 & Q) T +9 &!R( T +9 &#S) T +10 &%fW( T +9 &'(R( T +10 &(S) T +9 &*S( T +9 &,mS) T +10 &..R) T +9 &/P) T +9 &1S" U +10 &3uT) T +9 &56S) T +10 &6U' T +9 &8P( T +9 &:|P* T +10 & +46 "core" +2 ."myShortDA"PRV.dial :ab1 +2 "processing"%= @ +110 "core" > +3 ."myShortDA"PS.reconfigure :slow + "processing"%#A 2`xb +4 ."myShortDA"PS.seek 0.15ml +2 "processing"%A' +364 "core" ' + ."myShortDA"delay 2 seconds +202 ."connect"CBV.dial PRV +2 ."myShortDA"PRV.dial CBV +4 "collection"'@  +4 "processing"%C  +3 "core" +43  +2 "processing"%B% +3 "core" %-  +3 ."myShortDA"PS.seek 0.3ml + "processing"%D' +347 "core" ' +2 ."myShortDA"delay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'F  +32 "core" + ."myShortDA"PRV.dial :air +2 "processing"%E  +47 "core"  +2 ."myShortDA"PS.seek 0.9ml +2 "processing"%H'N +1274 "core" ' + ."myShortDA"PRV.dial :waste2 +2 "processing"%G @ +78 "core" ? +3 ."myShortDA"PS.seek 0.5ml +2 "processing"%I' +867 "core" ' +2 #"myShortDA"addPMLReagent08 + .PSV.dial :air +3 "processing"%K  +47 "core"  +3 ."myShortDA"PS.reconfigure :default + "processing"%#A d`xb +4 ."myShortDA"PS.seek 2ml +2 "processing"%L'Q +1612 "core" ' +2 ."myShortDA"PSV.dial :PML + "processing"%J +46 "core" + ."myShortDA"PTV.dial :mixing +2 "processing"%N @ +76 "core" A +2 ."myShortDA"PBV.dial :waste1 +2 "processing"%M  +37 "core" +2 "processing"%P% +2 "core" %W+  +3 ."myShortDA"PS.seek 1.85ml +2 "processing"%O'O +241 "core" ' + ."myShortDA"PBV.dial between PSV and waste1 +2 "processing"%R * +39 "core" , +2 ."myShortDA"PS.seek 0ml +2 "processing"%S'ܑ +1960 "core" ' +2 ."myShortDA"delay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'T& +3 "core" & +4 "manipulator"&U& +4 "core" & $ Rq + "manipulator"&V% +3 "core" % k  V R +3 ."myShortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +4 ."myShortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&6(-z +135 "core" ( + "manipulator"&X& +3 "core" &- ! q RI +3 ."myShortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +4 &Y& +3 "core" &- < PI +2 ."myShortDA"Forearm.seek :garage +3 "manipulator"&Z'o +111 "core" ' +2 ."myShortDA"Hand.close +2 "manipulator"&\\/ +77 "core" / +2 "manipulator"&]& +3 "core" &- K =I +2 "manipulator"&% +3 "core" % }k k M < +3 ."myShortDA"Forearm.seek :retract +2 "manipulator"&_' ] +110 "core" ' +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."myShortDA"Elbow.seek CC +2 "manipulator"&( +281 "core" ( +2 "manipulator"&& +3 "core" & + C K* +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &a& +2 "core" &  P* +3 ."myShortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +4 ."myShortDA"Forearm.seek CC +2 "manipulator"&b'ш +102 "core" ' +2 "manipulator"&c& +3 "core" & L O* +2 "manipulator"&e% +3 "core" %} t N +3 "collection"'f& +3 "core" &! +9 "collection"'h& +4 "core" &! +2 ."myShortDA"CC.seek :closed +2 "collection"'i(X +7 "core" &' +3 &# 3 +10 &C}" 3 +9 &1l~ H +9 &e V +10 &M' V +9 &CO* V +10 &O* U +9 &Q* V +9 &O" V +10 &!KT V +9 &#O U +10 &$Q% V +9 &&T U +9 &(SN' V +10 &*S U +9 &+T V +9 &-V# U +10 &/\\Q# U +9 &1P* V +9 &2M+ U +10 &4R! U +9 &6dP U +10 &8&Q U +9 &9P! U +9 &;O V +10 &=kQ V +9 &?.S U +9 &@T V +10 &BT V +9 &DqY% W +10 &F/h& X +9 &Gz" Z +9 &I ` +10 &K[ a +9 &M a +9 &N a +10 &P a +9 &R^ b +10 &T! b +9 &U" b( +9 &W U +10 &X { &n +9 &X# S +9 ( + &X^ N +3 "collection"'h& +3 #"myShortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.25 +2 "collection"'k& +4 "core" &X_ N +2 ."myShortDA"Hand.open +2 "manipulator"&[1 +68 "core" 1 +2 "manipulator"&^% +3 "core" % } i C +3 ."myShortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +4 ."myShortDA"Forearm.seek :retract +2 "manipulator"&`' ] +96 "core" ' +2 ."myShortDA"PSV.dial PSR +2 "processing"%g +113 "core"  + #"myShortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +4 "processing"%@ +11 ."myShortDA"PS.seek 1.5ml +2 "processing"%n' +1600 "core" ' +2 ."myShortDA"delay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%o  +46 "core"  +2 ."myShortDA"PS.seek 0ml +3 "processing"%d'ܑ +1599 "core" ' +2 ."myShortDA"PSV.dial PSR +2 "processing"%q +59 "core"  + ."myShortDA"PSR.select :air +3 "processing"% +12 ."myShortDA"PS.seek 2.5ml +2 "processing"%r' +2616 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +2 ."myShortDA"CBV.dial PRV +5 "processing"%s  +2 "collection"'j  +37 "core"  +138  +2 ."myShortDA"PSV.dial :mixloop +2 "processing"%l +112 "core" +2 ."myShortDA"CTV.dial :air,avoiding: :intake + "collection"'  +5 "core"  +2 "collection"'v +3 "core"  +2 "collection"'w  +5 "core" + ."myShortDA"PTV.dial :PRVmixing +2 "processing"%z  +78 "core" +3 ."myShortDA"PS.seek 0ml +2 "processing"%t'ܑ +2623 "core" ' +2 ."myShortDA"PSV.dial :air +2 "processing"%{  +46 "core"  +3 ."myShortDA"PS.seek 2.5ml +2 "processing"%p' +2614 "core" ' +2 ."myShortDA"PSV.dial :mixloop + "processing"%| +49 "core" +2 ."myShortDA"PS.seek 0ml +3 "processing"%}'ܑ +2621 "core" ' +2 ."myShortDA"PSV.dial :air +2 "processing"%~  +48 "core"  +2 ."myShortDA"PS.seek 2.5ml +3 "processing"%' +2621 "core" ' +2 ."myShortDA"PSV.dial :mixloop +2 "processing"% +48 "core" +2 ."myShortDA"PS.seek 0ml +3 "processing"%'ܑ +2624 "core" ' +2 #"myShortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&& +6 "core" & G) +2 ."myShortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +4 ."myShortDA"Elbow.seek CC +2 "manipulator"&( +43 "core" ( +2 "manipulator"&& +2 "core" & KM +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +3 "core" &  DM +38 ."myShortDA"Forearm.seek CC +2 "manipulator"& 'ш +93 "core" ' +2 ."myShortDA"Hand.close +2 "manipulator"& / +73 "core" / +2 ."myShortDA"CC.seek :open +4 "collection"' ( +409 "core" ( + "manipulator"&& +3 "core" & RM +2 "manipulator"&% +3 "core" % ч  R? +3 ."myShortDA"Forearm.seek :retract + "manipulator"&' ] +106 "core" ' +2 ."myShortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +12 ."myShortDA"Elbow.seek :garage +3 "manipulator"&(-z +306 "core" ( + "manipulator"&& +4 "core" &-n & T5 +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &-n  Q5 +3 ."myShortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +4 ."myShortDA"Forearm.seek :garage +2 "manipulator"&'o +109 "core" ' +2 ."myShortDA"Hand.open +2 "manipulator"&1 +67 "core" 1 + "manipulator"&% +3 "core" % y` z T ?2 +3 ."myShortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myShortDA"Forearm.seek :retract + "manipulator"&' ] +106 "core" ' +2 ."da"delayUntil "17:17:34.76" +24639 #recoverPRVreagent08 + .PTV.dial :mixing +4 "processing"% @ +76 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 ."da"delay 30 seconds +548 "Can"\ \ Cĺ +2455 ."da"PBV.dial between PSV and waste1 +2 "processing"% * +39 "core" + + ."da"PSV.dial :air +2 "processing"%  +47 "core"  +2 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"% ' +2526 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%! +47 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%"  +46 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +48 "processing"%# +47 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%$  +46 "core"  +2 ."da"PS.seek :empty +2 "processing"%%'s +2523 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +4 .PSV.dial PSR +3 "processing"%& +154 "core"  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +4 "processing"% +12 ."da"PS.reconfigure :default + "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +4 "processing"%'' +587 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%)'Q +1602 "core" ' + ."da"PTV.dial :puck +2 "processing"%Q  +75 "core"  + ."da"PSV.dial PTV +2 "processing"%* +81 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%,  +37 "core" + "processing"%-% +4 "core" %Q,  +2 ."da"PS.seek 1.5ml +2 "processing"%.' +584 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%/ * +37 "core" * +2 ."da"PS.seek 0ml +3 "processing"%+'ܑ +1602 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +3 .PBV.dial :waste1 +2 "processing"%1  +36 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%0 * +44 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +3 "processing"%y +79 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%3' +2501 "core" ' + ."da"PSV.dial PTV +2 "processing"%4 +78 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%5 +79 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%7 +79 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%2  +78 "core"  +2 ."da"PS.seek :empty +2 "processing"%8's +2485 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +4 .PSV.dial PSR +2 "processing"%9 +142 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +4 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +3 "processing"%:' +597 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%;'Q +1608 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +3 "processing"% +91 "core" ~ + ."da"PBV.dial :waste1 +2 "processing"%?  +37 "core" +2 "processing"%>% +4 "core" %P,\  +2 ."da"PS.seek 1.5ml +2 "processing"%=' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%< * +36 "core" + +3 ."da"PS.seek 0ml +2 "processing"%@'ܑ +1603 "core" ' +2 ."da"delay 2:00 +12048 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 +3 "processing"%C  +36 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%B * +38 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%A +77 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml + "processing"%F' +2504 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%E +77 "core" +2 ."da"delay 5 seconds +476 "Can"x\ LZ +26 ."da"PSV.dial PSR +2 "processing"%D +79 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%G +79 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%H  +77 "core"  +2 ."da"PS.seek :empty +4 "processing"%K's +2489 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +3 "processing"%I  +47 "core"  +2 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing + "processing"%J  +137 "core" + ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%N  +46 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%M  +6 "core" + ."da"PSV.dial :mixloop +2 "processing"%P +48 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.3ml +2 "processing"%R' +392 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air + "processing"%L  +48 "core"  + "processing"%O% +4 "core" %.  +2 ."da"PS.seek 0.55ml +2 "processing"%T'"\\ +338 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%U  +48 "core"  +2 ."da"PS.seek 2ml +3 "processing"%V'Q +1551 "core" ' + ."da"PSV.dial :PML +2 "processing"%X +47 "core" + ."da"PTV.dial :mixing +2 "processing"%Y @ +78 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%m  +37 "core" + "processing"%\\% +4 "core" %M*  +2 ."da"PS.seek 1.85ml +2 "processing"%]'E +231 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"% * +37 "core" + +2 ."da"PS.seek 0ml +2 "processing"%x'ܑ +1965 "core" ' + ."da"delay 2 seconds +202 .delay 8:00 +48003 #recoverPRVreagent08 + .PTV.dial :mixing +4 "processing"%Z @ +16 "core" @ +2 ."da"PBV.dial :waste1 + "processing"%  +38 "core" + ."da"delay 30 seconds +1623 "Can"y\ ?L +1380 ."da"PBV.dial between PSV and waste1 +2 "processing"%a * +37 "core" + +2 ."da"PSV.dial :air +2 "processing"%6  +46 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%c' +2521 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%e +47 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%f  +46 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%_ +47 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%\  +46 "core"  +2 ."da"PS.seek :empty +3 "processing"%k's +2510 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +3 .PSV.dial PSR +3 "processing"%[ +153 "core" +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +4 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +3 "processing"%^' +596 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%h'Q +1605 "core" ' + ."da"PTV.dial :puck +2 "processing"%g  +78 "core"  +2 ."da"PSV.dial PTV + "processing"%b +80 "core" + ."da"PBV.dial :waste1 +2 "processing"%S  +37 "core" +2 "processing"%o% +3 "core" %L  +3 ."da"PS.seek 1.5ml +2 "processing"%n' +595 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 + "processing"%q * +37 "core" , +3 ."da"PS.seek 0ml +2 "processing"%d'ܑ +1606 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%j  +6 "core"  + ."da"PBV.dial :waste1 +2 "processing"%s  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%l * +37 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +3 "processing"% +79 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%v' +2501 "core" ' + ."da"PSV.dial PTV +2 "processing"%w +80 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%z +79 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%r +78 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%{  +78 "core"  +2 ."da"PS.seek :empty +2 "processing"%t's +2475 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +9 .PSV.dial PSR +8 "processing"%| +193 "core" +9 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +4 "processing"% +12 ."da"PS.reconfigure :default + "processing"%#A d`xb +5 ."da"PS.seek 0.5ml + "processing"%p' +601 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%~'Q +1602 "core" ' + ."da"PTV.dial :puck +2 "processing"%}  +6 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +79 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +37 "core" + "processing"%% +4 "core" %N  +2 ."da"PS.seek 1.5ml +2 "processing"%' +586 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +38 "core" , +2 ."da"PS.seek 0ml +4 "processing"% 'ܑ +1600 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +3 "processing"%  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%`  +37 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%i * +37 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +3 "processing"% +79 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%' +2495 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +79 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +80 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +90 "core"  +2 ."da"delay 5 seconds +396 "Can"|\ = +106 ."da"PSV.dial :air +2 "processing"%  +80 "core"  +2 ."da"PS.seek :empty +3 "processing"%'s +2498 "core" ' +3 #"da"washCycleDA #3 of 3 + .PSR.select :air +3 .PSV.dial PSR +3 "processing"% +142 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +4 "processing"% +11 ."da"PS.reconfigure :default + "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +3 "processing"%' +594 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%'Q +1599 "core" ' +2 ."da"PTV.dial :puck + "processing"%  +6 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +78 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +37 "core" +2 "processing"%% +4 "core" %M+\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +603 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%! * +37 "core" * +2 ."da"PS.seek 0ml +2 "processing"%"'ܑ +1601 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%#  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%$  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"% * +44 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +3 "processing"%& +79 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml + "processing"%%' +2509 "core" ' + ."da"PSV.dial PTV +2 "processing"%' +80 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%Q +81 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%* +79 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%,  +79 "core"  +2 ."da"PS.seek :empty +3 "processing"%-'s +2480 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates +2 .PSR.select :air +3 .PSV.dial PSR +4 "processing"%) +155 "core"  +4 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +8 "processing"% +18 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +12 ."da"PS.seek 0.25ml +3 "processing"%/'I +337 "core" ' + ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +4 "processing"% +11 ."da"PS.seek 0.5ml +2 "processing"%.' +334 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +11 ."da"PS.seek 2ml +2 "processing"%1'Q +1601 "core" ' + ."da"PTV.dial :puck +2 "processing"%0  +6 "core"  +2 ."da"PSV.dial PTV +2 "processing"%y +81 "core" + ."da"PBV.dial :waste1 +2 "processing"%+  +39 "core" + "processing"%4% +4 "core" %U  +2 ."da"PS.seek 1.5ml +2 "processing"%5' +592 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%7 * +38 "core" + +2 ."da"PS.seek 0ml +3 "processing"%2'ܑ +1598 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +3 "processing"%3  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%9  +47 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%8 * +39 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR +10 "processing"%: +82 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +3 "processing"%' +2560 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%? +93 "core" ~ +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%> +82 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%; +95 "core" ~ + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%<  +82 "core"  +2 ."da"PS.seek :empty +2 "processing"%='s +2583 "core" ' +3 #"da"Additional air clear + .PSR.select :air +3 .PSV.dial PSR +3 "processing"%C +145 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +5 .PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 2ml +2 "processing"%B'Q +2117 "core" ' +2 ."da"delay 5 seconds +501 .PTV.dial :puck +3 "processing"%A  +7 "core"  + ."da"PSV.dial PTV +2 "processing"%@ +81 "core" + ."da"PBV.dial :waste1 +2 "processing"%E  +39 "core" +2 "processing"%D% +3 "core" %O  +2 ."da"PS.seek 1.5ml +2 "processing"%G' +583 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%H * +38 "core" + +2 ."da"delay 1 second +102 .PSV.dial :waste1 + "processing"%F  +114 "core"  +2 ."da"PS.seek :empty +2 "processing"%I's +1602 "core" ' + "processing"%J9 +3 "core" 9}5 +3 #"da"Processing Puck Heater at 28.1C before imaging + .PH.coast +4 "processing"%N +4 "core" 5 + "processing"%M& +3 "core" &S&5, 7 +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&P% +5 "core" %  F q +2 "storage"(K% +2 "core" %B  +2 "storage"(L. +3 "core" .( +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."da"SC.seek 1 + "storage"(O( +190 "core" ( + ."da"SC.configure :limp +2 "storage"($(\ 1b +5 (R& +2 "core" & X 5 9 +2 "manipulator"&U& +3 "core" &-z ) +3 "manipulator"&T% +3 "core" %  + q +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 1 +2 "manipulator"&X( +199 "core" ( +2 "manipulator"&Y& +4 "core" &  G ( + "storage"(m& +3 "core" &  +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 1 + 800 counts +2 "manipulator"&\\'Ү +90 "core" ' +2 "storage"(& +3 "core" &  # Y +2 ."da"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +6 ."da"SE.seek :beamBreak + "storage"(V' +286 "core" ' + "storage"(]- +3 "core" -' +2 ."da"SE.configure :default + "storage"(#QK-0-\ b +5 ."da"SE.seek :place +2 "storage"(Z'x +42 "core" ' +2 "manipulator"&& +3 "core" &   ( +2 "manipulator"&a% +3 "core" %ҥ  +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +2 "manipulator"&6' ] +95 "core" ' + ."da"Elbow.seek PC +3 "manipulator"&x( +243 "core" ( + "manipulator"&e& +3 "core" & _  +2 ."da"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +4 &f& +3 "core" & w 7  +3 ."da"Forearm.seek PC +3 "manipulator"&_'E +94 "core" ' + ."da"Hand.close +2 "manipulator"&\ / +67 "core" / +2 ."da"PC.seek :open +3 "processing"%c( +375 "core" ( +2 "storage"([& +3 "core" & : +2 "manipulator"&k& +4 "core" &  + "manipulator"&^% +3 "core" % Q @ +45 ."da"Forearm.seek :retract +8 "manipulator"&g' ] +94 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 1 +2 "manipulator"&b( +247 "core" ( + "manipulator"&S& +4 "core" & ]  o +2 "storage"(o& +3 "core" & M H +3 ."da"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 1 + 800 counts +2 "manipulator"&h'Ү +96 "core" ' +2 ."da"Hand.open + "manipulator"&q1 +68 "core" 1 +3 "storage"(n- +2 "core" -'x +3 ."da"SE.seek -0.3 Pucks below Top Plate +2 "storage"(j'D +26 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +5 ."da"SE.seek -1.29 Pucks below Top Plate +2 "storage"(s' +55 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +3 "processing"%l& +8 #"da"PuckCamera: snap -bin=2,2 -png=0 -auto /var/log/esp/da25jun1217h.png +9 "core" & +5 "manipulator"& & +9 "core" & ? o +4 "manipulator"&d% +10 "core" % ҧ ` +5 ."psFlush"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +9 ."psFlush"Forearm.seek :retract +4 "manipulator"&w' ] +108 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +4 "manipulator"&z(-z +185 "core" ( +3 "manipulator"&r& +4 "core" &-~ j  Y +2 ."psFlush"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &{& +3 "core" &-~ S w \\Y +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&v'o +110 "core" ' + ."psFlush"Hand.close +2 "manipulator"&|/ +78 "core" / +2 "manipulator"&t& +4 "core" &-~ FY + "manipulator"&p% +3 "core" % πh G +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&}' ] +107 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."psFlush"Elbow.seek PC +3 "manipulator"&( +122 "core" ( +2 "manipulator"&& +4 "core" & o n J2 + ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +2 "core" & p d U2 +3 ."psFlush"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +4 ."psFlush"Forearm.seek PC +2 "manipulator"&~'E +105 "core" ' +2 "manipulator"&& +3 "core" & 2 +3 "manipulator"&% +2 "core" %m  +3 "processing"%& +3 "core" &+ +3 "processing"%`& +4 "core" &* +3 ."psFlush"PC.seek :closed +2 "processing"%i(SD +5 "core" & +7 & & $c +9 &cRy : +10 &xr O +9 &PQ V +9 &H V +10 &F U +9 &H U +9 &ZF U +10 & G V +9 &!I V +10 &#F V +9 &%^I W +9 &' F W +10 &(F W +9 &*D W +9 &,gA V +10 &.)E V +9 &/B V +9 &1D V +10 &3nI W +9 &51G V +10 &6G V +9 &8E V +9 &:vD W +10 &<9I V +9 &=F U +10 &?E V +9 &AF V +9 &CCI V +10 &EL V +9 &FU W +9 &Hh Y +10 &J;x [ +9 &K{ \\ +10 &M ] +9 &O{{ ] +9 &Q9 _ +10 &R\\j )~ +9 &S&\\ 9 +9 ( + &S+, 4 +3 "processing"%`& +3 #"psFlush"Processing Clamp onSpring/offSpring for 7/24 samples, on/off torque 1.69 + "processing"%& +5 "core" &S+,+ 4 +2 ."psFlush"Hand.open + "manipulator"& 1 +67 "core" 1 + "manipulator"& % +4 "core" % m P +2 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."psFlush"Forearm.seek :retract +3 "manipulator"&' ] +95 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR +3 "processing"% +50 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +4 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%' +603 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +6 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%' +1209 "Can"{ @M +901 "core" ' +2 ."psFlush"delay 1 second +148 .PRV.dial :waste2,avoiding: :ab2 +9 "processing"% @ +215 "core" A + ."psFlush"PTV.dial :PRVmixing +2 "processing"%  +142 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"% +116 "core" +2 ."psFlush"PS.seek :empty +3 "processing"%'s +2628 "core" ' + ."psFlush"PSR.select :air +2 .PSV.dial PSR +4 "processing"% +118 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +4 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%' +592 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +4 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2120 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 + "processing"%  +39 "core" + ."psFlush"PTV.dial :mixing +2 "processing"%! @ +80 "core" A + ."psFlush"PSV.dial :mixloop +2 "processing"% +115 "core" +2 ."psFlush"PS.seek :empty +3 "processing"%#'s +2622 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%$ +117 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +11 ."psFlush"PS.seek 1ml +2 "processing"% '[q +1096 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%&' +551 #"da"SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 0.732 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 13.668 seconds\ Exposing 696x520 pixel 16-bit image for 145.997 seconds\ /var/log/esp/da25jun1217h.png: PNG Upload Complete\ +10 #PuckCamera: snap -bin=2,2 -png=0 15.0 /var/log/esp/midres/da25jun1217h15s.png +24 #"image"cjxl /var/log/esp/da25jun1217h.png /var/log/esp/da25jun1217h.jxl FAILED!\ nice: cjxl: No such file or directory\ +1016 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%" +84 "core" + ."psFlush"PTV.dial :puck +2 "processing"%'  +79 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%Q  +18 "core"  +3 ."psFlush"PS.seek 0ml +3 "processing"%*'ܑ +385 #"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/da25jun1217h15s.png: PNG Upload Complete\ +9 #PuckCamera: snap -bin=2,2 -png=0 30.0 /var/log/esp/midres/da25jun1217h30s.png +17 #"image"cjxl /var/log/esp/midres/da25jun1217h15s.png /var/log/esp/midres/da25jun1217h15s.jxl FAILED!\ nice: cjxl: No such file or directory\ +2213 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%, +83 "core"  +2 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%%' +796 #"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/da25jun1217h30s.png: PNG Upload Complete\ +10 #PuckCamera: snap -bin=1,1 -png=0 70.0 /var/log/esp/hires/da25jun1217h70s.png +16 #"image"cjxl /var/log/esp/midres/da25jun1217h30s.png /var/log/esp/midres/da25jun1217h30s.jxl FAILED!\ nice: cjxl: No such file or directory\ +1793 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%) +84 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%-'ܑ +2620 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%/ +84 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%.' +587 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%0' +2122 "core" ' +4 ."psFlush"PSV.dial PTV +4 "processing"%y +22 #"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/da25jun1217h70s.png: PNG Upload Complete\ +8 .Gate.power :camera,:OFF +5 "storage"(+- +9 "core" -' +3 #"image"cjxl /var/log/esp/hires/da25jun1217h70s.png /var/log/esp/hires/da25jun1217h70s.jxl FAILED!\ nice: cjxl: No such file or directory\ +3 "storage"(4& +16 ."Qmail"DAfans.email "da25jun1217h exposed 2:25.997\\nmidres/da25jun1217h15s\\nmidres/da25jun1217h30s\\nhires/da25jun1217h70s",Subject: "da25jun1217h images!" +20 "core" & M \\ . +5 "manipulator"&1& +4 "core" & $ @ $ \ 2 +2 "manipulator"&7% +3 "core" ~ + % z   q  +4 ."psFlush"PBV.dial PSV +3 ."da"Elbow.reconfigure :tight +4 "processing"%5 U +4 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 1 +2 "manipulator"&3( +49 "core" V +3 ."psFlush"PS.seek 0ml +4 "processing"%9'ܑ +209 "core" ( +4 "manipulator"&8& +3 "core" &( , "  F +2 "storage"(:& +3 "core" & h +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 1 + 800 counts +2 "manipulator"&2'Ү +111 "core" ' +3 ."da"SE.reconfigure :gently + "storage"(#QK-0-\ b +5 ."da"SE.seek -0.57 Pucks below Top Plate +2 "storage"(?'W +53 "core" ' +2 "manipulator"&>& +2 "core" &( j .F +3 "storage"(;& +3 "core" &\  +2 ."da"Elbow.reconfigure :limp + "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek 1 +2 "manipulator"&<'ώ +40 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&, +5 "core" , +2 ."da"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."da"SE.reconfigure :default + "storage"(#QK-0-\ b +5 ."da"SE.seek -0.39 Pucks below Top Plate + "storage"(C' +24 "core" ' +2 "manipulator"&=% +3 "core" %Ϝ ( ~ +2 "storage"(A& +3 "core" &   d +2 ."da"Forearm.force -20 + "manipulator"&5 +5 ."da"Forearm.seek 1 + 314 counts +2 "manipulator"&@' +21 "core" ' +2 "manipulator"&E& +3 "core" &(  /F +2 "storage"(D& +3 "core" & M\  +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 1 + 800 counts +2 "manipulator"&B'Ү +24 "core" ' +2 "storage"(H% +3 "core" %  \  +3 ."downElevator"SE.seek :down +3 "storage"(F'= +99 (G% +3 "core" %3 c\ Yn +2 "manipulator"&J% +3 "core" %Ҧ  Q + +3 ."da"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +2 "manipulator"&N' ] +99 "core" ' +61 ' + ."downElevator"SE.stop +2 "storage"(5 +4 (M& +3 "core" & H\ \ +1721 ' +4 ."psFlush"PSV.dial PBV +5 "processing"%P @ +51 "core" > +6 ."psFlush"PS.seek 2.5ml +8 "processing"%K' +1838 #"uploadLog"upsync +776 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%L  +79 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%R's +2619 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%U +46 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +2 "processing"%T' +2616 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%W +77 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%Y U +6 "core" U +3 ."psFlush"PS.seek 0ml +2 "processing"%m'ܑ +2617 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +48 "core" > +2 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2615 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +78 "core"  +2 ."psFlush"PS.seek :empty +4 "processing"%]'s +2616 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +47 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +12 ."psFlush"PS.seek 1ml +2 "processing"%a'[q +1097 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%V' +1607 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%\\ +77 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%e  +6 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%f  +58 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%X'ܑ +2623 "core" ' +42 ."psFlush"PSV.dial PSR +9 "processing"%\ +81 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +5 "processing"%6' +2625 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%u +80 "core" +2 ."psFlush"PS.seek 0ml +4 "processing"%['ܑ +2623 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%k +79 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%^' +598 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +13 ."psFlush"PS.seek 2.5ml + "processing"%_' +2107 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%S +78 "core" + ."psFlush"PBV.dial PSV +2 "processing"%o U +59 "core" V +2 ."psFlush"PS.seek 0ml +3 "processing"%x'ܑ +2550 "Can"n\ A$ +76 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%q @ +46 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%n' +2623 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%l  +78 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"% 's +2639 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%g +46 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +2 "processing"%d' +2635 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%Z +78 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%j U +6 "core" U +2 ."psFlush"PS.seek 0ml +4 "processing"%h'ܑ +2622 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%r @ +48 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%{' +2616 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%b  +78 "core"  +2 ."psFlush"PS.seek :empty +4 "processing"%|'s +2619 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&t& +5 "core" &( C C h ^F +2 "manipulator"&p% +4 "core" % B C C ^\ +2 ."psFlush"Elbow.seek PC +2 "manipulator"&w( +249 "core" ( + "manipulator"&& +3 "core" & % . `7 +3 ."psFlush"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +4 && +3 "core" & . ) _7 +3 ."psFlush"Forearm.seek PC + "manipulator"&v'E +97 "core" ' + ."psFlush"Hand.close +2 "manipulator"&/ +68 "core" / +2 ."psFlush"PC.seek :open +3 "processing"%( +375 "core" ( +2 "manipulator"&& +3 "core" & B B ^6 +2 "manipulator"&z% +4 "core" % R B D ^ +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&}' ] +99 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."psFlush"Elbow.seek :garage +3 "manipulator"&c(-z +133 "core" ( + "manipulator"&& +3 "core" &-\ G F t ]"y +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 & & +3 "core" &- C D ]"y +2 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."psFlush"Forearm.seek :garage +2 "manipulator"& 'o +117 "core" ' +2 ."psFlush"Hand.open + "manipulator"&`1 +67 "core" 1 +2 "manipulator"&% +4 "core" % i] % J/ +2 ."psFlush"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +4 ."psFlush"Forearm.seek :retract +2 "manipulator"&~' ] +112 "core" ' +2 #"myShortDA"Finished short da assay +42298 "Can"l\ 5&H +60002 s\ 5(޺ +60002 w\ 5* t +60002 v\ 3,z\ \ +60002 v\ 4.U\ +60002 t\ 30. 6 +60002 z\ 42 ̺ +60002 \ 33 b +60002 \ 45 +60001 \ 47 +60002 \ 49o$ +60002 \ 4;I +60002 \ 4="P +60002 \ 4> +60002 \ 4@| +60002 \ 4B +60002 \ 3D +60002 \ 3Fb> +60001 \ 3H=Ժ +60002 \ 4Jj +60002 \ 4K +60002 \ 4M +60002 \ 4O, +60002 \ 4Q~º +60002 \ 4SXX +60002 \ 4U2 +60002 \ 4W  +60025 \ 4X +59978 \ 3Z +60002 \ 3\\F +60002 \ 4^vܺ +60002 \ 3`Pr +60002 \ 3b) +60002 \ 4d +60002 \ 3e4 @PDT1749798462.28 \ 4gʺ +60002 \ 4i` +60001 \ 4kk +60002 \ 3mE +60002 \ 3o" +60002 \ 4p +60002 \ 4r N +60002 \ 4t +60002 \ 4v!z +60002 \ 4xa" +60002 \ 4z;" +60002 \ 4|#< +60002 \ 4}#Һ +60002 \ 3$h +60001 \ 4$ +60002 \ 4}% +60002 \ 4W&* +60002 \ 42& +60002 \ 3 'V +60002 \ 3' +60002 \ 4( +60002 \ 4) +60001 \ 4s) +60002 \ 4M*D +60002 \ 4(*ں +60002 \ 4+p +60002 \ 4, +60002 \ 3, +60002 \ 4-2 +60002 {\ 3j-Ⱥ +60002 y\ 4D.^ +60002 w\ 3. +60002 u\ 4/ +60001 t\ 40 +60002 s\ 30 +60002 s\ 41L +60002 u\ 3b1 +60002 w\ 3;2x +60002 z\ 43 +60002 w\ 43 +60002 p\ 44: +60002 s\ 44к +60002 r\ 45f +60002 s\ 4X5 +60002 t\ 436 +60001 u\ 4 7( +60002 z\ 37 +60002 \ 38T +60002 \ 48 +60002 \ 3u9 +60002 \ 3O: +60002 \ 4*: +60002 \ 3;B +60002 \ 4;غ +60002 \ 4˸0 +60002 \ 4 >ƺ +60002 \ 4?\\ +60002 \ 3? +60002 \ 4د@ +60002 \ 4ډA +60002 w\ 3bA +60002 q\ 4<BJ +60001 k\ 3B +60002 j\ 4Cv +60002 k\ 5D +60002 s\ 5D +60002 u\ 3E8 +60002 r\ 3gEκ +60002 o\ 4@Fd +60002 q\ 3F +60002 q\ 3G +60002 h\ 5H& +60001 `\ 6H +60002 Y\ 6IR +60002 X\ 6I +60002 X\ 6J~ +60002 X\ 5zK +60002 V\ 5nK +60002 Z\ 6gL@ +60002 b\ 6VLֺ +60002 ]\ 6EMl +60002 \\\ 6>N +60001 W\ 8@N +60002 U\ 5;O. +60002 K\ 6\ *Oĺ +60002 I\ 6 PZ +60002 E\ 6\ P +60002 E\ 6Q +60002 C\ 9R +60002 D\ 6R +60002 F\ 5SH +60001 O\ :S޺ +60002 S\ ;#Tt +60002 U\ ;AU\ +22196 #"steph"-> access 1 +13 "storage"(I% +5 "core" %A I H )\ 9 +2 "manipulator"&% +4 "core" % e   [ ` +2 "manipulator"&& +3 "core" &-\   `!u +2 ."steph"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."steph"SC.seek 5 +2 "storage"((; +689 "core" ( + ."steph"SC.configure :limp +2 "storage"($(\ 1b +5 (& +2 "core" &;   \ 2 +31208 #"steph"-> access 2 +4 "storage"(% +3 "core" %A K J R\ 9 +2 "manipulator"&% +3 "core" % e 9 - @ _ +2 "manipulator"&& +4 "core" &-\ -   `!u +2 ."steph"SC.reconfigure :tight + "storage"($\ .(\ 1~b +4 ."steph"SC.seek 6 +2 "storage"((Kz +198 "core" ( +2 ."steph"SC.configure :limp + "storage"($(\ 1b +4 (& +3 "core" &Kz F\ () +5624 "Can"Z\ ;iU +5678 #"steph"-> ESP.ready? +2 "collection"'!% +4 "core" %M4 +2 "sampler")% +4 "core" %a` V  +2 "manipulator"&% +3 "core" % e . # 3 _ +2 "manipulator"&$& +2 "core" &-\ ? D H _!u +2 "storage"(#& +3 "core" &Kz = G `\ 8) +2 "storage"( % +3 "core" %B ! 8 g\ 9 +2 "collection"'"& +3 "core" &L +2 "processing"%'& +3 "core" &\  +2 "processing"%Q% +3 "core" %t)\  +617 #"steph"-> startTube 2 +3837 #-> start(:myShortDA){shortDA} +3 "collection"'&% +5 "processing"%,% +5 "core" %M< +5 %t\  +2 #"myShortDA"Ready to sample after 10 seconds from PRV.sipper? +2 #Type 'Thread[:myShortDA].answer' to continue +2805 #"steph"-> Thread[:myShortDA].answer +3 #"myShortDA"steph answered Ready to sample after 10 seconds from PRV.sipper? "Yes" +5 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +3 .delay 10 seconds +1003 .PSV.dial :mixloop +2 "processing"%* +140 "core" +2 ."myShortDA"PTV.dial :PRVmixing +2 "processing"%)  +135 "core" +2 ."myShortDA"PRV.dial :sipper +2 "processing"%%  +48 "core" +2 ."myShortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +4 ."myShortDA"PS.seek 1.1ml +2 "processing"%/'h! +2316 "core" ' +9 ."connect"PRV.dial CBV +3 ."myShortDA"CBV.dial PRV +4 "processing"%-  +2 "collection"'.  +8 "core"  +131  +2 ."myShortDA"PS.seek 0.5ml +3 "processing"%+' +1273 "core" ' + ."myShortDA"PRV.dial :waste2 +2 "processing"%4 @ +111 "core" > +2 ."myShortDA"PS.reconfigure :default + "processing"%#A d`xb +5 ."myShortDA"PS.seek :empty +2 "processing"%1's +594 "core" ' +2 ."myShortDA"PSV.dial PSR +2 "processing"%7 +109 "core"  +2 #"myShortDA"Pulling 1ml of PSR.flush + .PSR.select :flush +4 "processing"%@ +11 ."myShortDA"PS.seek 1ml +2 "processing"%y'[q +1105 "core" ' + ."myShortDA"PSR.select :air +3 "processing"% +11 ."myShortDA"PS.seek 2.5ml +2 "processing"%5' +1608 "core" ' + ."myShortDA"PSV.dial :mixloop +2 "processing"%8 +110 "core" + ."myShortDA"PS.seek :empty +3 "processing"%:'s +2624 "core" ' + ."myShortDA"PSV.dial PSR +2 "processing"% +115 "core"  +2 #"myShortDA"Pulling 1ml of PSR.flush + .PSR.select :flush +4 "processing"%@ +11 ."myShortDA"PS.seek 1ml +2 "processing"%0'[q +1102 "core" ' + ."myShortDA"PSR.select :air +3 "processing"% +12 ."myShortDA"PS.seek 2.5ml + "processing"%>' +1599 "core" ' + ."myShortDA"PSV.dial :mixloop +2 "processing"%; +111 "core" + ."myShortDA"PRV.dial :sipper +2 "processing"%=  +48 "core" +2 ."myShortDA"PS.seek :empty +3 "processing"%A's +2620 "core" ' +2 ."myShortDA"PSV.dial PSR +2 "processing"% +110 "core"  +2 ."myShortDA"PSR.select :air +3 .PS.seek 2.5ml +4 "processing"%E' +2612 "core" ' + ."myShortDA"PSV.dial :mixloop +2 "processing"%D +111 "core" +2 ."myShortDA"PS.seek :empty +2 "processing"%H's +2616 "core" ' +2 #"myShortDA"Loading da puck from tube 2 into Processing Clamp + "processing"%s& +6 "core" &*\  + "manipulator"&G% +4 "core" % e ) 2 C _ +2 "storage"(J% +3 "core" %B I J Q\ 9 +2 "storage"(2. +3 "core" .(Kz +2 ."myShortDA"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 ."myShortDA"SC.seek 2 +2 "storage"(3( +675 "core" ( +2 ."myShortDA"SC.configure :limp + "storage"($(\ 1b +5 (?& +2 "core" & Z\ ) +2 "manipulator"&<& +3 "core" &-\ "  Z [!u +2 "manipulator"&@% +3 "core" % e * ! & \\ +3 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."myShortDA"Elbow.seek 2 +2 "manipulator"&M( +167 "core" ( + "manipulator"&C& +3 "core" &\ ! (  \\!r +3 "storage"(B& +3 "core" & 2 3 \ 5 +2 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek 2 + 800 counts +2 "manipulator"&F'k +109 "core" ' + "storage"(P& +3 "core" & 2 2 s\ 6 +3 ."myShortDA"SE.reconfigure :pick + "storage"(#],K-0-\ b +6 ."myShortDA"SE.seek :beamBreak + "storage"(9' +306 "core" ' + "storage"(L- +3 "core" -'x +2 ."myShortDA"SE.configure :default +2 "storage"(#QK-0-\ b +4 (K& +4 "core" & ! 2\ 3 + "manipulator"&U& +3 "core" & ' &  [!q +3 ."myShortDA"Elbow.seek 2 + "manipulator"&R( +5 "core" ( +2 "manipulator"&W& +3 "core" & ) ' [!q +2 "storage"(Y& +4 "core" &   T\ 3 +2 ."myShortDA"Forearm.seek 2 + 300 counts +2 "manipulator"&T'w +28 "core" ' +2 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."myShortDA"Hand.close + "manipulator"&/ +76 "core" / +3 ."downElevator"SE.seek :down +2 "manipulator"&m& +5 "storage"('= +4 "core" &\  $ * Y!q +3 "manipulator"&% +3 "core" % l &  X\\ +3 ."myShortDA"Forearm.seek :retract +2 "manipulator"&' ] +93 "core" ' +2 ."myShortDA"Elbow.seek PC +3 "manipulator"&]( +173 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +80 "core" ( +3 "manipulator"&a& +36 "core" & , 7 2 \\ +2 ."myShortDA"Elbow.reconfigure :loose +8 "manipulator"&$ &.,(#b +4 &\\& +3 "core" &  ' 9 \\ +3 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."myShortDA"Forearm.seek PC +2 "manipulator"&e'E +101 "core" ' + "manipulator"&f& +3 "core" & , ) J [ +3 "manipulator"&V% +3 "core" %M   [ +2 "processing"%\ & +4 "core" &*\  +2 "processing"%X& +5 "core" &\  +2 ."myShortDA"PC.seek :closed +2 "processing"%u(SD +6 "core" &\  +5 & (\ $d +10 &eS : +9 &{{ N +9 &^[ T +10 &!T\ T +9 &U S +10 &V\ T +9 &hQ\ S +9 & *T\ S +10 &!V\ T +9 &#Q\ S +9 &%oX\ T +10 &'1U\ T +9 &(V S +10 &*W\ T +9 &,xT\ S +9 &.9S\ T +10 &/S\ S +9 &1R S +10 &3U\ S +9 &5BV\ S +9 &7U\ T +10 &8T\ T +9 &:S\ S +9 & T\ S +9 &?W T +10 &AV T +9 &CRW S +9 &E` U +10 &Fl V +9 &H} X +9 &JJ Y +10 &L  Y +9 &M Z +10 &O Z +9 &QL [\ +9 &RQg / +10 &S/\ + +5 ( +2 "processing"%X& +4 "core" &S\ + +2 #"myShortDA"Processing Clamp onSpring/offSpring for 7/24 samples, on/off torque 1.58 + .Hand.open +4 "manipulator"&61 +77 "core" 1 +2 "manipulator"&k% +3 "core" % M  Z X +2 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."myShortDA"Forearm.seek :retract +2 "manipulator"&[' ] +96 "core" ' +3 #"myShortDA"Heating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +4 "processing"%^ { +3 %S9 +6 "core" 9 +103 "processing"%o9 +2 "core" 9 +103 "processing"%_9 +2 "core" 9  +103 "processing"%q9 +2 "core" 9  +103 "processing"%x9 +2 "core" 9 +103 "processing"%l9 +4 "core" 9 +102 "processing"%n9 +2 "core" 9 +103 "processing"%g9 +2 "core" 9 +103 "processing"% 9 +3 "core" 9" +102 "processing"%Z9 +3 "core" 9& +102 "processing"%j9 +3 "core" 9+ +102 "processing"%d9 +3 "core" 9/ +103 "processing"%r9 +2 "core" 93 +103 "processing"%h9 +3 "core" 97 +103 "processing"%b9 +2 "core" 9; +103 "processing"%{9 +2 "core" 9@ +103 "processing"%t9 +2 "core" 9D +103 "processing"%p9 +2 "core" 9H +103 "processing"%9 +3 "core" 9L +103 "processing"%9 +2 "core" 9P +103 "processing"%9 +2 "core" 9U +103 "processing"%9 +2 "core" 9Y +103 "processing"%N9 +2 "core" 9] +103 "processing"%i9 +3 "core" 9a +103 "processing"%9 +2 "core" 9f +103 "processing"%z9 +2 "core" 9j +103 "processing"%9 +2 "core" 9n +103 "processing"% 9 +2 "core" 9r +103 "processing"%v9 +2 "core" 9v +103 "processing"%w9 +4 "core" 9{ +102 "processing"%`9 +2 "core" 9  +103 "processing"%9 +2 "core" 9 +103 "processing"%}9 +2 "core" 9 +103 "processing"% 9 +3 "core" 9# +103 "processing"%(9 +2 "core" 9* +103 "processing"%I9 +2 "core" 92 +3 ."myShortDA"PH.hold 2:00:00,28C +3 "processing"% p{p. +5 ."myShortDA"delay 1:30 +3 "core"  +9000 ."myShortDA"PSR.select :air +2 .PSV.dial PSR +3 "processing"% +112 "core"  + #"myShortDA"Pulling 0.5ml of PSR.wash + .PSR.select :wash +4 "processing"% +11 ."myShortDA"PS.seek 0.5ml +2 "processing"%O' +596 "core" ' +2 ."myShortDA"delay 5 seconds +502 .PSR.select :air +2 "processing"% +11 ."myShortDA"PS.seek 2ml +2 "processing"%'Q +1612 "core" ' +2 ."myShortDA"PTV.dial :puck +2 "processing"%  +137 "core"  +2 ."myShortDA"PSV.dial PTV +2 "processing"% +79 "core" + ."myShortDA"PBV.dial :waste1 +2 "processing"%  +59 "core" +2 "processing"%% +3 "core" %T#\  +3 ."myShortDA"PS.seek 1.5ml + "processing"%' +596 "core" ' +2 ."myShortDA"delay 3 seconds +301 .PBV.dial between PSV and waste1 +36 "processing"%! * +43 "core" , +9 ."myShortDA"PS.seek 0ml +2 "processing"%'ܑ +1623 "core" ' + ."myShortDA"delay 5:00 +3304 "Can"Y\ A!'V6 +26699 #"myShortDA"recoverPSRreagent08 + .PTV.dial :puck +3 "processing"%  +16 "core"  +2 ."myShortDA"PBV.dial :waste1 +2 "processing"%$  +37 "core" + ."myShortDA"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%# * +37 "core" , +2 ."myShortDA"PSR.select :air +2 .PSV.dial PSR +3 "processing"% +79 "core"  +3 ."myShortDA"PS.reconfigure :fast + "processing"%#A ,`xb +5 ."myShortDA"PS.seek 2.5ml +2 "processing"%"' +2516 "core" ' + ."myShortDA"PSV.dial PTV +2 "processing"%' +78 "core" +2 ."myShortDA"delay 5 seconds +466 #"steph"Session Ended +35 ."myShortDA"PSV.dial PSR +2 "processing"%Q +78 "core"  +2 ."myShortDA"delay 5 seconds +502 .PSV.dial PTV + "processing"%& +78 "core" + ."myShortDA"delay 5 seconds +502 .PSV.dial :air +2 "processing"%,  +76 "core"  +2 ."myShortDA"PS.seek :empty +2 "processing"%*'s +2508 "core" ' +2 ."myShortDA"PTV.dial :PRVmixing,via: PRV +2 "processing"%)  +135 "core" +2 ."myShortDA"PSV.dial :mixloop +2 "processing"%% +45 "core" + ."myShortDA"PRV.dial :ab1 +2 "processing"%| @ +108 "core" > +2 ."myShortDA"PS.reconfigure :slow + "processing"%#A 2`xb +3 ."myShortDA"PS.seek 0.15ml +2 "processing"%.' +359 "core" ' +2 ."myShortDA"delay 2 seconds +202 ."connect"CBV.dial PRV +2 "collection"'-  + ."myShortDA"PRV.dial CBV +4 "processing"%/  +3 "core"  +42 +2 "processing"%4% +3 "core" %  +3 ."myShortDA"PS.seek 0.3ml + "processing"%+' +347 "core" ' +2 ."myShortDA"delay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'7  +36 "core" + ."myShortDA"PRV.dial :air +2 "processing"%1  +45 "core"  +2 ."myShortDA"PS.seek 0.9ml + "processing"%y'N +1264 "core" ' + ."myShortDA"PRV.dial :waste2 +2 "processing"%8 @ +78 "core" > +2 ."myShortDA"PS.seek 0.5ml +2 "processing"%5' +855 "core" ' +2 #"myShortDA"addPMLReagent08 + .PSV.dial :air +2 "processing"%  +45 "core"  +2 ."myShortDA"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."myShortDA"PS.seek 2ml +2 "processing"%:'Q +1611 "core" ' + ."myShortDA"PSV.dial :PML +2 "processing"%0 +45 "core" +2 ."myShortDA"PTV.dial :mixing +2 "processing"%; @ +75 "core" A + ."myShortDA"PBV.dial :waste1 +2 "processing"%=  +36 "core" + "processing"%>% +3 "core" %P +3 ."myShortDA"PS.seek 1.85ml +2 "processing"%'H +238 "core" ' + ."myShortDA"PBV.dial between PSV and waste1 +2 "processing"%A * +36 "core" + +2 ."myShortDA"PS.seek 0ml + "processing"%D'ܑ +1957 "core" ' +2 ."myShortDA"delay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'E& +2 "core" &2 +2 "manipulator"&s& +4 "core" & ' X +2 "manipulator"&G% +3 "core" % Y \   Z +3 ."myShortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +2 ."myShortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&J(-z +139 "core" ( + "manipulator"&2& +3 "core" &-y   Z +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &-y   S +2 ."myShortDA"Forearm.seek :garage +2 "manipulator"&?'o +100 "core" ' + ."myShortDA"Hand.close +2 "manipulator"& T\\ +2 "manipulator"&r% +3 "core" % ь R To +3 ."myShortDA"Forearm.seek :retract + "manipulator"&h' ] +96 "core" ' +2 ."myShortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 ."myShortDA"Elbow.seek :garage + "manipulator"&b(-z +276 "core" ( +36 "manipulator"&{& +4 "core" &-|  0 T] +2 ."myShortDA"Elbow.reconfigure :loose +8 "manipulator"&$ &.,(#b +3 &t& +2 "core" &-| = O] +3 ."myShortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 ."myShortDA"Forearm.seek :garage +2 "manipulator"&p'o +114 "core" ' + ."myShortDA"Hand.open +2 "manipulator"&1 +67 "core" 1 +2 "manipulator"&% +3 "core" % k_ r  A4 +2 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 ."myShortDA"Forearm.seek :retract +2 "manipulator"&' ] +106 "core" ' +2 ."da"delayUntil "16:43:12.29" +24760 #recoverPRVreagent08 .PTV.dial :mixing +2 "processing"% @ +74 "core" B +2 ."da"PBV.dial :waste1 + "processing"%N  +36 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%i * +38 "core" , + ."da"PSV.dial :air +2 "processing"%  +45 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%z' +2495 "core" ' +2 ."da"PSV.dial :mixloop + "processing"% +46 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +45 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%v +45 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%w  +45 "core"  +2 ."da"PS.seek :empty + "processing"%`'s +2508 "core" ' + #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +151 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default + "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%}' +584 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"% 'Q +1610 "core" ' +2 ."da"PTV.dial :puck + "processing"%(  +74 "core"  + ."da"PSV.dial PTV +2 "processing"%I +78 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +36 "core" +2 "processing"%H% +3 "core" %S\  +2 ."da"PS.seek 1.5ml +2 "processing"%O' +582 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'ܑ +1599 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 + "processing"%  +36 "core" +2 ."da"delay 30 seconds +494 "Can"I\ S&rWb +2508 ."da"PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%! +78 "core"  +2 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2505 "core" ' + ."da"PSV.dial PTV +2 "processing"%^ +78 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"% +78 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%$ +76 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%#  +76 "core"  +2 ."da"PS.seek :empty +2 "processing"% 's +2498 "core" ' + #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +142 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default + "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"%Q'Q +1598 "core" ' +2 ."da"PTV.dial :puck + "processing"%&  +5 "core"  +2 ."da"PSV.dial PTV + "processing"%, +78 "core" +2 ."da"PBV.dial :waste1 + "processing"%"  +36 "core" +2 "processing"%)% +3 "core" %O\  +3 ."da"PS.seek 1.5ml + "processing"%%' +591 "core" ' +2 ."da"delay 3 seconds +309 .PBV.dial between PSV and waste1 + "processing"%| * +37 "core" , +2 ."da"PS.seek 0ml +2 "processing"%*'ܑ +1625 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%-  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%/  +36 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%4 * +36 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%. +78 "core"  +2 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%7' +2515 "core" ' +2 ."da"PSV.dial PTV + "processing"%1 +77 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%+ +76 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%8 +89 "core" ~ +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%y  +78 "core"  +2 ."da"PS.seek :empty + "processing"%'s +2493 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air + "processing"%5  +46 "core"  + ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%0  +135 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 + "processing"%;  +45 "core"  +2 ."da"PTV.dial :PRVmixing + "processing"%=  +14 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%> +45 "core" +2 ."da"PS.reconfigure :default + "processing"%#A d`xb +3 ."da"PS.seek 0.3ml + "processing"%A' +380 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%:  +46 "core"  + "processing"%% +4 "core" %$\  +2 ."da"PS.seek 0.55ml +2 "processing"%E'"T +330 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%s  +44 "core"  +3 ."da"PS.seek 2ml + "processing"%G'Q +1551 "core" ' + ."da"PSV.dial :PML +2 "processing"%2 +45 "core" +2 ."da"PTV.dial :mixing +2 "processing"% @ +75 "core" @ + ."da"PBV.dial :waste1 +2 "processing"%]  +36 "core" + "processing"%<% +3 "core" %P\  +3 ."da"PS.seek 1.85ml + "processing"%@'H +238 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%C * +37 "core" , +2 ."da"PS.seek 0ml +2 "processing"%['ܑ +1955 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +16420 "Can"I\ ;(W +31582 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + .PBV.dial :waste1 + "processing"%?  +37 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%c * +37 "core" , + ."da"PSV.dial :air +2 "processing"%~  +45 "core"  +2 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%J' +2504 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%K +45 "core" +2 ."da"delay 2 seconds +201 .PSV.dial :air +2 "processing"%U  +45 "core"  +2 ."da"delay 2 seconds +201 .PSV.dial :mixloop +3 "processing"%W +44 "core" +2 ."da"delay 2 seconds +201 .PSV.dial :air +2 "processing"%B  +45 "core"  +2 ."da"PS.seek :empty + "processing"% 's +2480 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%m +152 "core"  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default + "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +590 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%M'Q +1604 "core" ' +2 ."da"PTV.dial :puck + "processing"%Y  +75 "core"  +2 ."da"PSV.dial PTV +2 "processing"%9 +78 "core" + ."da"PBV.dial :waste1 +2 "processing"%L  +36 "core" + "processing"%D% +3 "core" %N!  +3 ."da"PS.seek 1.5ml + "processing"%a' +584 "core" ' +40 ."da"delay 3 seconds +308 .PBV.dial between PSV and waste1 +2 "processing"%T * +36 "core" + +2 ."da"PS.seek 0ml +2 "processing"%R'ܑ +1607 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%\\  +3 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%V  +36 "core" + ."da"delay 30 seconds +1766 "Can"J\ O+sX +1237 ."da"PBV.dial between PSV and waste1 +2 "processing"%\ * +37 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +78 "core"  +2 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml + "processing"%' +2490 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%f +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%6 +77 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +77 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%S  +76 "core"  +2 ."da"PS.seek :empty +2 "processing"%k's +2485 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%o +141 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default + "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%X' +599 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%_'Q +1608 "core" ' + ."da"PTV.dial :puck +2 "processing"%e  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%x +76 "core" +2 ."da"PBV.dial :waste1 + "processing"%n  +36 "core" +2 "processing"%g% +3 "core" %S\  +2 ."da"PS.seek 1.5ml +2 "processing"%Z' +583 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%P * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%F'ܑ +1596 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 .PTV.dial :puck +2 "processing"%  +4 "core"  + ."da"PBV.dial :waste1 +2 "processing"%d  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%r * +37 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +78 "core" +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%{' +2475 "core" ' + ."da"PSV.dial PTV +2 "processing"%l +89 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%t +76 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +76 "core" +6 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +77 "core"  +2 ."da"PS.seek :empty + "processing"%h's +2481 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%p +142 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."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 +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%N'Q +1604 "core" ' +2 ."da"PTV.dial :puck + "processing"%i  +5 "core"  +2 ."da"PSV.dial PTV + "processing"% +78 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%q  +35 "core" +2 "processing"%% +4 "core" %T\  +2 ."da"PS.seek 1.5ml +2 "processing"% ' +590 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 + "processing"%v * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%w'ܑ +1605 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + "processing"%z  +4 "core"  +2 ."da"PBV.dial :waste1 +41 "processing"%  +35 "core" +2 ."da"delay 30 seconds +3009 .PBV.dial between PSV and waste1 +2 "processing"%` * +36 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%} +77 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%(' +2491 "core" ' + ."da"PSV.dial PTV +2 "processing"%I +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +77 "core"  +2 ."da"delay 5 seconds +350 "Can"E\ U-Y$ +152 ."da"PSV.dial PTV +2 "processing"%H +77 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +77 "core"  +2 ."da"PS.seek :empty +2 "processing"%'s +2490 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"%O +143 "core"  +3 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +5 "processing"% +14 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +6 ."da"PS.seek 0.25ml +4 "processing"%'I +343 "core" ' +2 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml + "processing"%' +340 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'Q +1611 "core" ' +2 ."da"PTV.dial :puck + "processing"%!  +5 "core"  +2 ."da"PSV.dial PTV + "processing"% +91 "core"  + ."da"PBV.dial :waste1 +2 "processing"%^  +36 "core" +2 "processing"%% +2 "core" %U  +3 ."da"PS.seek 1.5ml +2 "processing"%$' +585 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%# * +35 "core" * +3 ."da"PS.seek 0ml + "processing"%'ܑ +1599 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%' * +38 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%& +78 "core"  +2 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%,' +2571 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%" +79 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%) +80 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%Q +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%|  +79 "core"  +3 ."da"PS.seek :empty + "processing"%%'s +2582 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR + "processing"%- +144 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +2 .PS.reconfigure :default + "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%/'Q +2105 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +2 "processing"%4  +3 "core"  +2 ."da"PSV.dial PTV +2 "processing"%. +90 "core" ~ +2 ."da"PBV.dial :waste1 + "processing"%*  +38 "core" + "processing"%1% +4 "core" %T  +2 ."da"PS.seek 1.5ml +2 "processing"%+' +584 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%8 * +37 "core" , + ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%y  +112 "core"  +2 ."da"PS.seek :empty + "processing"%7's +1603 "core" ' +2 "processing"%59 +3 "core" 9{5 +2 #"da"Processing Puck Heater at 28C before imaging + .PH.coast + "processing"%0 +3 "core" 5 + "processing"%;& +4 "core" &S + +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"&=% +4 "core" % y\ E  +2 "storage"(>% +3 "core" %A  "  +2 "storage"(. +3 "core" .( +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 ."da"SC.seek 1 +2 "storage"(:( +264 "core" ( + ."da"SC.configure :limp +8 "storage"($(\ 1b +3 (& +2 "core" & 1  +3 "manipulator"&A& +3 "core" &-| ] +2 "manipulator"&s% +2 "core" % y\   +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&E( +195 "core" ( +3 "manipulator"&2& +4 "core" & F R + "storage"(& +3 "core" &   +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 800 counts +2 "manipulator"&]'Ү +99 "core" ' +2 "storage"(<& +3 "core" &   +2 ."da"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +3 ."da"SE.seek :beamBreak +2 "storage"(C' +284 "core" ' +2 "storage"(G- +3 "core" -' +2 ."da"SE.configure :default + "storage"(#QK-0-\ b +4 ."da"SE.seek :place + "storage"(@'x +45 "core" ' +2 "manipulator"&?& +3 "core" & R +2 "manipulator"&c% +3 "core" %ҿ 6  +3 ."da"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&~' ] +89 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&[( +242 "core" ( + "manipulator"&K& +3 "core" & M @ +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &U& +3 "core" & ; @ +2 ."da"Forearm.seek PC +2 "manipulator"&W'E +97 "core" ' + ."da"Hand.close + "manipulator"&B/ +76 "core" / +2 ."da"PC.seek :open + "processing"%J( +376 "core" ( +2 "storage"(m& +4 "core" & #  + "manipulator"& & +3 "core" & } @ +2 "manipulator"&% +3 "core" % M  +3 ."da"Forearm.seek :retract + "manipulator"&Y' ] +114 "core" ' +2 ."da"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&9( +245 "core" ( +2 "manipulator"&L& +4 "core" & % . + "storage"(D& +3 "core" & D C  +3 ."da"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 800 counts +2 "manipulator"&M'Ү +103 "core" ' +3 ."da"Hand.open + "manipulator"&T1 +71 "core" 1 +2 "storage"(a- +3 "core" -'x +3 ."da"SE.seek -0.3 Pucks below Top Plate + "storage"(\\'D +25 "core" ' +2 ."da"SE.reconfigure :seal + "storage"(#QK-0-\ b +3 ."da"SE.seek -1.29 Pucks below Top Plate +2 "storage"(V' +56 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -png=0 -auto /var/log/esp/da25jun1317h.png +5 "processing"%\ & +9 "core" &* +4 "manipulator"&& +9 "core" & J. +4 "manipulator"&R% +7 "core" %  +7 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +3 "manipulator"&f' ] +103 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&6(-z +183 "core" ( +2 "manipulator"&& +3 "core" &-v 7g +3 ."psFlush"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &S& +2 "core" &-v qg +3 ."psFlush"Forearm.seek :garage + "manipulator"&'o +105 "core" ' +2 ."psFlush"Hand.close + "manipulator"&o/ +72 "core" / +2 "manipulator"&k& +4 "core" &-v _ Yg + "manipulator"&X% +4 "core" % ρt Y bϵ +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&e' ] +115 "core" ' +2 ."psFlush"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +53 ."psFlush"Elbow.seek PC +8 "manipulator"&x( +125 "core" ( +2 "manipulator"&n& +3 "core" & i g +2 ."psFlush"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &g& +3 "core" & ` b +2 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC + "manipulator"&_'E +94 "core" ' + "manipulator"&P& +3 "core" &  +2 "manipulator"&Z% +4 "core" %H E; +2 "processing"%& +3 "core" &( +3 "processing"%d& +4 "core" &' +3 ."psFlush"PC.seek :closed + "processing"%r(SD +4 "core" &  +9 &(p - +9 &]w A +10 &j U +9 &G W +10 &G W +9 &aC V +9 &"J V +10 &G U +9 & F V +9 &"iI V +10 &$,G U +9 &%I V +10 &'I V +9 &)rG U +9 &+3F V +10 &,B V +9 &.C W +9 &0wG V +11 &28F W +9 &3H W +9 &5D W +9 &7}I W +9 &9@F W +10 &;D V +9 &<D W +13 &>G W +6 &@ID V +9 &B F W +10 &CF X +9 &EL X +9 &GKW Y +10 &Im Z +9 &J| \\ +9 &L| ] +10 &ND ^ +9 &P ] +10 &Q J +9 &R=n %m +9 &S(W @ +6 ( +2 "processing"%d& +3 "core" &S(R @ +3 #"psFlush"Processing Clamp onSpring/offSpring for 8/24 samples, on/off torque 1.63 + "processing"% & +3 "core" &S(R) @ +2 ."psFlush"Hand.open + "manipulator"&F1 +74 "core" 1 +2 "manipulator"&l% +3 "core" % H 5; +3 ."psFlush"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&t' ] +93 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR + "processing"% +60 "core"  + #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml + "processing"%' +593 "core" ' + ."psFlush"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%{' +2108 "core" ' + ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%p @ +212 "core" A +2 ."psFlush"PTV.dial :PRVmixing + "processing"%h  +141 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"% +115 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%i's +2625 "core" ' + ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +115 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%q' +594 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%' +2115 "core" ' + ."psFlush"delay 1 second +102 .PBV.dial :waste1 + "processing"%N  +38 "core" + ."psFlush"PTV.dial :mixing +2 "processing"%v @ +78 "core" A +2 ."psFlush"PSV.dial :mixloop + "processing"% +111 #"da"SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 0.732 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 9.771 seconds\ Exposing 696x520 pixel 16-bit image for 104.898 seconds\ /var/log/esp/da25jun1317h.png: PNG Upload Complete\ +8 "core" +4 #"da"PuckCamera: snap -bin=2,2 -png=0 15.0 /var/log/esp/midres/da25jun1317h15s.png +9 ."psFlush"PS.seek :empty +5 "processing"%z's +1615 #"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/da25jun1317h15s.png: PNG Upload Complete\ +3 #PuckCamera: snap -bin=2,2 -png=0 30.0 /var/log/esp/midres/da25jun1317h30s.png +1001 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +118 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +11 ."psFlush"PS.seek 1ml + "processing"%`'[q +273 #"image"compressed /var/log/esp/da25jun1317h.jxl +833 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%}' +854 #"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/da25jun1317h30s.png: PNG Upload Complete\ +4 #PuckCamera: snap -bin=1,1 -png=0 70.0 /var/log/esp/hires/da25jun1317h70s.png +743 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%w +82 "core" +2 ."psFlush"PTV.dial :puck + "processing"%I  +78 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%  +5 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%H'ܑ +385 #"image"compressed /var/log/esp/midres/da25jun1317h15s.jxl +2239 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +84 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%(' +490 #"image"compressed /var/log/esp/midres/da25jun1317h30s.jxl +2136 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%O +81 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%'ܑ +1004 #"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/da25jun1317h70s.png: PNG Upload Complete\ +7 .Gate.power :camera,:OFF +4 "storage"(- +6 "core" -' +4 "storage"(& +6 "core" & ` `   +18 "manipulator"&!& +11 "core" &   +6 "manipulator"&% +4 "core" % k\   +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&^( +260 "core" ( +3 "manipulator"&& +6 "core" & , +5 "storage"(& +4 "core" &   +3 ."da"Forearm.reconfigure :tight +245 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 1 + 800 counts +69 "manipulator"&#'Ү +98 "core" ' +3 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.57 Pucks below Top Plate + "storage"($'W +53 "core" ' +4 "manipulator"&& +4 "core" & &, +2 "storage"( & +5 "core" & ` b  + ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek 1 + "manipulator"&''ώ +38 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&&, +4 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure :default + "storage"(#QK-0-\ b +4 ."da"SE.seek -0.39 Pucks below Top Plate +2 "storage"(' +26 "core" ' +2 "manipulator"&"% +3 "core" %ϛ   +2 "storage"()& +4 "core" & [ Y  +2 ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 1 + 313 counts +2 "manipulator"&Q' +25 "core" ' +5 "manipulator"&|& +7 "core" &  *+ +5 "storage"(,& +8 "core" & \  +8 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +8 ."da"Forearm.seek 1 + 800 counts + "manipulator"&-'Ү +28 "core" ' +3 "storage"(%% +3 "core" % 3\  +3 ."downElevator"SE.seek :down +4 "storage"(4'= +99 (.% +2 "core" %2 6\ Yn +2 "manipulator"&*% +4 "core" %ҝ Y * +3 ."da"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&1' ] +90 "core" ' +73 ' +2 ."downElevator"SE.stop + "storage"(5 +4 (/& +2 "core" & \  +274 ' + ."psFlush"PSV.dial PSR +2 "processing"%8 +80 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +11 ."psFlush"PS.seek 0.5ml + "processing"%y' +596 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%+' +2709 "core" ' +58 ."psFlush"PSV.dial PTV +8 "processing"%5 +86 "core" +2 ."psFlush"PBV.dial PSV + "processing"%0 U +59 "core" W +6 ."psFlush"PS.seek 0ml +2 "processing"%;'ܑ +1838 "Can": G5Y +862 "core" ' +30 ."psFlush"PSV.dial PBV +3 "processing"%= @ +52 "core" ? +10 ."psFlush"PS.seek 2.5ml +2 "processing"%>' +2700 "core" ' +39 ."psFlush"PSV.dial :waste1 +2 "processing"%  +79 "core"  +3 ."psFlush"PS.seek :empty +3 "processing"%'s +2676 "core" ' +38 ."psFlush"PSV.dial PSR +7 "processing"%A +48 "core"  +3 ."psFlush"PSR.select :air +27 .PS.seek 2.5ml +2 "processing"%s' +334 #"image"compressed /var/log/esp/hires/da25jun1317h70s.jxl +12 ."Qmail"DAfans.email "da25jun1317h exposed 1:44.898\\nmidres/da25jun1317h15s\\nmidres/da25jun1317h30s\\nhires/da25jun1317h70s",Subject: "da25jun1317h images!" +2274 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%3 +78 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%2 U +207 "core" V +9 ."psFlush"PS.seek 0ml +2 "processing"%'ܑ +2633 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%b @ +45 "core" @ +2 ."psFlush"PS.seek 2.5ml +2 "processing"%<' +2613 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +78 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%G's +2618 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%? +58 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%c'[q +1092 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%C' +1613 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%] +78 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 + "processing"%K  +59 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%U'ܑ +2633 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%E +78 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%B' +2621 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%~ +78 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%u'ܑ +2648 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%m +78 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"% ' +585 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2144 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%W +77 "core" + ."psFlush"PBV.dial PSV +2 "processing"%L U +58 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%D'ܑ +2624 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%[ @ +45 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%T' +2613 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%a  +76 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%\ 's +2619 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%Y +45 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%' +2618 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%R +77 "core" +2 ."psFlush"PBV.dial PSV + "processing"%@ U +5 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%\\'ܑ +2611 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +46 "core" > +3 ."psFlush"PS.seek 2.5ml + "processing"%M' +2615 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%S  +77 "core"  +2 ."psFlush"PS.seek :empty + "processing"%9's +2614 "core" ' +4 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&o& +3 "core" & D X* +3 "manipulator"&k% +3 "core" % _  + X +2 ."psFlush"Elbow.seek PC +2 "manipulator"&X( +258 "core" ( +2 "manipulator"&f& +4 "core" &  $  Z + ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &   [ +2 ."psFlush"Forearm.seek PC +2 "manipulator"&n'E +92 "core" ' + ."psFlush"Hand.close + "manipulator"&g/ +73 "core" / +2 ."psFlush"PC.seek :open + "processing"%P( +377 "core" ( + "manipulator"&Z& +40 "core" &   ` + "manipulator"&% +4 "core" % L   `n +2 ."psFlush"Forearm.seek :retract +10 "manipulator"&6' ] +94 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&e(-z +133 "core" ( +2 "manipulator"&J& +3 "core" &-}\ 8 D  ^!t +2 ."psFlush"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 & & +3 "core" &-}\ 6 4  ^!t +2 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek :garage + "manipulator"&F'o +112 "core" ' +2 ."psFlush"Hand.open + "manipulator"&l1 +77 "core" 1 +2 "manipulator"&d% +4 "core" % k_  K. +2 ."psFlush"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&' ] +102 "core" ' + #"myShortDA"Finished short da assay +8279 "Can"5\ 68eZP +60002 1\ 5:VZ +60002 $\ 69\\ +60002 \ 6@*\\ +60002 \ 6B]> +60001  \ 6D ]Ժ +60002 \ 6E^j +60002 \ 6G_ +60002 $\ 6I_ +60002 *\ 6K`, +60002 1\ 6M`º +60002 5\ 6OaX +10922 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt["\ 6]Her +60002 @\ 6_9f +60002 B\ 6a*f +60002 @\ 6cg4 +60002 >\ 6e gʺ +60002 B\ 6fh` +60001 A\ 6hh +17938 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[" +60002  \ 8?2Ժ +60002  \ 7A&j +60001 \ 6C +60002 \ 6E +60002 \ 6F, +60002  \ 6Hº +60002 \ 6JX +60002 \ 7L +60002 \ 6N +60002 \ 6P +60001 \ 6R +60002 \ 6TF +60002 \ 6Vܺ +60002 $\ 8Xr +60002 1\ 7Z +60002 6\ 8\\ +60002 6\ 8^4 +60002 /\ 8`ʺ +60002 /\ 8b` +60001 2\ 6d +60002 <\ 6f +60002 H\ 6h" +60002 M\ 6jq +60002 f\ 6lcN +60002 \ 6nT +60002 \ 6pEz +60002 \ 6r7 +60002 \ 6t( +60002 \ 6v< +60001 \ 6x Һ +60002 \ 6yh +60002 \ 6{ +60002 \ 6} +60002 \ 6* +60002 \ 6 +60002 \ 6V +60002 \ 6 +60001 \ 6 +60002 \ 6 +60002 \ 6y +60002 \ 6jD +60002 \ 6[ں +60002 \ 6Mp +60002 \ 6> +60002 \ 6/œ +60002 \ 6!2 +60002 \ 6Ⱥ +60002 \ 6^ +60002 \ 6 @PDT1749971267.75 \ 6Ŋ +60002 \ 6 +60002 \ 6ƶ +60002 \ 6L +60002 \ 6 +60002 \ 6x +60002 \ 6 +60002 \ 6ɤ +60002 \ 6r: +60002 \ 6cк +60001 \ 6Uf +60002 \ 6F +60002 \ 68̒ +60002 \ 6)( +60002 \ 6; +60002 \ 7 T +60002 \ 6 +60002 \ 7π +60002 \ 6 +60002 \ 6Ь +60002 \ 6B +60001 \ 6Ǵغ +60002 \ 6ɦn +60002 \ 6˗ +60002 \ 6͉Ӛ +60002 \ 6z0 +60002 \ 6kƺ +60002 \ 6]\\ +60002 \ 6N +60002 \ 6@ֈ +60001 \ 61 +60002 \ 6#״ +60002 \ 6J +60002 \ 6 +60002 \ 6v +60002 \ 6 +60002 \ 6ڢ +60002 \ 68 +60002 \ 6κ +60002 \ 6d +60002 \ 6 +60001 \ 6ݐ +60002 \ 6& +60002 \ 6t޼ +60002 \ 6eR +60002 \ 6W +60002 \ 6H~ +60002 \ 8; +60002 \ 88᪺ +60002 \ 79@ +60002 \ 76ֺ +60002 \ 88l +60001 \ 8= +60002 \ 8A䘺 +60002 \ 8F. +60002 \ 8\ Jĺ +60002 \ 9 OZ +60002 \ 9S +60002 \ 8X熺 +60002 \ 8\\ +60002 \ 8a貺 +60002 \ 8eH +60001 \ 8j޺ +60002 t\ 8nt +60002 p\ 8r\ +60002 p\ 8w렺 +60002 p\ 8 {6 +60002 q\ 8"̺ +60002 p\ 8$b +60002 l\ 8& +60002 m\ 8( +60002 j\ 9*$ +60001 `\ 9,ﺺ +60002 [\ 9.P +60002 U\ :0 +60002 U\ 92| +60002 R\ 94 +60002 N\ 96 +60002 H\ 99> +60002 B\ 9;Ժ +60002 A\ 9=!j +60002 @\ 9?1 +60001 @\ 9AA +60002 =\ 9CP, +60002 :\ 9E`º +60002 2\ 9GpX +60002 1\ 9I +60002 3\ 9K +60002 3\ 9M +60002 1\ 9O +60002 2\ 9QF +60001 1\ 8Sܺ +60002 )\ 8Ur +60002 *\ 8W +60002 *\ 8Y +60002 &\ 8[4 +60002 (\ 8]ʺ +60002 %\ 8_` +60002 !\ 8a +60002 #\ 8c +60002 /\ 8e" +60001 0\ 8g +60002 7\ 8iN +60002 5\ 8k +60002 ,\ 8nz +60002 *\ 8p +60002 %\ 9r  +60002 &\ 8t< +60002 -\ 8vҺ +60001 /\ 8xh +60002 #\ 7z +60002 \ 6| +60002 \ 6~* +60002 \ 6 +60002 \ 6V +60002 \ 6 +60002 $\ 6 +60001 )\ 6\  +60002 2\ 6\ +60002 ;\ 6 D +60002 =\ 6 ں +60002 =\ 6| p +60002 =\ 6m  +60002 ?\ 6^ +60002 A\ 6P2 +60002 D\ 6AȺ +60001 E\ 62^ +60002 H\ 6# +60002 H\ 6 +60002 M\ 6 +60002 R\ 6 +60002 Y\ 6L +60002 _\ 6 +60002 e\ 6x +60002 l\ 6 +60002 p\ 6 +60002 t\ 6: +60002 |\ 6к +60002 \ 6f +60002 \ 6s +60001 \ 6d +60002 \ 7V( +60002 \ 6G +60002 \ 68T @PDT1750057670.49 \ 6* +60002 \ 6 +60002 \ 6  +60002 v\ 6 +60002 p\ 6B +60002 f\ 6غ +60001 c\ 6n +60002 a\ 6 +60002 b\ 6˴ +60002 `\ 6ͥ0 +60002 Y\ 6ϗƺ +60002 W\ 6ш \\ +60002 S\ 6z +60002 S\ 6k! +60002 V\ 6\\" +60001 T\ 6N" +60002 S\ 6?#J +60002 R\ 60# +60002 T\ 6"$v +60002 R\ 6% +60002 W\ 6% +60002 T\ 6&8 +60002 [\ 6&κ +60002 b\ 6'd +60002 e\ 6' +60001 j\ 6( +60002 o\ 6)& +60002 s\ 6) +60002 y\ 6*R +60002 ~\ 6* +60002 \ 6r+~ +60002 \ 6c, +60002 \ 6T, +60002 \ 6E-@ +60002 \ 66-ֺ +60002 \ 6'.l +60002 \ 5/ +60002 \ 6 / +60002 \ 60. +60001 \ 60ĺ +60002 \ 7 1Z +60002 \ 6 1 +60002 \ 6 2 +60002 |\ 73 +60002 u\ 83 +60002 r\ 84H +60002 j\ 84޺ +60002 i\ 85t +60002 c\ 96\ +60002 [\ 86 +60002 T\ 976 +60002 I\ 97̺ +60001 A\ 8!8b +60002 @\ 8#8 +60002 A\ 7%9 +60002 G\ 8':$ +60002 K\ 8): +60002 M\ 8+;P +60002 U\ =-; +60001 e\ =0%<| +60002 j\ =2Y= +60002 v\ =4= +60002 }\ =6>> +60002 ~\ =8>Ժ +60002 \ =;)?j +60001 \ ==\\@ +60002 z\ =?@ +60002 r\ =AA, +60002 s\ =CAº +60002 a\ ;F!BX +24669 #"steph"Session Begun +6064 #-> threads +29269 "Can"b\ ;HBB +11195 #"steph"-> showlog 20 +2643 #-> showlog 50 +5009 #-> ESP.main.exit +12 #mEXIT +2 #"steph"Session Ended @1750099860.45PDT @1750099875.33PDT = =tMAIN =mMAIN_scheduler @PDT1750099876.13 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +116 #"core_reset"Sent BREAK +2 #t@9679 sendCRC with ifg=0x20, ie=0x7F #@11514 sendCRC with ifg=0x08, ie=0x5F + #@18159 idle with ifg=0x84, ie=0x75 + #@18830 select with ifg=0x10, ie=0xF5 #@19464 receive with ifg=0x10, ie=0xFD + #@20098 receive with ifg=0x10, ie=0xFD #@20731 receive with ifg=0x10, ie=0xFD + #@21059 receive with ifg=0x80, ie=0xFD #@27385 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +264 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +437 "Can"f\ =IC# + f\ =IC# #tPolling Can every 10:00 +3 #Cleanly exited at 11:51:00PDT16-Jun-25 +28624 #-> exit +7 #mEXIT @1750100170.83PDT @1750101573.90PDT = =mMAIN_scheduler =tMAIN @PDT1750101574.67 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +112 #"core_reset"Sent BREAK +2 #t@9679 sendCRC with ifg=0x20, ie=0x7F #@11514 sendCRC with ifg=0x08, ie=0x5F + #@18159 idle with ifg=0x84, ie=0x75 + #@18830 select with ifg=0x10, ie=0xF5 #@19464 receive with ifg=0x10, ie=0xFD + #@20098 receive with ifg=0x10, ie=0xFD #@20731 receive with ifg=0x10, ie=0xFD + #@21059 receive with ifg=0x80, ie=0xFD #@61587 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +260 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +421 "Can"k\ =O\ Do + k\ =O\ Do + #tPolling Can every 10:00 +3 #Cleanly exited at 11:56:10PDT16-Jun-25 +5088 #-> ESP.ready! +155 "sampler") +2 ) +2 "core"  +3 "collection"' +2 ' +2 "core"  +3 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +2 ' 0\ +3 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +3 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %M. +2 .tCS.configure :default + "collection"'#P d@b +3 .tCS.hold +2 "collection"'+ +3 "core" + +2 .tCS.configure :default + "collection"'#P d@b +4 "processing"%% +2 "core" %x\  +2 .tPS.configure :default +2 "processing"%#A d`xb +3 .tPS.hold + "processing"%+ +5 "core" + + .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" %VT f  +2 .tSS.configure :default + "sampler")#.0X SSV.air +2 .SSV.dial :air +2 "sampler")3 +5 "core" +417 #t-> SSV +1320 #-> SS.to 20 +3 .SS.seek 20ml +2 "sampler")4'8/ +1008 "core" ' +2 "sampler")5% +2 "core" %8+WT a L +7382 #t-> SS.fill +3 .SS.seek 25ml +2 "sampler")6' +320 "core" ' + "sampler")7% +3 "core" %VW g +989 #t-> SS.empty +2 .SS.seek :empty +2 "sampler")8' +1224 "core" ' +2 "sampler")9% +3 "core" %TQ j _ +1465 #t-> SS.rawPosition +2 "sampler"):% +3 "core" %WR j _ +946 #t-> SS.status +2 "sampler");% +2 "core" %WQ ` _ +1898 #t-> SS.to 10 +3 .SS.seek 10ml + "sampler")<' +576 "core" ' +3 "sampler")=% +4 "core" %XR f +200 #t-> SS.empty +2 .SS.seek :empty +2 "sampler")>' +536 "core" ' +2 "sampler")?% +3 "core" %VS e q +167 #t-> SS.status +2 "sampler")@% +3 "core" %TT h q +699 #t-> SS.to 10 +3 .SS.seek 10ml +2 "sampler")A' +571 "core" ' +2 "sampler")B% +3 "core" %WV ` +208 #t-> SS.status +2 "sampler")C% +3 "core" %UT ` +845 #t-> SS.to 0 +3 .SS.seek 0ml +2 "sampler")D'! +532 "core" ' +2 "sampler")E% +3 "core" %&WV ] +166 #t-> SS.status +2 "sampler")F% +2 "core" %&VT i +1201 #t-> SS.home.to :home +3 .SS.reconfigure :default + "sampler")#.0X csv.air +2 !o:NoMethodError : mesgu:NameError::message+undefined method `air' for :csv:Symbol: name:air: args[:bt["(ESP):17:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +560 #-> CSV.air +2 .CSV.dial :air +2 "collection"'I @ +76 "core" A +625 #t-> CSV +6615 #-> CS.to 5 +3 .CS.seek 5ml + "collection"'J'q +1355 "core" ' +2 "collection"'K% +3 "core" %q+ +3124 #t-> CS.status +2 "collection"'L% +2 "core" %q1 +369 #t-> CS.fill +3 .CS.seek 10ml +2 "collection"'M' +1349 "core" ' +2 "collection"'N% +3 "core" %4  +791 #t-> CS.to 0 +3 .CS.seek 0ml +2 "collection"'O'P +2615 "core" ' +2 "collection"'P% +4 "core" %R8 +554 #t-> CS.status +2 "collection"'Q% +3 "core" %R9 +296 #t-> CS.to 5 +3 .CS.seek 5ml +2 "collection"'R'q +1347 "core" ' + "collection"'S% +3 "core" %q5  +346 #t-> CS.empty +2 .CS.seek :empty +2 "collection"'T' +1074 "Can"t\ BQYEb: +275 "core" ' + "collection"'U% +4 "core" %!B +388 #t-> CS.status +2 "collection"'V% +3 "core" %!' +1654 #t-> CS.to 1 +3 .CS.seek 1ml +2 "collection"'W'\ +343 "core" ' + "collection"'X% +4 "core" %B \ +288 #t-> CS.empty +2 .CS.seek :empty +2 "collection"'Y' +337 "core" ' +2 "collection"'Z% +3 "core" %"B +265 #t-> CS.status +2 "collection"'[% +2 "core" %"? +429 #t-> CS.home.to :home +2 .CS.reconfigure :default + "collection"'#P d@b +3 .tCS.home.seek :home +2 "collection"'\\' +545 "core" ' +2 "collection"']% +4 "core" %D +24935 #"ali"Session Begun +1103 #-> PSV +3 "processing"%^ +4 "core"  +318 !to:SignalException: mesg" SIGHUP:\ signoi:bt["+/home/esp/esp2/lib/esp.rb:81:in `join'"1/home/esp/esp2/lib/esp.rb:81:in `mainThread'""/home/esp/esp2/lib/esp.rb:357 +10 #mEXIT + #"ali"Session Ended @1750102491.42PDT @1750102540.87PDT = =mMAIN_scheduler =tMAIN @PDT1750102541.66 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +113 #"core_reset"Sent BREAK +2 #t@2000 idle with ifg=0x84, ie=0x75 #@2684 select with ifg=0x10, ie=0xF5 + #@3342 receive with ifg=0x10, ie=0xFD + #@3982 receive with ifg=0x10, ie=0xFD #@4631 receive with ifg=0x10, ie=0xFD + #@5279 receive with ifg=0x10, ie=0xFD #@5928 receive with ifg=0x10, ie=0xFD + #@6257 receive with ifg=0x80, ie=0xFD #@57547 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +267 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +429 "Can"d\ ?RE5 d\ ?RE5$ + #tPolling Can every 10:00 +3 #Cleanly exited at 12:34:51PDT16-Jun-25 +347 #-> ESP.ready! +155 "sampler") +2 ) +2 "core"  +3 "collection"' +2 ' +2 "core"  +3 "processing"% +2 % +3 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +3 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %) +2 .tCS.configure :default + "collection"'#P d@b +3 .tCS.hold +2 "collection"'+ +4 "core" + + .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +2 "core" %x\  +3 .tPS.configure :default + "processing"%#A d`xb +3 .tPS.hold + "processing"%+ +5 "core" + +2 .tPS.configure :default +2 "processing"%#A d`xb +2 "sampler")% +3 "core" %XS i +2 .tSS.configure :default +2 "sampler")#.0X U ]h +2 "storage"(& +4 "core" & 5 3\ 7 + "storage"(% +4 "core" %B 6 4\ 6 + "collection"'& +4 "core" &; + "processing"%& +3 "core" &)\  +3 "collection"'  +3 "core" A +2 "collection"'! +3 "core"  +2 "collection"'" +3 "core"  +36 "processing"%# +9 "core"  +2 "processing"%$ +3 "core" V +3 "processing"%% +3 "core"  +2 "processing"%& +3 "core" A +2 "sampler")' +3 "core"  +2 "collection"'(% +3 "core" %. +3 "processing"%)% +4 "core" %x*\  +2 "sampler")*% +3 "core" %UU _ +2 "collection"'+& +4 "core" &3 + "processing"%,& +3 "core" &)\  +3 "manipulator"&-% +3 "core" %  7 > ]\ d +2 "manipulator"&.& +3 "core" &- 8 A w ]h +3 "storage"(/& +3 "core" & 5 3\ 7 +2 "storage"(0% +3 "core" %B 6 3\ 7 +3 "collection"'19 +3 "core" 9z +2 "processing"%29 +3 "core" 9 +402 #t-> PSV +2 "processing"%3 +2 "core"  +212 #t-> PSV.to air +2 .PSV.dial :air + "processing"%4  +108 "core" +139 #t-> PSV +2255 #-> PS.to 1.5 +3 .PS.seek 1.5ml +2 "processing"%5' +1609 "core" ' +2 "processing"%6% +3 "core" %+\  +1344 #t-> PS.to 0 +3 .PS.seek 0ml +2 "processing"%7'ܑ +1605 "core" ' +2 "processing"%8% +4 "core" %ܑ+\  +501 #t-> PS.status +2 "processing"%9% +3 "core" %ܑ\  +715 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%:' +2621 "core" ' +2 "processing"%;% +3 "core" %*\  +526 #t-> PS.status +3 "processing"%<% +2 "core" %*\  +448 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%='s +2612 "core" ' +2 "processing"%>% +4 "core" %x*\  +344 #t-> PS.status +2 "processing"%?% +3 "core" %x*\  +595 #t-> PS.home.to :home +3 .PS.reconfigure :default + "processing"%#A d`xb +3 .tPS.home.seek :home +2 "processing"%@' +482 "core" ' + "processing"%A% +3 "core" %+\  +42372 "Can"{\ =TFS +33158 #t-> access 1 +3 "storage"(B% +3 "core" %B ) .\ 8 +2 "manipulator"&C% +3 "core" %  7 @ u ^\ d +2 "manipulator"&D& +3 "core" &- @ @ g ^c +3 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 5 +2 "storage"(E(; +671 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +3 (F& +3 "core" &; U\ )# +4944 #t-> require "shuffle" +3605 #-> shuffle2 +2 #Shuffling two pucks from tube 1 to 2 of [1..7] +3 #Loading generic puck from tube 1 into Collection Clamp + "collection"'G& +3 "core" &( +2 .tHand.open + "manipulator"&H1 +16 "core" 1 +2 "manipulator"&I% +3 "core" %  "  H `\ d +2 "storage"(J% +3 "core" %B J J 8\ 9 +2 "storage"(K. +3 "core" .(; +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 +2 "storage"(L( +679 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +3 (M& +3 "core" & \ ' +2 "manipulator"&N& +4 "core" &-  N [c + "manipulator"&O% +3 "core" %  % % E [\ d +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&P( +180 "core" ( +2 "manipulator"&Q& +3 "core" &\  & ,  Z. +2 "storage"(R& +4 "core" & ) 0 j\ 5 +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 800 counts +2 "manipulator"&S'Ү +99 "core" ' +2 "storage"(T& +4 "core" & $ 2 ;\ 4 +2 .tSE.reconfigure :pick + "storage"(#],K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(U' +308 "core" ' +2 "storage"(V- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (W& +3 "core" &   "\ 1 +2 "manipulator"&X& +3 "core" &  \  8 W. +36 .tElbow.seek 1 +2 "manipulator"&Y( +4 "core" ( +2 "manipulator"&Z& +2 "core" &   ) X. +3 "storage"([& +2 "core" &   c\ 2 +3 .tForearm.seek 1 + 300 counts +2 "manipulator"&\\'к +28 "core" ' + .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&]/ +74 "core" / +10 ."downElevator"SE.seek :down +3 "manipulator"&^& +3 "storage"(_'= +6 "core" &     Y. +3 "manipulator"&`% +4 "core" % а   C Y: +2 .tForearm.seek :retract +2 "manipulator"&a' ] +106 "core" ' +2 .tElbow.seek CC +2 "manipulator"&b( +149 "core" ' + ."downElevator"SE.stop + "storage"(5 +3 "core" ( +3 "manipulator"&c& +3 "core" &   \\!s +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &d& +3 "core" &  ! U \\!s +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&e'ш +97 "core" ' + "manipulator"&f& +4 "core" &  X!s +2 "manipulator"&g% +3 "core" %m \\ X +3 "collection"'h& +2 "core" &* +4 "collection"'i& +4 "core" &4 +3 .tCC.seek :closed +2 "collection"'j(X +4 "core" &9 +7 & 3: %f +9 &nQ~9 : +9 &xx9 N +10 &YV9 V +9 &L4 U +10 &N9 V +9 &Q9 V +9 &bP9 V +10 & #Q9 V +9 &!M: U +9 &#O: V +10 &%kN9 U +9 &'-K: U +10 &(P: U +9 &*Q6 U +9 &,sR: U +10 &.4U; V +9 &/O: V +9 &1N3 U +10 &3{J+ U +9 &5<Q* V +10 &6L( U +9 &8K) U +9 &:P U +10 &N" V +9 &?N& U +10 &AP% V +9 &CKO* V +10 &E Y W +9 &Fh Y +9 &H, \\ +10 &J5, a +9 &K, ` +9 &M) a +10 &Oy+ a +9 &Q;. a +10 &R/ b +9 &T) b) +9 &Vd) b9 +10 &X / : +9 &X- 5 +9 &Xy* T +6 ( +2 "collection"'i& +3 "core" &Xj- T +3 #tCollection Clamp onSpring/offSpring for 8/26 samples, on/off torque 2.33 + .Hand.open + "manipulator"&k1 +70 "core" 1 +2 "manipulator"&l% +3 "core" % m $ V Q +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&m' ] +94 "core" ' +2 #tLoading generic puck from tube 1 into Processing Clamp +2 "processing"%n& +3 "core" & +2 "manipulator"&o% +3 "core" % L  & R +2 "storage"(p% +4 "core" %A y\ - +2 "storage"(q. +3 "core" .( +2 "storage"(r& +4 "core" &\ - + "storage"(s& +4 "core" &\ - +2 "manipulator"&t& +4 "core" &  4 S!s + "manipulator"&u% +3 "core" % L  6 S +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&v( +168 "core" ( + "manipulator"&w& +3 "core" &  z T% +2 "storage"(x& +4 "core" &\ . +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 800 counts +2 "manipulator"&y'Ү +96 "core" ' +3 "storage"(z& +3 "core" & \ . +3 .tSE.reconfigure :pick + "storage"(#],K-0-\ b +4 .tSE.seek :beamBreak + "storage"({' +308 "core" ' +2 "storage"(|- +3 "core" -'u +2 .tSE.configure :default + "storage"(#QK-0-\ b +3 (}& +3 "core" & /\ , +2 "manipulator"&~& +3 "core" &   U% +3 .tElbow.seek 1 +2 "manipulator"&( +3 "core" ( +2 "manipulator"&& +4 "core" &    V% +2 "storage"(& +4 "core" &\ - +2 .tForearm.seek 1 + 300 counts +2 "manipulator"&'к +26 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&/ +70 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&& +3 "storage"('= +7 "core" & N T% +2 "manipulator"&\ % +3 "core" % Ф K R~ +3 .tForearm.seek :retract +2 "manipulator"& ' ] +93 "core" ' +2 .tElbow.seek PC + "manipulator"&( +167 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +72 "core" ( + "manipulator"&& +3 "core" & < U1 +3 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 && +36 "core" & T1 +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&'E +105 "core" ' + "manipulator"&& +3 "core" &  G V1 +3 "manipulator"&% +3 "core" %i   % V +2 "processing"%& +3 "core" &) +10 "processing"%& +5 "core" & +2 .tPC.seek :closed +2 "processing"%(SD +3 "core" & +8 & ( $c +9 &gS : +10 &zy N +9 &^Z T +9 & T T +10 &P T +9 &R T +9 &gR T +10 & (U T +9 &!Q T +10 &#R T +9 &%nS T +9 &'1R T +10 &(R T +9 &*U T +9 &,wO T +10 &.9W T +9 &/O S +10 &1T T +9 &3~U T +9 &5@Q T +10 &7U T +9 &8T U +9 &:T T +10 &\ R T +10 &?R T +9 &AR T +9 &COS T +10 &EZ U +9 &Fn V +9 &H{ Y +10 &JF Z +9 &L [ +10 &M [ +9 &O [ +9 &QH \\ +10 &RRh 0 +9 &S"0 + +6 ( +2 "processing"%& +4 #tProcessing Clamp onSpring/offSpring for 7/24 samples, on/off torque 1.60 + .Hand.open +2 "manipulator"&1 +3 "core" &S" + +68 1 +2 "manipulator"&% +4 "core" % i 4 A S +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&' ] +93 "core" ' + "processing"%& +4 "core" &S" + +2 #tImaging generic puck in Processing Clamp while storing it to tube 2 +3 "manipulator"&% +2 "core" % u   Q +3 "storage"(% +4 "core" %B \ * + "storage"( . +3 "core" .( +3 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(!( +205 "core" ( + .tSC.configure :limp + "storage"($(\ 1b +4 ("& +2 "manipulator"&#& +4 "core" & \ (+ +5 ."raiseStack"SE.reconfigure :place +2 "storage"(#]K-0-\ b +2 "core" & r P1 +4 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +2 ."raiseStack"SE.seek :beamBreak +4 .tElbow.seek PC +2 "storage"($' +3 "manipulator"&%( +5 "core" ( +2 "manipulator"&&& +3 "core" &  I1 +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +4 &'& +2 "core" & 9 F1 +3 .tForearm.seek PC +2 "manipulator"&('E +92 "core" ' +2 .tHand.close + "manipulator"&)/ +75 "core" / +2 .tPC.seek :open +2 "processing"%*( +85 "core" ' +2 "storage"(+- +2 "core" -' +2 ."raiseStack"SE.configure :default +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +3 "storage"(,'x +41 "core" ' +235 ( +2 "storage"(-& +3 "core" & \ )+ +2 "manipulator"&.& +3 "core" &   Q1 +2 "manipulator"&/% +4 "core" % 7 ! Q} +2 .tForearm.seek :retract +2 "manipulator"&0' ] +101 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&1( +249 "core" ( + "manipulator"&2& +3 "core" & # > Qb +2 "storage"(3& +3 "core" & R\ *+ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 800 counts +2 "manipulator"&4'k +85 "core" ' + .tHand.open +2 "manipulator"&1 +75 "core" 1 +2 "storage"(6- +3 "core" -'x +3 .tSE.seek -0.3 Pucks below Top Plate +2 "storage"(5'D +24 "core" ' +2 .tSE.reconfigure :seal + "storage"(#QK-0-\ b +3 .tSE.seek -1.29 Pucks below Top Plate +2 "storage"(8' +54 "core" ' +2 #tLights, camera, ACTION! +2 "storage"(9- +3 "core" -' +2 "storage"(7& +4 "core" &  \ + +2 "manipulator"&;& +4 "core" &  $ /a +2 .tElbow.seek 2 +2 "manipulator"&<( +3 "core" ( +2 "manipulator"&:& +3 "core" &  ! /a +3 "storage"(>& +3 "core" &  !\ + +2 .tForearm.seek 2 + 800 counts +2 "manipulator"&?'k +4 "core" ' +2 .tSE.reconfigure :gently +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.57 Pucks below Top Plate +2 "storage"(='W +54 "core" ' +2 "manipulator"&A& +3 "core" &  Na +2 "storage"(B& +3 "core" & \ (+ +37 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek 2 +2 "manipulator"&C'K +35 "core" ' + .tElbow.hold +2 "manipulator"&D, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure :default +2 "storage"(#QK-0-\ b +10 .tSE.seek -0.39 Pucks below Top Plate +3 "storage"(' +23 "core" ' + "manipulator"&F% +4 "core" %W M @r +2 "storage"(G& +3 "core" & :\ "+ +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 2 + 312 counts +2 "manipulator"&H'Ѓ +20 "core" ' +2 "manipulator"&I& +3 "core" & g Oa +2 "storage"(J& +4 "core" & \ )+ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 800 counts +2 "manipulator"&K'k +13 "core" ' +2 "storage"(E% +4 "core" % L\ ( +2 ."downElevator"SE.seek :down +4 "storage"(M'= +99 (N% +2 "core" %6 \ &\\x +2 "manipulator"&O% +4 "core" %c N N +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&Q' ] +88 "core" ' +79 ' + ."downElevator"SE.stop +2 "storage"(5 +3 (R& +3 "core" &  !\ *+ +2 "collection"'& +4 "core" &Xh T +2 #tStoring generic puck in Collection Clamp to tube 2 + "manipulator"&T% +3 "core" % o  P +3 "storage"(% +4 "core" %9 \ + +2 "storage"(V. +2 "core" .( +2 "storage"(W& +4 "core" & \ *+ +2 "storage"(X& +4 "core" & z\ ++ + "manipulator"&Z& +3 "core" &  Qa +3 .tElbow.seek 2 +2 "manipulator"&[( +3 "core" ( +2 "manipulator"&]& +3 "core" &  Pa +3 "storage"(^& +4 "core" & \ *+ +2 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 800 counts +2 "manipulator"&`'k +96 "core" ' +3 "storage"(P& +3 "core" & 2\ ++ +2 .tSE.reconfigure :pick +2 "storage"(#],K-0-\ b +4 .tSE.seek :beamBreak + "storage"(S' +310 "core" ' + "storage"(c- +3 "core" -'u +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&d& +4 "core" & Pa +2 "storage"(U& +3 "core" & b\ *+ +2 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek 2 +2 "manipulator"&\\'K +36 "core" ' +2 .tElbow.hold + "manipulator"&f, +3 "core" , +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 "storage"(g- +2 "core" -'u +3 .tSE.seek 0.11 Pucks below Top Plate +2 "storage"(h' +30 "core" ' + "manipulator"&Y% +3 "core" %]b { { = +2 "storage"(_& +3 "core" & \ + +3 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 318 counts +2 "manipulator"&a'Љ +12 "core" ' + "manipulator"& & +3 "core" & / Y Qa +3 "storage"(k& +3 "core" & r\ *+ +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 800 counts +2 "manipulator"&l'k +37 "core" ' +2 .tSE.seek 1.11 Pucks below Top Plate +2 "storage"(n' +36 "core" ' +2 "manipulator"&o& +4 "core" &  R Ra + "manipulator"&p% +3 "core" %K @ R +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&q' ] +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&i( +157 "core" ( +2 "manipulator"&r& +4 "core" & c O+ + .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &s& +3 "core" &  O+ +3 .tForearm.seek CC + "manipulator"&t'ш +95 "core" ' + .tHand.close + "manipulator"&u/ +71 "core" / +2 .tCC.seek :open +2 "collection"'e( +407 "core" ( + "storage"(w& +3 "core" &  I\ 0+ +2 "storage"(x& +3 "core" &  V\ 0+ +2 "manipulator"&z& +3 "core" &    U) +2 "manipulator"&b% +3 "core" % є    U@ +3 .tForearm.seek :retract +2 "manipulator"&m' ] +103 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&|( +162 "core" ( +2 "manipulator"&}& +2 "core" & % #  \\` +3 "storage"(~& +3 "core" &   \ 3+ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 2 +2 "manipulator"&'K +106 "core" ' +2 .tElbow.hold +2 "manipulator"&, +2 "core" , +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&1 +66 "core" 1 +3 "manipulator"&% +3 "core" % _b + E +2 "storage"(\ & +3 "core" & #\ (+ +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 2 + 320 counts + "manipulator"&v'Ћ +21 "core" ' +2 "manipulator"&y& +5 "core" & + ' ! Z` + "storage"({& +4 "core" &  T\ 2+ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 800 counts +2 "manipulator"&'k +28 "core" ' + "storage"(% +4 "core" %   \ 3 +9 ."downElevator"SE.seek :down +3 "storage"('= +99 (% +2 "core" %`I \ /^| +2 "manipulator"&% +3 "core" %b _ X +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&' ] +101 "core" ' +51 ' +2 ."downElevator"SE.stop + "storage"(5 +4 #tShuffling two pucks from tube 2 to 3 of [1..7] +2 #Loading generic puck from tube 2 into Collection Clamp + "collection"'& +3 "core" & +2 "manipulator"&% +3 "core" % K 0 2 ] +3 "storage"( % +3 "core" %?  \ 4 +2 "storage"( . +3 "core" .( +2 "storage"(& +3 "core" & \ 4+ +2 "storage"(& +3 "core" &   D\ 4+ +2 "manipulator"&& +3 "core" & @ @ K ]` +3 .tElbow.seek 2 +2 "manipulator"&( +4 "core" ( + "manipulator"&& +4 "core" & < (  ]` +2 "storage"(& +4 "core" &   -\ 4+ +2 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 800 counts +2 "manipulator"& 'k +91 "core" ' +3 "storage"(& +2 "core" & .  \ 3+ +3 .tSE.reconfigure :pick +2 "storage"(#],K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"("' +307 "core" ' + "storage"(#- +4 "core" -' +2 .tSE.configure :default + "storage"(#QK-0-\ b +3 (&& +4 "core" & \ 1+ +2 "manipulator"&'& +2 "core" &   ~ Y` +3 .tElbow.seek 2 +2 "manipulator"&L( +4 "core" ( +2 "manipulator"&)& +2 "core" &   Y` +3 "storage"(+& +3 "core" & \ 2+ +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&'w +13 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&/ +77 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&& +2 "storage"(-'= +8 "core" &   p Z` +2 "manipulator"&.% +3 "core" % t  \  W +3 .tForearm.seek :retract +2 "manipulator"&/' ] +96 "core" ' +2 .tElbow.seek CC +2 "manipulator"&$( +158 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +20 "core" ( + "manipulator"&(& +3 "core" &    \\ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &2& +2 "core" & # \\ +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&3'ш +99 "core" ' +2 "manipulator"&%& +3 "core" & A @ 3 ] +2 "manipulator"&% +3 "core" %т 5 7 I ] +3 "collection"'6& +4 "core" &' +2 "collection"'9& +4 "core" & +3 .tCC.seek :closed + "collection"'7(X +5 "core" &*  +9 &*s. , +9 &_- A +10 &1q) T +9 &O. U +10 &Q* U +9 &sR* U +9 &6Q- T +10 &P( U +9 & T# T +9 &"|N T +10 &$=O" U +9 &%T U +10 &'N U +9 &)L" U +9 &+DN! U +10 &-N% U +9 &.P" U +9 &0M U +10 &2NN, T +9 &4M U +10 &5N U +9 &7R T +9 &9VL T +10 &;N T +48 &<Q U + &>T U + &@^R T &BO U + &CQ U +5 &E] V +9 &G]k X +10 &I [\ +9 &J _ +9 &L _ +10 &NM ` +9 &P ` +10 &Q ` +9 &S a +9 &UO b +10 &W  b$ +9 &XlO c +9 &X" (x +10 &X[ M +2 ( +2 "collection"'9& +5 #tCollection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.26 + .Hand.open + "manipulator"&;1 +75 "core" 1 + "manipulator"&:% +4 "core" % э  W +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&>' ] +94 "core" ' +2 #tLoading generic puck from tube 2 into Processing Clamp + "processing"%0& +3 "core" & +3 "manipulator"&A% +3 "core" % q   I U +2 "storage"(B% +3 "core" %9 a\ . +2 "storage"(,. +3 "core" .( +2 "storage"(5& +3 "core" &  Q\ .+ +3 "storage"(F& +3 "core" &  \ .+ +2 "manipulator"&G& +4 "core" &  T + "manipulator"&I% +3 "core" % q   : U +3 .tElbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&J( +199 "core" ( + "manipulator"&1& +4 "core" &  . Q S# +2 "storage"(E& +4 "core" &  H\ -+ +2 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 800 counts +2 "manipulator"&4'k +87 "core" ' +2 "storage"(8& +2 "core" & \ -+ +3 .tSE.reconfigure :pick + "storage"(#],K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(N' +314 "core" ' + "storage"(O- +3 "core" -'u +2 .tSE.configure :default + "storage"(#QK-0-\ b +4 (?& +2 "core" & ,\ ,+ +2 "manipulator"&<& +3 "core" &   S# +3 .tElbow.seek 2 +2 "manipulator"&=( +3 "core" ( +2 "manipulator"&C& +3 "core" &  # x R# +2 "storage"(H& +4 "core" & 1\ ,+ +3 .tForearm.seek 2 + 300 counts + "manipulator"&R'w +22 "core" ' + .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tHand.close +2 "manipulator"&/ +69 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&T& +2 "storage"('= +7 "core" &   R# +2 "manipulator"&% +3 "core" % | ` N\\ +3 .tForearm.seek :retract +2 "manipulator"&V' ] +91 "core" ' +2 .tElbow.seek PC +2 "manipulator"&W( +171 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +88 "core" ( +2 "manipulator"&X& +3 "core" & g SH +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &Z& +3 "core" & e SH +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&]'E +100 "core" ' +2 "manipulator"&^& +3 "core" & QG +2 "manipulator"&K% +3 "core" %F  Q +3 "processing"%P& +4 "core" &( +2 "processing"%M& +4 "core" & +3 .tPC.seek :closed + "processing"%D(SD +3 "core" & +9 & ( #b +10 &aR : +9 &zw N +9 &YY T +10 &Q S +9 &N S +9 &O T +10 &bN T +9 & %O S +10 &!P S +9 &#Q S +9 &%jR T +10 &',M T +9 &(N T +9 &*R T +10 &,rL T +9 &.4N T +10 &/Q T +9 &1S T +9 &3yT T +10 &5=N S +9 &6R T +9 &8N T +10 &:N T +9 &P S +9 &?S T +9 &AR T +10 &CLR T +9 &E \\ U +9 &Fc V +10 &Hx X +9 &JD Y +10 &L Z +9 &M Z +9 &O [ +10 &QG [\ +9 &RUq + +9 &S"Y : +10 ( + &S%= 7 +2 "processing"%M& +4 #tProcessing Clamp onSpring/offSpring for 7/24 samples, on/off torque 1.61 + .Hand.open +2 "manipulator"&Q1 +67 "core" 1 + "manipulator"&c% +3 "core" % @ [ M +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&d' ] +98 "core" ' +2 "processing"%U& +4 "core" &S%= 7 +2 #tImaging generic puck in Processing Clamp while storing it to tube 3 + "manipulator"&g% +3 "core" % d o N +3 "storage"(Y% +2 "core" %A \ ( +3 "storage"(_. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 3 +2 "storage"( (@ +192 "core" ( + .tSC.configure :limp + "storage"($(\ 1b +4 (k& +2 "core" &B +\ ! +2 "manipulator"&o& +40 "core" &  L +3 "manipulator"&p% +3 "core" % d C M +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"&`( +249 "core" ( +2 "manipulator"&[& +4 "core" & M L& + "storage"(S& +3 "core" &8 \ &+ +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 800 counts +2 "manipulator"&\\'m +112 "core" ' + "storage"(a& +4 "core" &8 O\ (+ +2 .tSE.reconfigure :pick + "storage"(#],K-0-\ b +5 .tSE.seek :beamBreak + "storage"(h' +282 "core" ' +2 "storage"(r- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"(s'x +46 "core" ' +2 "manipulator"&l& +3 "core" & a M& +2 "manipulator"&f% +3 "core" %҃ L +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&u' ] +91 "core" ' +2 .tElbow.seek PC +2 "manipulator"&q( +251 "core" ( + "manipulator"&j& +3 "core" & C L@ +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +4 &w& +2 "core" &  L@ +3 .tForearm.seek PC + "manipulator"&x'E +94 "core" ' + .tHand.close +2 "manipulator"&z/ +73 "core" / +3 .tPC.seek :open +2 "processing"%b( +377 "core" ( +2 "storage"(}& +2 "core" &8 >\ *+ +3 "manipulator"&~& +2 "core" &  Q@ +3 "manipulator"&t% +3 "core" % H  Y QT +2 .tForearm.seek :retract +2 "manipulator"&i' ] +93 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 +2 "manipulator"&( +245 "core" ( +2 "manipulator"&& +2 "core" & k OR +2 "storage"(\ & +4 "core" &8 \ )+ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 800 counts + "manipulator"&y'm +93 "core" ' + .tHand.open +2 "manipulator"&{1 +77 "core" 1 +2 "storage"(- +2 "core" -'x +7 .tSE.seek -0.3 Pucks below Top Plate +2 "storage"(m'D +25 "core" ' +2 .tSE.reconfigure :seal + "storage"(#QK-0-\ b +4 .tSE.seek -1.29 Pucks below Top Plate + "storage"(' +56 "core" ' +2 #tLights, camera, ACTION! +2 "storage"(- +3 "core" -' +2 "storage"(|& +4 "core" &8 "\ + +2 "manipulator"&& +3 "core" & -R +3 .tElbow.seek 3 +2 "manipulator"&v( +3 "core" ( +2 "manipulator"&& +4 "core" &  -R +2 "storage"(& +3 "core" &8 Q\ + +3 .tForearm.seek 3 + 800 counts +2 "manipulator"& 'm +4 "core" ' +2 .tSE.reconfigure :gently + "storage"(#QK-0-\ b +4 .tSE.seek -0.57 Pucks below Top Plate +2 "storage"( 'W +58 "core" ' +2 "manipulator"&& +2 "core" & I OR +3 "storage"(n& +2 "core" &8 `\ (+ +3 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 3 +2 "manipulator"&'M +36 "core" ' +2 .tElbow.hold +2 "manipulator"&, +4 "core" , +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +4 .tSE.reconfigure :default + "storage"(#QK-0-\ b +3 .tSE.seek -0.39 Pucks below Top Plate +2 "storage"(' +21 "core" ' + "manipulator"&% +3 "core" %^  By +3 "storage"(& +3 "core" &8 e\ !+ +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 3 + 317 counts +2 "manipulator"&'Њ +22 "core" ' + "manipulator"&& +3 "core" & W OR +3 "storage"(& +3 "core" &8 H\ '+ +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 800 counts +2 "manipulator"&'m +14 "core" ' + "storage"(#% +4 "core" % \ ( +3 ."downElevator"SE.seek :down +4 "storage"(&'= +99 ('% +2 "core" %6 \ '\\x +39 "manipulator"&)% +4 "core" %r a OM +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&+' ] +100 "core" ' +27 ' + ."downElevator"SE.stop + "storage"(5 +11 (& +2 "core" &8 \ ++ +3 "collection"'& +3 "core" &XY M +3 #tStoring generic puck in Collection Clamp to tube 3 + "manipulator"&.% +4 "core" % A ` S +2 "storage"(% +3 "core" %B N\ + +2 "storage"( . +3 "core" .(@ +2 "storage"("& +3 "core" &8 \ ++ +2 "storage"((& +3 "core" &8 =\ ++ +3 "manipulator"&2& +3 "core" & g SR +2 .tElbow.seek 3 +2 "manipulator"&( +4 "core" ( +2 "manipulator"&L& +4 "core" & ! R SR +2 "storage"(%& +3 "core" &8 r\ ++ +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 800 counts +2 "manipulator"&'m +104 "core" ' +2 "storage"(6& +4 "core" &8 F\ ++ +2 .tSE.reconfigure :pick + "storage"(#],K-0-\ b +5 .tSE.seek :beamBreak + "storage"(-' +306 "core" ' + "storage"(/- +3 "core" -'| +2 .tSE.configure :default + "storage"(#QK-0-\ b +4 "manipulator"&e& +3 "core" &  7 RR +2 "storage"(;& +3 "core" &8 o\ ++ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek 3 +2 "manipulator"&:'M +33 "core" ' +2 .tElbow.hold +2 "manipulator"&0, +3 "core" , +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +4 "storage"(A- +2 "core" -'| +3 .tSE.seek 0.12 Pucks below Top Plate +2 "storage"(B' +26 "core" ' + "manipulator"&9% +4 "core" %`j x H > +2 "storage"(,& +3 "core" &8 \ + +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 3 + 319 counts +2 "manipulator"&5'Ќ +12 "core" ' +2 "manipulator"&F& +3 "core" & . b RR +2 "storage"(G& +3 "core" &8 \ *+ +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 800 counts +2 "manipulator"&I'm +39 "core" ' +3 .tSE.seek 1.12 Pucks below Top Plate +2 "storage"(3' +40 "core" ' +2 "manipulator"&1& +4 "core" & RR + "manipulator"&E% +4 "core" %S < S +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&$' ] +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&8( +179 "core" ( +2 "manipulator"&>& +4 "core" & % R +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &O& +3 "core" &  R +3 .tForearm.seek CC +2 "manipulator"&?'ш +90 "core" ' + .tHand.close +2 "manipulator"&\ 4+ +2 "manipulator"&!& +3 "core" & 6 7  ]j +3 .tElbow.seek 3 + "manipulator"&[( +3 "core" ( +3 "manipulator"&S& +4 "core" & 4 4 & ]j +2 "storage"(W& +3 "core" &8  \ 4+ +2 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 3 + 800 counts + "manipulator"&a'm +100 "core" ' +2 "storage"(d& +3 "core" &8 1 " \ 4+ +2 .tSE.reconfigure :pick +2 "storage"(#],K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(r' +305 "core" ' +2 "storage"(l- +2 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (f& +2 "core" &8 \ 2+ +3 "manipulator"&h& +3 "core" & % & T [j +2 .tElbow.seek 3 +2 "manipulator"&\\( +3 "core" ( +2 "manipulator"&j& +3 "core" &  \\j +2 "storage"(w& +3 "core" &8   \ 3+ +3 .tForearm.seek 3 + 300 counts +2 "manipulator"&`'y +19 "core" ' + .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&z/ +76 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&u& +2 "storage"(D'= +8 "core" & ! ' \\j +2 "manipulator"&}% +4 "core" % } $  f Y +2 .tForearm.seek :retract +2 "manipulator"&~' ] +99 "core" ' +2 .tElbow.seek CC +2 "manipulator"&t( +158 "core" ' + ."downElevator"SE.stop + "storage"(5 +26 "core" ( +2 "manipulator"&x& +3 "core" & 7 4 ] +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +4 && +2 "core" & " $ ] +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&\ 'ш +101 "core" ' + "manipulator"&q& +4 "core" & ? ; B ] +2 "manipulator"&{% +4 "core" %~ 8 ) \\ +2 "collection"'& +3 "core" &* +2 "collection"'& +5 "core" &/ +2 .tCC.seek :closed +3 "collection"'|(X +2 "core" &/ +7 & *1 $c +10 &bR|( 9 +9 &yw* N +9 &QU$ U +10 &N$ T +9 &N* U +9 &P0 U +10 &YO) U +9 & O/ U +10 &!L/ T +9 &#L/ T +9 &%bP+ T +10 &'$Q% T +9 &(O$ T +9 &*N. U +10 &,iP& U +9 &.,Q' T +10 &/N( T +9 &1P% T +9 &3sO, T +10 &54P) T +9 &6O& T +9 &8L) T +10 &:zO( T +9 &<<K0 T +10 &=R) U +9 &?N" T +9 &AK( T +10 &CDM# T +9 &EU& U +9 &F`% W +10 &H{z+ Z +9 &J/* _ +10 &K( _ +9 &M" _ +9 &Or* _ +10 &Q3- ` +9 &R ` +9 &T' a +10 &Vo& b" +9 &X~' 6 +10 &X! 4 +9 &Xg& N +6 ( + "collection"'& +5 #tCollection Clamp onSpring/offSpring for 8/26 samples, on/off torque 2.25 +2 .Hand.open + "manipulator"&1 +3 "core" &X]% N +74 1 +2 "manipulator"&i% +2 "core" % х   V +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&' ] +103 "core" ' +2 #tLoading generic puck from tube 3 into Processing Clamp + "processing"%& +3 "core" &) +2 "manipulator"&% +3 "core" % E  \ . W +3 "storage"(n% +3 "core" %@\ / +2 "storage"(s. +3 "core" .(@ +2 "storage"(& +3 "core" &8\ .+ +2 "storage"(& +3 "core" &8 /\ .+ +2 "manipulator"&m& +3 "core" & Q W +2 "manipulator"&% +3 "core" % E  , X +42 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 +2 "manipulator"&( +152 "core" ( + "manipulator"&#& +4 "core" & \  g Wb +2 "storage"(& +4 "core" &8\ /+ +2 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 800 counts +2 "manipulator"&y'm +89 "core" ' + "storage"(& +3 "core" &8 \ .+ +3 .tSE.reconfigure :pick + "storage"(#],K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"('' +301 "core" ' + "storage"( - +3 "core" -'{ +3 .tSE.configure :default + "storage"(#QK-0-\ b +3 ()& +3 "core" &8 q\ *+ +2 "manipulator"&v& +2 "core" & F Sb +3 .tElbow.seek 3 +2 "manipulator"& ( +2 "core" ( +3 "manipulator"&& +2 "core" & # o Sb +3 "storage"(& +3 "core" &8 \ ++ +3 .tForearm.seek 3 + 300 counts + "manipulator"&'y +21 "core" ' +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tHand.close +2 "manipulator"&/ +75 "core" / +10 ."downElevator"SE.seek :down +2 "manipulator"&& +3 "storage"(.'= +6 "core" &  Rb +2 "manipulator"&% +4 "core" % y D S] +3 .tForearm.seek :retract +2 "manipulator"& ' ] +93 "core" ' +2 .tElbow.seek PC +2 "manipulator"&"( +168 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +63 "core" ( +2 "manipulator"&(& +4 "core" &  T + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &2& +2 "core" & T +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&L'E +100 "core" ' +2 "manipulator"&%& +3 "core" & 4 R +2 "manipulator"&% +3 "core" %N  R! +3 "processing"%6& +2 "core" & +3 "processing"%&& +5 "core" & +2 .tPC.seek :closed +3 "processing"%(SD +2 "core" & +7 & ( $c +10 &bS 9 +9 &z{ N +9 &WU T +10 &T T +9 &Q S +9 &R T +10 &_O T +9 & "L S +10 &!L T +9 &#N S +9 &%hP S +10 &'*L S +9 &(L S +9 &*Q T +10 &,oM T +9 &.2M S +10 &/J S +9 &1N S +9 &3wQ T +10 &5:Q S +9 &6T T +9 &8O T +10 &:M S +9 &Q T +9 &?O S +9 &AQ S +10 &CIO T +9 &E\ U T +9 &Fb U +10 &Hu X +9 &JB~ Y +10 &L Z +9 &M Z +9 &O Z +10 &QE [ +9 &RSk . +9 &S"\\ ; +10 ( + &S%= 8 +2 "processing"%&& +3 #tProcessing Clamp onSpring/offSpring for 7/24 samples, on/off torque 1.61 + .Hand.open + "manipulator"&+1 +66 "core" 1 + "manipulator"&/% +3 "core" % N M N! +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&e' ] +91 "core" ' +2 "processing"%;& +4 "core" &S%<( 8 +2 #tImaging generic puck in Processing Clamp while storing it to tube 4 + "manipulator"&A% +4 "core" % N  P +2 "storage"(9% +3 "core" %B \ ( +2 "storage"(,. +3 "core" .(@ +2 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 4 +2 "storage"(F(+ +183 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (G& +3 "manipulator"&1& +3 "core" &+ :\ % +6 ."raiseStack"SE.reconfigure :place + "storage"(#]K-0-\ b +3 "core" & N +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +2 ."raiseStack"SE.seek :beamBreak +3 .tElbow.seek PC +3 "storage"(E' + "manipulator"&( +8 "core" ( +2 "manipulator"&& +3 "core" & @ G +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &-& +3 "core" &  D +3 .tForearm.seek PC +2 "manipulator"&:'E +90 "core" ' +2 .tHand.close + "manipulator"&5/ +76 "core" / +3 .tPC.seek :open + "processing"%B( +87 "core" ' + "storage"(>- +3 "core" -' +2 ."raiseStack"SE.configure :default +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(O'x +48 "core" ' +227 ( +2 "storage"(I& +42 "core" &+ ^\ + +3 "manipulator"&0& +3 "core" & !  Q +2 "manipulator"&<% +3 "core" % Y  + Qp +3 .tForearm.seek :retract +2 "manipulator"&$' ] +90 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 +2 "manipulator"&7( +260 "core" ( +2 "manipulator"&H& +5 "core" &  5 R + "storage"(& +4 "core" &+ \ * +2 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 800 counts +2 "manipulator"&T's +110 "core" ' +2 .tHand.open +2 "manipulator"&1 +69 "core" 1 +3 "storage"(N- +3 "core" -'x +10 .tSE.seek -0.3 Pucks below Top Plate +2 "storage"(R'D +24 "core" ' +2 .tSE.reconfigure :seal + "storage"(#QK-0-\ b +4 .tSE.seek -1.29 Pucks below Top Plate + "storage"(?' +56 "core" ' +2 #tLights, camera, ACTION! +2 "storage"(8- +2 "core" -' +3 "storage"(=& +2 "core" &+ \  +3 "manipulator"&^& +4 "core" &   1 +2 .tElbow.seek 4 +2 "manipulator"&K( +3 "core" ( +2 "manipulator"&& +3 "core" & 6 0 +2 "storage"(V& +3 "core" &+ O\  +3 .tForearm.seek 4 + 800 counts +2 "manipulator"&J's +14 "core" ' +2 .tSE.reconfigure :gently +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.57 Pucks below Top Plate +2 "storage"(Q'W +62 "core" ' +2 "manipulator"&4& +3 "core" & # R +2 "storage"(U& +4 "core" &+ \ ( +2 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek 4 +2 "manipulator"&g'S +39 "core" ' +2 .tElbow.hold +2 "manipulator"&X, +4 "core" , +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +4 .tSE.reconfigure :default + "storage"(#QK-0-\ b +3 .tSE.seek -0.39 Pucks below Top Plate +2 "storage"(P' +23 "core" ' + "manipulator"&M% +3 "core" %a  Bf +3 "storage"(_& +3 "core" &+ k\ ! +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 4 + 314 counts +2 "manipulator"&]'Ѝ +20 "core" ' +2 "manipulator"&k& +3 "core" & J Q +2 "storage"(o& +4 "core" &+ \ ) +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 800 counts +2 "manipulator"&3's +14 "core" ' + "storage"(p% +4 "core" % \ ) +3 ."downElevator"SE.seek :down +4 "storage"(!'= +98 (S% +2 "core" %58 9\ (\\x +2 "manipulator"&W% +3 "core" %p * P P +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&*' ] +93 "core" ' +73 ' + ."downElevator"SE.stop + "storage"(5 +4 (d& +2 "core" &+  \ * +3 "collection"'c& +3 "core" &X]\ N +2 #tStoring generic puck in Collection Clamp to tube 4 + "manipulator"&Z% +4 "core" % Q 8 Q +2 "storage"(Y% +4 "core" %A \ * +2 "storage"(l. +3 "core" .(+ +2 "storage"(f& +4 "core" &+ >\ + + "storage"(h& +3 "core" &+ X\ * +2 "manipulator"&j& +3 "core" & W Q +3 .tElbow.seek 4 + "manipulator"&w( +4 "core" ( +2 "manipulator"&z& +3 "core" &  n Q +2 "storage"(u& +3 "core" &+ \ + +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 800 counts +2 "manipulator"&}'s +99 "core" ' +2 "storage"([& +3 "core" &+  n\ , +3 .tSE.reconfigure :pick + "storage"(#],K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(a' +301 "core" ' + "storage"(r- +3 "core" -'| +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&x& +4 "core" & Q +2 "storage"(`& +3 "core" &+ \ * +2 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 4 +2 "manipulator"&'S +37 "core" ' + .tElbow.hold +2 "manipulator"&\\, +3 "core" , +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +4 "storage"(q- +2 "core" -'| +50 .tSE.seek 0.12 Pucks below Top Plate +2 "storage"({' +31 "core" ' +2 "manipulator"&% +3 "core" %bd x | ) ? +2 "storage"(D& +3 "core" &+ @\  +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 4 + 315 counts +2 "manipulator"&~'Ў +13 "core" ' + "manipulator"&C& +3 "core" & % * T +2 "storage"(& +3 "core" &+ E\ + +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 4 + 800 counts + "manipulator"&i's +32 "core" ' +2 .tSE.seek 1.12 Pucks below Top Plate +2 "storage"(' +36 "core" ' + "manipulator"&& +3 "core" &  S +3 "manipulator"&% +4 "core" %y } T +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&n' ] +103 "core" ' +2 .tElbow.seek CC +2 "manipulator"&s( +165 "core" ( + "manipulator"&& +4 "core" & [ P+ +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 && +3 "core" & q P+ +3 .tForearm.seek CC +2 "manipulator"&m'ш +90 "core" ' +2 .tHand.close + "manipulator"&/ +67 "core" / +3 .tCC.seek :open + "collection"'\ ( +407 "core" ( +2 "storage"(#& +2 "core" &+\ / +2 "storage"(& +3 "core" &+\ / +3 "manipulator"&& +2 "core" &  @ T+ +3 "manipulator"&t% +3 "core" % ђ  % TT +3 .tForearm.seek :retract +6 "manipulator"&' ] +98 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 +2 "manipulator"& ( +162 "core" ( +2 "manipulator"&)& +3 "core" &   W[ +2 "storage"(v& +3 "core" &+ -\ 0 +3 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +3 .tForearm.seek 4 +2 "manipulator"&'S +106 "core" ' +2 .tElbow.hold +2 "manipulator"&, +4 "core" , +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&1 +77 "core" 1 +3 "manipulator"&% +3 "core" % f}  I4 +2 "storage"(& +3 "core" &+ \ ) +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 4 + 319 counts +2 "manipulator"&'В +21 "core" ' +2 "manipulator"&y& +2 "core" & $ % Z[ +3 "storage"('& +3 "core" &+   \ 2 +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 800 counts +2 "manipulator"&'s +31 "core" ' +2 "storage"((% +3 "core" %"   \ 3 +3 ."downElevator"SE.seek :down +4 "storage"(2'= +99 ( % +2 "core" %u: R\ -]y +2 "manipulator"&%% +3 "core" %_  S W +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&' ] +89 "core" ' +65 ' + ."downElevator"SE.stop +2 "storage"(5 +3 #tShuffling two pucks from tube 4 to 5 of [1..7] +2 #Loading generic puck from tube 4 into Collection Clamp +2 "collection"'6& +4 "core" & + "manipulator"&.% +3 "core" % M\    Z +3 "storage"( % +2 "core" %?  \ 2 +2 "storage"(b. +4 "core" .(+ +2 "storage"(+& +2 "core" &+ \ 3 +2 "storage"(/& +3 "core" &+   \ 2 +3 "manipulator"&;& +3 "core" &    Y[ +2 .tElbow.seek 4 +2 "manipulator"&A( +3 "core" ( +2 "manipulator"&9& +3 "core" & % F Z[ +3 "storage"(,& +3 "core" &+   g\ 3 +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 800 counts +2 "manipulator"&&'s +104 "core" ' +3 "storage"(L& +3 "core" &+  \ 3 +2 .tSE.reconfigure :pick +2 "storage"(#],K-0-\ b +4 .tSE.seek :beamBreak + "storage"(G' +305 "core" ' +2 "storage"(1- +3 "core" -' +2 .tSE.configure :default + "storage"(#QK-0-\ b +4 (& +2 "core" &+ \ 1 +2 "manipulator"&-& +4 "core" & %  E [[ +2 .tElbow.seek 4 +2 "manipulator"& ( +42 "core" ( +2 "manipulator"&5& +3 "core" & ( + ) Z[ +3 "storage"(>& +2 "core" &+  \ 2 +3 .tForearm.seek 4 + 300 counts +2 "manipulator"&"' +20 "core" ' + .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&e/ +76 "core" / +11 ."downElevator"SE.seek :down +4 "manipulator"&& +2 "storage"(I'= +8 "core" &   Z[ +2 "manipulator"&E% +4 "core" % Ѕ   W +2 .tForearm.seek :retract +2 "manipulator"&0' ] +97 "core" ' +2 .tElbow.seek CC +2 "manipulator"&<( +153 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +10 "core" ( +2 "manipulator"&:& +3 "core" &  " W l +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &H& +3 "core" & \  v V l +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&'ш +102 "core" ' +2 "manipulator"&& +2 "core" & % $ Z l +3 "manipulator"&% +4 "core" %ц   A Z +2 "collection"'N& +4 "core" &/ +2 "collection"'8& +4 "core" &! +3 .tCC.seek :closed +2 "collection"'=(X +4 "core" &1  +9 &)n/ ,~ +9 &_{. @ +9 &3o. S +10 &K. T +9 &O+ T +10 &sO1 U +9 &5Q0 U +9 &J0 T +10 & O1 U +9 &"|M+ T +9 &$>P/ T +10 &&P1 T +9 &'K+ T +10 &)N* T +9 &+FM( T +9 &-L* T +10 &.N% T +9 &0I) T +9 &2NO0 T +10 &4N- T +9 &5P+ T +10 &7N- T +9 &9WL0 T +9 &;M1 T +10 &<N/ T +9 &>P. U +9 &@^M1 T +10 &B O0 T +9 &CN' T +10 &EZ, V +9 &G_h0 W +9 &I0 [\ +10 &J- _ +9 &L/ _ +9 &NN' _ +10 &P% _ +9 &Q+ ` +9 &S0 ` +10 &UL/ b! +9 &W' b' +10 &XmR" ^ +9 &X0 (x +9 &Xh1 P +3 ( +2 "collection"'8& +4 #tCollection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.32 + .Hand.open + "manipulator"&$1 +66 "core" 1 +2 "manipulator"&^% +3 "core" % э . 2 S +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&' ] +92 "core" ' +2 #tLoading generic puck from tube 4 into Processing Clamp + "processing"%V& +3 "core" & +2 "manipulator"&4% +3 "core" % I ^ P +3 "storage"(U% +3 "core" %@ h\ + +2 "storage"(O. +3 "core" .(+ +2 "storage"(M& +3 "core" &+ ?\ + +2 "storage"(_& +3 "core" &+ <\ + +2 "manipulator"&R& +4 "core" & 2 P k +2 "manipulator"&k% +4 "core" % I P +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 +2 "manipulator"&o( +163 "core" ( +2 "manipulator"&p& +4 "core" &  S R% + "storage"(7& +3 "core" &+ <\ , +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 800 counts +2 "manipulator"&T's +105 "core" ' + "storage"(?& +3 "core" &+\ - +3 .tSE.reconfigure :pick + "storage"(#],K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(S' +304 "core" ' +2 "storage"(W- +3 "core" -'{ +2 .tSE.configure :default + "storage"(#QK-0-\ b +3 (J& +3 "core" &+ \ * +2 "manipulator"&K& +3 "core" &  T% +3 .tElbow.seek 4 +2 "manipulator"&Q( +3 "core" ( +2 "manipulator"&g& +5 "core" &  h S% + "storage"(]& +4 "core" &+ 3\ + +2 .tForearm.seek 4 + 300 counts +2 "manipulator"&d' +31 "core" ' + .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&c/ +69 "core" / +4 ."downElevator"SE.seek :down +3 "manipulator"&Z& +2 "storage"(P'= +7 "core" &   T% +2 "manipulator"&Y% +4 "core" % Г ' Q +2 .tForearm.seek :retract +2 "manipulator"&l' ] +112 "core" ' +2 .tElbow.seek PC +2 "manipulator"&f( +146 "core" ' +41 ."downElevator"SE.stop +9 "storage"(5 +48 "core" ( +2 "manipulator"&h& +4 "core" & "  R5 +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &j& +3 "core" &  Y R5 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&z'E +104 "core" ' +2 "manipulator"&u& +3 "core" &  \  U4 +3 "manipulator"&3% +2 "core" %^    U +3 "processing"%[& +3 "core" & +3 "processing"%!& +5 "core" &) +2 .tPC.seek :closed +2 "processing"%X(SD +4 "core" &  +9 &+x ,~ +9 &`} @ +10 &9r S +9 &N S +9 &S T +10 &|L S +9 &>Q S +9 &K S +10 & J S +9 &"N T +10 &$EO T +9 &&O T +9 &'O T +10 &)L S +9 &+MP T +9 &-N S +10 &.O S +9 &0M S +10 &2VP S +9 &4Q T +9 &5N S +10 &7R S +9 &9^Q S +9 &; N S +10 &<O T +9 &>N S +10 &@gO S +9 &B)O S +9 &CR T +10 &E\\ T +9 &Ggm V +9 &I$z X +10 &J Y +9 &L Y +10 &Nd Z +9 &P$ Z +9 &Q G +10 &RB Z +9 &S" + +3 ( + "processing"%!& +5 #tProcessing Clamp onSpring/offSpring for 8/24 samples, on/off torque 1.60 + .Hand.open + "manipulator"&*1 +66 "core" 1 + "manipulator"&r% +3 "core" % ^ 3 S +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&x' ] +88 "core" ' +2 "processing"%`& +3 "core" &S"$ + +3 #tImaging generic puck in Processing Clamp while storing it to tube 5 + "manipulator"&q% +3 "core" % K\ P P +3 "storage"(% +3 "core" %B \ ) +2 "storage"(D. +3 "core" .(+ +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(C(; +208 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +4 (& +3 "core" &; \ ' +3 "manipulator"&& +2 ."raiseStack"SE.reconfigure :place +5 "storage"(#]K-0-\ b +2 "core" & ( O4 +4 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +2 ."raiseStack"SE.seek :beamBreak +4 .tElbow.seek PC +2 "storage"(' +3 "manipulator"&}( +9 "core" ( +2 "manipulator"&w& +4 "core" & Z G+ + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &a& +2 "core" &  D+ +3 .tForearm.seek PC +3 "manipulator"&'E +93 "core" ' + .tHand.close +2 "manipulator"&~/ +72 "core" / +2 .tPC.seek :open +2 "processing"%{( +72 "core" ' +2 "storage"(- +2 "core" -' +3 ."raiseStack"SE.configure :default + "storage"(#QK-0-\ b +4 ."raiseStack"SE.seek :place +2 "storage"('x +42 "core" ' +247 ( +2 "storage"(i& +3 "core" &; Y\ ( +2 "manipulator"&\\& +3 "core" & 2 P* +2 "manipulator"&% +3 "core" % F  OX +3 .tForearm.seek :retract +2 "manipulator"&n' ] +102 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 +2 "manipulator"&|(' +247 "core" ( +2 "manipulator"&#& +3 "core" &'  L Q7 +2 "storage"(& +4 "core" &; \ ) +2 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 800 counts +2 "manipulator"&' +95 "core" ' +2 .tHand.open + "manipulator"&t1 +77 "core" 1 +2 "storage"()- +3 "core" -'x +3 .tSE.seek -0.3 Pucks below Top Plate +2 "storage"(v'D +25 "core" ' +2 .tSE.reconfigure :seal + "storage"(#QK-0-\ b +4 .tSE.seek -1.29 Pucks below Top Plate + "storage"(m' +56 "core" ' +2 #tLights, camera, ACTION! + "storage"(s- +4 "core" -' +2 "storage"(& +3 "core" &; 5\  +2 "manipulator"&& +4 "core" &' s ,7 +2 .tElbow.seek 5 +42 "manipulator"&(' +4 "core" ( + "manipulator"&y& +3 "core" &'  +7 +3 "storage"('& +4 "core" &; { r  +3 .tForearm.seek 5 + 800 counts +9 "manipulator"&(' +4 "core" ' +3 .tSE.reconfigure :gently +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.57 Pucks below Top Plate +2 "storage"('W +58 "core" ' +2 "manipulator"& & +3 "core" &' D M7 +2 "storage"(%& +3 "core" &; \ & +3 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek 5 +2 "manipulator"& ' +39 "core" ' +2 .tElbow.hold +2 "manipulator"&, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.39 Pucks below Top Plate + "storage"(' +24 "core" ' + "manipulator"&6% +4 "core" %j _ K ; +2 "storage"(.& +3 "core" &; \  +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 5 + 318 counts + "manipulator"& ' +13 "core" ' +2 "manipulator"&b& +3 "core" &' E O7 +2 "storage"(+& +3 "core" &; d\ ' +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 800 counts +3 "manipulator"&' +30 "core" ' +2 "storage"(/% +3 "core" % \ ' +3 ."downElevator"SE.seek :down +4 "storage"(;'= +99 (9% +3 "core" %4 \ &\\w +2 "manipulator"&,% +3 "core" % i N +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&' ] +94 "core" ' +73 ' +2 ."downElevator"SE.stop + "storage"(5 +3 (L& +3 "core" &; \ ( +2 "collection"'2& +5 "core" &Xf" P +2 #tStoring generic puck in Collection Clamp to tube 5 + "manipulator"&% +3 "core" %  P  +3 "storage"(% +4 "core" %B \ ) + "storage"(1. +3 "core" .(; +2 "storage"(& +4 "core" &; \ ( +2 "storage"(-& +3 "core" &; W\ ) +2 "manipulator"&5& +4 "core" &' { P7 +2 .tElbow.seek 5 +2 "manipulator"&>(' +4 "core" ( +2 "manipulator"&e& +3 "core" &'  P7 +3 "storage"(& +3 "core" &; \ ( +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 800 counts +2 "manipulator"&E' +96 "core" ' +2 "storage"(A& +2 "core" &; \ ) +3 .tSE.reconfigure :pick +2 "storage"(#],K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(&' +300 "core" ' + "storage"(:- +3 "core" -'} +2 .tSE.configure :default + "storage"(#QK-0-\ b +4 "manipulator"&G& +3 "core" &'  N7 +2 "storage"(H& +3 "core" &; \ ' +2 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek 5 +2 "manipulator"&"' +35 "core" ' +2 .tElbow.hold +2 "manipulator"&, +4 "core" , +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 "storage"(- +2 "core" -'} +3 .tSE.seek 0.12 Pucks below Top Plate +2 "storage"( ' +30 "core" ' +2 "manipulator"&N% +3 "core" %L L U  9 +2 "storage"(I& +3 "core" &; '\  +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 5 + 317 counts +2 "manipulator"&0' +19 "core" ' +2 "manipulator"&\ & +4 "core" &' P7 + "storage"($& +3 "core" &; g\ ( +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 800 counts +2 "manipulator"&^' +22 "core" ' +2 .tSE.seek 1.12 Pucks below Top Plate +2 "storage"(V' +36 "core" ' +2 "manipulator"&4& +4 "core" &' , N7 + "manipulator"&U% +3 "core" % ^ O~ +3 .tForearm.reconfigure :loose +41 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +9 "manipulator"&O' ] +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&M( +159 "core" ( + "manipulator"&8& +3 "core" & 7 M* +3 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &_& +3 "core" & B M* +2 .tForearm.seek CC +2 "manipulator"&R'ш +101 "core" ' + .tHand.close +2 "manipulator"&k/ +67 "core" / +2 .tCC.seek :open +2 "collection"'( +406 "core" ( +2 "storage"(p& +4 "core" &;  $\ , + "storage"(7& +4 "core" &; )\ - +2 "manipulator"&?& +3 "core" &  I Q( +2 "manipulator"&<% +2 "core" % ћ  5 P +3 .tForearm.seek :retract +2 "manipulator"&' ] +93 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 +2 "manipulator"&W(' +164 "core" ( + "manipulator"&J& +4 "core" &1  ` X@ +2 "storage"(K& +3 "core" &; \ 1 +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 5 +2 "manipulator"&g' +106 "core" ' + .tElbow.hold +2 "manipulator"&], +4 "core" , +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&c1 +73 "core" 1 +3 "manipulator"&Z% +3 "core" % T  B +2 "storage"(Y& +3 "core" &; \ & +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 5 + 320 counts + "manipulator"&o' +14 "core" ' +2 "manipulator"&T& +3 "core" &1 ' , 5 Z@ +2 "storage"(S& +5 "core" &; \ 1 +2 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 800 counts +2 "manipulator"&d' +35 "core" ' + "storage"(h% +4 "core" %$   \ 2 +3 ."downElevator"SE.seek :down +4 "storage"(j'= +99 (Q% +2 "core" %cG\ -]z +2 "manipulator"&u% +4 "core" % D X +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&3' ] +92 "core" ' +67 ' + ."downElevator"SE.stop +2 "storage"(5 +3 #tShuffling two pucks from tube 5 to 6 of [1..7] +2 #Loading generic puck from tube 5 into Collection Clamp + "collection"'[& +3 "core" & +3 "manipulator"&P% +3 "core" % I  E W +2 "storage"(l% +4 "core" %9 \ 1 +2 "storage"(B. +3 "core" .(; +2 "storage"(*& +4 "core" &; \ 1 + "storage"(r& +4 "core" &; N\ 1 +2 "manipulator"&`& +4 "core" &1   W@ +2 .tElbow.seek 5 +2 "manipulator"&q(' +2 "core" ( +3 "manipulator"&& +2 "core" &1   W@ +3 "storage"(D& +2 "core" &; \ 1 +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 5 + 800 counts + "manipulator"&!' +103 "core" ' +2 "storage"(z& +3 "core" &;   ~\ 3 +3 .tSE.reconfigure :pick + "storage"(#],K-0-\ b +4 .tSE.seek :beamBreak + "storage"(' +307 "core" ' +2 "storage"(- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (w& +2 "core" &; \ 0 +2 "manipulator"&a& +4 "core" &1   Z@ +2 .tElbow.seek 5 +2 "manipulator"&F(' +3 "core" ( +2 "manipulator"&~& +3 "core" &1 $ Z@ +3 "storage"(& +2 "core" &;  \ 1 +3 .tForearm.seek 5 + 300 counts +2 "manipulator"&f' +27 "core" ' +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tHand.close +2 "manipulator"&x/ +66 "core" / +3 ."downElevator"SE.seek :down +51 "manipulator"&X& +3 "storage"(i'= +6 "core" &1  \ H W@ +2 "manipulator"&\\% +4 "core" %   > W= +2 .tForearm.seek :retract +2 "manipulator"&' ] +105 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +144 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +41 "core" ( +2 "manipulator"&& +3 "core" &   \\ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &#& +2 "core" & !  T [ +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&'ш +90 "core" ' + "manipulator"&}& +4 "core" &  # Y +2 "manipulator"&t% +3 "core" %ё  XH +3 "collection"')& +2 "core" && +3 "collection"'s& +5 "core" &- +3 .tCC.seek :closed + "collection"'(X +5 "core" &(  +8 &+s' - +10 &`}- A +9 &6m/ S +9 &O+ T +10 &M, T +9 &wN0 T +10 &8P2 U +9 &N/ U +9 & O/ T +10 &"J) T +9 &$@P( U +9 &&O0 U +10 &'M& T +9 &)M0 T +10 &+JJ0 T +9 &- M/ T +9 &.N0 T +10 &0J* T +9 &2RO- T +9 &4N- T +10 &5N1 T +9 &7N* T +10 &9[L. T +9 &;N0 T +9 &<N. T +10 &>O, T +9 &@aN/ T +9 &B#O0 T +10 &CL0 U +9 &EY, U +10 &G`j0 X +9 &I1 [\ +9 &J/ _ +10 &L% _ +9 &NS/ _ +9 &P1 _ +10 &Q* ` +9 &S- ` +10 &UR/ b +9 &W. b +9 &XmM0 b +10 &X%/ (z +9 &X[0 L +3 ( + "collection"'s& +5 #tCollection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.30 +2 .Hand.open + "manipulator"&1 +71 "core" 1 + "manipulator"&n% +4 "core" % ё ' SH +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&y' ] +93 "core" ' +3 #tLoading generic puck from tube 5 into Processing Clamp + "processing"%'& +3 "core" & +3 "manipulator"& % +4 "core" % L\   T + "storage"(%% +3 "core" %G - p\ - +3 "storage"(. +2 "core" .(; +2 "storage"(v& +4 "core" &;  x\ , + "storage"(6& +3 "core" &;\ - +3 "manipulator"&.& +3 "core" & f S +2 "manipulator"&b% +3 "core" % L\  A T +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 +2 "manipulator"&+(' +144 "core" ( + "manipulator"&|& +3 "core" &,  B T +3 "storage"(/& +2 "core" &;  6\ , +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 5 + 800 counts +2 "manipulator"&' +106 "core" ' + "storage"(m& +3 "core" &;\ . +3 .tSE.reconfigure :pick + "storage"(#],K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(9' +301 "core" ' +2 "storage"(,- +2 "core" -'| +2 .tSE.configure :default + "storage"(#QK-0-\ b +4 ((& +2 "core" &; \ ) +3 "manipulator"&& +2 "core" &- 2 T +3 .tElbow.seek 5 +2 "manipulator"&(' +4 "core" ( +2 "manipulator"& & +4 "core" &-   T +2 "storage"( & +4 "core" &; )\ + +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&L' +23 "core" ' +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tHand.close +2 "manipulator"&2/ +70 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&& + "storage"('= +8 "core" &-  X Q +2 "manipulator"&% +3 "core" %    NI +3 .tForearm.seek :retract + "manipulator"&1' ] +107 "core" ' +2 .tElbow.seek PC +2 "manipulator"&( +158 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +88 "core" ( +2 "manipulator"&-& +3 "core" &   U VL +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &5& +3 "core" &    UL +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +48 "manipulator"&e'E +94 "core" ' + "manipulator"&& +4 "core" & ! B RL +3 "manipulator"&% +4 "core" %C R9 +2 "processing"%A& +3 "core" &( +5 "processing"%;& +4 "core" &( +3 .tPC.seek :closed +2 "processing"%(SD +3 "core" &  +9 &+x , +10 &b A +9 &7p S +9 &O S +10 &P T +9 &zO S +9 &<Q S +10 &N T +9 & N S +10 &"Q T +9 &$DO S +9 &&O S +10 &'M S +9 &)J S +9 &+LN S +10 &-L S +9 &.J S +9 &0M S +10 &2TN S +9 &4Q S +10 &5O S +9 &7Q S +9 &9\\R S +10 &;N S +9 &<N S +9 &>O S +10 &@dN S +9 &B%N T +10 &CR S +9 &EZ U +9 &Gdg V +10 &I y X +9 &J Y +9 &L Y +10 &Na Z +9 &P" Z +10 &Q H +9 &RA W +9 &S + +3 ( +2 "processing"%;& +4 #tProcessing Clamp onSpring/offSpring for 8/24 samples, on/off torque 1.57 + .Hand.open + "manipulator"&1 +66 "core" 1 +2 "manipulator"&:% +4 "core" % C * O9 +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&G' ] +105 "core" ' +2 "processing"%H& +3 "core" &S! + +2 #tImaging generic puck in Processing Clamp while storing it to tube 6 + "manipulator"&% +5 "core" % i A S +2 "storage"(N% +3 "core" %B \ * +2 "storage"(I. +3 "core" .(; +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 +2 "storage"(\ (Kz +194 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +4 ($& +3 "core" &Ky \ %+ +2 "manipulator"&4& +5 ."raiseStack"SE.reconfigure :place + "storage"(#]K-0-\ b +3 "core" & ! x QL +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."raiseStack"SE.seek :beamBreak +3 .tElbow.seek PC +3 "storage"(U' + "manipulator"&E( +7 "core" ( +2 "manipulator"&>& +3 "core" & / JL +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &&& +3 "core" &  HL +2 .tForearm.seek PC +2 "manipulator"&"'E +86 "core" ' +2 .tHand.close + "manipulator"&0/ +68 "core" / +2 .tPC.seek :open +2 "processing"% ( +91 "core" ' + "storage"(8- +3 "core" -' +2 ."raiseStack"SE.configure :default +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(_'x +40 "core" ' +231 ( + "storage"(^& +3 "core" &Ky \ ++ +3 "manipulator"&& +3 "core" & e SL +2 "manipulator"&k% +4 "core" % Y o R +2 .tForearm.seek :retract +2 "manipulator"&O' ] +93 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 6 +2 "manipulator"&=( +253 "core" ( + "manipulator"&p& +4 "core" &  L& +2 "storage"(7& +4 "core" &Ky i\ '+ +2 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 800 counts +2 "manipulator"&?'\\ +101 "core" ' +2 .tHand.open + "manipulator"&<1 +74 "core" 1 +2 "storage"(J- +3 "core" -'x +3 .tSE.seek -0.3 Pucks below Top Plate +2 "storage"(K'D +27 "core" ' +2 .tSE.reconfigure :seal + "storage"(#QK-0-\ b +3 .tSE.seek -1.29 Pucks below Top Plate +2 "storage"(R' +56 "core" ' +2 #tLights, camera, ACTION! + "storage"(M- +3 "core" -' +2 "storage"(c& +3 "core" &Ky *\ + +3 "manipulator"&Z& +3 "core" & 2 -& +2 .tElbow.seek 6 +2 "manipulator"&Y( +3 "core" ( +3 "manipulator"&T& +3 "core" &  -& +2 "storage"(S& +3 "core" &Ky \ + +3 .tForearm.seek 6 + 800 counts +2 "manipulator"&h'\\ +4 "core" ' +49 .tSE.reconfigure :gently +2 "storage"(#QK-0-\ b +4 .tSE.seek -0.57 Pucks below Top Plate +2 "storage"('W +65 "core" ' + "manipulator"&Q& +3 "core" & ; N& +2 "storage"(u& +4 "core" &Ky \ &+ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek 6 +2 "manipulator"&W'< +36 "core" ' +2 .tElbow.hold +2 "manipulator"&g, +3 "core" , +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +4 .tSE.reconfigure :default + "storage"(#QK-0-\ b +3 .tSE.seek -0.39 Pucks below Top Plate +2 "storage"(o' +24 "core" ' + "manipulator"&[% +3 "core" %O u f k @u +2 "storage"(P& +3 "core" &Ky =\ + +3 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 6 + 319 counts +2 "manipulator"&l'{ +19 "core" ' +2 "manipulator"&B& +3 "core" & ; M& +2 "storage"(V& +4 "core" &Ky ?\ '+ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 800 counts +2 "manipulator"&*'\\ +13 "core" ' +2 "storage"(r% +3 "core" % a\ ' +3 ."downElevator"SE.seek :down +4 "storage"(`'= +99 (% +3 "core" %6 \ %\\y +2 "manipulator"&D% +4 "core" %g % LF +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&d' ] +94 "core" ' +69 ' + ."downElevator"SE.stop + "storage"(5 +4 (z& +2 "core" &Ky \ (+ +2 "collection"'j& +4 "core" &XY' L +2 #tStoring generic puck in Collection Clamp to tube 6 +2 "manipulator"&]% +3 "core" % n X N +2 "storage"(3% +4 "core" %A y\ ) +2 "storage"(. +2 "core" .(Kz +2 "storage"(w& +3 "core" &Ky \ )+ +2 "storage"(a& +3 "core" &Ky Z\ )+ +2 "manipulator"&~& +3 "core" & P N% +3 .tElbow.seek 6 +2 "manipulator"&( +2 "core" ( +3 "manipulator"&x& +2 "core" & Y N% +3 "storage"(X& +3 "core" &Ky '\ )+ +3 .tForearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 800 counts +2 "manipulator"&\\'\\ +103 "core" ' +2 "storage"(q& +4 "core" &Ky f\ ++ +2 .tSE.reconfigure :pick + "storage"(#],K-0-\ b +4 .tSE.seek :beamBreak + "storage"(!' +303 "core" ' +2 "storage"(- +2 "core" -'y +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&& +3 "core" & O N% +2 "storage"(f& +3 "core" &Ky _\ '+ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek 6 +2 "manipulator"&#'< +34 "core" ' +2 .tElbow.hold + "manipulator"&F, +4 "core" , +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 "storage"(}- +2 "core" -'y +3 .tSE.seek 0.11 Pucks below Top Plate +2 "storage"(t' +31 "core" ' +2 "manipulator"&)% +4 "core" %Mp ~ | 8 > +2 "storage"(i& +3 "core" &Ky \ + +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 6 + 317 counts +2 "manipulator"&'y +11 "core" ' +2 "manipulator"&& +3 "core" & P% +2 "storage"(& +3 "core" &Ky \ )+ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 800 counts +2 "manipulator"&n'\\ +20 "core" ' +3 .tSE.seek 1.11 Pucks below Top Plate +2 "storage"('' +36 "core" ' + "manipulator"& & +3 "core" & H O% +2 "manipulator"&%% +3 "core" %V O f +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&' ] +102 "core" ' +2 .tElbow.seek CC +2 "manipulator"&s( +154 "core" ( +2 "manipulator"&v& +3 "core" & O P* +2 .tElbow.reconfigure :loose +46 "manipulator"&$ &.,(#b +3 &6& +3 "core" & P* +3 .tForearm.seek CC +4 "manipulator"&.'ш +101 "core" ' +2 .tHand.close + "manipulator"&b/ +71 "core" / +2 .tCC.seek :open +2 "collection"'|( +406 "core" ( +2 "storage"(/& +4 "core" &Ky \ ,+ + "storage"(& +4 "core" &Ky \ ,+ +2 "manipulator"&m& +4 "core" & P* + "manipulator"&% +3 "core" % ј O +3 .tForearm.seek :retract +2 "manipulator"&y' ] +93 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +4 .tElbow.seek 6 + "manipulator"&,( +163 "core" ( + "manipulator"&(& +3 "core" &  . WW +2 "storage"(& +3 "core" &Ky V\ 0+ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 6 +2 "manipulator"& '< +108 "core" ' +2 .tElbow.hold +2 "manipulator"& , +4 "core" , +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tHand.open +2 "manipulator"&21 +70 "core" 1 +3 "manipulator"&% +4 "core" % An ? E + "storage"(& +3 "core" &Ky \ '+ +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 6 + 305 counts +2 "manipulator"&+'m +13 "core" ' +2 "manipulator"&& +3 "core" & % X ZW +2 "storage"(9& +3 "core" &Ky \ 2+ +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 800 counts +2 "manipulator"&L'\\ +20 "core" ' +2 "storage"(-% +3 "core" % \ 1 +3 ."downElevator"SE.seek :down +3 "storage"(5'= +99 (% +2 "core" %xI\ -^| +3 "manipulator"&% +3 "core" %e   C V S +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&' ] +104 "core" ' +51 ' + ."downElevator"SE.stop +2 "storage"(5 +3 #tShuffling two pucks from tube 6 to 7 of [1..7] +2 #Loading generic puck from tube 6 into Collection Clamp + "collection"'A& +3 "core" &* +2 "manipulator"&% +4 "core" % D   \\ +2 "storage"(1% +4 "core" %B   a\ 3 + "storage"({. +3 "core" .(Kz +2 "storage"(& +5 "core" &Ky   \ 3+ + "storage"(:& +4 "core" &Ky   \ 3+ +2 "manipulator"&H& +4 "core" &   < \\W +2 .tElbow.seek 6 +2 "manipulator"&( +2 "core" ( +3 "manipulator"&;& +2 "core" & # \\W +3 "storage"(N& +3 "core" &Ky   \ 3+ +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 800 counts +2 "manipulator"&I'\\ +89 "core" ' +2 "storage"(e& +3 "core" &Ky   +\ 3+ +3 .tSE.reconfigure :pick + "storage"(#],K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"($' +305 "core" ' +2 "storage"(4- +2 "core" -' +2 .tSE.configure :default + "storage"(#QK-0-\ b +4 (>& +2 "core" &Ky \ 0+ +3 "manipulator"&&& +2 "core" &   y YW +3 .tElbow.seek 6 +2 "manipulator"&C( +3 "core" ( +2 "manipulator"&0& +4 "core" &    ZW + "storage"(8& +3 "core" &Ky  \ 1+ +3 .tForearm.seek 6 + 300 counts +2 "manipulator"&'h +25 "core" ' +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tHand.close +2 "manipulator"&G/ +67 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&& +2 "storage"(^'= +7 "core" & + XW +2 "manipulator"&% +3 "core" % ]  % Ud +3 .tForearm.seek :retract +2 "manipulator"&k' ] +107 "core" ' +2 .tElbow.seek CC +47 "manipulator"&U( +103 "core" ' + ."downElevator"SE.stop +4 "storage"(5 +56 "core" ( +2 "manipulator"&"& +3 "core" &   Y( +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &p& +4 "core" &   Y( +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&7'ш +101 "core" ' +2 "manipulator"&E& +2 "core" & % & T( +3 "manipulator"&<% +3 "core" %| $  S +3 "collection"'J& +3 "core" & +3 "collection"'M& +5 "core" & +3 .tCC.seek :closed + "collection"'c(X +5 "core" &# +6 &\ % #a +10 &eR|$ 9 +9 &xy' N +9 &RW' U +10 &P* T +9 &J( T +9 &R* U +10 &ZP% U +9 & O- T +10 &!J' T +9 &#O$ T +9 &%dM& T +10 &'%N( T +9 &(L+ T +9 &*L( T +10 &,mN) T +9 &./O) T +10 &/O' T +9 &1N* T +9 &3uO% T +10 &57N) T +9 &6L$ T +9 &8J) T +10 &:}L. T +9 &<>L* T +10 &=O0 T +9 &?P' T +9 &AL. T +10 &CDN( U +9 &EQ' U +9 &F`* W +10 &H}z( Y +9 &J0, _ +10 &K& ^ +9 &M) _ +9 &Os* _ +10 &Q4/ ` +9 &R( ` +9 &T. a +10 &Vo" b# +9 &X}/ 6 +9 &X1 1 +10 &Xk0 O +6 ( + "collection"'M& +5 #tCollection Clamp onSpring/offSpring for 8/26 samples, on/off torque 2.26 + .Hand.open +2 "manipulator"&Z1 +2 "core" &Xc+ O +66 1 + "manipulator"&O% +3 "core" % |  M +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&T' ] +105 "core" ' +2 #tLoading generic puck from tube 6 into Processing Clamp +2 "processing"%S& +4 "core" &( +2 "manipulator"&Q% +2 "core" % @ R# +3 "storage"(u% +4 "core" %B !\ + + "storage"(_. +3 "core" .(Kz +2 "storage"(K& +3 "core" &Ky %\ ++ +2 "storage"([& +3 "core" &Ky \ ++ +3 "manipulator"&P& +3 "core" & % R( +2 "manipulator"&B% +3 "core" % @ ! Q# +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&V( +165 "core" ( + "manipulator"&=& +3 "core" &   E U_ +2 "storage"(?& +3 "core" &Ky o\ ,+ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 800 counts +2 "manipulator"&r'\\ +91 "core" ' + "storage"(R& +3 "core" &Ky A\ ,+ +3 .tSE.reconfigure :pick +2 "storage"(#],K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(' +303 "core" ' + "storage"(D- +3 "core" -'y +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (h& +2 "core" &Ky \ (+ +2 "manipulator"&Y& +4 "core" & " P_ +2 .tElbow.seek 6 +2 "manipulator"&( +43 "core" ( + "manipulator"&W& +3 "core" & f O' +2 "storage"(l& +4 "core" &Ky \ (+ +2 .tForearm.seek 6 + 300 counts +2 "manipulator"&z'h +14 "core" ' + .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&j/ +74 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&]& +2 "storage"(o'= +8 "core" & O' +2 "manipulator"&3% +4 "core" % h Y N +2 .tForearm.seek :retract +2 "manipulator"&' ] +98 "core" ' + .tElbow.seek PC +2 "manipulator"&w( +168 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +80 "core" ( +2 "manipulator"&a& +3 "core" & X PC +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &~& +3 "core" & W PC +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&x'E +97 "core" ' +2 "manipulator"&X& +3 "core" & 5 PC +2 "manipulator"&*% +4 "core" %L b P" +2 "processing"%q& +5 "core" & +2 "processing"%`& +53 "core" & +3 .tPC.seek :closed +2 "processing"%g(SD +3 "core" & +4 & 0 +9 &D~ 2 +9 &0m~ G +10 &a T +9 &M T +10 &GN T +9 & M S +9 &L S +10 &N T +9 &!PM S +9 &#O T +10 &$N S +9 &&N S +10 &(YP S +9 &*L S +9 &+O S +10 &-L R +9 &/bL S +9 &1$L S +10 &2M S +9 &4M S +10 &6iQ S +9 &8*N S +9 &9N S +10 &;L S +9 &=pM S +9 &?2L S +10 &@L S +9 &BO S +9 &DxN S +10 &F5Z U +9 &Gr W +10 &I~ Y +9 &Kp Y +9 &M0 Z +10 &N Z +9 &P [ +9 &RZ}j 1 +10 &S(p K +9 ( + &S$= 8 +2 "processing"%`& +4 #tProcessing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.60 +2 .Hand.open + "manipulator"&d1 +67 "core" 1 +2 "manipulator"&% +2 "core" % L  L" +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&' ] +96 "core" ' +2 "processing"%f& +3 "core" &S$= 8 +2 #tImaging generic puck in Processing Clamp while storing it to tube 7 +2 "manipulator"&}% +3 "core" % t O\ h +3 "storage"()% +3 "core" %G n\ ( +2 "storage"(i. +3 "core" .(Kz +2 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +4 .tSC.seek 7 + "storage"(([Y +194 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +4 (& +3 "core" &[X F\ "$ +3 ."raiseStack"SE.reconfigure :place +2 "manipulator"& & +2 "storage"(#]K-0-\ b +5 "core" & C NC +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."raiseStack"SE.seek :beamBreak +3 .tElbow.seek PC +2 "storage"(%' +2 "manipulator"&\\( +5 "core" ( +2 "manipulator"&& +3 "core" &  HC +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +4 &!& +2 "core" & 1 DC +3 .tForearm.seek PC +2 "manipulator"&#'E +89 "core" ' +2 .tHand.close + "manipulator"&/ +76 "core" / +2 .tPC.seek :open +2 "processing"%t( +80 "core" ' + "storage"(v- +3 "core" -' +2 ."raiseStack"SE.configure :default +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(n'x +40 "core" ' +245 ( + "storage"(6& +3 "core" &[R 5\ '* +2 "manipulator"&F& +3 "core" & - NC +2 "manipulator"&b% +3 "core" % L \\ NO +3 .tForearm.seek :retract +2 "manipulator"&' ] +103 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 7 +2 "manipulator"&( +258 "core" ( + "manipulator"&/& +4 "core" &# , V Q +2 "storage"(& +4 "core" &[R \ (* +2 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 800 counts +2 "manipulator"&m'ѻ +95 "core" ' +2 .tHand.open +2 "manipulator"&1 +74 "core" 1 +2 "storage"((- +3 "core" -'x +3 .tSE.seek -0.3 Pucks below Top Plate +2 "storage"('D +26 "core" ' +2 .tSE.reconfigure :seal + "storage"(#QK-0-\ b +3 .tSE.seek -1.29 Pucks below Top Plate +2 "storage"(.' +56 "core" ' +2 #tLights, camera, ACTION! + "storage"(s- +3 "core" -' +2 "storage"(2& +4 "core" &[R , * +2 "manipulator"&& +4 "core" &# - +2 .tElbow.seek 7 +2 "manipulator"&( +3 "core" ( +2 "manipulator"&& +4 "core" &# d - +2 "storage"(9& +3 "core" &[R w w * +3 .tForearm.seek 7 + 800 counts +2 "manipulator"&-'ѻ +22 "core" ' +2 .tSE.reconfigure :gently + "storage"(#QK-0-\ b +3 .tSE.seek -0.57 Pucks below Top Plate +2 "storage"(y'W +58 "core" ' +2 "manipulator"&& +4 "core" &#  P + "storage"(& +3 "core" &[R \ '* +3 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +51 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek 7 +2 "manipulator"&,'Λ +41 "core" ' + .tElbow.hold +2 "manipulator"& , +3 "core" , +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +4 .tSE.reconfigure :default + "storage"(#QK-0-\ b +3 .tSE.seek -0.39 Pucks below Top Plate +2 "storage"(+' +23 "core" ' +2 "manipulator"&A% +3 "core" %Τp  | K > +2 "storage"(& +3 "core" &[R I\ * +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 7 + 309 counts + "manipulator"&1' +23 "core" ' +2 "manipulator"&{& +3 "core" &# @ P +3 "storage"(& +3 "core" &[R \ (* +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 800 counts +2 "manipulator"&''ѻ +14 "core" ' +2 "storage"(:% +4 "core" % W\ ( +2 ."downElevator"SE.seek :down +4 "storage"(H'= +100 (;% +2 "core" %n6 \ &\\y +2 "manipulator"&N% +4 "core" %Ѵ @ NJ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&L' ] +103 "core" ' +59 ' + ."downElevator"SE.stop + "storage"(5 +4 (e& +2 "core" &[R \ )* +3 "collection"'5& +3 "core" &Xg( O +2 #tStoring generic puck in Collection Clamp to tube 7 +2 "manipulator"& % +3 "core" % [ 8 R +2 "storage"(% +3 "core" %@ \ * +3 "storage"(4. +2 "core" .([Y +2 "storage"(>& +4 "core" &[R \ ** +2 "storage"(&& +4 "core" &[R #\ ** + "manipulator"&0& +3 "core" &#  F R +3 .tElbow.seek 7 +2 "manipulator"&8( +4 "core" ( +2 "manipulator"&G& +3 "core" &# $ S R +2 "storage"(& +3 "core" &[R \ ** +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 800 counts +2 "manipulator"&'ѻ +92 "core" ' +2 "storage"(& +4 "core" &[R \ )* +2 .tSE.reconfigure :pick + "storage"(#],K-0-\ b +5 .tSE.seek :beamBreak + "storage"(I' +305 "core" ' +2 "storage"($- +3 "core" -'v +2 .tSE.configure :default + "storage"(#QK-0-\ b +3 "manipulator"&& +3 "core" &# G N +3 "storage"("& +3 "core" &[R \ '* +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek 7 +2 "manipulator"&p'Λ +33 "core" ' +2 .tElbow.hold +2 "manipulator"&E, +2 "core" , +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 "storage"(<- +2 "core" -'v +3 .tSE.seek 0.11 Pucks below Top Plate +2 "storage"(J' +31 "core" ' +2 "manipulator"&C% +3 "core" %ίn } z > +2 "storage"(^& +3 "core" &[R \ * +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 7 + 320 counts + "manipulator"&k' +12 "core" ' +2 "manipulator"&|& +4 "core" &#  A Q + "storage"(Z& +3 "core" &[R \ )* +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 800 counts +2 "manipulator"&O'ѻ +20 "core" ' +3 .tSE.seek 1.11 Pucks below Top Plate +2 "storage"(S' +36 "core" ' + "manipulator"&Q& +4 "core" &#  Q +2 "manipulator"&M% +4 "core" % QK +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&u' ] +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&_( +183 "core" ( +2 "manipulator"&K& +3 "core" & e N +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &[& +3 "core" & 6 N +3 .tForearm.seek CC +2 "manipulator"&P'ш +100 "core" ' +2 .tHand.close + "manipulator"&B/ +66 "core" / +3 .tCC.seek :open +45 "collection"'7( +406 "core" ( +2 "storage"(=& +3 "core" &[R F\ /* +2 "storage"(?& +3 "core" &[R \ .* +2 "manipulator"&R& +3 "core" & T +2 "manipulator"&U% +4 "core" % ћ T +2 .tForearm.seek :retract +5 "manipulator"&T' ] +116 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 7 +2 "manipulator"&D( +157 "core" ( +2 "manipulator"&h& +2 "core" &# WH +3 "storage"(Y& +4 "core" &[R <\ 0* + .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 7 +2 "manipulator"&W'Λ +111 "core" ' + .tElbow.hold +2 "manipulator"&l, +4 "core" , +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&j1 +67 "core" 1 +2 "manipulator"&]% +3 "core" % ΜT 5 C +2 "storage"(3& +3 "core" &[R \ %* +3 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 7 + 301 counts +2 "manipulator"&V' +25 "core" ' + "manipulator"&r& +3 "core" &# $ YH +3 "storage"(& +2 "core" &[R  \ 1* +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 800 counts +2 "manipulator"&z'ѻ +26 "core" ' +2 "storage"(a% +3 "core" % \ 1 +3 ."downElevator"SE.seek :down +4 "storage"(~'= +99 (% +2 "core" %n@ \ ,^} +2 "manipulator"&X% +4 "core" %   U o +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&*' ] +100 "core" ' +53 ' + ."downElevator"SE.stop +2 "storage"(5 +3 #tShuffling two pucks from tube 7 to 1 of [1..7] +2 #Loading generic puck from tube 7 into Collection Clamp + "collection"'q& +3 "core" &2 +2 "manipulator"&o% +4 "core" % W   \\ +2 "storage"(% +4 "core" %B   \ 3 + "storage"( . +3 "core" .([Y +2 "storage"(d& +4 "core" &[R  \\\ 2* + "storage"(& +4 "core" &[R   :\ 3* +2 "manipulator"&f& +3 "core" &#   G \\H +2 .tElbow.seek 7 +2 "manipulator"&}( +3 "core" ( +2 "manipulator"&)& +3 "core" &#  #  \\H +2 "storage"(i& +3 "core" &[R   \ 3* +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 800 counts +2 "manipulator"&`'ѻ +96 "core" ' +2 "storage"(x& +3 "core" &[R  c\ 2* +2 .tSE.reconfigure :pick +2 "storage"(#],K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(' +306 "core" ' + "storage"( - +4 "core" -' +2 .tSE.configure :default + "storage"(#QK-0-\ b +3 (& +3 "core" &[R \ 0* +2 "manipulator"&!& +3 "core" &# a XH +3 .tElbow.seek 7 + "manipulator"&\ ( +5 "core" ( +2 "manipulator"&& +3 "core" &#  XH +2 "storage"(v& +4 "core" &[R \ 0* +2 .tForearm.seek 7 + 300 counts +2 "manipulator"&w' +13 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&/ +131 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&g& +2 "storage"(6'= +5 "core" &#   YH +3 "manipulator"&F% +4 "core" %   Z +2 .tForearm.seek :retract +2 "manipulator"&b' ] +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&%( +165 "core" ( +2 "manipulator"&#& +2 "core" ' +3 ."downElevator"SE.stop +2 "storage"(5 +2 "core" &    W"{ +3 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +4 &/& +2 "core" &   W"{ +47 .tForearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&'ш +102 "core" ' + "manipulator"&\\& +3 "core" &  T"{ +2 "manipulator"&% +4 "core" %|  T +2 "collection"'(& +4 "core" &' +2 "collection"'s& +5 "core" &: +2 .tCC.seek :closed +2 "collection"'2(X +4 "core" &+ +8 & *7 $c +9 &dQ|7 9 +10 &yx. N +9 &SV0 T +9 &Q3 T +10 &O- U +9 &R* U +9 &ZM) U +10 & N1 U +9 &!I2 T +10 &#N: T +9 &%cL* T +9 &'%J+ T +10 &(I' T +9 &*K. T +9 &,lN) T +10 &.-O% T +9 &/M# T +10 &1M' T +9 &3tL' T +9 &56M+ T +10 &6L+ T +9 &8J( T +9 &:}O' T +10 &M( T +10 &?L# T +9 &AK* T +9 &CEN% T +10 &ER& U +9 &Fa' W +9 &H~y% Y +10 &J1& ^ +9 &K& _ +10 &M( _ +9 &Os) _ +9 &Q3' ` +10 &R' ` +9 &T* b +9 &Vo' b# +10 &X~% 6 +9 &X ' 5 +9 &Xj' O +6 ( +3 "collection"'s& +3 "core" &X]+ O +2 #tCollection Clamp onSpring/offSpring for 8/26 samples, on/off torque 2.28 +2 .Hand.open + "manipulator"&1 +72 "core" 1 +2 "manipulator"&% +3 "core" % | N +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&' ] +96 "core" ' +2 #tLoading generic puck from tube 7 into Processing Clamp + "processing"%9& +3 "core" &( +3 "manipulator"&% +4 "core" % s R +2 "storage"(% +3 "core" %B \ + +2 "storage"(n. +3 "core" .([Y +2 "storage"(& +3 "core" &[R X\ +* +2 "storage"(A& +3 "core" &[R \ ,* +2 "manipulator"&& +3 "core" &  . Q"{ +2 "manipulator"&% +3 "core" % s Q +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 7 +2 "manipulator"&{( +163 "core" ( +2 "manipulator"&& +5 "core" & ! $ TB + "storage"(m& +3 "core" &[R \ ,* +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 800 counts +2 "manipulator"&:'ѻ +93 "core" ' +2 "storage"(.& +2 "core" &[R # 0\ -* +3 .tSE.reconfigure :pick +2 "storage"(#],K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(;' +304 "core" ' +2 "storage"(N- +4 "core" -'u +2 .tSE.configure :default + "storage"(#QK-0-\ b +3 (-& +3 "core" &[R \ )* +2 "manipulator"&& +4 "core" &  1 SB +2 .tElbow.seek 7 + "manipulator"&y( +4 "core" ( +2 "manipulator"&,& +3 "core" &  SB +2 "storage"(1& +4 "core" &[R i\ +* +2 .tForearm.seek 7 + 300 counts +2 "manipulator"&e' +22 "core" ' + .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +4 .tHand.close + "manipulator"&5/ +72 "core" / +4 ."downElevator"SE.seek :down +4 "manipulator"& & +2 "storage"(+'= +7 "core" & RB +2 "manipulator"&% +3 "core" % ϻ  % QZ +3 .tForearm.seek :retract +2 "manipulator"&4' ] +108 "core" ' +2 .tElbow.seek PC +2 "manipulator"&>( +152 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +88 "core" ( + "manipulator"&&& +3 "core" &  G UH +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &0& +3 "core" &  1 UH +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&G'E +92 "core" ' +2 "manipulator"&& +3 "core" & %  RH +2 "manipulator"&'% +3 "core" %D B S] +3 "processing"%& +4 "core" & +2 "processing"%H& +4 "core" && +3 .tPC.seek :closed +2 "processing"% (SD +4 "core" &  +8 &*t ,~ +10 &`} @ +9 &2n S +9 &N S +10 &M S +9 &uL S +9 &7M S +10 &L R +9 & K S +10 &"~M S +9 &$AL R +9 &&M S +10 &'L S +9 &)J R +53 &+HN S + &-\ N S + &.J S &0K R + &2PM S +2 &4M R +8 &5L S +9 &7M S +9 &9WN S +10 &;L S +9 &<L S +9 &>K S +10 &@_N S +9 &B!N S +10 &CN S +9 &E\\ U +9 &G_e V +10 &Iw X +9 &J Y +9 &L Z +10 &N\\ Z +9 &P Z +10 &Q H +9 &R; a +9 &S&6 6 +6 ( +2 "processing"%H& +3 "core" &S&/ 6 +3 #tProcessing Clamp onSpring/offSpring for 8/24 samples, on/off torque 1.62 + .Hand.open + "manipulator"&L1 +67 "core" 1 +2 "manipulator"&$% +3 "core" % D o O] +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&' ] +93 "core" ' + "processing"%"& +3 "core" &S&. 6 +3 #tImaging generic puck in Processing Clamp while storing it to tube 1 + "manipulator"&<% +4 "core" % g\ O +2 "storage"(C% +3 "core" %B \ ( +3 "storage"(^. +2 "core" .([Y +3 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 1 +2 "storage"(|( +996 "core" ( +2 .tSC.configure :limp +6 "storage"($(\ 1b +4 (Z& +8 "core" & m 3\ +2 "manipulator"&Q& +4 ."raiseStack"SE.reconfigure :place +3 "storage"(#]K-0-\ b +2 "core" & ( KH +4 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +2 ."raiseStack"SE.seek :beamBreak +3 .tElbow.seek PC +3 "storage"(M' +3 "manipulator"&( +6 "core" ( +2 "manipulator"&8& +3 "core" & A BH +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &I& +3 "core" & ` AH +3 .tForearm.seek PC +2 "manipulator"&p'E +96 "core" ' + .tHand.close +2 "manipulator"&k/ +70 "core" / +2 .tPC.seek :open +2 "processing"%J( +84 "core" ' + "storage"(K- +3 "core" -' +2 ."raiseStack"SE.configure :default + "storage"(#QK-0-\ b +4 ."raiseStack"SE.seek :place +2 "storage"(['x +37 "core" ' +241 ( +2 "storage"(O& +4 "core" & \ & + "manipulator"&E& +4 "core" & G MH +2 "manipulator"&B% +4 "core" % A Z M+ +2 .tForearm.seek :retract +2 "manipulator"&u' ] +99 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&c( +243 "core" ( +2 "manipulator"&=& +3 "core" &   N/ +2 "storage"(?& +3 "core" & j\ ' +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 800 counts +2 "manipulator"&R'Ү +99 "core" ' + .tHand.open +2 "manipulator"&U1 +67 "core" 1 +3 "storage"(h- +3 "core" -'x +3 .tSE.seek -0.3 Pucks below Top Plate +2 "storage"(Y'D +24 "core" ' +2 .tSE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 .tSE.seek -1.29 Pucks below Top Plate +2 "storage"(P' +57 "core" ' +2 #tLights, camera, ACTION! + "storage"(_- +4 "core" -' +2 "storage"(j& +3 "core" & Z Z +3 "manipulator"&]& +2 "core" &   '. +3 .tElbow.seek 1 +2 "manipulator"&3( +4 "core" ( + "manipulator"&r& +4 "core" &  '. +2 "storage"(& +4 "core" & C X ^ +3 .tForearm.seek 1 + 800 counts + "manipulator"&a'Ү +13 "core" ' +2 .tSE.reconfigure :gently + "storage"(#QK-0-\ b +3 .tSE.seek -0.57 Pucks below Top Plate +2 "storage"(T'W +52 "core" ' +2 "manipulator"&& +4 "core" &  I O. + "storage"(X& +3 "core" & \ ' +3 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 +2 "manipulator"&D'ώ +38 "core" ' +2 .tElbow.hold +2 "manipulator"&W, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure :default +48 "storage"(#QK-0-\ b +5 .tSE.seek -0.39 Pucks below Top Plate + "storage"(V' +26 "core" ' + "manipulator"&q% +3 "core" %ϟ b A +2 "storage"(o& +4 "core" & \ +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 1 + 317 counts +2 "manipulator"&' +17 "core" ' +2 "manipulator"& & +4 "core" &  I N. + "storage"(d& +3 "core" & \ ' +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 1 + 800 counts + "manipulator"&S'Ү +25 "core" ' + "storage"(% +3 "core" % &\ & +4 ."downElevator"SE.seek :down +4 "storage"(f'= +98 ()% +2 "core" %H5 9\ $]z +3 "manipulator"&i% +3 "core" %Ҹ ; K +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&z' ] +101 "core" ' +65 ' +2 ."downElevator"SE.stop + "storage"(5 +3 (x& +3 "core" & \ \ ( +2 "collection"'~& +3 "core" &X\\ O +3 #tStoring generic puck in Collection Clamp to tube 1 + "manipulator"&l% +3 "core" % : P +3 "storage"(*% +4 "core" %A 4\ ) + "storage"( . +3 "core" .( +2 "storage"(& +3 "core" & \ ( +2 "storage"(!& +3 "core" & \ ( +2 "manipulator"&& +3 "core" &  P. +3 .tElbow.seek 1 + "manipulator"&v( +3 "core" ( +3 "manipulator"&& +2 "core" &  h Q. +3 "storage"(g& +3 "core" & G\ ) +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 800 counts +2 "manipulator"&F'Ү +91 "core" ' + "storage"(}& +3 "core" & \ ( +3 .tSE.reconfigure :pick +2 "storage"(#],K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(`' +303 "core" ' + "storage"(#- +3 "core" -'u +2 .tSE.configure :default + "storage"(#QK-0-\ b +4 "manipulator"&/& +2 "core" &  M. +3 "storage"(& +3 "core" & \ ' +2 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 1 + "manipulator"&w'ώ +33 "core" ' +2 .tElbow.hold + "manipulator"&\ , +3 "core" , +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 "storage"(\\- +2 "core" -'u +3 .tSE.seek 0.11 Pucks below Top Plate +2 "storage"(' +30 "core" ' + "manipulator"&(% +3 "core" %Ϡz y / =$ +2 "storage"(6& +3 "core" & )\  +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 1 + 318 counts +2 "manipulator"&b' +12 "core" ' + "manipulator"&7& +3 "core" &  O. +2 "storage"(& +4 "core" & \ ' +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 800 counts +2 "manipulator"&'Ү +29 "core" ' +2 .tSE.seek 1.11 Pucks below Top Plate +2 "storage"(9' +36 "core" ' +2 "manipulator"&& +4 "core" &    P. + "manipulator"&% +3 "core" %ҙ  \ Q +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&s' ] +102 "core" ' +2 .tElbow.seek CC +2 "manipulator"&n( +180 "core" ( +2 "manipulator"&& +3 "core" &  i R +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &A& +3 "core" &   R +2 .tForearm.seek CC +2 "manipulator"&'ш +95 "core" ' + .tHand.close + "manipulator"&/ +73 "core" / +2 .tCC.seek :open +2 "collection"'( +406 "core" ( +2 "storage"(& +3 "core" & \ - +2 "storage"(m& +3 "core" & )\ - +2 "manipulator"&.& +3 "core" & 7 S +2 "manipulator"&%% +4 "core" % ї E S +47 .tForearm.seek :retract +4 "manipulator"&' ] +106 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&N( +154 "core" ( + "manipulator"&-& +3 "core" & " %  Zb +3 "storage"(& +4 "core" & \ 0 + .tElbow.reconfigure :limp + "manipulator"&$ ,(b +4 .tForearm.seek 1 +2 "manipulator"&,'ώ +106 "core" ' +2 .tElbow.hold + "manipulator"&1, +3 "core" , +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&51 +73 "core" 1 +3 "manipulator"& % +3 "core" % ϔp O F\ +2 "storage"(& +4 "core" & \ ' +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 1 + 306 counts + "manipulator"&{' +13 "core" ' +2 "manipulator"&:& +2 "core" &   u Yb +3 "storage"(;& +3 "core" & ;\ 1 +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 800 counts +2 "manipulator"&e'Ү +33 "core" ' + "storage"(&% +4 "core" % \\\ 1 +3 ."downElevator"SE.seek :down +4 "storage"(0'= +99 (y% +2 "core" %kL %\ ,^| +2 "manipulator"&% +4 "core" %  Z V +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'' ] +90 "core" ' +64 ' + ."downElevator"SE.stop +2 "storage"(5 +16571 #t-> PC.loadFlush +2 #Loading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%& +3 "core" &*\  +2 "manipulator"&+& +4 "core" & C C b _b +2 "manipulator"&4% +3 "core" % s\  - _ +3 .tElbow.seek FlushPuck::Garage + "manipulator"&t(-z +103 "Can"[\ AZ"G +76 "core" ( + "manipulator"&L& +3 "core" &-p C @ : _X +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &$& +3 "core" &-p A E  _X +2 .tForearm.seek :garage +2 "manipulator"&"'o +101 "core" ' +2 .tHand.close +2 "manipulator"& 0 _ +2 "processing"%k& +4 "core" &\  +3 "processing"%K& +4 "core" &\  +2 .tPC.seek :closed +2 "processing"%>(SD +3 "core" &\  +8 &\ )\ #b +9 &iU\ 9 +9 &|x\ N +10 &dT\ S +9 &'N\ S +9 &N\ S +10 &Q\ R +9 &nJ\ R +9 & 0L\ R +10 &!Q\ R +9 &#N\ R +10 &%uR\ S +9 &'7N\ S +9 &(J\ R +10 &*K\ S +9 &,}L\ S +10 &.?O\ S +9 &0M\ S +9 &1K\ R +10 &3N\ R +9 &5HM\ R +9 &7\ O\ R +10 &8M\ S +9 &:L\ S +9 &K\ S +9 &?O\ R +10 &AL\ S +9 &CWM\ S +9 &EU\ S +10 &F`\ U +9 &H X +9 &JO\ X +10 &L X +9 &M Y +10 &O Z +9 &QS Z +9 &RNa\ , +10 &S" =\ , +6 ( +2 "processing"%K& +2 "core" &S"\ , +3 #tProcessing Clamp onSpring/offSpring for 7/24 samples, on/off torque 1.69 + "processing"%& +3 "core" &S"(\ , +2 .tHand.open + "manipulator"& 1 +69 "core" 1 +2 "manipulator"&O% +3 "core" % : B A o ] +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&E' ] +93 "core" ' +2 "processing"%B& +4 "core" &S"\ , +5271 #t-> PC.unloadFlush +2 #Garaging FlushPuck in Processing Clamp +2 "manipulator"&M& +2 "core" & & %  [ +3 .tElbow.reconfigure :tight +47 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +4 "manipulator"&p( +4 "core" ( + "manipulator"&=& +3 "core" & ( + F Y +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &?& +3 "core" &   Z +3 .tForearm.seek PC +2 "manipulator"&'E +93 "core" ' + .tHand.close +2 "manipulator"&U/ +73 "core" / +3 .tPC.seek :open + "processing"%h( +375 "core" ( +2 "manipulator"&_& +3 "core" & 6 = X ] +2 "manipulator"&j% +3 "core" % U ) 3 A \\B +3 .tForearm.seek :retract +2 "manipulator"&]' ] +103 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&r(-z +138 "core" ( + "manipulator"&u& +3 "core" &- @ C  _< +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 && +3 "core" &- E C H ^< +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&'o +114 "core" ' + .tHand.open +2 "manipulator"&X1 +68 "core" 1 +2 "manipulator"&[% +4 "core" % b\\  I) +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&Y' ] +115 "core" ' +213 #t-> PC.loadFlush +2 #Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%q& +3 "core" &\  +2 "manipulator"&o& +3 "core" &- C E _; +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"& (-z +25 "core" ( + "manipulator"&d& +4 "core" &- ; @ ! a +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &c& +3 "core" &- " / a +3 .tForearm.seek :garage +2 "manipulator"&R'o +107 "core" ' +2 .tHand.close +2 "manipulator"&/ +70 "core" / +2 "manipulator"&P& +2 "core" &-  K +3 "manipulator"&a% +3 "core" % σg  K +2 .tForearm.seek :retract +2 "manipulator"&)' ] +106 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&i( +119 "core" ( + "manipulator"&3& +3 "core" & "  `_ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &T& +3 "core" & ( 0 6 `_ +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&D'E +98 "core" ' +2 "manipulator"&& +2 "core" & @ D F ]_ +3 "manipulator"&x% +3 "core" %D . ! m \\1 +2 "processing"%~& +3 "core" &\  +3 "processing"%l& +5 "core" &\  +2 .tPC.seek :closed +2 "processing"%V(SD +4 "core" &\  +6 & (\ $c +10 &eT} 9 +9 &{w N +10 &`Q\ S +9 &$L\ R +9 &K\ R +10 &O\ R +9 &jJ\ R +9 & ,I\ R +10 &!I\ R +9 &#L\ R +10 &%qP\ S +9 &'4M\ R +9 &(K\ R +10 &*L\ R +9 &,zH\ R +9 &.;O\ S +10 &/J\ R +9 &1O\ S +10 &3M\ S +9 &5CM\ S +9 &7L\ R +10 &8M\ R +9 &:O\ S +9 &K\ R +9 &?M\ S +10 &AK\ R +9 &CTN\ R +9 &ER\ S +10 &Fa\ T +9 &Hr W +9 &JK X +10 &L  Y +9 &M Z +10 &O Z +9 &QP Y +9 &RSn\ *} +10 &S#_\ ; +9 ( + &S&8\ 8 +2 "processing"%l& +4 #tProcessing Clamp onSpring/offSpring for 7/24 samples, on/off torque 1.64 +2 "processing"%*& +2 "core" &S&7*\ 8 +2 .tHand.open +2 "manipulator"& 1 +65 "core" 1 + "manipulator"&% +3 "core" % D * ' 0 Y1 +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&!' ] +92 "core" ' + "processing"%& +3 "core" &S&8(\ 8 +2663 #t-> PC.unloadFlush +2 #Garaging FlushPuck in Processing Clamp +2 "manipulator"&& +3 "core" & #   Z_ +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&g( +36 "core" ( +2 "manipulator"&S& +2 "core" &   ^ Xb +3 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &}& +2 "core" &  > Xb +3 .tForearm.seek PC +2 "manipulator"&f'E +92 "core" ' + .tHand.close +2 "manipulator"&W/ +76 "core" / +2 .tPC.seek :open +2 "processing"%z( +375 "core" ( +2 "manipulator"&#& +4 "core" & > / 3 \\] + "manipulator"&/% +3 "core" % N  / ] +48 .tForearm.seek :retract +4 "manipulator"&' ] +98 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&\\(-z +128 "core" ( +2 "manipulator"&(& +4 "core" &- F A ^3 + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &6& +2 "core" &- 8 > ^3 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +3 "manipulator"&7'o +111 "core" ' + .tHand.open +2 "manipulator"&1 +75 "core" 1 +2 "manipulator"&% +3 "core" % qc V I6 +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&' ] +105 "core" ' +501 #t-> PC.loadFlush +2 #Loading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%F& +3 "core" &\  +2 "manipulator"&v& +4 "core" &- A > S ^2 +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&`(-z +24 "core" ( + "manipulator"&w& +4 "core" &-} E G R _~ +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &b& +3 "core" &-} A 5 _~ +2 .tForearm.seek :garage +2 "manipulator"&'o +110 "core" ' +2 .tHand.close + "manipulator"&/ +67 "core" / +2 "manipulator"&A& +3 "core" &-} r K~ +2 "manipulator"&% +3 "core" % ςf  K +3 .tForearm.seek :retract +2 "manipulator"&\ ' ] +104 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&( +119 "core" ( + "manipulator"&s& +3 "core" & C E 5 ]U +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &2& +3 "core" & A A \\U +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&'E +92 "core" ' +2 "manipulator"&m& +4 "core" & F 3 _U + "manipulator"&.% +4 "core" %: C A _ +2 "processing"%%& +3 "core" &\  +3 "processing"%-& +5 "core" &*\  +2 .tPC.seek :closed +2 "processing"%(SD +4 "core" &\  +9 &,x\ ,~ +9 &a|\ @ +9 &Am\ R +10 &L\ R +9 &Q\ S +10 &K\ R +9 &GN\ R +9 &M\ S +10 & K\ S +9 &"N\ S +9 &$OM\ R +10 &&O\ R +9 &'O\ R +10 &)L\ R +9 &+WL\ R +9 &-L\ R +10 &.L\ R +9 &0H\ R +9 &2_N\ R +10 &4 N\ S +9 &5M\ S +10 &7N\ S +9 &9fO\ S +9 &;(L\ S +10 &<L\ S +9 &>I\ R +9 &@oL\ R +10 &B1N\ R +9 &CL\ R +10 &EV\ S +9 &Gob\ U +9 &I+s\ W +10 &J}\ X +9 &L X +9 &Nk Y +10 &P* Z +9 &Q G +10 &R< V +9 &S\ + +3 ( +2 "processing"%-& +4 #tProcessing Clamp onSpring/offSpring for 8/24 samples, on/off torque 1.57 + "processing"%& +3 "core" &S\ + +2 .tHand.open +2 "manipulator"&n1 +75 "core" 1 +2 "manipulator"&5% +4 "core" % : E C A ] +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"& ' ] +94 "core" ' +2 "processing"%& +4 "core" &S(\ + +492 #t-> PC.unloadFlush +2 #Garaging FlushPuck in Processing Clamp + "manipulator"&:& +3 "core" & % $ \\U +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&;( +3 "core" ( +2 "manipulator"&&& +3 "core" &  $ \\U +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &   \\U +2 .tForearm.seek PC +2 "manipulator"&y'E +93 "core" ' + .tHand.close +2 "manipulator"&/ +75 "core" / +2 .tPC.seek :open +2 "processing"%N( +375 "core" ( + "manipulator"&,& +3 "core" &  . + _U +2 "manipulator"&{% +4 "core" % K ? 3 _ +2 .tForearm.seek :retract +2 "manipulator"&9' ] +94 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&e(-z +133 "core" ( + "manipulator"&0& +4 "core" &- $ \\ [B +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 && +3 "core" &- *  [B +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&+'o +112 "core" ' +2 .tHand.open + "manipulator"&41 +72 "core" 1 +2 "manipulator"&L% +50 "core" % w` I I. +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&$' ] +104 "core" ' +12982 #t-> CC.loadFlush +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'1& +2 "core" & +3 "manipulator"&<& +2 "core" &- 3 4 ^A +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&C(-z +32 "core" ( +2 "manipulator"&^& +2 "core" &-z G J ~ _[ +3 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &'& +2 "core" &-z D ? _[ +3 .tForearm.seek :garage +2 "manipulator"&'o +110 "core" ' +2 .tHand.close + "manipulator"&Z/ +69 "core" / +2 "manipulator"&"& +3 "core" &-z L[ +2 "manipulator"&8% +4 "core" % πj ' L +2 .tForearm.seek :retract +2 "manipulator"&I' ] +107 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&k( +282 "core" ( +2 "manipulator"&t& +3 "core" & ! ' # [( +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +4 &H& +2 "core" & % ( 1 [( +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&J'ш +95 "core" ' + "manipulator"&& +4 "core" & ( + ! Z( +2 "manipulator"& % +4 "core" %ш    Z +2 "collection"'O& +3 "core" & +2 "collection"'B& +5 "core" & +3 .tCC.seek :closed +3 "collection"'K(X +3 "core" & +5 & 1 +10 &C{ 3 +9 &2k} G +10 &b U +9 &M T +9 &DL U +10 &L T +9 &Q U +9 &N U +10 &!LN U +9 &#L U +10 &$P U +9 &&R U +9 &(UN T +10 &*L U +9 &+Q U +10 &-R U +9 &/\\O U +9 &1R U +10 &2L U +9 &4L U +9 &6dL U +10 &8'L T +9 &9K T +9 &;O U +10 &=lL U +9 &?/O T +10 &@P U +9 &BQ U +9 &DqW V +10 &F/e W +9 &G{ Z +9 &I ^ +10 &K] _ +9 &M _ +10 &N _ +9 &P _ +9 &Rc ` +10 &T" a +9 &U b! +9 &W Q +10 &X  (s +9 &Xt Y +3 ( + "collection"'B& +4 #tCollection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.32 + "collection"'Q& +3 "core" &Xp Y +3 .tHand.open + "manipulator"&M1 +73 "core" 1 +2 "manipulator"&=% +3 "core" % ш $ R +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&?' ] +96 "core" ' +2 "collection"'U& +3 "core" &Xo Y +577 #t-> CC.unloadFlush +2 #Garaging FlushPuck in Collection Clamp + "manipulator"&G& +3 "core" & p R( +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&E( +36 "core" ( +2 "manipulator"&>& +2 "core" &  \ / U +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &_& +2 "core" &   , U +3 .tForearm.seek CC +2 "manipulator"&j'ш +92 "core" ' + .tHand.close +2 "manipulator"&u/ +70 "core" / +2 .tCC.seek :open +2 "collection"'( +407 "core" ( + "manipulator"&& +3 "core" & @ @ ^ +2 "manipulator"&p% +3 "core" % ъ 8 = m ^` +3 .tForearm.seek :retract +2 "manipulator"&X' ] +108 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&[(-z +267 "core" ( + "manipulator"&]& +3 "core" &- /  _ +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 && +3 "core" &- 3 ( < ` +2 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&q'o +110 "core" ' +4 .tHand.open + "manipulator"&o1 +68 "core" 1 +2 "manipulator"&d% +3 "core" % w\\ > I* +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&c' ] +110 "core" ' +11465 #t-> exit +8 #mEXIT @1750104792.11PDT @1750963255.44PDT = =mMAIN_scheduler =tMAIN @PDT1750963256.28 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +118 #"core_reset"Sent BREAK +2 #t@13748 idle with ifg=0x00, ie=0x75 #>RESET< ESP2 v3.42 I2C Gateway v3.20 +211 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +271 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +451 "Can"d\ 4R + d\ 4R + #tPolling Can every 10:00 +17 #Cleanly exited at 13:13:12PDT16-Jun-25 +551 #-> ESP.ready! +4 #Powering core bus +542 .Gate.power :raw,:ON +3 "sampler") +21 ) +2 "core"  +2 "collection"' +3 ' +2 "core"  +3 "processing"% +3 % +3 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default + "processing"%#A d`xb +3 .tSS.configure :default + "sampler")#.0XOVERRUN< ESP2 v3.42 I2C Gateway v3.20 +11 #>OVERRUN< ESP2 v3.42 I2C Gateway v3.20 for core bus +264 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +435 "Can"p OTIi + p OTIi + #tPolling Can every 10:00 +7 #Cleanly exited at 11:41:07PDT26-Jun-25 +3617 #-> ESP.ready! +154 "sampler") +2 ) +2 "core"  +3 "collection"' +3 ' +2 "core"  +2 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +3 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %Q} +2 .tCS.configure :default + "collection"'#P d@b +3 .tCS.hold +2 "collection"'+ +4 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%% +3 "core" %ܒ) +2 .tPS.configure :default +2 "processing"%#A d`xb +7 "sampler")% +3 "core" %'hg u y +2 .tSS.configure :default + "sampler")#.0X PSV.PSR +2 .PSV.dial PSR +2 "processing"%3 +144 "core"  +752 #t-> PSR.sub2 + .PSR.select :sub2 +3 "processing"% +1476 #t-> PS.pull 0.5 + "processing"%4% +3 "core" %ܒ +3 .tPS.seek 0.5ml + "processing"%5' +587 "core" ' + "processing"%6% +4 "core" %/  +3197 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%7' +2111 "core" ' +2 "processing"%8% +3 "core" %-  +1494 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%9  +44 "core"  +202 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%:'s +2622 "core" ' +2 "processing"%;% +3 "core" %r. +1709 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%< +47 "core"  +769 #t-> PS.fill +3 .PS.seek 2.5ml + "processing"%=' +2616 "core" ' +2 "processing"%>% +3 "core" %/  +1107 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%?  +47 "core"  +256 #t-> PS.empty +2 .PS.seek :empty + "processing"%@'s +2622 "core" ' +2 "processing"%A% +3 "core" %t/ +408 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%B +57 "core"  +380 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%C' +2615 "core" ' +2 "processing"%D% +3 "core" %.  +359 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%E  +45 "core"  +168 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%F's +2616 "core" ' +2 "processing"%G% +3 "core" %w/ +15342 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%H +58 "core"  +260 #t-> PSR.sub1 + .PSR.select :sub1 +3 "processing"% +1050 #t-> PS.pull 0.5 +2 "processing"%I% +3 "core" %w +2 .tPS.seek 0.499ml +2 "processing"%J' +596 "core" ' + "processing"%K% +4 "core" %/  +2890 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%L' +2109 "core" ' +2 "processing"%M% +3 "core" %0  +517 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%N  +46 "core"  +393 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%O's +2625 "core" ' + "processing"%P% +4 "core" %s. +729 "Can"w R TH +1897 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%Q +47 "core"  +511 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%R' +2630 "core" ' + "processing"%S% +4 "core" %. +1177 #t-> PSV.waste1 + .PSV.dial :waste1 +36 "processing"%T  +46 "core"  +365 #t-> PS.empty +3 .PS.seek :empty + "processing"%U's +2616 "core" ' + "processing"%V% +4 "core" %w. +1082 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%W +45 "core"  +7986 #t-> PSR.flush +2 .PSR.select :flush +3 "processing"%B +830 #t-> PS.pull 0.5 + "processing"%X% +3 "core" %w. +3 .tPS.seek 0.499ml + "processing"%Y' +584 "core" ' +2 "processing"%Z% +3 "core" %/  +4456 #t-> PS.fill +3 .PS.seek 2.5ml + "processing"%[' +2117 "core" ' + "processing"%\\% +3 "core" %0  +653 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%]  +47 "core"  +343 #t-> PS.empty +3 .PS.seek :empty +2 "processing"%^'s +2613 "core" ' +2 "processing"%_% +3 "core" %x. +2368 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%` +47 "core"  +4913 #t-> PS.fill +3 .PS.seek 2.5ml + "processing"%a' +2612 "core" ' +2 "processing"%b% +3 "core" %. \ +425 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%c  +47 "core"  +301 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%d's +2615 "core" ' +2 "processing"%e% +3 "core" %x/ +11700 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%f +45 "core"  +540 #t-> PSR.wash +2 .PSR.select :wash +3 "processing"% +642 #t-> PS.pull 0.5 + "processing"%g% +3 "core" %x +3 .tPS.seek 0.499ml + "processing"%h' +586 "core" ' +2 "processing"%i% +3 "core" %.  +2172 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%j' +790 "Can" T UuH +1316 "core" ' + "processing"%k% +4 "core" %.  +282 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%l  +47 "core"  +483 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%m's +2623 "core" ' + "processing"%n% +4 "core" %t- +2061 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%o +47 "core"  +165 #t-> PS.fill +3 .PS.seek 2.5ml + "processing"%p' +2620 "core" ' + "processing"%q% +4 "core" %.  +522 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%r  +47 "core"  +259 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%s's +2627 "core" ' +2 "processing"%t% +3 "core" %p) +46860 "Can"} RV H +60002 w SVH +60002 u RW7H +60002 g RWH +60002 l SXcH +60002 g SXH +60001 r R!YH +48732 #t-> exit +7 #mEXIT @1750970476.09PDT @1750973510.12PDT = =mMAIN_scheduler =tMAIN @PDT1750973510.92 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +113 #"core_reset"Sent BREAK + #t@27837 receive with ifg=0x10, ie=0xFD + #@28473 receive with ifg=0x10, ie=0xFD #@29130 receive with ifg=0x10, ie=0xFD + #@29768 receive with ifg=0x10, ie=0xFD + #@30416 receive with ifg=0x10, ie=0xFD #@31064 receive with ifg=0x10, ie=0xFD + #@31711 receive with ifg=0x10, ie=0xFD #@32037 receive with ifg=0x80, ie=0xFD + #@36169 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +12 #ESP2 v3.42 I2C Gateway v3.20 for core bus +260 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +424 "Can"w R3F] + w R3F] + #tPolling Can every 10:00 +7 #Cleanly exited at 13:41:16PDT26-Jun-25 +4882 #-> ESP.ready! +155 "sampler") +2 ) +2 "core"  +3 "collection"' +2 ' +3 "core"  +2 "processing"% +3 % +2 "core"  +6 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +3 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %Q +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +5 "core" + +2 .tCS.configure :default + "collection"'#P d@b +3 "processing"%% +3 "core" %p, +2 .tPS.configure :default + "processing"%#A d`xb +3 .tPS.hold + "processing"%+ +4 "core" + + .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +2 "core" %'yu b y +2 .tSS.configure :default +2 "sampler")#.0X CSV.flush + .CSV.dial :flush +3 "collection"'4  +45 "core"  +5435 #t-> CS.pull 0.5 +2 "collection"'5% +3 "core" %Q# +3 .tCS.seek 0.5ml + "collection"'6'. +209 "core" ' + "collection"'7% +4 "core" %*\   +964 #t-> CS.fill +2 .CS.seek 10ml +2 "collection"'8' +2492 "core" ' +2 "collection"'9% +4 "core" %  +370 #t-> CSV.waste1 +2 .CSV.dial :waste1 +2 "collection"': +45 "core" +355 #t-> CS.empty +2 .CS.seek :empty +2 "collection"';' +2622 "core" ' +2 "collection"'<% +3 "core" % +159 #t-> CSV.flush +2 .CSV.dial :flush +2 "collection"'=  +46 "core"  +621 #t-> CS.pull 0.5 + "collection"'>% +4 "core" % +2 .tCS.seek 0.494ml +2 "collection"'?' +200 "core" ' +2 "collection"'@% +3 "core" %  +801 #t-> CS.pull 5 + "collection"'A% +3 "core" %  +3 .tCS.seek 5.493ml +2 "collection"'B' +1354 "core" ' + "collection"'C% +4 "core" %  +16701 #t-> CSV.waste2 +2 .CSV.dial :waste2 +2 "collection"'D +140 "core"  +144 "Can"a O63] +3892 #t-> CS.empty +2 .CS.seek :empty + "collection"'E' +1485 "core" ' +2 "collection"'F% +3 "core" % +155 #t-> CSV.flush +2 .CSV.dial :flush +2 "collection"'G  +140 "core"  +10112 #t-> CS.pull 0.5 +2 "collection"'H% +3 "core" % +2 .tCS.seek 0.494ml +2 "collection"'I' +228 "core" ' +2 "collection"'J% +3 "core" % +1302 #t-> CS.fill +3 .CS.seek 10ml +2 "collection"'K' +2501 "core" ' +2 "collection"'L% +3 "core" % +340 #t-> CSV.waste1 + .CSV.dial :waste1 +2 "collection"'M +46 "core" +293 #t-> CS.empty +2 .CS.seek :empty +2 "collection"'N' +2621 "core" ' +2 "collection"'O% +3 "core" % +125 #t-> CSV.flush +2 .CSV.dial :flush +2 "collection"'P  +44 "core"  +557 #t-> CS.pull 0.5 + "collection"'Q% +3 "core" % +3 .tCS.seek 0.493ml +2 "collection"'R' +206 "core" ' +2 "collection"'S% +3 "core" %  +6522 #t-> CS.pull 3.5 +2 "collection"'T% +3 "core" %"  +3 .tCS.seek 3.993ml +2 "collection"'U'Q +973 "core" ' + "collection"'V% +4 "core" %R \ +264 #t-> CSV.waste1 + .CSV.dial :waste1 +2 "collection"'W +45 "core" +342 #t-> CS.empty +2 .CS.seek :empty +2 "collection"'X' +1105 "core" ' +2 "collection"'Y% +37 "core" %" +348 #t-> CSV.CSR +2 .CSV.dial CSR +2 "collection"'Z  +141 "core"  +5165 #t-> CSR.flush + .CSR.select :flush +3 "collection"' +11764 #t-> CS.pull 0.5 +2 "collection"'[% +3 "core" % +3 .tCS.seek 0.493ml + "collection"'\\' +229 "core" ' +2 "collection"']% +3 "core" % +299 #t-> CS.fill +3 .CS.seek 10ml +2 "collection"'^' +2497 "core" ' +2 "collection"'_% +3 "core" %  +147 #t-> CSV.waste1 +2 .CSV.dial :waste1 +2 "collection"'` +138 "core" +269 #t-> CS.empty +3 .CS.seek :empty + "collection"'a' +2621 "core" ' +2 "collection"'b% +3 "core" %! +166 #t-> CSV.CSR +2 .CSV.dial CSR +2 "collection"'c  +140 "core"  +618 #t-> CS.pull 0.5 + "collection"'d% +4 "core" %! +2 .tCS.seek 0.494ml +2 "collection"'e' +211 "core" ' +2 "collection"'f% +3 "core" %  +663 #t-> CS.pull 5 +2 "collection"'g% +2 "core" %&  +3 .tCS.seek 5.494ml +2 "collection"'h' +1089 "Can"f U92^- +262 "core" ' +2 "collection"'i% +3 "core" % \ +1027 #t-> CSV.waste2 +2 .CSV.dial :waste2 +2 "collection"'j +47 "core"  +40957 #t-> CS.empty +2 .CS.seek :empty + "collection"'k' +1478 "core" ' +2 "collection"'l% +3 "core" %F +74 #t-> CSV.CSR + .CSV.dial CSR +2 "collection"'m  +46 "core"  +475 #t-> CS.pull 0.5 +2 "collection"'n% +3 "core" %? +2 .tCS.seek 0.494ml +2 "collection"'o' +229 "core" ' +2 "collection"'p% +3 "core" %C +797 #t-> CS.fill +3 .CS.seek 10ml +2 "collection"'q' +2511 "core" ' +2 "collection"'r% +4 "core" %@ +123 #t-> CSV.waste1 +2 .CSV.dial :waste1 +2 "collection"'s +152 "core" +281 #t-> CS.empty +2 .CS.seek :empty +2 "collection"'t' +2640 "core" ' +2 "collection"'u% +3 "core" %>  +79 #t-> CSV.CSR + .CSV.dial CSR +2 "collection"'v  +138 "core"  +640 #t-> CS.pull 0.5 +2 "collection"'w% +3 "core" %B  +3 .tCS.seek 0.494ml + "collection"'x' +210 "core" ' +2 "collection"'y% +3 "core" %D  +7761 "Can"b Q<-^È +10978 #t-> CS.pull 3 +2 "collection"'z% +3 "core" %C  +3 .tCS.seek 3.494ml + "collection"'{'B- +866 "core" ' + "collection"'|% +4 "core" %B/@ +2353 #t-> CSV.waste1 + .CSV.dial :waste1 +3 "collection"'} +150 "core" +861 #t-> CS.empty +2 .CS.seek :empty +2 "collection"'~' +976 "core" ' + "collection"'% +4 "core" %F +176 #t-> CSV.CSR +2 .CSV.dial CSR +2 "collection"'  +138 "core"  +371 #t-> CSR.air +2 .CSR.select :air +2 "collection"' +586 #t-> CS.fill +2 .CS.seek 10ml +2 "collection"'' +2624 "core" ' +2 "collection"'% +3 "core" %D +227 #t-> CSV.waste1 +2 .CSV.dial :waste1 +2 "collection"' +139 "core" +537 #t-> CS.empty +2 .CS.seek :empty +2 "collection"'' +2615 "core" ' +2 "collection"'% +3 "core" %!E +29635 #t-> CSV.CSR +2 .CSV.dial CSR +2 "collection"'\  +137 "core"  +331 #t-> CSR.kill + .CSR.select :kill +3 "collection"' +6236 "Can"p Q?&_Y +2660 #t-> CS.pull 0.5 + "collection"' % +3 "core" %!B +3 .tCS.seek 0.494ml +2 "collection"'' +210 "core" ' +2 "collection"'% +36 "core" %I  +748 #t-> CS.fill +2 .CS.seek 10ml +2 "collection"'' +2488 "core" ' +2 "collection"'% +3 "core" %.  +4758 #t-> CSV.waste1 +2 .CSV.dial :waste1 +2 "collection"' +138 "core" +377 #t-> CS.empty +2 .CS.seek :empty +2 "collection"'' +2623 "core" ' +2 "collection"'% +3 "core" %+ +128 #t-> CSV.CSR +2 .CSV.dial CSR +2 "collection"'  +140 "core"  +515 #t-> CS.pull 0.5 +2 "collection"'% +3 "core" %< +2 .tCS.seek 0.494ml +2 "collection"'' +215 "core" ' +2 "collection"'% +3 "core" %, +589 #t-> CS.pull 5 +2 "collection"'% +3 "core" %. +3 .tCS.seek 5.495ml + "collection"'' +1347 "core" ' +2 "collection"'% +3 "core" %\ ,  +327 #t-> CSV.waste2 +2 .CSV.dial :waste2 +2 "collection"' +47 "core"  +847 #t-> CS.empty +2 .CS.seek :empty +2 "collection"'!' +1472 "core" ' +2 "collection"'"% +3 "core" %", +28208 #t-> CSV.CSR +2 .CSV.dial CSR +2 "collection"'#  +47 "core"  +646 #t-> CS.pull 0.5 +2 "collection"'$% +3 "core" %"G +2 .tCS.seek 0.494ml +2 "collection"'%' +206 "core" ' + "collection"'&% +4 "core" % >  +751 #t-> CS.fill +2 .CS.seek 10ml +2 "collection"''' +2499 "core" ' +2 "collection"'(% +3 "core" %?  +5838 #t-> CSV.waste1 +2 .CSV.dial :waste1 +2 "collection"') +139 "core" +481 #t-> CS.empty +2 .CS.seek :empty +2 "collection"'*' +1409 "Can"{ VB_ +1220 "core" ' +2 "collection"'+% +3 "core" %D +171 #t-> CSV.CSR + .CSV.dial CSR +2 "collection"',  +141 "core"  +715 #t-> CS.pull 0.5 + "collection"'-% +3 "core" %G +3 .tCS.seek 0.493ml +2 "collection"'.' +212 "core" ' +2 "collection"'/% +3 "core" % L  +11490 #t-> CS.pull 3 +2 "collection"'0% +3 "core" % [  +3 .tCS.seek 3.494ml + "collection"'1'B) +862 "core" ' + "collection"'2% +4 "core" %B'P +466 #t-> CSV.waste1 +2 .CSV.dial :waste1 +2 "collection"'3 +150 "core" +398 #t-> CS.empty +2 .CS.seek :empty +2 "collection"'4' +966 "core" ' +2 "collection"'5% +3 "core" %!P +196 #t-> CSV.CSR +2 .CSV.dial CSR + "collection"'7  +138 "core"  +312 #t-> CSR.air +2 .CSR.select :air +2 "collection"' +607 #t-> CS.fill +3 .CS.seek 10ml +2 "collection"'' +2615 "core" ' + "collection"'6% +3 "core" %L \ +153 #t-> CSV.waste1 +2 .CSV.dial :waste1 +2 "collection"'9 +139 "core" +365 #t-> CS.empty +2 .CS.seek :empty +2 "collection"':' +2627 "core" ' +2 "collection"'8% +3 "core" %Q +537 #t-> CSV.CSR +2 .CSV.dial CSR +2 "collection"'<  +139 "core"  +495 #t-> CSR.flush +2 .CSR.select :flush +2 "collection"' +526 #t-> CS.pull 1 +2 "collection"'=% +3 "core" %E +3 .tCS.seek 0.993ml + "collection"'>' +338 "core" ' + "collection"'@% +4 "core" %O \ +432 #t-> CSR.air + .CSR.select :air +2 "collection"' +376 #t-> CS.fill +2 .CS.seek 10ml +2 "collection"';' +2386 "core" ' +2 "collection"'A% +3 "core" %O +199 #t-> CSV.waste1 +2 .CSV.dial :waste1 +2 "collection"'? +139 "core" +225 #t-> CS.empty +4 .CS.seek :empty + "collection"'C' +2629 "core" ' +2 "collection"'D% +3 "core" %R +4883 #t-> CSV.CSR +2 .CSV.dial CSR +2 "collection"'B  +141 "core"  +813 #t-> CS.pull 0.5 +2 "collection"'F% +3 "core" %J +3 .tCS.seek 0.493ml + "collection"'G' +204 "core" ' +2 "collection"'H% +3 "core" %N +360 #t-> CSR +2529 #-> CSR.AqMeOH + .CSR.select :AqMeOH +3 "collection"' +560 #t-> CS.pull 0.5 +2 "collection"'J% +2 "core" %T +3 .tCS.seek 0.993ml +2 "collection"'E' +214 "core" ' +2 "collection"'I% +3 "core" %U +268 #t-> CS.fill +2 .CS.seek 10ml +2 "collection"'L' +2386 "core" ' +2 "collection"'M% +3 "core" %= +91 #t-> CSV.waste1 + .CSV.dial :waste1 +2 "collection"'K +149 "core" +546 #t-> CS.empty +3 .CS.seek :empty + "collection"'O' +2633 "core" ' +2 "collection"'P% +3 "core" %L +147 #t-> CSV.CSR + .CSV.dial CSR +2 "collection"'Q  +150 "core"  +494 #t-> CS.pull 0.5 +2 "collection"'S% +3 "core" %\\ +3 .tCS.seek 0.492ml +2 "collection"'N' +216 "core" ' +2 "collection"'T% +3 "core" %K  +683 #t-> CS.pull 5 +2 "collection"'R% +3 "core" %H  +2 .tCS.seek 5.492ml +2 "collection"'V' +1350 "core" ' +2 "collection"'W% +3 "core" % L  +8606 "Can"t RE&` +22349 #t-> CSV.waste2 +2 .CSV.dial :waste2 +2 "collection"'U +46 "core"  +581 #t-> CS.empty +2 .CS.seek :empty +2 "collection"'Y' +1486 "core" ' + "collection"'Z% +4 "core" % +152 #t-> CSV.CSR +2 .CSV.dial CSR +2 "collection"'[  +45 "core"  +629 #t-> CS.pull 0.5 +2 "collection"']% +3 "core" % +3 .tCS.seek 0.493ml + "collection"'X' +199 "core" ' +2 "collection"'\\% +4 "core" %   +312 #t-> CS.fill +3 .CS.seek 10ml +2 "collection"'_' +2509 "core" ' + "collection"'`% +4 "core" % +419 #t-> CSV.waste1 +2 .CSV.dial :waste1 +2 "collection"'^ +139 "core" +634 #t-> CS.empty +2 .CS.seek :empty +2 "collection"'b' +2626 "core" ' +2 "collection"'c% +3 "core" % +177 #t-> CSV.CSR + .CSV.dial CSR +2 "collection"'d  +140 "core"  +632 #t-> CS.pull 0.5 + "collection"'f% +3 "core" % +3 .tCS.seek 0.493ml + "collection"'a' +204 "core" ' + "collection"'g% +3 "core" % +6272 #t-> CS.pull 3 + "collection"'e% +3 "core" % +3 .tCS.seek 3.493ml +2 "collection"'i'B +833 "core" ' +2 "collection"'j% +3 "core" %B   +295 #t-> CSV.waste1 + .CSV.dial :waste1 +2 "collection"'h +139 "core" +234 #t-> CS.empty +2 .CS.seek :empty +2 "collection"'l' +989 "core" ' +2 "collection"'m% +3 "core" %  +272 #t-> CSV.CSR +2 .CSV.dial CSR +2 "collection"'n  +139 "core"  +314 #t-> CSR.air + .CSR.select :air +3 "collection"' +322 #t-> CS.fill +2 .CS.seek 10ml +2 "collection"'p' +2627 "core" ' + "collection"'k% +4 "core" % +210 #t-> CSV.waste1 + .CSV.dial :waste1 +2 "collection"'o +139 "core" +558 #t-> CS.empty +2 .CS.seek :empty +2 "collection"'r' +2640 "core" ' +2 "collection"'s% +3 "core" %  +163 #t-> CSV.CSR +2 .CSV.dial CSR +2 "collection"'q  +139 "core"  +161 #t-> CSR.flush + .CSR.select :flush +3 "collection"' +435 #t-> CS.pull 1 +2 "collection"'u% +3 "core" %  +3 .tCS.seek 0.994ml +2 "collection"'v' +338 "core" ' +2 "collection"'w% +3 "core" % \ +64 #t-> CSR.air +2 .CSR.select :air +2 "collection"' +320 #t-> CS.fill +3 .CS.seek 10ml + "collection"'y' +2381 "core" ' +2 "collection"'t% +3 "core" %6 +116 #t-> CSV.waste1 +2 .CSV.dial :waste1 +2 "collection"'z +139 "core" +566 #t-> CS.empty +2 .CS.seek :empty +2 "collection"'x' +2626 "core" ' + "collection"'|% +4 "core" % +3118 "Can"{ OH#a +13808 #t-> CSR.relabel :mfbkill, :diluent +985 #-> CSR.unalias :diluent +954 #-> CSV.CSR + .CSV.dial CSR +3 "collection"'}  +139 "core"  +543 #t-> CSR.mfbkill +2 .CSR.select :mfbkill +2 "collection"'@ +1250 #t-> CS.pull 0.5 +2 "collection"'{% +3 "core" %V +3 .tCS.seek 0.494ml + "collection"'' +205 "core" ' +2 "collection"'% +3 "core" %W +1100 #t-> CS.fill +2 .CS.seek 10ml +2 "collection"'~' +2494 "core" ' +2 "collection"'% +3 "core" %U  +967 #t-> CSV.waste1 +2 .CSV.dial :waste1 + "collection"' +138 "core" +416 #t-> CS.empty +3 .CS.seek :empty + "collection"'' +2639 "core" ' +2 "collection"'% +3 "core" %\\  +217 #t-> CSV.CSR +2 .CSV.dial CSR +2 "collection"'\  +138 "core"  +443 #t-> CS.pull 0.5 +2 "collection"' % +3 "core" %_  +3 .tCS.seek 0.494ml + "collection"'' +215 "core" ' +3 "collection"'% +3 "core" %U  +474 #t-> CS.pull 5 +6 "collection"'% +3 "core" %`  +3 .tCS.seek 5.495ml + "collection"'' +1373 "core" ' +2 "collection"'% +3 "core" %S +462 #t-> CSV.waste2 +2 .CSV.dial :waste2 +2 "collection"' +57 "core"  +467 #t-> CS.empty +2 .CS.seek :empty +2 "collection"'' +1479 "core" ' +2 "collection"'% +3 "core" %U +28946 "Can"| OK a +2684 #t-> CSV.CSR + .CSV.dial CSR +2 "collection"'  +44 "core"  +440 #t-> CS.pull 0.5 +2 "collection"'% +2 "core" % +3 .tCS.seek 0.493ml +2 "collection"'' +212 "core" ' +2 "collection"'% +3 "core" % 0  +1317 #t-> CS.fill +2 .CS.seek 10ml +2 "collection"'' +2496 "core" ' +2 "collection"'% +3 "core" %. +252 #t-> CSV.waste1 + .CSV.dial :waste1 +2 "collection"' +139 "core" +428 #t-> CS.empty +2 .CS.seek :empty +2 "collection"'' +2628 "core" ' +2 "collection"'"% +3 "core" % +261 #t-> CSV.CSR +2 .CSV.dial CSR +2 "collection"'#  +138 "core"  +372 #t-> CS.pull 0.5 +2 "collection"'$% +3 "core" %e +2 .tCS.seek 0.494ml +2 "collection"'&' +208 "core" ' +2 "collection"'!% +3 "core" % +14297 #t-> CS.pull 3 +2 "collection"'%% +3 "core" %B +2 .tCS.seek 3.494ml +2 "collection"'('B' +842 "core" ' +2 "collection"')% +3 "core" %B+H \ +125 #t-> CSV.waste1 +2 .CSV.dial :waste1 +2 "collection"'' +138 "core" +325 #t-> CS.empty +2 .CS.seek :empty +2 "collection"'+' +977 "core" ' +2 "collection"',% +3 "core" %V +545 #t-> CSV.CSR +2 .CSV.dial CSR +2 "collection"'-  +151 "core"  +375 #t-> CSR.air +2 .CSR.select :air +2 "collection"' +1204 #t-> CS.fill +3 .CS.seek 10ml + "collection"'/' +2640 "core" ' + "collection"'*% +4 "core" %U +719 #t-> CSV.waste1 +2 .CSV.dial :waste1 +2 "collection"'0 +139 "core" +515 #t-> CS.empty +3 .CS.seek :empty +2 "collection"'.' +2625 "core" ' +2 "collection"'2% +3 "core" %R +208 #t-> CSV.CSR +2 .CSV.dial CSR +2 "collection"'3  +139 "core"  +1038 #t-> CSR.flush + .CSR.select :flush +3 "collection"' +315 #t-> CS.pull 1 +2 "collection"'1% +3 "core" %Q +3 .tCS.seek 0.993ml +2 "collection"'5' +339 "core" ' +2 "collection"'7% +3 "core" %P  +446 #t-> CSR.air + .CSR.select :air +2 "collection"' +671 #t-> CS.fill +3 .CS.seek 10ml + "collection"'4' +2381 "core" ' + "collection"'6% +4 "core" %H +453 #t-> CSV.waste1 +2 .CSV.dial :waste1 +2 "collection"'9 +139 "core" +841 #t-> CS.empty +2 .CS.seek :empty +3 "collection"'' +2625 "core" ' + "collection"'8% +3 "core" %L +961 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%< +57 "core"  +5372 #t-> PSR.flush + .PSR.select :flush +3 "processing"%j +2745 #t-> PS.pull 0.5 +2 "processing"%=% +3 "core" %p+ +2 .tPS.seek 0.499ml +2 "processing"%:' +594 "core" ' +2 "processing"%@% +3 "core" %,  +3258 "Can" ONbG +817 #t-> 5.times{PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PSR} +3 .PS.seek 2.5ml + "processing"%>' +2109 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%A  +44 "core"  +3 .tPS.seek :empty + "processing"%?'s +2637 "core" ' +2 .tPSV.dial PSR + "processing"%; +58 "core"  +2 .tPS.seek 2.5ml +2 "processing"%D' +2622 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%B  +45 "core"  + .tPS.seek :empty +2 "processing"%F's +2621 "core" ' +2 .tPSV.dial PSR +2 "processing"%H +57 "core"  +3 .tPS.seek 2.5ml + "processing"%C' +2620 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste1 +2 "processing"%J  +44 "core"  +2 .tPS.seek :empty +2 "processing"%I's +2621 "core" ' + .tPSV.dial PSR +2 "processing"%G +58 "core"  +2 .tPS.seek 2.5ml +2 "processing"%E' +2628 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +7 "processing"%M  +46 "core"  +2 .tPS.seek :empty + "processing"%K's +2615 "core" ' +2 .tPSV.dial PSR + "processing"%L +58 "core"  +3 .tPS.seek 2.5ml + "processing"%P' +2613 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%Q  +44 "core"  +2 .tPS.seek :empty +2 "processing"%S's +2625 "core" ' + .tPSV.dial PSR +2 "processing"%T +57 "core"  +667 #t-> PS.pull 0.5 +2 "processing"%O% +3 "core" %s* +3 .tPS.seek 0.499ml + "processing"%R' +585 "core" ' +2 "processing"%N% +3 "core" %,  +3724 #t-> 2.times{PS.fill; delay 2; PSV.waste2; PS.empty; PSV.PSR} +44 .PS.seek 2.5ml + "processing"%W' +2114 "core" ' +2 .tdelay 2 seconds +207 .PSV.dial :waste2 +2 "processing"%U  +78 "core" ~ +2 .tPS.seek :empty +2 "processing"%V's +2616 "core" ' +2 .tPSV.dial PSR +2 "processing"%Z +77 "core"  +3 .tPS.seek 2.5ml + "processing"%[' +2621 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%]  +77 "core"  +2 .tPS.seek :empty +2 "processing"%\\'s +2620 "core" ' + .tPSV.dial PSR +2 "processing"%Y +78 "core"  +16122 "Can" MPb݈ +8124 #t-> PS.pull 0.5 + "processing"%X% +3 "core" %t +3 .tPS.seek 0.499ml +2 "processing"%`' +585 "core" ' +2 "processing"%^% +2 "core" %,  +1100 #t-> 5.times{PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PSR} +2 .PS.seek 2.5ml +2 "processing"%_' +2114 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%c  +46 "core"  +2 .tPS.seek :empty +2 "processing"%d's +2614 "core" ' + .tPSV.dial PSR +2 "processing"%f +45 "core"  +2 .tPS.seek 2.5ml +2 "processing"%g' +2619 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%b  +46 "core"  +2 .tPS.seek :empty +2 "processing"%e's +2616 "core" ' +2 .tPSV.dial PSR + "processing"%a +47 "core"  +3 .tPS.seek 2.5ml + "processing"%j' +2618 "core" ' +2 .tdelay 2 seconds +207 .PSV.dial :waste1 + "processing"%h  +46 "core"  +2 .tPS.seek :empty +2 "processing"%i's +2618 "core" ' +2 .tPSV.dial PSR +2 "processing"%m +57 "core"  +2 .tPS.seek 2.5ml +2 "processing"%n' +2616 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%l  +44 "core"  +2 .tPS.seek :empty +2 "processing"%k's +2628 "core" ' + .tPSV.dial PSR +2 "processing"%o +45 "core"  +2 .tPS.seek 2.5ml +2 "processing"%p' +2616 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%s  +47 "core"  +2 .tPS.seek :empty + "processing"%q's +2614 "core" ' + .tPSV.dial PSR +2 "processing"%u +47 "core"  +1346 #t-> PS.pull 0.5 + "processing"%r% +3 "core" %t +3 .tPS.seek 0.499ml +2 "processing"%w' +582 "core" ' +2 "processing"%v% +3 "core" %,  +9251 #t-> PS.fill +3 .PS.seek 2.5ml + "processing"%t' +2118 "core" ' +2 "processing"%z% +3 "core" %+  +4077 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%y  +47 "core"  +574 #t-> PS.empty +3 .PS.seek :empty + "processing"%|'s +2639 "core" ' +2 "processing"%}% +3 "core" %s,  +712 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%{ +46 "core"  +301 #t-> PSR.air +2 .PSR.select :air +2 "processing"% +594 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +616 "Can" NScs +2006 "core" ' + "processing"%x% +4 "core" %-  +81 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%  +47 "core"  +413 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%'s +2618 "core" ' + "processing"%% +4 "core" %s, +54819 "Can" KVed +60002  JYd +60001  J[e5 +60002  K^weˈ +60002  Ka-fa +60002  Kcf +60002  Kfg +60002  MiVh# +60002  Nlh +60002  OniO +60002  Oqi +60002  Ltj{ +44926 #"brent"Session Begun +360 #-> showlog 100 +1868 #-> Flush +955 #-> Arm +3 "manipulator"&~& +5 "core" &8 + GW +3 "manipulator"&% +3 "core" % E U G +2917 #"brent"-> Forearm.config.maxCurrent +327 #-> Forearm.config.maxCurrent=100 +1217 #-> Forearm.configure +3 .Forearm.configure :loose +3 "manipulator"&#Q@2^ddb +5 &\ % +3 "core" % E F +333 #"brent"-> Forearm.coast +3 .Forearm.coast +3 "manipulator"&5 +5 & % +2 "core" % E G +2022 #"brent"-> Forearm.hammer! -100 +5 !o:NoMethodError\ : mesgu:NameError::message1undefined method `hammer!' for Forearm:Slide:@timestampu: Time aW |: name: hammer!: args[i:bt["8/home/esp/esp2/lib/slide.rb:450:in `method_missing'"!brent:8:in `topLevelBinding'" Arm.hammer! -100 +3 .Forearm.force -100 +3 "manipulator"&5 +41 "core" +d M  4 + !o:I2C::UnexpectedReply: mesg"8I2C::Servo::On3Reply[0F:26->20] overCurrent with status:\ :bt["=/home/esp/esp2/lib/i2c/msg.rb:612:in `processUnexpected'"3/home/esp/esp2/lib/i2c/msg.rb:607:in `process'"2/home/esp/esp2/lib/msg.rb:218:in `initialize'",/home/esp/esp2/lib/msg.rb:215:in `loop'"2/home/esp/esp2/lib/msg.rb:215:in `initialize'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +13 "manipulator"&% +3 "core" %͚ 3 G* +2 ."brent"Forearm.stop +2 "manipulator"&5 +2719 "Can" KwTk +341 #"brent"-> Forearm.config.maxCurrent=350 +534 #-> Forearm.retract +4 .Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."brent"Forearm.seek :retract +2 "manipulator"&' ] +99 "core" ' +2 "manipulator"&% +3 "core" % Z  C +803 #"brent"-> exit +4 #Session Ended +58202 "Can"/ Oz/k +60002  O}\ l= +60002  Nlӈ +60002  Mmi +60002  Nm +60002  NVn +60002  N'o+ +60002  No +60002  NpW +60002  Mp +60002  Nkq +60001  N;r +60002  M r +60002  NsE +60002  Nsۈ +60002  Ntq +60002  NPu +60002  N!u +60002  Nv3 +60001  NvɈ +60002  Mw_ +60002  Ncw +60002  N4x +60002  My! +60002  Ny +60002  NzM +60002  Nwz +60002  NH{y +60002  N| +60002  N| +60002  Nκ}; +60002  Nъ}ш @PDT1751007719.53  N[~g +60001  M+~ +60002  N +60002  N) +60002  Nߝ +60002 6 NnU +60002 F N> +60002 E N +60002 J M +60002 @ N +60002 $ MC +60002  NRو +60001  N#o +60003  N +60002  N +60002  N1 +60001  NfLj +60002  N7] +60002  N +60002  N +60002  N  +60002  Nz +60002  NJK +60002  N +60002  Nw +60001  N +60002  N +60002  N ^9 +60002  N#/ψ +60002  N&e +60002  N( +60002  M+ +60002  N.r' +60002  N1C +60002  N4S +60001  N6 +60002  N9 +60002  N< +60002  N?V +60002  NB&A +60002  ND׈ +60002  OGm +60002  OJ +60002  OM~ +60002  OPX/ +60002  OS3ň +60001  OV [ +60002  OX +60002  P[ +60002 y P^ +60002 z Qa +60002  RdI +60002  Rg}߈ +60002 y Rjmu +60002 m Qm] +60002 m RpM +60001  Ss@7 +45931 #t-> PSV.PTV +2 .PSV.dial PTV +2 "processing"% +110 "core" +321 #t-> PTV.PRV +2 .PTV.dial PRV +2 "processing"% @ +77 "core" A +297 #t-> PRV.ab2 +2 .PRV.dial :ab2 +2 "processing"%  +46 "core"  +1438 #t-> PS.pull 0.5 + "processing"%% +3 "core" %s0 +3 .tPS.seek 0.499ml + "processing"%' +585 "core" ' + "processing"%% +4 "core" %1  +11172 "Can"l Rv;͈ +10667 !to:SignalException : mesg" SIGHUP:@timestampu: Time pW:\ signoi:bt["+/home/esp/esp2/lib/esp.rb:81:in `join'"1/home/esp/esp2/lib/esp.rb:81:in `mainThread'""/home/esp/esp2/lib/esp.rb:357 +11 ."Qmail"BadNews.email "SIGHUP",Subject: "SignalException in MAIN" +4 !mo:Thread::ChildDied :@threadIdicQ: mesg"\ :MAIN: @causeo:SignalException ;" SIGHUP:@timestampu: Time pW:\ signoi:bt["+/home/esp/esp2/lib/esp.rb:81:in `join'"1/home/esp/esp2/lib/esp.rb:81:in `mainThread'""/home/esp/esp2/lib/esp.rb:357; [ "4/home/esp/esp2/lib/thread.rb:50:in `raiseInAll'"0/home/esp/esp2/lib/thread.rb:748:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +468 #"uploadLog"upsync +7 #mEXIT @1751042032.19PDT @1751042066.60PDT = =tMAIN =mMAIN_scheduler @PDT1751042067.39 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +110 #"core_reset"Sent BREAK + #t@48101 receive with ifg=0x10, ie=0xFD + #@48737 receive with ifg=0x10, ie=0xFD + #@49393 receive with ifg=0x10, ie=0xFD #@50029 receive with ifg=0x10, ie=0xFD + #@50708 receive with ifg=0x10, ie=0xFD + #@51329 receive with ifg=0x10, ie=0xFD #@51972 receive with ifg=0x10, ie=0xFD + #@52299 receive with ifg=0x80, ie=0xFD #@52889 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +261 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +415 "Can"i Tv9 + i Tv9% + #tPolling Can every 10:00 +6 #Cleanly exited at 09:33:52PDT27-Jun-25 +654 #-> PSV +2 "processing"% +2 "core"  +295 #t-> PTV +2 "processing"% +2 "core" A +327 #t-> PRV +2 "processing"% +2 "core"  +167 #t-> PS + "processing"%% +3 "core" %-  +339 #t-> PS.fill +2 .PS.configure :default + "processing"%#A d`xb +8 .tPS.seek 2.5ml + "processing"%' +2119 "core" ' +2 "processing"%% +3 "core" %/  +694 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%  +111 "core"  +316 #t-> PS.empty +154 "sampler") +2 ) +2 "core"  +3 "collection"' +3 '  +2 "core"  +3 "processing"% +2 %\  +3 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 "collection"' % +2 "core" % +2 .tCS.configure :default + "collection"'#P d@b +3 .tCS.hold + "collection"' + +5 "core" + +2 .tCS.configure :default + "collection"'#P d@b +3 "processing"% % +3 "core" %  +2 .tPS.hold +2 "processing"%+ +3 "core" + + .tPS.configure :default + "processing"%#A d`xb +3 "sampler")% +3 "core" %' n y +2 .tSS.configure :default + "sampler")#.0X +2 .tForearm.configure :loose + "manipulator"&#Q@2^d^b +37 .tForearm.hold + "manipulator"&+ +3 "core" + +2 .tForearm.configure :loose + "manipulator"&#Q@2^d^b +3 && +2 "core" &8 {  Y =W +2 .tElbow.configure :loose +2 "manipulator"&$ &.,(#b +2 .tElbow.hold + "manipulator"&, +3 "core" , +2 .tElbow.configure :loose + "manipulator"&$ &.,(#b +8 "storage"(& +3 "core" &[Y \  +2 .tSC.configure :loose + "storage"($.(\ 1~b +3 .tSC.hold + "storage"(, +2 "core" , +3 .tSC.configure :loose + "storage"($.(\ 1~b +3 (% +2 "core" %8  \  +2 .tSE.configure :default + "storage"(#QK-0-\ b +3 .tSE.hold + "storage"(+ +3 "core" + +2 .tSE.configure :default + "storage"(#QK-0-\ b +3 .tCH.coast + "collection"' +2 .tCH.configure :default +2 "collection"'\ 2 +2 .tPH.coast + "processing"% +2 .tPH.configure :default +2 "processing"%\ 2 +2 #tAll dwarf controllers running firmware version 3.85 +2 "sampler") +10 .tPS.seek :empty + "processing"%'s +2622 "core" ' + "processing"% % +4 "core" %q. +4624 #t-> ESP.ready! +2 "collection"'!% +4 "core" % + "processing"%"% +2 "manipulator"&#% +4 "sampler")$% +10 "core" %q. + % Z * > + %' | y +2 "manipulator"&%& +3 "core" &8  =W +2 "storage"(&& +3 "core" &[Y `\  +2 "storage"('% +3 "core" %8 \  +2 "collection"'(& +3 "core" &s  +2 "processing"%)& +3 "core" &y \ +2 "collection"'* +3 "core"  +2 "collection"'+ +4 "core"  + "collection"', +4 "core"  +2 "processing"%- +3 "core" V +2 "processing"%. +3 "core" A +2 "processing"%/ +4 "core"  +2 "sampler")0 +3 "core"  +2 "collection"'1% +3 "core" % +2 "processing"%2% +3 "core" %q +2 "sampler")3% +3 "core" %' m y +2 "collection"'4& +4 "core" &s  +2 "processing"%5& +3 "core" &y. \ +3 "manipulator"&6% +3 "core" % Z  = +2 "manipulator"&7& +3 "core" &8  =W +3 "storage"(8& +3 "core" &[Y \  +2 "storage"(9% +3 "core" %8 \  +2 "collection"':9 +4 "core" 9Wd +2 "processing"%;9 +2 "core" 9iv +865 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%< +111 "core" +243 #t-> PTV + "processing"%= +3 "core" A +435 #t-> PRV +2 "processing"%> +2 "core"  +1392 #t-> PS.pull 0.5 + "processing"%?% +3 "core" %q0 +3 .tPS.seek 0.499ml + "processing"%@' +586 "core" ' + "processing"%A% +3 "core" %/  +3109 #t-> 3.times{PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PTV} +2 .PS.seek 2.5ml + "processing"%B' +2105 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%C  +112 "core"  +2 .tPS.seek :empty +2 "processing"%D's +2626 "core" ' +2 .tPSV.dial PTV + "processing"%E +113 "core" +2 .tPS.seek 2.5ml +2 "processing"%F' +2618 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%G  +113 "core"  +2 .tPS.seek :empty + "processing"%H's +2617 "core" ' +2 .tPSV.dial PTV + "processing"%I +111 "core" +2 .tPS.seek 2.5ml +2 "processing"%J' +2619 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%K  +113 "core"  +2 .tPS.seek :empty + "processing"%L's +2620 "core" ' +2 .tPSV.dial PTV + "processing"%M +113 "core" +2337 #t-> PS.pull 0.5 + "processing"%N% +3 "core" %w +3 .tPS.seek 0.499ml + "processing"%O' +595 "core" ' +2 "processing"%P% +3 "core" %0  +1194 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%Q' +2113 "core" ' +2 "processing"%R% +3 "core" %.  +315 #t-> PSV.waste2 +2 .PSV.dial :waste2 + "processing"%S  +144 "core"  +548 #t-> PS.empty + .PS.seek :empty +2 "processing"%T's +2616 "core" ' +2 "processing"%U% +3 "core" %t1 +13842 "Can"g Rz  +15534 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%V +142 "core" +540 #t-> PS.pull 0.5 + "processing"%W% +3 "core" %t. +2 .tPS.seek 0.499ml +2 "processing"%X' +582 "core" ' +2 "processing"%Y% +3 "core" %/  +1280 #t-> 3.times{PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PTV} +2 .PS.seek 2.5ml + "processing"%Z' +2106 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%[  +111 "core"  +2 .tPS.seek :empty +2 "processing"%\\'s +2624 "core" ' +2 .tPSV.dial PTV + "processing"%] +111 "core" +3 .tPS.seek 2.5ml + "processing"%^' +2626 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%_  +112 "core"  +2 .tPS.seek :empty +2 "processing"%`'s +2613 "core" ' +2 .tPSV.dial PTV + "processing"%a +124 "core"  +2 .tPS.seek 2.5ml +2 "processing"%b' +2622 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%c  +122 "core"  +2 .tPS.seek :empty + "processing"%d's +2617 "core" ' +2 .tPSV.dial PTV + "processing"%e +110 "core" +2020 #t-> PS.pull 0.5 +2 "processing"%f% +2 "core" %x +3 .tPS.seek 0.499ml + "processing"%g' +584 "core" ' +3 "processing"%h% +3 "core" %.  +807 #t-> 3.times{PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PTV} +2 .PS.seek 2.5ml + "processing"%i' +2115 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%j  +111 "core"  +2 .tPS.seek :empty +2 "processing"%k's +2637 "core" ' + .tPSV.dial PTV +2 "processing"%l +111 "core" +2 .tPS.seek 2.5ml + "processing"%m' +2626 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%n  +113 "core"  +2 .tPS.seek :empty + "processing"%o's +2623 "core" ' +2 .tPSV.dial PTV + "processing"%p +111 "core" +2 .tPS.seek 2.5ml +2 "processing"%q' +2613 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%r  +111 "core"  +2 .tPS.seek :empty + "processing"%s's +2612 "core" ' +2 .tPSV.dial PTV + "processing"%t +112 "core" +1834 #t-> PS.pull 0.1 +2 "processing"%u% +2 "core" %w +3 .tPS.seek 0.099ml + "processing"%v'' +178 "core" ' +2 "processing"%w% +3 "core" %'/  +193 #t-> PS.pull 0.1 +2 "processing"%x% +2 "core" %'.  +3 .tPS.seek 0.199ml + "processing"%y' +178 "core" ' +2 "processing"%z% +3 "core" %/  +121 #t-> PS.pull 0.1 +2 "processing"%{% +2 "core" %.  +3 .tPS.seek 0.299ml + "processing"%|' +176 "core" ' + "processing"%}% +4 "core" %.  +58 #t-> PS.pull 0.1 + "processing"%~% +3 "core" %.  +2 .tPS.seek 0.399ml +2 "processing"%'2 +175 "core" ' +2 "processing"%% +3 "core" %.-  +37 #t-> PS.pull 0.1 + "processing"%% +2 "core" %..  +3 .tPS.seek 0.499ml + "processing"%' +189 "core" ' +2 "processing"%% +3 "core" %.  +20 #t-> PS.pull 0.1 + "processing"%% +3 "core" %+  +3 .tPS.seek 0.599ml + "processing"%'( +176 "core" ' +2 "processing"%% +3 "core" %(/  +40 #t-> PS.pull 0.1 + "processing"% % +3 "core" %(.  +2 .tPS.seek 0.699ml +2 "processing"%\ '5< +188 "core" ' +2 "processing"% % +3 "core" %5B- +616 #t-> PS.pull 0.02 + "processing"% % +3 "core" %5B +2 .tPS.seek 0.719ml +2 "processing"%'7 +90 "core" ' + "processing"%% +4 "core" %70  +1029 "Can"g R}  +13577 #t-> PS.pull 0.5 +2 "processing"%% +2 "core" %7  +3 .tPS.seek 1.219ml + "processing"%'w< +587 "core" ' + "processing"%% +4 "core" %w>-  +415 #t-> PS.pull 0.5 +2 "processing"%% +2 "core" %w>  +3 .tPS.seek 1.719ml +2 "processing"%' +583 "core" ' +2 "processing"%% +3 "core" %-  +1469 #t-> PS.pull 0.5 + "processing"%% +3 "core" %  +3 .tPS.seek 2.219ml + "processing"%' +591 "core" ' + "processing"%% +4 "core" %",  +599 #t-> Ps.fill + !o:NameError: mesg"uninitialized constant Ps: name:Ps:bt["(ESP):34:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +378 #-> PS.fill +2 .PS.seek 2.5ml + "processing"% ' +360 "core" ' +2 "processing"%!% +3 "core" %.  +354 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%"  +111 "core"  +270 #t-> PS.empty +2 .PS.seek :empty + "processing"%$'s +2644 "core" ' +2 "processing"%#% +3 "core" %y- +6077 #t-> PS + "processing"%%% +3 "core" %y- +6196 #t-> PS + "processing"%&% +3 "core" %y, +6936 #t-> PS + "processing"%'% +3 "core" %y +2926 #t-> PSV.PSR; PSR.flush; PS.fill + .PSV.dial PSR +2 "processing"%( +47 "core"  + .tPSR.select :flush +2 "processing"%j +10 .tPS.seek 2.5ml +2 "processing"%)' +2614 "core" ' +2 "processing"%*% +3 "core" %-  +1752 #t-> PSV.PTV; PTV.PRV; PRV.air; PS.empty + .PSV.dial PTV +2 "processing"%+ +76 "core" +2 .tPTV.dial PRV + "processing"%, @ +16 "core" ? +2 .tPRV.dial :air + "processing"%-  +47 "core"  +2 .tPS.seek :empty + "processing"%.'s +2620 "core" ' +2 "processing"%/% +3 "core" %q. +730 #t-> PSV.PSR; PSR.flush; PS.fill +2 .PSV.dial PSR + "processing"%0 +78 "core"  +2 .tPSR.select :flush +2 .PS.seek 2.5ml +2 "processing"%1' +2616 "core" ' + "processing"%2% +4 "core" %*  +1348 #t-> PSV.PTV; PTV.PRV; PRV.air; PS.empty + .PSV.dial PTV +2 "processing"%3 +78 "core" +2 .tPTV.dial PRV + "processing"%4 @ +5 "core" ? +2 .tPRV.dial :air + "processing"%5  +5 "core"  +2 .tPS.seek :empty + "processing"%6's +2625 "core" ' +2 "processing"%7% +3 "core" %m- +1129 "Can"Y R +219 #t-> PSV.PSR; PSR.air; PS.fill +2 .PSV.dial PSR + "processing"%8 +78 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%9' +2619 "core" ' +2 "processing"%:% +3 "core" %,  +378 #t-> PSV.PTV; PTV.PRV; PRV.air; PS.empty + .PSV.dial PTV +2 "processing"%; +77 "core" +2 .tPTV.dial PRV + "processing"%< @ +5 "core" ? +2 .tPRV.dial :air + "processing"%=  +5 "core"  +2 .tPS.seek :empty + "processing"%>'s +2618 "core" ' +2 "processing"%?% +3 "core" %x- +379 #t-> PSV.PSR; PSR.air; PS.fill + .PSV.dial PSR +2 "processing"% +79 "core"  +2 .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"%A' +2613 "core" ' +2 "processing"%@% +37 "core" %  +223 #t-> PSV.PTV; PTV.PRV; PRV.air; PS.empty + .PSV.dial PTV +2 "processing"%C +79 "core" + .tPTV.dial PRV +2 "processing"%B @ +4 "core" ? +2 .tPRV.dial :air +2 "processing"%E  +4 "core"  +2 .tPS.seek :empty +2 "processing"%D's +2621 "core" ' +2 "processing"%G% +3 "core" %m- +939 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%F +80 "core"  +322 #t-> PSR.wash + .PSR.select :wash +2 "processing"% +875 #t-> PS.pull 0.5 + "processing"%I% +3 "core" %m +3 .tPS.seek 0.499ml + "processing"%H' +596 "core" ' +2 "processing"%K% +3 "core" %-  +3045 #t-> 5.times{PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PSR} +3 .PS.seek 2.5ml + "processing"%J' +2106 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%M  +45 "core"  +2 .tPS.seek :empty + "processing"%N's +2618 "core" ' +2 .tPSV.dial PSR +2 "processing"%L +57 "core"  +3 .tPS.seek 2.5ml + "processing"%P' +2626 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%O  +45 "core"  +2 .tPS.seek :empty +2 "processing"%R's +2615 "core" ' + .tPSV.dial PSR +2 "processing"%S +58 "core"  +2 .tPS.seek 2.5ml + "processing"%Q' +2629 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%U  +46 "core"  +2 .tPS.seek :empty + "processing"%V's +2618 "core" ' +2 .tPSV.dial PSR + "processing"%W +47 "core"  +3 .tPS.seek 2.5ml + "processing"%T' +2612 "core" ' +2 .tdelay 2 seconds +201 .PSV.dial :waste1 +2 "processing"%Y  +46 "core"  +2 .tPS.seek :empty +2 "processing"%X's +2654 "core" ' +2 .tPSV.dial PSR + "processing"%[ +46 "core"  +2 .tPS.seek 2.5ml + "processing"%Z' +2620 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%]  +47 "core"  +2 .tPS.seek :empty + "processing"%\\'s +2623 "core" ' +2 .tPSV.dial PSR + "processing"%_ +47 "core"  +2332 #t-> PS.pull 0.5 +2 "processing"%^% +2 "core" %m, +3 .tPS.seek 0.499ml + "processing"%a' +585 "core" ' +2 "processing"%`% +3 "core" %-  +1902 #t-> 2.times{PS.fill; delay 2; PSV.waste2; PS.empty; PSV.PSR} +2 .PS.seek 2.5ml + "processing"%c' +2115 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%b  +79 "core"  +2 .tPS.seek :empty +2 "processing"%e's +2615 "core" ' +2 .tPSV.dial PSR + "processing"%f +78 "core"  +3 .tPS.seek 2.5ml + "processing"%d' +2618 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%h  +78 "core"  +2 .tPS.seek :empty + "processing"%g's +1895 "Can"O U/L +728 "core" ' +2 .tPSV.dial PSR +2 "processing"%j +78 "core"  +33259 #t-> PS.pull 0.5 + "processing"%i% +3 "core" %v, +3 .tPS.seek 0.499ml + "processing"%l' +595 "core" ' + "processing"%k% +4 "core" %,  +317 #t-> 5.times{PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PSR} +2 .PS.seek 2.5ml +2 "processing"%n' +2111 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%m  +47 "core"  +2 .tPS.seek :empty + "processing"%p's +2620 "core" ' +2 .tPSV.dial PSR + "processing"%o +58 "core"  +2 .tPS.seek 2.5ml +2 "processing"%r' +2616 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%q  +45 "core"  +2 .tPS.seek :empty +2 "processing"%t's +2621 "core" ' +2 .tPSV.dial PSR + "processing"%u +58 "core"  +2 .tPS.seek 2.5ml +2 "processing"%w' +2616 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%s  +46 "core"  + .tPS.seek :empty +2 "processing"%x's +2637 "core" ' +2 .tPSV.dial PSR + "processing"%z +58 "core"  +10 .tPS.seek 2.5ml + "processing"%v' +2616 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%{  +46 "core"  +2 .tPS.seek :empty + "processing"%}'s +2612 "core" ' +2 .tPSV.dial PSR + "processing"%~ +58 "core"  +2 .tPS.seek 2.5ml +2 "processing"%y' +2613 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%  +45 "core"  +2 .tPS.seek :empty +2 "processing"%'s +405 "Can"J X@ +2213 "core" ' +2 .tPSV.dial PSR + "processing"%| +58 "core"  +1241 #t-> PS.pull 0.5 + "processing"%% +3 "core" %v +3 .tPS.seek 0.499ml + "processing"%' +587 "core" ' +2 "processing"%% +3 "core" %(  +11285 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2112 "core" ' +2 "processing"% % +3 "core" %,  +216 #t-> PSV.waste1 + .PSV.dial :waste1 + "processing"%  +46 "core"  +409 #t-> PS.empty +2 .PS.seek :empty + "processing"% 's +2619 "core" ' +2 "processing"%% +3 "core" %n+ +175 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"% +58 "core"  +291 #t-> PSR.air +2 .PSR.select :air +2 "processing"% +312 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2623 "core" ' +2 "processing"%\ % +3 "core" %*  +974 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%  +44 "core"  +463 #t-> PS.empty +2 .PS.seek :empty + "processing"%'s +2620 "core" ' +2 "processing"%% +3 "core" %v+ +116 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +47 "core"  +400 #t-> PSR.flush + .PSR.select :flush +2 "processing"%@ +334 #t-> PS.pull 1 + "processing"%% +3 "core" %v+ +2 .tPS.seek 0.999ml +2 "processing"%'[V +1094 "core" ' + "processing"%% +3 "core" %[W*  +63 #t-> PSR.air + .PSR.select :air +2 "processing"% +561 #t-> PS.fill +3 .PS.seek 2.5ml + "processing"%' +1605 "core" ' +2 "processing"%% +3 "core" %,  +1023 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%  +47 "core"  +380 #t-> PS.empty + .PS.seek :empty +2 "processing"%!'s +2623 "core" ' +2 "processing"%"% +3 "core" %s* +333 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +45 "core"  +448 #t-> PSR.sub1 + .PSR.select :sub1 +2 "processing"% +478 #t-> PS.pull 0.5 + "processing"%#% +2 "core" %s+ +3 .tPS.seek 0.499ml + "processing"%%' +585 "core" ' + "processing"%&% +4 "core" %-  +943 #t-> 5.times{PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PSR} +2 .PS.seek 2.5ml + "processing"%'' +2108 "core" ' +2 .tdelay 2 seconds +201 .PSV.dial :waste1 +2 "processing"%(  +47 "core"  +2 .tPS.seek :empty + "processing"%$'s +2617 "core" ' + .tPSV.dial PSR +2 "processing"%* +58 "core"  +2 .tPS.seek 2.5ml +2 "processing"%+' +2622 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%,  +45 "core"  +2 .tPS.seek :empty +2 "processing"%-'s +2624 "core" ' +2 .tPSV.dial PSR + "processing"%) +58 "core"  +3 .tPS.seek 2.5ml + "processing"%/' +2623 "core" ' +2 .tdelay 2 seconds +201 .PSV.dial :waste1 +2 "processing"%0  +45 "core"  +2 .tPS.seek :empty + "processing"%.'s +2622 "core" ' + .tPSV.dial PSR +2 "processing"%2 +80 "core"  +10 .tPS.seek 2.5ml + "processing"%3' +2621 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%4  +47 "core"  +2 .tPS.seek :empty + "processing"%5's +1329 "Can"O Xex +1310 "core" ' +2 .tPSV.dial PSR + "processing"%1 +58 "core"  +2 .tPS.seek 2.5ml +2 "processing"%7' +2619 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%8  +45 "core"  +3 .tPS.seek :empty + "processing"%6's +2624 "core" ' +2 .tPSV.dial PSR +2 "processing"%: +57 "core"  +1623 #t-> PS.pull 0.5 + "processing"%;% +3 "core" %o +2 .tPS.seek 0.499ml +2 "processing"%<' +583 "core" ' +3 "processing"%=% +3 "core" %)  +1054 #t-> 2.times{PS.fill; delay 2; PSV.waste2; PS.empty; PSV.PSR} +3 .PS.seek 2.5ml + "processing"%9' +2105 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%?  +78 "core" ~ +2 .tPS.seek :empty + "processing"%'s +2617 "core" ' +2 .tPSV.dial PSR + "processing"%> +91 "core"  +2 .tPS.seek 2.5ml +2 "processing"%@' +2612 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%C  +78 "core" ~ +2 .tPS.seek :empty +2 "processing"%B's +2623 "core" ' +2 .tPSV.dial PSR + "processing"%E +91 "core"  +33592 #t-> PS.pull 0.5 +2 "processing"%A% +2 "core" %u +3 .tPS.seek 0.499ml + "processing"%G' +584 "core" ' + "processing"%F% +3 "core" %+  +863 #t-> 5.times{PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PSR} +2 .PS.seek 2.5ml +2 "processing"%I' +2107 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%D  +46 "core"  +2 .tPS.seek :empty + "processing"%K's +1655 "Can"- X +970 "core" ' + .tPSV.dial PSR +2 "processing"%H +58 "core"  +2 .tPS.seek 2.5ml + "processing"%M' +2626 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%J  +45 "core"  +2 .tPS.seek :empty +2 "processing"%L's +2615 "core" ' +2 .tPSV.dial PSR + "processing"%N +58 "core"  +2 .tPS.seek 2.5ml +2 "processing"%O' +2616 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%P  +45 "core"  +2 .tPS.seek :empty +2 "processing"%S's +2618 "core" ' +2 .tPSV.dial PSR + "processing"%R +58 "core"  +2 .tPS.seek 2.5ml +2 "processing"%U' +2641 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%Q  +45 "core"  +2 .tPS.seek :empty +2 "processing"%W's +2624 "core" ' +2 .tPSV.dial PSR + "processing"%V +58 "core"  +3 .tPS.seek 2.5ml + "processing"%Y' +2623 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%T  +45 "core"  +2 .tPS.seek :empty + "processing"%['s +2612 "core" ' +2 .tPSV.dial PSR + "processing"%X +58 "core"  +447 #t-> PS.pull 0.5 +2 "processing"%]% +2 "core" %x +3 .tPS.seek 0.499ml + "processing"%Z' +597 "core" ' +2 "processing"%_% +3 "core" %* +4579 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%^' +203 .tPS.hold +2 "processing"%\\+ +2 "core" '1d [f +65 + +2 !to:IRB::Abort:@checkpoint: omitted: mesg".Processing Syringe seek to 2.5ml Aborted!:bt["7/home/esp/esp2/lib/slide.rb:381:in `unlimitedSeek'"//home/esp/esp2/lib/slide.rb:371:in `times'"7/home/esp/esp2/lib/slide.rb:371:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"//home/esp/esp2/lib/syringe.rb:24:in `fill'"(ESP):100:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +3258 #-> PS.fill +2 .PS.seek 2.5ml + "processing"%`' +1903 "core" ' + "processing"%a% +4 "core" %'  +367 #t-> PSV.waste1 + .PSV.dial :waste1 + "processing"%b  +46 "core"  +531 #t-> PS.empty + .PS.seek :empty +2 "processing"%c's +2617 "core" ' +2 "processing"%f% +3 "core" %w* +555 #t-> PSV.PSR + .PSV.dial PSR + "processing"%e +46 "core"  +309 #t-> PSR.air + .PSR.select :air +2 "processing"% +408 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%h' +2618 "core" ' +36 "processing"%d% +3 "core" %  +352 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%j  +47 "core"  +284 #t-> PS.empty +2 .PS.seek :empty + "processing"%i's +2619 "core" ' +2 "processing"%g% +3 "core" %p+ +191 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%k +47 "core"  +198 #t-> PSR.flush +2 .PSR.select :flush +2 "processing"%@ +325 #t-> PS.pull 1 + "processing"%l% +3 "core" %p+ +2 .tPS.seek 0.999ml +2 "processing"%m'[P +1100 "core" ' +2 "processing"%n% +3 "core" %[U*  +65 #t-> PSR.air +2 .PSR.select :air + "processing"% +285 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%o' +1608 "core" ' +2 "processing"%p% +3 "core" %+  +87 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%q  +46 "core"  +189 #t-> PS.empty +2 .PS.seek :empty + "processing"%r's +2614 "core" ' +2 "processing"%u% +3 "core" %v, +153 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%t +47 "core"  +571 #t-> PSR.sub2 + .PSR.select :sub2 +2 "processing"% +563 #t-> PS.pull 0.5 + "processing"%s% +3 "core" %v- +2 .tPS.seek 0.499ml +2 "processing"%w' +588 "core" ' + "processing"%z% +3 "core" %+  +734 #t-> 5.times{PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PSR} +2 .PS.seek 2.5ml + "processing"%x' +2109 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%{  +47 "core"  +2 .tPS.seek :empty + "processing"%v's +2617 "core" ' +2 .tPSV.dial PSR + "processing"%~ +58 "core"  +3 .tPS.seek 2.5ml + "processing"%}' +252 "Can"  W +2374 "core" ' +2 .tdelay 2 seconds +201 .PSV.dial :waste1 +2 "processing"%  +45 "core"  +2 .tPS.seek :empty + "processing"%y's +2625 "core" ' +2 .tPSV.dial PSR + "processing"%| +58 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2619 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%  +45 "core"  +2 .tPS.seek :empty +2 "processing"%'s +2624 "core" ' +2 .tPSV.dial PSR + "processing"% +58 "core"  +3 .tPS.seek 2.5ml + "processing"% ' +2626 "core" ' +2 .tdelay 2 seconds +201 .PSV.dial :waste1 +2 "processing"%  +45 "core"  +2 .tPS.seek :empty + "processing"%'s +2619 "core" ' + .tPSV.dial PSR +2 "processing"% +58 "core"  +2 .tPS.seek 2.5ml +2 "processing"% ' +2616 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%  +45 "core"  +2 .tPS.seek :empty +2 "processing"%\ 's +2615 "core" ' + .tPSV.dial PSR +2 "processing"% +47 "core"  +38025 "Can" S: +60002  S +60002  Sf +60002  S +60002  S +60002  T( +60002  U +60002  VT +60002  V +60002  V +60001  V +60002  U1 +60002  SFB +1840 #t-> PS.pull 0.5 + "processing"%% +2 "core" %w +3 .tPS.seek 0.499ml + "processing"%' +586 "core" ' +2 "processing"%% +3 "core" %-  +6895 #t-> 2.times{PS.fill; delay 2; PSV.waste2; PS.empty; PSV.PSR} +3 .PS.seek 2.5ml + "processing"%' +2109 "core" ' + .tdelay 2 seconds +209 .PSV.dial :waste2 +2 "processing"%  +78 "core"  +2 .tPS.seek :empty +2 "processing"%'s +2621 "core" ' +2 .tPSV.dial PSR + "processing"% +91 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2615 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%  +77 "core" ~ +2 .tPS.seek :empty +2 "processing"%'s +2626 "core" ' +2 .tPSV.dial PSR + "processing"%" +91 "core"  +39922 "Can" SL +7767 #t-> PS.pull 0.5 + "processing"% % +3 "core" %s +2 .tPS.seek 0.499ml +2 "processing"%#' +586 "core" ' +2 "processing"%!% +3 "core" %.  +5055 #t-> 5.times{PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PSR} +2 .PS.seek 2.5ml + "processing"%&' +2106 "core" ' +2 .tdelay 2 seconds +201 .PSV.dial :waste1 +2 "processing"%%  +45 "core"  +2 .tPS.seek :empty + "processing"%('s +2622 "core" ' +2 .tPSV.dial PSR + "processing"%' +58 "core"  +2 .tPS.seek 2.5ml +2 "processing"%*' +2619 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%$  +45 "core"  +2 .tPS.seek :empty +2 "processing"%,'s +2615 "core" ' +2 .tPSV.dial PSR + "processing"%+ +58 "core"  +2 .tPS.seek 2.5ml +2 "processing"%)' +2622 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%-  +45 "core"  +2 .tPS.seek :empty +2 "processing"%0's +2624 "core" ' +2 .tPSV.dial PSR +2 "processing"%/ +47 "core"  +2 .tPS.seek 2.5ml + "processing"%2' +2615 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%.  +47 "core"  +2 .tPS.seek :empty + "processing"%4's +2617 "core" ' +2 .tPSV.dial PSR + "processing"%3 +58 "core"  +2 .tPS.seek 2.5ml +2 "processing"%1' +2613 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%5  +45 "core"  +2 .tPS.seek :empty +2 "processing"%8's +2630 "core" ' +2 .tPSV.dial PSR + "processing"%7 +58 "core"  +1095 #t-> PS.pull 0.5 + "processing"%:% +2 "core" %o  +3 .tPS.seek 0.499ml +2 "processing"%;' +593 "core" ' + "processing"%6% +4 "core" %/  +17614 "Can") RTn +16 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%=' +2105 "core" ' +2 "processing"%<% +3 "core" %+  +57873 "Can"0 RI +60002 0 Q= +33776 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%?  +45 "core"  +721 #t-> PS.empty +2 .PS.seek :empty + "processing"%9's +2616 "core" ' +2 "processing"%>% +3 "core" %x/ +117 #t-> PSV.PSR + .PSV.dial PSR + "processing"% +47 "core"  +320 #t-> PSR.air + .PSR.select :air +2 "processing"% +355 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%C' +2617 "core" ' +2 "processing"%@% +3 "core" %0  +103 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%E  +45 "core"  +606 #t-> PS.empty +2 .PS.seek :empty + "processing"%A's +2613 "core" ' +2 "processing"%B% +3 "core" %x0 +130 #t-> PSV.PSR +2 .PSV.dial PSR +38 "processing"%F +46 "core"  +395 #t-> PSR.flush +2 .PSR.select :flush +2 "processing"%@ +534 #t-> PS.pull 1 +3 "processing"%G% +3 "core" %x +2 .tPS.seek 0.999ml +2 "processing"%D'[X +1092 "core" ' +2 "processing"%I% +4 "core" %[[+  +61 #t-> PSR.air +2 .PSR.select :air + "processing"% +507 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%H' +1599 "core" ' + "processing"%K% +4 "core" %1  +603 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%J  +46 "core"  +591 #t-> PS.empty + .PS.seek :empty +2 "processing"%M's +2614 "core" ' +2 "processing"%N% +3 "core" %t/ +226 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%L +46 "core"  +194 #t-> PSR.air +2 .PSR.select :air +458 #-> PS.fill +2 .PS.seek 2.5ml + "processing"%P' +2626 "core" ' + "processing"%O% +3 "core" %0  +186 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%R  +46 "core"  +338 #t-> PS.empty +2 .PS.seek :empty + "processing"%S's +2616 "core" ' +2 "processing"%Q% +3 "core" %t/ +411 #t-> exit +7 #mEXIT @1751057670.07PDT @1751057731.22PDT = =tMAIN =mMAIN_scheduler @PDT1751057732.01 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +112 #"core_reset"Sent BREAK + #t@61886 receive with ifg=0x10, ie=0xFD + #@62523 receive with ifg=0x10, ie=0xFD + #@63179 receive with ifg=0x10, ie=0xFD #@63816 receive with ifg=0x10, ie=0xFD + #@64463 receive with ifg=0x10, ie=0xFD #@65110 receive with ifg=0x10, ie=0xFD + #@220 receive with ifg=0x10, ie=0xFD #@547 receive with ifg=0x80, ie=0xFD + #@41044 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +12 #ESP2 v3.42 I2C Gateway v3.20 for core bus +297 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +418 "Can"; WƬ@X + ; WƬ@X + #tPolling Can every 10:00 +6 #Cleanly exited at 13:54:30PDT27-Jun-25 +5 #Waiting for espclients... +168 #"steph"Session Begun +1133 #-> ESP.ready! +156 "sampler") +3 ) +2 "core"  +2 "collection"' +3 ' +2 "core"  +2 "processing"% +3 % +3 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 "collection"'% +2 "core" % +2 ."steph"CS.configure :default +2 "collection"'#P d@b +5 ."steph"CS.hold + "collection"'+ +3 "core" + +3 ."steph"CS.configure :default + "collection"'#P d@b +5 "processing"%% +3 "core" %t- +2 ."steph"PS.configure :default + "processing"%#A d`xb +5 ."steph"PS.hold + "processing"%+ +4 "core" + +3 ."steph"PS.configure :default + "processing"%#A d`xb +5 "sampler")% +2 "core" %' g y +3 ."steph"SS.configure :default + "sampler")#.0X B J 8W +2 "storage"(0& +3 "core" &[Y Y Y %\  +2 "storage"(1% +3 "core" %8 X X ~\  +2 "collection"'29 +4 "core" 9jy +2 "processing"%39 +3 "core" 9w +435 #"steph"-> access 1 +5 "storage"(4% +3 "core" %8 [ Y\  +2 "manipulator"&5% +3 "core" % Z \\ \\ 9 +2 "manipulator"&6& +4 "core" &8 [ Z 9W +2 ."steph"SC.reconfigure :tight + "storage"($\ .(\ 1~b +5 ."steph"SC.seek 5 + "storage"(7(; +358 "core" ( +2 ."steph"SC.configure :limp + "storage"($(\ 1b +4 (8& +3 "core" &;   y\ \ +57151 "Can"8 RɨH +11588 #"steph"-> access 2 +3 "storage"(9% +3 "core" %8  ~ \  +3 "manipulator"&:% +4 "core" % Z Y W I < +2 "manipulator"&;& +3 "core" &8 X Z <W +3 ."steph"SC.reconfigure :tight + "storage"($\ .(\ 1~b +4 ."steph"SC.seek 6 +2 "storage"(<(Kz +206 "core" ( +2 ."steph"SC.configure :limp + "storage"($(\ 1b +5 (=& +2 "core" &Kw $\ ) +458 #"steph"-> startTube 2 +41302 #-> start(:myShortDA){shortDA} +4 "collection"'>% +3 "processing"%?% +5 "core" %? +7 %t& +2 #"myShortDA"Ready to sample after 10 seconds from PRV.sipper? + #Type 'Thread[:myShortDA].answer' to continue +2093 #"steph"-> Thread[:myShortDA].answer +4 #"myShortDA"steph answered Ready to sample after 10 seconds from PRV.sipper? "Yes" +4 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +3 .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"%@ +146 "core" + ."myShortDA"PTV.dial :PRVmixing +2 "processing"%A  +78 "core" + ."myShortDA"PRV.dial :sipper +2 "processing"%B  +114 "core" +2 ."myShortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +4 ."myShortDA"PS.seek 1.1ml +2 "processing"%C'h! +2304 "core" ' +2 ."connect"PRV.dial CBV +2 ."myShortDA"CBV.dial PRV +4 "processing"%D  +4 "collection"'E  +6 "core"  +134  +2 ."myShortDA"PS.seek 0.5ml +2 "processing"%F' +466 "Can"> X̨lH +803 "core" ' + ."myShortDA"PRV.dial :waste2 +2 "processing"%G @ +111 "core" ? +2 ."myShortDA"PS.reconfigure :default + "processing"%#A d`xb +5 ."myShortDA"PS.seek :empty + "processing"%H's +586 "core" ' +2 ."myShortDA"PSV.dial PSR + "processing"%I +115 "core"  + #"myShortDA"Pulling 1ml of PSR.flush + .PSR.select :flush +4 "processing"%j +11 ."myShortDA"PS.seek 1ml +2 "processing"%J'[q +1104 "core" ' + ."myShortDA"PSR.select :air +3 "processing"% +11 ."myShortDA"PS.seek 2.5ml +2 "processing"%K' +1605 "core" ' + ."myShortDA"PSV.dial :mixloop +2 "processing"%L +114 "core" +2 ."myShortDA"PS.seek :empty +2 "processing"%M's +2623 "core" ' + ."myShortDA"PSV.dial PSR +2 "processing"%N +114 "core"  + #"myShortDA"Pulling 1ml of PSR.flush + .PSR.select :flush +4 "processing"%@ +11 ."myShortDA"PS.seek 1ml +2 "processing"%O'[q +1092 "core" ' + ."myShortDA"PSR.select :air +2 "processing"% +12 ."myShortDA"PS.seek 2.5ml +2 "processing"%P' +1608 "core" ' + ."myShortDA"PSV.dial :mixloop +2 "processing"%Q +114 "core" +2 ."myShortDA"PRV.dial :sipper + "processing"%R  +48 "core" +2 ."myShortDA"PS.seek :empty +2 "processing"%S's +2624 "core" ' +2 ."myShortDA"PSV.dial PSR +2 "processing"%T +114 "core"  + ."myShortDA"PSR.select :air +3 .PS.seek 2.5ml +4 "processing"%U' +2624 "core" ' +2 ."myShortDA"PSV.dial :mixloop +2 "processing"%V +114 "core" +2 ."myShortDA"PS.seek :empty +3 "processing"%W's +2621 "core" ' +10 #"myShortDA"Loading da puck from tube 2 into Processing Clamp + "processing"%X& +6 "core" &y( \ +2 ."myShortDA"Hand.open + "manipulator"&Y1 +75 "core" 1 +2 "manipulator"&Z% +3 "core" % Z p \\ ; < +2 "storage"([% +3 "core" %8  | \  +2 "storage"(\\. +3 "core" .(Kz +2 ."myShortDA"SC.reconfigure :tight + "storage"($\ .(\ 1~b +5 ."myShortDA"SC.seek 2 +2 "storage"(]( +690 "core" ( +2 ."myShortDA"SC.configure :limp + "storage"($(\ 1b +5 (^& +2 "core" & 0 . 2\  +3 "manipulator"&_& +3 "core" &8 A <  8W +2 ."myShortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek 2 +2 "manipulator"&`( +81 "core" ( +2 "manipulator"&a& +3 "core" & ^ Z  : +2 "storage"(b& +2 "core" & W W P\  +3 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."myShortDA"Forearm.seek 2 + 800 counts +2 "manipulator"&c'k +94 "core" ' +2 "storage"(d& +3 "core" & k ^ p\  +2 ."myShortDA"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +6 ."myShortDA"SE.seek :beamBreak +2 "storage"(e' +306 "core" ' +2 "storage"(f- +3 "core" -'x +2 ."myShortDA"SE.configure :default + "storage"(#QK-0-\ b +5 (g& +3 "core" & 3 I D\  +2 "manipulator"&h& +3 "core" & Y W : +3 ."myShortDA"Elbow.seek 2 +2 "manipulator"&i( +5 "core" ( +2 "manipulator"&j& +3 "core" & \\ b : +2 "storage"(k& +4 "core" & W W \  +2 ."myShortDA"Forearm.seek 2 + 300 counts +2 "manipulator"&l'w +15 "core" ' +2 ."myShortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myShortDA"Hand.close + "manipulator"&m/ +71 "core" / +3 !"myShortDA"o:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 2):bt["4/home/esp/esp2/utils/puckmoves.rb:389:in `load'"8/home/esp/esp2/utils/puckmoves.rb:998:in `loadPuck'";/home/esp/esp2/protocol/2G/DAprocess.rb:281:in `runDA'"6/home/esp/esp2/protocol/2G/DA.rb:124:in `shortDA'"!steph:5:in `topLevelBinding'"./home/esp/esp2/lib/base.rb:296:in `start'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +2 ."downElevator"SE.seek :down +4 "manipulator"&n& +2 "storage"(o'= +9 "core" & d c  ; +2 "manipulator"&p% +3 "core" % | K _ [ 7 +3 ."myShortDA"Forearm.seek :retract +2 "manipulator"&q' ] +98 "core" ' +2 ."myShortDA"Elbow.seek PC +2 "manipulator"&r( +164 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +78 "core" ( +2 "manipulator"&s& +3 "core" & ~ = +2 ."myShortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &t& +3 "core" & m o M = +2 ."myShortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek PC +2 "manipulator"&u'E +99 "core" ' + "manipulator"&v& +4 "core" & X ] : +2 "manipulator"&w% +3 "core" %N X U : +2 "processing"%x& +3 "core" &y \ +2 "processing"%y& +5 "core" &y$ \ +2 ."myShortDA"PC.seek :closed +2 "processing"%z(SD +5 "core" &y' \ +7 &G( 'm +9 &`U}( : +10 &zy' O +9 &UY% U +9 &P' U +10 &L' U +9 &O' U +9 &^O( U +10 & O' U +9 &!O( T +10 &#O( U +9 &%fP( U +9 &'(N( U +10 &(P) T +9 &*S' U +9 &,oN( T +10 &.1Q( T +9 &/L( U +10 &1O( U +9 &3vT( U +9 &58R( U +10 &6R( T +9 &8R' U +10 &:~T% U +9 &<@Q' U +9 &>O' T +10 &?Q( T +9 &AQ& U +9 &CHU( U +10 &E]( V +9 &Fe' W +10 &H|( Y +9 &J@( Z +9 &L' [ +10 &M' [ +9 &O' [ +9 &QB' \\ +10 &RXr& * +9 &S#]' ; +10 ( + &S'<' 7 +2 "processing"%y& +4 #"myShortDA"Processing Clamp onSpring/offSpring for 7/24 samples, on/off torque 1.61 + .Hand.open +3 "manipulator"&{1 +70 "core" 1 +2 "manipulator"&|% +4 "core" % N K J K 5 +2 ."myShortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +4 ."myShortDA"Forearm.seek :retract + "manipulator"&}' ] +97 "core" ' +3 #"myShortDA"Heating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +4 "processing"%~ { +3 %9 +6 "core" 9v +103 "processing"%9 +2 "core" 9v +102 "processing"%9 +3 "core" 9v  +102 "processing"%9 +4 "core" 9v  +102 "processing"%9 +3 "core" 9u +102 "processing"%9 +3 "core" 9u +102 "processing"%9 +3 "core" 9v +103 "processing"%\ 9 +2 "core" 9v +103 "processing"% 9 +2 "core" 9w" +103 "processing"%9 +2 "core" 9y& +103 "processing"%9 +2 "core" 9y+ +103 "processing"%9 +2 "core" 9|/ +103 "processing"%9 +2 "core" 9}3 +136 "processing"%9 +3 "core" 99 +103 "processing"%9 +2 "core" 9= +103 "processing"%9 +2 "core" 9A +103 "processing"%9 +3 "core" 9E +102 "processing"%9 +3 "core" 9I +102 "processing"%9 +3 "core" 9N +103 "processing"%9 +2 "core" 9R +103 "processing"%9 +3 "core" 9V +102 "processing"%9 +3 "core" 9Z +102 "processing"%9 +3 "core" 9^ +102 "processing"% 9 +3 "core" 9c +102 "processing"%!9 +3 "core" 9g +102 "processing"%"9 +3 "core" 9k +102 "processing"%#9 +3 "core" 9o +102 "processing"%$9 +3 "core" 9s +102 "processing"%%9 +3 "core" 9x +103 "processing"%&9 +2 "core" 9| +103 "processing"%'9 +3 "core" 9 +102 "processing"%(9 +3 "core" 9 +102 "processing"%)9 +3 "core" 9 +102 "processing"%*9 +4 "core" 9 +102 "processing"%+9 +3 "core" 9 +102 "processing"%,9 +3 "core" 9 +102 "processing"%-9 +3 "core" 9 +102 "processing"%.9 +3 "core" 9 +102 "processing"%/9 +3 "core" 9 +103 "processing"%09 +3 "core" 9' +102 "processing"%19 +3 "core" 9- +102 "processing"%29 +3 "core" 95 +8 ."myShortDA"PH.hold 2:00:00,28C +3 "processing"%3 p{p. +8 ."myShortDA"delay 1:30 +11 "core"  +8993 ."myShortDA"PSR.select :air +2 .PSV.dial PSR +3 "processing"%4 +114 "core"  +2 #"myShortDA"Pulling 0.5ml of PSR.wash + .PSR.select :wash +4 "processing"% +11 ."myShortDA"PS.seek 0.5ml +2 "processing"%5' +585 "core" ' +2 ."myShortDA"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."myShortDA"PS.seek 2ml +2 "processing"%6'Q +1605 "core" ' + ."myShortDA"PTV.dial :puck +2 "processing"%  +139 "core"  +2 ."myShortDA"PSV.dial PTV + "processing"%8 +81 "core" +2 ."myShortDA"PBV.dial :waste1 +2 "processing"%9  +59 "core" +2 "processing"%:% +3 "core" %L  +2 ."myShortDA"PS.seek 1.5ml +2 "processing"%;' +593 "core" ' + ."myShortDA"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%= * +38 "core" , +3 ."myShortDA"PS.seek 0ml +3 "processing"%7'ܑ +1607 "core" ' +2 ."myShortDA"delay 5:00 +20063 "Can"2 ^ЋH +9939 #"myShortDA"recoverPSRreagent08 + .PTV.dial :puck +3 "processing"%>  +16 "core"  +2 ."myShortDA"PBV.dial :waste1 +2 "processing"%?  +38 "core" +2 ."myShortDA"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%@ * +39 "core" + + ."myShortDA"PSR.select :air +3 .PSV.dial PSR +3 "processing"%A +80 "core"  +2 ."myShortDA"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."myShortDA"PS.seek 2.5ml +2 "processing"%B' +2592 "core" ' +2 ."myShortDA"PSV.dial PTV +2 "processing"% +85 "core" +2 ."myShortDA"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%E +80 "core"  +2 ."myShortDA"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%D +80 "core" +2 ."myShortDA"delay 5 seconds +502 .PSV.dial :air +2 "processing"%C  +79 "core"  +2 ."myShortDA"PS.seek :empty +3 "processing"%G's +2546 "core" ' +2 ."myShortDA"PTV.dial :PRVmixing,via: PRV +2 "processing"%F  +140 "core" + ."myShortDA"PSV.dial :mixloop +2 "processing"%I +48 "core" +2 ."myShortDA"PRV.dial :ab1 +2 "processing"%H @ +110 "core" ? +3 ."myShortDA"PS.reconfigure :slow + "processing"%#A 2`xb +4 ."myShortDA"PS.seek 0.15ml +2 "processing"%J' +359 "core" ' +2 ."myShortDA"delay 2 seconds +202 ."connect"CBV.dial PRV +2 ."myShortDA"PRV.dial CBV +4 "collection"'L  +3 "processing"%K  +3 "core"  +47  + "processing"%N% +4 "core" %+ +2 ."myShortDA"PS.seek 0.3ml +2 "processing"%M' +356 "core" ' +2 ."myShortDA"delay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'O  +35 "core" +2 ."myShortDA"PRV.dial :air +2 "processing"%Q  +46 "core"  +2 ."myShortDA"PS.seek 0.9ml +4 "processing"%R'N +1263 "core" ' + ."myShortDA"PRV.dial :waste2 +2 "processing"%P @ +79 "core" ? +3 ."myShortDA"PS.seek 0.5ml +2 "processing"%T' +869 "core" ' +2 #"myShortDA"addPMLReagent08 + .PSV.dial :air +3 "processing"%S  +49 "core"  +2 ."myShortDA"PS.reconfigure :default + "processing"%#A d`xb +4 ."myShortDA"PS.seek 2ml +2 "processing"%V'Q +1611 "core" ' + ."myShortDA"PSV.dial :PML +2 "processing"%U +48 "core" +2 ."myShortDA"PTV.dial :mixing +2 "processing"%X @ +78 "core" B + ."myShortDA"PBV.dial :waste1 +2 "processing"%Y  +37 "core" +2 "processing"%Z% +3 "core" %U  +11 ."myShortDA"PS.seek 1.85ml +2 "processing"%['M +234 "core" ' + ."myShortDA"PBV.dial between PSV and waste1 +3 "processing"%\\ * +37 "core" + +2 ."myShortDA"PS.seek 0ml +2 "processing"%<'ܑ +1967 "core" ' +2 ."myShortDA"delay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'^& +4 "core" &s@  +3 "manipulator"&_& +3 "core" & 8 . +2 "manipulator"&a% +3 "core" % T 1 , +3 ."myShortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +4 ."myShortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&b(-z +138 "core" ( + "manipulator"&d& +4 "core" &-y  < 1# +2 ."myShortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +4 && +3 "core" &-y   *# +2 ."myShortDA"Forearm.seek :garage +2 "manipulator"&'o +103 "core" ' + ."myShortDA"Hand.close +2 "manipulator"&/ +76 "core" / +2 "manipulator"&f& +3 "core" &- g +2 "manipulator"&g% +3 "core" % π} y  ) +2 ."myShortDA"Forearm.seek :retract +2 "manipulator"&h' ] +107 "core" ' + ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek CC +2 "manipulator"&j( +282 "core" ( +2 "manipulator"&k& +3 "core" &. ~ = "F +2 ."myShortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &m& +3 "core" &.  F +2 ."myShortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek CC +2 "manipulator"&n'ш +94 "core" ' +2 "manipulator"&p& +4 "core" &5# 2 !=A +2 "manipulator"&`% +3 "core" %ђ  $5 +2 "collection"'c& +4 "core" &sc  +3 "collection"'e& +5 "core" &s>  +2 ."myShortDA"CC.seek :closed +3 "collection"'l(X +4 "core" &sI  +5 &t K D +9 &DrK 3 +10 &jyC H +9 &b> V +9 &aIF V +10 &!HG W +9 &IA V +10 &LL X +9 &gII W +9 &!)JG W +10 &"J@ W +9 &$NE W +9 &&nJD W +10 &(1I@ W +9 &)K@ W +10 &+LK V +9 &-wOD W +9 &/9JB W +10 &0JE W +9 &2I3 W +9 &4LB W +10 &6BJ@ V +9 &8I0 V +10 &9L= V +9 &;P6 W +9 &=KN> V +10 &? KE V +9 &@LA W +9 &BQ? W +10 &DOUJ X +9 &FbC Y +10 &Gy> [ +9 &I~B ` +9 &K:C a +10 &LB b +9 &NE a +9 &PA b +10 &R<: b# +9 &S> b) +9 &U1 b4 +10 &Wb@ V +9 &Xs5B )z +10 &X: X +5 ( +2 "collection"'e& +4 #"myShortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.44 +2 "collection"'s& +6 "core" &Xz< X + &Xz< X + ."myShortDA"Hand.open + "manipulator"&t1 +75 "core" 1 + "manipulator"&i% +4 "core" % {  L +2 ."myShortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myShortDA"Forearm.seek :retract +2 "manipulator"&v' ] +110 "core" ' + ."myShortDA"PSV.dial PSR +2 "processing"%w +114 "core"  +2 #"myShortDA"Pulling 1.5ml of PSR.flush + .PSR.select :flush +4 "processing"%@ +11 ."myShortDA"PS.seek 1.5ml +2 "processing"%x' +1599 "core" ' +2 ."myShortDA"delay 5 seconds +502 .PSV.dial :waste1 +37 "processing"%o  +48 "core"  +2 ."myShortDA"PS.seek 0ml +3 "processing"%q'ܑ +1609 "core" ' +2 ."myShortDA"PSV.dial PSR + "processing"% +61 "core"  +2 ."myShortDA"PSR.select :air +2 "processing"% +12 ."myShortDA"PS.seek 2.5ml +2 "processing"%{' +2628 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +2 ."myShortDA"CBV.dial PRV +4 "processing"%|  +5 "collection"'  +35 "core"  +138  + ."myShortDA"PSV.dial :mixloop +2 "processing"%y +115 "core" +2 ."myShortDA"CTV.dial :air,avoiding: :intake +2 "collection"' +4 "core"  +2 "collection"'u +3 "core"  +2 "collection"'  +4 "core" +2 ."myShortDA"PTV.dial :PRVmixing +2 "processing"%  +79 "core" +2 ."myShortDA"PS.seek 0ml +2 "processing"%'ܑ +2615 "core" ' + ."myShortDA"PSV.dial :air +2 "processing"%  +47 "core"  +2 ."myShortDA"PS.seek 2.5ml +2 "processing"%' +2620 "core" ' +2 ."myShortDA"PSV.dial :mixloop +2 "processing"%\ +84 "core" +10 ."myShortDA"PS.seek 0ml +2 "processing"% 'ܑ +2641 "core" ' +2 ."myShortDA"PSV.dial :air +2 "processing"%  +48 "core"  +2 ."myShortDA"PS.seek 2.5ml +2 "processing"%' +2616 "core" ' + ."myShortDA"PSV.dial :mixloop +2 "processing"% +48 "core" +3 ."myShortDA"PS.seek 0ml +2 "processing"%'ܑ +2616 "core" ' +2 #"myShortDA"Garaging FlushPuck in Collection Clamp + "manipulator"&& +6 "core" &6" 7 <@ +2 ."myShortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek CC +2 "manipulator"&( +40 "core" ( + "manipulator"&& +4 "core" & c ) +2 ."myShortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 && +2 "core" & f  +2 ."myShortDA"Forearm.seek CC +2 "manipulator"&'ш +98 "core" ' + ."myShortDA"Hand.close +2 "manipulator"&/ +75 "core" / +2 ."myShortDA"CC.seek :open +2 "collection"'( +408 "core" ( + "manipulator"&& +4 "core" & / % +2 "manipulator"&% +3 "core" % ь  , +2 ."myShortDA"Forearm.seek :retract +2 "manipulator"&' ] +99 "core" ' +2 ."myShortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek :garage + "manipulator"& (-z +285 "core" ( + "manipulator"&!& +3 "core" &-{  o 2V +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &"& +3 "core" &-{ G *V +2 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."myShortDA"Forearm.seek :garage + "manipulator"&#'o +115 "core" ' +2 ."myShortDA"Hand.open + "manipulator"&$1 +76 "core" 1 +2 "manipulator"&%% +3 "core" % xa x 0 +2 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."myShortDA"Forearm.seek :retract + "manipulator"&&' ] +108 "core" ' +2 ."da"delayUntil "14:38:22.95" +8325 "Can" oԕH +16271 #"da"recoverPRVreagent08 + .PTV.dial :mixing +3 "processing"%' @ +78 "core" B +2 ."da"PBV.dial :waste1 + "processing"%(  +38 "core" + ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%) * +38 "core" , +2 ."da"PSV.dial :air +2 "processing"%*  +48 "core"  +2 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%+' +2541 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%, +48 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%-  +47 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +4 "processing"%. +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%/  +48 "core"  +2 ."da"PS.seek :empty +2 "processing"%0's +2536 "core" ' +3 #"da"washCycleDA #1 of 2 + .PSR.select :air +3 .PSV.dial PSR +3 "processing"%1 +145 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +11 ."da"PS.reconfigure :default + "processing"%#A d`xb +4 ."da"PS.seek 0.5ml + "processing"%2' +586 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%4'Q +1608 "core" ' +2 ."da"PTV.dial :puck + "processing"%W  +77 "core"  +2 ."da"PSV.dial PTV + "processing"%5 +80 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +39 "core" +2 "processing"%8% +3 "core" %R  +2 ."da"PS.seek 1.5ml +2 "processing"%9' +605 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 + "processing"%: * +39 "core" + +2 ."da"PS.seek 0ml +2 "processing"%6'ܑ +1599 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +3 "processing"%=  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%;  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%~ * +35 "core" * +2 ."da"PSR.select :air +2 .PSV.dial PSR +3 "processing"%> +81 "core"  +2 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml + "processing"%?' +2552 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%@ +81 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%A +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%7 +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +81 "core"  +2 ."da"PS.seek :empty +2 "processing"%E's +2519 "core" ' +10 #"da"washCycleDA #2 of 2 + .PSR.select :air +3 .PSV.dial PSR +2 "processing"%D +147 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +4 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml + "processing"%C' +600 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%B'Q +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%F  +6 "core"  +2 ."da"PSV.dial PTV + "processing"%I +82 "core" + ."da"PBV.dial :waste1 +2 "processing"%H  +37 "core" +2 "processing"%G% +3 "core" %S+  +3 ."da"PS.seek 1.5ml + "processing"%L' +604 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%K * +38 "core" , +3 ."da"PS.seek 0ml +2 "processing"%N'ܑ +1627 "core" ' + ."da"delay 2:00 +1191 "Can"+ jK.H +10813 #"da"recoverPSRreagent08 + .PTV.dial :puck +3 "processing"%J  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%O  +39 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%Q * +37 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +3 "processing"%M +82 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%P' +2550 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%R +81 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%S +81 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%T +91 "core" ~ +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%U  +82 "core"  +2 ."da"PS.seek :empty +2 "processing"%X's +2519 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air +3 "processing"%Y  +47 "core"  + ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%Z  +137 "core" + ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%\\  +46 "core"  +2 ."da"PTV.dial :PRVmixing + "processing"%V  +7 "core" + ."da"PSV.dial :mixloop +2 "processing"%[ +48 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.3ml +2 "processing"%^' +392 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air + "processing"%_  +48 "core"  +2 "processing"%a% +3 "core" %*  +3 ."da"PS.seek 0.55ml + "processing"%d'"\\ +331 "core" ' +2 #"da"addPMLReagent08 +2 .PSV.dial :air +3 "processing"%  +48 "core"  +2 ."da"PS.seek 2ml +4 "processing"%r'Q +1552 "core" ' + ."da"PSV.dial :PML +2 "processing"% +50 "core" +2 ."da"PTV.dial :mixing +2 "processing"%f @ +76 "core" A + ."da"PBV.dial :waste1 +2 "processing"%g  +37 "core" +2 "processing"%}% +3 "core" %N  +3 ."da"PS.seek 1.85ml + "processing"%'F +234 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%k * +39 "core" , +2 ."da"PS.seek 0ml +2 "processing"%m'ܑ +1960 "core" ' + ."da"delay 2 seconds +202 .delay 8:00 +32526 "Can"  R۰H +15477 #"da"recoverPRVreagent08 + .PTV.dial :mixing +3 "processing"%b @ +5 "core" A + ."da"PBV.dial :waste1 +2 "processing"%p  +39 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%` * +37 "core" , +2 ."da"PSV.dial :air +2 "processing"%c  +48 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%h' +2546 "core" ' +2 ."da"PSV.dial :mixloop + "processing"% +49 "core" +2 ."da"delay 2 seconds +201 .PSV.dial :air +2 "processing"%s  +48 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%t +47 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%i  +48 "core"  +2 ."da"PS.seek :empty +2 "processing"%e's +2532 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +4 .PSV.dial PSR +3 "processing"%w +157 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +4 "processing"% +11 ."da"PS.reconfigure :default + "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%n' +591 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%<'Q +1605 "core" ' +2 ."da"PTV.dial :puck + "processing"%o  +77 "core"  +2 ."da"PSV.dial PTV +2 "processing"%x +82 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +37 "core" + "processing"%q% +4 "core" %N*  +2 ."da"PS.seek 1.5ml +2 "processing"%' +591 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +41 "processing"%| * +37 "core" + +10 ."da"PS.seek 0ml +2 "processing"%y'ܑ +1622 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 .PTV.dial :puck +8 "processing"%  +6 "core"  +6 ."da"PBV.dial :waste1 +2 "processing"%u  +39 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +37 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +3 "processing"% +82 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%{' +2544 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +80 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%\ +79 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +80 "core"  +2 ."da"PS.seek :empty +2 "processing"%'s +2541 "core" ' +3 #"da"washCycleDA #2 of 3 + .PSR.select :air +3 .PSV.dial PSR +3 "processing"% +145 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +13 ."da"PS.reconfigure :default + "processing"%#A d`xb +4 ."da"PS.seek 0.5ml + "processing"%' +586 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml + "processing"%'Q +1605 "core" ' +2 ."da"PTV.dial :puck + "processing"%  +6 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +79 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +39 "core" +2 "processing"%% +3 "core" %N*  +3 ."da"PS.seek 1.5ml + "processing"%j' +604 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 + "processing"%v * +39 "core" , +2 ."da"PS.seek 0ml +2 "processing"%l'ܑ +1605 "core" ' +2 ."da"delay 2:00 +2012 "Can" oZH +9991 #"da"recoverPSRreagent08 + .PTV.dial :puck +3 "processing"%  +5 "core"  +2 ."da"PBV.dial :waste1 + "processing"%  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +42 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +3 "processing"%! +80 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%"' +2527 "core" ' + ."da"PSV.dial PTV +2 "processing"% +81 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%$ +82 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%% +80 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +81 "core"  +2 ."da"PS.seek :empty +2 "processing"%#'s +2524 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +3 .PSV.dial PSR +3 "processing"%' +145 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +11 ."da"PS.reconfigure :default + "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +2 "processing"%(' +592 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%)'Q +1604 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%*  +6 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +79 "core" + ."da"PBV.dial :waste1 +2 "processing"%,  +37 "core" +2 "processing"%-% +3 "core" %P  +3 ."da"PS.seek 1.5ml + "processing"%.' +587 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%/ * +38 "core" , +3 ."da"PS.seek 0ml +2 "processing"%+'ܑ +1598 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%1  +6 "core"  +2 ."da"PBV.dial :waste1 + "processing"%0  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%2 * +39 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +3 "processing"%W +81 "core"  +2 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%5' +2524 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +81 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%8 +82 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%4 +87 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%:  +81 "core"  +2 ."da"PS.seek :empty +2 "processing"%9's +2527 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates +2 .PSR.select :air +4 .PSV.dial PSR +3 "processing"%= +163 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +12 "processing"% +19 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +158 ."da"PS.seek 0.25ml +6 "processing"%;'I +347 "core" ' +2 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +4 "processing"% +12 ."da"PS.seek 0.5ml + "processing"%~' +337 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%>'Q +1609 "core" ' + ."da"PTV.dial :puck +2 "processing"%6  +6 "core"  +2 ."da"PSV.dial PTV +2 "processing"%@ +84 "core" + ."da"PBV.dial :waste1 +2 "processing"%A  +39 "core" +2 "processing"%7% +3 "core" %O  +2 ."da"PS.seek 1.5ml +3 "processing"%' +594 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%? * +38 "core" , +3 ."da"PS.seek 0ml +3 "processing"%D'ܑ +1597 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%E  +7 "core"  + ."da"PBV.dial :waste1 +2 "processing"%C  +39 "core" + ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%F * +38 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +3 "processing"%I +84 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%H' +1634 "Can" H +995 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%G +89 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%B +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%K +83 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%L  +84 "core"  +2 ."da"PS.seek :empty +4 "processing"%J's +2627 "core" ' +2 #"da"Additional air clear + .PSR.select :air +4 .PSV.dial PSR +3 "processing"%O +151 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +4 .PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 2ml +2 "processing"%Q'Q +2117 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +2 "processing"%M  +5 "core"  +2 ."da"PSV.dial PTV + "processing"%N +83 "core" + ."da"PBV.dial :waste1 +2 "processing"%R  +39 "core" +2 "processing"%S% +3 "core" %S  +2 ."da"PS.seek 1.5ml +2 "processing"%T' +599 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%U * +39 "core" , + ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%P  +118 "core"  +2 ."da"PS.seek :empty +2 "processing"%Y's +1616 "core" ' +2 "processing"%Z9 +3 "core" 9y6 +2 #"da"Processing Puck Heater at 28C before imaging +2 .PH.coast +3 "processing"%\\ +4 %V& +2 "core" 6 +3 &S': 7 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&[% +5 "core" % O q r 3 +2 "storage"(X% +3 "core" %B s t 0 +2 "storage"(_. +3 "core" .( +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."da"SC.seek 1 + "storage"(a( +199 "core" ( +2 ."da"SC.configure :limp + "storage"($(\ 1b +5 (^& +2 "core" & ( : +3 "manipulator"&& +3 "core" &-{ > YV +2 "manipulator"&d% +3 "core" % O f e +3 ."da"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 1 +2 "manipulator"&( +184 "core" ( + "manipulator"&f& +4 "core" & N T 5, +2 "storage"(g& +3 "core" & L N 8 +3 ."da"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 1 + 800 counts + "manipulator"&}'Ү +99 "core" ' + "storage"(k& +3 "core" & +3 ."da"SE.reconfigure :pick + "storage"(#],K-0-\ b +6 ."da"SE.seek :beamBreak + "storage"(r' +297 "core" ' +2 "storage"(- +2 "core" -' +3 ."da"SE.configure :default + "storage"(#QK-0-\ b +5 ."da"SE.seek :place + "storage"(b'x +39 "core" ' +2 "manipulator"&p& +46 "core" & s, +2 "manipulator"&`% +3 "core" %ҍ Sj +2 ."da"Forearm.reconfigure :loose +8 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +2 "manipulator"&c' ] +104 "core" ' +2 ."da"Elbow.seek PC +4 "manipulator"&m( +259 "core" ( +2 "manipulator"& & +3 "core" & \\ E " +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &s& +3 "core" & C B  +3 ."da"Forearm.seek PC +2 "manipulator"&t'E +92 "core" ' + ."da"Hand.close +2 "manipulator"&i/ +69 "core" / +2 ."da"PC.seek :open +2 "processing"%h( +376 "core" ( +2 "storage"(w& +3 "core" &  " 4 +2 "manipulator"&e& +3 "core" & " # 8 +2 "manipulator"&n% +3 "core" % S   N +3 ."da"Forearm.seek :retract +2 "manipulator"&o' ] +106 "core" ' +2 ."da"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 1 +2 "manipulator"&x( +265 "core" ( +2 "manipulator"& & +3 "core" &/ V X9 +2 "storage"(q& +3 "core" & 3 4  +3 ."da"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 1 + 800 counts +2 "manipulator"&<'Ү +89 "core" ' +2 ."da"Hand.open +2 "manipulator"&|1 +68 "core" 1 +2 "storage"(- +3 "core" -'x +3 ."da"SE.seek -0.3 Pucks below Top Plate + "storage"('D +27 "core" ' +2 ."da"SE.reconfigure :seal + "storage"(#QK-0-\ b +5 ."da"SE.seek -1.29 Pucks below Top Plate +2 "storage"(u' +60 "core" ' +3 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 "processing"%& +7 #"da"PuckCamera: snap -bin=2,2 -png=0 -auto /var/log/esp/da25jun2715h.png +8 "core" &, K +4 "manipulator"&& +8 "core" &/ $ , .9 +6 "manipulator"&y% +9 "core" % Ҭ ! $ 3 +5 ."psFlush"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +9 ."psFlush"Forearm.seek :retract +6 "manipulator"&' ] +94 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +4 "manipulator"&(-z +189 "core" ( +2 "manipulator"&\ & +3 "core" &-p\ = < # +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" &-p ; 1 !# +2 ."psFlush"Forearm.seek :garage +3 "manipulator"&{'o +108 "core" ' +2 ."psFlush"Hand.close + "manipulator"& / +72 "core" / +2 "manipulator"&& +3 "core" &- Ud +3 "manipulator"&% +3 "core" % πs ( +3 ."psFlush"Forearm.seek :retract + "manipulator"&' ] +108 "core" ' +3 ."psFlush"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."psFlush"Elbow.seek PC +3 "manipulator"&( +129 "core" ( +2 "manipulator"&& +3 "core" & [ b^ +2 ."psFlush"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 && +3 "core" & T W^ +3 ."psFlush"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +4 ."psFlush"Forearm.seek PC +2 "manipulator"&'E +98 "core" ' + "manipulator"&v& +4 "core" & ( + ^ +2 "manipulator"&j% +3 "core" %E - % QK +3 "processing"%& +3 "core" & F +3 "processing"%& +4 "core" &+ G +3 ."psFlush"PC.seek :closed +2 "processing"%(SD +6 "core" & G +6 &  E$c +10 &WPs @; +9 &vp GP +9 &;L qX +10 &F rW +9 &@ rX +9 &D sW +10 &E@ sW +9 & F rW +9 &!E rW +10 &#@ sW +9 &%LC sX +10 &'F sW +9 &(@ IX +9 &*> HY +10 &,Q> HX +9 &.@ FY +10 &/< FY +9 &1= FY +9 &3W? DY +10 &5? CY +9 &6A DZ +9 &8? CY +10 &:_A FY +9 &<#? EX +9 &=@ CY +10 &?? AY +9 &AiF `X +10 &C.D pW +9 &DF pW +9 &FR oY +10 &Hie n[ +9 &J$u l^ +61 &Kx k^ + &M k_ &Oc j` + &Q' k_ &Rfz k* + &S e @B +3 ( &S(; C: +2 "processing"%& +4 #"psFlush"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.81 + "processing"%!& +5 "core" &S(; B: +2 ."psFlush"Hand.open + "manipulator"&l1 +78 "core" 1 +2 "manipulator"&% +4 "core" % E   MK +2 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."psFlush"Forearm.seek :retract + "manipulator"&$' ] +106 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +4 "processing"%% +62 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +4 "processing"%@ +13 ."psFlush"PS.seek 0.5ml + "processing"%' +514 #"da"SX HX9/16 (USB:11): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 1.672 seconds\ Exposing 696x520 pixel 16-bit image for 17.807 seconds\ /var/log/esp/da25jun2715h.png: PNG Upload Complete\ +17 #PuckCamera: snap -bin=2,2 -png=0 15.0 /var/log/esp/midres/da25jun2715h15s.png +76 "core" ' +2 ."psFlush"delay 5 seconds +504 .PSR.select :air +3 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%"' +1038 #"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/da25jun2715h15s.png: PNG Upload Complete\ +6 #PuckCamera: snap -bin=2,2 -png=0 30.0 /var/log/esp/midres/da25jun2715h30s.png +1122 "core" ' +2 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +3 "processing"%' @ +220 "core" A +2 ."psFlush"PTV.dial :PRVmixing + "processing"%#  +147 "core" + ."psFlush"PSV.dial :mixloop +3 "processing"%( +103 #"image"compressed /var/log/esp/da25jun2715h.jxl +18 "core" +2 ."psFlush"PS.seek :empty +3 "processing"%*'s +1404 #"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/da25jun2715h30s.png: PNG Upload Complete\ +7 #PuckCamera: snap -bin=1,1 -png=0 70.0 /var/log/esp/hires/da25jun2715h70s.png +1259 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +121 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +2 "processing"%,' +165 #"image"compressed /var/log/esp/midres/da25jun2715h15s.jxl +438 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +14 ."psFlush"PS.seek 2.5ml + "processing"%-' +1920 #"image"compressed /var/log/esp/midres/da25jun2715h30s.jxl +244 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%)  +39 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%/ @ +79 "core" A +2 ."psFlush"PSV.dial :mixloop +2 "processing"%. +121 "core" +2 ."psFlush"PS.seek :empty +4 "processing"%1's +2317 #"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/da25jun2715h70s.png: PNG Upload Complete\ +2 .Gate.power :camera,:OFF +10 "storage"(0- +8 "core" -' +4 "storage"(2& +4 "core" &  +2 "manipulator"&W& +4 "core" & ^ +12 "manipulator"&+% +12 "core" % e _ +11 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +12 ."da"Elbow.seek 1 +2 "manipulator"&( +259 "core" ' +5 ."psFlush"PSV.dial PSR +5 "processing"%8 +5 "core" ( +3 "manipulator"&4& +3 "core" &2 c G 8 +2 "storage"(:& +6 "core" & 4 > a +3 ."da"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 1 + 800 counts +2 "manipulator"&5'Ү +88 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +8 "core" ' +9 ."da"SE.reconfigure :gently + "storage"(#QK-0-\ b +5 ."da"SE.seek -0.57 Pucks below Top Plate +2 "storage"(='W +8 ."psFlush"PS.seek 1ml +2 "processing"%9'[q +54 "core" ' + "manipulator"&;& +5 "core" &2 ; A 8 +2 "storage"(~& +3 "core" & G +3 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek 1 + "manipulator"&6'ώ +40 "core" ' +2 ."da"Elbow.hold +3 "manipulator"&@, +5 "core" , +2 ."da"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."da"SE.reconfigure :default +3 "storage"(#QK-0-\ b +4 ."da"SE.seek -0.39 Pucks below Top Plate +2 "storage"(A' +20 "core" ' +2 "manipulator"&7% +2 "core" %Ϟ  +3 "storage"(>& +4 "core" & +2 ."da"Forearm.force -20 + "manipulator"&5 +7 ."da"Forearm.seek 1 + 316 counts + "manipulator"&?' +21 "core" ' +2 "manipulator"&& +64 "core" &2 ^ d $ 8 +2 "storage"(E& +4 "core" &\ \ \ \ +3 ."da"Forearm.reconfigure :tight +9 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 1 + 800 counts +2 "manipulator"&C'Ү +25 "core" ' + "storage"(F% +4 "core" %\ \ Q +3 ."downElevator"SE.seek :down +4 "storage"(I'= +99 (D% +3 "core" %A2\  [u +2 "manipulator"&G% +3 "core" %ұ R Z h  +4 ."da"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +3 "manipulator"&B' ] +94 "core" ' +59 ' + ."downElevator"SE.stop + "storage"(5 +6 (K& +3 "core" &\ +\ - +469 ' +3 ."psFlush"PSR.select :air +2 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%L' +1607 "core" ' +3 ."psFlush"PSV.dial PTV +2 "processing"%H +89 "core" + ."psFlush"PTV.dial :puck +2 "processing"%O  +78 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%J  +7 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%M'ܑ +2690 "core" ' +62 ."psFlush"PSV.dial PSR +2 "processing"%N +81 "core"  +3 ."psFlush"PSR.select :air +6 .PS.seek 2.5ml +4 "processing"%R' +2698 "core" ' +25 ."psFlush"PSV.dial PTV +4 "processing"%S +103 "core" ~ +18 ."psFlush"PS.seek 0ml +2 "processing"%Q'ܑ +2694 "core" ' +94 ."psFlush"PSV.dial PSR +8 "processing"%U +97 "core"  +4 ."psFlush"PSR.select :flush +14 "processing"%@ +22 ."psFlush"PS.seek 0.5ml +5 "processing"%P' +617 "core" ' +5 ."psFlush"PSR.select :air +5 "processing"% +31 ."psFlush"PS.seek 2.5ml +5 "processing"%T' +755 #"image"compressed /var/log/esp/hires/da25jun2715h70s.jxl +18 ."Qmail"DAfans.email "da25jun2715h exposed 17.807 seconds\\nmidres/da25jun2715h15s\\nmidres/da25jun2715h30s\\nhires/da25jun2715h70s",Subject: "da25jun2715h images!" +1348 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%Z +81 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%\\ U +60 "core" W +3 ."psFlush"PS.seek 0ml +2 "processing"%V'ܑ +2616 "core" ' +4 ."psFlush"PSV.dial PBV +7 "processing"%[ @ +53 "core" @ +5 ."psFlush"PS.seek 2.5ml +4 "processing"%X' +480 #"uploadLog"upsync +2141 "core" ' +3 ."psFlush"PSV.dial :waste1 +3 "processing"%_  +82 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%^'s +2627 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +48 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +2 "processing"%d' +2628 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%] +81 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%f U +7 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%g'ܑ +2627 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +48 "core" ? +2 ."psFlush"PS.seek 2.5ml +4 "processing"%k' +2617 "core" ' +2 ."psFlush"PSV.dial :waste1 +144 "processing"%&  +79 "core"  +2 ."psFlush"PS.seek :empty +6 "processing"%'s +428 "Can" TH +2196 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%p +53 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +12 ."psFlush"PS.seek 1ml +2 "processing"%`'[q +1094 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%r' +1604 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%} +79 "core" +2 ."psFlush"PTV.dial :puck + "processing"%  +6 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%s  +59 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%'ܑ +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%i +81 "core"  +2 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +2 "processing"%c' +2617 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%z +80 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%w'ܑ +2619 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%e +79 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%n' +599 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%t' +2108 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +80 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%q U +59 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%m'ܑ +2643 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%| @ +48 "core" @ +3 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2627 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +79 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'s +2622 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%o +59 "core"  + ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +3 "processing"%y' +2617 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%b +82 "core" + ."psFlush"PBV.dial PSV +2 "processing"% U +6 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%\ 'ܑ +2622 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%< @ +48 "core" ? +3 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2624 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%x  +80 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"% 's +2647 "core" ' +4 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&& +6 "core" &2 M G8 +2 "manipulator"&% +3 "core" % \\ s G +3 ."psFlush"Elbow.seek PC + "manipulator"&( +254 "core" ( +2 "manipulator"&& +3 "core" &  H! +2 ."psFlush"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 && +3 "core" &  H! +2 ."psFlush"Forearm.seek PC +4 "manipulator"&{'E +94 "core" ' + ."psFlush"Hand.close + "manipulator"&v/ +71 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%j( +377 "core" ( +2 "manipulator"&& +3 "core" & N! +2 "manipulator"&% +4 "core" % C t MD +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&' ] +96 "core" ' +2 ."psFlush"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."psFlush"Elbow.seek :garage +39 "manipulator"&h(-z +134 "core" ( +2 "manipulator"&!& +3 "core" &-\  K!p +2 ."psFlush"Elbow.reconfigure :loose +8 "manipulator"&$ &.,(#b +5 &l& +3 "core" &-\ ) K!p +2 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek :garage + "manipulator"&'o +116 "core" ' + ."psFlush"Hand.open +2 "manipulator"&1 +75 "core" 1 +3 "manipulator"&%% +3 "core" % u] L E 5& +2 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +2 "manipulator"&' ] +103 "core" ' +2 #"myShortDA"Finished short da assay +23494 "Can"\ HH +10890 #"steph"-> access 1 +6 "storage"(Y% +3 "core" %C \ & +3 "manipulator"&% +3 "core" % ^ : M +2 "manipulator"&'& +3 "core" &- i M i +2 ."steph"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 ."steph"SC.seek 5 + "storage"(#(; +686 "core" ( +2 ."steph"SC.configure :limp + "storage"($(\ 1b +5 ((& +3 "core" &; #\ ! +3670 #"steph"-> exit +3 #Session Ended +4927 #Session Begun +1476 #-> ESP.main.exit +12 #mEXIT + #"steph"Session Ended @1751063957.45PDT @1751063971.67PDT = =tMAIN =mMAIN_scheduler @PDT1751063972.49 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +119 #"core_reset"Sent BREAK + #t@7217 receive with ifg=0x10, ie=0xFD + #@7863 receive with ifg=0x10, ie=0xFD #@8538 receive with ifg=0x10, ie=0xFD + #@9181 receive with ifg=0x10, ie=0xFD + #@9829 receive with ifg=0x10, ie=0xFD #@10477 receive with ifg=0x10, ie=0xFD + #@11125 receive with ifg=0x10, ie=0xFD #@11451 receive with ifg=0x80, ie=0xFD + #@19045 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +12 #ESP2 v3.42 I2C Gateway v3.20 for core bus +272 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +449 "Can"\ JXq + \ JXq + #tPolling Can every 10:00 +2 #Cleanly exited at 15:39:17PDT27-Jun-25 +219 #-> exit +7 #mEXIT @1751063983.38PDT @1751404718.37PDT = =tMAIN =mMAIN_scheduler @PDT1751404719.22 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +114 #"core_reset"Sent BREAK + #t@34154 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.42 I2C Gateway v3.20 +210 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +261 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +439 "Can"\ 2X + \ 2X #tPolling Can every 10:00 +3 #Cleanly exited at 15:39:43PDT27-Jun-25 +3126 #-> ESP.ready! +4 #Powering core bus +565 .Gate.power :raw,:ON + "sampler") +32 ) +2 "core"  +2 "collection"' +3 ' +2 "core"  +3 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 .tCS.configure :default + "collection"'#P d@b +3 .tPS.configure :default + "processing"%#A d`xb +3 .tSS.configure :default +2 "sampler")#.0X access 2 +4 "storage"(1% +2 "core" %B \ % +2 "manipulator"&2% +4 "core" % ^ p K +2 "manipulator"&3& +3 "core" &A ] KL +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(4(Kz +203 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +3 (5& +2 "core" &K} P\ +6458 #t-> PC.loadPuck :SAF, 2 +2 #Loading SAF puck from tube 2 into Processing Clamp + "processing"%6& +3 "core" &i#  +2 .tHand.open + "manipulator"&71 +72 "core" 1 + "manipulator"&8% +4 "core" % ^  K +2 "storage"(9% +3 "core" %B \ $ +2 "storage"(:. +2 "core" .(Kz +3 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(;( +664 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +3 (<& +2 "core" & n v m\  +2 "manipulator"&=& +4 "core" &A 0 HL +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&>( +48 "core" ( + "manipulator"&?& +4 "core" &  H n +2 "storage"(@& +3 "core" & \ " +3 .tForearm.seek 2 + 800 counts + "manipulator"&A'k +109 "core" ' +2 "storage"(B& +3 "core" & \ # +3 .tSE.reconfigure :pick + "storage"(#],K-0-\ b +4 .tSE.seek :beamBreak + "storage"(C' +304 "core" ' +2 "storage"(D- +3 "core" -'| +2 .tSE.configure :default + "storage"(#QK-0-\ b +3 (E& +3 "core" & \ " +2 "manipulator"&F& +3 "core" & J K n +2 .tElbow.seek 2 +2 "manipulator"&G( +3 "core" ( +2 "manipulator"&H& +3 "core" &\ T J n +2 "storage"(I& +3 "core" & #\ # +3 .tForearm.seek 2 + 300 counts + "manipulator"&J'w +31 "core" ' +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tHand.close +2 "manipulator"&K/ +74 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 2):bt[\ "4/home/esp/esp2/utils/puckmoves.rb:389:in `load'"8/home/esp/esp2/utils/puckmoves.rb:998:in `loadPuck'"(ESP):3:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +3 ."downElevator"SE.seek :down +3 "manipulator"&L& +2 "storage"(M'= +6 "core" &  K n + "manipulator"&N% +5 "core" % Й l J +2 .tForearm.seek :retract +2 "manipulator"&O' ] +91 "core" ' +2 .tElbow.seek PC +2 "manipulator"&P( +170 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +79 "core" ( +2 "manipulator"&Q& +3 "core" & A L$ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &R& +3 "core" &  L$ +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&S'E +100 "core" ' +2 "manipulator"&T& +3 "core" & J$ +2 "manipulator"&U% +3 "core" %G _ J +2 "processing"%V& +4 "core" &i"  +44 "processing"%W& +4 "core" &i  +3 .tPC.seek :closed + "processing"%X(SD +4 "core" &i" \  +8 &4" - +10 &`" A +9 &s# T +9 &T# U +10 &U" T +9 &aR" T +10 &"T" T +9 &P" T +9 & P" T +10 &"gU" U +9 &$*R" T +9 &%Q# T +10 &'T" T +9 &)pS" T +10 &+2U! T +9 &,R" T +9 &.S# T +10 &0yR# T +9 &2:T# T +9 &3U" T +10 &5Q" T +9 &7V" U +10 &9AU! U +9 &;T# U +9 &<R# T +10 &>U# T +9 &@JS" T +9 &B W# T +10 &CW" U +9 &Eg# W +10 &GGv# X +9 &I$ Z +9 &J" Z +10 &L" [\ +9 &NH" [ +9 &P $ [\ +10 &Q# I +9 &R>w# #i +9 &S*9# 3 +6 ( +2 "processing"%W& +4 #tProcessing Clamp onSpring/offSpring for 8/24 samples, on/off torque 1.60 +2 .Hand.open + "manipulator"&Y1 +2 "core" &S**$ 3 +64 1 +2 "manipulator"&Z% +3 "core" % G P H +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&[' ] +95 "core" ' +245 #t-> PC.imagePuck 2, :SAF +2 "processing"%\\& +3 "core" &S** 3 +2 !to:Puck::Warning: mesg"4Unloading Puck.from 2, :SAF to Storage Carousel:bt[ "6/home/esp/esp2/utils/puckmoves.rb:421:in `unload'"5/home/esp/esp2/utils/puckmoves.rb:535:in `image'":/home/esp/esp2/utils/puckmoves.rb:1010:in `imagePuck'"(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 #Imaging SAF puck in Processing Clamp while storing it to tube 2 + "manipulator"&]% +4 "core" % c Q J +2 "storage"(^% +3 "core" %B \ " +2 "storage"(_. +4 "core" .( + "storage"(`& +3 "core" & \ " +3 "storage"(a& +4 "manipulator"&b& +4 "core" & *\ " + & @ I$ +3 .tElbow.reconfigure :tight +2 ."raiseStack"SE.reconfigure :place +2 "manipulator"&$&.,(\ #b +2 "storage"(#]K-0-\ b +3 .tElbow.seek PC +4 "manipulator"&c( +3 ."raiseStack"SE.seek :beamBreak +2 "storage"(d' +2 "core" ( +2 "manipulator"&e& +5 "core" & < D$ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &f& +3 "core" & A$ +2 .tForearm.seek PC +2 "manipulator"&g'E +93 "core" ' + .tHand.close +2 "manipulator"&h/ +67 "core" / +2 .tPC.seek :open +2 "processing"%i( +86 "core" ' + "storage"(j- +3 "core" -' +2 ."raiseStack"SE.configure :default +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(k'x +46 "core" ' +229 ( +2 "storage"(l& +4 "core" & a\ $ + "manipulator"&m& +4 "core" & L$ +2 "manipulator"&n% +3 "core" % J Ki +2 .tForearm.seek :retract +2 "manipulator"&o' ] +108 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&p( +250 "core" ( +2 "manipulator"&q& +3 "core" &\ I L i +2 "storage"(r& +3 "core" & c\ $ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 800 counts + "manipulator"&s'k +102 "core" ' +2 .tHand.open +2 "manipulator"&t1 +74 "core" 1 +3 "storage"(u- +4 "core" -'x +2 .tSE.seek -0.3 Pucks below Top Plate +2 "storage"(v'D +24 "core" ' +2 .tSE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 .tSE.seek -1.29 Pucks below Top Plate + "storage"(w' +60 "core" ' + #tLights, camera, ACTION! +161 #-> Power.camera :on + .Gate.power :camera,:ON +5190 #-> PuckCamera.snapImages "focusTest1", image: [:hires, 40] +4 #PuckCamera: snap -bin=1,1 -png=0 40.0 /var/log/esp/hires/focusTest140s.png +4383 #SX HX9/16 (USB:06): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 40 seconds\ /var/log/esp/hires/focusTest140s.png: PNG Upload Complete\ +3468 #-> Puck.finishImage +21 "storage"(x- +3 "core" -' +3 "storage"(y& +8 "core" &  +2 "manipulator"&z& +5 "core" &  3 R i +2 .tElbow.seek 2 +2 "manipulator"&{( +4 "core" ( +2 "manipulator"&|& +3 "core" &    i +2 "storage"(}& +5 "core" &  y U +2 .tForearm.seek 2 + 800 counts +2 "manipulator"&~'k +12 "core" ' +7 .tSE.reconfigure :gently + "storage"(#QK-0-\ b +5 .tSE.seek -0.57 Pucks below Top Plate + "storage"('W +53 "core" ' +2 "manipulator"&& +4 "core" & 2 4 | i +2 "storage"(& +4 "core" &  +2 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek 2 + "manipulator"&'K +41 "core" ' + .tElbow.hold +2 "manipulator"&, +4 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure :default +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.39 Pucks below Top Plate +2 "storage"(' +21 "core" ' + "manipulator"&% +4 "core" %[ q +2 "storage"(& +4 "core" &  +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 316 counts +2 "manipulator"&'Ї +18 "core" ' +3 "manipulator"&\ & +3 "core" & a 9 ?f +2 "storage"( & +54 "core" & ! V +4 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 800 counts +2 "manipulator"& 'k +25 "core" ' +2 "storage"(% +3 "core" %   6 +11 ."downElevator"SE.seek :down +5 "storage"( '= +99 (% +3 "core" %a. / [v +3 "manipulator"&% +90 "core" %b   +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&' ] +77 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +23 "core" ' +3 "storage"(& +3 "core" & +4 "manipulator"&& +4 "core" & / >  f +2 "manipulator"& % +3 "core" % T L >   +118 #t-> Power.camera :off +3 .Gate.power :camera,:OFF +3573 #-> exit +22 #mEXIT @1751405195.01PDT @1751405223.75PDT = =tMAIN =mMAIN_scheduler @PDT1751405224.75 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +129 #"core_reset"Sent BREAK +6 #t@19173 receive with ifg=0x10, ie=0xFD +2 #@19807 receive with ifg=0x10, ie=0xFD #@20462 receive with ifg=0x10, ie=0xFD +3 #@21096 receive with ifg=0x10, ie=0xFD +4 #@21730 receive with ifg=0x10, ie=0xFD + #@22363 receive with ifg=0x10, ie=0xFD #@22997 receive with ifg=0x10, ie=0xFD +2 #@23323 receive with ifg=0x80, ie=0xFD #@49201 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +12 #ESP2 v3.42 I2C Gateway v3.20 for core bus +321 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +550 "Can" HYvq +2  HYvq + #tPolling Can every 10:00 +3 #Cleanly exited at 14:26:34PDT01-Jul-25 +7876 #-> access 2 +15 "storage"(% +3 "core" %B \ % +2 "manipulator"&% +4 "core" % T F M +2 "manipulator"&& +3 "core" & } Mf +3 .tSC.configure :tight + "storage"($\ .(\ 1~b +4 .tSC.seek 6 +2 "storage"((Kz +682 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +2 "core" &K| L H )\ , +2930 #t-> exit +70 #mEXIT @1751405351.18PDT @1751410210.74PDT = =mMAIN_scheduler =tMAIN @PDT1751410211.58 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +119 #"core_reset"Sent BREAK +2 #t@53108 receive with ifg=0x10, ie=0xFD + #@53753 receive with ifg=0x10, ie=0xFD + #@54406 receive with ifg=0x10, ie=0xFD #@55049 receive with ifg=0x10, ie=0xFD + #@55698 receive with ifg=0x10, ie=0xFD #@56346 receive with ifg=0x10, ie=0xFD + #@56994 receive with ifg=0x10, ie=0xFD #@57320 receive with ifg=0x80, ie=0xFD + #@62363 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +12 #ESP2 v3.42 I2C Gateway v3.20 for core bus +272 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +445 "Can"\ M^S + \ M^S + #tPolling Can every 10:00 +2 #Cleanly exited at 14:29:10PDT01-Jul-25 +406 #-> ESP.ready! +154 "sampler") +2 ) +3 "core"  +2 "collection"' +3 ' +2 "core"  +3 "processing"% +2 % +3 "core"  +5 "collection"' 9\ +2 ' 0\ +3 ' -\ +4 "processing"% 9\ +2 % 2\ +3 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %L +2 .tCS.configure :default + "collection"'#P d@b +3 .tCS.hold + "collection"'+ +3 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%% +3 "core" %ܑ +3 .tPS.configure :default + "processing"%#A d`xb +3 "sampler")% +2 "core" %#~z N +3 .tSS.configure :default + "sampler")#.0X PS +2 "processing"%2% +3 "core" %ܑ" +2486 #t-> exit +7 #mEXIT @1751410335.02PDT @1751594967.80PDT = =tMAIN =mMAIN_scheduler @PDT1751594969.19 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +181 #"core_reset"Sent BREAK +3 #t@65177 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.42 I2C Gateway v3.20 +217 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +405 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +718 "Can"\ 4.-pP +2 \ 4.-pP + #tPolling Can every 10:00 +5 #Cleanly exited at 15:52:14PDT01-Jul-25 +62 #Clients may connect on TCP port 9999 +2 #Waiting for espclients... +38809 #"brent"Session Begun +1850 #-> can +7 "Can"\ \ M/pd +3989 #"brent"-> ESP.configure +7 #Powering core bus +573 .Gate.power :raw,:ON +3 "sampler") +22 ) +4 "core"  +4 "collection"' +5 ' +3 "core"  +4 "processing"% +4 % +6 "core"  +7 "collection"' 9\ +5 ' 0\ +3 ' -\ +7 "processing"% 9\ +4 % 2\ +4 % *\ +4 % 0\ +6 "sampler")&\ +4 ."brent"CS.configure :default +3 "collection"'#P d@b +6 ."brent"PS.configure :default +2 "processing"%#A d`xb +7 ."brent"SS.configure :default +3 "sampler")#.0X exit +4 #Session Ended +12167 "Can"\ \ E0cpB +11321 #"brent"Session Begun +9719 #-> pucks +1818 #-> ESP.ready? +3 "collection"'% +7 "core" % +1814 #"brent"-> ESP.ready! +5 "collection"'% +7 "processing"%% +6 "manipulator"&% +3 "core" % +13 ."rdySampler"Intake.select :close +4 .Exhaust.select :close +5 .CTV.dial :air +4 "collection"'  +7 "core" %* +2 %  + O + +3 "manipulator"& % +8 ."rdyProcessing"PSV.dial :air +4 ."rdySampler"CSV.dial :waste1 +5 "processing"%\  +3 "collection"' +10 "core" % Y O +2  + +6 ."rdySampler"SSV.dial :spit,avoiding: :exhaust +7 ."rdyProcessing"PS.home.seek 0ml +4 ."brent"Forearm.home.seek :retract +5 "sampler")  +4 "processing"% 'ܑ +5 "manipulator"&' ] +13 "core"  +3 "sampler") +5 "core"  +3 "sampler")  +7 "core" +5 ."readyCS"CS.reconfigure :fast +6 "collection"'#d @b +4 ."rdySampler"SS.home.seek 0ml +6 ."readyCS"CS.home.seek 0ml +3 "sampler")'! +4 "collection"''P +31 "core" ' +3 ."closeHand"Hand.close +5 ."brent"Elbow.reconfigure :loose +5 "manipulator"&/ +7 &$ &.,(#b +6 ."brent"Elbow.jog 1500 +2 "manipulator"&* +61 "core" * +4 ."brent"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +7 ."brent"Elbow.home.seek :clear +3 "manipulator"&(Z +6 "core" / +254 ' +182 ( +2 "storage"(& +51 "core" & [\  +4 ."brent"SE.home.seek :down +3 "storage"('= +68 "core" ' +2 ' +3 ."rdyProcessing"PS.stop +4 "processing"%5 +4 ."brent"SC.reconfigure :tight +7 "storage"($\ .(\ 1~b +18 ."brent"SC.home.seek :initial +3 "storage"(([Y +143 "core" ' +1629 ( +2 ."brent"SC.configure :limp +2 "storage"($(\ 1b +10 ."brent"Forearm.seek :retract +3 "manipulator"&' ] +6 "core" ' +4 ."brent"Elbow.seek :hammer +3 "manipulator"&( +113 "core" ( +4 ."brent"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +6 ."brent"Forearm.seek 7 + 400 counts +4 "manipulator"&'+ +95 "core" ' +3 "manipulator"&% +6 "core" %* u k - <^ +4 ."brent"Forearm.seek retracted +3 "manipulator"&' ] +95 "core" ' +3 "manipulator"&% +6 "core" % a 4 ? +4 "processing"%& +8 "collection"' & +3 "core" &* +7 ."openPC"PC.home.seek :open +2 "processing"%!( +7 "core" & +3 ."brent"CC.home.seek :open +2 "collection"'"( +319 "core" ( +9 ( +3 "collection"'# +6 "core"  +4 "processing"%$ +6 "core" V +3 "processing"%% +5 "core"  +3 "processing"%& +6 "core" @ +3 "collection"''% +7 "core" %M +3 "processing"%(% +5 "core" %ܖ+ +4 "sampler"))% +6 "core" %]Z q t +4 "collection"'*& +6 "core" &t \ +3 "processing"%+& +6 "core" &|+  +3 "manipulator"&,% +6 "core" % a x x @ +3 "manipulator"&-& +7 "core" &  d >' +3 "storage"(.& +5 "core" &[T \ ( +3 "storage"(/% +7 "core" %E \  +3 "collection"'09 +5 "core" 9Q] +4 "processing"%19 +5 "core" 9gs +1995 #"brent"-> Puck.count 1..3 +3 "storage"(2% +6 "core" %E \\\  +5 ."brent"SE.seek :down +3 "storage"(3'= +10 "core" ' +2 ."brent"SE.stop +2 "storage"(5 +6 ."brent"Hand.open +3 "manipulator"&41 +77 "core" 1 +3 "manipulator"&5% +6 "core" % a F B +4 ."brent"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +8 ."brent"SC.seek 1 +3 "storage"(6( +990 "core" ( +3 ."brent"SC.configure :limp +2 "storage"($(\ 1b +8 (7& +4 "core" & I $ \  +4 "manipulator"&8& +6 "core" &  j i x ;' +3 ."brent"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +8 ."brent"Elbow.seek 1 +4 "manipulator"&9( +5 "core" ( +3 "manipulator"&:& +5 "core" &  W N 9' +4 "storage"(;& +6 "core" & { u\  +4 ."brent"Forearm.seek 1 + 800 counts +3 "manipulator"&<'Ү +112 "core" ' +3 "storage"(=& +5 "core" & s \\ T\  +5 ."brent"SE.reconfigure :place +3 "storage"(#]K-0-\ b +8 ."brent"SE.seek :beamBreak +3 "storage"(>' +283 "core" ' +3 "storage"(?- +7 "core" -' +2 ."brent"SE.configure :default +3 "storage"(#QK-0-\ b +8 (@% +4 "core" % f f \  +5 ."downElevator"SE.seek :down +5 "storage"(A'= +97 (B% +4 "core" %< g f v\ ^ +4 "manipulator"&C% +6 "core" % i _ : +3 ."brent"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +8 ."brent"Forearm.seek :retract +3 "manipulator"&D' ] +96 "core" ' +66 ' +2 ."downElevator"SE.stop +2 "storage"(5 +7 ."brent"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +9 ."brent"SC.seek 2 +4 "storage"(E( +217 "core" ( +3 ."brent"SC.configure :limp +2 "storage"($(\ 1b +8 (F& +6 "core" & \  +3 "manipulator"&G& +5 "core" &  t <' +4 ."brent"Elbow.seek 2 +4 "manipulator"&H( +27 "core" ( +3 "manipulator"&I& +7 "core" & q j V ESP.shutdown +6 #Asleep / Shutdown +42 ."shutdown"Gate.power :raw,:OFF +3 .Gate.power :core,:OFF +3 #Shutdown +10674 #"brent"-> Flush +13610 "Can"\ 13q}B +60002 \ >5rB +24533 #"brent"-> can +7 "Can"\ V5rP +1996 #"brent#2"Session Begun +33466 "Can"\ =7 rB +25002 #"brent#2"-> exit +4 #Session Ended +34996 "Can"\ 19s?B +23987 #"brent#2"Session Begun +2157 #-> can +9 "Can"\ B9s +24204 #"brent#2"-> exit +3 #Session Ended +9642 "Can"\ 1; sB +44641 #"brentAtHome"Session Begun +2792 #-> exit +3 #Session Ended +12566 "Can"\ 9=tkB +41451 #"brentAtHome"Session Begun +1112 #-> quit +3 #Session Ended +17436 "Can"\ ;?uB +27724 #"brentAtHome"Session Begun +32278 "Can"\ UAuB +2597 #"brentAtHome"-> quit +4 #Session Ended +4136 #"brent"-> exit +3 #Session Ended +4576 #"brentAtHome"Session Begun +8453 #-> can +7 "Can"\ HAuȱ +40225 \ 1C v-B +60002 \ 1DvB +60002 \ +FwYB +25427 #"brentAtHome"-> can +5 "Can"\ 0Gfw +971 #"brentAtHome"-> can +4 "Can"\ 0GlwE +33595 \ +HIwB +60002  \ -IxB +60004 \ ,KlyB +60000 \ +MyB +60002 !\ -NzGB +21848 #"brentAtHome"-> can +7 "Can"'\ EO0z} +2216 #"brentAtHome"-> `/sbin/ip route` +35931 "Can")\ 1PmzB +9310 #"brentAtHome"-> 2+2 +50691 "Can"*\ "'Q{sB +60002 &\ )St| B +60003 &\ .T|B +39239 #"brentAtHome"-> can +6 "Can"*\ BV}] +20757 +\ CV}5B +33707 #"brentAtHome"-> can +6 "Can",\ OW} +10594 #"brentAtHome"-> 2+2 +15694 "Can")\ 1X}B +49612 #"brentAtHome"-> can +7 "Can")\ DZb~GL +10383 +\ <Z~aB +60002 (\ 1\\~B +58938 #"brentAtHome"-> pucks +1064 "Can"!\ ;^B +10499 #"brentAtHome"-> upsync +2434 #"uploadLog"upsync +47069 "Can"\ 1`#B +60002 \ CbB +60002 \ "&dEOB @PDT1751612809.25 #"brentAtHome"-> 10/0 +4 !o:ZeroDivisionError: mesg"divided by 0:@timestampu: Time X><:bt["brentAtHome:13:in `/'"(brentAtHome:13:in `topLevelBinding'" Power +809 #-> exit +2 #Session Ended +2318 #"shutdown"Session Begun +5 #-> ESP.quit! +3 #Quit ESP! +5 #Session Ended +11 #mEXIT @1751612850.63PDT @1751918012.05PDT = =mMAIN_scheduler =tMAIN @PDT1751918012.97 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +126 #"core_reset"Sent BREAK +2 #t@39913 select with ifg=0x10, ie=0xF5 + #@40561 receive with ifg=0x10, ie=0xFD + #@41207 receive with ifg=0x10, ie=0xFD + #@41854 receive with ifg=0x10, ie=0xFD #@42181 receive with ifg=0x80, ie=0xFD + #@22606 sendCRC with ifg=0x20, ie=0x7F + #@23112 sendCRC with ifg=0x20, ie=0x7F #@24648 sendCRC with ifg=0x08, ie=0x5F + #@59740 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +14 #ESP2 v3.42 I2C Gateway v3.20 for core bus +301 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +487 "Can"H\ .yr + H\ .yr + #tPolling Can every 10:00 +3 #Cleanly exited at 00:07:30PDT04-Jul-25 +13000 #-> exit +7 #mEXIT @1751918152.47PDT @1751918189.03PDT = =tMAIN =mMAIN_scheduler @PDT1751918190.00 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +133 #"core_reset"Sent BREAK +2 #t@39913 select with ifg=0x10, ie=0xF5 + #@40561 receive with ifg=0x10, ie=0xFD + #@41207 receive with ifg=0x10, ie=0xFD + #@41854 receive with ifg=0x10, ie=0xFD #@42181 receive with ifg=0x80, ie=0xFD + #@22606 sendCRC with ifg=0x20, ie=0x7F + #@23112 sendCRC with ifg=0x20, ie=0x7F #@24648 sendCRC with ifg=0x08, ie=0x5F + #@53855 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +14 #ESP2 v3.42 I2C Gateway v3.20 for core bus +313 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +497 "Can"J\ 1 + J\ 1 + #tPolling Can every 10:00 +4 #Cleanly exited at 12:55:52PDT07-Jul-25 +547 #-> ESP.ready! +4 #Powering core bus +522 .Gate.power :raw,:ON +3 "sampler") +10 ) +2 "core"  +3 "collection"' +4 ' +3 "core"  +2 "processing"% +4 % +3 "core"  +5 "collection"' 9\ +3 ' 0\ +3 ' -\ +5 "processing"% 9\ +3 % 2\ +3 % *\ +2 % 0\ +5 "sampler")&\ +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +3 .tSS.configure :default +2 "sampler")#.0X PSV.PTV +2 .PSV.dial PTV +3 "processing"%1 +78 "core"  +490 #t-> PTV.PRV +2 .PTV.dial PRV +3 "processing"%2 @ +74 "core" @ +452 #t-> PRV.ab1 +3 .PRV.dial :ab1 +2 "processing"%3 @ +142 "core" ? +1159 #t-> PS.pull 0.5 +2 "processing"%4% +3 "core" %܎ +9 .tPS.seek 0.5ml +2 "processing"%5' +593 "core" ' +2 "processing"%6% +4 "core" %  +1289 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%7' +2113 "core" ' +2 "processing"%8% +4 "core" %  +294 #t-> PSV.waste1 +2 .PSV.dial :waste1 +3 "processing"%9  +110 "core"  +363 #t-> PS.empty +3 .PS.seek :empty +2 "processing"%:'s +2623 "core" ' +2 "processing"%;% +4 "core" %o +482 #t-> PSV.PTV +2 .PSV.dial PTV +2 "processing"%< +111 "core" +462 #t-> PTV.PRV +2 .PTV.dial PRV +224 #-> PRV +2145 #-> PS.pull 0.5 +2 "processing"%=% +3 "core" %o# +3 .tPS.seek 0.499ml +2 "processing"%>' +588 "core" ' +2 "processing"%?% +4 "core" %  +4913 #t-> 3.times{PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PTV} +3 .PS.seek 2.5ml +2 "processing"%@' +2104 "core" ' +2 .tdelay 2 seconds +203 .PSV.dial :waste1 +2 "processing"%A  +112 "core"  +2 .tPS.seek :empty +2 "processing"%B's +2615 "core" ' +2 .tPSV.dial PTV +2 "processing"%C +111 "core" +3 .tPS.seek 2.5ml +2 "processing"%D' +2623 "core" ' +2 .tdelay 2 seconds +203 .PSV.dial :waste1 +2 "processing"%E  +112 "core"  +3 .tPS.seek :empty +2 "processing"%F's +2617 "core" ' +2 .tPSV.dial PTV +2 "processing"%G +113 "core" +3 .tPS.seek 2.5ml +2 "processing"%H' +2622 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +3 "processing"%I  +111 "core"  +3 .tPS.seek :empty +2 "processing"%J's +2620 "core" ' +2 .tPSV.dial PTV +3 "processing"%K +111 "core" +1999 #t-> PS.pull .5 +2 "processing"%L% +3 "core" %s +4 .tPS.seek 0.499ml +2 "processing"%M' +584 "core" ' +2 "processing"%N% +4 "core" %  +3738 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%O' +2119 "core" ' +2 "processing"%P% +4 "core" %  +3335 #t-> PSV.waste2 +2 .PSV.dial :waste2 +3 "processing"%Q  +143 "core"  +1140 #t-> PS.empty +3 .PS.seek :empty +2 "processing"%R's +2629 "core" ' +2 "processing"%S% +4 "core" %t +591 #t-> PSV.PTV +2 .PSV.dial PTV +3 "processing"%T +142 "core" +3590 "Can") U +22921 #t-> PS.pull 0.5 +2 "processing"%U% +3 "core" %t +4 .tPS.seek 0.499ml +2 "processing"%V' +589 "core" ' +3 "processing"%W% +3 "core" %  +2249 #t-> 3.times{PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PTV} +3 .PS.seek 2.5ml +2 "processing"%X' +2115 "core" ' +2 .tdelay 2 seconds +203 .PSV.dial :waste1 +2 "processing"%Y  +112 "core"  +3 .tPS.seek :empty +2 "processing"%Z's +2633 "core" ' +2 .tPSV.dial PTV +2 "processing"%[ +113 "core" +3 .tPS.seek 2.5ml +2 "processing"%\\' +2612 "core" ' +2 .tdelay 2 seconds +203 .PSV.dial :waste1 +2 "processing"%]  +112 "core"  +2 .tPS.seek :empty +2 "processing"%^'s +2621 "core" ' + .tPSV.dial PTV +3 "processing"%_ +111 "core" +3 .tPS.seek 2.5ml +2 "processing"%`' +2630 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%a  +111 "core"  +2 .tPS.seek :empty +2 "processing"%b's +2619 "core" ' +2 .tPSV.dial PTV +7 "processing"%c +111 "core" +17661 "Can" T* +8465 #t-> PS.pull .5 +2 "processing"%d% +3 "core" %u +4 .tPS.seek 0.499ml +2 "processing"%e' +586 "core" ' +2 "processing"%f% +4 "core" %  +4101 #t-> 3.times{PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PTV} +3 .PS.seek 2.5ml +2 "processing"%g' +2113 "core" ' +2 .tdelay 2 seconds +208 .PSV.dial :waste1 +2 "processing"%h  +112 "core"  +2 .tPS.seek :empty +2 "processing"%i's +2619 "core" ' +2 .tPSV.dial PTV +2 "processing"%j +113 "core" +3 .tPS.seek 2.5ml +2 "processing"%k' +2619 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%l  +112 "core"  +3 .tPS.seek :empty +2 "processing"%m's +2620 "core" ' +2 .tPSV.dial PTV +2 "processing"%n +110 "core" +3 .tPS.seek 2.5ml +2 "processing"%o' +2619 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +3 "processing"%p  +110 "core"  +2 .tPS.seek :empty +3 "processing"%q's +2618 "core" ' +2 .tPSV.dial PTV +2 "processing"%r +112 "core" +2562 #t-> PS.pull 0.3 +2 "processing"%s% +4 "core" %q +3 .tPS.seek 0.299ml +2 "processing"%t' +386 "core" ' +2 "processing"%u% +4 "core" %  +290 #t-> PS.pull 0.1 +2 "processing"%v% +3 "core" %"  +3 .tPS.seek 0.399ml +3 "processing"%w'/ +184 "core" ' +2 "processing"%x% +3 "core" %4  +104 #t-> PS.pull 0.1 +2 "processing"%y% +3 "core" %4  +4 .tPS.seek 0.499ml +2 "processing"%z' +189 "core" ' +3 "processing"%{% +4 "core" %!  +90 #t-> PS.pull 0.1 +2 "processing"%|% +3 "core" %  +3 .tPS.seek 0.599ml +2 "processing"%}'( +174 "core" ' +2 "processing"%~% +4 "core" %(  +604 #t-> PS.pull 0.02 +2 "processing"%% +3 "core" %(  +3 .tPS.seek 0.619ml +3 "processing"%'+! +86 "core" ' +2 "processing"%% +4 "core" %+"  +338 #t-> PS.pull 0.02 +2 "processing"%% +3 "core" %+""  +4 .tPS.seek 0.639ml +2 "processing"%'- +92 "core" ' +2 "processing"%% +4 "core" %-"  +422 #t-> PS.pull 0.01 +2 "processing"%% +3 "core" %-  +3 .tPS.seek 0.649ml +2 "processing"%'. +68 "core" ' +3 "processing"% % +4 "core" %.#  +131 #t-> PS.pull 0.01 +2 "processing"%% +4 "core" %.#  +3 .tPS.seek 0.659ml +2 "processing"%\ '09 +57 "core" ' +2 "processing"% % +5 "core" %06  +57 #t-> PS.pull 0.01 +2 "processing"%% +4 "core" %06"  +3 .tPS.seek 0.669ml +2 "processing"%'1{ +56 "core" ' +2 "processing"%% +4 "core" %1v  +60 #t-> PS.pull 0.01 +2 "processing"%% +3 "core" %1v  +4 .tPS.seek 0.679ml +2 "processing"%'2 +58 "core" ' +2 "processing"% % +4 "core" %2  +40 #t-> PS.pull 0.01 +2 "processing"%% +3 "core" %2  +4 .tPS.seek 0.689ml +2 "processing"% '3 +58 "core" ' +2 "processing"%% +4 "core" %3  +64 #t-> PS.pull 0.01 +2 "processing"%% +4 "core" %3'  +3 .tPS.seek 0.699ml +2 "processing"%'5= +60 "core" ' +2 "processing"%% +4 "core" %59  +211 #t-> PS.pull 0.01 +2 "processing"%% +3 "core" %59"  +3 .tPS.seek 0.709ml +3 "processing"%'6~ +69 "core" ' +3 "processing"%"% +3 "core" %6!  +15290 #t-> PS.pull 1 +2 "processing"%#% +4 "core" %6  +3 .tPS.seek 1.709ml +2 "processing"%$'b +1089 "core" ' +2 "processing"%%% +4 "core" %a  +709 #t-> PSV.waste1 +3 .PSV.dial :waste1 +2 "processing"%&  +113 "core"  +353 #t-> PS.empty +2 .PS.seek :empty +3 "processing"%''s +1816 "core" ' +2 "processing"%(% +3 "core" %r +4157 "Can" T5 +1462 #t-> 2.times{PSV.PSR; PSR.flush; PS.fill; delay 2; PSV.PTV; PTV.PRV; PRV.air; PS.empty} +2 .PSV.dial PSR +3 "processing"%) +47 "core"  +2 .tPSR.select :flush +3 "processing"%j +11 .tPS.seek 2.5ml +2 "processing"%*' +2618 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial PTV +3 "processing"%+ +77 "core" +2 .tPTV.dial PRV +2 .PRV.dial :air +2 "processing"%,  +77 "core"  +3 .tPS.seek :empty + "processing"%-'s +2619 "core" ' +2 .tPSV.dial PSR +3 "processing"%. +80 "core"  +2 .tPSR.select :flush +4 .PS.seek 2.5ml + "processing"%/' +2618 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial PTV +2 "processing"%0 +78 "core" +2 .tPTV.dial PRV +2 .PRV.dial :air +2 "processing"%1  +5 "core"  +2 .tPS.seek :empty +3 "processing"%2's +2621 "core" ' +1412 #t-> 2.times{PSV.PSR; PSR.air; PS.fill; delay 2; PSV.PTV; PTV.PRV; PRV.air; PS.empty} +2 .PSV.dial PSR +2 "processing"%3 +80 "core"  +2 .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml +2 "processing"%4' +2625 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial PTV +2 "processing"%6 +80 "core" +2 .tPTV.dial PRV + .PRV.dial :air +3 "processing"%5  +5 "core"  +2 .tPS.seek :empty +2 "processing"%8's +2636 "core" ' +2 .tPSV.dial PSR +2 "processing"%9 +80 "core"  +2 .tPSR.select :air +4 .PS.seek 2.5ml +2 "processing"%7' +2611 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial PTV +3 "processing"%; +79 "core" +2 .tPTV.dial PRV +2 .PRV.dial :air +2 "processing"%<  +5 "core"  +3 .tPS.seek :empty +2 "processing"%='s +2626 "core" ' +34524 "Can"  TIJ +60001   UT +60002   T_v +60002  Tj +60002  Uu +60002  U8 +60002  UΉ +60001  Ud +60003  U +60001  T +60003  T& +60001 \  T +31413 #t-> PSV.PTV +2 .PSV.dial PTV +3 "processing"%: +14 "core"  +1808 #t-> PTV.PRV +2 .PTV.dial PRV +427 #-> PRV.ab1 +2 .PRV.dial :ab1 +3 "processing"%? @ +76 "core" A +527 #t-> PS.pull .5 +3 "processing"%>% +3 "core" %r +3 .tPS.seek 0.499ml +2 "processing"%A' +590 "core" ' +2 "processing"%@% +4 "core" %  +881 #t-> PSV +688 #-> PSV.PTV +2 .PSV.dial PTV +2 "processing"%C +4 "core" +753 #t-> PTV.PRV +2 .PTV.dial PRV +473 #-> PRV.ab2 +2 .PRV.dial :ab2 +2 "processing"%B  +141 "core"  +2924 #t-> PS.pull .5 +3 "processing"%E% +3 "core" %  +3 .tPS.seek 0.999ml +2 "processing"%D'[R +584 "core" ' +2 "processing"%G% +4 "core" %[N  +401 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%F' +1607 "core" ' +2 "processing"%I% +5 "core" %  +436 #t-> PSV.waste1 +2 .PSV.dial :waste1 +3 "processing"%H  +110 "core"  +488 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%K's +2619 "core" ' +2 "processing"%L% +3 "core" %w +83 #t-> PSV.PTV +2 .PSV.dial PTV +2 "processing"%J +111 "core" +406 #t-> PTV.PRV +2 .PTV.dial PRV +465 #-> PRV.ab2 +2 .PRV.dial :ab2 +1916 #-> PS.pull 0.5 +2 "processing"%N% +3 "core" %w +4 .tPS.seek 0.499ml +2 "processing"%M' +595 "core" ' +2 "processing"%P% +4 "core" %  +3465 #t-> 3.times{PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PTV} +3 .PS.seek 2.5ml +2 "processing"%Q' +2117 "core" ' +2 .tdelay 2 seconds +203 .PSV.dial :waste1 +2 "processing"%O  +112 "core"  +3 .tPS.seek :empty + "processing"%S's +2618 "core" ' +2 .tPSV.dial PTV +2 "processing"%T +112 "core" +2 .tPS.seek 2.5ml +2 "processing"%U' +707 "Can" VR +1920 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +3 "processing"%R  +110 "core"  +2 .tPS.seek :empty +2 "processing"%W's +2619 "core" ' +2 .tPSV.dial PTV +7 "processing"%V +112 "core" +2 .tPS.seek 2.5ml +3 "processing"%Y' +2615 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +3 "processing"%X  +112 "core"  +2 .tPS.seek :empty +2 "processing"%['s +2614 "core" ' +2 .tPSV.dial PTV +2 "processing"%Z +112 "core" +310 #t-> PS.pull 0.5 +2 "processing"%]% +3 "core" %w +4 .tPS.seek 0.499ml +2 "processing"%\\' +585 "core" ' +2 "processing"%_% +4 "core" %  +3172 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%^' +2111 "core" ' +2 "processing"%a% +4 "core" %  +35111 #t-> PSV.waste2 +2 .PSV.dial :waste2 +3 "processing"%`  +143 "core"  +1212 #t-> PS.empty +3 .PS.seek :empty +2 "processing"%c's +2620 "core" ' +2 "processing"%d% +4 "core" %r +143 #t-> PSV.PTV +2 .PSV.dial PTV +3 "processing"%b +142 "core" +572 #t-> PS.pull 0.5 +2 "processing"%f% +3 "core" %r +4 .tPS.seek 0.499ml +2 "processing"%e' +585 "core" ' +2 "processing"%h% +4 "core" %  +2576 "Can" R +300 #t-> 3.times{PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PTV} +3 .PS.seek 2.5ml +2 "processing"%g' +2115 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +3 "processing"%j  +110 "core"  +2 .tPS.seek :empty +2 "processing"%i's +2619 "core" ' +2 .tPSV.dial PTV +2 "processing"%l +112 "core" +3 .tPS.seek 2.5ml +2 "processing"%k' +2626 "core" ' +2 .tdelay 2 seconds +203 .PSV.dial :waste1 +2 "processing"%n  +123 "core"  +2 .tPS.seek :empty +2 "processing"%m's +2626 "core" ' +2 .tPSV.dial PTV +2 "processing"%p +110 "core" +3 .tPS.seek 2.5ml + "processing"%o' +2625 "core" ' +2 .tdelay 2 seconds +203 .PSV.dial :waste1 +2 "processing"%r  +112 "core"  +3 .tPS.seek :empty +2 "processing"%s's +2617 "core" ' +2 .tPSV.dial PTV +2 "processing"%q +110 "core" +193 #t-> PS.pull 0.5 +3 "processing"%u% +3 "core" %t +3 .tPS.seek 0.499ml +2 "processing"%v' +597 "core" ' +2 "processing"%x% +4 "core" %  +474 #t-> 3.times{PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PTV} +3 .PS.seek 2.5ml +2 "processing"%y' +2115 "core" ' +2 .tdelay 2 seconds +203 .PSV.dial :waste1 +2 "processing"%t  +111 "core"  +2 .tPS.seek :empty +2 "processing"%{'s +2619 "core" ' +2 .tPSV.dial PTV +2 "processing"%| +112 "core" +11 .tPS.seek 2.5ml +2 "processing"%w' +2618 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +3 "processing"%~  +112 "core"  +2 .tPS.seek :empty +2 "processing"%z's +2630 "core" ' +2 .tPSV.dial PTV +2 "processing"% +112 "core" +2 .tPS.seek 2.5ml +2 "processing"%' +2624 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +3 "processing"%}  +110 "core"  +2 .tPS.seek :empty +3 "processing"%'s +2640 "core" ' +2 .tPSV.dial PTV +2 "processing"% +112 "core" +315 #t-> PS.pull 0.4 +3 "processing"%% +3 "core" %w  +3 .tPS.seek 0.399ml +2 "processing"%'7 +492 "core" ' +2 "processing"% % +4 "core" %<  +337 #t-> PS.pull 0.1 +2 "processing"%% +3 "core" %<  +4 .tPS.seek 0.499ml +2 "processing"% ' +187 "core" ' +3 "processing"%% +4 "core" %  +307 #t-> PS.pull 0.1 + "processing"%% +4 "core" %  +3 .tPS.seek 0.599ml +2 "processing"%'( +189 "core" ' +2 "processing"%% +4 "core" %(  +509 #t-> PS.pull 0.02 +3 "processing"%% +3 "core" %(  +3 .tPS.seek 0.619ml +2 "processing"% '+" +92 "core" ' +2 "processing"%% +4 "core" %+$  +139 #t-> PS.pull 0.02 +2 "processing"%\ % +3 "core" %+$  +4 .tPS.seek 0.639ml +2 "processing"%'- +97 "core" ' +2 "processing"%% +5 "core" %-  +26 #t-> PS.pull 0.02 +2 "processing"%% +3 "core" %-  +3 .tPS.seek 0.659ml +3 "processing"%'0= +78 "core" ' +2 "processing"%% +4 "core" %08  +42 #t-> PS.pull 0.02 +2 "processing"%% +3 "core" %08  +4 .tPS.seek 0.679ml +2 "processing"% '2 +91 "core" ' +2 "processing"%"% +4 "core" %2  +148 #t-> PS.pull 0.02 +2 "processing"%% +4 "core" %2  +3 .tPS.seek 0.699ml +2 "processing"%#'5P +98 "core" ' +2 "processing"%% +3 "core" %5R  +213 #t-> PS.pull 0.02 +2 "processing"%%% +3 "core" %5R  +3 .tPS.seek 0.72ml +2 "processing"%&'7 +97 "core" ' +2 "processing"%$% +4 "core" %7  +18952 #t-> PS.pull 1 +2 "processing"%(% +3 "core" %7  +9 .tPS.seek 1.72ml +2 "processing"%)' +1091 "core" ' +2 "processing"%'% +4 "core" %  +1599 "Can" R~ +1147 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%+  +113 "core"  +352 #t-> PS.empty +3 .PS.seek :empty +2 "processing"%,'s +1843 "core" ' +2 "processing"%*% +4 "core" %p  +2907 #t-> 2.times{PSV.PSR; PSR.flush; PS.fill; delay 2; PSV.PTV; PTV.PRV; PRV.air; PS.empty} +2 .PSV.dial PSR +3 "processing"%. +47 "core"  +2 .tPSR.select :flush +3 "processing"%@ +11 .tPS.seek 2.5ml + "processing"%-' +2621 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial PTV +2 "processing"%0 +78 "core" +2 .tPTV.dial PRV +2 .PRV.dial :air +2 "processing"%1  +47 "core"  +3 .tPS.seek :empty +2 "processing"%/'s +2639 "core" ' +2 .tPSV.dial PSR +2 "processing"%3 +79 "core"  +2 .tPSR.select :flush +3 .PS.seek 2.5ml +2 "processing"%2' +2613 "core" ' +2 .tdelay 2 seconds +203 .PSV.dial PTV +2 "processing"%6 +77 "core" +2 .tPTV.dial PRV +2 .PRV.dial :air +2 "processing"%5  +5 "core"  +3 .tPS.seek :empty +2 "processing"%4's +2622 "core" ' +4563 #t-> 2.times{PSV.PSR; PSR.air; PS.fill; delay 2; PSV.PTV; PTV.PRV; PRV.air; PS.empty} +2 .PSV.dial PSR +2 "processing"%9 +78 "core"  +2 .tPSR.select :air +3 "processing"% +58 .tPS.seek 2.5ml +2 "processing"%8' +2633 "core" ' +2 .tdelay 2 seconds +203 .PSV.dial PTV +2 "processing"%; +78 "core" +2 .tPTV.dial PRV +2 .PRV.dial :air +2 "processing"%<  +5 "core"  +2 .tPS.seek :empty +3 "processing"%7's +2615 "core" ' +2 .tPSV.dial PSR +2 "processing"%: +80 "core"  +2 .tPSR.select :air +4 .PS.seek 2.5ml +2 "processing"%?' +2621 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial PTV +2 "processing"%> +79 "core" +2 .tPTV.dial PRV +2 .PRV.dial :air +3 "processing"%=  +4 "core"  +3 .tPS.seek :empty +2 "processing"%@'s +2614 "core" ' +26442 "Can" S +60002  S +60002  S@ +19670 #t-> access 2 +4 "storage"(C% +3 "core" %B T\ ! +2 "manipulator"&B% +4 "core" % \\ J~ +2 "manipulator"&E& +4 "core" &) X IC +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 +2 "storage"(A(Kz +197 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +4 (G& +3 "core" &K} d `\  +962 #t-> initialPurge +2 #Starting initialPurge +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'D& +3 "core" &v \ +3 .tHand.open + "manipulator"&I1 +67 "core" 1 +2 "manipulator"&H& +4 "core" &) P HC +2 "manipulator"&F% +4 "core" % \\ H~ +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +3 "manipulator"&L(-z +173 "core" ( +2 "manipulator"&J& +4 "core" &- b I +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &N& +3 "core" &- J +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :garage +2 "manipulator"&K'o +106 "core" ' +2 .tHand.close +2 "manipulator"&P/ +68 "core" / +2 "manipulator"&M& +3 "core" &- . 6 A 6 +3 "manipulator"&O% +4 "core" % o` * ( ' 6 +3 .tForearm.seek :retract +2 "manipulator"&Q' ] +119 "core" ' +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&T( +280 "core" ( +2 "manipulator"&S& +4 "core" & G/ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &R& +3 "core" &  G/ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +3 "manipulator"&U'ш +100 "core" ' +2 "manipulator"&V& +4 "core" & G F/ +2 "manipulator"&W% +4 "core" %џ  F +3 "collection"'X& +4 "core" &v \ +3 "collection"'Y& +6 "core" &v \ +2 .tCC.seek :closed +2 "collection"'Z(X +5 "core" &v \ +8 &F &k +9 &VQ| : +9 &xv N +10 &DU U +9 &N V +9 &NV V +10 &L U +9 &LO U +9 & Q V +10 &!P V +9 &#Q U +9 &%TT U +10 &'R U +9 &(N U +10 &*M U +9 &,[P V +9 &.P V +10 &/P V +9 &1P V +9 &3dL U +10 &5&R U +9 &6Q U +10 &8N U +9 &:lN U +9 & +3 .tCS.seek 0ml +2 "collection"''P +1272 "core" ' +2 .tdelay 7 seconds +704 .CS.seek 3ml +2 "collection"''2~ +807 "core" ' +2 .tCSV.dial :waste +3 "collection"' +75 "core" +3 .tCS.seek 0ml +2 "collection"''P +794 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"& & +3 "core" &$ M K K :* +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&( +73 "core" ( +2 "manipulator"&& +3 "core" & G L L ;e +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &\ & +3 "core" & @ H r <e +3 .tForearm.seek CC +2 "manipulator"&'ш +94 "core" ' +2 .tHand.close +2 "manipulator"&/ +70 "core" / +2 .tCC.seek :open +3 "collection"'( +409 "core" ( +2 "manipulator"&& +4 "core" & u s G Be +2 "manipulator"&% +4 "core" % ї y y b BE +3 .tForearm.seek :retract +2 "manipulator"& ' ] +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +3 "manipulator"&"(-z +274 "core" ( +2 "manipulator"&& +4 "core" &- } P D +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &- v  C +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&'o +112 "core" ' +2 .tHand.open +2 "manipulator"&1 +71 "core" 1 +2 "manipulator"& % +3 "core" % xZ 1 +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&%' ] +119 "core" ' +7277 #t-> exit +9 #mEXIT @1751931348.54PDT @1751931689.49PDT = =tMAIN =mMAIN_scheduler @PDT1751931690.42 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +134 #"core_reset"Sent BREAK +2 #t@27887 sendCRC with ifg=0x20, ie=0x7F + #@29721 sendCRC with ifg=0x08, ie=0x5F + #@21813 idle with ifg=0x84, ie=0x75 + #@22483 select with ifg=0x10, ie=0xF5 #@23115 receive with ifg=0x10, ie=0xFD + #@23746 receive with ifg=0x10, ie=0xFD + #@24378 receive with ifg=0x10, ie=0xFD #@24705 receive with ifg=0x80, ie=0xFD + #@6321 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +14 #ESP2 v3.42 I2C Gateway v3.20 for core bus +299 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +504 "Can"\ M +2 \ M  + #tPolling Can every 10:00 +3 #Cleanly exited at 16:35:48PDT07-Jul-25 +5 #Loading /home/esp/esp2local/mission/standAloneDA.rb mission +47 #Preparing to sleep until 7/7/25 4:45PM +3 ."Qmail"GoodNews.email "Starting standAloneDA w/pucks in tube 2\\n{1 => 0,\\n 3 => 0,\\n 4 => 0,\\n 5 => 0,\\n 6 => 0,\\n 7 => 0}\\nCan@16:41:31, 22.7C, 42% humidity, 14.8psia, 12.56V, 0.38A, 22.511Ah, 4.78W\\nEnding 23:00",Subject: "standAloneDA begun" +5 #tAsleep til 7/7/25 4:45PM +7 #Continuing at 16:45 +3 "Can"\ O +19 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF + #Shutdown +354 ."Qmail"GoodNews.email "Then, in tube 2: da 50\\n/home/esp/esp2local/mission/standAloneDA.rb:33\\n{1 => 0,\\n 3 => 0,\\n 4 => 0,\\n 5 => 0,\\n 6 => 0,\\n 7 => 0}\\nCan@16:41:40, 22.8C, 42% humidity, 14.8psia, 12.56V, 0.39A, 22.512Ah, 4.94W",Subject: "Asleep until 16:45" +1730 #"uploadLog"upsync +17820 "Can"\ +LR +4 #tPowering core bus +577 .Gate.power :raw,:ON +2 "sampler") +53 ) +3 "core"  +3 "collection"' +3 ' +5 "core"  +3 "processing"% +4 % +3 "core"  +5 "collection"' 9\ +4 ' 0\ +3 ' -\ +5 "processing"% 9\ +3 % 2\ +3 % *\ +2 % 0\ +5 "sampler")&\ +3 .tCS.configure :default + "collection"'#P d@b +4 .tPS.configure :default + "processing"%#A d`xb +3 .tSS.configure :default +2 "sampler")#.0X 0,\\n 3 => 0,\\n 4 => 0,\\n 5 => 0,\\n 6 => 0,\\n 7 => 0}\\nCan@16:45:39, 22.8C, 42% humidity, 14.8psia, 12.57V, 0.35A, 22.527Ah, 4.40W",Subject: "Started standAloneDA: da 50" +2 #tda sampling at most 50ml +6 #Loading sh1 puck from tube 2 into Collection Clamp + "collection"'#& +3 "core" &x  +3 .tHand.open + "manipulator"&$1 +65 "core" 1 +4 "manipulator"&%% +4 "core" % i D Q +3 "storage"(&% +4 "core" %E \ ) +2 "storage"('. +4 "core" .([Y +3 .tSC.reconfigure :tight +4 "storage"($\ .(\ 1~b +4 .tSC.seek 2 +2 "storage"((( +311 ."Qmail"DAfans.email "Started da in tube 2 at 16:45:39PDT07-Jul-25\\n{1 => 0,\\n 3 => 0,\\n 4 => 0,\\n 5 => 0,\\n 6 => 0,\\n 7 => 0}\\nCan@16:45:39, 22.8C, 42% humidity, 14.8psia, 12.57V, 0.35A, 22.527Ah, 4.40W",Subject: "da sampling at most 50ml" +530 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +4 ()& +3 "core" &  \ ' +2 "manipulator"&*& +3 "core" &= r PG +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&+( +47 "core" ( +2 "manipulator"&,& +3 "core" &\ T O l +3 "storage"(-& +4 "core" & \ ' +3 .tForearm.seek 2 + 800 counts +2 "manipulator"&.'k +100 "core" ' +2 "storage"(/& +3 "core" & \ ' +3 .tSE.reconfigure :pick +2 "storage"(#],K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(0' +291 "core" ' +2 "storage"(1- +4 "core" -'; +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (2& +3 "core" & 2\ ( +2 "manipulator"&3& +4 "core" &\ 6 P l +3 .tElbow.seek 2 +2 "manipulator"&4( +3 "core" ( +2 "manipulator"&5& +4 "core" & ~ P l +2 "storage"(6& +4 "core" & \ ' +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&7'w +15 "core" ' +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +4 .tHand.close + "manipulator"&8/ +70 "core" / +4 ."downElevator"SE.seek :down +4 "storage"(9'= +2 "manipulator"&:& +9 "core" &\ c O l +2 "manipulator"&;% +4 "core" % { m L +3 .tForearm.seek :retract + "manipulator"&<' ] +106 "core" ' +2 .tElbow.seek CC +2 "manipulator"&=( +143 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +65 "core" ( +5 "manipulator"&>& +11 "core" &   S +7 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +7 &?& +6 "core" &  S +7 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +2 "manipulator"&@'ш +96 "core" ' +2 "manipulator"&A& +4 "core" & L +3 "manipulator"&B% +4 "core" %ђ L +3 "collection"'C& +4 "core" &x  +3 "collection"'D& +6 "core" &x  +3 .tCC.seek :closed +3 "collection"'E(X +4 "core" &x  +5 &y V D +9 &Es 3 +9 &#m{ H +10 &` U +10 &vK U +2 #"uploadLog"upsync +7 "core" &8M U +9 &M U +9 &O U +10 &O T +9 &!?O U +9 &#N T +10 &$O U +9 &&O T +9 &(IN T +10 &*\ M U +9 &+Q U +10 &-P U +9 &/OO U +9 &1O U +10 &2O U +9 &4O U +10 &6XL U +9 &8L U +9 &9L U +10 &;N U +9 &=aN T +9 &?!N U +10 &@N U +9 &BN U +10 &DhP U +9 &F'X V +9 &Ga W +10 &Il Y +9 &K^{ [\ +9 &M _ +10 &N _ +9 &P _ +10 &RV ` +9 &T a +9 &U b +10 &W P +9 &X% *{ +9 &Xn S +3 ( +2 "collection"'D& +5 #tCollection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.15 +2 .Hand.open + "manipulator"&F1 +73 "core" 1 +2 "manipulator"&G% +4 "core" % ђ @ G +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&H' ] +106 "core" ' +3 #tcollectSample 50ml w/bubble point of 24psi + #Priming 7ml + .Intake.select :close +2 .Exhaust.select :close + .SS.hold +2 "sampler")I+ +5 "core" + + "sampler")J% +4 "core" %!tq I +3 "collection"'K& +3 "core" &Xk S +5 "Can" Yεc +2 #tCalibrating pressure and temperature sensors +3 .CTV.dial :air +4 .SSV.dial :spit,avoiding: :exhaust +4 .SS.reconfigure :fast + "sampler")#.0X showlog 40 +702 "Can" Ytd +926 #"brent"-> MainThread.lastErr.reply +26333 #-> Intake.open +2 .Intake.select :open +4 "sampler") +3153 #"brent"-> Intake.close +2 .Intake.select :close +3 "sampler")0 +782 #"brent"-> trouble +3473 #-> MainThread.resume -2 +5 #tResuming Thread (suspended since 16:46:07) +4 #Priming 7ml +3 .Intake.select :close +4 .Exhaust.select :close +4 .SS.reconfigure :default +2 "sampler")#.0X K " +2 "collection"'{& +4 "core" &X_ S +4 "Can" Z^V +2 .tCTV.dial :intake +15 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +5 "sampler")|  +5 "collection"'} @ +5 "core" ? +69 +5 #tAllowing 2:10 for 25.0ml of remaining 50.0ml +2 .Intake.select :open +2 "sampler") +218 "collection"'~% +3 "core" %P +3 #tIntake @14.3psia, vacuum from 8.8 to 11.8psi +3 .SS.reconfigure :inhaling 2.16ml/s +3 "sampler")#.0XT @ +78 "core" A +5 ."airStroke"CS.seek 10ml +3 "collection"'?' +79 "core"  +6 .tCTV.dial :air +2 "collection"'4  +78 "core"  +5 .tdelay 15 seconds +1502 .SSV.dial :spit,avoiding: :exhaust +3 "sampler")A +140 "core"  +5 ."prepCSV"CTV.dial CSV,avoiding: :intake +7 .tSS.seek 0ml +2 "collection"'B  +4 "sampler")C'! +9 "core" ' +2 .tSSV.dial CBV,avoiding: :exhaust +3 "sampler")9  +126 "core"  +14  +519 ' +2 .tSSV.dial between CBV and plug +3 "sampler")< +50 "core" +4 .tCBV.dial between SSV and waste2 +3 "collection"'!  +33 "core"  +5 "collection"'F% +3 "core" %m  +4 ."connect"CTV.dial CSV,avoiding: :air +3 .tCSV.dial CTV +5 "collection"'G  +2 'D  +8 "core"  +51  +6 .tCS.reconfigure :pressurize +2 "collection"'# d@<<Wb +8 .tCS.seek 0ml +2 "collection"'J'P +1847 "core" '.E]Wp ߣ +4 "collection"'K% +4 "core" %.`Z^  +2 "sampler")@% +4 "core" %oj 7 ' +2 #tBubblePoint: Intake @24.2psia, Outlet @-0.0psia +2 .CBV.dial SSV +4 "collection"' @ +38 "core" A +7 .tSS.reconfigure :default + "sampler")#.0X +5 ."CSpush"CS.reconfigure :fast +2 "collection"'#d @b +6 ."CSpush"CS.seek 0ml +2 "collection"'R'P +112 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +3 "sampler")Z +140 "core"  +5 .tSS.reconfigure :exhale + "sampler")#.0X +5 ."CSpush"CS.reconfigure :fast +2 "collection"'#d @b +5 ."CSpush"CS.seek 0ml +3 "collection"''P +94 "core" ' +3 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler") +141 "core"  +4 .tSS.reconfigure :exhale +2 "sampler")#.0Xd +104 "collection"'69 +3 "core" 9QBd +103 "collection"'#9 +4 "core" 9jGd +103 "collection"':9 +3 "core" 9Kd +103 "collection"';9 +3 "core" 9Od +103 "collection"'+9 +4 "core" 9Td +103 "collection"'09 +3 "core" 9Xd +103 "collection"'>9 +3 "core" 9\\d +103 "collection"'.9 +4 "core" 9 `d +103 "collection"'49 +3 "core" 9*ed +103 "collection"'9 +4 "core" 9Hid +103 "collection"'79 +3 "core" 9fmd +103 "collection"'A9 +3 "core" 9qa +104 "collection"'B9 +3 "core" 9v] +103 "collection"'99 +3 "core" 9z[ +103 "collection"'89 +4 "core" 9~X +103 "collection"'<9 +3 "core" 9T +103 "collection"'!9 +3 "core" 9R +103 "collection"'F9 +3 "core" 9>O +103 "collection"'G9 +3 "core" 9]L +103 "collection"'D9 +3 "core" 9}I +103 "collection"'?9 +3 "core" 9F +103 "collection"'K9 +3 "core" 9D +103 "collection"'@9 +3 "core" 9A +103 "collection"'9 +4 "core" 9? +103 "collection"'C9 +3 "core" 9< +104 "collection"'N9 +3 "core" 9.; +103 "collection"'M9 +3 "core" 9J9 +103 "collection"'O9 +3 "core" 9f6 +103 "collection"'I9 +3 "core" 94 +103 "collection"'S9 +4 "core" 93 +103 "collection"'P9 +4 "core" 91 +103 "collection"'L9 +3 "core" 9. +103 "collection"'T9 +3 "core" 9- +103 "collection"'V9 +3 "core" 9, +103 "collection"'W9 +3 "core" 9* +103 "collection"'Q9 +3 "core" 9*( +104 "collection"'Z9 +3 "core" 9@& +103 "collection"'J9 +3 "core" 9T& +103 "collection"'U9 +3 "core" 9h$ +103 "collection"'R9 +4 "core" 9|# +103 "collection"'[9 +3 "core" 9! +103 "collection"']9 +3 "core" 9 +103 "collection"'^9 +3 "core" 9 +103 "collection"'\\9 +3 "core" 9 +104 "collection"'`9 +4 "core" 9 +103 "collection"'a9 +3 "core" 9 +103 "collection"'b9 +3 "core" 9 +103 "collection"'d9 +3 "core" 9 \  +103 "collection"'c9 +4 "core" 9  +103 "collection"'e9 +3 "core" 9 \  +103 "collection"'Y9 +3 "core" 9 (\  +103 "collection"'_9 +3 "core" 9 3  +103 "collection"'X9 +3 "core" 9 ?   +103 "collection"'h9 +3 "core" 9 I $ +103 "collection"'i9 +4 "core" 9 U( +103 "collection"'l9 +3 "core" 9 ^, +103 "collection"'n9 +3 "core" 9 g1 +103 "collection"'g9 +3 "core" 9 r5 +103 "collection"'m9 +3 "core" 9 {9 +103 "collection"'o9 +4 "core" 9 = +103 "collection"'f9 +3 "core" 9 B +103 "collection"'r9 +3 "core" 9 F +103 "collection"'s9 +3 "core" 9 J +103 "collection"'j9 +3 "core" 9 N +103 "collection"'u9 +4 "core" 9 S +103 "collection"'v9 +3 "core" 9 W +103 "collection"'w9 +3 "core" 9 [ +103 "collection"'k9 +3 "core" 9 _ +103 "collection"'q9 +3 "core" 9 d +103 "collection"'z9 +4 "core" 9 h +103 "collection"'{9 +3 "core" 9 l +103 "collection"'p9 +4 "core" 9  p +103 "collection"'~9 +3 "core" 9 !u +103 "collection"'}9 +3 "core" 9 !y +103 "collection"'x9 +4 "core" 9 "} +103 "collection"'y9 +3 "core" 9 $ +103 "collection"'9 +3 "core" 9 % +103 "collection"'9 +3 "core" 9 & +103 "collection"'|9 +3 "core" 9 ' +103 "collection"'9 +4 "core" 9 ( +103 "collection"'t9 +3 "core" 9 ) +103 "collection"'9 +3 "core" 9 ) +103 "collection"'9 +4 "core" 9\ + +104 "collection"' 9 +3 "core" 9\ , +103 "collection"'9 +3 "core" 9\ + +103 "collection"' 9 +3 "core" 9\ , +103 "collection"' 9 +3 "core" 9\ - +103 "collection"'9 +3 "core" 9\ . +103 "collection"'9 +4 "core" 9\ 0 +103 "collection"'9 +3 "core" 9\ 0 +104 "collection"' 9 +3 "core" 9\ 1 +103 "collection"'9 +3 "core" 9\ $2 +103 "collection"'9 +3 "core" 9\ (3 +103 "collection"'9 +3 "core" 9\ +4 +103 "collection"'9 +4 "core" 9\ .5 +103 "collection"'\ 9 +3 "core" 9\ 26 +103 "collection"'9 +3 "core" 9\ 47 +103 "collection"'9 +3 "core" 9\ 78 +103 "collection"'9 +3 "core" 9\ ;9 +103 "collection"'9 +3 "core" 9\ >: +103 "collection"'9 +3 "core" 9\ B: +104 "collection"'9 +3 "core" 9\ C; +103 "collection"' 9 +48 "core" 9\ H= +103 "collection"'$9 +4 "core" 9\ K= +103 "collection"'%9 +3 "core" 9\ N= +13 .tCH.hold 10:00,70C +3 "collection"'' `\ `\ N\ +4 '9 +8 "core"  +2 9\ N\ N +2 "collection"')% +3 "core" %   +3 #tBegun lysing Collection Puck Heater at 68C/29.5psia +4693 #"brent"-> exit +3 #Session Ended +30812 "Can" ۲d +24480 "core" ` +3 "collection"'*9 +5 "core" 9\  +4 "collection"',% +6 "core" %  B  +3 #tEnded lysing Collection Puck Heater at 70C/28.5psia +3 .CS.seek 0ml +2 "collection"'-'P +333 "core" ' +4 .tCTV.dial between spare and airCTV,avoiding: :intake +4 "collection"'/ @ +112 "core" A +6 .tCSV.dial :air +3 "collection"' @ +57 "core" A +11 .tCS.seek 5ml +4 "collection"''q +1355 "core" ' +3 .tCSV.dial CTV +3 "collection"'1  +44 "core"  +6 .tdelay 2 seconds +203 .CSV.dial :air +2 "collection"' @ +47 "core" ? +10 .tdelay 2 seconds +203 .CSV.dial CTV +3 "collection"'2  +46 "core"  +7 .tdelay 2 seconds +202 .CSV.dial :air +3 "collection"'3 @ +46 "core" ? +6 .tdelay 2 seconds +204 .CS.seek 0ml +3 "collection"''P +1359 "core" ' +3 "collection"'5% +6 "core" %R\ l\ b +2 #tPuck @54.7psia after final lysis pressurization +2 #Recovering Lysate into Collection syringe +2 .CSV.dial CBV +2 "collection"'6 +108 "core" ~ +6 .tCBV.dial CSV +3 "collection"'#  +30 "core"  +8 "collection"':% +5 "core" %R N J +5 .tCS.seek 5ml +2 "collection"';'q +1347 "core" ' +4 .tdelay 5 seconds +503 .CTV.dial :air +3 "collection"'+  +47 "core" +6 "collection"'0% +6 "core" %q  +4 .tCS.seek 7.001ml +2 "collection"'>'k +591 "core" ' +3 .tdelay 5 seconds +503 .CSV.dial :air2 +3 "collection"'. @ +44 "core" ? +7 .tCS.seek 10ml +2 "collection"'4' +844 "core" ' +4 .tCSV.dial between air and CTV,avoiding: CBV +3 "collection"' ` +125 "core" ^ +6 #tLysing Complete + "collection"'7& +6 "core" &X_  S +3 #tStoring sh1 puck in Collection Clamp to tube 1 +2 "manipulator"&A% +5 "core" % W ' + 6 +4 "storage"(B% +4 "core" %A   \ \ +4 "storage"(9. +5 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 .tSC.seek 1 +3 "storage"(8( +195 "core" ( +3 .tSC.configure :limp +2 "storage"($(\ 1b +5 (<& +6 "core" &  I\  +2 "manipulator"&!& +11 ."raiseStack"SE.reconfigure :place +2 "storage"(#]K-0-\ b +4 "core" & - 9 +5 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."raiseStack"SE.seek :beamBreak +5 .tElbow.seek CC +3 "storage"(F' +7 "manipulator"&G( +6 "core" ( +3 "manipulator"&D& +6 "core" &  " 1 +3 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &?& +3 "core" &  2 +5 .tForearm.seek CC +2 "manipulator"&K'ш +101 "core" ' +3 .tHand.close + "manipulator"&@/ +76 "core" / +5 .tCC.seek :open +2 "collection"'( +57 "core" ' +4 "storage"(C- +5 "core" -' +3 ."raiseStack"SE.configure :default +2 "storage"(#QK-0-\ b +6 ."raiseStack"SE.seek :place +2 "storage"(N'x +99 "core" ' +229 ( +3 "storage"(M& +7 "core" & " - M\  +3 "storage"(O& +6 "core" &  ( ,\  +3 "manipulator"&I& +5 "core" & 8 8 +4 "manipulator"&S% +5 "core" % ђ A ? 6 9 +5 .tForearm.seek :retract +2 "manipulator"&P' ] +101 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 1 +3 "manipulator"&L( +159 "core" ( +3 "manipulator"&T& +6 "core" & # " ! 8@ +3 "storage"(V& +6 "core" & & \  +3 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +5 .tForearm.seek 1 +2 "manipulator"&W'ώ +111 "core" ' +3 .tElbow.hold +2 "manipulator"&Q, +6 "core" , +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tHand.open +2 "manipulator"&Z1 +70 "core" 1 +4 "manipulator"&J% +6 "core" % ϟg P ' +3 "storage"(U& +5 "core" & T\  +3 .tForearm.force -20 +2 "manipulator"&5 +5 .tForearm.seek 1 + 317 counts + "manipulator"&R' +13 "core" ' +3 "manipulator"&[& +5 "core" & M ^ 6 =@ +4 "storage"(]& +6 "core" & W U K\  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 1 + 800 counts +2 "manipulator"&^'Ү +34 "core" ' +3 "storage"(\\% +5 "core" %v = = g\  +5 ."downElevator"SE.seek :down +4 "storage"(`'= +99 (a% +4 "core" %1  % \ \\z +3 "manipulator"&b% +5 "core" %Ҋ !  3 8 +5 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +2 "manipulator"&d' ] +91 "core" ' +64 ' +3 ."downElevator"SE.stop + "storage"(5 +5 #tTranferring DA +2 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'c& +6 "core" &} +3 "manipulator"&e& +6 "core" & y y U A@ +3 "manipulator"&Y% +5 "core" % R h i E = +4 .tElbow.seek FlushPuck::Garage +2 "manipulator"&_(-z +179 "core" ( +3 "manipulator"&X& +5 "core" &-q u q ) AL +4 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &h& +4 "core" &-q t x " BL +4 .tForearm.seek :garage +2 "manipulator"&i'o +105 "core" ' +3 .tHand.close +2 "manipulator"&l/ +75 "core" / +3 "manipulator"&n& +5 "core" &-s r  (J +3 "manipulator"&g% +5 "core" % σu r C ( +4 .tForearm.seek :retract +3 "manipulator"&m' ] +120 "core" ' +4 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 .tElbow.seek CC +2 "manipulator"&o( +277 "core" ( +3 "manipulator"&f& +5 "core" & U d A* +4 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &r& +4 "core" & h i D ?) +4 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +6 .tForearm.seek CC +2 "manipulator"&s'ш +98 "core" ' +3 "manipulator"&j& +5 "core" & B K :( +4 "manipulator"&u% +6 "core" %щ > @ U : +4 "collection"'v& +5 "core" & +68 "collection"'w& +8 "core" & +4 .tCC.seek :closed +4 "collection"'k(X +3 "core" & +7 & 6 +7 &Fsp 4 +9 &7mt H +9 &[ T +10 &H S +9 &RL} T +10 &F_ T +9 &J T +9 &I T +10 &!ZG T +9 &#G T +9 &$H T +10 &&H S +9 &(dG S +9 &*%I T +10 &+K T +9 &-J T +10 &/jI T +9 &1-I~ T +10 &2Hh T +9 &4JR T +9 &6tI S +9 &85I T +10 &9J T +9 &;G T +10 &=|Ha S +9 &?=I T +9 &@H T +10 &BI T +9 &DP U +9 &F=_ W +10 &G~ Z +9 &I ` +10 &Kg ` +9 &M* ` +9 &Nm a +10 &PM a +9 &Rj b +10 &T+ b +9 &U b) +9 &W V +10 &Xf [ +9 &Xr _ +10 ( + &XjT Y +4 "collection"'w& +7 #tCollection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.48 +2 "collection"'q& +4 "core" &Xj[ Y +3 &Xj Y +4 .tHand.open +2 "manipulator"&z1 +73 "core" 1 +3 "manipulator"&{% +5 "core" % щ  $ @ 4 +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +3 "manipulator"&p' ] +104 "core" ' +3 .tPSV.dial PSR +2 "processing"%~ +144 "core"  +11 "processing"%}% +5 "core" %ܐ +4 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +4 "processing"%@ +21 .tPS.seek 1.5ml +2 "processing"%x' +1598 "core" ' +3 .tdelay 5 seconds +503 .PSV.dial :waste1 +3 "processing"%y  +47 "core"  +7 .tPS.seek 0ml +3 "processing"%'ܑ +1609 "core" ' +3 .tPSV.dial PSR +2 "processing"% +48 "core"  +11 .tPSR.select :air +2 "processing"% +21 .tPS.seek 2.5ml +2 "processing"%|' +2626 "core" ' +4 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +3 "processing"% +4 "collection"'t  +10 "core"  +2 "processing"% +5 "core"  +3 "processing"%  +46 "core"  +22 +10 .tPSV.dial :mixloop +2 "processing"% +112 "core" +6 .tCTV.dial :air,avoiding: :intake +3 "collection"'  +15 "core" +6 .tPTV.dial :PRVmixing +3 "processing"%  +76 "core" +8 .tPS.seek 0ml +3 "processing"% 'ܑ +2622 "core" ' +3 .tPSV.dial :air +3 "processing"%  +45 "core"  +8 .tPS.seek 2.5ml +2 "processing"%' +2626 "core" ' +3 .tPSV.dial :mixloop +2 "processing"% +48 "core" +8 .tPS.seek 0ml +3 "processing"% 'ܑ +2630 "core" ' +3 .tPSV.dial :air +2 "processing"%  +48 "core"  +8 .tPS.seek 2.5ml +2 "processing"%' +2624 "core" ' +3 .tPSV.dial :mixloop +3 "processing"% +48 "core" +7 .tPS.seek 0ml +3 "processing"%'ܑ +2618 "core" ' +3 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&\ & +5 "core" & c Y + ?( +4 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 .tElbow.seek CC +2 "manipulator"&( +38 "core" ( +3 "manipulator"&& +59 "core" & { u I D +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +5 "core" & w w D D +4 .tForearm.seek CC +2 "manipulator"&'ш +90 "core" ' +3 .tHand.close + "manipulator"&/ +72 "core" / +6 .tCC.seek :open +2 "collection"'( +413 "core" ( +2 "manipulator"& & +6 "core" & j W ] @ +3 "manipulator"&$% +5 "core" % њ  > C3 +4 .tForearm.seek :retract +2 "manipulator"&%' ] +96 "core" ' +4 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage +3 "manipulator"&(-z +277 "core" ( +3 "manipulator"&)& +5 "core" &- 5 HF +4 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +4 &&& +4 "core" &- IF +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage +3 "manipulator"&''o +110 "core" ' +3 .tHand.open + "manipulator"&*1 +74 "core" 1 +3 "manipulator"&,% +5 "core" % yM $ + +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&' ] +102 "core" ' +4 .tPSV.dial :mixloop +2 "processing"%/ +15 "core" +5 .tPTV.dial :PRVmixing +3 "processing"%  +5 "core" +12 ."connect"PRV.dial CBV +5 .tCBV.dial PRV +3 "processing"%-  +5 "collection"'1  +5 "core"  +10 +5 .tCTV.dial :air,avoiding: :intake +6 #Loading lyfil puck from tube 2 into Collection Clamp +2 "collection"'& +5 "core" &l +3 "manipulator"&2% +6 "core" % p  E +3 "storage"(3% +6 "core" %C y\  +3 "storage"(. +5 "core" .( +4 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 .tSC.seek 2 +2 "storage"(5( +209 "core" ( +3 .tSC.configure :limp + "storage"($(\ 1b +5 (6& +4 "core" & T u B\  +3 "manipulator"&#& +7 "core" &- W FF +3 "manipulator"&:% +6 "core" % p  C +4 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 .tElbow.seek 2 +2 "manipulator"&( +174 "core" ( +2 "manipulator"&+& +6 "core" & ] f ?> +3 "storage"(0& +6 "core" & f f\  +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 800 counts +3 "manipulator"&;'k +98 "core" ' +3 "storage"(.& +6 "core" & e h \  +3 .tSE.reconfigure :pick +2 "storage"(#],K-0-\ b +6 .tSE.seek :beamBreak +2 "storage"(>' +310 "core" ' +3 "storage"(- +4 "core" -' +4 .tSE.configure :default + "storage"(#QK-0-\ b +5 (7& +4 "core" & ~ \ \  +4 "manipulator"&A& +6 "core" & C F> +3 .tElbow.seek 2 +2 "manipulator"&B( +5 "core" ( +3 "manipulator"&9& +7 "core" & , E> +3 "storage"(<& +5 "core" & \  +4 .tForearm.seek 2 + 300 counts +3 "manipulator"&!'w +25 "core" ' +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tHand.close +2 "manipulator"&D/ +71 "core" / +5 ."downElevator"SE.seek :down +5 "storage"(?'= +3 "manipulator"&(& +11 "core" & W e => +3 "manipulator"&@% +60 "core" % q @ B h >F +4 .tForearm.seek :retract +2 "manipulator"&C' ] +93 "core" ' +3 .tElbow.seek CC +2 "manipulator"&=( +71 "Can" gyd +23 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +59 "core" ( +4 "manipulator"&H& +6 "core" & {  C+ +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &E& +4 "core" & e y j A+ +5 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +6 .tForearm.seek CC +2 "manipulator"&F'ш +96 "core" ' +3 "manipulator"&M& +6 "core" & h f =( +3 "manipulator"&O% +6 "core" %s X O $ = +3 "collection"'I& +5 "core" & +13 "collection"'S& +7 "core" & +4 .tCC.seek :closed +4 "collection"'T(X +3 "core" &S +8 &> 3 +6 &Du2 3 +9 &6nt# H +10 &Y T +9 &H T +10 &QL S +9 &L T +9 &L T +10 &K{ T +10 &!YGs S +8 &#Gd S +10 &$HM T +9 &&H> T +10 &(aG5 S +9 &*"L T +9 &+K T +10 &-J T +9 &/iJ S +9 &1*M T +10 &2I T +9 &4I T +10 &6qG S +9 &84I S +9 &9J S +10 &;J S +9 &=xM T +9 &?:L T +10 &@J T +9 &BH S +10 &DL S +9 &F@Q} T +9 &GYk V +10 &IiL W +9 &Kw Z +9 &M. ] +10 &N ^ +9 &P _ +10 &Rl ` +9 &T/ ` +9 &U a +10 &W| K +9 &X t / +9 &Xcm Q +4 ( +3 "collection"'S& +7 #tCollection Clamp onSpring/offSpring for 7/25 samples, on/off torque 2.21 +3 .Hand.open +2 "manipulator"&V1 +4 "core" &X`k Q +66 1 +2 "manipulator"&K% +5 "core" % h * ( O 6# +5 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +2 "manipulator"&G' ] +97 "core" ' +3 .tCTV.dial CSV,avoiding: :intake +3 "collection"'Z  +144 "core" ~ +8 .tCSV.dial CTV +3 "collection"'J  +30 "core"  +9 .tPS.seek 2.5ml +2 "processing"%U' +2619 "core" ' +4 "collection"'[% +5 "core" %]YM  +4 .tCS.seek 4.25ml +3 "collection"']'Z# +1550 "core" ' +4 .tdelay 8 seconds +803 .PSV.dial :air +3 "processing"%P  +46 "core"  +9 .tdelay 2 seconds +203 .PSV.dial :waste2 +2 "processing"%\\  +80 "core"  +9 .tPS.seek 0ml +3 "processing"%L'ܑ +2612 "core" ' +4 .tCBV.dial between PRV and waste1 +3 "collection"'a ` +37 "core" ^ +6 .tCSV.dial :air +2 "collection"'b @ +46 "core" ? +8 .tCS.seek 10ml +2 "collection"'W' +1540 "core" ' +3 .tCSV.dial CTV +3 "collection"'R  +46 "core"  +8 .tCS.seek 0ml +3 "collection"'c'P +2615 "core" ' +4 .tCBV.dial :waste1 +2 "collection"'N @ +30 "core" ? +7 .tdelay 5 seconds +503 .CTV.dial :air,avoiding: :intake +4 "collection"'e  +146 "core" +5 "collection"'Y& +5 "core" &X_~ Q +4 #tStoring lyfil puck in Collection Clamp to tube 1 +2 "manipulator"&^% +5 "core" % Q f R + < +3 "storage"(X% +6 "core" %@ < <\  +3 "storage"(h. +5 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 .tSC.seek 1 +2 "storage"(`( +202 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +6 (Q& +3 "core" & \  +4 "manipulator"&l& +67 "core" &"  , % 9& +3 "manipulator"&n% +5 "core" % Q N N - ; +5 .tElbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +5 .tElbow.seek 1 +2 "manipulator"&g( +158 "core" ( +3 "manipulator"&d& +6 "core" & k k >m +3 "storage"(i& +6 "core" & < ; \  +4 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 1 + 800 counts +2 "manipulator"&f'Ү +106 "core" ' +2 "storage"(r& +7 "core" & P ` 3\  +3 .tSE.reconfigure :pick +2 "storage"(#],K-0-\ b +7 .tSE.seek :beamBreak +2 "storage"(_' +306 "core" ' +2 "storage"(j- +5 "core" -'^ +4 .tSE.configure :default + "storage"(#QK-0-\ b +5 "manipulator"&u& +4 "core" & i k  >m +4 "storage"(v& +5 "core" & < <\  +4 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +5 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek 1 +2 "manipulator"&m'ώ +40 "core" ' +3 .tElbow.hold +2 "manipulator"&, +4 "core" , +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 "storage"(q- +4 "core" -'^ +5 .tSE.seek 0.08 Pucks below Top Plate +2 "storage"(z' +32 "core" ' +3 "manipulator"&{% +5 "core" %ςl  ( +3 "storage"(w& +6 "core" & S\ +3 .tForearm.force -20 + "manipulator"&5 +5 .tForearm.seek 1 + 288 counts +2 "manipulator"&~'Ю +15 "core" ' +2 "manipulator"&}& +6 "core" & f Z % =m +3 "storage"(s& +6 "core" & ( 7 R\  +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 1 + 800 counts +2 "manipulator"&y'Ү +33 "core" ' +4 .tSE.seek 1.08 Pucks below Top Plate +2 "storage"(x' +37 "core" ' +3 "manipulator"&& +6 "core" & g g [ =m +3 "manipulator"&% +6 "core" % A A < +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +3 "manipulator"&' ] +91 "core" ' +3 .tElbow.seek CC +2 "manipulator"&( +164 "core" ( +3 "manipulator"&& +7 "core" & C M :V +3 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &t& +3 "core" & < 6 9V +5 .tForearm.seek CC +2 "manipulator"& 'ш +89 "core" ' +2 .tHand.close +2 "manipulator"&/ +66 "core" / +6 .tCC.seek :open +2 "collection"' ( +409 "core" ( +3 "storage"(|& +5 "core" & c V \  +4 "storage"(& +4 "core" &  { \\\  +4 "manipulator"& & +5 "core" & r x  CV +4 "manipulator"&% +6 "core" % ћ v  Dx +3 .tForearm.seek :retract +3 "manipulator"&' ] +103 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 .tElbow.seek 1 +2 "manipulator"&( +160 "core" ( +2 "manipulator"& & +5 "core" &   CK +4 "storage"(& +66 "core" & ^ R\  +4 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +6 .tForearm.seek 1 +2 "manipulator"&'ώ +106 "core" ' +3 .tElbow.hold +3 "manipulator"&\ , +5 "core" , +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tHand.open +2 "manipulator"&1 +73 "core" 1 +4 "manipulator"&% +6 "core" % Ϛx   > 1 +2 "storage"(& +6 "core" &   \  +3 .tForearm.force -20 +2 "manipulator"&5 +5 .tForearm.seek 1 + 312 counts + "manipulator"&o' +13 "core" ' +3 "manipulator"&p& +6 "core" & U S H @K +2 "storage"(k& +7 "core" & _ `\  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 1 + 800 counts +2 "manipulator"& 'Ү +28 "core" ' +4 "storage"($% +5 "core" % t  0\  +5 ."downElevator"SE.seek :down +5 "storage"('= +98 ()% +4 "core" %L< A O m\ ^ +3 "manipulator"&&% +5 "core" %Ҫ j i M ? +5 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +2 "manipulator"&' ] +105 "core" ' +41 ' +2 ."downElevator"SE.stop +2 "storage"(5 +4 .tPSV.dial :air +3 "processing"%*  +83 "core" +7 .tPS.seek 2.5ml +2 "processing"%,' +2619 "core" ' +3 .tdelay 1 second +103 .PSV.dial :mixloop +2 "processing"%% +47 "core" +6 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%/  +48 "core"  +5 .tdelay 1 second +102 .PSV.dial :mixloop +3 "processing"% +47 "core" +7 .tdelay 1 second +102 .PSV.dial :air +3 "processing"%-  +46 "core"  +6 .tdelay 1 second +103 .PS.seek 0ml +2 "processing"%1'ܑ +2617 "core" ' +4 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%& +6 "core" &{  +3 "manipulator"&2& +5 "core" &  JK +4 "manipulator"&3% +6 "core" % 6 I K +4 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(-z +174 "core" ( +3 "manipulator"&'& +6 "core" &- \ FR +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &6& +4 "core" &- L FR +4 .tForearm.seek :garage +2 "manipulator"&#'o +108 "core" ' +2 .tHand.close +2 "manipulator"&:/ +72 "core" / +3 "manipulator"&8& +7 "core" &-  * 3R +2 "manipulator"&+% +6 "core" % ςh 4 +4 .tForearm.seek :retract +2 "manipulator"&0' ] +118 "core" ' +4 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 .tElbow.seek PC +2 "manipulator"&( +121 "core" ( +3 "manipulator"&.& +5 "core" & r v CH +4 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 && +4 "core" & x v l DH +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 .tForearm.seek PC +2 "manipulator"&'E +149 "core" ' +3 "manipulator"&7& +5 "core" &  FH +5 "manipulator"&A% +5 "core" %;  E +4 "processing"%9& +6 "core" &{  +6 "processing"%<& +7 "core" &{  +4 .tPC.seek :closed +4 "processing"%D(SD +5 "core" &{  +4 &{  D +9 & Hx 4 +9 &/n~ H +9 &c T +10 &Q T +9 &KQ S +10 & O T +9 &O T +9 &T T +10 &!RS T +9 &#U T +9 &$O T +10 &&N T +9 &(ZR T +10 &*O T +9 &+P T +9 &-O U +10 &/aO T +9 &1#N T +9 &2O U +10 &4Q U +9 &6gO U +10 &8*N T +9 &9N U +9 &;O T +10 &=oQ U +9 &?2O T +9 &@O T +10 &BO T +9 &DwR U +10 &F6_ V +9 &Gq X +9 &I~ Y +10 &Kp Z +9 &M3 Z +9 &N [ +10 &P [\ +9 &R[|j 1 +10 &S&g I +9 ( +4 "processing"%<& +5 "core" &S#8 7 +4 #tProcessing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.57 + "processing"%(& +5 "core" &S#8 7 +7 .tHand.open +2 "manipulator"&@1 +77 "core" 1 +2 "manipulator"&% +6 "core" % ; G T R @ +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +3 "manipulator"&;' ] +101 "core" ' +3 .tPRV.dial :air +2 "processing"%>  +48 "core"  +6 .tPSV.dial :mixloop +3 "processing"%H +47 "core" +6 "processing"%E% +5 "core" %ܑ +5 .tPS.seek 0.3ml +2 "processing"%!' +397 "core" ' +3 .tPSV.dial PSR +3 "processing"%M +113 "core"  +11 #tPulling 0.4ml of PSR.air + .PSR.select :air +4 .PS.seek 0.7ml +3 "processing"%B'5a +491 "core" ' +3 .tdelay 3 seconds +303 .PSR.select :air +4 .PS.seek 2.5ml +2 "processing"%O' +1909 "core" ' +3 .tdelay 3 seconds +303 .PSV.dial :mixloop +3 "processing"%I +124 "core" +7 .tPTV.dial :mixing +2 "processing"%? @ +76 "core" B +9 .tPBV.dial :waste2 +2 "processing"%C  +98 "core"  +8 .tPS.seek 0ml +3 "processing"%'ܑ +2616 "core" ' +3 #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&V& +6 "core" & Y f  @H +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 .tElbow.seek PC +2 "manipulator"&K( +4 "core" ( +3 "manipulator"&S& +6 "core" & r s ' BH +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &Z& +4 "core" & | & CH +4 .tForearm.seek PC +2 "manipulator"&J'E +93 "core" ' +2 .tHand.close +2 "manipulator"&F/ +71 "core" / +5 .tPC.seek :open +3 "processing"%( +377 "core" ( +2 "manipulator"&[& +6 "core" & M Z / =H +3 "manipulator"&4% +5 "core" % U ] T =y +5 .tForearm.seek :retract +2 "manipulator"&P' ] +104 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage +3 "manipulator"&\\(-z +121 "core" ( +2 "manipulator"&U& +6 "core" &-z V G  < +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &a& +3 "core" &-z g d ? +65 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek :garage +2 "manipulator"&b'o +109 "core" ' +3 .tHand.open +2 "manipulator"&]1 +69 "core" 1 +3 "manipulator"&R% +6 "core" % yZ d 0" +5 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +2 "manipulator"&W' ] +112 "core" ' +3 #tLoading da puck from tube 2 into Processing Clamp +3 "processing"%N& +6 "core" & +2 "manipulator"&e% +6 "core" % T  G +3 "storage"(Y% +6 "core" %A \  +3 "storage"(^. +5 "core" .( +4 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 .tSC.seek 2 +2 "storage"(X( +224 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +4 (h& +4 "core" & c f P\  +4 "manipulator"&Q& +6 "core" &-{ y u  D +3 "manipulator"&l% +5 "core" % T  A +5 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 .tElbow.seek 2 +2 "manipulator"&n( +171 "core" ( +3 "manipulator"&5& +6 "core" & Z s 9 @L +3 "storage"(d& +6 "core" & M N \  +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 800 counts +3 "manipulator"&i'k +98 "core" ' +2 "storage"(r& +5 "core" & c X\  +5 .tSE.reconfigure :pick + "storage"(#],K-0-\ b +6 .tSE.seek :beamBreak +2 "storage"(=' +306 "core" ' +2 "storage"(G- +5 "core" -'y +4 .tSE.configure :default + "storage"(#QK-0-\ b +5 (j& +4 "core" & ~ ~ Z\  +3 "manipulator"&u& +6 "core" & l g j ?L +4 .tElbow.seek 2 +2 "manipulator"&v( +4 "core" ( +4 "manipulator"&q& +6 "core" & } t 0 BL +4 "storage"({& +6 "core" & r \  +4 .tForearm.seek 2 + 300 counts +2 "manipulator"&w'w +16 "core" ' +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 .tHand.close + "manipulator"&}/ +68 "core" / +4 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 2):bt["4/home/esp/esp2/utils/puckmoves.rb:389:in `load'"8/home/esp/esp2/utils/puckmoves.rb:998:in `loadPuck'";/home/esp/esp2/protocol/2G/DAprocess.rb:281:in `runDA'"?/home/esp/esp2/protocol/2G/DAprocess.rb:170:in `processDA'"0/home/esp/esp2/protocol/2G/DA.rb:64:in `da'"3/home/esp/esp2local/mission/standAloneDA.rb:34"7/home/esp/esp2/utils/commskel.rb:82:in `runAction'"//home/esp/esp2/utils/mission.rb:71:in `at'"3/home/esp/esp2local/mission/standAloneDA.rb:33"//home/esp/esp2/utils/mission.rb:18:in `[]'"4/home/esp/esp2/utils/mission.rb:18:in `mission'"3/home/esp/esp2local/mission/standAloneDA.rb:31"2/home/esp/esp2/lib/framework.rb:124:in `load'"2/home/esp/esp2/lib/framework.rb:124:in `load'"5/home/esp/esp2/lib/framework.rb:182:in `execute'"-/home/esp/esp2/lib/esp.rb:218:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +4 ."downElevator"SE.seek :down +4 "manipulator"&s& +5 "storage"('= +12 "core" & I C <L +3 "manipulator"&% +6 "core" % o U 3 8 +3 .tForearm.seek :retract +3 "manipulator"&f' ] +92 "core" ' +3 .tElbow.seek PC +3 "manipulator"&g( +167 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +100 "core" ( +2 "manipulator"&_& +6 "core" & [ s  @F +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &m& +4 "core" & b f =F +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek PC +2 "manipulator"&~'E +99 "core" ' +3 "manipulator"&z& +6 "core" & S O @ ;F +3 "manipulator"&% +6 "core" %L B I ; +3 "processing"%t& +6 "core" & +4 "processing"%y& +7 "core" & +4 .tPC.seek :closed +4 "processing"%(SD +6 "core" & +2 &  +9 &(s - +9 &`~ A +10 &8o S +9 &O T +9 &P T +10 &{M T +9 &=L T +9 &N S +10 & L T +9 &"M T +9 &$EL T +10 &&O T +10 &'M T +9 &)J T +9 &+ML T +9 &-J S +10 &.M S +9 &0O T +10 &2UQ T +9 &4Q T +9 &5Q T +10 &7R T +9 &9]M T +9 &; K S +10 &<N S +9 &>Q T +10 &@eO T +9 &B'R T +9 &CU T +10 &E] U +62 &Gdg W +2 &I#x X +2 &J Y + &L Z + &Nc Z + &P$ Z + &Q H +5 &R? ] +9 &S' 0 +3 ( +3 "processing"%y& +17 #tProcessing Clamp onSpring/offSpring for 8/24 samples, on/off torque 1.59 +4 .Hand.open +3 "manipulator"&1 +3 "core" &S% 0 +2 &S% 0 +63 1 +3 "manipulator"&% +5 "core" % L i h  = +5 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +3 "manipulator"&T' ] +99 "core" ' +5 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +4 "processing"%|  +5 %9 +9 "core" 9 +103 "processing"% 9 +4 "core" 9 +105 "processing"%9 +4 "core" 9  +105 "processing"% 9 +4 "core" 9 +104 "processing"%9 +4 "core" 9 +105 "processing"% 9 +4 "core" 9 +104 "processing"%9 +4 "core" 9 +105 "processing"%9 +4 "core" 9 +104 "processing"%9 +5 "core" 9# +104 "processing"%9 +4 "core" 9( +105 "processing"%p9 +4 "core" 9, +104 "processing"%k9 +4 "core" 90 +105 "processing"%9 +4 "core" 95 +104 "processing"%$9 +4 "core" 99 +105 "processing"%9 +4 "core" 9= +104 "processing"%)9 +4 "core" 9B +104 "processing"%&9 +4 "core" 9F +105 "processing"%9 +4 "core" 9J +104 "processing"%o9 +5 "core" 9 O +104 "processing"%x9 +4 "core" 9S +105 "processing"%*9 +4 "core" 9W +104 "processing"% 9 +4 "core" 9\\ +105 "processing"%9 +4 "core" 9$` +104 "processing"%L9 +4 "core" 9+d +104 "processing"%%9 +4 "core" 91i\ +105 "processing"%/9 +4 "core" 97m +104 "processing"%9 +4 "core" 9=q +105 "processing"%-9 +5 "core" 9Cv +5 .tPH.hold 2:00:00,28C +6 .delay 1:30 +2 "processing"%, ppB +5 "core" w +8996 .tPSR.select :air +3 .PSV.dial PSR +3 "processing"% +112 "core"  +10 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +4 "processing"% +19 .tPS.seek 0.5ml +3 "processing"%2' +581 "core" ' +3 .tdelay 5 seconds +503 .PSR.select :air +3 "processing"% +20 .tPS.seek 2ml +3 "processing"%3'Q +1609 "core" ' +3 .tPTV.dial :puck +2 "processing"%'  +76 "core"  +10 .tPSV.dial PTV +3 "processing"%6 +78 "core" +7 .tPBV.dial :waste1 +2 "processing"%\  +141 "core"  +6 "processing"%:% +6 "core" %O  +4 .tPS.seek 1.5ml +2 "processing"%8' +597 "core" ' +4 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%+ * +35 "core" + +9 .tPS.seek 0ml +2 "processing"%'ܑ +1614 "core" ' +4 .tdelay 5:00 +7201 "Can" ad +22802 #trecoverPSRreagent08 +2 .PTV.dial :puck +2 "processing"%.  +75 "core"  +7 .tPBV.dial :waste1 +8 "processing"%  +36 "core" +7 .tdelay 30 seconds +3004 .PBV.dial between PSV and waste1 +2 "processing"%# * +37 "core" + +8 .tPSR.select :air +3 .PSV.dial PSR +3 "processing"% +80 "core"  +13 .tPS.reconfigure :fast + "processing"%#A ,`xb +5 .tPS.seek 2.5ml +2 "processing"%7' +2519 "core" ' +3 .tPSV.dial PTV +3 "processing"%A +80 "core" +8 .tdelay 5 seconds +503 .PSV.dial PSR +2 "processing"%9 +81 "core"  +11 .tdelay 5 seconds +503 .PSV.dial PTV +2 "processing"%0 +81 "core" +8 .tdelay 5 seconds +502 .PSV.dial :air +3 "processing"%"  +79 "core"  +8 .tPS.seek :empty +2 "processing"%('s +2521 "core" ' +4 .tPTV.dial :PRVmixing,via: PRV +3 "processing"%@  +139 "core" +5 .tPSV.dial :mixloop +3 "processing"% +48 "core" +6 .tPRV.dial :ab1 +3 "processing"%< @ +78 "core" B +8 .tPS.reconfigure :slow + "processing"%#A 2`xb +5 .tPS.seek 0.15ml +2 "processing"%>' +355 "core" ' +3 .tdelay 2 seconds +203 ."connect"CBV.dial PRV +4 .tPRV.dial CBV +5 "processing"%E  +3 "collection"'H  +46 "core"  +10 +5 !"connect"o:Fluid::Warning: mesg"DNon-empty Processing Syringe connected to open Collection Clamp:bt["5/home/esp/esp2/utils/fluid.rb:509:in `occupied?'"1/home/esp/esp2/utils/fluid.rb:615:in `fluid'"2/home/esp/esp2/utils/fluid.rb:627:in `fluid!'"1/home/esp/esp2/utils/fluid.rb:701:in `fluid'"1/home/esp/esp2/utils/fluid.rb:756:in `fluid'"2/home/esp/esp2/utils/fluid.rb:414:in `fluid!'"4/home/esp/esp2/utils/fluid.rb:458:in `transfer'"5/home/esp/esp2/lib/rmutex.rb:92:in `synchronize'"4/home/esp/esp2/utils/fluid.rb:454:in `transfer'"4/home/esp/esp2/utils/fluid.rb:328:in `transfer'"5/home/esp/esp2/lib/rmutex.rb:99:in `synchronize'"4/home/esp/esp2/utils/fluid.rb:326:in `transfer'"0/home/esp/esp2/utils/fluid.rb:589:in `dial'"7/home/esp/esp2/utils/shaftmoves.rb:26:in `connect'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +4 "processing"%% +5 "core" %  +5 .tPS.seek 0.3ml +2 "processing"%1' +348 "core" ' +4 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +3 "collection"'M  +30 "core" +6 .tPRV.dial :air +3 "processing"%!  +46 "core"  +8 .tPS.seek 0.9ml +2 "processing"%B'N +1268 "core" ' +3 .tPRV.dial :waste2 +3 "processing"%I @ +79 "core" > +7 .tPS.seek 0.5ml +2 "processing"%?' +872 "core" ' +4 #taddPMLReagent08 + .PSV.dial :air +3 "processing"%C  +47 "core"  +6 .tPS.reconfigure :default +2 "processing"%#A d`xb +5 .tPS.seek 2ml +2 "processing"%O'Q +1611 "core" ' +3 .tPSV.dial :PML +2 "processing"%V +48 "core" +7 .tPTV.dial :mixing +3 "processing"%S @ +76 "core" A +7 .tPBV.dial :waste1 +3 "processing"%Z  +37 "core" +6 "processing"%F% +6 "core" %P  +4 .tPS.seek 1.85ml +2 "processing"%'H +233 "core" ' +3 .tPBV.dial between PSV and waste1 +3 "processing"%; * +37 "core" + +8 .tPS.seek 0ml +3 "processing"%D'ܑ +2084 "core" ' +3 .tdelay 2 seconds +203 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'[& +4 "core" &g +4 "manipulator"&4& +5 "core" & \\ S 5 @A +4 "manipulator"&U% +6 "core" % I - 0 / < +4 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 .tElbow.seek FlushPuck::Garage +62 "manipulator"&a(-z +130 "core" ( +3 "manipulator"&J& +5 "core" &- Z b  @U +4 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &K& +3 "core" &- E Y T 7U +5 .tForearm.seek :garage +2 "manipulator"&]'o +112 "core" ' +3 .tHand.close +2 "manipulator"&R/ +76 "core" / +3 "manipulator"&P& +6 "core" &- v s (T +3 "manipulator"&N% +6 "core" % c * +4 .tForearm.seek :retract +3 "manipulator"&e' ] +114 "core" ' +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +2 "manipulator"&Y( +293 "core" ( +4 "manipulator"&^& +5 "core" & D ^ @ A +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &b& +5 "core" & p a ? B +4 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 .tForearm.seek CC +2 "manipulator"&h'ш +94 "core" ' +2 "manipulator"&Q& +7 "core" & > ? : +3 "manipulator"&l% +6 "core" %щ % - > : +3 "collection"'`& +5 "core" &g +5 "collection"'5& +8 "core" & +4 .tCC.seek :closed +4 "collection"'d(X +3 "core" &i +7 &j 1 +6 &Dxj 4 +10 &1kxg H +9 &_b V +9 &Gd U +10 &ELg U +9 &Gf V +10 &Ja U +9 &If U +9 &!LIg V +10 &#Jd V +9 &$GV V +9 &&Ha U +10 &(UGZ U +9 &*GP U +10 &+JM U +9 &-OE V +9 &/]NJ U +10 &1M V +9 &2G U +9 &4J U +10 &6dL V +9 &8'L. U +10 &9L U +9 &;J U +9 &=nK U +10 &?/N U +9 &@M U +9 &BL V +10 &DtR V +9 &F2] W +10 &Gv Z +9 &I _ +9 &K^\ ` +10 &M a +9 &N\ a +10 &P ` +9 &Rb a +9 &T# b +10 &U b( +9 &W U +9 &X!} &o +10 &X U +9 ( +4 "collection"'5& +4 "core" &X^ P +4 #tCollection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.40 +2 "collection"'\\& +5 "core" &X] P +6 .tHand.open +2 "manipulator"&r1 +67 "core" 1 +3 "manipulator"&W% +7 "core" % щ   2 +4 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +2 "manipulator"&G' ] +92 "core" ' +3 .tPSV.dial PSR +3 "processing"%j +113 "core"  +11 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +4 "processing"%@ +21 .tPS.seek 1.5ml +2 "processing"%u' +1607 "core" ' +4 .tdelay 5 seconds +503 .PSV.dial :waste1 +3 "processing"%q  +47 "core"  +8 .tPS.seek 0ml +2 "processing"%{'ܑ +1602 "core" ' +3 .tPSV.dial PSR +3 "processing"%} +61 "core" +12 .tPSR.select :air +3 "processing"% +22 .tPS.seek 2.5ml +2 "processing"%s' +2622 "core" ' +4 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +4 "collection"'  +3 "processing"%n  +65 "core"  +111  +10 .tPSV.dial :mixloop +12 "processing"%i +112 "core" +10 .tCTV.dial :air,avoiding: :intake +2 "collection"'=  +16 "core" +8 .tPTV.dial :PRVmixing +3 "processing"%w  +77 "core" +10 .tPS.seek 0ml +2 "processing"%_'ܑ +2625 "core" ' +3 .tPSV.dial :air +3 "processing"%m  +46 "core"  +9 .tPS.seek 2.5ml +3 "processing"%v' +2618 "core" ' +2 .tPSV.dial :mixloop +3 "processing"%z +48 "core" +9 .tPS.seek 0ml +2 "processing"%'ܑ +2626 "core" ' +3 .tPSV.dial :air +2 "processing"%t  +48 "core"  +9 .tPS.seek 2.5ml +2 "processing"%' +1816 "Can" {d +826 "core" ' +3 .tPSV.dial :mixloop +3 "processing"%f +47 "core" +10 .tPS.seek 0ml +2 "processing"%'ܑ +2626 "core" ' +3 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&& +6 "core" & w v a D +4 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 .tElbow.seek CC +2 "manipulator"&( +15 "core" ( +3 "manipulator"&& +6 "core" &  E +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &y& +4 "core" &  E +5 .tForearm.seek CC +2 "manipulator"& 'ш +93 "core" ' +2 .tHand.close +2 "manipulator"&~/ +75 "core" / +6 .tCC.seek :open +3 "collection"'( +412 "core" ( +3 "manipulator"& & +5 "core" &  K +4 "manipulator"&% +5 "core" % ѐ r K^ +4 .tForearm.seek :retract +3 "manipulator"& ' ] +94 "core" ' +4 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 .tElbow.seek :garage +2 "manipulator"&(-z +276 "core" ( +3 "manipulator"&& +5 "core" &-} ) Ke +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +4 "core" &-} 9 Je +5 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 .tForearm.seek :garage +2 "manipulator"&'o +110 "core" ' +3 .tHand.open +2 "manipulator"&p1 +74 "core" 1 +3 "manipulator"&k% +6 "core" % uh   8F +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +3 "manipulator"&' ] +100 "core" ' +4 ."da"delayUntil "17:46:35.83" +24385 #recoverPRVreagent08 +2 .PTV.dial :mixing +2 "processing"%$ @ +75 "core" @ +7 ."da"PBV.dial :waste1 +3 "processing"%  +37 "core" +7 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%) * +37 "core" + +7 ."da"PSV.dial :air +3 "processing"%&  +46 "core"  +7 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +3 "processing"%' +2495 "core" ' +3 ."da"PSV.dial :mixloop +71 "processing"%o +46 "core" +8 ."da"delay 2 seconds +202 .PSV.dial :air +3 "processing"%x  +46 "core"  +6 ."da"delay 2 seconds +202 .PSV.dial :mixloop +4 "processing"%* +47 "core" +7 ."da"delay 2 seconds +203 .PSV.dial :air +2 "processing"%  +47 "core"  +7 ."da"PS.seek :empty +2 "processing"%'s +2497 "core" ' +3 #"da"washCycleDA #1 of 2 +2 .PSR.select :air +3 .PSV.dial PSR +3 "processing"%L +142 "core"  +10 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +3 "processing"% +20 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +2 "processing"%%' +589 "core" ' +3 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +19 ."da"PS.seek 2ml +2 "processing"%/'Q +1613 "core" ' +3 ."da"PTV.dial :puck +3 "processing"%  +76 "core"  +9 ."da"PSV.dial PTV +3 "processing"%- +80 "core" +7 ."da"PBV.dial :waste1 +3 "processing"%  +37 "core" +6 "processing"%% +5 "core" %W +5 ."da"PS.seek 1.5ml +2 "processing"%2' +592 "core" ' +4 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%' * +37 "core" + +9 ."da"PS.seek 0ml +3 "processing"%6'ܑ +1624 "core" ' +3 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%\  +5 "core"  +5 ."da"PBV.dial :waste1 +2 "processing"%:  +35 "core" +5 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%3 * +36 "core" + +5 ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%+ +80 "core"  +8 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%8' +592 "Can"\ O;d +1923 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%| +80 "core" +5 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%. +79 "core"  +7 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +79 "core" +5 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%#  +77 "core"  +5 ."da"PS.seek :empty +2 "processing"%'s +2512 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +155 "core"  +7 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +15 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%A' +592 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +16 ."da"PS.seek 2ml +2 "processing"%9'Q +1612 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%0  +4 "core"  +7 ."da"PSV.dial PTV +2 "processing"%" +79 "core" +5 ."da"PBV.dial :waste1 +10 "processing"%7  +35 "core" +5 "processing"%@% +3 "core" %V  +3 ."da"PS.seek 1.5ml +2 "processing"%' +585 "core" ' +3 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%< * +35 "core" + +7 ."da"PS.seek 0ml +2 "processing"%('ܑ +1596 "core" ' +3 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%E  +5 "core"  +5 ."da"PBV.dial :waste1 +2 "processing"%H  +35 "core" +5 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" + +5 ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%> +79 "core"  +8 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%M' +2525 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%! +79 "core" +5 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%1 +78 "core"  +7 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%I +77 "core" +6 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%B  +78 "core"  +5 ."da"PS.seek :empty + "processing"%C's +2500 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air + "processing"%?  +45 "core"  +4 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +2 "processing"%V  +135 "core" +4 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%S  +45 "core"  +4 ."da"PTV.dial :PRVmixing +2 "processing"%Z  +16 "core" +4 ."da"PSV.dial :mixloop +2 "processing"%F +45 "core" +5 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%;' +380 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%O  +47 "core"  +4 "processing"%% +3 "core" %  +3 ."da"PS.seek 0.55ml +2 "processing"%['"\\ +341 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%4  +45 "core"  +5 ."da"PS.seek 2ml +2 "processing"%U'Q +1546 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%J +44 "core" +4 ."da"PTV.dial :mixing +2 "processing"%K @ +77 "core" A +5 ."da"PBV.dial :waste1 +2 "processing"%g  +35 "core" +5 "processing"%R% +4 "core" %L  +2 ."da"PS.seek 1.85ml +2 "processing"%P'D +229 "core" ' +3 ."da"PBV.dial between PSV and waste1 +2 "processing"%N * +36 "core" + +6 ."da"PS.seek 0ml +2 "processing"%T'ܑ +1954 "core" ' +3 ."da"delay 2 seconds +202 .delay 8:00 +19468 "Can"\ Kd +28535 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"%] @ +4 "core" A +5 ."da"PBV.dial :waste1 +2 "processing"%^  +35 "core" +5 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%a * +36 "core" + +5 ."da"PSV.dial :air +2 "processing"%b  +44 "core"  +5 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%Q' +2524 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%l +45 "core" +5 ."da"delay 2 seconds +202 .PSV.dial :air +48 "processing"%`  +46 "core"  +5 ."da"delay 2 seconds +209 .PSV.dial :mixloop +2 "processing"%e +47 "core" +5 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +45 "core"  +5 ."da"PS.seek :empty +2 "processing"%\\'s +2482 "core" ' +3 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%r +155 "core"  +7 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +15 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml + "processing"%W' +599 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +16 ."da"PS.seek 2ml +2 "processing"%5'Q +1600 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%j  +73 "core"  +7 ."da"PSV.dial PTV +2 "processing"%h +80 "core" +5 ."da"PBV.dial :waste1 +2 "processing"%D  +37 "core" +4 "processing"%q% +4 "core" %L \ +3 ."da"PS.seek 1.5ml +2 "processing"%u' +590 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%} * +36 "core" + +6 ."da"PS.seek 0ml +2 "processing"%{'ܑ +1625 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%  +5 "core"  +5 ."da"PBV.dial :waste1 +2 "processing"%n  +36 "core" +4 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%i * +36 "core" + +5 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%= +80 "core"  +8 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%w' +1518 "Can"\ Ngd +993 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%s +79 "core" +5 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%m +78 "core"  +7 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%_ +77 "core" +5 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%z  +78 "core"  +5 ."da"PS.seek :empty + "processing"%v's +2500 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%t +142 "core"  +7 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +16 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +586 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +15 ."da"PS.seek 2ml +2 "processing"%f'Q +1610 "core" ' +2 ."da"PTV.dial :puck +7 .PSV.dial PTV + "processing"% +78 "core" +5 ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +4 "processing"%% +4 "core" %T  +58 ."da"PS.seek 1.5ml +2 "processing"%y' +583 "core" ' +3 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%~ * +35 "core" + +7 ."da"PS.seek 0ml +2 "processing"%Y'ܑ +1621 "core" ' +3 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +5 .PBV.dial :waste1 +2 "processing"%G  +36 "core" +5 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%d * +35 "core" + +5 ."da"PSR.select :air +3 .PSV.dial PSR + "processing"% +79 "core"  +7 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2518 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +79 "core" +5 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +79 "core"  +7 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +77 "core" +6 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +78 "core"  +5 ."da"PS.seek :empty +2 "processing"%p's +2519 "core" ' +3 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%k +142 "core"  +7 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +15 ."da"PS.reconfigure :default + "processing"%#A d`xb +4 ."da"PS.seek 0.5ml + "processing"% ' +587 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +16 ."da"PS.seek 2ml +2 "processing"%'Q +1609 "core" ' +2 ."da"PTV.dial :puck +7 .PSV.dial PTV +2 "processing"%$ +79 "core" +5 ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +4 "processing"%)% +4 "core" %T  +3 ."da"PS.seek 1.5ml +2 "processing"%&' +590 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" + +6 ."da"PS.seek 0ml +2 "processing"%o'ܑ +1609 "core" ' +3 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +4 .PBV.dial :waste1 +2 "processing"%x  +35 "core" +5 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%* * +36 "core" + +5 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +80 "core"  +7 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2522 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%L +80 "core" +5 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"% +80 "core"  +7 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%% +80 "core" +5 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +78 "core"  +5 ."da"PS.seek :empty +2 "processing"%-'s +1736 "Can"\ Rd +781 "core" ' +49 ."da"Gate.power :camera,:ON +10 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +147 "core"  +18 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +6 "processing"% +29 ."da"PS.reconfigure :default +5 "processing"%#A d`xb +7 ."da"PS.seek 0.25ml +4 "processing"%'I +337 "core" ' +3 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +15 ."da"PS.seek 0.5ml +2 "processing"%/' +340 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +15 ."da"PS.seek 2ml +2 "processing"%''Q +1610 "core" ' +2 ."da"PTV.dial :puck +7 .PSV.dial PTV +2 "processing"%2 +78 "core" +6 ."da"PBV.dial :waste1 +2 "processing"%\  +36 "core" +5 "processing"%:% +3 "core" %R  +4 ."da"PS.seek 1.5ml + "processing"%3' +586 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%+ * +37 "core" , +7 ."da"PS.seek 0ml + "processing"%6'ܑ +1608 "core" ' +3 ."da"delay 10 seconds +1002 #recoverPSRreagent08 + .PTV.dial :puck +5 .PBV.dial :waste1 + "processing"%|  +38 "core" +5 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%. * +38 "core" + +5 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +81 "core"  +8 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%#' +2592 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%8 +80 "core" +5 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"% +82 "core"  +7 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +81 "core" +5 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%A  +81 "core"  +5 ."da"PS.seek :empty +2 "processing"%0's +2592 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%" +158 "core"  +7 #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +2 .PS.reconfigure :default + "processing"%#A d`xb +4 ."da"PS.seek 2ml + "processing"%7'Q +2118 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +7 .PSV.dial PTV +2 "processing"%@ +81 "core" +4 ."da"PBV.dial :waste1 +2 "processing"%9  +37 "core" +5 "processing"%<% +4 "core" %T  +3 ."da"PS.seek 1.5ml + "processing"%' +593 "core" ' +3 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%E * +37 "core" + +5 ."da"delay 1 second +103 .PSV.dial :waste1 + "processing"%H  +116 "core"  +5 ."da"PS.seek :empty +2 "processing"%'s +1603 "core" ' +2 "processing"%>9 +3 "core" 9$6 +3 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +2 "processing"%( +3 "core" 6 +2 "processing"%!& +4 "core" &S$ 0 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&1% +4 "core" % [   M +2 "storage"(I% +55 "core" %D  +3 "storage"(B. +3 "core" .( +3 ."da"SC.reconfigure :tight +9 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +2 "storage"(M( +197 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +3 (?& +3 "core" & [ +3 "manipulator"&V& +4 "core" &-}   e +2 "manipulator"&S% +4 "core" % [  t +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&Z( +194 "core" ( +3 "manipulator"&F& +4 "core" &  +3 "storage"(C& +3 "core" & +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 800 counts +2 "manipulator"&O'Ү +115 "core" ' +2 "storage"(& +4 "core" & ` +3 ."da"SE.reconfigure :pick + "storage"(#],K-0-\ b +4 ."da"SE.seek :beamBreak +2 "storage"(;' +323 "core" ' +2 "storage"(4- +7 "core" -' +5 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +4 "manipulator"&[& +3 "core" & +4 "storage"(J& +4 "core" & * +3 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 1 +4 "manipulator"&K'ώ +39 "core" ' +4 ."da"Elbow.hold +4 "manipulator"&g, +6 "core" , +4 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 "storage"(R- +2 "core" -' +4 ."da"SE.seek 1.08 Pucks below Top Plate +2 "storage"(N' +31 "core" ' +2 "manipulator"&U% +4 "core" %ϒ] S Q e +2 "storage"(P& +5 "core" &  +2 ."da"Forearm.force -20 +2 "manipulator"&5 +4 ."da"Forearm.seek 1 + 304 counts + "manipulator"&]'о +21 "core" ' + "manipulator"&^& +4 "core" &  % C  +3 "storage"(a& +4 "core" & h < V +5 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 800 counts +2 "manipulator"&b'Ү +24 "core" ' +6 ."da"SE.seek 2.08 Pucks below Top Plate +4 "storage"(T'` +37 "core" ' +2 "manipulator"&l& +4 "core" & +2 "manipulator"&`% +4 "core" %ҽ  7 +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&e' ] +86 "core" ' +7 ."da"Elbow.seek PC +4 "manipulator"& ( +245 "core" ( +2 "manipulator"&Q& +4 "core" & % ( \\ +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &r& +3 "core" &   \\ +3 ."da"Forearm.seek PC +2 "manipulator"&\\'E +92 "core" ' +2 ."da"Hand.close + "manipulator"&W/ +75 "core" / +4 ."da"PC.seek :open +2 "processing"%j( +377 "core" ( +2 "storage"(h& +5 "core" & +2 "manipulator"&D& +4 "core" &   y\\ +2 "manipulator"&q% +4 "core" % V   EM +3 ."da"Forearm.seek :retract +2 "manipulator"&5' ] +93 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&}( +244 "core" ( +2 "manipulator"&u& +4 "core" &   AW +2 "storage"(& +4 "core" &   +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 800 counts +2 "manipulator"&n'Ү +88 "core" ' +51 ."da"Hand.open +10 "manipulator"&i1 +76 "core" 1 +3 "storage"(=- +4 "core" -'` +3 ."da"SE.seek 1.72 Pucks below Top Plate +2 "storage"({', +28 "core" ' +3 ."da"SE.reconfigure :seal + "storage"(#QK-0-\ b +4 ."da"SE.seek 0.74 Pucks below Top Plate + "storage"(s' +54 "core" ' +2 #"da"Lights, camera, ACTION! +5 #PuckCamera: snap -bin=2,2 -png=0 -auto /var/log/esp/da25jul0718h50ml.png +1729 #SX HX9/16 (USB:36): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 1.385 seconds\ Exposing 696x520 pixel 16-bit image for 13.91 seconds\ /var/log/esp/da25jul0718h50ml.png: PNG Upload Complete\ +9 #PuckCamera: snap -bin=2,2 -png=0 15.0 /var/log/esp/midres/da25jul0718h50ml15s.png +229 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +1416 #"da"SX HX9/16 (USB:36): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da25jul0718h50ml15s.png: PNG Upload Complete\ +4 #PuckCamera: snap -bin=2,2 -png=0 30.0 /var/log/esp/midres/da25jul0718h50ml30s.png +1696 #"image"compressed /var/log/esp/da25jul0718h50ml.jxl +1442 #"da"SX HX9/16 (USB:36): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da25jul0718h50ml30s.png: PNG Upload Complete\ +5 #PuckCamera: snap -bin=1,1 -png=0 70.0 /var/log/esp/hires/da25jul0718h50ml70s.png +1534 #"image"compressed /var/log/esp/midres/da25jul0718h50ml15s.jxl +2888 #compressed /var/log/esp/midres/da25jul0718h50ml30s.jxl +2988 #"da"SX HX9/16 (USB:36): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da25jul0718h50ml70s.png: PNG Upload Complete\ +10 .Gate.power :camera,:OFF +4 "storage"(m- +8 "core" -' +17 "storage"(_& +13 "core" & l j V +8 "manipulator"&z& +10 "core" & W +3 ."da"Elbow.seek 1 +3 "manipulator"&w( +4 "core" ( +3 "manipulator"&t& +5 "core" & / W +3 "storage"(v& +4 "core" &  +4 ."da"Forearm.seek 1 + 800 counts +2 "manipulator"&'Ү +4 "core" ' +5 ."da"SE.reconfigure :gently + "storage"(#QK-0-\ b +4 ."da"SE.seek 1.45 Pucks below Top Plate +3 "storage"('? +56 "core" ' +42 "manipulator"&& +4 "core" &  "W +3 "storage"(& +4 "core" & ? > +3 ."da"Elbow.reconfigure :limp + "manipulator"&$ ,(b +5 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 1 +2 "manipulator"&f'ώ +34 "core" ' +3 ."da"Elbow.hold +2 "manipulator"&~, +3 "core" , +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."da"SE.reconfigure :default + "storage"(#QK-0-\ b +5 ."da"SE.seek 1.64 Pucks below Top Plate +2 "storage"(y' +28 "core" ' +2 "manipulator"&G% +4 "core" %Ϟ B = u 0 +4 "storage"(d& +5 "core" & D  +2 ."da"Forearm.force -20 + "manipulator"&5 +5 ."da"Forearm.seek 1 + 316 counts + "manipulator"& ' +14 "core" ' +2 "manipulator"&Y& +5 "core" & 'V +2 "storage"( & +5 "core" & W N , +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 1 + 800 counts +2 "manipulator"&'Ү +37 "core" ' +4 "storage"(% +16 "core" % _ ` +4 ."downElevator"SE.seek :down +4 "storage"('= +101 (% +3 "core" %( F > d Zu +3 "manipulator"&k% +3 "core" %ұ h & +4 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +3 "manipulator"&p' ] +104 "core" ' +34 ' + ."downElevator"SE.stop +2 "storage"(5 +4 ( & +4 "core" & Y A /\ +4 #tStarting finalPurge +4 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%$& +4 "core" & +2 "manipulator"&& +5 "core" & \ *V +3 "manipulator"&)% +4 "core" % h  * +4 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&(-z +185 "core" ( +2 "manipulator"&& +3 "core" &- -r +3 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &&& +3 "core" &-  .r +4 ."psFlush"Forearm.seek :garage +2 "manipulator"&x'o +108 "core" ' +2 ."psFlush"Hand.close +3 "manipulator"&*/ +67 "core" / +2 "manipulator"& & +4 "core" &- d q ] r +4 "manipulator"&o% +4 "core" % ρq ^ _  +8 ."psFlush"Forearm.seek :retract +2 "manipulator"&L' ] +107 "core" ' +3 ."psFlush"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +3 "manipulator"&( +117 "core" ( +77 "manipulator"&%& +4 "core" & U -B +4 ."psFlush"Elbow.reconfigure :loose +10 "manipulator"&$ &.,(#b +3 && +3 "core" & F -B +4 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +2 "manipulator"&'E +100 "core" ' +2 "manipulator"&& +4 "core" & $ -B +4 "manipulator"&-% +4 "core" %F a -9 +3 "processing"%& +5 "core" & +3 "processing"%/& +7 "core" & +3 ."psFlush"PC.seek :closed +3 "processing"%2(SD +5 "core" & +5 & . +9 &D{ 3 +9 &2nx H +10 &^ U +9 &J T +9 &KK T +10 &I T +9 &I T +10 &K T +9 &!TJ T +9 &#L T +10 &$J T +9 &&J T +9 &([L T +10 &*I T +9 &+I S +10 &-J T +9 &/dG T +9 &1'I S +10 &2K T +9 &4J T +9 &6lJ T +10 &8.K T +9 &9K T +10 &;I T +9 &=tJ T +9 &?5N T +10 &@J T +9 &BM T +10 &D{M T +9 &F9Y U +9 &Ge W +10 &Iu Y +9 &Kp} [ +9 &M1 [\ +10 &N \\ +9 &P \\ +9 &R\\}e 1 +10 &S%[ 3 +9 ( +2 &S  - +2 "processing"%/& +4 #"psFlush"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.61 +3 "processing"%\ & +3 "core" &S  - +3 ."psFlush"Hand.open +3 "manipulator"&:1 +72 "core" 1 +2 "manipulator"&'% +4 "core" % F $ -9 +4 ."psFlush"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&+' ] +106 "core" ' +3 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%3 +60 "core"  +8 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +3 "processing"%@ +18 ."psFlush"PS.seek 0.5ml +3 "processing"%|' +370 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +218 "core" ' +2 ."psFlush"delay 5 seconds +504 .PSR.select :air +79 "processing"% +17 ."psFlush"PS.seek 2.5ml +2 "processing"%.' +2342 "core" ' +55 ."psFlush"delay 1 second +109 .PRV.dial :waste2,avoiding: :ab2 +6 "processing"% @ +204 "core" A +8 ."psFlush"PTV.dial :PRVmixing +3 "processing"%6  +138 "core" +7 ."psFlush"PSV.dial :mixloop +3 "processing"%8 +113 "core" +5 ."psFlush"PS.seek :empty +2 "processing"%'s +2683 "core" ' +38 ."psFlush"PSR.select :air +3 .PSV.dial PSR +2 "processing"% +117 "core"  +19 #"psFlush"Pulling 0.5ml of PSR.flush +4 .PSR.select :flush +5 "processing"%@ +40 ."psFlush"PS.seek 0.5ml +6 "processing"%A' +587 "core" ' +3 ."psFlush"delay 5 seconds +502 .PSR.select :air +9 "processing"% +28 ."psFlush"PS.seek 2.5ml +7 "processing"%#' +2120 "core" ' +3 ."psFlush"delay 1 second +104 .PBV.dial :waste1 +4 "processing"%"  +39 "core" +18 ."psFlush"PTV.dial :mixing +4 "processing"%0 @ +78 "core" A +9 ."psFlush"PSV.dial :mixloop +3 "processing"%@ +113 "core" +7 ."psFlush"PS.seek :empty +4 "processing"%9's +3178 "core" ' +29 ."psFlush"PSV.dial PSR +11 "processing"%< +115 "core"  +7 ."psFlush"PSR.select :flush +4 "processing"%@ +18 ."psFlush"PS.seek 1ml +2 "processing"%7'[q +1202 "core" ' +123 ."psFlush"PSR.select :air +10 "processing"% +34 ."psFlush"PS.seek 2.5ml +4 "processing"%E' +967 #"image"compressed /var/log/esp/hires/da25jul0718h50ml70s.jxl +25 ."Qmail"DAfans.email "da25jul0718h50ml exposed 13.91 seconds\\nmidres/da25jul0718h50ml15s\\nmidres/da25jul0718h50ml30s\\nhires/da25jul0718h50ml70s",Subject: "da25jul0718h50ml images!" +211 "Can" Od +407 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%H +79 "core" +4 ."psFlush"PTV.dial :puck +2 "processing"%  +73 "core"  +5 ."psFlush"PBV.dial :waste1 +2 "processing"%>  +5 "core" +6 ."psFlush"PS.seek 0ml +2 "processing"%('ܑ +996 #"uploadLog"upsync +1622 "core" ' +3 ."psFlush"PSV.dial PSR +2 "processing"%! +79 "core"  +8 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +2 "processing"%1' +2627 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%I +79 "core" +5 ."psFlush"PS.seek 0ml +2 "processing"%B'ܑ +2619 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%? +80 "core"  +7 ."psFlush"PSR.select :flush +3 "processing"%@ +16 ."psFlush"PS.seek 0.5ml +3 "processing"%V' +589 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +17 ."psFlush"PS.seek 2.5ml +2 "processing"%S' +2107 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%X +78 "core" +5 ."psFlush"PBV.dial PSV +2 "processing"%F U +57 "core" W +7 ."psFlush"PS.seek 0ml +2 "processing"%C'ܑ +2622 "core" ' +3 ."psFlush"PSV.dial PBV +2 "processing"% @ +46 "core" @ +5 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2621 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +78 "core"  +5 ."psFlush"PS.seek :empty +2 "processing"%4's +2620 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%[ +58 "core"  +55 ."psFlush"PSR.select :air +11 .PS.seek 2.5ml + "processing"%J' +2618 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%R +79 "core" +5 ."psFlush"PBV.dial PSV +2 "processing"%U U +5 "core" V +6 ."psFlush"PS.seek 0ml +2 "processing"%P'ܑ +2644 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%^ @ +46 "core" ? +5 ."psFlush"PS.seek 2.5ml +2 "processing"%a' +2624 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%l  +79 "core"  +4 ."psFlush"PS.seek :empty +2 "processing"%`'s +2620 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%O +48 "core"  +7 ."psFlush"PSR.select :flush +3 "processing"%@ +16 ."psFlush"PS.seek 1ml +2 "processing"%Z'[q +1098 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +17 ."psFlush"PS.seek 2.5ml +2 "processing"%;' +1605 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%K +78 "core" +5 ."psFlush"PTV.dial :puck +2 "processing"%]  +5 "core"  +5 ."psFlush"PBV.dial :waste1 +2 "processing"%N  +57 "core" +6 ."psFlush"PS.seek 0ml +2 "processing"%b'ܑ +2628 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%Q +79 "core"  +7 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%r' +2624 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%g +79 "core" +5 ."psFlush"PS.seek 0ml +2 "processing"%W'ܑ +2638 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%e +79 "core"  +7 ."psFlush"PSR.select :flush +2 "processing"%@ +17 ."psFlush"PS.seek 0.5ml +2 "processing"%' +592 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +17 ."psFlush"PS.seek 2.5ml +2 "processing"%h' +2108 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%D +79 "core" +5 ."psFlush"PBV.dial PSV +2 "processing"%q U +55 "core" V +7 ."psFlush"PS.seek 0ml + "processing"%\\'ܑ +2622 "core" ' +3 ."psFlush"PSV.dial PBV +2 "processing"%u @ +47 "core" > +5 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2622 "core" ' +3 ."psFlush"PSV.dial :waste1 +2 "processing"%  +78 "core"  +5 ."psFlush"PS.seek :empty +2 "processing"%i's +2623 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%= +47 "core"  +51 ."psFlush"PSR.select :air +11 .PS.seek 2.5ml +2 "processing"%5' +2625 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%T +78 "core" +5 ."psFlush"PBV.dial PSV +2 "processing"%{ U +5 "core" U +6 ."psFlush"PS.seek 0ml +2 "processing"%m'ܑ +2626 "core" ' +3 ."psFlush"PSV.dial PBV +2 "processing"%_ @ +45 "core" ? +6 ."psFlush"PS.seek 2.5ml +2 "processing"%z' +1899 "Can"\ N)d +740 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%t  +79 "core"  +5 ."psFlush"PS.seek :empty +2 "processing"%v's +2616 "core" ' +3 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'& +4 "core" & +3 "manipulator"&& +4 "core" &  VB +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&G( +5 "core" ( +2 "manipulator"&d& +4 "core" & 9 VB +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &Y& +3 "core" & 2 VB +3 .tForearm.seek PC +2 "manipulator"& 'E +88 "core" ' +2 .tHand.close + "manipulator"&}/ +75 "core" / +4 .tPC.seek :open +2 "processing"%n( +374 "core" ( +2 "manipulator"&s& +4 "core" &  WB +2 "manipulator"&% +4 "core" % K W| +4 .tForearm.seek :retract + "manipulator"&' ] +108 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&( +350 "core" ( +2 "manipulator"&k& +5 "core" &%  R>M +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &w& +3 "core" &% m R>M +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&'ш +120 "core" ' +2 "manipulator"&f& +3 "core" &$  R=A +3 "manipulator"& % +4 "core" %і 6 R +3 "collection"' & +4 "core" & +3 "collection"'$& +5 "core" & +3 .tCC.seek :closed +3 "collection"'(X +4 "core" & +4 & 2 +9 &Dx 3 +10 &0mz G +9 &b U +9 &L T +10 &DM U +9 &L U +10 &O U +9 &M U +9 &!LL U +10 &#O T +9 &$M U +9 &&N U +10 &(TP U +9 &*O T +10 &+N T +9 &-O U +9 &/\\L U +10 &1R T +9 &2L T +9 &4L U +10 &6dP U +9 &8(L T +9 &9N T +10 &;M T +9 &=lM U +10 &?.Q U +9 &@Q U +9 &BN U +10 &DsV U +9 &F0g W +10 &G{ Z +9 &I ^ +12 &K] _ +7 &M _ +9 &N _ +9 &P a +10 &R\\ b +9 &T" a +10 &U b& +9 &W U +9 &Xz %l +10 &X$ S +9 ( + &X[ L +3 "collection"'$& +4 #tCollection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.46 +2 "collection"')& +3 "core" &XZ L +4 .tHand.open + "manipulator"&y1 +66 "core" 1 +2 "manipulator"&% +4 "core" % і K L +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&' ] +93 "core" ' +3 #tFlushing the Collection Valve::Manifold + "collection"'&& +4 "core" &XZ L +3 "collection"'% +4 "core" %R +2 .tCSV.dial CSR +2 "collection"'~  +95 "core"  +7 #tPulling 5ml of CSR.flush + .CSR.select :flush +3 "collection"' +16 .tCS.seek 5ml + "collection"'*'q +1356 "core" ' +3 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +15 ' % +3 "core" %q  +3 .tCS.reconfigure :fast + "collection"'#d @b +4 .tCS.seek 7.5ml +2 "collection"'o'F +671 "core" ' +3 .tCSV.dial :waste + "collection"'p +137 "core" +5 .tCS.reconfigure :default + "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'%'P +1983 "core" ' +4 #tFlushing lower manifold's waste1 port + "collection"'x& +4 "core" &XZ L +2 "collection"'% +4 "core" %P +2 .tCSV.dial :flush +2 "collection"'  +43 "core"  +5 .tCS.reconfigure :fast + "collection"'#d @b +4 .tCS.seek 5ml + "collection"''q +1264 "core" ' +3 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'- @ +46 "core" B +4 "collection"'% +4 "core" %q \ +4 .tCS.seek 7ml + "collection"'L'e +556 "core" ' +3 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'j  +2 '\  +47 "core"  +97  +5 .tCBV.dial :waste1 +2 "collection"': @ +44 "core" ? +5 .tCS.seek 0ml +2 "collection"'''P +1746 "core" ' +3 #tFlushing lower manifold's waste2 port + "collection"'/& +4 "core" &XZy L +2 "collection"'3% +4 "core" %Ty  +2 .tCSV.dial :flush +2 "collection"'  +87 "core"  +5 .tCS.seek 5ml +2 "collection"''q +1260 "core" ' +3 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'| @ +43 "core" A +4 "collection"'% +4 "core" %q~  +3 .tCS.seek 7ml +2 "collection"'6'j +559 "core" ' +3 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'8  +3 '.  +8 "core"  +40  +4 .tCBV.dial :waste2 + "collection"'  +113 "core"  +5 .tCS.seek 0ml +2 "collection"''P +1724 "core" ' +3 #tDisinfecting external Intake with kill + "collection"'A& +4 "core" &XZy L +2 "collection"'"% +4 "core" %Mx +3 .tCSV.dial CSR +2 "collection"'0  +44 "core"  +6 #tPulling 8ml of CSR.kill + .CSR.select :kill +3 "collection"' +15 .tCS.seek 8ml +2 "collection"'@'! +1998 "core" ' +2 .tdelay 5 seconds +503 .CSR.select :air +2 "collection"' +15 .tCS.seek 10ml +2 "collection"'#' +563 "core" ' +3 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +3 "collection"'< +3 '9  +106 "core" +54  +5 .tCTV.dial :intake +4 "collection"'7  +82 "core" +5 .tIntake.select :open +2 "sampler") +14 .tCS.seek 2ml + "collection"'H' +1975 "core" ' +2 .tIntake.select :close + "sampler")0 +14 .tCTV.dial :air +2 "collection"'  +76 "core" ~ +5 .tCS.reconfigure :default + "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'>'P +584 "core" ' +2 .tCSV.dial CSR +2 "collection"'E  +107 "core"  +7 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +15 .tCS.seek 5ml +2 "collection"'!'q +1369 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +15 .tCS.seek 10ml +2 "collection"'(' +1344 "core" ' +2 .tCSV.dial CBV +2 "collection"'I +107 "core" +5 .tCS.seek 0ml +2 "collection"'1'P +2626 "core" ' +3 #tGaraging FlushPuck in Collection Clamp + "manipulator"&?& +4 "core" &M 3 J2 +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&B( +31 "core" ( +2 "manipulator"&V& +4 "core" & U N +3 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &X& +3 "core" &  M +3 .tForearm.seek CC +2 "manipulator"&F'ш +92 "core" ' +2 .tHand.close + "manipulator"&S/ +73 "core" / +4 .tCC.seek :open +2 "collection"'( +410 "core" ( +2 "manipulator"&C& +4 "core" & 4 T +2 "manipulator"&% +4 "core" % ѐ  Q Ue +3 .tForearm.seek :retract +2 "manipulator"&' ] +95 "core" ' +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&[(-z +273 "core" ( +2 "manipulator"&4& +3 "core" &-}  Va +3 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &R& +3 "core" &-}  Va +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&U'o +113 "core" ' +3 .tHand.open + "manipulator"&J1 +74 "core" 1 +2 "manipulator"&^% +4 "core" % sZ x w @ A +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&P' ] +113 "core" ' +3 #tCompleted [da 50] begun 16:45:39 +8 #Asleep after completing standAloneDA assays +2 ."Qmail"GoodNews.email "{1 => 3,\\n 2 => 0,\\n 3 => 0,\\n 4 => 0,\\n 5 => 0,\\n 6 => 0,\\n 7 => 0}\\nCan@18:41:42, 23.3C, 41% humidity, 14.8psia, 12.58V, 0.39A, 23.695Ah, 4.87W\\nSampled 50.0ml",Subject: "Asleep after completing standAloneDA assays" +32 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF + #Shutdown +2 .tdelayUntil "23:00:00.00" +1854 #"uploadLog"upsync +25496 "Can"\ +d +60002 \ +Ud +60002 \ ,d +60002 \ +d +60001 \ ,1d +60002 \ ,íd +60002 \ +\ MCd +60002 \ + d +60002 \ + hod +60002 \ +d +60002 \ +ƛd +60002 \ ,1d +60002 \ 0d +60001 \ **]d +60002 \ +d +60002 \ +Cɉd +60002 \ +d +60002 \ +Zʵd +60002 \ +Kd +60002 \ /rd +60002  \ +wd +60002 \ +! d +60002 \ +#ͣd +60002 \ +$9d +60001 $\ +&)d +49677 ."Qmail"GoodNews.email "friday completed standAloneDA mission",Subject: "Ready to Recover" +607 #"uploadLog"upsync +8 #mEXIT @1751954406.23PDT @1751993696.63PDT = =tMAIN =mMAIN_scheduler @PDT1751993697.58 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +132 #"core_reset"Sent BREAK +2 #t@5565 sendCRC with ifg=0x20, ie=0x7F + #@7399 sendCRC with ifg=0x08, ie=0x5F + #@27436 idle with ifg=0x84, ie=0x75 + #@28107 select with ifg=0x10, ie=0xF5 #@28740 receive with ifg=0x10, ie=0xFD + #@29373 receive with ifg=0x10, ie=0xFD + #@30006 receive with ifg=0x10, ie=0xFD #@30333 receive with ifg=0x80, ie=0xFD + #@51115 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +14 #ESP2 v3.42 I2C Gateway v3.20 for core bus +319 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +497 "Can"Z\ 1i + Z\ 1i + #tPolling Can every 10:00 +5 #Cleanly exited at 23:00:06PDT07-Jul-25 +218 #-> ESP.ready! +3 #Powering core bus +545 .Gate.power :raw,:ON +3 "sampler") +42 ) +3 "core"  +3 "collection"' +3 ' +3 "core"  +3 "processing"% +4 % +3 "core"  +6 "collection"' 9\ +4 ' 0\ +2 ' -\ +5 "processing"% 9\ +3 % 2\ +3 % *\ +3 % 0\ +5 "sampler")&\ +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +3 .tSS.configure :default +2 "sampler")#.0X access 1 +3 "storage"(1% +3 "core" %D \ * +3 "manipulator"&2% +5 "core" %  W Q +2 "manipulator"&3& +4 "core" & QD +3 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 5 +2 "storage"(4(; +356 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (5& +3 "core" &; \ # +1953 #t-> exit +9 #mEXIT @1751993766.80PDT @1751996587.66PDT = =tMAIN =mMAIN_scheduler @PDT1751996588.55 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +128 #"core_reset"Sent BREAK +2 #t@8019 receive with ifg=0x10, ie=0xFD + #@8666 receive with ifg=0x10, ie=0xFD + #@9323 receive with ifg=0x10, ie=0xFD + #@9970 receive with ifg=0x10, ie=0xFD #@10619 receive with ifg=0x10, ie=0xFD + #@11267 receive with ifg=0x10, ie=0xFD + #@11916 receive with ifg=0x10, ie=0xFD #@12242 receive with ifg=0x80, ie=0xFD + #@47311 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +14 #ESP2 v3.42 I2C Gateway v3.20 for core bus +292 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +504 "Can"L PG +2 L PG + #tPolling Can every 10:00 +2 #Cleanly exited at 09:56:06PDT08-Jul-25 +5 #Waiting for espclients... +12310 #"Camille"Session Begun +1137 #-> ESP.ready! +157 "sampler") +3 ) +3 "core"  +3 "collection"' +3 ' +3 "core"  +3 "processing"% +3 % +3 "core"  +5 "collection"' 9\ +4 ' 0\ +3 ' -\ +5 "processing"% 9\ +3 % 2\ +3 % *\ +2 % 0\ +5 "sampler")&\ +3 "collection"'% +4 "core" %NJ +2 ."Camille"CS.configure :default +2 "collection"'#P d@b +5 ."Camille"CS.hold +2 "collection"'+ +7 "core" + +2 ."Camille"CS.configure :default + "collection"'#P d@b +6 "processing"%% +3 "core" %܍ +3 ."Camille"PS.configure :default + "processing"%#A d`xb +5 "sampler")% +4 "core" %$]X Y +3 ."Camille"SS.configure :default + "sampler")#.0X access 4 +5 "storage"(3% +3 "core" %D C\ ! +3 "manipulator"&4% +4 "core" % 1 I +3 "manipulator"&5& +4 "core" & H ID +3 ."Camille"SC.reconfigure :tight + "storage"($\ .(\ 1~b +6 ."Camille"SC.seek 1 +2 "storage"(6( +670 "core" ( +2 ."Camille"SC.configure :limp + "storage"($(\ 1b +6 (7& +3 "core" & m 6\  +3981 #"Camille"-> startTube 4 +40425 "Can"8\ O, +32365 #"Camille"-> exit +3 #Session Ended +27634 "Can"?\ O  +13963 #"steph"Session Begun +3667 #-> ESP.ready! +3 "collection"'8% +4 "processing"%9% +5 "core" %N\\ + "manipulator"&:% +9 "sampler");% +9 "core" %܍( + % ' M +4 "manipulator"&<& +5 "core" %$_] Q + & 3 MD +2 "storage"(=& +4 "core" & \ % +3 "storage"(>% +4 "core" %D \ % +2 "collection"'?& +4 "core" &|D \ +2 "processing"%@& +4 "core" &w  +2 "collection"'A +4 "core"  +2 "collection"'B +4 "core"  +3 "collection"'C +3 "core"  +3 "processing"%D +4 "core"  +2 "processing"%E +4 "core" U +2 "processing"%F +4 "core"  +3 "processing"%G +3 "core" @ +3 "sampler")H +3 "core"  +2 "collection"'I% +4 "core" %N] +3 "processing"%J% +3 "core" %܍' +3 "sampler")K% +4 "core" %$^[ O +3 "collection"'L& +4 "core" &|E \ +3 "processing"%M& +4 "core" &w  +3 "manipulator"&N% +3 "core" % * M +3 "manipulator"&O& +4 "core" &  ND +3 "storage"(P& +4 "core" & \ % +2 "storage"(Q% +4 "core" %D \ % +3 "collection"'R9 +4 "core" 9 +2 "processing"%S9 +4 "core" 9 +1623 #"steph"-> exit +2 #Session Ended +3912 #Session Begun +758 #-> ESP.main.exit +13 #mEXIT +2 #"steph"Session Ended @1751998038.52PDT @1751998053.28PDT = =tMAIN =mMAIN_scheduler @PDT1751998054.26 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +137 #"core_reset"Sent BREAK +2 #t@28402 receive with ifg=0x10, ie=0xFD + #@29041 receive with ifg=0x10, ie=0xFD + #@29699 receive with ifg=0x10, ie=0xFD + #@30339 receive with ifg=0x10, ie=0xFD + #@30988 receive with ifg=0x10, ie=0xFD #@31637 receive with ifg=0x10, ie=0xFD + #@32285 receive with ifg=0x10, ie=0xFD #@32616 receive with ifg=0x80, ie=0xFD + #@63196 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +13 #ESP2 v3.42 I2C Gateway v3.20 for core bus +322 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +516 "Can"9 PPC + 9 PPC + #tPolling Can every 10:00 +8 #Cleanly exited at 11:07:18PDT08-Jul-25 +795 #-> exit +8 #mEXIT @1751998072.36PDT @1751998101.19PDT = =tMAIN =mMAIN_scheduler @PDT1751998102.08 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +134 #"core_reset"Sent BREAK +3 #t@28402 receive with ifg=0x10, ie=0xFD #@29041 receive with ifg=0x10, ie=0xFD + #@29699 receive with ifg=0x10, ie=0xFD + #@30339 receive with ifg=0x10, ie=0xFD + #@30988 receive with ifg=0x10, ie=0xFD #@31637 receive with ifg=0x10, ie=0xFD + #@32285 receive with ifg=0x10, ie=0xFD + #@32616 receive with ifg=0x80, ie=0xFD #@23351 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +14 #ESP2 v3.42 I2C Gateway v3.20 for core bus +304 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +561 "Can"8 PF + 8 PF + #tPolling Can every 10:00 +2 #Cleanly exited at 11:07:52PDT08-Jul-25 +6 #Waiting for espclients... +175 #"Camille"Session Begun +59816 "Can"8\ OiG +11068 #"Camille"-> ESP.ready! +156 "sampler") +3 ) +3 "core"  +3 "collection"' +3 ' +3 "core"  +2 "processing"% +4 % +3 "core"  +5 "collection"' 9\ +4 ' 0\ +2 ' -\ +5 "processing"% 9\ +3 % 2\ +2 % *\ +3 % 0\ +5 "sampler")&\ +3 "collection"'% +3 "core" %NR +2 ."Camille"CS.configure :default +2 "collection"'#P d@b +6 ."Camille"CS.hold + "collection"'+ +6 "core" + +2 ."Camille"CS.configure :default +2 "collection"'#P d@b +5 "processing"%% +3 "core" %܍ +2 ."Camille"PS.configure :default +2 "processing"%#A d`xb +5 "sampler")% +4 "core" %$_] W +2 ."Camille"SS.configure :default +2 "sampler")#.0X access 4 +4 "storage"(3% +4 "core" %D j m \  +2 "manipulator"&4% +4 "core" % v z ? ? +3 "manipulator"&5& +4 "core" & Y ` V @D +2 ."Camille"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."Camille"SC.seek 1 +3 "storage"(6( +6 "core" ( +2 ."Camille"SC.configure :limp + "storage"($(\ 1b +6 (7& +3 "core" & u /\  +600 #"Camille"-> startTube 4 +9623 #-> start(:myshortDA){shortDA; samplePassF} +3 "collection"'8% +5 "processing"%9% +7 "core" %Nc +9 %܍ +3 #"myshortDA"Ready to sample after 10 seconds from PRV.sipper? + #Type 'Thread[:myshortDA].answer' to continue +2307 #"Camille"-> Thread[:myshortDA].answer +3 #"myshortDA"Camille answered Ready to sample after 10 seconds from PRV.sipper? "Yes" +7 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +4 .delay 10 seconds +1004 .PSV.dial :mixloop +3 "processing"%: +47 "core" +2 ."myshortDA"PTV.dial :PRVmixing +2 "processing"%;  +139 "core" +2 ."myshortDA"PRV.dial :sipper +2 "processing"%<  +49 "core" +2 ."myshortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +6 ."myshortDA"PS.seek 1.1ml +2 "processing"%='h! +2281 "core" ' +3 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +4 "processing"%?  +2 "collection"'>  +80 "core" +62  +3 ."myshortDA"PS.seek 0.5ml +2 "processing"%@' +1266 "core" ' +2 ."myshortDA"PRV.dial :waste2 +2 "processing"%A @ +110 "core" @ +3 ."myshortDA"PS.reconfigure :default + "processing"%#A d`xb +6 ."myshortDA"PS.seek :empty +2 "processing"%B's +593 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%C +113 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +5 "processing"%j +12 ."myshortDA"PS.seek 1ml +2 "processing"%D'[q +1107 "core" ' +2 ."myshortDA"PSR.select :air +2 "processing"% +13 ."myshortDA"PS.seek 2.5ml +3 "processing"%E' +1599 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%F +113 "core" +2 ."myshortDA"PS.seek :empty +3 "processing"%G's +2618 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%H +115 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +12 ."myshortDA"PS.seek 1ml +2 "processing"%I'[q +1106 "core" ' +2 ."myshortDA"PSR.select :air +3 "processing"% +12 ."myshortDA"PS.seek 2.5ml +3 "processing"%J' +1611 "core" ' +2 ."myshortDA"PSV.dial :mixloop +3 "processing"%K +114 "core" +2 ."myshortDA"PRV.dial :sipper +2 "processing"%L  +49 "core" +3 ."myshortDA"PS.seek :empty +2 "processing"%M's +2626 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%N +115 "core"  +2 ."myshortDA"PSR.select :air +5 .PS.seek 2.5ml +2 "processing"%O' +2629 "core" ' + ."myshortDA"PSV.dial :mixloop +3 "processing"%P +124 "core" +2 ."myshortDA"PS.seek :empty +4 "processing"%Q's +2628 "core" ' +3 #"myshortDA"Loading da puck from tube 4 into Processing Clamp + "processing"%R& +6 "core" &w  +3 ."myshortDA"Hand.open + "manipulator"&S1 +78 "core" 1 +2 "manipulator"&T% +4 "core" %  K +2 "storage"(U% +4 "core" %D \ # +2 "storage"(V. +4 "core" .( +41 ."myshortDA"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +14 ."myshortDA"SC.seek 4 +2 "storage"(W(+ +521 "core" ( +2 ."myshortDA"SC.configure :limp +2 "storage"($(\ 1b +5 (X& +4 "core" &+ O o D\ ) +2 "manipulator"&Y& +4 "core" &  GD +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek 4 +2 "manipulator"&Z( +53 "core" ( +2 "manipulator"&[& +4 "core" &\  G!w +2 "storage"(\\& +4 "core" &+ \ / +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek 4 + 800 counts +2 "manipulator"&]'s +103 "core" ' +2 "storage"(^& +3 "core" &+ \ / +3 ."myshortDA"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +7 ."myshortDA"SE.seek :beamBreak +2 "storage"(_' +318 "core" ' +2 "storage"(`- +4 "core" -'} +2 ."myshortDA"SE.configure :default +2 "storage"(#QK-0-\ b +7 (a& +2 "core" &+ +\ #/ +3 "manipulator"&b& +4 "core" &\ D K!v +2 ."myshortDA"Elbow.seek 4 +3 "manipulator"&c( +29 "core" ( +2 "manipulator"&d& +4 "core" & f N +2 "storage"(e& +4 "core" &+ w\ %/ +3 ."myshortDA"Forearm.seek 4 + 300 counts +2 "manipulator"&f' +17 "core" ' +2 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Hand.close +2 "manipulator"&g/ +71 "core" / +3 !"myshortDA"o:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 4):bt["4/home/esp/esp2/utils/puckmoves.rb:389:in `load'"8/home/esp/esp2/utils/puckmoves.rb:998:in `loadPuck'";/home/esp/esp2/protocol/2G/DAprocess.rb:281:in `runDA'"6/home/esp/esp2/protocol/2G/DA.rb:124:in `shortDA'"#Camille:4:in `topLevelBinding'"./home/esp/esp2/lib/base.rb:296:in `start'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +5 ."downElevator"SE.seek :down +3 "manipulator"&h& +7 "storage"(i'= +5 "core" &  M +2 "manipulator"&j% +3 "core" % Ѓ  K +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&k' ] +94 "core" ' +2 ."myshortDA"Elbow.seek PC +3 "manipulator"&l( +157 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +88 "core" ( +4 "manipulator"&m& +3 "core" &  MG +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &n& +3 "core" &  MG +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek PC +2 "manipulator"&o'E +91 "core" ' +2 "manipulator"&p& +4 "core" & P LG +3 "manipulator"&q% +4 "core" %C I L_ +3 "processing"%r& +3 "core" &w)  +3 "processing"%s& +5 "core" &w  +3 ."myshortDA"PC.seek :closed +4 "processing"%t(SD +5 "core" &w  +4 &x F +9 &\ Hy 4 +10 &3q~ I +9 &c T +9 &Q S +10 &RQ S +9 &M S +10 &N S +9 &S S +9 &!YO T +10 &#Q T +9 &$P T +9 &&S T +10 &(aV T +9 &*#Q T +10 &+T S +9 &-S S +9 &/jO S +10 &1+S T +9 &2S T +9 &4Q T +10 &6pT T +9 &83Q T +10 &9Q T +9 &;N S +9 &=yQ T +10 &?;O T +9 &@O T +9 &BS T +10 &DV T +9 &F=b V +10 &Gs X +9 &I Y +9 &Kw Z +10 &M7 [ +9 &N Z +9 &P Z +10 &Rc}k - +9 &S(k 6 +10 ( + &S! - +2 "processing"%s& +4 #"myshortDA"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.56 +2 .Hand.open +3 "manipulator"&u1 +76 "core" 1 +2 "manipulator"&v% +4 "core" % C 5 J_ +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&w' ] +95 "core" ' +4 #"myshortDA"Heating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%x { +5 %y9 +8 "core" 9\ +102 "processing"%z9 +3 "core" 9 +103 "processing"%{9 +3 "core" 9 +103 "processing"%|9 +3 "core" 9 +103 "processing"%}9 +4 "core" 9 +103 "processing"%~9 +3 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%9 +3 "core" 9# +103 "processing"%9 +3 "core" 9' +103 "processing"%9 +4 "core" 9+ +103 "processing"%9 +3 "core" 9/ +103 "processing"%9 +3 "core" 94 +103 "processing"% 9 +3 "core" 98 +103 "processing"% 9 +3 "core" 9< +103 "processing"% 9 +3 "core" 9@ +103 "processing"%9 +3 "core" 9E +104 "processing"%9 +3 "core" 9I +103 "processing"%9 +3 "core" 9M +103 "processing"%9 +3 "core" 9Q +141 "processing"%9 +3 "core" 9\ W +103 "processing"%9 +3 "core" 9[ +103 "processing"%9 +3 "core" 9` +103 "processing"%9 +4 "core" 9d +103 "processing"%9 +3 "core" 9h +103 "processing"%9 +3 "core" 9l +103 "processing"%9 +4 "core" 9#q +104 "processing"%9 +3 "core" 9'u\ +103 "processing"%9 +3 "core" 9,y +103 "processing"%9 +3 "core" 90} +11 ."myshortDA"PH.hold 2:00:00,28C +4 "processing"% p{p. +4 ."myshortDA"delay 1:30 +7 "core" ~ +5252 "Can"4 P'G +3746 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"%! +113 "core"  +2 #"myshortDA"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +14 ."myshortDA"PS.seek 0.5ml +2 "processing"%"' +589 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2ml +2 "processing"%#'Q +1612 "core" ' +2 ."myshortDA"PTV.dial :puck +2 "processing"%$  +137 "core"  +2 ."myshortDA"PSV.dial PTV +2 "processing"%% +80 "core" +2 ."myshortDA"PBV.dial :waste1 +3 "processing"%&  +58 "core" +2 "processing"%'% +3 "core" %T  +4 ."myshortDA"PS.seek 1.5ml +2 "processing"%(' +582 "core" ' +2 ."myshortDA"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%) * +37 "core" , +3 ."myshortDA"PS.seek 0ml +4 "processing"%*'ܑ +1599 "core" ' +2 ."myshortDA"delay 5:00 +30004 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%+  +5 "core"  +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%,  +38 "core" +2 ."myshortDA"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%- * +38 "core" * +2 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"%. +82 "core"  +2 ."myshortDA"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."myshortDA"PS.seek 2.5ml +2 "processing"%/' +2547 "core" ' +2 ."myshortDA"PSV.dial PTV +2 "processing"%0 +82 "core" +2 ."myshortDA"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%1 +82 "core"  +2 ."myshortDA"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%2 +79 "core" +2 ."myshortDA"delay 5 seconds +502 .PSV.dial :air +2 "processing"%3  +81 "core"  +3 ."myshortDA"PS.seek :empty +2 "processing"%4's +2537 "core" ' +2 ."myshortDA"PTV.dial :PRVmixing,via: PRV +3 "processing"%5  +138 "core" + ."myshortDA"PSV.dial :mixloop +2 "processing"%7 +50 "core" +2 ."myshortDA"PRV.dial :ab1 +2 "processing"% @ +111 "core" > +3 ."myshortDA"PS.reconfigure :slow + "processing"%#A 2`xb +6 ."myshortDA"PS.seek 0.15ml +3 "processing"%8' +361 "core" ' +2 ."myshortDA"delay 2 seconds +202 ."connect"CBV.dial PRV +3 ."myshortDA"PRV.dial CBV +4 "collection"':  +5 "processing"%9  +4 "core" +45  +2 "processing"%;% +4 "core" %  +4 ."myshortDA"PS.seek 0.3ml +2 "processing"%<' +354 "core" ' +2 ."myshortDA"delay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'>  +33 "core" +2 ."myshortDA"PRV.dial :air +2 "processing"%?  +48 "core"  +3 ."myshortDA"PS.seek 0.9ml +2 "processing"%='N +1273 "core" ' + ."myshortDA"PRV.dial :waste2 +3 "processing"%A @ +78 "core" ? +3 ."myshortDA"PS.seek 0.5ml +3 "processing"%@' +865 "core" ' +2 #"myshortDA"addPMLReagent08 +2 .PSV.dial :air +3 "processing"%C  +47 "core"  +3 ."myshortDA"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."myshortDA"PS.seek 2ml +2 "processing"%B'Q +1611 "core" ' +2 ."myshortDA"PSV.dial :PML +2 "processing"%D +47 "core" +2 ."myshortDA"PTV.dial :mixing +3 "processing"%F @ +77 "core" A +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%E  +38 "core" +2 "processing"%H% +4 "core" %U  +3 ."myshortDA"PS.seek 1.85ml +2 "processing"%G'M +233 "core" ' +2 ."myshortDA"PBV.dial between PSV and waste1 +2 "processing"%I * +39 "core" , +3 ."myshortDA"PS.seek 0ml +4 "processing"%K'ܑ +1965 "core" ' +2 ."myshortDA"delay 2 seconds +203 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'L& +5 "core" &|b \ +2 "manipulator"&J& +4 "core" & ) HG +2 "manipulator"&N% +4 "core" % V v I +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&M(-z +121 "core" ( +2 "manipulator"&P& +4 "core" &-q  F$ +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &O& +3 "core" &-q  E$ +3 ."myshortDA"Forearm.seek :garage +43 "manipulator"&R'o +99 "core" ' +3 ."myshortDA"Hand.close +2 "manipulator"&S/ +79 "core" / +2 "manipulator"&T& +4 "core" &-x J ! / / +2 "manipulator"&U% +4 "core" %   7 9 +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&V' ] +105 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +16 ."myshortDA"Elbow.seek CC +2 "manipulator"&6( +330 "core" ( + "manipulator"&X& +4 "core" & j x < +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 &Y& +4 "core" & f ( E +2 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek CC +2 "manipulator"&['ш +97 "core" ' +2 "manipulator"&\\& +4 "core" & h  : +3 "manipulator"&^% +3 "core" %{ x # D +3 "collection"'& +4 "core" &| \ +3 "collection"'& +5 "core" &|h \ +3 ."myshortDA"CC.seek :closed +4 "collection"'(X +6 "core" &|j \ +3 &} h E +9 &\ Esh 3 +9 &&l{h H +9 &bc U +10 &wOa U +9 &8Ph V +9 &O` U +10 &N] U +9 &Ng U +9 &!@Pc V +10 &#Ke V +9 &$Ih V +10 &&L` V +9 &(ILe U +9 &* Li U +10 &+Oc U +9 &-Lg V +10 &/PIZ V +9 &1Nh U +9 &2Lg U +10 &4Li U +9 &6YKb U +9 &8Kh U +10 &9Mi U +9 &;Nf V +10 &=`N] V +9 &?"Kg V +9 &@Qj V +10 &BLh V +9 &DgSj V +9 &F%aa X +10 &Gzf Z +9 &I\\ _ +9 &KQi ` +10 &Ma a +9 &Nf a +10 &P` ` +9 &RWf a +9 &Tg b +10 &Ub b" +9 &WZ R +10 &X$e *z +9 &Xlj U +3 ( +2 "collection"'& +5 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.37 + "collection"'`& +6 "core" &Xh U +2 ."myshortDA"Hand.open +2 "manipulator"&a1 +79 "core" 1 +2 "manipulator"&b% +3 "core" % { R c ] = +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +2 "manipulator"&d' ] +99 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%e +114 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +12 ."myshortDA"PS.seek 1.5ml +2 "processing"%g' +463 "Can"0 sG +1139 "core" ' +2 ."myshortDA"delay 5 seconds +503 .PSV.dial :waste1 +3 "processing"%h  +47 "core"  +3 ."myshortDA"PS.seek 0ml +2 "processing"%j'ܑ +1609 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%Z +49 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +12 ."myshortDA"PS.seek 2.5ml +2 "processing"%]' +2625 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +3 ."myshortDA"CBV.dial PRV +10 "processing"%_  +2 "collection"'f  +46 "core"  +130  +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%m +122 "core" +2 ."myshortDA"CTV.dial :air,avoiding: :intake +2 "collection"'n +7 "core"  +2 "collection"'c +4 "core"  +2 "collection"'p  +5 "core" +2 ."myshortDA"PTV.dial :PRVmixing +2 "processing"%q  +78 "core" +3 ."myshortDA"PS.seek 0ml +4 "processing"%r'ܑ +2614 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%i  +47 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%k' +2617 "core" ' + ."myshortDA"PSV.dial :mixloop +3 "processing"% +49 "core" +3 ."myshortDA"PS.seek 0ml +2 "processing"%u'ܑ +2623 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%v  +49 "core"  +3 ."myshortDA"PS.seek 2.5ml +2 "processing"%y' +2617 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%s +49 "core" +3 ."myshortDA"PS.seek 0ml +2 "processing"%z'ܑ +2626 "core" ' +3 #"myshortDA"Garaging FlushPuck in Collection Clamp + "manipulator"&o& +8 "core" & " 7 +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +2 "manipulator"&{( +6 "core" ( +2 "manipulator"&|& +4 "core" & D 3 1 +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &}& +4 "core" & ! 8 c : +3 ."myshortDA"Forearm.seek CC +2 "manipulator"&~'ш +94 "core" ' +2 ."myshortDA"Hand.close + "manipulator"&/ +74 "core" / +2 ."myshortDA"CC.seek :open +45 "collection"'( +409 "core" ( +2 "manipulator"&& +4 "core" & h Z : +2 "manipulator"&% +4 "core" % т N f K >b +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&' ] +109 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +2 "manipulator"&(-z +274 "core" ( +2 "manipulator"&& +4 "core" &-  Cb +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 & & +4 "core" &- 9 Fb +3 ."myshortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek :garage +2 "manipulator"& 'o +112 "core" ' +2 ."myshortDA"Hand.open +2 "manipulator"& 1 +74 "core" 1 +2 "manipulator"&% +4 "core" % yY 0 +3 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +10 ."myshortDA"Forearm.seek :retract +2 "manipulator"&' ] +108 "core" ' +10 ."da"delayUntil "11:46:09.71" +24520 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"% @ +79 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%  +40 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" + +2 ."da"PSV.dial :air +2 "processing"%  +48 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%' +2527 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"% +48 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +47 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"% +47 "core" +2 ."da"delay 2 seconds +203 .PSV.dial :air + "processing"%  +47 "core"  +3 ."da"PS.seek :empty +4 "processing"%'s +2518 "core" ' +3 #"da"washCycleDA #1 of 2 + .PSR.select :air +5 .PSV.dial PSR +3 "processing"% +145 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +6 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%' +595 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%!'Q +1595 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%Q  +76 "core"  +2 ."da"PSV.dial PTV +2 "processing"%" +80 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%$  +38 "core" +2 "processing"%%% +3 "core" %L  +3 ."da"PS.seek 1.5ml +3 "processing"%&' +585 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%' * +39 "core" + +3 ."da"PS.seek 0ml +2 "processing"%#'ܑ +1112 "Can"% [SG +497 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%)  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%(  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%x * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%+ +82 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%,' +2519 "core" ' + ."da"PSV.dial PTV +3 "processing"%- +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%. +80 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%* +79 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%0  +79 "core"  +3 ."da"PS.seek :empty +2 "processing"%1's +2527 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +5 .PSV.dial PSR +3 "processing"%2 +145 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +6 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +4 "processing"%3' +584 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%/'Q +1613 "core" ' + ."da"PTV.dial :puck +3 "processing"%5  +11 "core"  +2 ."da"PSV.dial PTV +7 "processing"%7 +79 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +40 "core" +2 "processing"%4% +3 "core" %T  +3 ."da"PS.seek 1.5ml +3 "processing"%:' +585 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%9 * +39 "core" , +2 ."da"PS.seek 0ml +3 "processing"%;'ܑ +1599 "core" ' +3 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +3 .PBV.dial :waste1 +4 "processing"%8  +37 "core" +2 ."da"delay 30 seconds +3046 .PBV.dial between PSV and waste1 +2 "processing"%> * +39 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%? +81 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +16 ."da"PS.seek 2.5ml +2 "processing"%<' +2517 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%A +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%= +80 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%C +78 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%@  +81 "core"  +3 ."da"PS.seek :empty +2 "processing"%D's +2525 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air +4 "processing"%F  +47 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%E  +137 "core" +2 ."da"delay 5 seconds +503 .PRV.dial :ab2 +2 "processing"%H  +48 "core" ~ +2 ."da"PTV.dial :PRVmixing +2 "processing"%I  +7 "core" +2 ."da"PSV.dial :mixloop +3 "processing"%B +48 "core" +3 ."da"PS.reconfigure :default + "processing"%#A d`xb +6 ."da"PS.seek 0.3ml +2 "processing"%G' +386 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%L  +48 "core"  +2 "processing"%J% +5 "core" %  +3 ."da"PS.seek 0.55ml +2 "processing"%N'"Y +330 "core" ' +3 #"da"addPMLReagent08 + .PSV.dial :air +4 "processing"%P  +49 "core"  +2 ."da"PS.seek 2ml +3 "processing"%O'Q +1557 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%l +49 "core" +2 ."da"PTV.dial :mixing +2 "processing"%S @ +77 "core" @ +2 ."da"PBV.dial :waste1 +2 "processing"%T  +39 "core" + "processing"%U% +4 "core" %L  +3 ."da"PS.seek 1.85ml +3 "processing"%w'D +231 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%R * +40 "core" , +2 ."da"PS.seek 0ml +3 "processing"%M'ܑ +1982 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +3074 "Can"  gG +44930 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 .PBV.dial :waste1 +2 "processing"%X  +41 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%Y * +38 "core" , +2 ."da"PSV.dial :air +3 "processing"%\\  +48 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%^' +2547 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +50 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%V  +48 "core"  +2 ."da"delay 2 seconds +203 .PSV.dial :mixloop +3 "processing"%\ +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%`  +45 "core"  +3 ."da"PS.seek :empty +2 "processing"%a's +2542 "core" ' +3 #"da"washCycleDA #1 of 3 + .PSR.select :air +4 .PSV.dial PSR +4 "processing"%b +146 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +6 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +2 "processing"%' +595 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%e'Q +1605 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%[  +77 "core"  +2 ."da"PSV.dial PTV +2 "processing"%K +78 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%h  +40 "core" +2 "processing"%g% +5 "core" %P  +2 ."da"PS.seek 1.5ml +2 "processing"%Z' +588 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%j * +39 "core" , +3 ."da"PS.seek 0ml +2 "processing"%f'ܑ +1600 "core" ' +2 ."da"delay 2:00 +338 "Can" oG +11665 #"da"recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%_  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%m  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%n * +38 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%c +80 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%p' +2549 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%q +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%] +80 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%i +79 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%r  +78 "core"  +3 ."da"PS.seek :empty +2 "processing"% 's +2517 "core" ' +3 #"da"washCycleDA #2 of 3 + .PSR.select :air +4 .PSV.dial PSR +3 "processing"%k +145 "core"  +3 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +6 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +49 "processing"%v' +596 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +22 ."da"PS.seek 2ml +2 "processing"%u'Q +1606 "core" ' +2 ."da"PTV.dial :puck + "processing"%s  +8 "core"  +2 ."da"PSV.dial PTV +2 "processing"%y +82 "core" + ."da"PBV.dial :waste1 +3 "processing"%o  +38 "core" +2 "processing"%|% +4 "core" %O  +3 ."da"PS.seek 1.5ml +2 "processing"%}' +584 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"% * +38 "core" + +3 ."da"PS.seek 0ml +4 "processing"%6'ܑ +1604 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%d  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +3 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +82 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%~' +2532 "core" ' + ."da"PSV.dial PTV +2 "processing"% +81 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +4 "processing"% +79 "core"  +3 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%{ +79 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +79 "core"  +3 ."da"PS.seek :empty +2 "processing"%'s +2520 "core" ' +3 #"da"washCycleDA #3 of 3 + .PSR.select :air +5 .PSV.dial PSR +3 "processing"% +145 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +4 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"% ' +582 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%'Q +1599 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +7 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +79 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +39 "core" +2 "processing"%z% +4 "core" %O  +3 ."da"PS.seek 1.5ml +2 "processing"%' +603 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +39 "core" , +3 ."da"PS.seek 0ml +2 "processing"%'ܑ +1603 "core" ' +2 ."da"delay 2:00 +4860 "Can" O_G +7144 #"da"recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +37 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"% +81 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%' +2522 "core" ' + ."da"PSV.dial PTV +3 "processing"%Q +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%" +80 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%$ +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%%  +79 "core"  +2 ."da"PS.seek :empty +3 "processing"%!'s +2524 "core" ' +2 ."da"Gate.power :camera,:ON +3 #Mixing DA Substrates +3 .PSR.select :air +4 .PSV.dial PSR +3 "processing"%' +161 "core"  +5 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +13 "processing"% +22 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +12 ."da"PS.seek 0.25ml +9 "processing"%&'I +336 "core" ' +2 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +5 "processing"% +11 ."da"PS.seek 0.5ml +2 "processing"%)' +344 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +13 ."da"PS.seek 2ml +2 "processing"%('Q +1616 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%x  +7 "core"  +2 ."da"PSV.dial PTV +2 "processing"%+ +83 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%#  +38 "core" +2 "processing"%-% +4 "core" %V  +4 ."da"PS.seek 1.5ml +2 "processing"%.' +595 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%* * +41 "core" , +2 ."da"PS.seek 0ml +3 "processing"%0'ܑ +1601 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%,  +6 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%2  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%1 * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%3 +130 "core"  +3 ."da"PS.reconfigure :fast +11 "processing"%#A ,`xb +7 ."da"PS.seek 2.5ml + "processing"%5' +2625 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%7 +83 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%4 +84 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%/  +82 "core"  +3 ."da"PS.seek :empty +2 "processing"%9's +2606 "core" ' +3 #"da"Additional air clear + .PSR.select :air +3 .PSV.dial PSR +10 "processing"%: +146 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +5 .PS.reconfigure :default +4 "processing"%#A d`xb +6 ."da"PS.seek 2ml +3 "processing"%8'Q +2122 "core" ' +2 ."da"delay 5 seconds +503 .PTV.dial :puck +3 "processing"%>  +6 "core"  +2 ."da"PSV.dial PTV +3 "processing"%? +81 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%;  +39 "core" +2 "processing"%A% +5 "core" %V  +2 ."da"PS.seek 1.5ml +3 "processing"%=' +588 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%C * +38 "core" + +2 ."da"delay 1 second +103 .PSV.dial :waste1 +2 "processing"%@  +115 "core"  +3 ."da"PS.seek :empty +2 "processing"%<'s +1609 "core" ' +2 "processing"%F9 +4 "core" 9~6  +3 #"da"Processing Puck Heater at 28.1C before imaging + .PH.coast +5 "processing"%E +5 "core" 6 +2 "processing"%H& +4 "core" &S  - +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&I% +6 "core" % h , 5 "  +2 "storage"(B% +5 "core" %A +2 "storage"(D. +3 "core" .(+ +3 ."da"SC.reconfigure :tight + "storage"($\ .(\ 1~b +6 ."da"SC.seek 3 +2 "storage"(L(@ +203 "core" ( +2 ."da"SC.configure :limp + "storage"($(\ 1b +7 (J& +2 "manipulator"&G& +4 "core" &E U +8 ."raiseStack"SE.reconfigure :place +2 "storage"(#]K-0-\ b +5 "core" &- b +3 "manipulator"&P% +4 ."raiseStack"SE.seek :beamBreak +2 "storage"(N' +5 "core" % h & %  +4 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek PC +2 "manipulator"&l( +143 "core" ( +2 "manipulator"&S& +4 "core" &  , +3 ."da"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 &T& +3 "core" & V , +3 ."da"Forearm.seek PC +3 "manipulator"&U'E +100 "core" ' +3 "storage"(R- +4 "core" ' + -' +2 ."da"Hand.close +3 ."raiseStack"SE.configure :default +5 "manipulator"&O/ +3 "storage"(#QK-0-\ b +7 ."raiseStack"SE.seek :place +3 "storage"(w'x +43 "core" ' +12 / +3 ."da"PC.seek :open +2 "processing"%X( +379 "core" ( +2 "storage"(Y& +3 "core" &K   +3 "manipulator"&\\& +3 "core" & ( +3 "manipulator"&M% +4 "core" % -  +2 ."da"Forearm.seek :retract +3 "manipulator"&' ] +98 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +2 "manipulator"&V( +261 "core" ( +2 "manipulator"&\ & +5 "core" & 8 8 X +2 "storage"(`& +3 "core" &K  +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&^'m +107 "core" ' +2 ."da"Hand.open + "manipulator"&b1 +75 "core" 1 +2 "storage"(a- +4 "core" -'x +3 ."da"SE.seek -0.3 Pucks below Top Plate +3 "storage"('D +28 "core" ' +4 ."da"SE.reconfigure :seal + "storage"(#QK-0-\ b +6 ."da"SE.seek -1.29 Pucks below Top Plate +3 "storage"([' +60 "core" ' +11 #"da"Lights, camera, ACTION! +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +6 "processing"%K& +5 #"da"PuckCamera: snap -bin=2,2 -png=0 -auto /var/log/esp/da25jul0812h.png +18 "core" &$ v +6 "manipulator"&h& +14 "core" & _ M YX +4 "manipulator"&g% +12 "core" % e [ D $ +6 ."psFlush"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +10 ."psFlush"Forearm.seek :retract +3 "manipulator"&e' ] +96 "core" ' +3 ."psFlush"Elbow.seek FlushPuck::Garage +4 "manipulator"&j(-z +173 "core" ( +2 "manipulator"&Z& +4 "core" &-} % Yp +3 ."psFlush"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &_& +4 "core" &-} p +3 ."psFlush"Forearm.seek :garage +3 "manipulator"&m'o +108 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&n/ +71 "core" / +2 "manipulator"&c& +4 "core" &-} p +2 "manipulator"&f% +4 "core" % πw ٶ\ +4 ."psFlush"Forearm.seek :retract +2 "manipulator"&q' ] +110 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek PC +3 "manipulator"&]( +123 "core" ( +2 "manipulator"&i& +3 "core" & >3 +3 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &r& +4 "core" & B3 +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek PC +3 "manipulator"&p'E +93 "core" ' +2 "manipulator"&k& +4 "core" & Z S3 +3 "manipulator"& % +4 "core" %A Q I D +3 "processing"%v& +3 "core" & s +4 "processing"%s& +5 "core" &# t +3 ."psFlush"PC.seek :closed +4 "processing"%y(SD +6 "core" & s +4 & s- +8 & C} w4 +9 &,mu I +10 &[ V +9 &~D V +9 &@F V +10 &A V +9 &C V +10 &D V +9 &!IC V +9 &# F V +10 &$C sW +9 &&A rW +9 &(LB rX +10 &*? qW +9 &+? qV +10 &-? qW +9 &/U? qW +9 &1A qW +10 &2@ qW +9 &4B pW +10 &6^B pW +9 &8 C pW +9 &9B pW +10 &;? qW +9 &=dA pX +9 &?(@ pW +10 &@A V +9 &BE W +9 &DoA V +10 &F.O X +9 &G[ Y +10 &Ip \\ +9 &K` ^ +9 &M$y ^ +10 &N ^ +9 &P _ +9 &RJ}h p< +10 &S 'n oU +9 &S(< q: +3 ( +2 "processing"%s& +5 #"psFlush"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.73 + "processing"%o& +5 "core" &S(< p: +3 ."psFlush"Hand.open +2 "manipulator"&|1 +80 "core" 1 +2 "manipulator"&u% +3 "core" % A 2 / +4 ."psFlush"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +3 "manipulator"&' ] +99 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +4 "processing"%} +50 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +6 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%d' +325 #"da"SX HX9/16 (USB:37): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 1.68 seconds\ Exposing 696x520 pixel 16-bit image for 15.817 seconds\ /var/log/esp/da25jul0812h.png: PNG Upload Complete\ +11 #PuckCamera: snap -bin=2,2 -png=0 15.0 /var/log/esp/midres/da25jul0812h15s.png +257 "core" ' +3 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%' +899 #"da"SX HX9/16 (USB:37): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da25jul0812h15s.png: PNG Upload Complete\ +4 #PuckCamera: snap -bin=2,2 -png=0 30.0 /var/log/esp/midres/da25jul0812h30s.png +1246 "core" ' +4 ."psFlush"delay 1 second +105 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"% @ +124 #"image"compressed /var/log/esp/da25jul0812h.jxl +94 "core" A +3 ."psFlush"PTV.dial :PRVmixing +2 "processing"%  +146 "core" +2 ."psFlush"PSV.dial :mixloop +3 "processing"%6 +119 "core" +2 ."psFlush"PS.seek :empty +3 "processing"%'s +1277 #"da"SX HX9/16 (USB:37): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da25jul0812h30s.png: PNG Upload Complete\ +9 #PuckCamera: snap -bin=1,1 -png=0 70.0 /var/log/esp/hires/da25jul0812h70s.png +1361 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +6 "processing"% +59 #"image"compressed /var/log/esp/midres/da25jul0812h15s.jxl +61 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +15 ."psFlush"PS.seek 0.5ml +2 "processing"%{' +599 "core" ' +2 ."psFlush"delay 5 seconds +575 .PSR.select :air +12 "processing"% +13 ."psFlush"PS.seek 2.5ml +3 "processing"% ' +1720 #"image"compressed /var/log/esp/midres/da25jul0812h30s.jxl +420 "core" ' +2 ."psFlush"delay 1 second +103 .PBV.dial :waste1 +3 "processing"%~  +39 "core" +2 ."psFlush"PTV.dial :mixing +3 "processing"% @ +80 "core" A +2 ."psFlush"PSV.dial :mixloop +2 "processing"% +118 "core" +2 ."psFlush"PS.seek :empty +3 "processing"% 's +2177 #"da"SX HX9/16 (USB:37): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da25jul0812h70s.png: PNG Upload Complete\ +10 .Gate.power :camera,:OFF +10 "storage"(- +8 "core" -' +3 "storage"(& +5 "core" &K +4 "manipulator"&& +24 "core" & C3 +6 "manipulator"&z% +14 "core" % W $ # l +4 ."da"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +7 ."da"Elbow.seek 3 +3 "manipulator"&( +261 "core" ( +32 "manipulator"&& +16 "core" &) +11 "storage"(& +5 "core" &K b +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&'m +21 "core" ' +3 ."psFlush"PSV.dial PSR +3 "processing"% +83 "core" ' +3 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +8 ."da"SE.seek -0.57 Pucks below Top Plate +3 "storage"('W +17 "core" +4 ."psFlush"PSR.select :flush +5 "processing"%@ +16 ."psFlush"PS.seek 1ml +2 "processing"%'[q +10 "core" ' +4 "manipulator"&& +3 "core" & w H ) +3 "storage"(Q& +5 "core" &K\ \  +3 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +8 ."da"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek 3 +4 "manipulator"&"'M +41 "core" ' +2 ."da"Elbow.hold +3 "manipulator"&$, +8 "core" , +3 ."da"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +7 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.39 Pucks below Top Plate +3 "storage"(%' +21 "core" ' +2 "manipulator"&% +4 "core" %\\   \ j +3 "storage"('& +4 "core" &K +3 ."da"Forearm.force -20 +2 "manipulator"&5 +7 ."da"Forearm.seek 3 + 315 counts +2 "manipulator"&!'Ј +22 "core" ' +2 "manipulator"&&& +3 "core" & b b ? ' +3 "storage"()& +5 "core" &K\ \  ; +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&x'm +17 "core" ' +2 "storage"(+% +5 "core" %\ \  +4 ."downElevator"SE.seek :down +9 "storage"(#'= +94 (-% +3 "core" %G(\ \  Zp +3 "manipulator"&(% +4 "core" %m f h 2 J +4 ."da"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +3 "manipulator"&*' ] +97 "core" ' +60 ' +2 ."downElevator"SE.stop + "storage"(5 +7 (.& +4 "core" &K    +558 ' +2 ."psFlush"PSR.select :air +3 "processing"% +14 ."psFlush"PS.seek 2.5ml +3 "processing"%,' +1607 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%2 +23 "Can" vG +60 "core" +2 ."psFlush"PTV.dial :puck +3 "processing"%1  +78 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%3  +9 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%0'ܑ +2719 "core" ' +27 ."psFlush"PSV.dial PSR +9 "processing"%7 +95 "core"  +2 ."psFlush"PSR.select :air +10 .PS.seek 2.5ml +4 "processing"%' +2660 "core" ' +25 ."psFlush"PSV.dial PTV +8 "processing"%4 +95 "core"  +9 ."psFlush"PS.seek 0ml +3 "processing"%/'ܑ +2711 "core" ' +82 ."psFlush"PSV.dial PSR +20 "processing"%5 +89 "core"  +3 ."psFlush"PSR.select :flush +11 "processing"%@ +22 ."psFlush"PS.seek 0.5ml +2 "processing"%:' +1279 "core" ' +41 ."psFlush"PSR.select :air +33 "processing"% +22 ."psFlush"PS.seek 2.5ml +4 "processing"%9' +676 #"image"compressed /var/log/esp/hires/da25jul0812h70s.jxl +46 ."Qmail"DAfans.email "da25jul0812h exposed 15.817 seconds\\nmidres/da25jul0812h15s\\nmidres/da25jul0812h30s\\nhires/da25jul0812h70s",Subject: "da25jul0812h images!" +1388 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%> +83 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%? U +63 "core" W +13 ."psFlush"PS.seek 0ml +6 "processing"%;'ܑ +2630 "core" ' +4 ."psFlush"PSV.dial PBV +6 "processing"%A @ +51 "core" ? +7 ."psFlush"PS.seek 2.5ml +5 "processing"%8' +1078 #"uploadLog"upsync +1541 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%C  +81 "core"  +3 ."psFlush"PS.seek :empty +4 "processing"%@'s +2617 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%= +50 "core"  +2 ."psFlush"PSR.select :air +6 .PS.seek 2.5ml +4 "processing"%F' +2624 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%E +80 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%H U +8 "core" V +3 ."psFlush"PS.seek 0ml +3 "processing"%I'ܑ +2625 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%B @ +49 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%D' +2623 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%J  +80 "core"  +3 ."psFlush"PS.seek :empty +2 "processing"%G's +2626 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%P +48 "core"  +2 ."psFlush"PSR.select :flush +4 "processing"%@ +13 ."psFlush"PS.seek 1ml +2 "processing"%W'[q +1098 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +12 ."psFlush"PS.seek 2.5ml +3 "processing"%S' +1599 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%T +79 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%R  +8 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%  +59 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%O'ܑ +2618 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +87 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%N' +2618 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%t +82 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%Y'ܑ +2621 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%\\ +80 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%M' +587 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%U' +2112 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%\ +80 "core" +2 ."psFlush"PBV.dial PSV +47 "processing"%` U +58 "core" V +10 ."psFlush"PS.seek 0ml +2 "processing"%l'ܑ +2625 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%b @ +48 "core" ? +3 ."psFlush"PS.seek 2.5ml +3 "processing"%a' +2622 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%K  +78 "core"  +3 ."psFlush"PS.seek :empty +2 "processing"%'s +2625 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%h +52 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%g' +2621 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%w +80 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +8 "core" U +3 ."psFlush"PS.seek 0ml +3 "processing"%Z'ܑ +2625 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%_ @ +48 "core" > +3 ."psFlush"PS.seek 2.5ml +3 "processing"%^' +1200 "Can" W AG +1416 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%V  +80 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%n's +2623 "core" ' +5 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&c& +7 "core" & I& +2 "manipulator"&f% +5 "core" % X 8 J +3 ."psFlush"Elbow.seek PC + "manipulator"&e( +273 "core" ( +2 "manipulator"&i& +4 "core" & 1 K +3 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &r& +2 "core" & g K +4 ."psFlush"Forearm.seek PC +2 "manipulator"&m'E +100 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&k/ +68 "core" / +3 ."psFlush"PC.seek :open +2 "processing"% ( +379 "core" ( +2 "manipulator"&v& +3 "core" & N\ +3 "manipulator"&j% +3 "core" % 1  O +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&q' ] +99 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +7 ."psFlush"Elbow.seek :garage +3 "manipulator"&X(-z +117 "core" ( +2 "manipulator"&o& +4 "core" &-v  R +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &|& +3 "core" &-v  R +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek :garage +3 "manipulator"&u'o +113 "core" ' +2 ."psFlush"Hand.open +2 "manipulator"&s1 +71 "core" 1 +2 "manipulator"&}% +5 "core" % xU Q P  < +2 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +2 "manipulator"&p' ] +116 "core" ' +2 #"myshortDA"Finished short da assay +3 #Beginning samplePassF +6 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +4 "collection"'<& +6 "core" & +3 "manipulator"&d& +4 "core" &-v  S +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&(-z +6 "core" ( +2 "manipulator"&& +4 "core" &-v ' S +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &6& +3 "core" &-v  T S +3 ."myshortDA"Forearm.seek :garage +3 "manipulator"&'o +107 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"& / +71 "core" / +2 "manipulator"&& +3 "core" &-v _ U @ +3 "manipulator"&{% +3 "core" % ςr b f ? +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&~' ] +103 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +7 ."myshortDA"Elbow.seek CC +2 "manipulator"&( +278 "core" ( +2 "manipulator"&& +4 "core" & = N0 +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 & & +2 "core" & m N0 +45 ."myshortDA"Forearm.reconfigure :tight +10 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek CC + "manipulator"&'ш +92 "core" ' +2 "manipulator"&& +4 "core" & C M. +3 "manipulator"&% +3 "core" %щ " M& +3 "collection"'z& +4 "core" &6 +4 "collection"'& +5 "core" & +3 ."myshortDA"CC.seek :closed +4 "collection"'](X +5 "core" & +4 &  +8 &0y , +9 &_} A +9 &8r T +10 &N U +9 &L U +9 &yM U +10 &9Q V +9 &O U +9 & L% U +10 &"N! U +9 &$CO U +10 &&N U +9 &'J U +9 &)M U +10 &+LP U +9 &-O U +9 &.Q T +10 &0N U +9 &2TN U +10 &4J U +9 &5M T +9 &7L U +10 &9]O& T +9 &;N+ U +10 &<L* U +9 &>R, U +10 &@dL- U +9 &B%L+ U +9 &CR+ V +9 &E_, W +10 &G_p- Y +9 &I/ ] +9 &J- ` +10 &L- _ +9 &NT2 ` +10 &P/ ` +9 &Q0 b +9 &S, a +10 &UR- b" +9 &W0 b0 +9 &XjR, !g +10 &X$+ 'w +9 &Xh/ O +3 ( +2 "collection"'& +5 #"myshortDA"Collection Clamp onSpring/offSpring for 6/25 samples, on/off torque 2.30 +2 "collection"'& +5 "core" &X]H O +2 ."myshortDA"Hand.open +2 "manipulator"&1 +78 "core" 1 +2 "manipulator"&% +3 "core" % щ G F& +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."myshortDA"Forearm.seek :retract +3 "manipulator"&Q' ] +108 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%  +49 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +13 ."myshortDA"PS.seek 1.5ml +2 "processing"%' +1609 "core" ' +2 ."myshortDA"delay 5 seconds +503 .PSV.dial :waste1 +3 "processing"%'  +49 "core"  +2 ."myshortDA"PS.seek 0ml +3 "processing"%&'ܑ +1626 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%) +49 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%+' +2621 "core" ' +2 ."connect"PRV.dial CBV +4 ."myshortDA"CBV.dial PRV +2 "processing"%[  +4 "collection"'  +10 "core"  +101  +2 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"% +209 "core" +2 ."myshortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +5 "processing"%- @ +77 "core" A +3 ."myshortDA"PS.seek 0ml +2 "processing"%('ܑ +2628 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%  +80 "core"  +3 ."myshortDA"PS.seek 2.5ml +2 "processing"%' +2629 "core" ' +2 ."myshortDA"PSV.dial :PTV +3 "processing"%" +81 "core" ~ +3 ."myshortDA"PS.seek 0ml +4 "processing"%!'ܑ +2617 "core" ' +2 #"myshortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&.& +6 "core" &1  J( +3 ."myshortDA"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."myshortDA"Elbow.seek CC +2 "manipulator"&%( +29 "core" ( +2 "manipulator"&x& +4 "core" & C Nm +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &#& +3 "core" & & Lm +3 ."myshortDA"Forearm.seek CC +4 "manipulator"&'ш +90 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&2/ +77 "core" / +3 ."myshortDA"CC.seek :open +4 "collection"'1( +410 "core" ( +2 "manipulator"&3& +4 "core" &  Pm +2 "manipulator"&,% +4 "core" % љ F PD +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&7' ] +98 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +2 "manipulator"&0(-z +267 "core" ( +2 "manipulator"&4& +4 "core" &-y { O +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +4 "core" &-y  P +3 ."myshortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek :garage +2 "manipulator"&5'o +111 "core" ' +3 ."myshortDA"Hand.open + "manipulator"&/1 +69 "core" 1 +44 "manipulator"&:% +4 "core" % vg t k >D +3 ."myshortDA"Forearm.reconfigure :loose +10 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&>' ] +114 "core" ' +27202 #"Camille"-> access 3 +5 "storage"(?% +5 "core" %A ]\ . +3 "manipulator"&9% +5 "core" % N  - W +2 "manipulator"&A& +4 "core" &-y  W +3 ."Camille"SC.reconfigure :tight + "storage"($\ .(\ 1~b +7 ."Camille"SC.seek 7 +2 "storage"(;([Y +681 "core" ( +2 ."Camille"SC.configure :limp +2 "storage"($(\ 1b +4 (C& +4 "core" &[\\ \ (" +8452 "Can"\ HG +13629 #"Camille"-> access 4 +5 "storage"(8% +3 "core" %A A\ . +3 "manipulator"&=% +4 "core" % N V +2 "manipulator"&@& +4 "core" &-y W +3 ."Camille"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."Camille"SC.seek 1 +2 "storage"(E( +994 "core" ( +2 ."Camille"SC.configure :limp +2 "storage"($(\ 1b +5 (H& +3 "core" & G\  +363 #"Camille"-> startTube 4 +830 #-> start(:myshortDA){shortDA; samplePassF} +3 "collection"'F% +4 "core" %N +6 "processing"%B% +6 "core" %ܐ +5 #"myshortDA"Ready to sample after 10 seconds from PRV.sipper? +2 #Type 'Thread[:myshortDA].answer' to continue +9403 #"Camille"-> Thread[:myshortDA].answer +3 #"myshortDA"Camille answered Ready to sample after 10 seconds from PRV.sipper? "Yes" +10 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +3 .delay 10 seconds +1004 .PSV.dial :mixloop +2 "processing"%I +49 "core" +2 ."myshortDA"PTV.dial :PRVmixing +2 "processing"%J  +78 "core" +2 ."myshortDA"PRV.dial :sipper +2 "processing"%D  +143 "core"  +2 ."myshortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +7 ."myshortDA"PS.seek 1.1ml +3 "processing"%P'h! +2290 "core" ' +2 ."connect"PRV.dial CBV +4 ."myshortDA"CBV.dial PRV +8 "processing"%G  +3 "collection"'W  +14 "core"  +127  +3 ."myshortDA"PS.seek 0.5ml +3 "processing"%T' +1264 "core" ' +2 ."myshortDA"PRV.dial :waste2 +2 "processing"%R @ +112 "core" ? +2 ."myshortDA"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."myshortDA"PS.seek :empty +2 "processing"%'s +595 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%S +115 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +12 ."myshortDA"PS.seek 1ml +3 "processing"%'[q +1096 "core" ' + ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%O' +1612 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%t +113 "core" +2 ."myshortDA"PS.seek :empty +3 "processing"%N's +2628 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%\\ +113 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +4 "processing"%@ +13 ."myshortDA"PS.seek 1ml +2 "processing"%Y'[q +1104 "core" ' + ."myshortDA"PSR.select :air +3 "processing"% +12 ."myshortDA"PS.seek 2.5ml +3 "processing"%M' +1609 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%\ +113 "core" +2 ."myshortDA"PRV.dial :sipper +2 "processing"%`  +47 "core" +3 ."myshortDA"PS.seek :empty +2 "processing"%U's +2623 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%b +114 "core"  +2 ."myshortDA"PSR.select :air +5 .PS.seek 2.5ml +4 "processing"%l' +2614 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%K +118 "core" +2 ."myshortDA"PS.seek :empty +3 "processing"%a's +2623 "core" ' +5 #"myshortDA"Loading da puck from tube 4 into Processing Clamp +2 "processing"%h& +6 "core" & +2 "manipulator"&% +5 "core" % N   S +2 "storage"(w% +3 "core" %A 5\ * +3 "storage"(. +4 "core" .( +2 ."myshortDA"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."myshortDA"SC.seek 4 +2 "storage"(g(+ +511 "core" ( +2 ."myshortDA"SC.configure :limp +2 "storage"($(\ 1b +6 (_& +2 "core" &+ \ % +3 "manipulator"&Z& +4 "core" &-y - O +2 "manipulator"&V% +4 "core" % N O O +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek 4 +49 "manipulator"&^( +191 "core" ( +2 "manipulator"&c& +4 "core" &  P +3 "storage"(f& +4 "core" &+ \ ' +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek 4 + 800 counts +2 "manipulator"&i's +93 "core" ' +2 "storage"(r& +5 "core" &+ \ ' +2 ."myshortDA"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +7 ."myshortDA"SE.seek :beamBreak +2 "storage"($' +318 "core" ' +2 "storage"(k- +4 "core" -'y +2 ."myshortDA"SE.configure :default +2 "storage"(#QK-0-\ b +6 (*& +3 "core" &+ \ & +3 "manipulator"&y& +3 "core" &  M +3 ."myshortDA"Elbow.seek 4 +2 "manipulator"&v( +7 "core" ( +2 "manipulator"&j& +4 "core" & | M +2 "storage"(o& +4 "core" &+ \ & +3 ."myshortDA"Forearm.seek 4 + 300 counts +2 "manipulator"&|' +27 "core" ' +2 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Hand.close +2 "manipulator"&m/ +78 "core" / +3 !"myshortDA"o:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 4):bt["4/home/esp/esp2/utils/puckmoves.rb:389:in `load'"8/home/esp/esp2/utils/puckmoves.rb:998:in `loadPuck'";/home/esp/esp2/protocol/2G/DAprocess.rb:281:in `runDA'"6/home/esp/esp2/protocol/2G/DA.rb:124:in `shortDA'"#Camille:9:in `topLevelBinding'"./home/esp/esp2/lib/base.rb:296:in `start'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +5 ."downElevator"SE.seek :down +3 "manipulator"&e& +7 "storage"(s'= +5 "core" &  P +2 "manipulator"&}% +4 "core" % s R N +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&q' ] +93 "core" ' +2 ."myshortDA"Elbow.seek PC +4 "manipulator"&<( +158 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +81 "core" ( +3 "manipulator"&d& +4 "core" & OS +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 && +2 "core" &  NS +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek PC +3 "manipulator"&6'E +107 "core" ' +2 "manipulator"&u& +4 "core" &  1 QR +3 "manipulator"& % +4 "core" %]  { Q +2 "processing"%& +4 "core" &$ +4 "processing"%{& +5 "core" & +2 ."myshortDA"PC.seek :closed +4 "processing"%X(SD +5 "core" & +5 &  +7 &*w - +10 &a~ A +9 &=m R +10 &K S +9 &N S +9 &J S +10 &CL S +9 &J S +9 & K S +10 &"N S +9 &$JL S +10 && L S +9 &'M S +9 &)K S +10 &+QL S +9 &-J S +9 &.K T +10 &0K S +9 &2YM S +10 &4O S +9 &5M S +9 &7O S +10 &9aQ S +9 &;#L S +9 &<L S +10 &>N S +9 &@jL S +10 &B*N T +9 &CO T +9 &EY T +10 &Gjg V +9 &I&u X +9 &J} Y +10 &L Z +9 &Ne Z +10 &P% [\ +9 &Q H +9 &R= X +10 &S& . +2 ( +3 "processing"%{& +3 #"myshortDA"Processing Clamp onSpring/offSpring for 8/24 samples, on/off torque 1.59 +2 .Hand.open +2 "manipulator"&p1 +78 "core" 1 +2 "manipulator"&% +4 "core" % ] - N +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&' ] +92 "core" ' +4 #"myshortDA"Heating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +5 "processing"% { +3 %9 +9 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%9 +3 "core" 9  +103 "processing"%z9 +3 "core" 9  +103 "processing"%~9 +3 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%9 +3 "core" 9" +103 "processing"%9 +3 "core" 9' +103 "processing"%9 +3 "core" 9+ +103 "processing"%9 +3 "core" 9/ +103 "processing"%n9 +3 "core" 93 +103 "processing"%'9 +3 "core" 98 +103 "processing"%9 +3 "core" 9< +103 "processing"%)9 +3 "core" 9@ +103 "processing"%&9 +3 "core" 9D +103 "processing"% 9 +3 "core" 9I +103 "processing"%[9 +3 "core" 9M +104 "processing"%9 +3 "core" 9Q +103 "processing"%-9 +3 "core" 9U +142 "processing"%+9 +3 "core" 9[ +103 "processing"%9 +3 "core" 9_ +103 "processing"%(9 +3 "core" 9d +103 "processing"%"9 +3 "core" 9h +103 "processing"%9 +3 "core" 9l +103 "processing"%.9 +3 "core" 9\ p +103 "processing"%x9 +3 "core" 9u +103 "processing"%#9 +4 "core" 9y +103 "processing"%29 +3 "core" 9} +103 "processing"%9 +3 "core" 9$\ +103 "processing"%Q9 +3 "core" 9*\ +103 "processing"%]9 +3 "core" 91\ +11 ."myshortDA"PH.hold 2:00:00,28C +4 "processing"%3 p{p. +3 ."myshortDA"delay 1:30 +8 "core"  +6115 "Can"" Q1mG +2881 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"%, +115 "core"  +2 #"myshortDA"Pulling 0.5ml of PSR.wash + .PSR.select :wash +4 "processing"% +12 ."myshortDA"PS.seek 0.5ml +3 "processing"%' +595 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."myshortDA"PS.seek 2ml +3 "processing"%4'Q +1608 "core" ' +2 ."myshortDA"PTV.dial :puck +2 "processing"%  +137 "core"  +2 ."myshortDA"PSV.dial PTV +2 "processing"%% +80 "core" +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%/  +59 "core" +2 "processing"%:% +3 "core" %W +3 ."myshortDA"PS.seek 1.5ml +2 "processing"%7' +596 "core" ' +2 ."myshortDA"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%5 * +36 "core" , +3 ."myshortDA"PS.seek 0ml +3 "processing"%?'ܑ +1604 "core" ' +2 ."myshortDA"delay 5:00 +30003 #recoverPSRreagent08 + .PTV.dial :puck +3 "processing"%9  +6 "core"  +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%A  +38 "core" +2 ."myshortDA"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%L * +37 "core" + +2 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"%C +80 "core"  +3 ."myshortDA"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."myshortDA"PS.seek 2.5ml +2 "processing"%8' +2505 "core" ' +2 ."myshortDA"PSV.dial PTV +2 "processing"%= +80 "core" +2 ."myshortDA"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%@ +79 "core"  +2 ."myshortDA"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%; +79 "core" +2 ."myshortDA"delay 5 seconds +503 .PSV.dial :air +2 "processing"%H  +79 "core"  +2 ."myshortDA"PS.seek :empty +3 "processing"%F's +2499 "core" ' +2 ."myshortDA"PTV.dial :PRVmixing,via: PRV +3 "processing"%B  +136 "core" +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%I +48 "core" + ."myshortDA"PRV.dial :ab1 +2 "processing"%J @ +111 "core" > +2 ."myshortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +5 ."myshortDA"PS.seek 0.15ml +4 "processing"%D' +355 "core" ' +2 ."myshortDA"delay 2 seconds +203 ."connect"CBV.dial PRV +2 "collection"'!  +3 ."myshortDA"PRV.dial CBV +5 "core"  +3 "processing"%W  +46 "core"  +3 "processing"%G% +3 "core" %  +3 ."myshortDA"PS.seek 0.3ml +3 "processing"%P' +352 "core" ' +3 ."myshortDA"delay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'R  +38 "core" +2 ."myshortDA"PRV.dial :air +2 "processing"%T  +47 "core"  +3 ."myshortDA"PS.seek 0.9ml +2 "processing"%S'N +1265 "core" ' +2 ."myshortDA"PRV.dial :waste2 +2 "processing"% @ +81 "core" > +2 ."myshortDA"PS.seek 0.5ml +3 "processing"%' +860 "core" ' +2 #"myshortDA"addPMLReagent08 +2 .PSV.dial :air +4 "processing"%t  +47 "core"  +2 ."myshortDA"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."myshortDA"PS.seek 2ml +2 "processing"%O'Q +1614 "core" ' +2 ."myshortDA"PSV.dial :PML +2 "processing"%\\ +49 "core" +2 ."myshortDA"PTV.dial :mixing +2 "processing"%N @ +78 "core" A +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%Y  +38 "core" +2 "processing"%\ % +3 "core" %W +3 ."myshortDA"PS.seek 1.85ml +3 "processing"%`'O +234 "core" ' +2 ."myshortDA"PBV.dial between PSV and waste1 +12 "processing"%M * +39 "core" , +3 ."myshortDA"PS.seek 0ml +3 "processing"%b'ܑ +1982 "core" ' +2 ."myshortDA"delay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +4 "collection"'U& +4 "core" &% +3 "manipulator"&K& +4 "core" &  ?R +2 "manipulator"&l% +5 "core" % j / H +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&h(-z +134 "core" ( +2 "manipulator"&& +4 "core" &-~ | i E# +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &w& +6 "core" &-  F# +3 ."myshortDA"Forearm.seek :garage +2 "manipulator"&'o +112 "core" ' +3 ."myshortDA"Hand.close +2 "manipulator"&E/ +72 "core" / +2 "manipulator"&_& +3 "core" &- $ (  7# +3 "manipulator"&Z% +4 "core" % πk % 2 k 7 +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&V' ] +105 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +2 "manipulator"&c( +347 "core" ( +2 "manipulator"&f& +4 "core" &  F +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &0& +3 "core" & G +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek CC +2 "manipulator"&r'ш +105 "core" ' +2 "manipulator"&>& +4 "core" & 2 C +2 "manipulator"&k% +4 "core" % ! E +3 "collection"'*& +4 "core" &@ +3 "collection"'y& +5 "core" &" +3 ."myshortDA"CC.seek :closed +4 "collection"'j(X +4 "core" && +5 &%  +7 &*r' - +10 &_{ A +9 &*l T +9 &H U +10 &J V +9 &kL& U +10 &+O V +9 &L& U +9 & K% U +10 &"rM( U +9 &$4N U +9 &%N( U +10 &'J" U +9 &)zL% U +10 &+<I U +9 &,O' U +9 &.O" V +10 &0L' U +9 &2DN( U +9 &4J& U +10 &5L! U +9 &7L" U +10 &9MK% U +9 &;M U +9 &<L% U +10 &>Q U +9 &@TL U +9 &BI& U +10 &CQ V +9 &E\\& W +10 &GQm" Y +9 &I  ] +9 &J ` +10 &L! a +9 &NB! a +9 &P ` +10 &Q a +9 &S a +10 &UE% b! +9 &V& b, +9 &XaQ$ $o +10 &X\ # W +5 ( +3 "collection"'y& +5 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.31 + "collection"'o& +7 "core" &Xn! W + &XnA W +2 ."myshortDA"Hand.open +2 "manipulator"&m1 +72 "core" 1 +2 "manipulator"&e% +3 "core" % { H \\  = +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +2 "manipulator"&}' ] +97 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%^ +112 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush + .PSR.select :flush +6 "processing"%@ +11 ."myshortDA"PS.seek 1.5ml +3 "processing"%i' +1393 "Can" nzG +210 "core" ' +2 ."myshortDA"delay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%$  +47 "core"  +2 ."myshortDA"PS.seek 0ml +3 "processing"%|'ܑ +1613 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%d +59 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +14 ."myshortDA"PS.seek 2.5ml +2 "processing"%' +2643 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +3 ."myshortDA"CBV.dial PRV +4 "processing"%v  +4 "collection"'u  +39 "core"  +133  +2 ."myshortDA"PSV.dial :mixloop +2 "processing"% +115 "core" +2 ."myshortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing +4 "processing"%  +78 "core" +3 ."myshortDA"PS.seek 0ml +2 "processing"%s'ܑ +2626 "core" ' +2 ."myshortDA"PSV.dial :air +3 "processing"%q  +47 "core"  +3 ."myshortDA"PS.seek 2.5ml +2 "processing"% ' +2628 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%p +89 "core" +12 ."myshortDA"PS.seek 0ml +2 "processing"%'ܑ +2611 "core" ' +2 ."myshortDA"PSV.dial :air +3 "processing"%  +49 "core"  +2 ."myshortDA"PS.seek 2.5ml +3 "processing"%{' +2616 "core" ' +2 ."myshortDA"PSV.dial :mixloop +3 "processing"% +48 "core" +3 ."myshortDA"PS.seek 0ml +3 "processing"%6'ܑ +2616 "core" ' +3 #"myshortDA"Garaging FlushPuck in Collection Clamp + "manipulator"&& +7 "core" & [ W = +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +2 "manipulator"&z( +6 "core" ( +2 "manipulator"&~& +4 "core" & m v { = +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" & C E m < +3 ."myshortDA"Forearm.seek CC +3 "manipulator"&'ш +95 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&/ +76 "core" / +2 ."myshortDA"CC.seek :open +3 "collection"'( +409 "core" ( +2 "manipulator"&& +4 "core" & x j  C +2 "manipulator"&% +5 "core" % y t  Dd +2 ."myshortDA"Forearm.seek :retract +2 "manipulator"&' ] +97 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +2 "manipulator"&n(-z +274 "core" ( +2 "manipulator"&'& +3 "core" &- ! F] +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" &- { {  E] +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek :garage +2 "manipulator"&)'o +106 "core" ' +2 ."myshortDA"Hand.open +2 "manipulator"&&1 +71 "core" 1 +2 "manipulator"& % +4 "core" % yx / 2 \\ 7p +3 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +2 "manipulator"&[' ] +117 "core" ' +2 ."da"delayUntil "13:16:00.69" +24543 #recoverPRVreagent08 +2 .PTV.dial :mixing +4 "processing"% @ +75 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%-  +40 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%+ * +39 "core" , +2 ."da"PSV.dial :air +2 "processing"%  +47 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%(' +2530 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%" +47 "core" +2 ."da"delay 2 seconds +203 .PSV.dial :air +2 "processing"%  +48 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%. +48 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%x  +45 "core"  +3 ."da"PS.seek :empty +2 "processing"%#'s +2511 "core" ' +4 #"da"washCycleDA #1 of 2 + .PSR.select :air +5 .PSV.dial PSR +3 "processing"%2 +160 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."da"PS.seek 0.5ml +2 "processing"%' +595 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +5 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%Q'Q +1602 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%]  +77 "core"  +2 ."da"PSV.dial PTV +2 "processing"%, +82 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%a  +39 "core" +2 "processing"%% +4 "core" %O  +3 ."da"PS.seek 1.5ml +2 "processing"%' +585 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%% * +38 "core" , +3 ."da"PS.seek 0ml +2 "processing"%/'ܑ +1609 "core" ' +2 ."da"delay 2:00 +403 "Can"\ OG +11603 #"da"recoverPSRreagent08 + .PTV.dial :puck +3 "processing"%:  +18 "core"  + ."da"PBV.dial :waste1 +2 "processing"%4  +81 "core" +2 ."da"delay 30 seconds +3011 .PBV.dial between PSV and waste1 +2 "processing"%5 * +38 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%7 +82 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"% ' +2501 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%9 +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%A +80 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%L +79 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%C  +79 "core"  +2 ."da"PS.seek :empty +3 "processing"%?'s +2503 "core" ' +4 #"da"washCycleDA #2 of 2 + .PSR.select :air +3 .PSV.dial PSR +5 "processing"%= +143 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%@' +586 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +5 "processing"% +11 ."da"PS.seek 2ml +3 "processing"%;'Q +1608 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%H  +7 "core"  +2 ."da"PSV.dial PTV +3 "processing"%8 +79 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%B  +38 "core" +2 "processing"%I% +4 "core" %U  +3 ."da"PS.seek 1.5ml +2 "processing"%J' +589 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%F * +37 "core" + +3 ."da"PS.seek 0ml +4 "processing"%!'ܑ +1599 "core" ' +2 ."da"delay 2:00 +12006 #recoverPSRreagent08 + .PTV.dial :puck +5 "processing"%W  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%G  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%D * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%R +82 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +7 ."da"PS.seek 2.5ml + "processing"%T' +2525 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%P +82 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%S +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%t  +79 "core"  +3 ."da"PS.seek :empty +2 "processing"%'s +2505 "core" ' +4 #"da"getPMLReagent08 + .PRV.dial :air +4 "processing"%\\  +47 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +3 "processing"%N  +135 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%Y  +47 "core"  +2 ."da"PTV.dial :PRVmixing +3 "processing"%\  +17 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%M +49 "core" +3 ."da"PS.reconfigure :default + "processing"%#A d`xb +6 ."da"PS.seek 0.3ml +2 "processing"%O' +390 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%`  +47 "core"  +2 "processing"%U% +4 "core" %  +3 ."da"PS.seek 0.55ml +2 "processing"%K'"T +335 "core" ' +4 #"da"addPMLReagent08 +2 .PSV.dial :air +3 "processing"%l  +47 "core"  +3 ."da"PS.seek 2ml +2 "processing"%'Q +1564 "core" ' + ."da"PSV.dial :PML +2 "processing"%w +47 "core" +2 ."da"PTV.dial :mixing +2 "processing"%< @ +75 "core" A +2 ."da"PBV.dial :waste1 +3 "processing"%E  +39 "core" +2 "processing"%_% +4 "core" %R  +3 ."da"PS.seek 1.85ml +2 "processing"%Z'J +241 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"% * +39 "core" , +3 ."da"PS.seek 0ml +4 "processing"%'ܑ +1959 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +4006 "Can" \ O/G +43999 #"da"recoverPRVreagent08 +50 .PTV.dial :mixing +7 "processing"%h @ +7 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%f  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%0 * +42 "core" , +2 ."da"PSV.dial :air +2 "processing"%>  +47 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%k' +2517 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%* +49 "core" +2 ."da"delay 2 seconds +203 .PSV.dial :air +2 "processing"%V  +48 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%1 +48 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%o  +47 "core"  +2 ."da"PS.seek :empty +4 "processing"%m's +2494 "core" ' +4 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +4 .PSV.dial PSR +3 "processing"%e +157 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%y' +590 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%^'Q +1599 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%r  +76 "core"  +2 ."da"PSV.dial PTV +2 "processing"%b +82 "core" +2 ."da"PBV.dial :waste1 + "processing"%$  +39 "core" +2 "processing"%i% +4 "core" %R  +3 ."da"PS.seek 1.5ml +2 "processing"%d' +584 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%| * +37 "core" + +3 ."da"PS.seek 0ml +2 "processing"%u'ܑ +1626 "core" ' +2 ."da"delay 2:00 +1258 "Can"\ R2G +10747 #"da"recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%v  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +38 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"% +83 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%q' +2550 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%s +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%p +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"% +79 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +79 "core"  +3 ."da"PS.seek :empty +4 "processing"%'s +2526 "core" ' +4 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"% +157 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +14 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +4 "processing"%{' +595 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%'Q +1603 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%~  +7 "core"  +2 ."da"PSV.dial PTV +3 "processing"% +79 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +40 "core" +2 "processing"%c% +4 "core" %R  +3 ."da"PS.seek 1.5ml +4 "processing"%}' +586 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%j * +39 "core" , +3 ."da"PS.seek 0ml +3 "processing"%'ܑ +1599 "core" ' +2 ."da"delay 2:00 +12005 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%' * +38 "core" + + ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"% +80 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +60 ."da"PS.seek 2.5ml +3 "processing"%z' +2514 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%& +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"% +80 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +81 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%)  +80 "core"  +3 ."da"PS.seek :empty +2 "processing"%'s +2511 "core" ' +4 #"da"washCycleDA #3 of 3 +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%- +144 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +3 "processing"%+' +597 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%'Q +1611 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%6  +6 "core"  +2 ."da"PSV.dial PTV +3 "processing"%" +78 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%  +37 "core" +2 "processing"%.% +4 "core" %X +3 ."da"PS.seek 1.5ml +2 "processing"%x' +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%( * +37 "core" + +3 ."da"PS.seek 0ml +2 "processing"%2'ܑ +1642 "core" ' +2 ."da"delay 2:00 +5723 "Can" \ L[[G +6280 #"da"recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%#  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%] * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%, +80 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%a' +2546 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%Q +81 "core"  +3 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%% +79 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +79 "core"  +3 ."da"PS.seek :empty +2 "processing"%:'s +2542 "core" ' +2 ."da"Gate.power :camera,:ON +3 #Mixing DA Substrates +3 .PSR.select :air +4 .PSV.dial PSR +3 "processing"%4 +150 "core"  +5 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +11 "processing"% +27 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +12 ."da"PS.seek 0.25ml +7 "processing"%5'I +340 "core" ' +2 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +6 "processing"% +11 ."da"PS.seek 0.5ml +3 "processing"%7' +340 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%/'Q +1607 "core" ' + ."da"PTV.dial :puck +3 "processing"%9  +6 "core"  +2 ."da"PSV.dial PTV +3 "processing"%A +82 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%L  +39 "core" +2 "processing"%C% +4 "core" %N  +3 ."da"PS.seek 1.5ml +2 "processing"% ' +599 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%= * +38 "core" , +3 ."da"PS.seek 0ml +2 "processing"%?'ܑ +1612 "core" ' +2 ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck +3 "processing"%@  +7 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%H  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%8 * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%B +84 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +5 "processing"%I' +2616 "core" ' +2 ."da"PSV.dial PTV +50 "processing"%; +83 "core" +2 ."da"delay 5 seconds +510 .PSV.dial PSR +3 "processing"%F +83 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%J +81 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%W  +80 "core"  +3 ."da"PS.seek :empty +2 "processing"%G's +2615 "core" ' +3 #"da"Additional air clear + .PSR.select :air +5 .PSV.dial PSR +4 "processing"%D +148 "core"  +2 #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +6 .PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 2ml +3 "processing"%R'Q +2113 "core" ' +2 ."da"delay 5 seconds +503 .PTV.dial :puck +3 "processing"%!  +6 "core"  +2 ."da"PSV.dial PTV +2 "processing"%P +82 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +40 "core" +2 "processing"%S% +4 "core" %T  +3 ."da"PS.seek 1.5ml +2 "processing"%t' +586 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%T * +38 "core" + +2 ."da"delay 1 second +103 .PSV.dial :waste1 +2 "processing"%\\  +117 "core"  +3 ."da"PS.seek :empty +2 "processing"%N's +1601 "core" ' +2 "processing"%Y9 +3 "core" 9x6  +3 #"da"Processing Puck Heater at 27.9C before imaging + .PH.coast +4 "processing"%\ +5 %M& +3 "core" 6 + &S$ . +4 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 + "manipulator"&% +7 "core" % : W J /  +2 "storage"(`% +4 "core" %A ' +2 "storage"(U. +4 "core" .(+ +3 ."da"SC.reconfigure :tight + "storage"($\ .(\ 1~b +5 ."da"SC.seek 3 +2 "storage"(O(@ +242 "core" ( +2 ."da"SC.configure :limp + "storage"($(\ 1b +6 (l& +3 "core" &B P +2 "manipulator"&K& +4 "core" &-   _ ] +3 "manipulator"&w% +3 "core" % : # " G  +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +3 "manipulator"&<( +197 "core" ( +3 "manipulator"&E& +4 "core" &   % o +2 "storage"(_& +4 "core" &L O +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&'m +96 "core" ' +2 "storage"(& +4 "core" &L \ I +3 ."da"SE.reconfigure :pick + "storage"(#],K-0-\ b +6 ."da"SE.seek :beamBreak +2 "storage"(Z' +286 "core" ' +2 "storage"( - +3 "core" -' +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +7 ."da"SE.seek :place +2 "storage"(h'x +43 "core" ' +2 "manipulator"&f& +4 "core" &  B o +2 "manipulator"&0% +4 "core" %c q U +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +2 "manipulator"&>' ] +95 "core" ' +2 ."da"Elbow.seek PC +3 "manipulator"&( +245 "core" ( +2 "manipulator"&*& +4 "core" &  4' +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &V& +4 "core" &  ' +2 ."da"Forearm.seek PC +3 "manipulator"&1'E +95 "core" ' +2 ."da"Hand.close + "manipulator"&o/ +75 "core" / +3 ."da"PC.seek :open +3 "processing"%k( +378 "core" ( +2 "storage"(e& +4 "core" &L  +3 "manipulator"&m& +4 "core" & # ) ' +2 "manipulator"&y% +4 "core" % ? , ) v +3 ."da"Forearm.seek :retract +2 "manipulator"&r' ] +101 "core" ' +3 ."da"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +2 "manipulator"&b( +251 "core" ( +2 "manipulator"&$& +3 "core" &  W# +3 "storage"(i& +53 "core" &L  +3 ."da"Forearm.reconfigure :tight +10 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&^'m +97 "core" ' + ."da"Hand.open +2 "manipulator"&|1 +70 "core" 1 +3 "storage"(d- +4 "core" -'x +3 ."da"SE.seek -0.3 Pucks below Top Plate +2 "storage"(v'D +28 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +6 ."da"SE.seek -1.29 Pucks below Top Plate +3 "storage"( ' +59 "core" ' +2 #"da"Lights, camera, ACTION! +4 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +3 "processing"%& +5 #"da"PuckCamera: snap -bin=2,2 -png=0 -auto /var/log/esp/da25jul0813h.png +17 "core" &# +7 "manipulator"&& +12 "core" & # +4 "manipulator"&u% +8 "core" % g  )a +8 ."psFlush"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +11 ."psFlush"Forearm.seek :retract +4 "manipulator"&s' ] +105 "core" ' +3 ."psFlush"Elbow.seek FlushPuck::Garage +4 "manipulator"&p(-z +185 "core" ( +2 "manipulator"& & +5 "core" &-y m i f +3 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +5 "core" &-y f j Bf +2 ."psFlush"Forearm.seek :garage +3 "manipulator"&q'o +111 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&/ +72 "core" / +3 "manipulator"&& +5 "core" &-y !f +2 "manipulator"&{% +3 "core" % ςr # +3 ."psFlush"Forearm.seek :retract +3 "manipulator"&~' ] +110 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek PC +3 "manipulator"&( +123 "core" ( + "manipulator"&& +4 "core" & H O WE +3 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &c& +3 "core" & ] F #E +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +7 ."psFlush"Forearm.seek PC +2 "manipulator"&'E +98 "core" ' +2 "manipulator"&j& +4 "core" &  ,E +3 "manipulator"&}% +3 "core" %K E6 +3 "processing"%& +4 "core" & +4 "processing"%& +5 "core" & +3 ."psFlush"PC.seek :closed +3 "processing"%'(SD +7 "core" & +3 & 0 +8 & Dy p4 +9 &+lr pI +10 &Y qW +9 &|; sV +9 &<? rW +10 &? rW +9 &A rW +10 &A rW +9 &!E< rV +9 &#A rW +10 &$B qV +9 &&= qW +9 &(MA qV +10 &*= rV +9 &+= rW +10 &-? qW +9 &/T< rW +9 &1C V +10 &2A V +9 &4A V +10 &6_A V +9 &8"C U +9 &9C V +10 &;? V +9 &=fA V +9 &?)B V +10 &@A sW +9 &BD rW +10 &Dk? rW +9 &F*K qX +9 &GV pZ +10 &Ik o\\ +9 &K_y n^ +9 &M m_ +10 &N} m_ +9 &P m_ +10 &RKb o: +9 &S 't nX +9 &S&K p> +3 ( +2 "processing"%& +4 #"psFlush"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.74 +2 "processing"%& +7 "core" &S&J p> +2 ."psFlush"Hand.open +2 "manipulator"&1 +74 "core" 1 +2 "manipulator"&&% +4 "core" % K 6 +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +2 "manipulator"& ' ] +98 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +51 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +3 "processing"%)' +597 "core" ' +2 ."psFlush"delay 5 seconds +445 #"da"SX HX9/16 (USB:38): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 1.59 seconds\ Exposing 696x520 pixel 16-bit image for 23.402 seconds\ /var/log/esp/da25jul0813h.png: PNG Upload Complete\ +12 #PuckCamera: snap -bin=2,2 -png=0 15.0 /var/log/esp/midres/da25jul0813h15s.png +47 ."psFlush"PSR.select :air +15 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%z' +1562 #"da"SX HX9/16 (USB:38): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da25jul0813h15s.png: PNG Upload Complete\ +6 #PuckCamera: snap -bin=2,2 -png=0 30.0 /var/log/esp/midres/da25jul0813h30s.png +580 "core" ' +3 ."psFlush"delay 1 second +104 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%- @ +216 "core" A +2 ."psFlush"PTV.dial :PRVmixing +3 "processing"%  +143 "core" +2 ."psFlush"PSV.dial :mixloop +3 "processing"%+ +187 "core" +3 ."psFlush"PS.seek :empty +13 "processing"%6's +331 #"image"compressed /var/log/esp/da25jul0813h.jxl +1546 #"da"SX HX9/16 (USB:38): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da25jul0813h30s.png: PNG Upload Complete\ +8 #PuckCamera: snap -bin=1,1 -png=0 70.0 /var/log/esp/hires/da25jul0813h70s.png +758 "core" ' +2 ."psFlush"PSR.select :air +4 .PSV.dial PSR +5 "processing"%" +123 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +16 ."psFlush"PS.seek 0.5ml +3 "processing"%' +602 "core" ' +3 ."psFlush"delay 5 seconds +15 #"image"compressed /var/log/esp/midres/da25jul0813h15s.jxl +488 ."psFlush"PSR.select :air +7 "processing"% +13 ."psFlush"PS.seek 2.5ml +3 "processing"%.' +2146 "core" ' +3 ."psFlush"delay 1 second +103 .PBV.dial :waste1 +3 "processing"%  +40 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%( @ +82 "core" B +2 ."psFlush"PSV.dial :mixloop +2 "processing"%x +89 #"image"compressed /var/log/esp/midres/da25jul0813h30s.jxl +31 "core" +2 ."psFlush"PS.seek :empty +5 "processing"%#'s +2647 "core" ' +4 ."psFlush"PSV.dial PSR +4 "processing"% +126 "core"  +4 ."psFlush"PSR.select :flush +9 "processing"%@ +18 ."psFlush"PS.seek 1ml +4 "processing"%]'[q +70 #"da"SX HX9/16 (USB:38): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da25jul0813h70s.png: PNG Upload Complete\ +3 .Gate.power :camera,:OFF +16 "storage"(,- +28 "core" -' +7 "storage"(2& +11 "core" &L +2 "manipulator"&& +4 "core" &   xE +5 "manipulator"&Q% +5 "core" %   #  x +4 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +4 "manipulator"&%( +248 "core" ( +4 "manipulator"&& +13 "core" & # $ m +94 "storage"(a& +5 "core" &L +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&4'm +92 "core" ' +3 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +7 ."da"SE.seek -0.57 Pucks below Top Plate +4 "storage"(:'W +54 "core" ' +2 "manipulator"&5& +4 "core" & c c   m +4 "storage"(7& +3 "core" &L\ \  +3 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +7 ."da"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek 3 +3 "manipulator"&9'M +40 "core" ' +2 ."da"Elbow.hold +4 "manipulator"&A, +5 "core" , +3 ."da"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +7 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +7 ."da"SE.seek -0.39 Pucks below Top Plate +3 "storage"(L' +28 "core" ' + "manipulator"&C% +4 "core" %^  \ z +3 "storage"(/& +5 "core" &L +2 ."da"Forearm.force -20 +2 "manipulator"&5 +6 ."da"Forearm.seek 3 + 317 counts +3 "manipulator"&='Њ +26 "core" ' +2 "manipulator"& & +5 "core" & e f e e +3 "storage"(@& +3 "core" &L\ \   +4 ."da"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&H'm +28 "core" ' +3 "storage"(8% +5 "core" % G p +5 ."downElevator"SE.seek :down +6 "storage"(B'= +98 (?% +3 "core" %.\ \  [r +3 "manipulator"&;% +5 "core" %U v h   +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +2 "manipulator"&F' ] +10 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +16 ."psFlush"PS.seek 2.5ml +3 "processing"%J' +57 "core" ' +68 ' +2 ."downElevator"SE.stop + "storage"(5 +6 (W& +5 "core" &L G ? +1328 "Can" YG +130 "core" ' +3 ."psFlush"PSV.dial PTV +3 "processing"%I +84 "core" +2 ."psFlush"PTV.dial :puck +3 "processing"%D  +78 "core"  +2 ."psFlush"PBV.dial :waste1 +3 "processing"%G  +7 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%!'ܑ +2729 "core" ' +23 ."psFlush"PSV.dial PSR +69 "processing"%P +84 "core"  +2 ."psFlush"PSR.select :air +17 .PS.seek 2.5ml +6 "processing"%' +2663 "core" ' +32 ."psFlush"PSV.dial PTV +8 "processing"%S +103 "core" +8 ."psFlush"PS.seek 0ml +3 "processing"%R'ܑ +2728 "core" ' +29 ."psFlush"PSV.dial PSR +19 "processing"%T +86 "core"  +7 ."psFlush"PSR.select :flush +7 "processing"%@ +20 ."psFlush"PS.seek 0.5ml +5 "processing"%\\' +605 "core" ' +5 ."psFlush"PSR.select :air +5 "processing"% +16 ."psFlush"PS.seek 2.5ml +4 "processing"%t' +2182 "core" ' +39 ."psFlush"PSV.dial PTV +12 "processing"%Y +97 "core" +3 ."psFlush"PBV.dial PSV +5 "processing"%\ U +63 "core" W +10 ."psFlush"PS.seek 0ml +6 "processing"%M'ܑ +293 #"image"compressed /var/log/esp/hires/da25jul0813h70s.jxl +7 ."Qmail"DAfans.email "da25jul0813h exposed 23.402 seconds\\nmidres/da25jul0813h15s\\nmidres/da25jul0813h30s\\nhires/da25jul0813h70s",Subject: "da25jul0813h images!" +2315 "core" ' +5 ."psFlush"PSV.dial PBV +7 "processing"% @ +52 "core" ? +8 ."psFlush"PS.seek 2.5ml +9 "processing"%`' +2586 #"uploadLog"upsync +34 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%U  +81 "core"  +3 ."psFlush"PS.seek :empty +3 "processing"%l's +2621 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%K +51 "core"  +4 ."psFlush"PSR.select :air +6 .PS.seek 2.5ml +3 "processing"%w' +2621 "core" ' +2 ."psFlush"PSV.dial PTV +4 "processing"%g +85 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%E U +7 "core" V +3 ."psFlush"PS.seek 0ml +5 "processing"%_'ܑ +2627 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%n @ +47 "core" ? +3 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2630 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%[  +80 "core"  +2 ."psFlush"PS.seek :empty +4 "processing"% 's +2622 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%f +49 "core"  +2 ."psFlush"PSR.select :flush +5 "processing"%@ +14 ."psFlush"PS.seek 1ml +3 "processing"%0'[q +1103 "core" ' +2 ."psFlush"PSR.select :air +4 "processing"% +14 ."psFlush"PS.seek 2.5ml +3 "processing"%Z' +1608 "core" ' +3 ."psFlush"PSV.dial PTV +3 "processing"% +80 "core" +2 ."psFlush"PTV.dial :puck +3 "processing"%*  +6 "core"  +2 ."psFlush"PBV.dial :waste1 +4 "processing"%V  +60 "core" +2 ."psFlush"PS.seek 0ml +4 "processing"%<'ܑ +2628 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%o +82 "core"  +2 ."psFlush"PSR.select :air +6 .PS.seek 2.5ml +2 "processing"%>' +2628 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%X +87 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"%e'ܑ +2642 "core" ' +2 ."psFlush"PSV.dial PSR +10 "processing"%m +81 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +2 "processing"%y' +597 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%1' +2120 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%$ +81 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%i U +59 "core" V +3 ."psFlush"PS.seek 0ml +3 "processing"%'ܑ +2616 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%| @ +48 "core" ? +3 ."psFlush"PS.seek 2.5ml +4 "processing"%d' +2615 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%  +78 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%r's +2621 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +47 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%u' +2620 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%h +86 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%v U +8 "core" U +2 ."psFlush"PS.seek 0ml +3 "processing"%^'ܑ +2627 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +49 "core" ? +3 ."psFlush"PS.seek 2.5ml +4 "processing"%' +1565 "Can" WG +1062 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%b  +78 "core"  +3 ."psFlush"PS.seek :empty +2 "processing"%'s +2622 "core" ' +5 #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&& +6 "core" &  Ke +3 "manipulator"&{% +3 "core" % ^ Y K +4 ."psFlush"Elbow.seek PC +2 "manipulator"&s( +252 "core" ( +2 "manipulator"&& +4 "core" &  LA +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &c& +3 "core" & ) MA +3 ."psFlush"Forearm.seek PC +3 "manipulator"&q'E +96 "core" ' +2 ."psFlush"Hand.close + "manipulator"&j/ +73 "core" / +3 ."psFlush"PC.seek :open +4 "processing"%}( +375 "core" ( +2 "manipulator"&& +4 "core" & W QA +2 "manipulator"&p% +5 "core" % G d QD +2 ."psFlush"Forearm.seek :retract +3 "manipulator"&~' ] +99 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."psFlush"Elbow.seek :garage +2 "manipulator"&k(-z +233 "core" ( +2 "manipulator"&& +4 "core" &-q\ N!v +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 && +3 "core" &-q\ ; N!v +3 ."psFlush"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +7 ."psFlush"Forearm.seek :garage +2 "manipulator"&&'o +113 "core" ' +3 ."psFlush"Hand.open + "manipulator"&1 +71 "core" 1 +2 "manipulator"&% +4 "core" % yd p O <> +3 ."psFlush"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +3 "manipulator"&' ] +101 "core" ' +2 #"myshortDA"Finished short da assay +3 #Beginning samplePassF +8 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'N& +6 "core" & +2 "manipulator"&)& +5 "core" &-x  P o +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&-(-z +4 "core" ( +3 "manipulator"&& +4 "core" &-x  O o +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &+& +2 "core" &-x  O o +4 ."myshortDA"Forearm.seek :garage +4 "manipulator"&z'o +109 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&"/ +112 "core" / +2 "manipulator"&6& +4 "core" &-y h i V > n +3 "manipulator"&% +3 "core" % σr h h 9 > +4 ."myshortDA"Forearm.seek :retract +10 "manipulator"&' ] +109 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +3 "manipulator"&(( +279 "core" ( +2 "manipulator"&x& +3 "core" & O& +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &.& +3 "core" & O& +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek CC +3 "manipulator"&'ш +102 "core" ' +2 "manipulator"&,& +3 "core" & z L& +3 "manipulator"&2% +4 "core" %| [ L +2 "collection"'& +4 "core" &_ +3 "collection"'Q& +8 "core" & +2 ."myshortDA"CC.seek :closed +3 "collection"'#(X +7 "core" & +4 & 3 +9 &Cx 3 +10 &4kz G +9 &b U +9 &L U +10 &EN U +9 &L U +9 &N U +10 &M U +9 &!ML U +10 &#L U +9 &$L T +9 &&N U +10 &(VH U +9 &*I U +9 &+L U +10 &-M U +9 &/^Np U +10 &1 LU U +9 &2LM T +9 &4I U +10 &6fK U +9 &8(I U +9 &9I T +10 &;M U +9 &=oL T +9 &?/M U +10 &@N U +9 &BN U +10 &DrTs V +9 &F0^ X +9 &Gw Z +10 &IZ ^ +9 &K\\ ` +10 &M! _ +9 &N ` +9 &P _ +10 &Rc a +9 &T% a +9 &U b! +10 &W Q +9 &Xq "d +9 &X$ S +10 ( + &Xap J +2 "collection"'Q& +4 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.37 +2 "collection"'& +6 "core" &X` J +3 ."myshortDA"Hand.open + "manipulator"&1 +68 "core" 1 +3 "manipulator"&a% +4 "core" % |  F +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&5' ] +102 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%7  +47 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +11 ."myshortDA"PS.seek 1.5ml +3 "processing"%C' +1616 "core" ' +2 ."myshortDA"delay 5 seconds +503 .PSV.dial :waste1 +3 "processing"%  +48 "core"  +3 ."myshortDA"PS.seek 0ml +4 "processing"%/'ܑ +1606 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"% +54 "core"  +2 ."myshortDA"PSR.select :air +2 "processing"% +13 ."myshortDA"PS.seek 2.5ml +3 "processing"%@' +2616 "core" ' +2 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +5 "processing"%8  +3 "collection"'  +9 "core"  +101  +2 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"%4 +209 "core"  +2 ."myshortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +5 "processing"%? @ +76 "core" B +2 ."myshortDA"PS.seek 0ml +4 "processing"%;'ܑ +2628 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%%  +80 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%:' +2621 "core" ' +2 ."myshortDA"PSV.dial :PTV +2 "processing"%9 +81 "core"  +3 ."myshortDA"PS.seek 0ml +2 "processing"%='ܑ +2626 "core" ' +2 #"myshortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&W& +6 "core" & I& +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek CC +3 "manipulator"&L( +38 "core" ( +2 "manipulator"&H& +4 "core" & h M +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &]& +4 "core" & L +3 ."myshortDA"Forearm.seek CC +4 "manipulator"&B'ш +92 "core" ' +2 ."myshortDA"Hand.close + "manipulator"&I/ +72 "core" / +2 ."myshortDA"CC.seek :open +3 "collection"'D( +410 "core" ( +2 "manipulator"&G& +4 "core" &  R +2 "manipulator"&J% +4 "core" % ь U Rg +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&P' ] +96 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +53 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek :garage +3 "manipulator"&!(-z +276 "core" ( +2 "manipulator"&S& +3 "core" &-~ Pm +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" &-~ Pm +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek :garage +3 "manipulator"&T'o +116 "core" ' +2 ."myshortDA"Hand.open +2 "manipulator"&R1 +68 "core" 1 +2 "manipulator"&\\% +5 "core" % uY o i @ = +2 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +2 "manipulator"&Y' ] +101 "core" ' +36661 "Can"\ IG +19011 #"Camille"-> access 3 +6 "storage"(\ % +4 "core" %@\ . +3 "manipulator"&t% +5 "core" % k  d V +2 "manipulator"&& +3 "core" &-~ G Vm +3 ."Camille"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +6 ."Camille"SC.seek 7 +2 "storage"(M([Y +675 "core" ( +2 ."Camille"SC.configure :limp +2 "storage"($(\ 1b +5 (U& +3 "core" &[V G\ " +5260 #"Camille"-> access 4 +5 "storage"(`% +3 "core" %@ M\ + +3 "manipulator"&K% +4 "core" % k  L S +3 "manipulator"&l& +3 "core" &-~  f Sm +3 ."Camille"SC.reconfigure :tight + "storage"($\ .(\ 1~b +5 ."Camille"SC.seek 1 +2 "storage"(g( +996 "core" ( +2 ."Camille"SC.configure :limp + "storage"($(\ 1b +5 (E& +3 "core" & /\ " +1996 #"Camille"-> startTube 4 +1822 #-> start(:myshortDA){shortDA; samplePassF} +3 "collection"'w% +8 "core" %N% +2 "processing"%n% +9 "core" %܏ +2 #"myshortDA"Ready to sample after 10 seconds from PRV.sipper? +2 #Type 'Thread[:myshortDA].answer' to continue +13894 #"Camille"-> Thread[:myshortDA].answer +3 #"myshortDA"Camille answered Ready to sample after 10 seconds from PRV.sipper? "Yes" +9 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +3 .delay 10 seconds +1003 .PSV.dial :mixloop +3 "processing"%_ +53 "core" +2 ."myshortDA"PTV.dial :PRVmixing +2 "processing"%[  +75 "core" +2 ."myshortDA"PRV.dial :sipper +2 "processing"%  +143 "core"  +3 ."myshortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +6 ."myshortDA"PS.seek 1.1ml +2 "processing"%f'h! +2278 "core" ' +2 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +5 "processing"%0  +3 "collection"'  +9 "core"  +132  +4 ."myshortDA"PS.seek 0.5ml +4 "processing"%' +1272 "core" ' +2 ."myshortDA"PRV.dial :waste2 +2 "processing"%* @ +112 "core" ? +2 ."myshortDA"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."myshortDA"PS.seek :empty +2 "processing"%V's +591 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%Z +115 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush + .PSR.select :flush +4 "processing"%@ +13 ."myshortDA"PS.seek 1ml +2 "processing"%o'[q +1106 "core" ' + ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%<' +1603 "core" ' + ."myshortDA"PSV.dial :mixloop +2 "processing"%X +114 "core" +2 ."myshortDA"PS.seek :empty +4 "processing"%>'s +2623 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%m +113 "core"  + #"myshortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +12 ."myshortDA"PS.seek 1ml +2 "processing"%e'[q +1107 "core" ' +2 ."myshortDA"PSR.select :air +3 "processing"% +12 ."myshortDA"PS.seek 2.5ml +3 "processing"%y' +1608 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%$ +114 "core" + ."myshortDA"PRV.dial :sipper +2 "processing"%i  +50 "core" +2 ."myshortDA"PS.seek :empty +4 "processing"%1's +1820 "Can"\ MG +810 "core" ' + ."myshortDA"PSV.dial PSR +3 "processing"%| +119 "core"  +2 ."myshortDA"PSR.select :air +5 .PS.seek 2.5ml +2 "processing"%' +2630 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"% +113 "core" +3 ."myshortDA"PS.seek :empty +2 "processing"%d's +2622 "core" ' +5 #"myshortDA"Loading da puck from tube 4 into Processing Clamp + "processing"%& +6 "core" &! +2 "manipulator"&r% +4 "core" % k  \\ S +41 "storage"(h% +4 "core" %A \ + +2 "storage"(v. +4 "core" .( +2 ."myshortDA"SC.reconfigure :tight +11 "storage"($\ .(\ 1~b +5 ."myshortDA"SC.seek 4 +2 "storage"(u(+ +516 "core" ( +2 ."myshortDA"SC.configure :limp + "storage"($(\ 1b +6 ( & +4 "core" &+ \ %' +2 "manipulator"&^& +5 "core" &-~  Pm +2 "manipulator"&b% +3 "core" % k P +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek 4 +2 "manipulator"&( +197 "core" ( +2 "manipulator"&& +3 "core" &  Y Qu +3 "storage"({& +4 "core" &+ \ ), +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek 4 + 800 counts +2 "manipulator"&'s +92 "core" ' +2 "storage"(c& +4 "core" &+ \ (, +3 ."myshortDA"SE.reconfigure :pick + "storage"(#],K-0-\ b +7 ."myshortDA"SE.seek :beamBreak +2 "storage"(A' +307 "core" ' +2 "storage"(j- +4 "core" -' +2 ."myshortDA"SE.configure :default + "storage"(#QK-0-\ b +7 (F& +3 "core" &+ <\ (, +2 "manipulator"&'& +5 "core" & C Pu +2 ."myshortDA"Elbow.seek 4 +2 "manipulator"&( +7 "core" ( +2 "manipulator"&p& +4 "core" &  Pu +2 "storage"(q& +4 "core" &+ \ \ (, +3 ."myshortDA"Forearm.seek 4 + 300 counts +3 "manipulator"&' +16 "core" ' +2 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +6 ."myshortDA"Hand.close +2 "manipulator"&/ +72 "core" / +3 !"myshortDA"o:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 4):bt["4/home/esp/esp2/utils/puckmoves.rb:389:in `load'"8/home/esp/esp2/utils/puckmoves.rb:998:in `loadPuck'";/home/esp/esp2/protocol/2G/DAprocess.rb:281:in `runDA'"6/home/esp/esp2/protocol/2G/DA.rb:124:in `shortDA'"$Camille:14:in `topLevelBinding'"./home/esp/esp2/lib/base.rb:296:in `start'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +4 ."downElevator"SE.seek :down +6 "storage"('= +2 "manipulator"&s& +9 "core" & [ Ru +2 "manipulator"&% +4 "core" % Ѐ 4 O +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&~' ] +96 "core" ' +2 ."myshortDA"Elbow.seek PC +3 "manipulator"&N( +162 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +86 "core" ( +3 "manipulator"&)& +4 "core" & k Q +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 && +2 "core" & L Q +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek PC +2 "manipulator"&+'E +96 "core" ' +2 "manipulator"&&& +5 "core" &   P +2 "manipulator"&"% +3 "core" %H  PV +3 "processing"%6& +5 "core" &! +2 "processing"%& +5 "core" & +3 ."myshortDA"PC.seek :closed +3 "processing"%k(SD +6 "core" & +3 & 4 +9 &Ey 3 +10 &Eoy G +9 &` S +9 &J S +10 &aO S +9 &$I S +9 &L S +10 &J S +9 &!jI S +10 &#,L S +9 &$O S +9 &&N S +10 &(sL R +9 &*4J S +9 &+N S +10 &-J S +9 &/{J R +10 &1<L S +9 &2O S +9 &4L S +10 &6J S +9 &8CL S +10 &:L S +9 &;K S +9 &=L S +10 &?LJ S +9 &AL S +9 &BO S +10 &DT T +9 &FM_ U +10 &H\ p W +9 &I} Y +9 &K Z +10 &MI Y +9 &O\  Z +9 &P Z +10 &Rp{l - +9 &S#] 0 +10 ( + &S! + +2 "processing"%& +4 #"myshortDA"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.65 + .Hand.open +2 "manipulator"&1 +79 "core" 1 +2 "manipulator"&z% +4 "core" % H  NV +2 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +2 "manipulator"&x' ] +104 "core" ' +3 #"myshortDA"Heating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +4 "processing"%. { +3 %-9 +9 "core" 9 +103 "processing"%,9 +3 "core" 9 +103 "processing"%29 +3 "core" 9  +103 "processing"%9 +3 "core" 9  +103 "processing"%9 +3 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%a9 +3 "core" 9# +103 "processing"%Q9 +3 "core" 9' +103 "processing"%79 +3 "core" 9+ +103 "processing"%9 +3 "core" 9/ +103 "processing"%9 +3 "core" 94 +103 "processing"% 9 +4 "core" 98 +103 "processing"%C9 +3 "core" 9< +103 "processing"% 9 +3 "core" 9@ +103 "processing"%/9 +3 "core" 9E +103 "processing"% 9 +3 "core" 9I +103 "processing"%89 +3 "core" 9M +103 "processing"%49 +3 "core" 9Q +103 "processing"%?9 +3 "core" 9U +103 "processing"%@9 +3 "core" 9\ Z +103 "processing"%%9 +3 "core" 9^ +103 "processing"%;9 +4 "core" 9b\ +103 "processing"%99 +4 "core" 9f +104 "processing"%:9 +3 "core" 9$k +103 "processing"%W9 +3 "core" 9*o +103 "processing"%H9 +3 "core" 91s +11 ."myshortDA"PH.hold 2:00:00,28C +3 "processing"%] p{p. +4 ."myshortDA"delay 1:30 +8 "core" t +8998 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"%I +113 "core"  +2 #"myshortDA"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +13 ."myshortDA"PS.seek 0.5ml +3 "processing"%(' +585 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."myshortDA"PS.seek 2ml +3 "processing"%5'Q +1599 "core" ' +2 ."myshortDA"PTV.dial :puck +2 "processing"%#  +136 "core"  +2 ."myshortDA"PSV.dial PTV +3 "processing"%G +80 "core" +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%J  +58 "core" +2 "processing"%B% +4 "core" %O  +4 ."myshortDA"PS.seek 1.5ml +2 "processing"%S' +598 "core" ' +2 ."myshortDA"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"% * +36 "core" , +3 ."myshortDA"PS.seek 0ml +3 "processing"%L'ܑ +1597 "core" ' +3 ."myshortDA"delay 5:00 +30003 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%R  +5 "core"  +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%\\  +38 "core" +2 ."myshortDA"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%P * +37 "core" + +2 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"%T +82 "core"  +2 ."myshortDA"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."myshortDA"PS.seek 2.5ml +3 "processing"%\ ' +302 "Can" RIG +2225 "core" ' +2 ."myshortDA"PSV.dial PTV +3 "processing"%t +81 "core" +2 ."myshortDA"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +81 "core"  +2 ."myshortDA"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%O +122 "core" +2 ."myshortDA"delay 5 seconds +502 .PSV.dial :air +2 "processing"%U  +80 "core"  +2 ."myshortDA"PS.seek :empty +3 "processing"%`'s +2495 "core" ' +2 ."myshortDA"PTV.dial :PRVmixing,via: PRV +3 "processing"%K  +135 "core" +2 ."myshortDA"PSV.dial :mixloop +3 "processing"%l +47 "core" +2 ."myshortDA"PRV.dial :ab1 +2 "processing"%M @ +110 "core" ? +3 ."myshortDA"PS.reconfigure :slow + "processing"%#A 2`xb +6 ."myshortDA"PS.seek 0.15ml +2 "processing"%E' +363 "core" ' +2 ."myshortDA"delay 2 seconds +203 ."connect"CBV.dial PRV +3 ."myshortDA"PRV.dial CBV +2 "collection"'w  +4 "processing"%n  +6 "core"  +43 + "processing"%_% +4 "core" %"  +4 ."myshortDA"PS.seek 0.3ml +2 "processing"%[' +357 "core" ' +2 ."myshortDA"delay 2 seconds +202 .CBV.dial between PRV and PSV +3 "collection"'  +38 "core" +2 ."myshortDA"PRV.dial :air +2 "processing"%=  +48 "core"  +3 ."myshortDA"PS.seek 0.9ml +4 "processing"% 'N +1274 "core" ' +2 ."myshortDA"PRV.dial :waste2 +2 "processing"%0 @ +79 "core" > +3 ."myshortDA"PS.seek 0.5ml +4 "processing"%f' +863 "core" ' +3 #"myshortDA"addPMLReagent08 + .PSV.dial :air +4 "processing"%*  +47 "core"  +3 ."myshortDA"PS.reconfigure :default + "processing"%#A d`xb +6 ."myshortDA"PS.seek 2ml +2 "processing"%'Q +1611 "core" ' +2 ."myshortDA"PSV.dial :PML +3 "processing"%Z +47 "core" +2 ."myshortDA"PTV.dial :mixing +11 "processing"%V @ +78 "core" B +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%o  +36 "core" +2 "processing"%X% +4 "core" %T\  +3 ."myshortDA"PS.seek 1.85ml +3 "processing"%<'L +240 "core" ' +2 ."myshortDA"PBV.dial between PSV and waste1 +3 "processing"%m * +37 "core" , +3 ."myshortDA"PS.seek 0ml +4 "processing"%>'ܑ +1966 "core" ' +2 ."myshortDA"delay 2 seconds +203 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'e& +5 "core" & +3 "manipulator"&$& +5 "core" & U N +2 "manipulator"&i% +3 "core" % U Q N +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&y(-z +135 "core" ( +2 "manipulator"&|& +4 "core" &-  L$ +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &1& +3 "core" &- ! G$ +3 ."myshortDA"Forearm.seek :garage +2 "manipulator"&'o +104 "core" ' +4 ."myshortDA"Hand.close + "manipulator"&/ +69 "core" / +2 "manipulator"&& +4 "core" &-   4$ +2 "manipulator"&r% +4 "core" % σn    2 +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&h' ] +116 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +3 "manipulator"&v( +270 "core" ( +2 "manipulator"&g& +4 "core" &$ : H=A +2 ."myshortDA"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 & & +4 "core" &#  B<@ +3 ."myshortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek CC +2 "manipulator"&^'ш +105 "core" ' +2 "manipulator"&b& +4 "core" & } z B D9# +3 "manipulator"&% +3 "core" %у |  u C +3 "collection"'{& +4 "core" &G +3 "collection"'!& +5 "core" & +4 ."myshortDA"CC.seek :closed +3 "collection"'c(X +6 "core" &K +5 &U 3 +9 &DvL 3 +9 &4lxC G +9 &bI U +10 &JJ U +9 &GJf U +10 & KL U +9 &NF U +9 &II U +10 &!OLP U +9 &#JO U +9 &$KI T +10 &&LM U +9 &(YJL T +9 &*JJ U +10 &+II U +9 &-MN U +10 &/`LM U +9 &1!JJ U +9 &2KK U +10 &4NH U +9 &6hIM U +10 &8*II U +9 &9LM U +9 &;OI U +10 &=oMN U +9 &?2LE U +9 &@LM U +10 &BLM U +9 &DuQM V +10 &F2`L X +9 &GvK Z +9 &IL ^ +10 &K_I ` +9 &M"L ` +9 &NN ` +10 &PM ` +9 &RdN a +10 &T'M a +9 &UI b" +9 &WF R +10 &X~M &o +9 &X$K Q +10 ( + &Xe` K +2 "collection"'!& +4 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.35 +2 "collection"'Y& +6 "core" &XeN K +2 ."myshortDA"Hand.open +2 "manipulator"&j1 +67 "core" 1 +2 "manipulator"&F% +4 "core" % s E Y = +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&'' ] +95 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%p +116 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +13 ."myshortDA"PS.seek 1.5ml +2 "processing"%q' +1613 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%  +47 "core"  +3 ."myshortDA"PS.seek 0ml +4 "processing"%s'ܑ +1601 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"% +60 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%' +2629 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 ."myshortDA"CBV.dial PRV +10 "processing"%  +2 "collection"'A  +46 "core" ~ +127  +2 ."myshortDA"PSV.dial :mixloop +2 "processing"% +115 "core" +2 ."myshortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing +4 "processing"%)  +78 "core" +3 ."myshortDA"PS.seek 0ml +2 "processing"%'ܑ +2672 "core" ' + ."myshortDA"PSV.dial :air +10 "processing"%  +48 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%&' +2627 "core" ' +2 ."myshortDA"PSV.dial :mixloop +3 "processing"%" +48 "core" +3 ."myshortDA"PS.seek 0ml +4 "processing"%6'ܑ +2640 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%  +48 "core"  +3 ."myshortDA"PS.seek 2.5ml +2 "processing"%~' +2624 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%} +48 "core" +3 ."myshortDA"PS.seek 0ml +2 "processing"%'ܑ +2618 "core" ' +3 #"myshortDA"Garaging FlushPuck in Collection Clamp + "manipulator"&z& +7 "core" &B i h ?2 +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +3 "manipulator"&( +36 "core" ( +2 "manipulator"&-& +4 "core" & } 2 C +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &,& +3 "core" & x x  B +3 ."myshortDA"Forearm.seek CC +3 "manipulator"&+'ш +100 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&2/ +70 "core" / +2 ."myshortDA"CC.seek :open +3 "collection"'( +408 "core" ( + "manipulator"&& +4 "core" & $ H +3 "manipulator"&% +3 "core" % ё  G> +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&' ] +108 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +2 "manipulator"&(-z +276 "core" ( +2 "manipulator"&a& +4 "core" &-y EZ +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &Q& +4 "core" &-y - KZ +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek :garage +3 "manipulator"&7'o +113 "core" ' +2 ."myshortDA"Hand.open +2 "manipulator"&1 +77 "core" 1 +2 "manipulator"&% +4 "core" % ya  ( /1 +3 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"& ' ] +115 "core" ' +2 ."da"delayUntil "14:49:00.57" +21742 "Can"\ O~G +2788 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing +4 "processing"%C @ +75 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%/ * +37 "core" , +2 ."da"PSV.dial :air +2 "processing"%  +47 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +4 "processing"%8' +2497 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%4 +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +3 "processing"%?  +48 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%@ +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%%  +47 "core"  +3 ."da"PS.seek :empty +2 "processing"%;'s +2500 "core" ' +2 #"da"washCycleDA #1 of 2 +2 .PSR.select :air +5 .PSV.dial PSR +3 "processing"%9 +144 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%:' +600 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +2 "processing"%W'Q +1612 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%H  +75 "core"  +2 ."da"PSV.dial PTV +3 "processing"%I +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%d  +38 "core" +2 "processing"%(% +4 "core" %X +3 ."da"PS.seek 1.5ml +2 "processing"%#' +608 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%G * +81 "core" + +11 ."da"PS.seek 0ml +4 "processing"%J'ܑ +1613 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%B  +6 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%5  +37 "core" +3 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%S +83 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +4 "processing"%.' +2508 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%R +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%\\ +80 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%P +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%T  +80 "core"  +3 ."da"PS.seek :empty +2 "processing"%L's +2478 "core" ' +2 #"da"washCycleDA #2 of 2 +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%t +155 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%' +600 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%O'Q +1612 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%U  +12 "core"  +2 ."da"PSV.dial PTV +3 "processing"%\ +87 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%K  +40 "core" +2 "processing"%l% +4 "core" %W\  +2 ."da"PS.seek 1.5ml +3 "processing"%M' +593 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%` * +40 "core" , +3 ."da"PS.seek 0ml +4 "processing"%w'ܑ +1609 "core" ' +2 ."da"delay 2:00 +12005 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%n  +6 "core"  +3 ."da"PBV.dial :waste1 +2 "processing"%_  +38 "core" +2 ."da"delay 30 seconds +2638 "Can"\ SuG +364 ."da"PBV.dial between PSV and waste1 +3 "processing"%E * +38 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"% +81 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%=' +2498 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%[ +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%0 +79 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +81 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%*  +80 "core"  +2 ."da"PS.seek :empty +4 "processing"%f's +2503 "core" ' +4 #"da"getPMLReagent08 + .PRV.dial :air +4 "processing"%Z  +47 "core"  +2 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +3 "processing"%V  +134 "core" +2 ."da"delay 5 seconds +503 .PRV.dial :ab2 +2 "processing"%o  +46 "core"  +2 ."da"PTV.dial :PRVmixing +3 "processing"%X  +17 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%m +48 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."da"PS.seek 0.3ml +2 "processing"%' +388 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%<  +48 "core"  + "processing"%e% +4 "core" %  +3 ."da"PS.seek 0.55ml +3 "processing"%$'"W +331 "core" ' +4 #"da"addPMLReagent08 + .PSV.dial :air +4 "processing"%i  +47 "core"  +3 ."da"PS.seek 2ml +2 "processing"%|'Q +1551 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%1 +48 "core" +2 ."da"PTV.dial :mixing +2 "processing"%N @ +79 "core" A + ."da"PBV.dial :waste1 +2 "processing"%  +39 "core" +2 "processing"%% +4 "core" %P\  +2 ."da"PS.seek 1.85ml +2 "processing"%r'H +235 "core" ' +2 ."da"PBV.dial between PSV and waste1 +11 "processing"%x * +37 "core" + +3 ."da"PS.seek 0ml +4 "processing"%'ܑ +1955 "core" ' +2 ."da"delay 2 seconds +203 .delay 8:00 +46071 "Can"\ L G +1934 #"da"recoverPRVreagent08 + .PTV.dial :mixing +5 "processing"%g @ +6 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%y * +38 "core" * +2 ."da"PSV.dial :air +3 "processing"%b  +47 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +4 "processing"%' +2507 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%{ +47 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%h  +45 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%D +46 "core" +2 ."da"delay 2 seconds +203 .PSV.dial :air +2 "processing"%Y  +48 "core"  +2 ."da"PS.seek :empty +3 "processing"%j's +2499 "core" ' +4 #"da"washCycleDA #1 of 3 + .PSR.select :air +4 .PSV.dial PSR +4 "processing"%F +144 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +4 "processing"% +14 ."da"PS.reconfigure :default + "processing"%#A d`xb +6 ."da"PS.seek 0.5ml +2 "processing"%!' +600 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%p'Q +1614 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%^  +75 "core"  +2 ."da"PSV.dial PTV +3 "processing"%> +80 "core" + ."da"PBV.dial :waste1 +3 "processing"%  +36 "core" +2 "processing"%q% +4 "core" %V  +3 ."da"PS.seek 1.5ml +2 "processing"%' +594 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%s * +37 "core" , +3 ."da"PS.seek 0ml +2 "processing"%A'ܑ +1601 "core" ' +2 ."da"delay 2:00 +12005 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%) * +38 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +80 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%' +2496 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%" +80 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%& +79 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%  +79 "core"  +2 ."da"PS.seek :empty +3 "processing"%6's +2506 "core" ' +4 #"da"washCycleDA #2 of 3 + .PSR.select :air +5 .PSV.dial PSR +4 "processing"%} +156 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +6 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%~' +584 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +2 "processing"%z'Q +1609 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%-  +7 "core"  +2 ."da"PSV.dial PTV +2 "processing"%, +81 "core" + ."da"PBV.dial :waste1 +2 "processing"%2  +39 "core" +2 "processing"%v% +4 "core" %Y +3 ."da"PS.seek 1.5ml +2 "processing"%'' +586 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%c * +39 "core" + +3 ."da"PS.seek 0ml +2 "processing"%'ܑ +1609 "core" ' +2 ."da"delay 2:00 +12005 #recoverPSRreagent08 + .PTV.dial :puck +5 "processing"%  +6 "core"  +2 ."da"PBV.dial :waste1 +48 "processing"%+  +37 "core" +2 ."da"delay 30 seconds +3012 .PBV.dial between PSV and waste1 +2 "processing"%a * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%Q +81 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%' +468 "Can" WG +2040 "core" ' + ."da"PSV.dial PTV +3 "processing"% +81 "core" +3 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"% +82 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +79 "core" +3 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%7  +81 "core"  +2 ."da"PS.seek :empty +3 "processing"%C's +2496 "core" ' +5 #"da"washCycleDA #3 of 3 + .PSR.select :air +4 .PSV.dial PSR +4 "processing"% +144 "core"  +3 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%/' +590 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +3 "processing"% 'Q +1627 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +8 "core"  + ."da"PSV.dial PTV +3 "processing"%4 +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%?  +38 "core" +2 "processing"%@% +4 "core" %R +3 ."da"PS.seek 1.5ml +3 "processing"%%' +588 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%8 * +38 "core" , +3 ."da"PS.seek 0ml +4 "processing"%9'ܑ +1601 "core" ' +2 ."da"delay 2:00 +12007 #recoverPSRreagent08 + .PTV.dial :puck +9 "processing"%;  +6 "core"  +2 ."da"PBV.dial :waste1 +7 "processing"%:  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%H * +38 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%I +83 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +4 "processing"%d' +2494 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%( +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%W +80 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%G +79 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%#  +81 "core"  +2 ."da"PS.seek :empty +3 "processing"%B's +2493 "core" ' +2 ."da"Gate.power :camera,:ON +3 #Mixing DA Substrates +2 .PSR.select :air +6 .PSV.dial PSR +2 "processing"%5 +150 "core"  +5 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +8 "processing"% +28 ."da"PS.reconfigure :default +5 "processing"%#A d`xb +11 ."da"PS.seek 0.25ml +6 "processing"%'I +339 "core" ' +3 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +5 "processing"% +12 ."da"PS.seek 0.5ml +2 "processing"%S' +336 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +13 ."da"PS.seek 2ml +2 "processing"%J'Q +1613 "core" ' + ."da"PTV.dial :puck +3 "processing"%R  +7 "core"  +2 ."da"PSV.dial PTV +2 "processing"%\\ +82 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%P  +38 "core" +2 "processing"%T% +4 "core" %Q  +3 ."da"PS.seek 1.5ml +2 "processing"%.' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%t * +39 "core" , +2 ."da"PS.seek 0ml +3 "processing"%L'ܑ +1605 "core" ' +2 ."da"delay 10 seconds +1004 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%U  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%\ * +39 "core" , +50 ."da"PSR.select :air +11 .PSV.dial PSR +3 "processing"%K +83 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%l' +2598 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%O +85 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%` +82 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%M +82 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%n  +84 "core"  +2 ."da"PS.seek :empty +3 "processing"%_'s +2596 "core" ' +3 #"da"Additional air clear + .PSR.select :air +5 .PSV.dial PSR +3 "processing"%3 +162 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +6 .PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 2ml +4 "processing"%E'Q +2109 "core" ' +2 ."da"delay 5 seconds +503 .PTV.dial :puck +3 "processing"%  +6 "core"  +2 ."da"PSV.dial PTV +2 "processing"%w +84 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%[  +40 "core" +2 "processing"%0% +3 "core" %M  +4 ."da"PS.seek 1.5ml +2 "processing"% ' +584 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%* * +38 "core" + +2 ."da"delay 1 second +103 .PSV.dial :waste1 + "processing"%=  +116 "core"  +3 ."da"PS.seek :empty +2 "processing"%Z's +1606 "core" ' +2 "processing"%V9 +4 "core" 9{6 +3 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +5 "processing"%o +4 "core" 6 +2 "processing"%X& +4 "core" &S!! + +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&m% +6 "core" % E ! # F +2 "storage"(f% +5 "core" %A   + "storage"(<. +4 "core" .(+ +3 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +6 ."da"SC.seek 3 +2 "storage"(e(@ +205 "core" ( +2 ."da"SC.configure :limp + "storage"($(\ 1b +6 (& +3 "core" &C + B +2 "manipulator"&i& +4 "core" &-y   ]Z +3 "manipulator"&$% +3 "core" % E    +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +2 "manipulator"&1( +175 "core" ( +2 "manipulator"&N& +5 "core" & # JP +2 "storage"(& +4 "core" &L  +3 ."da"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&'m +112 "core" ' +2 "storage"(x& +3 "core" &L  +3 ."da"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +7 ."da"SE.seek :beamBreak +2 "storage"(|' +287 "core" ' +2 "storage"(r- +4 "core" -' +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +5 ."da"SE.seek :place +2 "storage"(g'x +49 "core" ' +2 "manipulator"& & +4 "core" &O +2 "manipulator"&y% +4 "core" %Ҋ 1 +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +2 "manipulator"&b' ] +94 "core" ' +2 ."da"Elbow.seek PC +3 "manipulator"&( +259 "core" ( +2 "manipulator"&{& +4 "core" &  ( +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &h& +3 "core" &  z +3 ."da"Forearm.seek PC +3 "manipulator"&D'E +93 "core" ' +2 ."da"Hand.close +2 "manipulator"&Y/ +71 "core" / +3 ."da"PC.seek :open +3 "processing"%( +377 "core" ( +2 "storage"(F& +4 "core" &L   +2 "manipulator"&j& +4 "core" &   / +2 "manipulator"&!% +4 "core" % U  a +3 ."da"Forearm.seek :retract +2 "manipulator"&^' ] +107 "core" ' +2 ."da"Elbow.reconfigure :tight +10 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +3 "manipulator"&>( +251 "core" ( +2 "manipulator"&& +4 "core" & , ,  d +2 "storage"(q& +4 "core" &L  +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&p'm +96 "core" ' +2 ."da"Hand.open +2 "manipulator"&s1 +78 "core" 1 +2 "storage"(- +4 "core" -'x +4 ."da"SE.seek -0.3 Pucks below Top Plate +2 "storage"('D +27 "core" ' +3 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +6 ."da"SE.seek -1.29 Pucks below Top Plate +3 "storage"(' +24 "Can"  7G +33 "core" ' +3 #"da"Lights, camera, ACTION! +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +5 "processing"%)& +5 #"da"PuckCamera: snap -bin=2,2 -png=0 -auto /var/log/esp/da25jul0815h.png +14 "core" & v +6 "manipulator"&& +10 "core" & K O 7d +6 "manipulator"&A% +9 "core" % b D C U- +9 ."psFlush"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +13 ."psFlush"Forearm.seek :retract +5 "manipulator"&' ] +93 "core" ' +3 ."psFlush"Elbow.seek FlushPuck::Garage +4 "manipulator"&"(-z +185 "core" ( +2 "manipulator"&&& +4 "core" &-s & : 5k +3 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 && +4 "core" &-s <k +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&'o +113 "core" ' +3 ."psFlush"Hand.close + "manipulator"&}/ +70 "core" / +2 "manipulator"&6& +5 "core" &-s k +2 "manipulator"&~% +4 "core" % πl  +3 ."psFlush"Forearm.seek :retract +3 "manipulator"&-' ] +103 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."psFlush"Elbow.seek PC +3 "manipulator"&,( +122 "core" ( +2 "manipulator"&2& +5 "core" & ! & V +2 ."psFlush"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &v& +4 "core" &  % 4V +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek PC +3 "manipulator"&z'E +94 "core" ' +2 "manipulator"&c& +4 "core" & * 0V +2 "manipulator"&'% +4 "core" %; O n h +4 "processing"%& +4 "core" &\ t +3 "processing"%+& +6 "core" &\ s +3 ."psFlush"PC.seek :closed +2 "processing"%a(SD +7 "core" & s +3 & t0 +9 & Bu\ n4 +9 &&jr nH +10 &Y nW +9 &r< pW +9 &4> pW +10 &; pV +9 &<\ pW +10 &z<\ pW +9 &!<; pW +9 &"= pW +10 &$> oV +9 &&>\ oW +9 &(DA oW +10 &*?\ pV +9 &+< V +10 &-C U +9 &/P? U +9 &1? V +10 &2> U +9 &4A V +9 &6WA\ V +10 &8A V +9 &9C\ tW +10 &;= qV +9 &=\\? pW +9 &?B pW +10 &@= pW +9 &B@ pW +9 &DdC pW +10 &F#I oX +9 &GY oY +10 &Im m\\ +9 &KWx l^ +9 &Mx\ l^ +10 &N k` +9 &P\ k_ +9 &RC~b\ l> +10 &S , lR +9 &S+1\ o4 +3 ( +2 "processing"%+& +4 #"psFlush"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.78 +2 "processing"%Q& +7 "core" &S+1\ o4 +2 ."psFlush"Hand.open + "manipulator"&1 +74 "core" 1 +2 "manipulator"&% +3 "core" % ; h +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +2 "manipulator"&' ] +93 "core" ' +3 ."psFlush"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +51 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +2 "processing"%7' +563 #"da"SX HX9/16 (USB:39): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 1.372 seconds\ Exposing 696x520 pixel 16-bit image for 18.436 seconds\ /var/log/esp/da25jul0815h.png: PNG Upload Complete\ +10 #PuckCamera: snap -bin=2,2 -png=0 15.0 /var/log/esp/midres/da25jul0815h15s.png +19 "core" ' +6 ."psFlush"delay 5 seconds +507 .PSR.select :air +4 "processing"% +14 ."psFlush"PS.seek 2.5ml +3 "processing"%' +1096 #"da"SX HX9/16 (USB:39): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da25jul0815h15s.png: PNG Upload Complete\ +81 #PuckCamera: snap -bin=2,2 -png=0 30.0 /var/log/esp/midres/da25jul0815h30s.png +944 "core" ' +3 ."psFlush"delay 1 second +104 .PRV.dial :waste2,avoiding: :ab2 +3 "processing"% @ +217 "core" A +2 ."psFlush"PTV.dial :PRVmixing +4 "processing"%C  +144 "core" +2 ."psFlush"PSV.dial :mixloop +3 "processing"%/ +122 "core" +2 ."psFlush"PS.seek :empty +3 "processing"%'s +23 #"image"compressed /var/log/esp/da25jul0815h.jxl +1560 #"da"SX HX9/16 (USB:39): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da25jul0815h30s.png: PNG Upload Complete\ +7 #PuckCamera: snap -bin=1,1 -png=0 70.0 /var/log/esp/hires/da25jul0815h70s.png +1048 "core" ' +3 ."psFlush"PSR.select :air +4 .PSV.dial PSR +5 "processing"%4 +123 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +16 ."psFlush"PS.seek 0.5ml +2 "processing"%?' +299 #"image"compressed /var/log/esp/midres/da25jul0815h15s.jxl +305 "core" ' +3 ."psFlush"delay 5 seconds +502 .PSR.select :air +4 "processing"% +15 ."psFlush"PS.seek 2.5ml +2 "processing"%@' +2130 "core" ' +2 ."psFlush"delay 1 second +21 #"image"compressed /var/log/esp/midres/da25jul0815h30s.jxl +82 ."psFlush"PBV.dial :waste1 +3 "processing"%  +39 "core" +2 ."psFlush"PTV.dial :mixing +3 "processing"%8 @ +80 "core" A +2 ."psFlush"PSV.dial :mixloop +2 "processing"%% +119 "core" +3 ."psFlush"PS.seek :empty +4 "processing"%;'s +2590 #"da"SX HX9/16 (USB:39): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da25jul0815h70s.png: PNG Upload Complete\ +11 .Gate.power :camera,:OFF +7 "storage"(:- +19 "core" -' +8 "storage"(H& +18 "core" &L +3 ' +5 ."psFlush"PSV.dial PSR +4 "manipulator"&I& +4 "processing"%9 +9 "core" &   U +3 "manipulator"&(% +5 "core" % c\ , +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +3 "manipulator"&W( +91 "core"  +12 ."psFlush"PSR.select :flush +5 "processing"%@ +14 ."psFlush"PS.seek 1ml +3 "processing"%G'[q +124 "core" ( +2 "manipulator"&#& +4 "core" &   \\ +2 "storage"(d& +5 "core" &L  +4 ."da"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +8 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&5'm +91 "core" ' +4 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +7 ."da"SE.seek -0.57 Pucks below Top Plate +2 "storage"(B'W +55 "core" ' +2 "manipulator"&& +4 "core" & l c 6 \\ +4 "storage"(S& +4 "core" &L\ \  +3 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +8 ."da"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +7 ."da"Forearm.seek 3 +2 "manipulator"&R'M +40 "core" ' +2 ."da"Elbow.hold +3 "manipulator"&\\, +6 "core" , +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +7 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.39 Pucks below Top Plate +8 "storage"(P' +20 "core" ' +3 "manipulator"&T% +11 "core" %^  f d +12 "storage"(J& +6 "core" &L / +2 ."da"Forearm.force -20 + "manipulator"&5 +6 ."da"Forearm.seek 3 + 317 counts +2 "manipulator"&t'Њ +27 "core" ' +2 "manipulator"&.& +5 "core" & o e  W +3 "storage"(& +3 "core" &L\ \ S +4 ."da"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&U'm +17 "core" ' +2 "storage"(\ % +4 "core" %\ \  +6 ."downElevator"SE.seek :down +4 "storage"(K'= +99 (L% +3 "core" %.\ \  [s +2 "manipulator"&O% +5 "core" %w } | p  R +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +7 ."da"Forearm.seek :retract +2 "manipulator"&`' ] +90 "core" ' +68 ' + ."downElevator"SE.stop +2 "storage"(5 +5 (M& +5 "core" &L E ) +224 ' +2 ."psFlush"PSR.select :air +3 "processing"% +15 ."psFlush"PS.seek 2.5ml +2 "processing"%n' +1613 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%l +84 "core" +2 ."psFlush"PTV.dial :puck +59 "processing"%3  +78 "core"  +2 ."psFlush"PBV.dial :waste1 +8 "processing"%_  +8 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"%'ܑ +2746 "core" ' +62 ."psFlush"PSV.dial PSR +7 "processing"%w +84 "core"  +2 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +7 "processing"%[' +2642 "core" ' +27 ."psFlush"PSV.dial PTV +7 "processing"%0 +82 "core" +4 ."psFlush"PS.seek 0ml +4 "processing"%E'ܑ +2680 "core" ' +44 ."psFlush"PSV.dial PSR +8 "processing"%* +100 "core"  +8 ."psFlush"PSR.select :flush +20 "processing"%@ +42 ."psFlush"PS.seek 0.5ml +5 "processing"%=' +588 "core" ' +3 ."psFlush"PSR.select :air +5 "processing"% +18 ."psFlush"PS.seek 2.5ml +4 "processing"% ' +1397 #"image"compressed /var/log/esp/hires/da25jul0815h70s.jxl +29 ."Qmail"DAfans.email "da25jul0815h exposed 18.436 seconds\\nmidres/da25jul0815h15s\\nmidres/da25jul0815h30s\\nhires/da25jul0815h70s",Subject: "da25jul0815h images!" +686 "core" ' +3 ."psFlush"PSV.dial PTV +3 "processing"%V +82 "core" +3 ."psFlush"PBV.dial PSV +4 "processing"%o U +58 "core" V +4 ."psFlush"PS.seek 0ml +3 "processing"%X'ܑ +2626 "core" ' +6 ."psFlush"PSV.dial PBV +6 "processing"%m @ +54 "core" > +8 ."psFlush"PS.seek 2.5ml +7 "processing"%f' +1489 #"uploadLog"upsync +1145 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%<  +80 "core"  +3 ."psFlush"PS.seek :empty +3 "processing"%'s +2627 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%i +61 "core"  +2 ."psFlush"PSR.select :air +6 .PS.seek 2.5ml +3 "processing"%$' +2621 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%u +83 "core" +3 ."psFlush"PBV.dial PSV +2 "processing"%N U +8 "core" U +3 ."psFlush"PS.seek 0ml +2 "processing"%'ܑ +2619 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"% @ +49 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%x' +2620 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%  +82 "core"  +3 ."psFlush"PS.seek :empty +3 "processing"%r's +2626 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +49 "core"  +2 ."psFlush"PSR.select :flush +6 "processing"%@ +13 ."psFlush"PS.seek 1ml +3 "processing"%y'[q +1109 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +15 ."psFlush"PS.seek 2.5ml + "processing"%|' +1599 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +80 "core" +2 ."psFlush"PTV.dial :puck +3 "processing"%{  +8 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%h  +58 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%1'ܑ +2629 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%Y +81 "core"  + ."psFlush"PSR.select :air +138 .PS.seek 2.5ml +3 "processing"%b' +2620 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%k +79 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"%F'ܑ +2626 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%j +82 "core"  + ."psFlush"PSR.select :flush +4 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%!' +588 "core" ' +2 "Can" T] G +2 ."psFlush"PSR.select :air +3 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%D' +2124 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"% +81 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%q U +59 "core" W +3 ."psFlush"PS.seek 0ml +4 "processing"%'ܑ +2618 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%s @ +48 "core" ? +3 ."psFlush"PS.seek 2.5ml +4 "processing"%' +2618 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%)  +78 "core"  +3 ."psFlush"PS.seek :empty +2 "processing"%^'s +2615 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +47 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +5 "processing"%A' +2619 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%g +79 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"% U +6 "core" V +3 ."psFlush"PS.seek 0ml +3 "processing"%&'ܑ +2625 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"% @ +47 "core" @ +3 ."psFlush"PS.seek 2.5ml +2 "processing"%p' +2618 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%>  +80 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%}'s +2620 "core" ' +5 #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&6& +6 "core" & 6 MW +2 "manipulator"&~% +4 "core" % i\  M +3 ."psFlush"Elbow.seek PC +2 "manipulator"&( +252 "core" ( +2 "manipulator"&2& +4 "core" & c N& +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &v& +3 "core" &  N& +4 ."psFlush"Forearm.seek PC +2 "manipulator"&'E +94 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&c/ +77 "core" / +3 ."psFlush"PC.seek :open +2 "processing"%'( +378 "core" ( +2 "manipulator"&& +4 "core" & Q& +2 "manipulator"&"% +4 "core" % 7 QA +3 ."psFlush"Forearm.seek :retract +3 "manipulator"&-' ] +98 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek :garage +3 "manipulator"&(-z +137 "core" ( +2 "manipulator"&Q& +4 "core" &-\  O!p +3 ."psFlush"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 && +3 "core" &-\  O!p +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +7 ."psFlush"Forearm.seek :garage +2 "manipulator"&'o +115 "core" ' +2 ."psFlush"Hand.open +2 "manipulator"&+1 +74 "core" 1 +2 "manipulator"&% +4 "core" % x] ` P > <% +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +2 "manipulator"&z' ] +105 "core" ' +2 #"myshortDA"Finished short da assay +4 #Beginning samplePassF +6 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'Z& +7 "core" &3 +2 "manipulator"&7& +4 "core" &- H O n +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"& (-z +5 "core" ( +3 "manipulator"&C& +4 "core" &- 7 O n +44 ."myshortDA"Elbow.reconfigure :loose +10 "manipulator"&$ &.,(#b +6 &/& +2 "core" &-  O n +4 ."myshortDA"Forearm.seek :garage +3 "manipulator"&'o +112 "core" ' +2 ."myshortDA"Hand.close + "manipulator"&4/ +78 "core" / +2 "manipulator"&& +4 "core" &-\ X a  ? n +2 "manipulator"&?% +4 "core" % ρr j g ? +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"& ' ] +108 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +2 "manipulator"&8( +279 "core" ( +2 "manipulator"&%& +4 "core" & 7 N( +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &@& +4 "core" & 2 N( +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek CC +3 "manipulator"&:'ш +102 "core" ' +2 "manipulator"&H& +4 "core" & i Q' +3 "manipulator"&I% +3 "core" %| x Q +3 "collection"'(& +4 "core" &6 +3 "collection"'9& +6 "core" &4 +2 ."myshortDA"CC.seek :closed +4 "collection"'#(X +7 "core" & +3 & 2 +10 &Dx 3 +9 &4kx G +9 &` U +10 &I U +9 &GG U +9 & J U +10 &O U +9 &L U +10 &!OK U +9 &#I U +9 &$J U +10 &&K! U +9 &(XM# T +9 &*L& U +10 &+K U +9 &-O' U +10 &/_L U +9 &1!I U +9 &2L U +10 &4K U +9 &6hL T +9 &8*L T +10 &9I U +9 &;N T +10 &=oI U +9 &?1O U +9 &@M U +10 &BO U +9 &DvR U +9 &F3b W +10 &Gv Y +9 &I ^ +10 &K_ ` +9 &M" _ +9 &N _ +10 &P _ +9 &Re ` +10 &T& a +9 &U b! +9 &W Q +10 &Xv $j +9 &X% S +10 ( + &Xc K +2 "collection"'9& +4 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.39 +2 "collection"'d& +6 "core" &Xc K +2 ."myshortDA"Hand.open +2 "manipulator"&,1 +69 "core" 1 +2 "manipulator"&;% +5 "core" % | K +2 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&' ] +106 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%S  +48 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +11 ."myshortDA"PS.seek 1.5ml +3 "processing"%T' +1607 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%  +49 "core"  +3 ."myshortDA"PS.seek 0ml +3 "processing"%J'ܑ +1600 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%. +60 "core"  + ."myshortDA"PSR.select :air +3 "processing"% +20 ."myshortDA"PS.seek 2.5ml +2 "processing"%' +2628 "core" ' +2 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +4 "processing"%  +4 "collection"'\  +17 "core" +94  +2 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"%5 +209 "core" ~ +2 ."myshortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +4 "processing"%L @ +78 "core" B +2 ."myshortDA"PS.seek 0ml +3 "processing"%O'ܑ +2615 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%W  +80 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%B' +2624 "core" ' +2 ."myshortDA"PSV.dial :PTV +3 "processing"%R +80 "core" ~ +3 ."myshortDA"PS.seek 0ml +2 "processing"%t'ܑ +2626 "core" ' +2 #"myshortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&M& +6 "core" & 3 J& +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +2 "manipulator"&P( +46 "core" ( +2 "manipulator"&U& +3 "core" &  M: +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &K& +4 "core" &  M: +3 ."myshortDA"Forearm.seek CC +2 "manipulator"&G'ш +92 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&l/ +73 "core" / +2 ."myshortDA"CC.seek :open +3 "collection"'3( +452 "core" ( +2 "manipulator"&_& +4 "core" &  P: +2 "manipulator"&n% +5 "core" % х W PQ +2 ."myshortDA"Forearm.seek :retract +11 "manipulator"&w' ] +109 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +7 ."myshortDA"Elbow.seek :garage +2 "manipulator"&(-z +278 "core" ( +2 "manipulator"&0& +4 "core" &-{   TS +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &[& +3 "core" &-{ @ TS +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek :garage +2 "manipulator"&*'o +115 "core" ' +2 ."myshortDA"Hand.open +2 "manipulator"&E1 +78 "core" 1 +2 "manipulator"&=% +4 "core" % w` m l  =/ +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +2 "manipulator"&V' ] +105 "core" ' +19372 "Can"\ Ka\ cG +14519 #"Camille"-> access 3 +5 "storage"(o% +4 "core" %A e\ * +3 "manipulator"& % +4 "core" % Y U Q +2 "manipulator"&m& +4 "core" &-{ r RS +3 ."Camille"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +6 ."Camille"SC.seek 7 +2 "storage"(X([Y +683 "core" ( + ."Camille"SC.configure :limp +2 "storage"($(\ 1b +5 (<& +3 "core" &[[ \ & +2392 #"Camille"-> access 4 +5 "storage"(f% +3 "core" %A \ ) +3 "manipulator"&i% +3 "core" % Y 1 P +3 "manipulator"&& +3 "core" &-{ N PS +3 ."Camille"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."Camille"SC.seek 1 +2 "storage"(u( +990 "core" ( +2 ."Camille"SC.configure :limp +2 "storage"($(\ 1b +5 (N& +3 "core" & P x \ ! +10 #"Camille"-> startTube 4 +1550 #-> start(:myshortDA){shortDA; samplePassF} +4 "collection"'$% +5 "processing"%% +7 "core" %N +6 %ܐ +4 #"myshortDA"Ready to sample after 10 seconds from PRV.sipper? + #Type 'Thread[:myshortDA].answer' to continue +2484 #"Camille"-> Thread[:myshortDA].answer +3 #"myshortDA"Camille answered Ready to sample after 10 seconds from PRV.sipper? "Yes" +8 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +4 .delay 10 seconds +1004 .PSV.dial :mixloop +2 "processing"% +47 "core" +2 ."myshortDA"PTV.dial :PRVmixing +2 "processing"%  +76 "core" +2 ."myshortDA"PRV.dial :sipper +2 "processing"%x  +143 "core"  +2 ."myshortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +6 ."myshortDA"PS.seek 1.1ml +2 "processing"% 'h! +2278 "core" ' +3 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +3 "processing"%r  +143 "core"  +3 ."myshortDA"PS.seek 0.5ml +4 "processing"%y' +1260 "core" ' +2 ."myshortDA"PRV.dial :waste2 +2 "processing"% @ +112 "core" @ +2 ."myshortDA"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."myshortDA"PS.seek :empty +2 "processing"%{'s +592 "core" ' + ."myshortDA"PSV.dial PSR +3 "processing"%h +115 "core"  + #"myshortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +12 ."myshortDA"PS.seek 1ml +2 "processing"%|'[q +1093 "core" ' +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%Y' +1608 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%1 +118 "core" +2 ."myshortDA"PS.seek :empty +3 "processing"%k's +2623 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%b +113 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +12 ."myshortDA"PS.seek 1ml +2 "processing"%j'[q +1104 "core" ' +2 ."myshortDA"PSR.select :air +2 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%F' +1603 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%! +113 "core" +2 ."myshortDA"PRV.dial :sipper +2 "processing"%  +49 "core" +3 ."myshortDA"PS.seek :empty +2 "processing"%q's +2628 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%D +115 "core"  + ."myshortDA"PSR.select :air +4 .PS.seek 2.5ml +5 "processing"%s' +2621 "core" ' +2 ."myshortDA"PSV.dial :mixloop +36 "processing"% +118 "core" +2 ."myshortDA"PS.seek :empty +12 "processing"%)'s +2623 "core" ' +3 #"myshortDA"Loading da puck from tube 4 into Processing Clamp + "processing"%& +7 "core" & +2 "manipulator"&% +4 "core" % Y G Q +3 "storage"(^% +4 "core" %A \ ) +2 "storage"(g. +4 "core" .( +3 ."myshortDA"SC.reconfigure :tight + "storage"($\ .(\ 1~b +5 ."myshortDA"SC.seek 4 +3 "storage"((+ +513 "core" ( +2 ."myshortDA"SC.configure :limp +2 "storage"($(\ 1b +5 (A& +3 "core" &+ ~ *\ $ +3 "manipulator"&& +4 "core" &-{  NS +2 "manipulator"&&% +5 "core" % Y  N +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek 4 +3 "manipulator"&>( +176 "core" ( +2 "manipulator"&p& +4 "core" &  NF +2 "storage"(6& +5 "core" &+ #\ & +2 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek 4 + 800 counts +3 "manipulator"&~'s +97 "core" ' +2 "storage"(2& +4 "core" &+ y\ ( +3 ."myshortDA"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +7 ."myshortDA"SE.seek :beamBreak +2 "storage"(v' +302 "core" ' +2 "storage"(\\- +4 "core" -'{ +2 ."myshortDA"SE.configure :default +2 "storage"(#QK-0-\ b +10 (c& +10 "core" &+ \ % +2 "manipulator"&`& +4 "core" &  OE +3 ."myshortDA"Elbow.seek 4 +2 "manipulator"&a( +6 "core" ( +2 "manipulator"&& +4 "core" & d OE +2 "storage"("& +4 "core" &+ \ & +3 ."myshortDA"Forearm.seek 4 + 300 counts +3 "manipulator"&Q' +21 "core" ' +2 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Hand.close +2 "manipulator"&/ +75 "core" / +3 !"myshortDA"o:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 4):bt["4/home/esp/esp2/utils/puckmoves.rb:389:in `load'"8/home/esp/esp2/utils/puckmoves.rb:998:in `loadPuck'";/home/esp/esp2/protocol/2G/DAprocess.rb:281:in `runDA'"6/home/esp/esp2/protocol/2G/DA.rb:124:in `shortDA'"$Camille:19:in `topLevelBinding'"./home/esp/esp2/lib/base.rb:296:in `start'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +3 ."downElevator"SE.seek :down +5 "manipulator"&& +3 "storage"('= +10 "core" &  NE +2 "manipulator"&+% +4 "core" % Ѓ  K +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&' ] +95 "core" ' +2 ."myshortDA"Elbow.seek PC +3 "manipulator"&-( +167 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +80 "core" ( + "manipulator"&Z& +4 "core" & s P< +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &7& +3 "core" &  O< +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek PC +2 "manipulator"&C'E +95 "core" ' +2 "manipulator"&/& +5 "core" & P< +2 "manipulator"&% +4 "core" %: O{ +3 "processing"%4& +4 "core" & +3 "processing"%& +5 "core" & +2 ."myshortDA"PC.seek :closed +3 "processing"%?(SD +5 "core" &\ +7 & 0 +9 &E| 3 +9 &=ny\ G +10 &\\ S +9 &F S +9 &XL\ S +10 &J R +9 &I\ S +10 &L S +9 &!aH\ R +9 &##K R +10 &$L S +9 &&L R +9 &(iJ R +10 &**L\ S +9 &+K S +10 &-K\ S +9 &/qG R +9 &13J\ R +10 &2I\ S +9 &4I S +9 &6xN S +10 &8:N S +9 &9P S +9 &;I\ R +10 &=L S +9 &?BO\ S +10 &AN S +9 &BO S +9 &DN\ S +10 &FD[\ U +9 &He\ V +10 &Ix X +9 &K}\ Y +9 &M> Z +10 &O Z +9 &P Z +9 &Re{n / +10 &S']\ 0 +10 ( &S$\ ) +3 "processing"%& +4 #"myshortDA"Processing Clamp onSpring/offSpring for 7/24 samples, on/off torque 1.59 + .Hand.open +4 "manipulator"&1 +79 "core" 1 +2 "manipulator"&z% +4 "core" % :  N{ +3 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +2 "manipulator"&' ] +96 "core" ' +3 #"myshortDA"Heating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +5 "processing"%% { +3 %@9 +8 "core" 9 +103 "processing"% 9 +3 "core" 9 +103 "processing"%H9 +3 "core" 9  +103 "processing"%I9 +3 "core" 9  +103 "processing"%(9 +3 "core" 9 +103 "processing"% 9 +3 "core" 9 +103 "processing"%9 +42 "core" 9 +103 "processing"%d9 +3 "core" 9  +103 "processing"%,9 +4 "core" 9$ +103 "processing"%;9 +3 "core" 9( +103 "processing"%99 +3 "core" 9- +103 "processing"%S9 +4 "core" 91 +104 "processing"%:9 +3 "core" 95 +103 "processing"%}9 +3 "core" 99 +103 "processing"%9 +3 "core" 9> +103 "processing"%T9 +3 "core" 9B +103 "processing"%.9 +3 "core" 9F +103 "processing"%J9 +3 "core" 9J +103 "processing"%\ 9 +3 "core" 9O +104 "processing"%9 +3 "core" 9S +103 "processing"%59 +3 "core" 9W +103 "processing"%L9 +3 "core" 9 [ +103 "processing"%9 +3 "core" 9` +103 "processing"%W9 +3 "core" 9d +103 "processing"%O9 +3 "core" 9h +103 "processing"%R9 +3 "core" 9l +103 "processing"%B9 +3 "core" 9$q\ +103 "processing"%M9 +3 "core" 9)u\ +103 "processing"%U9 +4 "core" 9. y +103 "processing"%K9 +3 "core" 93 } +9 ."myshortDA"PH.hold 2:00:00,28C +4 "processing"%l p{p. +4 ."myshortDA"delay 1:30 +7 "core" ~ +8999 ."myshortDA"PSR.select :air +2 .PSV.dial PSR +5 "processing"%8 +27 "Can" u\ \ G +87 "core"  +2 #"myshortDA"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +4 "processing"% +13 ."myshortDA"PS.seek 0.5ml +2 "processing"%' +599 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."myshortDA"PS.seek 2ml +3 "processing"%#'Q +1599 "core" ' +2 ."myshortDA"PTV.dial :puck +2 "processing"%_  +137 "core"  +2 ."myshortDA"PSV.dial PTV +2 "processing"%n +81 "core" +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%G  +61 "core" +2 "processing"%0% +3 "core" %U  +3 ."myshortDA"PS.seek 1.5ml +2 "processing"%[' +586 "core" ' +2 ."myshortDA"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%P * +39 "core" , +3 ."myshortDA"PS.seek 0ml +2 "processing"%E'ܑ +1609 "core" ' +2 ."myshortDA"delay 5:00 +30003 #recoverPSRreagent08 +2 .PTV.dial :puck +8 "processing"%=  +17 "core"  +2 ."myshortDA"PBV.dial :waste1 +3 "processing"%w  +37 "core" +2 ."myshortDA"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%* * +37 "core" + +2 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"%o +81 "core"  +2 ."myshortDA"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."myshortDA"PS.seek 2.5ml +2 "processing"% ' +2531 "core" ' +2 ."myshortDA"PSV.dial PTV +3 "processing"%m +80 "core" +2 ."myshortDA"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%e +79 "core"  +2 ."myshortDA"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%< +80 "core" +2 ."myshortDA"delay 5 seconds +502 .PSV.dial :air +2 "processing"%f  +79 "core"  +3 ."myshortDA"PS.seek :empty +4 "processing"%i's +2504 "core" ' +2 ."myshortDA"PTV.dial :PRVmixing,via: PRV +3 "processing"%  +137 "core" +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%X +48 "core" +2 ."myshortDA"PRV.dial :ab1 +2 "processing"%N @ +110 "core" ? +3 ."myshortDA"PS.reconfigure :slow + "processing"%#A 2`xb +6 ."myshortDA"PS.seek 0.15ml +2 "processing"%$' +358 "core" ' +2 ."myshortDA"delay 2 seconds +203 ."connect"CBV.dial PRV +3 ."myshortDA"PRV.dial CBV +4 "processing"%  +48 "core"  +2 "processing"%% +4 "core" %"  +3 ."myshortDA"PS.seek 0.3ml +2 "processing"% ' +364 "core" ' +2 ."myshortDA"delay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'x  +36 "core" +2 ."myshortDA"PRV.dial :air +2 "processing"%t  +48 "core"  +2 ."myshortDA"PS.seek 0.9ml +3 "processing"%r'N +1266 "core" ' +2 ."myshortDA"PRV.dial :waste2 +3 "processing"% @ +78 "core" ? +3 ."myshortDA"PS.seek 0.5ml +4 "processing"%' +860 "core" ' +12 #"myshortDA"addPMLReagent08 +2 .PSV.dial :air +3 "processing"%y  +47 "core"  +3 ."myshortDA"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."myshortDA"PS.seek 2ml +2 "processing"%h'Q +1605 "core" ' + ."myshortDA"PSV.dial :PML +2 "processing"%{ +50 "core" +2 ."myshortDA"PTV.dial :mixing +2 "processing"%| @ +77 "core" A +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%1  +38 "core" +2 "processing"%Y% +4 "core" %N  +3 ."myshortDA"PS.seek 1.85ml +2 "processing"%b'F +241 "core" ' +2 ."myshortDA"PBV.dial between PSV and waste1 +2 "processing"%k * +38 "core" + +3 ."myshortDA"PS.seek 0ml +2 "processing"%j'ܑ +1965 "core" ' +2 ."myshortDA"delay 2 seconds +203 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'!& +7 "core" & +2 "manipulator"&& +4 "core" & J< +3 "manipulator"&F% +4 "core" % K _ E +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&D(-z +123 "core" ( +2 "manipulator"&q& +4 "core" &-x 5 G +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" &-x V F +3 ."myshortDA"Forearm.seek :garage +3 "manipulator"&s'o +111 "core" ' +3 ."myshortDA"Hand.close +2 "manipulator"&/ +73 "core" / +3 "manipulator"&& +3 "core" &-x  6 9 +3 "manipulator"&^% +4 "core" % ~o   4 +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&g' ] +106 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +2 "manipulator"&u( +321 "core" ( +2 "manipulator"&A& +4 "core" & ! C +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 && +3 "core" &  E +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek CC +3 "manipulator"&&'ш +93 "core" ' +2 "manipulator"&p& +4 "core" & s t / C +2 "manipulator"&6% +4 "core" %ѐ u A2 +3 "collection"'& +4 "core" & +4 "collection"'2& +5 "core" & +3 ."myshortDA"CC.seek :closed +3 "collection"'V(X +5 "core" & +4 & 3 +9 &Cv 3 +9 &4ky G +10 &a U +9 &I T +9 &FJ U +10 &H U +9 &L U +10 &J U +9 &!LI U +9 &#K U +10 &$J T +9 &&I U +9 &(VG U +10 &*F U +9 &+H U +9 &-K U +10 &/]J U +9 &1 J U +10 &2I T +9 &4I U +9 &6eI U +10 &8'G U +9 &9F U +10 &;J U +9 &=mK U +9 &?/I U +10 &@K U +9 &BL U +9 &DrR V +10 &F1] W +9 &Gx Z +10 &I ^ +9 &K^ ` +9 &M  ` +10 &N ` +9 &P ` +9 &Ra a +10 &T# a +9 &U b$ +10 &W S +9 &Xy $i +9 &X$ U +10 ( +3 "collection"'2& +4 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.44 + "collection"'\\& +7 "core" &Xg N + &Xg N +2 ."myshortDA"Hand.open +2 "manipulator"&c1 +77 "core" 1 +2 "manipulator"&`% +4 "core" % ь d g ?6 +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +2 "manipulator"&' ] +105 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%" +113 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +11 ."myshortDA"PS.seek 1.5ml +2 "processing"%' +1602 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%  +48 "core"  +2 ."myshortDA"PS.seek 0ml +4 "processing"%+'ܑ +1601 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%> +49 "core"  + ."myshortDA"PSR.select :air +3 "processing"% +14 ."myshortDA"PS.seek 2.5ml +2 "processing"%~' +464 "Can" e  G +2153 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +3 ."myshortDA"CBV.dial PRV +5 "processing"%v  +45 "collection"'Q  +39 "core"  +135  +9 ."myshortDA"PSV.dial :mixloop +3 "processing"%Z +114 "core" +2 ."myshortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing +4 "processing"%7  +77 "core" +2 ."myshortDA"PS.seek 0ml +3 "processing"%a'ܑ +2623 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%/  +47 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%' +2623 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%4 +49 "core" +3 ."myshortDA"PS.seek 0ml +2 "processing"%'ܑ +2629 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%  +49 "core"  +3 ."myshortDA"PS.seek 2.5ml +3 "processing"%'' +2632 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"% +47 "core" +3 ."myshortDA"PS.seek 0ml +4 "processing"%z'ܑ +2614 "core" ' +2 #"myshortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&& +6 "core" & t l ? +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek CC +2 "manipulator"&@( +6 "core" ( +3 "manipulator"& & +4 "core" & y M E +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &C& +3 "core" & , D +3 ."myshortDA"Forearm.seek CC +3 "manipulator"&H'ш +92 "core" ' +2 ."myshortDA"Hand.close + "manipulator"&I/ +72 "core" / +2 ."myshortDA"CC.seek :open +3 "collection"'(( +409 "core" ( +2 "manipulator"& & +3 "core" & z  D +3 "manipulator"&% +3 "core" % ь | : GV +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&d' ] +95 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +2 "manipulator"&,(-z +277 "core" ( +2 "manipulator"&;& +3 "core" &-t \ Ja +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &9& +4 "core" &-t # Fa +3 ."myshortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek :garage +3 "manipulator"&S'o +110 "core" ' +3 ."myshortDA"Hand.open +2 "manipulator"&:1 +78 "core" 1 +2 "manipulator"&}% +5 "core" % th * 3 U 6@ +3 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +2 "manipulator"&' ] +101 "core" ' +3 ."da"delayUntil "16:15:32.20" +24603 #recoverPRVreagent08 + .PTV.dial :mixing +4 "processing"%T @ +77 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%.  +38 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%J * +39 "core" , +2 ."da"PSV.dial :air +3 "processing"%\  +47 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%' +2502 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%5 +48 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%L  +47 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +48 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +3 "processing"%W  +46 "core"  +3 ."da"PS.seek :empty +2 "processing"%O's +2498 "core" ' +3 #"da"washCycleDA #1 of 2 + .PSR.select :air +4 .PSV.dial PSR +4 "processing"%R +145 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +4 "processing"%B' +597 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +3 "processing"%M'Q +1602 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%U  +80 "core"  +2 ."da"PSV.dial PTV +3 "processing"%K +80 "core" +43 ."da"PBV.dial :waste1 +11 "processing"%8  +38 "core" +2 "processing"%)% +3 "core" %M  +4 ."da"PS.seek 1.5ml + "processing"%' +591 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%_ * +39 "core" , +2 ."da"PS.seek 0ml +3 "processing"%n'ܑ +1602 "core" ' +3 ."da"delay 2:00 +3288 "Can" lA %G +8715 #"da"recoverPSRreagent08 +2 .PTV.dial :puck +3 .PBV.dial :waste1 +4 "processing"%G  +37 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +3 "processing"%0 * +36 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%# +81 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%P' +2524 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%[ +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%% +81 "core"  +3 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%= +81 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%w  +80 "core"  +2 ."da"PS.seek :empty +3 "processing"%*'s +2495 "core" ' +2 #"da"washCycleDA #2 of 2 +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%o +157 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +13 ."da"PS.reconfigure :default + "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%E' +595 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%m'Q +1609 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +5 "processing"%e +81 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%<  +38 "core" +2 "processing"%f% +4 "core" %S  +3 ."da"PS.seek 1.5ml +2 "processing"% ' +601 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +39 "core" , +3 ."da"PS.seek 0ml +2 "processing"%X'ܑ +1624 "core" ' +3 ."da"delay 2:00 +12005 #recoverPSRreagent08 +2 .PTV.dial :puck +3 .PBV.dial :waste1 +4 "processing"%N  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%i * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +81 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%' +2526 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%$ +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%x +80 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%t +92 "core" ~ +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%  +82 "core"  +2 ."da"PS.seek :empty +3 "processing"% 's +2523 "core" ' +5 #"da"getPMLReagent08 + .PRV.dial :air +4 "processing"%r  +46 "core"  +2 ."da"delay 5 seconds +504 .PTV.dial :PRVmixing +3 "processing"%y  +135 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%  +47 "core" ~ +2 ."da"PTV.dial :PRVmixing +2 "processing"%{  +16 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%| +48 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."da"PS.seek 0.3ml +2 "processing"%1' +394 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%Y  +49 "core"  +2 "processing"%k% +4 "core" %  +3 ."da"PS.seek 0.55ml +2 "processing"%h'"^ +342 "core" ' +4 #"da"addPMLReagent08 +2 .PSV.dial :air +3 "processing"%b  +49 "core"  +3 ."da"PS.seek 2ml +4 "processing"%!'Q +1567 "core" ' + ."da"PSV.dial :PML +2 "processing"% +50 "core" +2 ."da"PTV.dial :mixing +2 "processing"%F @ +77 "core" B +2 ."da"PBV.dial :waste1 +46 "processing"%q  +36 "core" +2 "processing"%% +4 "core" %P +11 ."da"PS.seek 1.85ml +3 "processing"%-'H +240 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"% * +38 "core" , +3 ."da"PS.seek 0ml +4 "processing"%'ܑ +1960 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +6799 "Can"\ MW G +41206 #"da"recoverPRVreagent08 + .PTV.dial :mixing +4 "processing"%^ @ +17 "core" ? +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +3 "processing"%s * +43 "core" + +2 ."da"PSV.dial :air +2 "processing"%D  +47 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%A' +2515 "core" ' +2 ."da"PSV.dial :mixloop +3 "processing"% +47 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%p  +47 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%6 +46 "core" +2 ."da"delay 2 seconds +203 .PSV.dial :air +2 "processing"%  +48 "core"  +2 ."da"PS.seek :empty +3 "processing"%g's +2501 "core" ' +5 #"da"washCycleDA #1 of 3 + .PSR.select :air +5 .PSV.dial PSR +3 "processing"%3 +156 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default + "processing"%#A d`xb +6 ."da"PS.seek 0.5ml +2 "processing"%\\' +588 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +2 "processing"%c'Q +1609 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%`  +77 "core"  +2 ."da"PSV.dial PTV +2 "processing"%2 +82 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%"  +38 "core" +2 "processing"%&% +4 "core" %S  +3 ."da"PS.seek 1.5ml +2 "processing"%j' +586 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"% * +37 "core" * +3 ."da"PS.seek 0ml +2 "processing"%'ܑ +1604 "core" ' +2 ."da"delay 2:00 +4103 "Can"\ OW QG +7903 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%>  +6 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%+  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%Q * +36 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%v +82 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +7 ."da"PS.seek 2.5ml +2 "processing"%Z' +2523 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%7 +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%~ +81 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%/ +84 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%a  +82 "core"  +2 ."da"PS.seek :empty +3 "processing"%4's +2498 "core" ' +4 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"% +144 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +4 "processing"% +13 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%' +590 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%'Q +1613 "core" ' + ."da"PTV.dial :puck +3 "processing"%  +6 "core"  +2 ."da"PSV.dial PTV +2 "processing"%' +81 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 "processing"% % +4 "core" %Q!  +3 ."da"PS.seek 1.5ml +2 "processing"%C' +586 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%I * +37 "core" + +2 ."da"PS.seek 0ml +3 "processing"%u'ܑ +1610 "core" ' +11 ."da"delay 2:00 +12005 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%V  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"% +81 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%H' +2527 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%; +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +5 "processing"%9 +84 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%@ +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%:  +82 "core"  +3 ."da"PS.seek :empty +4 "processing"%}'s +2514 "core" ' +6 #"da"washCycleDA #3 of 3 + .PSR.select :air +4 .PSV.dial PSR +4 "processing"%d +146 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +6 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%S' +589 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +3 "processing"%T'Q +1624 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%.  +7 "core"  +2 ."da"PSV.dial PTV +2 "processing"%J +78 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%\  +39 "core" +2 "processing"%z% +3 "core" %O +3 ."da"PS.seek 1.5ml +2 "processing"%5' +597 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%L * +37 "core" , +3 ."da"PS.seek 0ml +4 "processing"%'ܑ +1606 "core" ' +2 ."da"delay 2:00 +8671 "Can"\ \ Kj G +3332 #"da"recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%W  +6 "core"  + ."da"PBV.dial :waste1 +3 "processing"%  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%R * +38 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%O +80 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%B' +2505 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%U +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%K +80 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%8 +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%)  +80 "core"  +2 ."da"PS.seek :empty +3 "processing"%M's +2493 "core" ' +2 ."da"Gate.power :camera,:ON +3 #Mixing DA Substrates +3 .PSR.select :air +4 .PSV.dial PSR +3 "processing"%_ +162 "core"  +3 #"da"Pulling 0.25ml of PSR.sub1 +6 .PSR.select :sub1 +9 "processing"% +20 ."da"PS.reconfigure :default +5 "processing"%#A d`xb +10 ."da"PS.seek 0.25ml +6 "processing"%'I +346 "core" ' +2 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +3 "processing"% +14 ."da"PS.seek 0.5ml +2 "processing"%G' +334 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +13 ."da"PS.seek 2ml +3 "processing"%0'Q +1606 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%#  +7 "core"  +2 ."da"PSV.dial PTV +3 "processing"%n +84 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%[  +38 "core" +2 "processing"%%% +4 "core" %V\  +3 ."da"PS.seek 1.5ml +2 "processing"%=' +600 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%w * +38 "core" , +3 ."da"PS.seek 0ml +4 "processing"%P'ܑ +1604 "core" ' +2 ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%o  +54 "core"  +2 ."da"PBV.dial :waste1 +10 "processing"%*  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%E * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%e +84 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +4 "processing"%<' +2622 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%f +83 "core" +3 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%m +84 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +82 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%  +83 "core"  +2 ."da"PS.seek :empty +3 "processing"%N's +2590 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%i +149 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +7 .PS.reconfigure :default + "processing"%#A d`xb +6 ."da"PS.seek 2ml +2 "processing"%'Q +2107 "core" ' +2 ."da"delay 5 seconds +503 .PTV.dial :puck +2 "processing"%X  +6 "core"  +2 ."da"PSV.dial PTV +3 "processing"%$ +82 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%x  +40 "core" +2 "processing"%t% +4 "core" %L  +3 ."da"PS.seek 1.5ml +2 "processing"% ' +586 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"% * +38 "core" , +2 ."da"delay 1 second +103 .PSV.dial :waste1 +2 "processing"%r  +117 "core"  +3 ."da"PS.seek :empty +4 "processing"%y's +1608 "core" ' +2 "processing"%9 +5 "core" 9y6 +3 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +4 "processing"%{ +5 "core" 6 +2 "processing"%|& +4 "core" &S$\ ) +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"& % +7 "core" % `  + R  +2 "storage"(Y% +4 "core" %F  +2 "storage"(k. +4 "core" .(+ +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +6 ."da"SC.seek 3 +2 "storage"(1(@ +200 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +6 (b& +2 "core" &B W A +3 "manipulator"&h& +4 "core" &-t   a +2 "manipulator"&% +4 "core" % `    +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."da"Elbow.seek 3 +2 "manipulator"&F( +175 "core" ( +2 "manipulator"&q& +3 "core" &   \ 4 +3 "storage"(& +4 "core" &K   +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&'m +113 "core" ' +2 "storage"(!& +4 "core" &K   4 +3 ."da"SE.reconfigure :pick + "storage"(#],K-0-\ b +6 ."da"SE.seek :beamBreak +2 "storage"(-' +285 "core" ' +2 "storage"(]- +5 "core" -' +2 ."da"SE.configure :default + "storage"(#QK-0-\ b +7 ."da"SE.seek :place +2 "storage"(^'x +42 "core" ' +3 "manipulator"&& +3 "core" &   4 +3 "manipulator"&s% +4 "core" %ҍ   ( +3 ."da"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +2 "manipulator"&D' ] +104 "core" ' +2 ."da"Elbow.seek PC +3 "manipulator"&( +248 "core" ( +2 "manipulator"&& +4 "core" & k9 +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &p& +3 "core" &   E9 +3 ."da"Forearm.seek PC +3 "manipulator"&6'E +95 "core" ' +2 ."da"Hand.close +2 "manipulator"&/ +67 "core" / +2 ."da"PC.seek :open +4 "processing"%A( +378 "core" ( + "storage"(3& +4 "core" &K +3 "manipulator"&g& +52 "core" &   38 +3 "manipulator"&\\% +4 "core" % U   71 +3 ."da"Forearm.seek :retract +10 "manipulator"&`' ] +111 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +3 "manipulator"&2( +246 "core" ( +2 "manipulator"&"& +5 "core" & G G +2 "storage"(&& +3 "core" &K   +4 ."da"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&c'm +100 "core" ' +2 ."da"Hand.open +2 "manipulator"&1 +74 "core" 1 +3 "storage"(j- +3 "core" -'x +4 ."da"SE.seek -0.3 Pucks below Top Plate + "storage"(>'D +27 "core" ' +3 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +6 ."da"SE.seek -1.29 Pucks below Top Plate +3 "storage"(+' +60 "core" ' +2 #"da"Lights, camera, ACTION! +5 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +3 "processing"%Q& +6 #"da"PuckCamera: snap -bin=2,2 -png=0 -auto /var/log/esp/da25jul0816h.png +16 "core" & w +4 "manipulator"&v& +12 "core" & ] T (G +6 "manipulator"&% +10 "core" % ҁ Z D  +6 ."psFlush"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +11 ."psFlush"Forearm.seek :retract +3 "manipulator"&7' ] +103 "core" ' +3 ."psFlush"Elbow.seek FlushPuck::Garage +4 "manipulator"&~(-z +170 "core" ( +2 "manipulator"&/& +3 "core" &-s c R  +4 ."psFlush"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 &a& +4 "core" &-s   +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&Z'o +107 "core" ' +3 ."psFlush"Hand.close +2 "manipulator"&/ +69 "core" / +2 "manipulator"&4& +4 "core" &-s v +3 "manipulator"&% +5 "core" % ς|  +2 ."psFlush"Forearm.seek :retract +3 "manipulator"&' ] +104 "core" ' +3 ."psFlush"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek PC +4 "manipulator"&'( +124 "core" ( +2 "manipulator"&& +4 "core" & I A <C +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 & & +5 "core" & @ K @C +2 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek PC +2 "manipulator"&'E +105 "core" ' +2 "manipulator"&I& +4 "core" & k %C +3 "manipulator"&C% +3 "core" %L P E 1# +4 "processing"%& +3 "core" & v +4 "processing"%V& +5 "core" &\ v +3 ."psFlush"PC.seek :closed +5 "processing"% (SD +5 "core" & v +5 &\ u +7 &)o q- +9 &^q pA +9 &%c qU +10 &? sW +9 &?\ sW +9 &e? sV +10 &&?\ sW +9 &> sW +10 & ; sV +9 &"m>\ sV +9 &$0=\ sV +10 &%A sV +9 &'B rW +10 &)v@ rV +9 &+8A rV +9 &,< U +10 &.? U +9 &0? U +9 &2BA U +10 &4C V +9 &5? U +10 &7A V +9 &9IF V +9 &; A tW +10 &<? tW +9 &>@ sW +9 &@O@ sW +10 &BC sW +9 &CD\ rW +9 &EH\ sW +10 &GSP qX +9 &Ig pZ +10 &Jx o] +9 &Lw\ o] +9 &NH n^ +10 &P\  n^ +9 &Q nL +9 &R>m\ p"e +10 &S'D q: +6 ( +2 "processing"%V& +5 #"psFlush"Processing Clamp onSpring/offSpring for 8/24 samples, on/off torque 1.73 + "processing"%& +7 "core" &S'C q: + &S'C q: +2 ."psFlush"Hand.open +2 "manipulator"&u1 +68 "core" 1 +2 "manipulator"&;% +4 "core" % L  V# +3 ."psFlush"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +3 "manipulator"&9' ] +95 "core" ' +4 ."psFlush"PSR.select :air +6 .PSV.dial PSR +8 "processing"%@ +55 "core"  +4 #"psFlush"Pulling 0.5ml of PSR.flush +3 #"da"SX HX9/16 (USB:40): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 1.257 seconds\ Exposing 696x520 pixel 16-bit image for 12.743 seconds\ /var/log/esp/da25jul0816h.png: PNG Upload Complete\ +3 ."psFlush"PSR.select :flush +20 #"da"PuckCamera: snap -bin=2,2 -png=0 15.0 /var/log/esp/midres/da25jul0816h15s.png +12 "processing"%@ +18 ."psFlush"PS.seek 0.5ml +3 "processing"%:' +601 "core" ' +2 ."psFlush"delay 5 seconds +567 .PSR.select :air +14 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%H' +418 #"da"SX HX9/16 (USB:40): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da25jul0816h15s.png: PNG Upload Complete\ +5 #PuckCamera: snap -bin=2,2 -png=0 30.0 /var/log/esp/midres/da25jul0816h30s.png +1545 #"image"compressed /var/log/esp/da25jul0816h.jxl +156 "core" ' +4 ."psFlush"delay 1 second +104 .PRV.dial :waste2,avoiding: :ab2 +4 "processing"%d @ +216 "core" A +4 ."psFlush"PTV.dial :PRVmixing +3 "processing"%}  +143 "core" +2 ."psFlush"PSV.dial :mixloop +3 "processing"%S +120 "core" +3 ."psFlush"PS.seek :empty +4 "processing"%.'s +829 #"da"SX HX9/16 (USB:40): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da25jul0816h30s.png: PNG Upload Complete\ +8 #PuckCamera: snap -bin=1,1 -png=0 70.0 /var/log/esp/hires/da25jul0816h70s.png +1506 #"image"compressed /var/log/esp/midres/da25jul0816h15s.jxl +297 "core" ' +3 ."psFlush"PSR.select :air +5 .PSV.dial PSR +4 "processing"%J +122 "core"  +3 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +8 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +3 "processing"%\ ' +591 "core" ' +2 ."psFlush"delay 5 seconds +504 .PSR.select :air +4 "processing"% +14 ."psFlush"PS.seek 2.5ml +3 "processing"%z' +1414 #"image"compressed /var/log/esp/midres/da25jul0816h30s.jxl +733 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +3 "processing"%T  +40 "core" +2 ."psFlush"PTV.dial :mixing +3 "processing"%L @ +78 "core" A +2 ."psFlush"PSV.dial :mixloop +2 "processing"%5 +122 "core" +3 ."psFlush"PS.seek :empty +3 "processing"%W's +1823 #"da"SX HX9/16 (USB:40): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da25jul0816h70s.png: PNG Upload Complete\ +10 .Gate.power :camera,:OFF +9 "storage"(- +8 "core" -' +3 "storage"(R& +5 "core" &K 0 +10 "manipulator"&O& +14 "core" & {C +7 "manipulator"&% +13 "core" % N   +4 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 3 +3 "manipulator"&U( +247 "core" ( +6 "manipulator"&K& +7 "core" &   CL +22 "storage"(8& +6 "core" &K Y +3 ."da"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +17 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&)'m +105 "core" ' +4 ."da"SE.reconfigure :gently + "storage"(#QK-0-\ b +9 ."da"SE.seek -0.57 Pucks below Top Plate +2 "storage"(B'W +55 "core" ' +2 "manipulator"&_& +4 "core" & } } X L +3 "storage"(M& +4 "core" &K\ \  +3 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +9 ."da"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek 3 +4 "manipulator"&'M +41 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&G, +9 "core" , +2 ."da"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.39 Pucks below Top Plate +4 "storage"(#' +39 "core" ' +2 "manipulator"&n% +4 "core" %[ c +2 "storage"([& +6 "core" &K 3 +2 ."da"Forearm.force -20 + "manipulator"&5 +7 ."da"Forearm.seek 3 + 314 counts +2 "manipulator"&%'Ї +26 "core" ' +2 "manipulator"&0& +3 "core" & x w O E +3 "storage"(w& +5 "core" &K\ \ " +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&='m +6 "core" ' +4 ."psFlush"PSV.dial PSR +3 "processing"%o +16 "core" ' +3 "storage"(*% +4 "core" %   +6 ."downElevator"SE.seek :down +4 "storage"(E'= +84 "core"  +2 ."psFlush"PSR.select :flush +5 "processing"%@ +7 "storage"(e% +3 "core" %- y Zr +4 "manipulator"&P% +5 ."psFlush"PS.seek 1ml +3 "processing"%f'[q +6 "core" %u Q e 0  +4 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +3 "manipulator"&m' ] +96 "core" ' +55 ' + ."downElevator"SE.stop +2 "storage"(5 +6 (& +5 "core" &K A t +916 ' +2 ."psFlush"PSR.select :air +3 "processing"% +15 ."psFlush"PS.seek 2.5ml +54 "processing"% ' +1611 "core" ' +2 ."psFlush"PSV.dial PTV +13 "processing"%< +85 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%i  +78 "core"  +3 ."psFlush"PBV.dial :waste1 +3 "processing"%N  +7 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"%X'ܑ +2697 "core" ' +78 "Can" W!}G +2 ."psFlush"PSV.dial PSR +17 "processing"%$ +84 "core"  +2 ."psFlush"PSR.select :air +6 .PS.seek 2.5ml +6 "processing"%x' +2677 "core" ' +29 ."psFlush"PSV.dial PTV +22 "processing"%t +96 "core" ~ +7 ."psFlush"PS.seek 0ml +4 "processing"%'ܑ +2742 "core" ' +34 ."psFlush"PSV.dial PSR +8 "processing"% +85 "core"  +4 ."psFlush"PSR.select :flush +17 "processing"%@ +25 ."psFlush"PS.seek 0.5ml +5 "processing"%r' +603 "core" ' +3 ."psFlush"PSR.select :air +4 "processing"% +25 ."psFlush"PS.seek 2.5ml +6 "processing"% ' +796 #"image"compressed /var/log/esp/hires/da25jul0816h70s.jxl +15 ."Qmail"DAfans.email "da25jul0816h exposed 12.743 seconds\\nmidres/da25jul0816h15s\\nmidres/da25jul0816h30s\\nhires/da25jul0816h70s",Subject: "da25jul0816h images!" +1296 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"% +93 "core"  +2 ."psFlush"PBV.dial PSV +3 "processing"%{ U +60 "core" W +4 ."psFlush"PS.seek 0ml +4 "processing"%|'ܑ +2628 "core" ' +8 ."psFlush"PSV.dial PBV +8 "processing"% @ +52 "core" ? +6 ."psFlush"PS.seek 2.5ml +9 "processing"%Y' +973 #"uploadLog"upsync +1648 "core" ' +3 ."psFlush"PSV.dial :waste1 +3 "processing"%k  +79 "core"  +3 ."psFlush"PS.seek :empty +3 "processing"%b's +2624 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%h +48 "core"  +2 ."psFlush"PSR.select :air +6 .PS.seek 2.5ml +3 "processing"%' +2623 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"% +86 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%q U +7 "core" V +4 ."psFlush"PS.seek 0ml +3 "processing"%'ܑ +2628 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%, @ +49 "core" ? +3 ."psFlush"PS.seek 2.5ml +3 "processing"%!' +2618 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%  +81 "core"  +3 ."psFlush"PS.seek :empty +3 "processing"%]'s +2626 "core" ' +3 ."psFlush"PSV.dial PSR +2 "processing"% +50 "core"  +2 ."psFlush"PSR.select :flush +4 "processing"%@ +13 ."psFlush"PS.seek 1ml +2 "processing"%s'[q +1099 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +14 ."psFlush"PS.seek 2.5ml +3 "processing"%-' +1607 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"% +80 "core" +2 ."psFlush"PTV.dial :puck +3 "processing"%  +7 "core"  +2 ."psFlush"PBV.dial :waste1 +3 "processing"%p  +57 "core" +141 ."psFlush"PS.seek 0ml +2 "processing"%F'ܑ +2616 "core" ' +7 ."psFlush"PSV.dial PSR +2 "processing"% +83 "core"  +2 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%D' +2620 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%? +81 "core" +3 ."psFlush"PS.seek 0ml +4 "processing"%3'ܑ +2613 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%g +81 "core"  +2 ."psFlush"PSR.select :flush +5 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%\\' +584 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%6' +2109 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%" +94 "core"  +2 ."psFlush"PBV.dial PSV +3 "processing"%& U +58 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%'ܑ +2643 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"% @ +47 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%j' +2625 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%Q  +81 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%`'s +2626 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%v +55 "core"  + ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%' +2615 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%^ +80 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%> U +7 "core" U +3 ."psFlush"PS.seek 0ml +2 "processing"%/'ܑ +2628 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%a @ +50 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%c' +2623 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%2  +80 "core"  +3 ."psFlush"PS.seek :empty +2 "processing"%'s +1934 "Can"\ V%G +689 "core" ' +5 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&4& +8 "core" & \ LE +2 "manipulator"&% +4 "core" % t\  L +3 ."psFlush"Elbow.seek PC +2 "manipulator"&7( +271 "core" ( +2 "manipulator"&& +3 "core" &  M4 +3 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 & & +3 "core" & " K4 +3 ."psFlush"Forearm.seek PC +3 "manipulator"&Z'E +101 "core" ' +2 ."psFlush"Hand.close + "manipulator"&I/ +80 "core" / +3 ."psFlush"PC.seek :open +4 "processing"%C( +377 "core" ( +2 "manipulator"&& +3 "core" &  O +3 "manipulator"&~% +3 "core" % 1  O +3 ."psFlush"Forearm.seek :retract +3 "manipulator"&' ] +99 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek :garage +2 "manipulator"&A(-z +117 "core" ( +2 "manipulator"&& +4 "core" &- 3 Q +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &u& +2 "core" &-  Q +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek :garage +2 "manipulator"&;'o +121 "core" ' +2 ."psFlush"Hand.open + "manipulator"&V1 +78 "core" 1 +2 "manipulator"&@% +3 "core" % m] c \\ >$ +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +2 "manipulator"&' ] +109 "core" ' +2 #"myshortDA"Finished short da assay +4 #Beginning samplePassF +6 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +4 "collection"'y& +9 "core" &G +2 "manipulator"&:& +4 "core" &-  P +3 ."myshortDA"Elbow.reconfigure :tight +48 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek FlushPuck::Garage +7 "manipulator"&d(-z +5 "core" ( +2 "manipulator"&}& +5 "core" &-  P +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &S& +3 "core" &-  P +3 ."myshortDA"Forearm.seek :garage +3 "manipulator"&H'o +111 "core" ' +2 ."myshortDA"Hand.close + "manipulator"&J/ +72 "core" / +2 "manipulator"&.& +3 "core" &- m W  @ +3 "manipulator"&\ % +4 "core" % o D K @ +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&T' ] +120 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +4 "manipulator"&L( +302 "core" ( +2 "manipulator"&5& +4 "core" & 0  U +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &z& +3 "core" & R U +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek CC +2 "manipulator"&'ш +100 "core" ' +2 "manipulator"&R& +4 "core" &  O +3 "manipulator"&O% +3 "core" %ѐ  N +3 "collection"'& +4 "core" &V +3 "collection"'K& +6 "core" &o +2 ."myshortDA"CC.seek :closed +3 "collection"'8(X +5 "core" &N +6 &N 2 +9 &DvY 2 +10 &5lxQ G +9 &]\\ U +9 &G] U +10 &FIZ U +9 &MY U +10 &O[ U +9 &I] U +9 &!NJS U +10 &#NY T +9 &$N\\ U +9 &&M] T +10 &(WL] T +9 &*LY T +10 &+H^ U +9 &-K\\ T +9 &/^J\\ U +10 &1 NY U +9 &2LX T +10 &4G\\ U +9 &6gG^ T +9 &8)GW T +10 &9I[ U +9 &;I] T +9 &=oJ] T +10 &?0J] U +9 &@MW T +9 &BM] T +10 &DrR^ V +9 &F1\\\\ W +10 &Gw\\ Z +9 &I] _ +9 &K]] ` +10 &M ] ` +9 &N[ ` +9 &P] a +10 &Ra\\ a +9 &T#^ a +10 &U] b# +9 &W\\ R +9 &X!\\ 'p +10 &Xq] Y +2 ( +2 "collection"'K& +4 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.41 +4 "collection"''& +6 "core" &Xnw Y +3 ."myshortDA"Hand.open + "manipulator"&_1 +68 "core" 1 +2 "manipulator"&M% +5 "core" % v  G +3 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +3 "manipulator"&9' ] +110 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%n  +48 "core"  + #"myshortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +12 ."myshortDA"PS.seek 1.5ml +3 "processing"%[' +1606 "core" ' +2 ."myshortDA"delay 5 seconds +503 .PSV.dial :waste1 + "processing"%0  +47 "core"  +3 ."myshortDA"PS.seek 0ml +4 "processing"%w'ܑ +1596 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%+ +49 "core"  +2 ."myshortDA"PSR.select :air +2 "processing"% +13 ."myshortDA"PS.seek 2.5ml +3 "processing"%*' +2623 "core" ' +2 ."connect"PRV.dial CBV +4 ."myshortDA"CBV.dial PRV +3 "processing"%)  +5 "collection"'o  +7 "core"  +100  +2 ."myshortDA"PSV.dial :PTV,via: :air +2 "processing"%e +210 "core" +2 ."myshortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +4 "processing"%P @ +78 "core" B +2 ."myshortDA"PS.seek 0ml +3 "processing"%U'ܑ +2624 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%B  +81 "core"  +2 ."myshortDA"PS.seek 2.5ml +3 "processing"%' +2616 "core" ' +2 ."myshortDA"PSV.dial :PTV +3 "processing"%% +80 "core" +2 ."myshortDA"PS.seek 0ml +3 "processing"%'ܑ +2617 "core" ' +2 #"myshortDA"Garaging FlushPuck in Collection Clamp + "manipulator"&#& +7 "core" &  M +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +2 "manipulator"&W( +11 "core" ( +2 "manipulator"&=& +4 "core" & 2 M +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &E& +3 "core" &  M +4 ."myshortDA"Forearm.seek CC +2 "manipulator"&f'ш +135 "core" ' +2 ."myshortDA"Hand.close +11 "manipulator"& Main.thread.Exit +3 !o:NameError : mesg" uninitialized constant Main:@timestampu: Time YW: name: Main:bt["$Camille:21:in `topLevelBinding'" Mainthread.Exit +2 !o:NameError : mesg"&uninitialized constant Mainthread:@timestampu: Time Y zX: name:Mainthread:bt["$Camille:22:in `topLevelBinding'" ESP.main.exit +14 #mEXIT +2 #"Camille"Session Ended @1752020548.72PDT @1752020587.97PDT = =tMAIN =mMAIN_scheduler @PDT1752020588.90 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +131 #"core_reset"Sent BREAK +2 #t@7494 sendCRC with ifg=0x20, ie=0x7F + #@9328 sendCRC with ifg=0x08, ie=0x5F + #@47635 idle with ifg=0x84, ie=0x75 + #@48305 select with ifg=0x10, ie=0xF5 + #@48938 receive with ifg=0x10, ie=0xFD #@49571 receive with ifg=0x10, ie=0xFD + #@50204 receive with ifg=0x10, ie=0xFD #@50531 receive with ifg=0x80, ie=0xFD + #@29499 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +13 #ESP2 v3.42 I2C Gateway v3.20 for core bus +296 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +528 "Can"\ I) + \ I) + #tPolling Can every 10:00 +3 #Cleanly exited at 17:22:28PDT08-Jul-25 +5 #Waiting for espclients... +403 #"Camille"Session Begun +807 #-> ESP.ready! +157 "sampler") +3 ) +2 "core"  +3 "collection"' +4 ' +3 "core"  +3 "processing"% +3 % +3 "core"  +5 "collection"' 9\ +4 ' 0\ +3 ' -\ +5 "processing"% 9\ +3 % 2\ +2 % *\ +3 % 0\ +5 "sampler")&\ +3 "collection"'% +3 "core" %Ny +2 ."Camille"CS.configure :default +2 "collection"'#P d@b +6 ."Camille"CS.hold + "collection"'+ +7 "core" + +2 ."Camille"CS.configure :default +2 "collection"'#P d@b +6 "processing"%% +3 "core" %ܖ +3 ."Camille"PS.configure :default + "processing"%#A d`xb +5 ."Camille"PS.hold + "processing"%+ +7 "core" + +2 ."Camille"PS.configure :default + "processing"%#A d`xb +6 "sampler")% +3 "core" %$zw . +3 ."Camille"SS.configure :default +2 "sampler")#.0X access 3 +4 "storage"(3% +4 "core" %8 >\ % +3 "manipulator"&4% +4 "core" % u\  O +3 "manipulator"&5& +3 "core" &-  Ow +3 ."Camille"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."Camille"SC.seek 7 +2 "storage"(6([Y +681 "core" ( +2 ."Camille"SC.configure :limp +2 "storage"($(\ 1b +5 (7& +4 "core" &[\\ r\  +11629 #"Camille"-> access 4 +3 "storage"(8% +6 "core" %9 \ - +2 "manipulator"&9% +4 "core" % u\  M V +3 "manipulator"&:& +4 "core" &- R Vw +3 ."Camille"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."Camille"SC.seek 1 +2 "storage"(;( +994 "core" ( +2 ."Camille"SC.configure :limp +2 "storage"($(\ 1b +4 (<& +5 "core" & !\ % +600 #"Camille"-> startTube 4 +786 #-> start(:myshortDA){shortDA; samplePassF} +3 "collection"'=% +6 "core" %Nb +2 "processing"%>% +9 "core" %ܖ +4 #"myshortDA"Ready to sample after 10 seconds from PRV.sipper? +2 #Type 'Thread[:myshortDA].answer' to continue +687 #"Camille"-> Thread[:myshortDA].answer +3 #"myshortDA"Camille answered Ready to sample after 10 seconds from PRV.sipper? "Yes" +7 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +3 .delay 10 seconds +1004 .PSV.dial :mixloop +2 "processing"%? +50 "core" +2 ."myshortDA"PTV.dial :PRVmixing +2 "processing"%@  +76 "core" +2 ."myshortDA"PRV.dial :sipper +2 "processing"%A  +142 "core"  +3 ."myshortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +6 ."myshortDA"PS.seek 1.1ml +2 "processing"%B'h! +2281 "core" ' +2 ."connect"PRV.dial CBV +4 ."myshortDA"CBV.dial PRV +3 "processing"%C  +2 "collection"'D  +10 "core"  +132  +3 ."myshortDA"PS.seek 0.5ml +4 "processing"%E' +1274 "core" ' +2 ."myshortDA"PRV.dial :waste2 +3 "processing"%F @ +111 "core" ? +3 ."myshortDA"PS.reconfigure :default + "processing"%#A d`xb +6 ."myshortDA"PS.seek :empty +2 "processing"%G's +610 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%H +116 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +5 "processing"%j +12 ."myshortDA"PS.seek 1ml +2 "processing"%I'[q +1098 "core" ' + ."myshortDA"PSR.select :air +3 "processing"% +23 ."myshortDA"PS.seek 2.5ml +2 "processing"%J' +1602 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%K +124 "core" +2 ."myshortDA"PS.seek :empty +3 "processing"%L's +2614 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%M +113 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush + .PSR.select :flush +4 "processing"%@ +14 ."myshortDA"PS.seek 1ml +2 "processing"%N'[q +1094 "core" ' +2 ."myshortDA"PSR.select :air +3 "processing"% +12 ."myshortDA"PS.seek 2.5ml +2 "processing"%O' +1606 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%P +113 "core" +2 ."myshortDA"PRV.dial :sipper +2 "processing"%Q  +49 "core" +3 ."myshortDA"PS.seek :empty +2 "processing"%R's +2622 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%S +115 "core"  + ."myshortDA"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%T' +2615 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%U +115 "core" +3 ."myshortDA"PS.seek :empty +2 "processing"%V's +2630 "core" ' +3 #"myshortDA"Loading da puck from tube 4 into Processing Clamp + "processing"%W& +12 "core" & +2 ."myshortDA"Hand.open +6 "manipulator"&X1 +45 "core" 1 +2 "manipulator"&Y% +4 "core" % u  ] V +2 "storage"(Z% +4 "core" %? \ - +3 "storage"([. +3 "core" .( +3 ."myshortDA"SC.reconfigure :tight + "storage"($\ .(\ 1~b +14 ."myshortDA"SC.seek 4 +3 "storage"(\\(+ +522 "core" ( +2 ."myshortDA"SC.configure :limp +2 "storage"($(\ 1b +5 (]& +3 "core" &+ J\ &+ +3 "manipulator"&^& +4 "core" &-  2 Sw +2 "manipulator"&_% +4 "core" % u  S S +4 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek 4 +3 "manipulator"&`( +174 "core" ( +2 "manipulator"&a& +4 "core" &  g RM +2 "storage"(b& +4 "core" &+ \ *0 +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek 4 + 800 counts +2 "manipulator"&c's +101 "core" ' +2 "storage"(d& +4 "core" &+ \ *0 +3 ."myshortDA"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +7 ."myshortDA"SE.seek :beamBreak + "storage"(e' +316 "core" ' +2 "storage"(f- +4 "core" -'~ +3 ."myshortDA"SE.configure :default + "storage"(#QK-0-\ b +7 (g& +3 "core" &+ \ (0 +2 "manipulator"&h& +4 "core" & [ PM +3 ."myshortDA"Elbow.seek 4 +2 "manipulator"&i( +7 "core" ( +2 "manipulator"&j& +4 "core" &  PM +2 "storage"(k& +4 "core" &+ 8\ (0 +3 ."myshortDA"Forearm.seek 4 + 300 counts +2 "manipulator"&l' +15 "core" ' +2 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Hand.close +2 "manipulator"&m/ +78 "core" / +3 !"myshortDA"o:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 4):bt["4/home/esp/esp2/utils/puckmoves.rb:389:in `load'"8/home/esp/esp2/utils/puckmoves.rb:998:in `loadPuck'";/home/esp/esp2/protocol/2G/DAprocess.rb:281:in `runDA'"6/home/esp/esp2/protocol/2G/DA.rb:124:in `shortDA'"#Camille:5:in `topLevelBinding'"./home/esp/esp2/lib/base.rb:296:in `start'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +5 ."downElevator"SE.seek :down +3 "manipulator"&n& +2 "storage"(o'= +11 "core" &   RM +2 "manipulator"&p% +4 "core" % ~  N +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&q' ] +109 "core" ' +3 ."myshortDA"Elbow.seek PC +4 "manipulator"&r( +147 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +128 "core" ( +2 "manipulator"&s& +3 "core" &2 d V +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &t& +4 "core" &2 Y V +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek PC +4 "manipulator"&u'E +103 "core" ' +2 "manipulator"&v& +3 "core" &2 V +3 "manipulator"&w% +3 "core" %N \\ V" +3 "processing"%x& +5 "core" & +2 "processing"%y& +5 "core" & +4 ."myshortDA"PC.seek :closed +3 "processing"%z(SD +7 "core" & +4 & 0 +9 &F{ 2 +10 &<ny G +9 &[ S +9 &G S +10 &XL R +9 &K R +10 &H R +9 &I S +9 &!_J S +10 &#"N R +9 &$L S +9 &&J S +10 &(gL S +9 &**G R +10 &+I R +9 &-I R +9 &/pI R +10 &12J R +9 &2I R +10 &4J R +9 &6xN R +9 &89J S +9 &9Q S +10 &;L R +9 &=L R +10 &?BO R +9 &AI S +9 &BO S +10 &DO S +9 &FE^ T +10 &Hi V +9 &I} X +9 &Kz Z +10 &M> Y +9 &N Z +9 &P Z +10 &Re{m . +9 &S$[ 1 +10 ( + &S! , +2 "processing"%y& +5 #"myshortDA"Processing Clamp onSpring/offSpring for 7/24 samples, on/off torque 1.64 + .Hand.open +4 "manipulator"&{1 +74 "core" 1 +2 "manipulator"&|% +4 "core" % N   T" +3 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +2 "manipulator"&}' ] +94 "core" ' +4 #"myshortDA"Heating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +4 "processing"%~ { +3 %9 +9 "core" 9  +102 "processing"%9 +3 "core" 9  +103 "processing"%9 +3 "core" 9  +103 "processing"%9 +4 "core" 9  +103 "processing"%9 +3 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%\ 9 +3 "core" 9 +103 "processing"% 9 +3 "core" 9# +103 "processing"%9 +3 "core" 9' +103 "processing"%9 +3 "core" 9+ +103 "processing"%9 +4 "core" 9/ +103 "processing"%9 +3 "core" 94 +103 "processing"%9 +4 "core" 98 +103 "processing"%9 +3 "core" 9< +103 "processing"%9 +3 "core" 9@ +141 "processing"%9 +3 "core" 9F +103 "processing"%9 +3 "core" 9J +103 "processing"%9 +3 "core" 9O +103 "processing"%9 +3 "core" 9 S +103 "processing"%9 +3 "core" 9W +103 "processing"%9 +3 "core" 9[ +103 "processing"%9 +3 "core" 9 _\ +103 "processing"%9 +4 "core" 9 d +103 "processing"% 9 +3 "core" 9& h +103 "processing"%!9 +3 "core" 9,l +103 "processing"%"9 +3 "core" 91p +11 ."myshortDA"PH.hold 2:00:00,28C +4 "processing"%# p{p. +4 ."myshortDA"delay 1:30 +7 "core" q +8998 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"%$ +114 "core"  +2 #"myshortDA"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +13 ."myshortDA"PS.seek 0.5ml +2 "processing"%%' +588 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."myshortDA"PS.seek 2ml +2 "processing"%&'Q +1600 "core" ' +2 ."myshortDA"PTV.dial :puck +2 "processing"%'  +135 "core"  +2 ."myshortDA"PSV.dial PTV +2 "processing"%( +93 "core" ~ +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%)  +58 "core" +2 "processing"%*% +4 "core" %L  +3 ."myshortDA"PS.seek 1.5ml +2 "processing"%+' +600 "core" ' +2 ."myshortDA"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%, * +37 "core" , +3 ."myshortDA"PS.seek 0ml +2 "processing"%-'ܑ +888 "Can"\ O,( +738 "core" ' +2 ."myshortDA"delay 5:00 +30003 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%.  +6 "core"  +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%/  +38 "core" +2 ."myshortDA"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%0 * +37 "core" + +2 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"%1 +79 "core"  +2 ."myshortDA"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."myshortDA"PS.seek 2.5ml +2 "processing"%2' +2527 "core" ' +2 ."myshortDA"PSV.dial PTV +2 "processing"%3 +80 "core" +2 ."myshortDA"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%4 +81 "core"  +2 ."myshortDA"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%5 +80 "core" +2 ."myshortDA"delay 5 seconds +503 .PSV.dial :air + "processing"%  +82 "core"  +2 ."myshortDA"PS.seek :empty +4 "processing"%7's +2512 "core" ' +2 ."myshortDA"PTV.dial :PRVmixing,via: PRV +3 "processing"%8  +136 "core" +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%9 +49 "core" +2 ."myshortDA"PRV.dial :ab1 +2 "processing"%: @ +110 "core" ? +3 ."myshortDA"PS.reconfigure :slow + "processing"%#A 2`xb +6 ."myshortDA"PS.seek 0.15ml +2 "processing"%6' +365 "core" ' +2 ."myshortDA"delay 2 seconds +202 ."connect"CBV.dial PRV +3 ."myshortDA"PRV.dial CBV +4 "processing"%<  +5 "collection"'=  +4 "core"  +37 +2 "processing"%>% +4 "core" % +3 ."myshortDA"PS.seek 0.3ml +2 "processing"%?' +357 "core" ' +2 ."myshortDA"delay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'@  +38 "core" +2 ."myshortDA"PRV.dial :air +2 "processing"%A  +47 "core"  +3 ."myshortDA"PS.seek 0.9ml +2 "processing"%'N +1262 "core" ' +2 ."myshortDA"PRV.dial :waste2 +2 "processing"%D @ +79 "core" @ +3 ."myshortDA"PS.seek 0.5ml +2 "processing"%C' +868 "core" ' +3 #"myshortDA"addPMLReagent08 + .PSV.dial :air +9 "processing"%B  +48 "core"  +3 ."myshortDA"PS.reconfigure :default + "processing"%#A d`xb +6 ."myshortDA"PS.seek 2ml +3 "processing"%F'Q +1604 "core" ' +2 ."myshortDA"PSV.dial :PML +3 "processing"%E +49 "core" +2 ."myshortDA"PTV.dial :mixing +2 "processing"%H @ +74 "core" A +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%G  +38 "core" +2 "processing"%I% +4 "core" %T  +3 ."myshortDA"PS.seek 1.85ml +2 "processing"%K'L +234 "core" ' +2 ."myshortDA"PBV.dial between PSV and waste1 +3 "processing"%J * +39 "core" , +3 ."myshortDA"PS.seek 0ml +2 "processing"%M'ܑ +1970 "core" ' +2 ."myshortDA"delay 2 seconds +203 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'L& +5 "core" &7 +3 "manipulator"&N& +4 "core" &2 M +2 "manipulator"&P% +4 "core" % d b K +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&Q(-z +132 "core" ( +2 "manipulator"&O& +5 "core" &-  K +2 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &S& +4 "core" &- ` E +43 ."myshortDA"Forearm.seek :garage +2 "manipulator"&R'o +113 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&U/ +74 "core" / +2 "manipulator"&T& +4 "core" &- 0 F ; +2 "manipulator"&W% +4 "core" % {i G  D 2 +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&X' ] +119 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek CC +2 "manipulator"&Y( +319 "core" ( +2 "manipulator"&Z& +4 "core" & q F +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &[& +2 "core" & = L +4 ."myshortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek CC +2 "manipulator"&;'ш +100 "core" ' +2 "manipulator"&]& +4 "core" &  G +2 "manipulator"&^% +4 "core" %ъ H +3 "collection"'_& +4 "core" &7 +11 "collection"'a& +5 "core" &9 +3 ."myshortDA"CC.seek :closed +2 "collection"'b(X +8 "core" &F +3 &K 2 +9 &CwN 2 +9 &2kyM G +10 &_G U +9 &IF U +9 &BNG U +10 &JF U +9 &KF U +10 &JE U +9 &!JJI U +9 &# IF U +10 &$JH U +9 &&LD U +9 &(THE T +10 &*JE U +9 &+LE U +10 &-KF U +9 &/ZJG U +9 &1IG U +10 &2IG T +9 &4IA U +9 &6cHE U +10 &8%GG U +9 &9IE U +10 &;IE U +9 &=kGH U +9 &?,JJ U +10 &@JG U +9 &BLD U +9 &DpSE V +10 &F/`E W +9 &GtE Y +10 &IE ^ +9 &K[D ` +9 &ME ` +10 &NB ` +9 &PD ` +9 &R_G a +10 &TG b +9 &UH b# +10 &WE R +9 &X"~E 'r +9 &X}G X +3 ( +2 "collection"'a& +5 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.38 +2 "collection"'& +5 "core" &X{6 X +2 ."myshortDA"Hand.open +2 "manipulator"&d1 +75 "core" 1 +2 "manipulator"&% +4 "core" % т l o E A +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&f' ] +111 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%g +114 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush + .PSR.select :flush +6 "processing"%@ +11 ."myshortDA"PS.seek 1.5ml +3 "processing"%h' +1603 "core" ' +2 ."myshortDA"delay 5 seconds +503 .PSV.dial :waste1 +3 "processing"%j  +47 "core"  +3 ."myshortDA"PS.seek 0ml +4 "processing"%k'ܑ +1610 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%m +48 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +14 ."myshortDA"PS.seek 2.5ml +2 "processing"%n' +2617 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 ."myshortDA"CBV.dial PRV +4 "processing"%p  +3 "collection"'`  +39 "core"  +135  +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%c +114 "core" +2 ."myshortDA"CTV.dial :air,avoiding: :intake +2 "collection"'e +6 "core"  +2 "collection"'l +4 "core"  +2 "collection"'s  +5 "core" +2 ."myshortDA"PTV.dial :PRVmixing +3 "processing"%t  +76 "core" +3 ."myshortDA"PS.seek 0ml +4 "processing"%i'ܑ +2305 "Can" c/Z +316 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%v  +53 "core"  +3 ."myshortDA"PS.seek 2.5ml +2 "processing"%w' +2626 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%x +49 "core" +3 ."myshortDA"PS.seek 0ml +2 "processing"%o'ܑ +2639 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%q  +49 "core"  +2 ."myshortDA"PS.seek 2.5ml +3 "processing"% ' +2617 "core" ' + ."myshortDA"PSV.dial :mixloop +2 "processing"%{ +50 "core" +2 ."myshortDA"PS.seek 0ml +3 "processing"%|'ܑ +2623 "core" ' +2 #"myshortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&& +6 "core" & v s 2 B +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek CC +2 "manipulator"&y( +7 "core" ( +2 "manipulator"&& +4 "core" & j T C +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &u& +4 "core" & V @  ? +3 ."myshortDA"Forearm.seek CC +3 "manipulator"&'ш +92 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&/ +73 "core" / +2 ."myshortDA"CC.seek :open +4 "collection"'( +406 "core" ( +2 "manipulator"&& +4 "core" & o J +2 "manipulator"&% +4 "core" % х W G} +4 ."myshortDA"Forearm.seek :retract +2 "manipulator"&\ ' ] +96 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +2 "manipulator"& (-z +277 "core" ( +2 "manipulator"&& +5 "core" &-t  Ji +2 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 && +4 "core" &-t W Ii +3 ."myshortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek :garage +2 "manipulator"&'o +114 "core" ' +2 ."myshortDA"Hand.open + "manipulator"&1 +75 "core" 1 +2 "manipulator"&% +4 "core" % x] 5  4, +3 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +2 "manipulator"&' ] +102 "core" ' +10 ."da"delayUntil "17:49:27.87" +24536 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"% @ +77 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +37 "core" , +2 ."da"PSV.dial :air +3 "processing"%  +49 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%' +2511 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"% +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +3 "processing"%  +48 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"% +49 "core" +2 ."da"delay 2 seconds +203 .PSV.dial :air +2 "processing"%  +46 "core"  +3 ."da"PS.seek :empty +2 "processing"% 's +2506 "core" ' +3 #"da"washCycleDA #1 of 2 + .PSR.select :air +4 .PSV.dial PSR +4 "processing"%! +144 "core"  +3 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."da"PS.seek 0.5ml +2 "processing"%"' +591 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%$'Q +1612 "core" ' + ."da"PTV.dial :puck +2 "processing"%V  +76 "core"  +2 ."da"PSV.dial PTV +3 "processing"%% +91 "core" ~ +2 ."da"PBV.dial :waste1 +2 "processing"%'  +38 "core" +2 "processing"%(% +4 "core" %V  +3 ."da"PS.seek 1.5ml +2 "processing"%)' +600 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%* * +39 "core" + +3 ."da"PS.seek 0ml +4 "processing"%&'ܑ +1601 "core" ' +2 ."da"delay 2:00 +8253 "Can"! b2 +3750 #"da"recoverPSRreagent08 +2 .PTV.dial :puck +2 "processing"%,  +7 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%+  +36 "core" +3 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%~ * +39 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +4 "processing"%. +81 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%/' +2505 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%0 +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%1 +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%- +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%3  +83 "core"  +2 ."da"PS.seek :empty +3 "processing"%4's +2504 "core" ' +3 #"da"washCycleDA #2 of 2 + .PSR.select :air +4 .PSV.dial PSR +4 "processing"%5 +155 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +4 "processing"% +13 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%' +593 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +2 "processing"%2'Q +1599 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%8  +6 "core"  +2 ."da"PSV.dial PTV +3 "processing"%9 +81 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%:  +40 "core" +2 "processing"%7% +4 "core" %N  +3 ."da"PS.seek 1.5ml +3 "processing"%=' +626 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%< * +41 "core" , +2 ."da"PS.seek 0ml +3 "processing"%>'ܑ +1626 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +3 "processing"%6  +50 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%@  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%A * +38 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%? +82 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +16 ."da"PS.seek 2.5ml +3 "processing"%D' +2531 "core" ' +2 ."da"PSV.dial PTV +3 "processing"% +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%B +82 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%C +82 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%E  +79 "core"  +3 ."da"PS.seek :empty +2 "processing"%H's +2529 "core" ' +3 #"da"getPMLReagent08 +2 .PRV.dial :air +4 "processing"%G  +46 "core"  +2 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +2 "processing"%I  +135 "core" +3 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%J  +47 "core"  + ."da"PTV.dial :PRVmixing +3 "processing"%F  +17 "core" +2 ."da"PSV.dial :mixloop +3 "processing"%K +48 "core" +3 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."da"PS.seek 0.3ml +2 "processing"%L' +384 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%N  +48 "core"  +2 "processing"%P% +4 "core" %  +3 ."da"PS.seek 0.55ml +2 "processing"%O'"X +331 "core" ' +3 #"da"addPMLReagent08 + .PSV.dial :air +4 "processing"%S  +48 "core"  +3 ."da"PS.seek 2ml +3 "processing"%r'Q +1566 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%U +49 "core" +2 ."da"PTV.dial :mixing +2 "processing"%T @ +79 "core" A +2 ."da"PBV.dial :waste1 +3 "processing"%W  +37 "core" +2 "processing"%}% +4 "core" %W +4 ."da"PS.seek 1.85ml +2 "processing"%R'O +229 "core" ' +2 ."da"PBV.dial between PSV and waste1 +3 "processing"%Q * +37 "core" + +3 ."da"PS.seek 0ml +4 "processing"%Z'ܑ +1954 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +11772 "Can"&\ M5H +36232 #"da"recoverPRVreagent08 + .PTV.dial :mixing +4 "processing"%[ @ +5 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%]  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%^ * +40 "core" , +2 ."da"PSV.dial :air +2 "processing"%_  +49 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%X' +2527 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"% +49 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +47 "core"  +3 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%d +48 "core" +2 ."da"delay 2 seconds +203 .PSV.dial :air + "processing"%  +47 "core"  +3 ."da"PS.seek :empty +2 "processing"%a's +2509 "core" ' +3 #"da"washCycleDA #1 of 3 + .PSR.select :air +4 .PSV.dial PSR +4 "processing"%g +147 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +4 "processing"%;' +610 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +3 "processing"%M'Q +1598 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%j  +76 "core"  +2 ."da"PSV.dial PTV +2 "processing"%h +80 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%m  +37 "core" +2 "processing"%k% +4 "core" %P  +4 ."da"PS.seek 1.5ml +2 "processing"%`' +610 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%p * +37 "core" , +3 ."da"PS.seek 0ml +2 "processing"%c'ܑ +1604 "core" ' +2 ."da"delay 2:00 +9046 "Can""\ N8އ +2958 #"da"recoverPSRreagent08 +2 .PTV.dial :puck +3 "processing"%e  +6 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%l  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%s * +38 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%t +82 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%n' +2504 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%v +82 "core" +3 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%i +81 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%x +81 "core" +3 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%w  +79 "core"  +3 ."da"PS.seek :empty +2 "processing"%q's +2502 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +4 .PSV.dial PSR +3 "processing"%o +193 "core"  +13 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%{' +592 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +3 "processing"% 'Q +1602 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +7 "core"  +2 ."da"PSV.dial PTV +3 "processing"% +79 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%u  +38 "core" +2 "processing"%% +3 "core" %S  +3 ."da"PS.seek 1.5ml +3 "processing"%Y' +582 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%f * +37 "core" + +3 ."da"PS.seek 0ml +4 "processing"%b'ܑ +1612 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"% +82 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%' +2528 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%y +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +4 "processing"% +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +81 "core" +3 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%\  +79 "core"  +3 ."da"PS.seek :empty +2 "processing"%'s +2509 "core" ' +3 #"da"washCycleDA #3 of 3 + .PSR.select :air +10 .PSV.dial PSR +3 "processing"% +151 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +4 "processing"%' +601 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%'Q +1600 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +7 "core"  +2 ."da"PSV.dial PTV +3 "processing"%| +78 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 "processing"%% +5 "core" %M\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +594 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"% * +37 "core" , +2 ."da"PS.seek 0ml +3 "processing"%'ܑ +1610 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 +2 .PTV.dial :puck +3 "processing"%!  +6 "core"  +3 ."da"PBV.dial :waste1 +2 "processing"%  +37 "core" +2 ."da"delay 30 seconds +1546 "Can""\ M;t +1457 ."da"PBV.dial between PSV and waste1 +3 "processing"%" * +38 "core" + + ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%V +79 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +4 "processing"%%' +2494 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%' +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%( +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%$ +79 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%*  +81 "core"  +3 ."da"PS.seek :empty +2 "processing"%)'s +2493 "core" ' +2 ."da"Gate.power :camera,:ON +3 #Mixing DA Substrates +3 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%, +150 "core"  +5 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +15 "processing"% +17 ."da"PS.reconfigure :default +4 "processing"%#A d`xb +12 ."da"PS.seek 0.25ml +5 "processing"%+'I +371 "core" ' +2 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +5 "processing"% +12 ."da"PS.seek 0.5ml +3 "processing"%~' +330 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +13 ."da"PS.seek 2ml +2 "processing"%.'Q +1613 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%&  +7 "core"  +2 ."da"PSV.dial PTV +3 "processing"%0 +81 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%1  +38 "core" +2 "processing"%-% +4 "core" %U  +3 ."da"PS.seek 1.5ml +2 "processing"%3' +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%/ * +44 "core" , +3 ."da"PS.seek 0ml +3 "processing"%5'ܑ +1599 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +5 "processing"%4  +7 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +88 "core" +2 ."da"delay 30 seconds +3012 .PBV.dial between PSV and waste1 +2 "processing"%8 * +40 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%9 +83 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +7 ."da"PS.seek 2.5ml +2 "processing"%:' +2607 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%7 +83 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +4 "processing"%2 +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%< +83 "core" +3 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%=  +83 "core"  +2 ."da"PS.seek :empty +4 "processing"%6's +2603 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%@ +150 "core"  +2 #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +5 .PS.reconfigure :default +3 "processing"%#A d`xb +6 ."da"PS.seek 2ml +2 "processing"%A'Q +2127 "core" ' +2 ."da"delay 5 seconds +503 .PTV.dial :puck +3 "processing"%?  +6 "core"  +2 ."da"PSV.dial PTV +3 "processing"%> +83 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +39 "core" +2 "processing"%B% +4 "core" %O +3 ."da"PS.seek 1.5ml +2 "processing"%C' +597 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%E * +40 "core" , +2 ."da"delay 1 second +103 .PSV.dial :waste1 + "processing"%D  +118 "core"  +2 ."da"PS.seek :empty +3 "processing"%G's +1612 "core" ' +2 "processing"%I9 +3 "core" 9|6\  +3 #"da"Processing Puck Heater at 28C before imaging +2 .PH.coast +4 "processing"%J +4 %F& +5 "core" 6 + &S  , +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&K% +6 "core" % Q  ! +3 "storage"(H% +3 "core" %A  +3 "storage"(N. +3 "core" .(+ +3 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +6 ."da"SC.seek 3 +2 "storage"(P(@ +204 "core" ( +2 ."da"SC.configure :limp + "storage"($(\ 1b +6 (L& +3 "core" &B 1 +3 "manipulator"&S& +4 "core" &-t   i +2 "manipulator"&O% +5 "core" % Q   5 +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +3 "manipulator"&U( +174 "core" ( +2 "manipulator"&T& +3 "core" & * B J +3 "storage"(W& +4 "core" &K +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&}'m +108 "core" ' +2 "storage"(Q& +4 "core" &K +3 ."da"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +7 ."da"SE.seek :beamBreak +2 "storage"(r' +290 "core" ' +2 "storage"(R- +4 "core" -' +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +6 ."da"SE.seek :place +2 "storage"(['x +46 "core" ' +3 "manipulator"&]& +5 "core" &   @ I +2 "manipulator"&^% +3 "core" %M    +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +2 "manipulator"&_' ] +93 "core" ' +2 ."da"Elbow.seek PC +3 "manipulator"&Z( +249 "core" ( +2 "manipulator"& & +4 "core" & 3 +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" &3 +4 ."da"Forearm.seek PC +2 "manipulator"&d'E +103 "core" ' +2 ."da"Hand.close +2 "manipulator"&/ +76 "core" / +3 ."da"PC.seek :open +4 "processing"%X( +378 "core" ( +2 "storage"(g& +3 "core" &K [ +3 "manipulator"&a& +4 "core" &\   * +2 "manipulator"&;% +53 "core" %   +2 ."da"Forearm.seek :retract +11 "manipulator"&j' ] +96 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +7 ."da"Elbow.seek 3 +2 "manipulator"&h( +260 "core" ( +2 "manipulator"&m& +5 "core" & =) +2 "storage"(k& +3 "core" &K  \  +4 ."da"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&M'm +89 "core" ' +2 ."da"Hand.open + "manipulator"&p1 +72 "core" 1 +2 "storage"(`- +4 "core" -'x +4 ."da"SE.seek -0.3 Pucks below Top Plate +2 "storage"(e'D +28 "core" ' +3 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +6 ."da"SE.seek -1.29 Pucks below Top Plate +3 "storage"(l' +59 "core" ' +3 #"da"Lights, camera, ACTION! +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 "processing"%s& +7 #"da"PuckCamera: snap -bin=2,2 -png=0 -auto /var/log/esp/da25jul0818h.png +16 "core" & +6 "manipulator"&t& +12 "core" &  ) +4 "manipulator"&c% +9 "core" % v " +9 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +12 ."psFlush"Forearm.seek :retract +5 "manipulator"&v' ] +111 "core" ' +3 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&i(-z +189 "core" ( +2 "manipulator"&x& +4 "core" &-r g ^` +3 ."psFlush"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &w& +4 "core" &-r N Y /` +3 ."psFlush"Forearm.seek :garage +3 "manipulator"&n'o +112 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&o/ +73 "core" / +2 "manipulator"&q& +5 "core" &-x |Z +2 "manipulator"&{% +3 "core" % ρm +4 ."psFlush"Forearm.seek :retract +2 "manipulator"&' ] +111 "core" ' +3 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek PC +2 "manipulator"&( +129 "core" ( +2 "manipulator"&u& +4 "core" & N P (J +3 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +4 "core" & K MJ +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek PC +2 "manipulator"& 'E +99 "core" ' +2 "manipulator"&f& +4 "core" & I M "J +3 "manipulator"&Y% +4 "core" %; M C <X +3 "processing"%& +4 "core" &\ v +4 "processing"%& +6 "core" & u +2 ."psFlush"PC.seek :closed +3 "processing"%(SD +7 "core" & v +3 & 0 +9 &Bt 3 +9 &,ks G +10 &Z V +9 &{> U +10 &<C V +9 &? V +9 &@ U +10 &? uW +9 &!C<\ tV +9 &#< tV +10 &$? tV +9 &&: tV +9 &(J> tV +10 &* < tV +9 &+; tV +10 &-> tV +9 &/R? sV +9 &1? sV +10 &2? sW +9 &4> sW +10 &6Z? sW +9 &8@ sV +9 &9= sW +10 &;? sV +9 &=aA sW +9 &?#? sW +10 &@< sV +9 &BA V +9 &Dm? U +10 &F+M W +9 &G\\ X +10 &Ip \\ +9 &Kbu \\ +9 &M!| ] +10 &N y_ +9 &P\ p_ +9 &RF}b r> +10 &S*} pS +9 &S,3 t5 +3 ( +2 "processing"%& +5 #"psFlush"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.81 + "processing"%& +6 "core" &S,1\ s5 +2 ."psFlush"Hand.open +2 "manipulator"&b1 +81 "core" 1 +6 "manipulator"&y% +11 "core" % ; X +6 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +10 ."psFlush"Forearm.seek :retract +3 "manipulator"&' ] +78 #"da"SX HX9/16 (USB:41): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 1.138 seconds\ Exposing 696x520 pixel 16-bit image for 12.475 seconds\ /var/log/esp/da25jul0818h.png: PNG Upload Complete\ +11 #PuckCamera: snap -bin=2,2 -png=0 15.0 /var/log/esp/midres/da25jul0818h15s.png +17 "core" ' +6 ."psFlush"PSR.select :air +13 .PSV.dial PSR +3 "processing"% +53 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +7 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%\ ' +605 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +4 "processing"% +80 ."psFlush"PS.seek 2.5ml +3 "processing"%' +341 #"da"SX HX9/16 (USB:41): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da25jul0818h15s.png: PNG Upload Complete\ +5 #PuckCamera: snap -bin=2,2 -png=0 25.0 /var/log/esp/midres/da25jul0818h25s.png +1564 #"image"compressed /var/log/esp/da25jul0818h.jxl +206 "core" ' +3 ."psFlush"delay 1 second +104 .PRV.dial :waste2,avoiding: :ab2 +3 "processing"% @ +217 "core" B +3 ."psFlush"PTV.dial :PRVmixing +3 "processing"%  +146 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"% +118 "core" +3 ."psFlush"PS.seek :empty +4 "processing"%'s +272 #"da"SX HX9/16 (USB:41): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 25 seconds\ /var/log/esp/midres/da25jul0818h25s.png: PNG Upload Complete\ +4 .Gate.power :camera,:OFF +5 "storage"(|- +6 "core" -' +2 "storage"(& +4 "core" &K   +4 "manipulator"&& +6 "core" & T R MJ +17 "manipulator"&% +14 "core" % k\ S S W +6 ."da"Elbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +7 ."da"Elbow.seek 3 +3 "manipulator"&( +258 "core" ( +9 "manipulator"&& +6 "core" & R Q $ +2 "storage"(!& +6 "core" &K 7 ; +4 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +10 ."da"Forearm.seek 3 + 800 counts +10 "manipulator"& 'm +97 "core" ' +5 ."da"SE.reconfigure :gently +5 "storage"(#QK-0-\ b +8 ."da"SE.seek -0.57 Pucks below Top Plate +3 "storage"("'W +55 "core" ' +2 "manipulator"&V& +3 "core" &  $ +3 "storage"(& +5 "core" &K 1 2 q +3 ."da"Elbow.reconfigure :limp + "manipulator"&$ ,(b +7 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek 3 +3 "manipulator"&''M +38 "core" ' +2 ."da"Elbow.hold +3 "manipulator"&(, +7 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +5 ."da"SE.seek -0.39 Pucks below Top Plate +2 "storage"($' +22 "core" ' +2 "manipulator"&*% +5 "core" %Z A @ ] g +2 "storage"(%& +4 "core" &K Q\  N +3 ."da"Forearm.force -20 + "manipulator"&5 +7 ."da"Forearm.seek 3 + 313 counts +2 "manipulator"&,'І +24 "core" ' +2 "manipulator"&)& +5 "core" &\ z ] !v +3 "storage"(+& +4 "core" &K & . A +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&~'m +19 "core" ' +2 "storage"(&% +5 "core" % /  | +4 ."downElevator"SE.seek :down +4 "storage"(0'= +99 (1% +3 "core" %/ 2 1 o \\x +2 "manipulator"&-% +4 "core" %w |   S +4 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +4 "manipulator"&.' ] +92 "core" ' +66 ' +2 ."downElevator"SE.stop +2 "storage"(5 +6 (/& +4 "core" &K H > +1226 #"image"compressed /var/log/esp/midres/da25jul0818h15s.jxl +24 "core" ' +2 ."psFlush"PSR.select :air +4 .PSV.dial PSR +5 "processing"%3 +117 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +6 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +2 "processing"%4' +596 "core" ' +2 ."psFlush"delay 5 seconds +504 .PSR.select :air +4 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1670 #"image"compressed /var/log/esp/midres/da25jul0818h25s.jxl +7 ."Qmail"DAfans.email "da25jul0818h exposed 12.475 seconds\\nmidres/da25jul0818h15s\\nmidres/da25jul0818h25s",Subject: "da25jul0818h images!" +437 "core" ' +2 ."psFlush"delay 1 second +149 .PBV.dial :waste1 +11 "processing"%8  +39 "core" +2 ."psFlush"PTV.dial :mixing +3 "processing"%9 @ +76 "core" A +2 ."psFlush"PSV.dial :mixloop +3 "processing"%5 +114 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%7's +2630 "core" ' +5 ."psFlush"PSV.dial PSR +6 "processing"%2 +119 "core"  +6 ."psFlush"PSR.select :flush +6 "processing"%@ +22 ."psFlush"PS.seek 1ml +5 "processing"%<'[q +1113 "core" ' +4 ."psFlush"PSR.select :air +6 "processing"% +18 ."psFlush"PS.seek 2.5ml +6 "processing"%=' +308 #"uploadLog"upsync +1296 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%: +83 "core" +2 ."psFlush"PTV.dial :puck +3 "processing"%@  +77 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%6  +19 "core"  +3 ."psFlush"PS.seek 0ml +4 "processing"%?'ܑ +2623 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%> +83 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%' +2628 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%B +94 "core" ~ +3 ."psFlush"PS.seek 0ml +3 "processing"%A'ܑ +2165 "Can"$ SB\ +452 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%E +87 "core"  +3 ."psFlush"PSR.select :flush +3 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +3 "processing"%D' +584 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%C' +2132 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%I +81 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%J U +58 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%F'ܑ +2615 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%K @ +48 "core" ? +3 ."psFlush"PS.seek 2.5ml +3 "processing"%H' +2619 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%N  +80 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%L's +2626 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%S +50 "core"  +2 ."psFlush"PSR.select :air +6 .PS.seek 2.5ml +4 "processing"%O' +2624 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%\\ +78 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%T U +7 "core" U +3 ."psFlush"PS.seek 0ml +2 "processing"%W'ܑ +2622 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"% @ +53 "core" @ +3 ."psFlush"PS.seek 2.5ml +2 "processing"%Q' +2653 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +82 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%R's +2624 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%] +48 "core"  +2 ."psFlush"PSR.select :flush +4 "processing"%@ +13 ."psFlush"PS.seek 1ml +2 "processing"%^'[q +1104 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%r' +1611 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%} +91 "core" ~ +2 ."psFlush"PTV.dial :puck +2 "processing"%  +8 "core"  +3 ."psFlush"PBV.dial :waste1 +2 "processing"%  +58 "core" +3 ."psFlush"PS.seek 0ml +4 "processing"%U'ܑ +2619 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +80 "core"  +2 ."psFlush"PSR.select :air +13 .PS.seek 2.5ml +3 "processing"%_' +2626 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%z +80 "core" +3 ."psFlush"PS.seek 0ml +4 "processing"%g'ܑ +2624 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%a +86 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +2 "processing"%;' +592 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%d' +2105 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%m +80 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%k U +58 "core" V +3 ."psFlush"PS.seek 0ml +4 "processing"%Z'ܑ +2618 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%p @ +48 "core" > +3 ."psFlush"PS.seek 2.5ml +4 "processing"%`' +2618 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%s  +79 "core"  +3 ."psFlush"PS.seek :empty +4 "processing"%j's +2622 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%t +49 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +4 "processing"%c' +2617 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%[ +122 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%e U +6 "core" U +3 ."psFlush"PS.seek 0ml +3 "processing"%M'ܑ +2619 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%x @ +55 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%w' +2626 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%h  +80 "core"  +3 ."psFlush"PS.seek :empty +2 "processing"%o's +2642 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&q& +7 "core" &\  N!v +2 "manipulator"&{% +5 "core" % P  N +2 ."psFlush"Elbow.seek PC +2 "manipulator"&v( +251 "core" ( + "manipulator"&u& +4 "core" & " PH +3 ."psFlush"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 && +5 "core" & : PH +2 ."psFlush"Forearm.seek PC +2 "manipulator"&n'E +94 "core" ' +2 ."psFlush"Hand.close + "manipulator"&f/ +69 "core" / +2 ."psFlush"PC.seek :open +3 "processing"%Y( +377 "core" ( +2 "manipulator"&& +3 "core" & < UH +3 "manipulator"&i% +4 "core" % I A Ux +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&' ] +99 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek :garage +3 "manipulator"&X(-z +135 "core" ( +2 "manipulator"&& +4 "core" &- f TO +4 ."psFlush"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &b& +4 "core" &-  UO +3 ."psFlush"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek :garage +2 "manipulator"&y'o +114 "core" ' +2 ."psFlush"Hand.open + "manipulator"&1 +80 "core" 1 +2 "manipulator"&% +3 "core" % o] \\ Q  @* +3 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +2 "manipulator"& ' ] +104 "core" ' +2 #"myshortDA"Finished short da assay +2 #Beginning samplePassF +4 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'G& +5 "core" &G +3 "manipulator"&\ & +4 "core" &-  a SM +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&(-z +30 "core" ( +2 "manipulator"&& +3 "core" &-  2 d U +44 ."myshortDA"Elbow.reconfigure :loose +10 "manipulator"&$ &.,(#b +5 && +3 "core" &- 2 T +3 ."myshortDA"Forearm.seek :garage +2 "manipulator"&|'o +110 "core" ' +3 ."myshortDA"Hand.close + "manipulator"&/ +75 "core" / +2 "manipulator"&& +3 "core" &- {  C +3 "manipulator"&% +4 "core" % σo    C +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&' ] +119 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +2 "manipulator"&( +280 "core" ( +2 "manipulator"&!& +5 "core" & G T( +2 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 && +3 "core" &  T( +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek CC +2 "manipulator"&V'ш +93 "core" ' +2 "manipulator"&& +4 "core" & P( +3 "manipulator"&% +4 "core" %с G Q. +3 "collection"'*& +3 "core" &V +3 "collection"'%& +5 "core" &9 +3 ."myshortDA"CC.seek :closed +3 "collection"')(X +5 "core" &U +6 &T 3 +10 &DvU 3 +9 &6mxY G +10 &_S U +9 &FN T +9 &LKJ T +10 & IR U +9 &OW U +9 &MW U +10 &!TJL T +9 &#IS U +10 &$KS U +9 &&FZ T +9 &(\\LU T +10 &*LU U +9 &+L[ U +10 &-IU T +9 &/dJQ T +9 &1%LU U +9 &2GW T +10 &4K[ T +9 &6lIS T +10 &8.GV T +9 &9JV T +9 &;LX T +10 &=tHZ T +9 &?6I[ T +10 &@I\\ U +9 &BLZ U +9 &DzQS U +10 &F7a\\ W +9 &Gt] Y +9 &IZ _ +10 &Kd_ _ +9 &M'Y _ +9 &NY _ +10 &PY ` +9 &RhV a +10 &T*S a +9 &UZ b" +9 &WZ R +10 &XlT ^ +9 &X[ U +10 ( + &Xg[ N +2 "collection"'%& +4 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.40 +2 "collection"'+& +6 "core" &XhZ N +2 ."myshortDA"Hand.open +2 "manipulator"&&1 +79 "core" 1 +2 "manipulator"&l% +3 "core" % с Z J. +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."myshortDA"Forearm.seek :retract +2 "manipulator"& ' ] +93 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%1  +49 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +4 "processing"%@ +14 ."myshortDA"PS.seek 1.5ml +3 "processing"%-' +1600 "core" ' +2 ."myshortDA"delay 5 seconds +111 "Can"2 YE +391 ."myshortDA"PSV.dial :waste1 +4 "processing"%  +48 "core"  +3 ."myshortDA"PS.seek 0ml +4 "processing"%"'ܑ +1612 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%' +49 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%,' +2614 "core" ' +3 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +4 "processing"%$  +3 "collection"'/  +8 "core"  +101  +2 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"%~ +216 "core" ~ +2 ."myshortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +4 "processing"%0 @ +78 "core" B +2 ."myshortDA"PS.seek 0ml +3 "processing"%3'ܑ +2626 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%  +80 "core"  +3 ."myshortDA"PS.seek 2.5ml +2 "processing"%4' +2626 "core" ' +2 ."myshortDA"PSV.dial :PTV +3 "processing"%8 +80 "core"  +2 ."myshortDA"PS.seek 0ml +3 "processing"%9'ܑ +2626 "core" ' +2 #"myshortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&5& +6 "core" & ; I( +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +2 "manipulator"&( +43 "core" ( +2 "manipulator"&2& +4 "core" & v LS +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &7& +4 "core" &  KS +3 ."myshortDA"Forearm.seek CC +2 "manipulator"&<'ш +94 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&:/ +71 "core" / +3 ."myshortDA"CC.seek :open +44 "collection"'@( +408 "core" ( +2 "manipulator"&6& +3 "core" & I QS +3 "manipulator"&=% +4 "core" % ђ R QJ +3 ."myshortDA"Forearm.seek :retract +11 "manipulator"&>' ] +110 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek :garage +2 "manipulator"&?(-z +283 "core" ( +2 "manipulator"&B& +4 "core" &-x  TV +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" &-x  TV +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek :garage +3 "manipulator"&E'o +112 "core" ' +2 ."myshortDA"Hand.open +2 "manipulator"&A1 +68 "core" 1 +2 "manipulator"&D% +4 "core" % w` l s  ?. +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&I' ] +102 "core" ' +45283 "Can"F\ \ FG6 +60002 L\ FJṠ +60002 B\ FLb +60001 7\ FOb +60002 2\ EQ +60002 /\ FTp$ +60002 -\ FV +60002 (\ FY~P +60002 '\ F\\ +60002 (\ G^| +60002 (\ Fa +60002 )\ Fc +60002 *\ Ff> +60002 9\ Fhԇ +60001 7\ Fk,j +60002 >\ Fm +60002 <\ Fp8 +60002 F\ Fr, +60002 B\ FuE‡ +60001 G\ Fw X +60002 H\ FzQ +60002 H\ F|! +60002 S\ F]" +60002 S\ F" +60001 \\\ Fi#F +60002 f\ F#܇ +60002 e\ Fu$r +60002 k\ F% +60002 r\ F% +60002 q\ F&4 +60002 u\ F&ʇ @PDT1752044598.79 \ F'` +60002 \ F' +60001 \ F( +60002 \ F)" +60002 \ F() +60002 \ F*N +60002 \ F3* +60002 \ F+z +60002 \ F>, +60002 \ F, +60002 \ FH-< +60002 \ F-҇ +60001 \ FS.h +60002 \ F. +60002 \ E]/ +60002 \ F0* +60002 \ Ih0 +60002 \ F1V +60002 \ Fs1 +60002 \ F2 +60002 \ F~3 +60002 \ E3 +60002 \ E͈4D +60001 \ F4ڇ +60002 \ FҔ5p +60002 \ F6 +60002 \ Fן6 +60002 \ E$72 +60002 \ Gܪ7ȇ +60002 \ F/8^ +60002 \ F8 +60002 \ F;9 +60001 \ F: +60002 \ FF: +60002 \ F;L +60002 \ FQ; +60002 \ F: +60002 \ F>Ї +60002 \ Es?f +60002 \ F? +60002 \ F~@ +60002 \ FA( +60002 \ FA +60002 \ F\ BT +60002 \ F B +60002 \ FC +60002 \ FD +60002 \ F%D +60002 \ EEB +60001 \ F0E؇ +35273 #"Camille"-> access 4 +5 "storage"(J% +3 "core" %@   \ 2 +2 "manipulator"&C% +4 "core" % q ( ' Y y +3 "manipulator"&K& +4 "core" &-x ( ( YV +3 ."Camille"SC.reconfigure :tight + "storage"($\ .(\ 1~b +5 ."Camille"SC.seek 1 +2 "storage"(F( +354 "core" ( + ."Camille"SC.configure :limp +2 "storage"($(\ 1b +5 (N& +3 "core" & t\ " +1059 #"Camille"-> startTube 4 +641 #-> start(:myshortDA){shortDA; samplePassF} +3 "collection"'H% +8 "processing"%S% +3 "core" %NG +6 %ܓ\ +3 #"myshortDA"Ready to sample after 10 seconds from PRV.sipper? + #Type 'Thread[:myshortDA].answer' to continue +548 #"Camille"-> Thread[:myshortDA].answer +3 #"myshortDA"Camille answered Ready to sample after 10 seconds from PRV.sipper? "Yes" +7 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +3 .delay 10 seconds +1004 .PSV.dial :mixloop +3 "processing"%L +48 "core" +2 ."myshortDA"PTV.dial :PRVmixing +2 "processing"%\\  +76 "core" +2 ."myshortDA"PRV.dial :sipper +2 "processing"%T  +143 "core"  +2 ."myshortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +6 ."myshortDA"PS.seek 1.1ml +2 "processing"%O'h! +2281 "core" ' +2 ."connect"PRV.dial CBV +4 ."myshortDA"CBV.dial PRV +9 "processing"%  +2 "collection"'W  +14 "core"  +133  +3 ."myshortDA"PS.seek 0.5ml +4 "processing"%' +1270 "core" ' +2 ."myshortDA"PRV.dial :waste2 +2 "processing"%Q @ +111 "core" ? +3 ."myshortDA"PS.reconfigure :default + "processing"%#A d`xb +6 ."myshortDA"PS.seek :empty +3 "processing"%]'s +594 "core" ' +2 ."myshortDA"PSV.dial PSR +48 "processing"%R +115 "core"  +3 #"myshortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +4 "processing"%@ +12 ."myshortDA"PS.seek 1ml +2 "processing"%^'[q +1096 "core" ' +2 ."myshortDA"PSR.select :air +2 "processing"% +14 ."myshortDA"PS.seek 2.5ml +2 "processing"%}' +1611 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"% +113 "core" +3 ."myshortDA"PS.seek :empty +4 "processing"%'s +2620 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%r +115 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +13 ."myshortDA"PS.seek 1ml +2 "processing"%'[q +1098 "core" ' +2 ."myshortDA"PSR.select :air +3 "processing"% +12 ."myshortDA"PS.seek 2.5ml +3 "processing"%U' +1602 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%z +115 "core" +2 ."myshortDA"PRV.dial :sipper +3 "processing"%_  +48 "core" +3 ."myshortDA"PS.seek :empty +2 "processing"%a's +2626 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%g +115 "core"  +2 ."myshortDA"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%;' +2628 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%m +119 "core" +3 ."myshortDA"PS.seek :empty +2 "processing"%k's +2100 "Can"\ GFn +525 "core" ' +3 #"myshortDA"Loading da puck from tube 4 into Processing Clamp +2 "processing"%d& +6 "core" &- +2 "manipulator"&p% +4 "core" % q  B X y +3 "storage"(Z% +4 "core" %A \ 0 +2 "storage"(s. +4 "core" .( +2 ."myshortDA"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +6 ."myshortDA"SC.seek 4 +2 "storage"(`(+ +520 "core" ( +2 ."myshortDA"SC.configure :limp +2 "storage"($(\ 1b +5 (t& +3 "core" &+ '\ () +3 "manipulator"&j& +4 "core" &-x % w TV +2 "manipulator"&[% +4 "core" % q  _ T y +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek 4 +3 "manipulator"&e( +178 "core" ( +2 "manipulator"&c& +5 "core" & 2 | S\\ +2 "storage"(x& +3 "core" &+  @\ -. +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek 4 + 800 counts +2 "manipulator"&M's +104 "core" ' +2 "storage"(h& +4 "core" &+ a\ -. +3 ."myshortDA"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +7 ."myshortDA"SE.seek :beamBreak +2 "storage"(w' +306 "core" ' +2 "storage"(q- +3 "core" -' +2 ."myshortDA"SE.configure :default +2 "storage"(#QK-0-\ b +7 ({& +3 "core" &+  9\ *. +2 "manipulator"&u& +4 "core" & K RZ +3 ."myshortDA"Elbow.seek 4 +2 "manipulator"&( +7 "core" ( +2 "manipulator"&(& +3 "core" & RZ +3 "storage"(f& +4 "core" &+  P\ +. +3 ."myshortDA"Forearm.seek 4 + 300 counts +3 "manipulator"&.' +33 "core" ' +2 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Hand.close +2 "manipulator"&/ +75 "core" / +3 !"myshortDA"o:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 4):bt["4/home/esp/esp2/utils/puckmoves.rb:389:in `load'"8/home/esp/esp2/utils/puckmoves.rb:998:in `loadPuck'";/home/esp/esp2/protocol/2G/DAprocess.rb:281:in `runDA'"6/home/esp/esp2/protocol/2G/DA.rb:124:in `shortDA'"#Camille:9:in `topLevelBinding'"./home/esp/esp2/lib/base.rb:296:in `start'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +5 ."downElevator"SE.seek :down +3 "manipulator"&& +5 "storage"(i'= +8 "core" &  . PZ +2 "manipulator"&% +4 "core" % u & u PR +3 ."myshortDA"Forearm.seek :retract +4 "manipulator"&b' ] +99 "core" ' +3 ."myshortDA"Elbow.seek PC +2 "manipulator"&n( +157 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +113 "core" ( +2 "manipulator"&v& +4 "core" & a S- +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +5 "core" &  S- +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek PC +3 "manipulator"&'E +102 "core" ' +2 "manipulator"&& +4 "core" &   V, +3 "manipulator"&G% +4 "core" %D   U +3 "processing"%\ & +4 "core" &- +3 "processing"%& +47 "core" & +2 & & + & + & & +3 ."myshortDA"PC.seek :closed +11 "processing"%(SD +8 "core" & + & +3 & 0 +9 &Fy 2 +9 &8my G +10 &^ T +9 &I S +9 &ON S +10 &L S +9 &K S +9 &M S +10 &!XI S +9 &#N S +10 &$M S +9 &&M S +9 &(aN S +10 &*"L S +9 &+L S +10 &-L S +9 &/hI S +9 &1*L S +10 &2M S +9 &4N T +9 &6pN S +10 &82Q S +9 &9Q T +9 &;N S +10 &=wN S +9 &?:K S +10 &@M S +9 &BR S +9 &D~V T +10 &F<c U +9 &Gv W +9 &I X +10 &Ku Z +9 &M5 Z +10 &N Z +9 &P [ +9 &R`{m / +10 &S&i 6 +9 ( + &S% 0 +3 "processing"%& +4 #"myshortDA"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.68 + .Hand.open +4 "manipulator"&y1 +72 "core" 1 +2 "manipulator"&% +4 "core" % D )  S +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +2 "manipulator"&' ] +102 "core" ' +3 #"myshortDA"Heating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +5 "processing"% { +3 %X9 +8 "core" 9{{ +103 "processing"% 9 +3 "core" 9| +103 "processing"%|9 +3 "core" 9{  +103 "processing"%!9 +4 "core" 9{  +103 "processing"%9 +3 "core" 9{ +103 "processing"%9 +3 "core" 9{ +103 "processing"%9 +3 "core" 9| +103 "processing"%9 +4 "core" 9| +103 "processing"%*9 +3 "core" 9~# +103 "processing"%9 +4 "core" 9' +103 "processing"%9 +3 "core" 9+ +103 "processing"%+9 +3 "core" 9/ +103 "processing"%&9 +4 "core" 94 +103 "processing"%l9 +3 "core" 98 +103 "processing"%%9 +3 "core" 9< +103 "processing"%19 +3 "core" 9@ +103 "processing"%V9 +3 "core" 9E +103 "processing"%o9 +4 "core" 9I +103 "processing"%9 +3 "core" 9M +103 "processing"%-9 +3 "core" 9Q +103 "processing"%'9 +3 "core" 9V +103 "processing"%"9 +3 "core" 9Z +103 "processing"%/9 +4 "core" 9^ +103 "processing"%$9 +3 "core" 9b +103 "processing"%~9 +3 "core" 9g +103 "processing"%09 +3 "core" 9k +103 "processing"%,9 +3 "core" 9o +103 "processing"%9 +3 "core" 9s +103 "processing"%39 +3 "core" 9x +103 "processing"%89 +3 "core" 9| +103 "processing"%49 +3 "core" 9 +103 "processing"%59 +3 "core" 9 +103 "processing"%29 +4 "core" 9 +103 "processing"%79 +3 "core" 9 +103 "processing"%:9 +3 "core" 9$ +103 "processing"%9 +3 "core" 9, +103 "processing"% 9 +3 "core" 93 +4 ."myshortDA"PH.hold 2:00:00,28C +3 "processing"%) p{p. +4 ."myshortDA"delay 1:30 +7 "core"  +8999 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"%6 +115 "core"  +2 #"myshortDA"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +4 "processing"% +12 ."myshortDA"PS.seek 0.5ml +3 "processing"%=' +599 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."myshortDA"PS.seek 2ml +3 "processing"%<'Q +1599 "core" ' + ."myshortDA"PTV.dial :puck +3 "processing"%B  +137 "core"  + ."myshortDA"PSV.dial PTV +3 "processing"% +81 "core" +2 ."myshortDA"PBV.dial :waste1 +3 "processing"%  +59 "core" +2 "processing"%A% +4 "core" %M-  +3 ."myshortDA"PS.seek 1.5ml +2 "processing"%D' +599 "core" ' +2 ."myshortDA"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%> * +41 "core" , +3 ."myshortDA"PS.seek 0ml +2 "processing"%E'ܑ +1604 "core" ' +2 ."myshortDA"delay 5:00 +30003 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%#  +7 "core"  +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%J  +38 "core" +2 ."myshortDA"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%C * +38 "core" + +41 ."myshortDA"PSR.select :air +12 .PSV.dial PSR +4 "processing"%K +82 "core"  +3 ."myshortDA"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."myshortDA"PS.seek 2.5ml +3 "processing"%P' +2520 "core" ' +2 ."myshortDA"PSV.dial PTV +3 "processing"%N +81 "core" +3 ."myshortDA"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%H +81 "core"  +2 ."myshortDA"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%S +80 "core" +3 ."myshortDA"delay 5 seconds +502 .PSV.dial :air +2 "processing"%L  +79 "core"  +3 ."myshortDA"PS.seek :empty +4 "processing"%\\'s +634 "Can" SYG +1884 "core" ' +2 ."myshortDA"PTV.dial :PRVmixing,via: PRV +3 "processing"%T  +141 "core" + ."myshortDA"PSV.dial :mixloop +3 "processing"%9 +49 "core" +2 ."myshortDA"PRV.dial :ab1 +2 "processing"%W @ +111 "core" > +3 ."myshortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +6 ."myshortDA"PS.seek 0.15ml +3 "processing"% ' +360 "core" ' +2 ."myshortDA"delay 2 seconds +202 ."connect"CBV.dial PRV +3 ."myshortDA"PRV.dial CBV +5 "processing"%O  +3 "collection"'Q  +7 "core"  +37 +2 "processing"%% +4 "core" %.  +3 ."myshortDA"PS.seek 0.3ml +3 "processing"%R' +360 "core" ' +2 ."myshortDA"delay 2 seconds +202 .CBV.dial between PRV and PSV +3 "collection"']  +37 "core" +2 ."myshortDA"PRV.dial :air +2 "processing"%^  +47 "core"  +3 ."myshortDA"PS.seek 0.9ml +3 "processing"% 'N +1271 "core" ' +2 ."myshortDA"PRV.dial :waste2 +2 "processing"%} @ +80 "core" > +3 ."myshortDA"PS.seek 0.5ml +4 "processing"%r' +868 "core" ' +2 #"myshortDA"addPMLReagent08 +2 .PSV.dial :air +4 "processing"%  +49 "core"  +2 ."myshortDA"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."myshortDA"PS.seek 2ml +3 "processing"%'Q +1599 "core" ' +2 ."myshortDA"PSV.dial :PML +2 "processing"%z +49 "core" +2 ."myshortDA"PTV.dial :mixing +3 "processing"%_ @ +78 "core" B +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%U  +38 "core" +2 "processing"%g% +4 "core" %N-  +3 ."myshortDA"PS.seek 1.85ml +3 "processing"%a'F +235 "core" ' +2 ."myshortDA"PBV.dial between PSV and waste1 +3 "processing"%m * +39 "core" , +3 ."myshortDA"PS.seek 0ml +2 "processing"%;'ܑ +1979 "core" ' +2 ."myshortDA"delay 2 seconds +203 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'d& +4 "core" &/ +4 "manipulator"&p& +4 "core" & N M+ +2 "manipulator"&Z% +4 "core" % > ) C +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&s(-z +129 "core" ( +2 "manipulator"&F& +4 "core" &- c B# +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &t& +3 "core" &- < A# +3 ."myshortDA"Forearm.seek :garage +2 "manipulator"&j'o +109 "core" ' +3 ."myshortDA"Hand.close +2 "manipulator"&[/ +78 "core" / +2 "manipulator"&c& +3 "core" &- C T 9 9# +3 "manipulator"&x% +4 "core" % }m O 8 y 3 +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&?' ] +119 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +3 "manipulator"&h( +279 "core" ( +2 "manipulator"&I& +4 "core" & Z D) +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &q& +5 "core" & y C) +2 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek CC +3 "manipulator"&{'ш +91 "core" ' +2 "manipulator"&u& +4 "core" & e ?) +3 "manipulator"&(% +3 "core" %х [ I] +3 "collection"'f& +4 "core" &: +3 "collection"'& +5 "core" &2 +3 ."myshortDA"CC.seek :closed +47 "collection"'(X +8 "core" &D + &? &G + &E &E + &? +3 & 1B %f +10 &kQwJ 9 +9 &wrG N +10 &RT@ V +9 &H= V +9 &LD U +10 &JG U +9 &[H> U +9 & O= V +10 &!F= U +9 &#LH U +10 &%cOI U +9 &'%I= U +9 &(I> U +10 &*HN U +9 &,kN? U +9 &.-JD U +10 &/G= U +9 &1MC U +10 &3tIE U +9 &55LD U +9 &6K< U +10 &8F= U +9 &:|L: U +9 &<=I? U +10 &=ND V +9 &?KC U +10 &AJB U +9 &CDJ= V +9 &EXD W +10 &Fi> X +9 &Hy= \\ +9 &J/9 ` +10 &K= a +9 &M: a +10 &OrD a +9 &Q3C a +9 &R2 b +10 &T6 b +9 &Vm? b( +9 &X; 6 +10 &X8 _ +10 ( + &Xj8 V +2 "collection"'& +12 #"myshortDA"Collection Clamp onSpring/offSpring for 8/26 samples, on/off torque 2.40 + "collection"'& +7 "core" &Xi; V + &Xj( V +2 ."myshortDA"Hand.open +2 "manipulator"&e1 +72 "core" 1 +2 "manipulator"&M% +5 "core" % х V - 8] +2 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +2 "manipulator"&w' ] +93 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%. +114 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +13 ."myshortDA"PS.seek 1.5ml +2 "processing"%v' +1614 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%  +49 "core"  +3 ."myshortDA"PS.seek 0ml +2 "processing"%'ܑ +1601 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"% +49 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%G' +2621 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 ."myshortDA"CBV.dial PRV +5 "processing"%\  +2 "collection"'i  +38 "core"  +138  +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%b +115 "core" +2 ."myshortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing +4 "processing"%Y  +78 "core" +2 ."myshortDA"PS.seek 0ml +3 "processing"%y'ܑ +2641 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%  +48 "core"  +3 ."myshortDA"PS.seek 2.5ml +2 "processing"%X' +2625 "core" ' + ."myshortDA"PSV.dial :mixloop +2 "processing"% +50 "core" +2 ."myshortDA"PS.seek 0ml +3 "processing"% 'ܑ +2626 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%  +49 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%|' +2615 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%! +49 "core" +3 ."myshortDA"PS.seek 0ml +2 "processing"%'ܑ +2620 "core" ' +2 #"myshortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&& +7 "core" & I T ^ 5) +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +2 "manipulator"&( +47 "core" ( +2 "manipulator"&& +4 "core" & J ` = ;R +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &*& +3 "core" & ` V  +81 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%D' +2517 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%# +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%J +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%C  +81 "core"  +2 ."da"PS.seek :empty +3 "processing"%K's +2526 "core" ' +2 #"da"washCycleDA #2 of 2 +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%E +144 "core"  +3 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +13 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +3 "processing"%N' +597 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%H'Q +1600 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%S  +7 "core"  +2 ."da"PSV.dial PTV +3 "processing"%L +78 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%P  +40 "core" +2 "processing"%T% +4 "core" %L,  +3 ."da"PS.seek 1.5ml +2 "processing"%9' +595 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%W * +38 "core" , +3 ."da"PS.seek 0ml +4 "processing"%\\'ܑ +1598 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +9 "processing"%Q  +11 "core"  +2 ."da"PBV.dial :waste1 +53 "processing"%O  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +37 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +82 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +4 "processing"%]' +2523 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%^ +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%R +80 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"%} +81 "core" +2 ."da"delay 5 seconds +387 "Can"\ M&0H0 +116 ."da"PSV.dial :air +2 "processing"%  +79 "core"  +3 ."da"PS.seek :empty +2 "processing"%'s +2530 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +5 "processing"%r  +46 "core"  +2 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +3 "processing"%z  +134 "core" +3 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%_  +47 "core" ~ + ."da"PTV.dial :PRVmixing +3 "processing"%U  +7 "core" +2 ."da"PSV.dial :mixloop +3 "processing"%g +48 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."da"PS.seek 0.3ml +2 "processing"%m' +389 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%  +48 "core"  +2 "processing"%a% +4 "core" %  +3 ."da"PS.seek 0.55ml +2 "processing"%d'"V +344 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +4 "processing"%p  +49 "core"  +3 ."da"PS.seek 2ml +2 "processing"%Z'Q +1563 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%F +50 "core" +2 ."da"PTV.dial :mixing +2 "processing"%t @ +77 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%n  +38 "core" +2 "processing"%[% +4 "core" %T  +3 ."da"PS.seek 1.85ml +2 "processing"%c'L +231 "core" ' +2 ."da"PBV.dial between PSV and waste1 +3 "processing"%x * +39 "core" , +3 ."da"PS.seek 0ml +4 "processing"%'ܑ +1952 "core" ' +2 ."da"delay 2 seconds +203 .delay 8:00 +48003 #recoverPRVreagent08 + .PTV.dial :mixing +4 "processing"%j @ +5 "core" A +2 ."da"PBV.dial :waste1 +3 "processing"%I  +39 "core" +2 ."da"delay 30 seconds +2635 "Can" U)eHƇ +368 ."da"PBV.dial between PSV and waste1 +3 "processing"%q * +39 "core" , +2 ."da"PSV.dial :air +2 "processing"%s  +49 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%u' +2557 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%( +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%f  +49 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%? +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%@  +47 "core"  +2 ."da"PS.seek :empty +3 "processing"%'s +2528 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +5 .PSV.dial PSR +4 "processing"%e +146 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +13 ."da"PS.reconfigure :default + "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%M' +584 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +5 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%'Q +1603 "core" ' + ."da"PTV.dial :puck +2 "processing"%.  +78 "core"  +2 ."da"PSV.dial PTV +2 "processing"%{ +80 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%;  +37 "core" +2 "processing"%% +4 "core" %L  +3 ."da"PS.seek 1.5ml +3 "processing"%v' +584 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +37 "core" , +3 ."da"PS.seek 0ml +3 "processing"%'ܑ +1629 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +49 "processing"%i  +17 "core"  +2 ."da"PBV.dial :waste1 +11 "processing"%\  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%b * +38 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%Y +81 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +3 "processing"%G' +2545 "core" ' +2 ."da"PSV.dial PTV +3 "processing"% +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%y +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"% +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%X  +79 "core"  +2 ."da"PS.seek :empty +3 "processing"%'s +2524 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"% +147 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +4 "processing"% +13 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%!' +597 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +2 "processing"%|'Q +1609 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +7 "core"  +2 ."da"PSV.dial PTV +3 "processing"% +79 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%*  +37 "core" +2 "processing"%% +4 "core" %R+  +4 ."da"PS.seek 1.5ml +2 "processing"%h' +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%w * +38 "core" , +3 ."da"PS.seek 0ml +4 "processing"%'ܑ +1598 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +3 "processing"%&  +7 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%l  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +37 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%V +82 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%o' +2516 "core" ' +2 ."da"PSV.dial PTV +3 "processing"% +81 "core" +3 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%- +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%' +85 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%%  +80 "core"  +2 ."da"PS.seek :empty +3 "processing"%'s +552 "Can"\ O,I\\ +1973 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +5 .PSV.dial PSR +3 "processing"%/ +145 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default + "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%$' +590 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +5 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%~'Q +1603 "core" ' + ."da"PTV.dial :puck +2 "processing"%0  +8 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 "processing"%3% +4 "core" %N+  +3 ."da"PS.seek 1.5ml +2 "processing"%8' +586 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%4 * +37 "core" + +2 ."da"PS.seek 0ml +3 "processing"%,'ܑ +1610 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +3 "processing"%2  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%5  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%7 * +40 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"% +82 "core"  +49 ."da"PS.reconfigure :fast +10 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"% ' +2532 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%6 +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%k +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%: +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%B  +81 "core"  +2 ."da"PS.seek :empty +3 "processing"%='s +2520 "core" ' + ."da"Gate.power :camera,:ON +3 #Mixing DA Substrates +3 .PSR.select :air +3 .PSV.dial PSR +4 "processing"% +148 "core"  +5 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +18 "processing"% +24 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +14 ."da"PS.seek 0.25ml +6 "processing"%A'I +344 "core" ' +3 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +3 "processing"% +14 ."da"PS.seek 0.5ml +2 "processing"%<' +346 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%>'Q +1604 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +7 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +82 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%#  +39 "core" +2 "processing"%J% +4 "core" %M.  +3 ."da"PS.seek 1.5ml +3 "processing"%C' +594 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%D * +40 "core" , +3 ."da"PS.seek 0ml +4 "processing"%E'ܑ +1603 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%K  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%N  +40 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%S * +39 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%L +84 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%P' +2609 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%T +83 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%H +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%W +96 "core" ~ +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%9  +84 "core"  +3 ."da"PS.seek :empty +2 "processing"%Q's +2608 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%O +149 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +6 .PS.reconfigure :default +2 "processing"%#A d`xb +6 ."da"PS.seek 2ml +2 "processing"%'Q +2113 "core" ' +2 ."da"delay 5 seconds +503 .PTV.dial :puck +3 "processing"%  +7 "core"  +2 ."da"PSV.dial PTV +2 "processing"%\\ +82 "core" + ."da"PBV.dial :waste1 +3 "processing"%^  +39 "core" +2 "processing"%R% +4 "core" %L*  +3 ."da"PS.seek 1.5ml +2 "processing"%}' +599 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"% * +39 "core" , +3 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%]  +117 "core"  +2 ."da"PS.seek :empty +3 "processing"%r's +1612 "core" ' +2 "processing"%z9 +4 "core" 9|6 +3 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +4 "processing"%_ +6 %U& +3 "core" 6 +3 &S" 0 +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 + "manipulator"&g% +7 "core" % g = 3 ?  +2 "storage"(% +4 "core" %@ _ +2 "storage"(. +4 "core" .(+ +3 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +6 ."da"SC.seek 3 +3 "storage"(a(@ +201 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +6 (m& +3 "core" &C e +2 "manipulator"&p& +4 "core" &-u / -  \\ +51 "manipulator"&d% +4 "core" % g - > v +3 ."da"Elbow.reconfigure :tight +10 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +3 "manipulator"&F( +175 "core" ( +3 "manipulator"&t& +5 "core" & 5 ,  9 +2 "storage"(n& +4 "core" &L z +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&['m +105 "core" ' +2 "storage"(x& +5 "core" &L 2 ) d +2 ."da"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +7 ."da"SE.seek :beamBreak +2 "storage"(Z' +314 "core" ' +2 "storage"(c- +4 "core" -'| +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +5 "manipulator"&j& +4 "core" & 4 48 +2 "storage"(I& +4 "core" &L 2 3 +3 ."da"Elbow.reconfigure :limp + "manipulator"&$ ,(b +6 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek 3 +2 "manipulator"&q'M +41 "core" ' +2 ."da"Elbow.hold +3 "manipulator"&s, +6 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 "storage"(- +4 "core" -'| +3 ."da"SE.seek 0.12 Pucks below Top Plate +3 "storage"((' +30 "core" ' +2 "manipulator"&f% +4 "core" %Y\\ q r  +2 "storage"(?& +4 "core" &L  +2 ."da"Forearm.force -20 +2 "manipulator"&5 +5 ."da"Forearm.seek 3 + 312 counts +2 "manipulator"&@'Ѕ +15 "core" ' +2 "manipulator"&u& +5 "core" & 7 4 O 2 +2 "storage"(e& +5 "core" &L I +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&'m +29 "core" ' +3 ."da"SE.seek 1.12 Pucks below Top Plate +2 "storage"(M' +36 "core" ' +2 "manipulator"&.& +5 "core" & ; < 2 +2 "manipulator"&{% +3 "core" %a K O L +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +3 "manipulator"&;' ] +90 "core" ' +3 ."da"Elbow.seek PC +2 "manipulator"&( +250 "core" ( +2 "manipulator"&& +3 "core" & B ; K 2 +3 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" & S L : 2 +3 ."da"Forearm.seek PC +3 "manipulator"&v'E +98 "core" ' +2 ."da"Hand.close + "manipulator"&i/ +75 "core" / +2 ."da"PC.seek :open +3 "processing"%\ ( +378 "core" ( +2 "storage"(b& +4 "core" &L < 5 +2 "manipulator"&Y& +4 "core" & N N s2 +3 "manipulator"&% +3 "core" % 2 M N E +3 ."da"Forearm.seek :retract +2 "manipulator"&' ] +94 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +2 "manipulator"&y( +247 "core" ( +2 "manipulator"&& +5 "core" & ` ]  N +2 "storage"(X& +3 "core" &L\ \ \ : +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&G'm +91 "core" ' +2 ."da"Hand.open + "manipulator"& 1 +72 "core" 1 +2 "storage"(- +4 "core" -' +4 ."da"SE.seek 0.76 Pucks below Top Plate +2 "storage"(!' +29 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.22 Pucks below Top Plate +3 "storage"(' +59 "core" ' +3 #"da"Lights, camera, ACTION! +5 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +3 "processing"%& +5 #"da"PuckCamera: snap -bin=2,2 -png=0 -auto /var/log/esp/da25jul0909h.png +15 "core" &+ ~ +6 "manipulator"&*& +10 "core" & N +70 "manipulator"&% +4 "core" % j 9 9  +3 ."psFlush"Forearm.reconfigure :loose +11 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +3 "manipulator"&|' ] +93 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&w(-z +185 "core" ( +3 "manipulator"&h& +4 "core" &- P +3 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &&& +3 "core" &- P +3 ."psFlush"Forearm.seek :garage +3 "manipulator"&l'o +112 "core" ' +3 ."psFlush"Hand.close + "manipulator"&/ +79 "core" / +2 "manipulator"&V& +4 "core" &-  ! KP +3 "manipulator"&% +5 "core" % ρr  Ĵ +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&' ] +106 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek PC +3 "manipulator"&-( +126 "core" ( +2 "manipulator"&'& +3 "core" &   p? +3 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &%& +4 "core" & w q ? +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek PC +2 "manipulator"&o'E +93 "core" ' +2 "manipulator"&/& +4 "core" & $ . K? +3 "manipulator"&% +5 "core" %;  1 +2 "processing"%$& +4 "core" &, +3 "processing"%0& +5 "core" &+ +3 ."psFlush"PC.seek :closed +3 "processing"%(SD +6 "core" & +5 & 1 +10 & Dx 4 +9 &-mr I +10 &Z xW +9 &~< zV +9 &@? zV +10 &A zW +9 &? zV +9 &= yW +10 &!G> yW +9 &# C xW +10 &$? yW +9 &&A xV +9 &(P> xV +10 &*? yV +9 &+A xV +9 &-? xV +10 &/Z> V +9 &1A V +9 &2> V +10 &4> V +9 &6b> V +10 &8$A V +9 &9C V +9 &;C V +10 &=j? V +9 &?,@ V +9 &@> ~V +10 &BD zW +9 &Do> yW +10 &F.K yX +9 &GZ wY +9 &Ip w\\ +10 &Keu u] +12 &M${ q^ +11 &N} q_ +7 &P p_ +11 &ROc u8 +7 &S'g uP +9 &S'; w8 +2 ( +4 "processing"%0& +10 "core" &S'; w8 +6 #"psFlush"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.76 +4 "processing"%& +14 "core" &S';- 8 +4 ."psFlush"Hand.open +2 "manipulator"&31 +51 #"da"SX HX9/16 (USB:42): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 1.092 seconds\ Exposing 696x520 pixel 16-bit image for 11.698 seconds\ /var/log/esp/da25jul0909h.png: PNG Upload Complete\ +18 #PuckCamera: snap -bin=2,2 -png=0 15.0 /var/log/esp/midres/da25jul0909h15s.png +12 "core" 1 +7 "manipulator"&~% +8 "core" % ; { z  +4 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +8 ."psFlush"Forearm.seek :retract +3 "manipulator"&4' ] +93 "core" ' +2 ."psFlush"PSR.select :air +4 .PSV.dial PSR +5 "processing"%8 +51 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +6 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +2 "processing"%2' +599 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +5 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%5' +292 #"da"SX HX9/16 (USB:42): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da25jul0909h15s.png: PNG Upload Complete\ +7 #PuckCamera: snap -bin=2,2 -png=0 25.0 /var/log/esp/midres/da25jul0909h25s.png +820 "Can" 2I +698 #"image"compressed /var/log/esp/da25jul0909h.jxl +304 "core" ' +3 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +3 "processing"%7 @ +218 "core" A +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%  +142 "core" +2 ."psFlush"PSV.dial :mixloop +3 "processing"%, +119 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%6's +226 #"da"SX HX9/16 (USB:42): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 25 seconds\ /var/log/esp/midres/da25jul0909h25s.png: PNG Upload Complete\ +14 .Gate.power :camera,:OFF +6 "storage"(k- +5 "core" -' +3 "storage"(:& +5 "core" &L ] b  +2 "manipulator"&B& +4 "core" & ? +4 "manipulator"& % +3 "core" % S\  +5 ."da"Elbow.reconfigure :tight +11 "manipulator"&$&.,(\ #b +17 ."da"Elbow.seek 3 +6 "manipulator"&( +252 "core" ( +3 "manipulator"&=& +5 "core" & ># +2 "storage"(A& +4 "core" &L y { +4 ."da"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +8 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&<'m +106 "core" ' +4 ."da"SE.reconfigure :gently +11 "storage"(#QK-0-\ b +6 ."da"SE.seek 0.49 Pucks below Top Plate +4 "storage"(' +61 "core" ' +3 "manipulator"&& +5 "core" & M "# +3 "storage"(#& +4 "core" &L g _ | +3 ."da"Elbow.reconfigure :limp + "manipulator"&$ ,(b +7 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +7 ."da"Forearm.seek 3 +2 "manipulator"&J'M +38 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&>, +7 "core" , +3 ."da"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +7 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +5 ."da"SE.seek 0.68 Pucks below Top Plate +3 "storage"(D' +32 "core" ' +2 "manipulator"&C% +4 "core" %Wi 2 0  +3 "storage"(K& +4 "core" &L % $ & +3 ."da"Forearm.force -20 + "manipulator"&5 +7 ."da"Forearm.seek 3 + 310 counts +2 "manipulator"&N'Ѓ +16 "core" ' +2 "manipulator"&S& +3 "core" & x $R +3 "storage"(L& +6 "core" &L ^ d \\ +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&E'm +42 "core" ' +2 "storage"(T% +5 "core" % ` e F +4 ."downElevator"SE.seek :down +2 "storage"(H'= +105 (W% +2 "core" %=< e \\ p ^} +3 "manipulator"&9% +6 "core" %K / # +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +7 ."da"Forearm.seek :retract +3 "manipulator"&P' ] +102 "core" ' +43 ' +2 ."downElevator"SE.stop +2 "storage"(5 +8 (O& +3 "core" &L s  +1226 #"image"compressed /var/log/esp/midres/da25jul0909h15s.jxl +61 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +6 "processing"%Q +117 "core"  +3 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +15 ."psFlush"PS.seek 0.5ml +3 "processing"% ' +598 "core" ' +2 ."psFlush"delay 5 seconds +504 .PSR.select :air +5 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%\\' +1621 #"image"compressed /var/log/esp/midres/da25jul0909h25s.jxl +3 ."Qmail"DAfans.email "da25jul0909h exposed 11.698 seconds\\nmidres/da25jul0909h15s\\nmidres/da25jul0909h25s",Subject: "da25jul0909h images!" +495 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +3 "processing"%^  +37 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%R @ +79 "core" B +2 ."psFlush"PSV.dial :mixloop +3 "processing"% +114 "core" +2 ."psFlush"PS.seek :empty +3 "processing"% 's +2624 "core" ' +4 ."psFlush"PSV.dial PSR +6 "processing"%] +118 "core"  +4 ."psFlush"PSR.select :flush +10 "processing"%@ +19 ."psFlush"PS.seek 1ml +12 "processing"%}'[q +1108 "core" ' +4 ."psFlush"PSR.select :air +6 "processing"% +19 ."psFlush"PS.seek 2.5ml +6 "processing"%z' +443 #"uploadLog"upsync +1162 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%_ +83 "core" +2 ."psFlush"PTV.dial :puck +3 "processing"%U  +75 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%g  +8 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"%'ܑ +2621 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +88 "core"  +2 ."psFlush"PSR.select :air +10 .PS.seek 2.5ml +4 "processing"%m' +2620 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%p +82 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%d'ܑ +2612 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%` +81 "core"  +2 ."psFlush"PSR.select :flush +5 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%t' +590 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%n' +2114 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%1 +81 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%x U +58 "core" U +3 ."psFlush"PS.seek 0ml +2 "processing"%"'ܑ +2618 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%c @ +48 "core" ? +3 ."psFlush"PS.seek 2.5ml +3 "processing"%j' +2625 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%I  +80 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%'s +2626 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%f +55 "core"  +2 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%?' +2618 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%u +81 "core" +2 ."psFlush"PBV.dial PSV +3 .PS.seek 0ml +4 "processing"%e'ܑ +2622 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%. @ +48 "core" ? +3 ."psFlush"PS.seek 2.5ml +3 "processing"%{' +2616 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%[  +82 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%F's +2624 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%Z +49 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +13 ."psFlush"PS.seek 1ml +2 "processing"%q'[q +1095 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%@' +1609 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%( +91 "core"  +2 ."psFlush"PTV.dial :puck +2 "processing"%  +7 "core"  +2 ."psFlush"PBV.dial :waste1 +3 "processing"%  +57 "core" +3 ."psFlush"PS.seek 0ml +4 "processing"%'ܑ +2621 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%s +83 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +6 "processing"%i' +2623 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%; +79 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"%'ܑ +2632 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%b +82 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +3 "processing"%Y' +606 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +12 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2118 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%v +80 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"% U +58 "core" U +3 ."psFlush"PS.seek 0ml +2 "processing"%X'ܑ +2406 "Can"\ Q5J +210 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"% @ +49 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2620 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%  +121 "core"  +2 ."psFlush"PS.seek :empty +11 "processing"%'s +2618 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +50 "core"  +2 ."psFlush"PSR.select :air +6 .PS.seek 2.5ml +2 "processing"%*' +2623 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"% +78 "core" +2 ."psFlush"PBV.dial PSV +5 .PS.seek 0ml +2 "processing"%M'ܑ +2643 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%! @ +47 "core" @ +3 ."psFlush"PS.seek 2.5ml +4 "processing"%h' +2626 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%G  +80 "core"  +3 ."psFlush"PS.seek :empty +2 "processing"%&'s +2620 "core" ' +3 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&y& +8 "core" & Y QQ +2 "manipulator"&% +4 "core" % L   Q +3 ."psFlush"Elbow.seek PC +3 "manipulator"&V( +252 "core" ( +2 "manipulator"&& +4 "core" & ) + S@ +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &|& +3 "core" & B S? +3 ."psFlush"Forearm.seek PC +2 "manipulator"&''E +91 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&%/ +68 "core" / +4 ."psFlush"PC.seek :open +2 "processing"%l( +378 "core" ( +2 "manipulator"&/& +4 "core" & } T? +2 "manipulator"&% +4 "core" % J 0 Tt +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&$' ] +109 "core" ' +3 ."psFlush"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +7 ."psFlush"Elbow.seek :garage +2 "manipulator"&w(-z +148 "core" ( +2 "manipulator"&& +4 "core" &-  G  U +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &\ & +3 "core" &-   # V +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek :garage +3 "manipulator"&'o +114 "core" ' +2 ."psFlush"Hand.open +2 "manipulator"&31 +79 "core" 1 +2 "manipulator"&~% +4 "core" % ye u } @E +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +2 "manipulator"&0' ] +101 "core" ' +3 #"myshortDA"Finished short da assay +2 #Beginning samplePassF +4 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'8& +6 "core" &[ +2 "manipulator"&o& +4 "core" &-  T +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&r(-z +19 "core" ( +2 "manipulator"&2& +4 "core" &- Y Ty +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &7& +3 "core" &- Q Ty +3 ."myshortDA"Forearm.seek :garage +2 "manipulator"&'o +114 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&,/ +71 "core" / +2 "manipulator"&k& +4 "core" &-  By +2 "manipulator"&:% +5 "core" % ςo  B +2 ."myshortDA"Forearm.seek :retract +3 "manipulator"&B' ] +108 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +4 "manipulator"& ( +282 "core" ( +2 "manipulator"&5& +3 "core" & P' +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &=& +5 "core" & O P' +2 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek CC +3 "manipulator"&A'ш +95 "core" ' +2 "manipulator"&-& +3 "core" & E P' +3 "manipulator"&% +4 "core" %э g P9 +3 "collection"'#& +4 "core" &B +3 "collection"'4& +6 "core" &Z +3 ."myshortDA"CC.seek :closed +3 "collection"'C(X +54 "core" & &9 +2 &C + & + &W &S + & +4 $d +6 &jRz% 9 +9 &xs N +10 &WN U +9 &L U +9 &N U +10 &L U +9 &^L U +9 & !N U +10 &!J U +9 &#J U +10 &%hJ T +9 &')J U +9 &(L T +10 &*I T +10 &,pM T +8 &.1N U +10 &/J T +9 &1L T +10 &3yI T +9 &59N U +9 &6K U +10 &8I T +9 &:H U +9 &N U +9 &?G T +10 &AJ U +9 &CHP U +9 &EY V +10 &Fh X +9 &H} [\ +9 &J2 ` +10 &K _ +9 &M ` +10 &Ou ` +9 &Q7 ` +9 &R\ a +10 &T b +9 &Vr b% +9 &X 6 +10 &X 5 +9 &Xn L +6 ( +2 "collection"'4& +11 "core" &Xc L +4 #"myshortDA"Collection Clamp onSpring/offSpring for 8/26 samples, on/off torque 2.39 + "collection"'K& +12 "core" &Xd L + &Xc L +2 ."myshortDA"Hand.open +2 "manipulator"&S1 +78 "core" 1 +2 "manipulator"&L% +4 "core" % э i J9 +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&' ] +109 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%T  +49 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +12 ."myshortDA"PS.seek 1.5ml +3 "processing"%<' +1612 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%W  +49 "core"  +3 ."myshortDA"PS.seek 0ml +4 "processing"%9'ܑ +1612 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"% +60 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%' +2616 "core" ' +2 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +4 "processing"%J  +4 "collection"'N  +8 "core" +101  +2 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"%O +209 "core" ~ +2 ."myshortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +5 "processing"%D @ +77 "core" A +2 ."myshortDA"PS.seek 0ml +3 "processing"%E'ܑ +2629 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%H  +80 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%Q' +2628 "core" ' +2 ."myshortDA"PSV.dial :PTV +2 "processing"%6 +80 "core"  +3 ."myshortDA"PS.seek 0ml +4 "processing"% 'ܑ +2627 "core" ' +3 #"myshortDA"Garaging FlushPuck in Collection Clamp + "manipulator"&^& +12 "core" & 4 K' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +11 ."myshortDA"Elbow.seek CC +2 "manipulator"&R( +43 "core" ( +2 "manipulator"&& +4 "core" & I MK +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &\\& +3 "core" & | MK +3 ."myshortDA"Forearm.seek CC +2 "manipulator"&]'ш +92 "core" ' + ."myshortDA"Hand.close +2 "manipulator"& / +69 "core" / +2 ."myshortDA"CC.seek :open +4 "collection"'}( +412 "core" ( +2 "manipulator"&_& +4 "core" & RK +2 "manipulator"&U% +4 "core" % х @ Rz +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&g' ] +95 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +3 "manipulator"&z(-z +274 "core" ( +2 "manipulator"&& +5 "core" &-r $ r R^ +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +4 "core" &-r ; R^ +3 ."myshortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek :garage +3 "manipulator"&p'o +115 "core" ' +3 ."myshortDA"Hand.open + "manipulator"&m1 +68 "core" 1 +2 "manipulator"&`% +4 "core" % wb  >: +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&d' ] +112 "core" ' +24023 "Can"\ \ F8K +34173 #"Camille"-> access 3 +5 "storage"(t% +3 "core" %A b\ 0 +2 "manipulator"&1% +4 "core" %   e X +3 "manipulator"&x& +4 "core" &-r  : X^ +3 ."Camille"SC.reconfigure :tight + "storage"($\ .(\ 1~b +44 ."Camille"SC.seek 7 +12 "storage"(n([Y +683 "core" ( +2 ."Camille"SC.configure :limp + "storage"($(\ 1b +5 (c& +3 "core" &[[ <\ * +882 #"Camille"-> access 4 +5 "storage"("% +3 "core" %A \ |\ , +3 "manipulator"&I% +5 "core" %  i T +2 "manipulator"&j& +3 "core" &-r  S^ +3 ."Camille"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."Camille"SC.seek 1 +2 "storage"(f( +989 "core" ( +2 ."Camille"SC.configure :limp +2 "storage"($(\ 1b +5 (& +3 "core" & \  +1872 #"Camille"-> startTube 4 +332 #-> start(:myshortDA){shortDA; samplePassF} +3 "collection"'u% +8 "processing"%?% +8 "core" %N` +8 %܏+ +3 #"myshortDA"Ready to sample after 10 seconds from PRV.sipper? + #Type 'Thread[:myshortDA].answer' to continue +466 #"Camille"-> Thread[:myshortDA].answer +3 #"myshortDA"Camille answered Ready to sample after 10 seconds from PRV.sipper? "Yes" +7 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +4 .delay 10 seconds +1004 .PSV.dial :mixloop +2 "processing"%. +50 "core" +2 ."myshortDA"PTV.dial :PRVmixing +2 "processing"%e  +77 "core" +2 ."myshortDA"PRV.dial :sipper +3 "processing"%[  +142 "core"  +3 ."myshortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +6 ."myshortDA"PS.seek 1.1ml +2 "processing"%{'h! +2281 "core" ' +2 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +4 "processing"%Z  +142 "core"  +3 ."myshortDA"PS.seek 0.5ml +3 "processing"%F' +1265 "core" ' +2 ."myshortDA"PRV.dial :waste2 +2 "processing"%q @ +111 "core" ? +3 ."myshortDA"PS.reconfigure :default + "processing"%#A d`xb +6 ."myshortDA"PS.seek :empty +3 "processing"%('s +593 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"% +114 "core" +2 #"myshortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +11 ."myshortDA"PS.seek 1ml +3 "processing"%'[q +1096 "core" ' +2 ."myshortDA"PSR.select :air +2 "processing"% +14 ."myshortDA"PS.seek 2.5ml +2 "processing"%@' +1605 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%s +113 "core" +3 ."myshortDA"PS.seek :empty +2 "processing"%'s +2622 "core" ' + ."myshortDA"PSV.dial PSR +3 "processing"%; +114 "core"  +5 #"myshortDA"Pulling 1ml of PSR.flush +3 .PSR.select :flush +4 "processing"%@ +13 ."myshortDA"PS.seek 1ml +2 "processing"%i'[q +1098 "core" ' +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%b' +1609 "core" ' + ."myshortDA"PSV.dial :mixloop +3 "processing"% +114 "core" +2 ."myshortDA"PRV.dial :sipper +3 "processing"%Y  +48 "core" +3 ."myshortDA"PS.seek :empty +4 "processing"%v's +2625 "core" ' + ."myshortDA"PSV.dial PSR +2 "processing"% +115 "core"  +2 ."myshortDA"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%' +2615 "core" ' +2 ."myshortDA"PSV.dial :mixloop +3 "processing"% +123 "core" +3 ."myshortDA"PS.seek :empty +2 "processing"%X's +544 "Can"\ I;YK +2083 "core" ' +2 #"myshortDA"Loading da puck from tube 4 into Processing Clamp +2 "processing"%& +6 "core" & +3 "manipulator"& % +4 "core" %    < V +3 "storage"(% +3 "core" %A \ / +3 "storage"(. +4 "core" .( +2 ."myshortDA"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +6 ."myshortDA"SC.seek 4 +2 "storage"((+ +520 "core" ( +2 ."myshortDA"SC.configure :limp +2 "storage"($(\ 1b +5 (*& +4 "core" &+ @\ ' +2 "manipulator"&!& +5 "core" &-r "  R^ +2 "manipulator"&M% +3 "core" %  # Q R +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek 4 +3 "manipulator"&G( +174 "core" ( +2 "manipulator"&h& +4 "core" & #  QN +2 "storage"(y& +4 "core" &+  9\ +, +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek 4 + 800 counts +3 "manipulator"&'s +108 "core" ' +2 "storage"(& +4 "core" &+ ^\ +, +3 ."myshortDA"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +45 ."myshortDA"SE.seek :beamBreak +11 "storage"(|' +308 "core" ' +2 "storage"(>- +4 "core" -'y +2 ."myshortDA"SE.configure :default +2 "storage"(#QK-0-\ b +7 (%& +3 "core" &+ p\ ), +2 "manipulator"&P& +4 "core" & f RM +3 ."myshortDA"Elbow.seek 4 +3 "manipulator"&( +5 "core" ( +3 "manipulator"&/& +3 "core" & J RM +3 "storage"(& +4 "core" &+ \ ), +3 ."myshortDA"Forearm.seek 4 + 300 counts +3 "manipulator"&' +30 "core" ' +2 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Hand.close +2 "manipulator"&\ / +78 "core" / +3 !"myshortDA"o:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 4):bt["4/home/esp/esp2/utils/puckmoves.rb:389:in `load'"8/home/esp/esp2/utils/puckmoves.rb:998:in `loadPuck'";/home/esp/esp2/protocol/2G/DAprocess.rb:281:in `runDA'"6/home/esp/esp2/protocol/2G/DA.rb:124:in `shortDA'"$Camille:14:in `topLevelBinding'"./home/esp/esp2/lib/base.rb:296:in `start'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +5 ."downElevator"SE.seek :down +3 "manipulator"&'& +3 "storage"(V'= +10 "core" &   OM +2 "manipulator"&3% +4 "core" % k Q No +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&~' ] +105 "core" ' +2 ."myshortDA"Elbow.seek PC +3 "manipulator"&$( +154 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +116 "core" ( +2 "manipulator"&8& +4 "core" &  3 TS +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &o& +3 "core" & $ TS +3 ."myshortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek PC +3 "manipulator"&2'E +99 "core" ' +2 "manipulator"&7& +4 "core" &  K QS +3 "manipulator"&% +4 "core" %O / P2 +2 "processing"%,& +4 "core" &, +3 "processing"%k& +6 "core" & +2 ."myshortDA"PC.seek :closed +4 "processing"%:(SD +7 "core" & +3 &  +7 &,w ,} +10 &a{ @ +9 &Ck R +10 &I S +9 &M S +9 &K R +10 &HI R +9 & L S +9 & J S +10 &"I S +9 &$PG R +10 &&J R +9 &'L S +9 &)H R +10 &+WO S +9 &-J R +9 &.J R +10 &0L S +9 &2_I S +10 &4"K R +9 &5K S +9 &7L R +10 &9fL S +9 &;'J S +9 &<I S +10 &>I S +9 &@nF S +10 &B0K S +9 &CL S +9 &EU T +10 &Gnd V +9 &I+r X +9 &J Y +10 &L Y +9 &Nj Z +10 &P, Z +9 &Q H +9 &R< Y +10 &S" - +2 ( +3 "processing"%k& +3 #"myshortDA"Processing Clamp onSpring/offSpring for 8/24 samples, on/off torque 1.63 +2 .Hand.open +2 "manipulator"&w1 +69 "core" 1 +2 "manipulator"&0% +4 "core" % O u M2 +3 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +2 "manipulator"&' ] +105 "core" ' +3 #"myshortDA"Heating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +5 "processing"%5 { +4 %=9 +8 "core" 9 +102 "processing"%r9 +3 "core" 9 +103 "processing"%-9 +3 "core" 9  +103 "processing"%9 +3 "core" 9  +103 "processing"%#9 +3 "core" 9 +103 "processing"%B9 +3 "core" 9 +103 "processing"%+9 +3 "core" 9 +103 "processing"%K9 +3 "core" 9 +103 "processing"%S9 +4 "core" 9# +103 "processing"%L9 +3 "core" 9' +104 "processing"%49 +3 "core" 9+ +103 "processing"%T9 +3 "core" 9/ +103 "processing"%A9 +3 "core" 94 +103 "processing"%&9 +4 "core" 98 +103 "processing"%W9 +3 "core" 9< +103 "processing"%<9 +3 "core" 9@ +103 "processing"%9 +3 "core" 9E +103 "processing"%99 +3 "core" 9I +103 "processing"%N9 +3 "core" 9M +103 "processing"%J9 +3 "core" 9Q +103 "processing"%O9 +3 "core" 9U +103 "processing"%D9 +3 "core" 9Z +103 "processing"%9 +3 "core" 9^ +103 "processing"%H9 +4 "core" 9b +103 "processing"%E9 +3 "core" 9f +103 "processing"%69 +3 "core" 9k +103 "processing"%Q9 +3 "core" 9o +103 "processing"%^9 +3 "core" 9s +103 "processing"%9 +4 "core" 9w +103 "processing"%\\9 +3 "core" 9 | +103 "processing"% 9 +3 "core" 9 +103 "processing"% 9 +3 "core" 9 +103 "processing"%9 +3 "core" 9% +103 "processing"%C9 +3 "core" 9, +103 "processing"%_9 +3 "core" 94 +13 ."myshortDA"PH.hold 2:00:00,28C +3 "processing"%U p{p. +9 ."myshortDA"delay 1:30 +12 "core"  +8993 ."myshortDA"PSR.select :air +2 .PSV.dial PSR +4 "processing"%] +113 "core"  +2 #"myshortDA"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."myshortDA"PS.seek 0.5ml +2 "processing"%' +599 "core" ' +2 ."myshortDA"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."myshortDA"PS.seek 2ml +2 "processing"%'Q +1600 "core" ' +2 ."myshortDA"PTV.dial :puck +2 "processing"%R  +137 "core"  +2 ."myshortDA"PSV.dial PTV +2 "processing"%m +80 "core" +2 ."myshortDA"PBV.dial :waste1 +3 "processing"%`  +58 "core" +2 "processing"%g% +3 "core" %O,  +4 ."myshortDA"PS.seek 1.5ml +2 "processing"%p' +589 "core" ' +2 ."myshortDA"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%t * +39 "core" + +3 ."myshortDA"PS.seek 0ml +2 "processing"%1'ܑ +1609 "core" ' +2 ."myshortDA"delay 5:00 +30003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%x  +7 "core"  +2 ."myshortDA"PBV.dial :waste1 +3 "processing"%a  +36 "core" +2 ."myshortDA"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%c * +38 "core" + +2 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"%" +82 "core"  +2 ."myshortDA"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."myshortDA"PS.seek 2.5ml +4 "processing"%I' +2526 "core" ' +2 ."myshortDA"PSV.dial PTV +2 "processing"%j +82 "core" +2 ."myshortDA"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%n +83 "core"  +2 ."myshortDA"delay 5 seconds +502 .PSV.dial PTV +3 "processing"% +16 "Can" >LJ +66 "core" +2 ."myshortDA"delay 5 seconds +502 .PSV.dial :air +2 "processing"%u  +80 "core"  +2 ."myshortDA"PS.seek :empty +3 "processing"%?'s +2529 "core" ' +2 ."myshortDA"PTV.dial :PRVmixing,via: PRV +3 "processing"%.  +136 "core" +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%e +49 "core" +2 ."myshortDA"PRV.dial :ab1 +2 "processing"%[ @ +111 "core" ? +3 ."myshortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +6 ."myshortDA"PS.seek 0.15ml +2 "processing"% ' +362 "core" ' +2 ."myshortDA"delay 2 seconds +203 ."connect"CBV.dial PRV +3 ."myshortDA"PRV.dial CBV +4 "processing"%Z  +48 "core"  +2 "processing"%{% +4 "core" %+  +3 ."myshortDA"PS.seek 0.3ml +2 "processing"%q' +351 "core" ' +2 ."myshortDA"delay 2 seconds +203 .CBV.dial between PRV and PSV +2 "collection"'F  +37 "core" +2 ."myshortDA"PRV.dial :air +2 "processing"%  +49 "core"  +3 ."myshortDA"PS.seek 0.9ml +4 "processing"%('N +1265 "core" ' +2 ."myshortDA"PRV.dial :waste2 +2 "processing"% @ +79 "core" ? +3 ."myshortDA"PS.seek 0.5ml +2 "processing"%s' +859 "core" ' +2 #"myshortDA"addPMLReagent08 + .PSV.dial :air +5 "processing"%@  +48 "core"  +3 ."myshortDA"PS.reconfigure :default + "processing"%#A d`xb +6 ."myshortDA"PS.seek 2ml +3 "processing"%;'Q +1612 "core" ' +2 ."myshortDA"PSV.dial :PML +2 "processing"% +49 "core" +2 ."myshortDA"PTV.dial :mixing +3 "processing"%i @ +76 "core" B +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%  +38 "core" +3 "processing"%Y% +3 "core" %T  +3 ."myshortDA"PS.seek 1.85ml +2 "processing"%b'L +241 "core" ' +2 ."myshortDA"PBV.dial between PSV and waste1 +3 "processing"% * +39 "core" , +3 ."myshortDA"PS.seek 0ml +2 "processing"%v'ܑ +1967 "core" ' +2 ."myshortDA"delay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +4 "collection"'& +4 "core" &3 +3 "manipulator"&& +4 "core" & > GM +3 "manipulator"&% +44 "core" % i  G +3 ."myshortDA"Elbow.reconfigure :tight +10 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"& (-z +127 "core" ( +2 "manipulator"&& +5 "core" &-p K& +2 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 && +5 "core" &-q  K& +2 ."myshortDA"Forearm.seek :garage +3 "manipulator"&f'o +108 "core" ' +3 ."myshortDA"Hand.close +2 "manipulator"&*/ +76 "core" / +2 "manipulator"&!& +4 "core" &-y *   .% +3 "manipulator"&M% +3 "core" % σt "  J . +4 ."myshortDA"Forearm.seek :retract +2 "manipulator"&h' ] +115 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +3 "manipulator"&y( +276 "core" ( +3 "manipulator"&z& +3 "core" & f I* +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 && +3 "core" & F* +3 ."myshortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek CC +2 "manipulator"&d'ш +101 "core" ' +2 "manipulator"&>& +4 "core" &  E* +3 "manipulator"&%% +4 "core" %ф D > +3 "collection"'P& +3 "core" & +4 "collection"'/& +5 "core" & +3 ."myshortDA"CC.seek :closed +3 "collection"'(X +7 "core" &# +5 & 1 +9 &CuB 3 +10 &,ky, G +9 &_ U +9 &{I U +10 &=J U +9 &IE U +9 &IM U +10 &K] U +9 &!CJ2 V +10 &#II U +9 &$J U +9 &&G U +10 &(MGk U +9 &*I3 U +9 &+Ir U +10 &-J; U +9 &/TK( U +10 &1IM V +9 &2FP U +9 &4FN U +10 &6\\HN U +9 &8GO U +9 &9GK U +10 &;IM U +9 &=dIM U +10 &?'IO U +9 &@IL U +9 &BIE U +10 &DkOO V +9 &F)\\M W +10 &Gv0 Z +9 &I ^ +9 &KQA a +10 &MN a +9 &N a +9 &P b +10 &RU< b! +9 &TB b +9 &UM b( +10 &WN U +9 &X&G , +10 &XkS V +2 ( +3 "collection"'/& +4 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.51 + "collection"'\ & +8 "core" &XgQ V +2 ."myshortDA"Hand.open +2 "manipulator"&'1 +71 "core" 1 +2 "manipulator"&3% +3 "core" % ф m ]  7 +4 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&G' ] +93 "core" ' + ."myshortDA"PSV.dial PSR +3 "processing"% +114 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +4 "processing"%@ +13 ."myshortDA"PS.seek 1.5ml +3 "processing"%|' +1618 "core" ' +2 ."myshortDA"delay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%  +46 "core"  +3 ."myshortDA"PS.seek 0ml +3 "processing"%8'ܑ +1604 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%o +60 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +12 ."myshortDA"PS.seek 2.5ml +2 "processing"%' +2623 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +3 ."myshortDA"CBV.dial PRV +4 "processing"%7  +2 "collection"'  +40 "core"  +137  +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%, +116 "core" +2 ."myshortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing +4 "processing"%V  +80 "core" +2 ."myshortDA"PS.seek 0ml +3 "processing"%~'ܑ +2629 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%l  +48 "core"  +3 ."myshortDA"PS.seek 2.5ml +2 "processing"%w' +2627 "core" ' +2 ."myshortDA"PSV.dial :mixloop +3 "processing"%0 +49 "core" +2 ."myshortDA"PS.seek 0ml +3 "processing"%='ܑ +2616 "core" ' +2 ."myshortDA"PSV.dial :air +3 "processing"%k  +49 "core"  +2 ."myshortDA"PS.seek 2.5ml +3 "processing"%r' +2616 "core" ' +2 ."myshortDA"PSV.dial :mixloop +3 "processing"%2 +49 "core" +2 ."myshortDA"PS.seek 0ml +52 "processing"%-'ܑ +2614 "core" ' +3 #"myshortDA"Garaging FlushPuck in Collection Clamp + "manipulator"&& +8 "core" & u i U =* +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +3 "manipulator"&#( +50 "core" ( +2 "manipulator"&B& +4 "core" & n \ @U +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &+& +3 "core" & c _ AU +3 ."myshortDA"Forearm.seek CC +2 "manipulator"&K'ш +94 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&S/ +74 "core" / +3 ."myshortDA"CC.seek :open +2 "collection"'L( +411 "core" ( +2 "manipulator"&4& +5 "core" & IU +2 "manipulator"&T% +3 "core" % х E +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&A' ] +107 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +3 "manipulator"&&(-z +298 "core" ( +2 "manipulator"&W& +4 "core" &-p  Ig +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &<& +3 "core" &-p Jg +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek :garage +3 "manipulator"&'o +111 "core" ' + ."myshortDA"Hand.open +2 "manipulator"&91 +76 "core" 1 +2 "manipulator"&N% +5 "core" % yg / & ; 4C +2 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +3 "manipulator"&J' ] +118 "core" ' +2 ."da"delayUntil "10:43:13.35" +24471 #recoverPRVreagent08 +2 .PTV.dial :mixing +9 "processing"%O @ +76 "core" A +2 ."da"PBV.dial :waste1 +3 "processing"%D  +39 "core" +2 ."da"delay 30 seconds +532 "Can"\ OBfL +2471 ."da"PBV.dial between PSV and waste1 +3 "processing"% * +39 "core" , +2 ."da"PSV.dial :air +2 "processing"%H  +49 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%E' +2523 "core" ' + ."da"PSV.dial :mixloop +3 "processing"%6 +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%Q  +48 "core"  +3 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%^ +48 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +3 "processing"%  +48 "core"  +2 ."da"PS.seek :empty +3 "processing"%\\'s +2493 "core" ' +2 #"da"washCycleDA #1 of 2 +2 .PSR.select :air +5 .PSV.dial PSR +3 "processing"% +146 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."da"PS.seek 0.5ml +2 "processing"% ' +586 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%'Q +1612 "core" ' + ."da"PTV.dial :puck +2 "processing"%C  +78 "core"  +2 ."da"PSV.dial PTV +2 "processing"%_ +80 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%]  +37 "core" +2 "processing"%X% +4 "core" %R  +4 ."da"PS.seek 1.5ml +2 "processing"%' +599 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%R * +37 "core" + +3 ."da"PS.seek 0ml +4 "processing"%m'ܑ +1605 "core" ' +3 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +5 "processing"%`  +16 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%g  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%t +82 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%p' +2523 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%5 +124 "core" +2 ."da"delay 5 seconds +511 .PSV.dial PSR +2 "processing"%x +82 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%a +82 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%c  +79 "core"  +3 ."da"PS.seek :empty +2 "processing"%"'s +2507 "core" ' +3 #"da"washCycleDA #2 of 2 + .PSR.select :air +4 .PSV.dial PSR +4 "processing"%1 +145 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +5 "processing"%j' +582 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +5 "processing"% +11 ."da"PS.seek 2ml +3 "processing"%n'Q +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +8 "core"  +2 ."da"PSV.dial PTV +2 "processing"%u +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%I  +40 "core" +2 "processing"%.% +3 "core" %T  +4 ."da"PS.seek 1.5ml +2 "processing"%e' +590 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%[ * +39 "core" , +3 ."da"PS.seek 0ml +4 "processing"%?'ܑ +1606 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +5 "processing"%Z  +7 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%{  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +39 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%F +82 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%' +2521 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%q +82 "core" +2 ."da"delay 5 seconds +319 "Can" [EMv +184 ."da"PSV.dial PSR +2 "processing"% +82 "core"  +3 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%( +87 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%@  +81 "core"  +2 ."da"PS.seek :empty +3 "processing"%s's +2498 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air +3 "processing"%  +47 "core"  +3 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +3 "processing"%i  +136 "core" +2 ."da"delay 5 seconds +503 .PRV.dial :ab2 +2 "processing"%  +46 "core"  +2 ."da"PTV.dial :PRVmixing +3 "processing"%Y  +16 "core" +2 ."da"PSV.dial :mixloop +2 "processing"% +49 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."da"PS.seek 0.3ml +2 "processing"%;' +391 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%b  +48 "core"  +2 "processing"%% +3 "core" %  +3 ."da"PS.seek 0.55ml +2 "processing"%'"Y +341 "core" ' +2 #"da"addPMLReagent08 +2 .PSV.dial :air +3 "processing"%  +49 "core"  +3 ."da"PS.seek 2ml +4 "processing"%'Q +1559 "core" ' +2 ."da"PSV.dial :PML +2 "processing"% +49 "core" +2 ."da"PTV.dial :mixing +2 "processing"%$ @ +77 "core" B +2 ."da"PBV.dial :waste1 +3 "processing"%*  +37 "core" +3 "processing"%!% +3 "core" %V  +3 ."da"PS.seek 1.85ml +3 "processing"%M'N +234 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"% * +40 "core" , +2 ."da"PS.seek 0ml +3 "processing"%f'ܑ +1960 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +48003 #recoverPRVreagent08 + .PTV.dial :mixing +5 "processing"%z @ +18 "core" ? + ."da"PBV.dial :waste1 +3 "processing"%  +39 "core" +2 ."da"delay 30 seconds +1386 "Can" RHN +1617 ."da"PBV.dial between PSV and waste1 +3 "processing"% * +39 "core" , +2 ."da"PSV.dial :air +3 "processing"%>  +48 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%%' +2569 "core" ' +2 ."da"PSV.dial :mixloop +10 "processing"%P +49 "core" +2 ."da"delay 2 seconds +203 .PSV.dial :air +2 "processing"%h  +48 "core"  +2 ."da"delay 2 seconds +204 .PSV.dial :mixloop + "processing"%} +48 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%\  +48 "core"  +3 ."da"PS.seek :empty +4 "processing"%''s +2509 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%3 +146 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%/' +595 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%'Q +1602 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%d  +78 "core"  +2 ."da"PSV.dial PTV +3 "processing"%v +79 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%  +38 "core" +2 "processing"%|% +4 "core" %Q*  +3 ."da"PS.seek 1.5ml +2 "processing"%o' +601 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%8 * +37 "core" + +3 ."da"PS.seek 0ml +2 "processing"%'ܑ +1604 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%7  +6 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%,  +37 "core" +3 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%V * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +82 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%l' +2527 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%~ +82 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%0 +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%w +79 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%k  +80 "core"  +3 ."da"PS.seek :empty +4 "processing"%='s +2496 "core" ' +3 #"da"washCycleDA #2 of 3 + .PSR.select :air +4 .PSV.dial PSR +4 "processing"%2 +157 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +4 "processing"%r' +599 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%'Q +1603 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%B  +16 "core"  +2 ."da"PSV.dial PTV +3 "processing"%+ +82 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%S  +39 "core" +2 "processing"%y% +4 "core" %R  +3 ."da"PS.seek 1.5ml +2 "processing"%G' +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"% * +38 "core" , +3 ."da"PS.seek 0ml +4 "processing"%4'ܑ +1598 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +3 "processing"%T  +7 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%K  +39 "core" +3 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +3 "processing"%# * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%W +82 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%<' +2520 "core" ' + ."da"PSV.dial PTV +3 "processing"%9 +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%N +81 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%A +52 "Can" L N +29 "core" +3 ."da"delay 5 seconds +547 .PSV.dial :air +11 "processing"%  +79 "core"  +2 ."da"PS.seek :empty +4 "processing"%O's +2494 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +5 .PSV.dial PSR +3 "processing"%D +146 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%' +590 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +2 "processing"%H'Q +1603 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%-  +7 "core"  +2 ."da"PSV.dial PTV +3 "processing"%6 +79 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%Q  +38 "core" +2 "processing"%^% +4 "core" %L)  +3 ."da"PS.seek 1.5ml +2 "processing"%' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%E * +38 "core" + +3 ."da"PS.seek 0ml +3 "processing"% 'ܑ +1599 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%\\  +6 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%C * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%_ +83 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%]' +2521 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%X +82 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"% +81 "core"  +3 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%R +79 "core" +3 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +79 "core"  +3 ."da"PS.seek :empty +2 "processing"%`'s +2506 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates +3 .PSR.select :air +5 .PSV.dial PSR +3 "processing"%g +151 "core"  +7 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +14 "processing"% +17 ."da"PS.reconfigure :default +4 "processing"%#A d`xb +12 ."da"PS.seek 0.25ml +7 "processing"%'I +337 "core" ' +2 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +4 "processing"% +13 ."da"PS.seek 0.5ml +3 "processing"%t' +330 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%m'Q +1616 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%5  +7 "core"  +2 ."da"PSV.dial PTV +2 "processing"%x +82 "core" + ."da"PBV.dial :waste1 +3 "processing"%a  +39 "core" +2 "processing"%c% +3 "core" %Y+ +4 ."da"PS.seek 1.5ml +2 "processing"%p' +586 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%1 * +38 "core" , +3 ."da"PS.seek 0ml +3 "processing"%"'ܑ +1602 "core" ' +2 ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck +3 "processing"%j  +7 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%u * +44 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%I +83 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +7 ."da"PS.seek 2.5ml +2 "processing"%.' +2595 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%n +83 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%[ +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%e +82 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%Z  +82 "core"  +3 ."da"PS.seek :empty +2 "processing"%{'s +2594 "core" ' +58 #"da"Additional air clear +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"% +149 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +7 .PS.reconfigure :default +2 "processing"%#A d`xb +6 ."da"PS.seek 2ml +2 "processing"%F'Q +2122 "core" ' +2 ."da"delay 5 seconds +503 .PTV.dial :puck +3 "processing"%?  +6 "core"  +2 ."da"PSV.dial PTV +3 "processing"%q +81 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +40 "core" +2 "processing"%(% +3 "core" %W( +4 ."da"PS.seek 1.5ml +2 "processing"%@' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"% * +38 "core" , +2 ."da"delay 1 second +103 .PSV.dial :waste1 + "processing"%  +118 "core"  +2 ."da"PS.seek :empty +4 "processing"%i's +1615 "core" ' +2 "processing"%9 +4 "core" 9}6  +3 #"da"Processing Puck Heater at 28.1C before imaging + .PH.coast +5 "processing"%Y +5 "core" 6\ +2 "processing"%& +4 "core" &S  - +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&s% +6 "core" % U 3 * g +2 "storage"(b% +5 "core" %< 1 ) . +2 "storage"(. +4 "core" .(+ +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."da"SC.seek 3 +2 "storage"(;(@ +205 "core" ( +2 ."da"SC.configure :limp + "storage"($(\ 1b +6 (& +4 "core" &C  = +2 "manipulator"&& +5 "core" &-y I  ^ +2 "manipulator"&% +4 "core" % U 8 7 3  +3 ."da"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +7 ."da"Elbow.seek 3 +3 "manipulator"&$( +169 "core" ( +2 "manipulator"&*& +4 "core" & / ) 0> +3 "storage"(!& +3 "core" &L 1 ) S +4 ."da"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&'m +100 "core" ' +2 "storage"(& +4 "core" &L +3 ."da"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +7 ."da"SE.seek :beamBreak +2 "storage"(M' +286 "core" ' +2 "storage"()- +5 "core" -' +2 ."da"SE.configure :default + "storage"(#QK-0-\ b +6 ."da"SE.seek :place +3 "storage"(z'x +47 "core" ' +3 "manipulator"&& +3 "core" & U 4 M = +3 "manipulator"& % +3 "core" %m . 5 .  +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +3 "manipulator"&>' ] +105 "core" ' +2 ."da"Elbow.seek PC +4 "manipulator"&f( +272 "core" ( +2 "manipulator"&P& +3 "core" & , : (; +3 ."da"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &h& +5 "core" & * 6; +2 ."da"Forearm.seek PC +3 "manipulator"&}'E +96 "core" ' +2 ."da"Hand.close +2 "manipulator"&\ / +77 "core" / +3 ."da"PC.seek :open +2 "processing"%%( +380 "core" ( +2 "storage"(3& +4 "core" &L +2 "manipulator"&'& +5 "core" & C : ; 9 + "manipulator"&/% +4 "core" % W 9 : { & +3 ."da"Forearm.seek :retract +2 "manipulator"&d' ] +105 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +11 ."da"Elbow.seek 3 +3 "manipulator"&v( +260 "core" ( +2 "manipulator"&& +3 "core" & 3 -  +3 "storage"(|& +4 "core" &L 4 +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&'m +114 "core" ' +3 ."da"Hand.open +2 "manipulator"&81 +77 "core" 1 +2 "storage"(o- +4 "core" -'x +3 ."da"SE.seek -0.3 Pucks below Top Plate +2 "storage"(7'D +78 "core" ' +2 ."da"SE.reconfigure :seal +10 "storage"(#QK-0-\ b +6 ."da"SE.seek -1.29 Pucks below Top Plate +3 "storage"(,' +57 "core" ' +3 #"da"Lights, camera, ACTION! +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +6 #"da"PuckCamera: snap -bin=2,2 -png=0 -auto /var/log/esp/da25jul0911h.png +8 "processing"%V& +18 "core" &) | +4 "manipulator"&& +5 "core" & G +3 "manipulator"&% +6 "core" % ҂ N +3 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +10 ."psFlush"Forearm.seek :retract +3 "manipulator"&~' ] +106 "core" ' +3 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&0(-z +166 "core" ( +2 "manipulator"&w& +5 "core" &-y 4 ) L +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &k& +3 "core" &-y  $ R +3 ."psFlush"Forearm.seek :garage +3 "manipulator"&l'o +107 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&2/ +68 "core" / +2 "manipulator"&=& +4 "core" &-y  +3 "manipulator"&r% +4 "core" % ~~ ߹* +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&B' ] +108 "core" ' +3 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek PC +2 "manipulator"&+( +125 "core" ( +2 "manipulator"&S& +4 "core" &   KH +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +6 &y& +3 "core" &   H +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +7 ."psFlush"Forearm.seek PC +3 "manipulator"&'E +98 "core" ' +2 "manipulator"&& +5 "core" & w z +H +2 "manipulator"&G% +4 "core" %B o v D +3 "processing"%T& +4 "core" & x +3 "processing"%K& +6 "core" & y +3 ."psFlush"PC.seek :closed +5 "processing"%#(SD +5 "core" & x +3 & x/ +9 &Bw s3 +9 &,ls H +9 &U U +10 &}= U +9 &>A V +9 &? V +10 &? U +9 &> U +9 &!G@ U +10 &# ? U +9 &$A V +10 &&? yV +9 &(L> wV +9 &* ; wW +10 &+> wV +9 &-: wV +9 &/T: wV +10 &1? vV +9 &2; vV +10 &4? uW +9 &6[? uW +9 &8= vW +10 &9> vW +9 &;; uV +9 &=c= uW +10 &?%? uW +9 &@> V +10 &BA V +9 &Dn? V +9 &F.K V +10 &GY Y +9 &Il [ +9 &K`v ] +10 &M"z ] +9 &N~ ^ +10 &P _ +9 &RM` z8 +9 &S(j tP +10 &S': w7 +3 ( +2 "processing"%K& +4 #"psFlush"Processing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.72 + "processing"%W& +7 "core" &S'; u7 +2 ."psFlush"Hand.open +2 "manipulator"&41 +72 "core" 1 +2 "manipulator"&9% +4 "core" % B O B %D +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +3 "manipulator"&N' ] +98 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +4 "processing"%A +51 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +24 ."psFlush"PS.seek 0.5ml +6 "processing"%' +80 #"da"SX HX9/16 (USB:43): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 1.285 seconds\ Exposing 696x520 pixel 16-bit image for 14.077 seconds\ /var/log/esp/da25jul0911h.png: PNG Upload Complete\ +12 #PuckCamera: snap -bin=2,2 -png=0 15.0 /var/log/esp/midres/da25jul0911h15s.png +497 "core" ' +3 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%<' +297 "Can" SQO8 +331 #"da"SX HX9/16 (USB:43): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da25jul0911h15s.png: PNG Upload Complete\ +7 #PuckCamera: snap -bin=2,2 -png=0 25.0 /var/log/esp/midres/da25jul0911h25s.png +1453 #"image"compressed /var/log/esp/da25jul0911h.jxl +38 "core" ' +3 ."psFlush"delay 1 second +104 .PRV.dial :waste2,avoiding: :ab2 +3 "processing"%D @ +217 "core" A +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%O  +144 "core" +4 ."psFlush"PSV.dial :mixloop +3 "processing"% +121 "core" +3 ."psFlush"PS.seek :empty +4 "processing"%-'s +541 #"da"SX HX9/16 (USB:43): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 25 seconds\ /var/log/esp/midres/da25jul0911h25s.png: PNG Upload Complete\ +4 .Gate.power :camera,:OFF +4 "storage"(6- +5 "core" -' +4 "storage"(Q& +5 "core" &L 4 1 { +2 "manipulator"&^& +8 "core" & p m H +17 "manipulator"&H% +9 "core" % j p g  +76 ."da"Elbow.reconfigure :tight +11 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 3 +4 "manipulator"&E( +245 "core" ( +14 "manipulator"&& +5 "core" & d d @ +2 "storage"(\\& +4 "core" &L K M  +4 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"& 'm +105 "core" ' +3 ."da"SE.reconfigure :gently + "storage"(#QK-0-\ b +8 ."da"SE.seek -0.57 Pucks below Top Plate +3 "storage"(C'W +54 "core" ' +2 "manipulator"&_& +3 "core" & S !@ +3 "storage"( & +4 "core" &L 8 7 = +3 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +7 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek 3 +2 "manipulator"&X'M +42 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&, +8 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +7 ."da"SE.reconfigure :default + "storage"(#QK-0-\ b +5 ."da"SE.seek -0.39 Pucks below Top Plate +3 "storage"(R' +30 "core" ' +2 "manipulator"&% +4 "core" %\\ \\ ^ t +3 "storage"(]& +5 "core" &L  !  +2 ."da"Forearm.force -20 +2 "manipulator"&5 +6 ."da"Forearm.seek 3 + 315 counts +2 "manipulator"&g'Ј +20 "core" ' + "manipulator"&`& +4 "core" & r "; +3 "storage"(& +5 "core" &L Z Z +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&t'm +26 "core" ' +2 "storage"(5% +3 "core" % Z [  +5 ."downElevator"SE.seek :down +5 "storage"(x'= +98 (a% +5 "core" %- 8 8  \\x +2 "manipulator"&c% +4 "core" %n\ ]  +4 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +7 ."da"Forearm.seek :retract +2 "manipulator"&m' ] +100 "core" ' +61 ' + ."downElevator"SE.stop +2 "storage"(5 +6 (1& +5 "core" &L q q b +914 ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +5 "processing"%p +117 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +16 ."psFlush"PS.seek 0.5ml +3 "processing"%j' +101 #"image"compressed /var/log/esp/midres/da25jul0911h15s.jxl +501 "core" ' +3 ."psFlush"delay 5 seconds +503 .PSR.select :air +8 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1875 #"image"compressed /var/log/esp/midres/da25jul0911h25s.jxl +3 ."Qmail"DAfans.email "da25jul0911h exposed 14.077 seconds\\nmidres/da25jul0911h15s\\nmidres/da25jul0911h25s",Subject: "da25jul0911h images!" +238 "core" ' +2 ."psFlush"delay 1 second +103 .PBV.dial :waste1 +2 "processing"%u  +39 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%I @ +77 "core" A +2 ."psFlush"PSV.dial :mixloop +2 "processing"%" +114 "core" +4 ."psFlush"PS.seek :empty +3 "processing"%n's +2621 "core" ' +5 ."psFlush"PSV.dial PSR +5 "processing"%[ +120 "core"  +4 ."psFlush"PSR.select :flush +9 "processing"%@ +18 ."psFlush"PS.seek 1ml +5 "processing"%e'[q +1097 "core" ' +2 ."psFlush"PSR.select :air +6 "processing"% +21 ."psFlush"PS.seek 2.5ml +4 "processing"%Z' +573 #"uploadLog"upsync +1036 "core" ' +49 ."psFlush"PSV.dial PTV +11 "processing"%. +81 "core" +2 ."psFlush"PTV.dial :puck +3 "processing"%  +78 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%{  +8 "core" +3 ."psFlush"PS.seek 0ml +4 "processing"%?'ܑ +2613 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%q +82 "core"  +2 ."psFlush"PSR.select :air +6 .PS.seek 2.5ml +2 "processing"%' +2629 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%( +81 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"%F'ܑ +2624 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +81 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +2 "processing"%' +602 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%@' +2112 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +81 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%Y U +60 "core" W +2 ."psFlush"PS.seek 0ml +3 "processing"%'ܑ +2626 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%s @ +49 "core" @ +3 ."psFlush"PS.seek 2.5ml +2 "processing"%b' +2623 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%  +79 "core"  +3 ."psFlush"PS.seek :empty +4 "processing"%'s +2628 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"% +49 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%' +2615 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +82 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%* U +7 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%!'ܑ +2616 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"% @ +49 "core" ? +2 ."psFlush"PS.seek 2.5ml +5 "processing"%&' +2614 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%J  +81 "core"  +3 ."psFlush"PS.seek :empty +9 "processing"%)'s +2618 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +49 "core"  +2 ."psFlush"PSR.select :flush +5 "processing"%@ +12 ."psFlush"PS.seek 1ml +2 "processing"% '[q +1110 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%M' +1602 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"% +80 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%P  +7 "core"  +2 ."psFlush"PBV.dial :waste1 +3 "processing"%h  +60 "core" +3 ."psFlush"PS.seek 0ml +4 "processing"%$'ܑ +2613 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%\ +81 "core"  +2 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%>' +2626 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%: +81 "core" +3 ."psFlush"PS.seek 0ml +4 "processing"%3'ܑ +2623 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%' +82 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +2 "processing"%/' +588 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%}' +2120 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"% +81 "core" +2 ."psFlush"PBV.dial PSV +11 "processing"%| U +59 "core" V +3 ."psFlush"PS.seek 0ml +4 "processing"%f'ܑ +1535 "Can"\ PUHO· +1081 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%8 @ +48 "core" ? +3 ."psFlush"PS.seek 2.5ml +3 "processing"%o' +2626 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%d  +82 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%V's +2615 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +51 "core"  + ."psFlush"PSR.select :air +6 .PS.seek 2.5ml +2 "processing"%' +2617 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%z +78 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%7 U +7 "core" U +2 ."psFlush"PS.seek 0ml +3 "processing"%w'ܑ +2616 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%k @ +49 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2617 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%v  +78 "core"  +3 ."psFlush"PS.seek :empty +4 "processing"%2's +2623 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&=& +7 "core" & @ Q: +2 "manipulator"&r% +5 "core" % B * Q +2 ."psFlush"Elbow.seek PC +3 "manipulator"&~( +255 "core" ( +2 "manipulator"&S& +3 "core" &  V R +3 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &y& +3 "core" &  R +3 ."psFlush"Forearm.seek PC +3 "manipulator"&l'E +92 "core" ' +2 ."psFlush"Hand.close + "manipulator"&/ +80 "core" / +2 ."psFlush"PC.seek :open +3 "processing"%G( +376 "core" ( +2 "manipulator"&T& +4 "core" & T S +3 "manipulator"&0% +4 "core" % F } SH +3 ."psFlush"Forearm.seek :retract +3 "manipulator"&B' ] +98 "core" ' +3 ."psFlush"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek :garage +2 "manipulator"&%(-z +137 "core" ( + "manipulator"&W& +4 "core" &- " e QQ +3 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &4& +3 "core" &- T QQ +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek :garage +3 "manipulator"&9'o +117 "core" ' + ."psFlush"Hand.open +2 "manipulator"&K1 +75 "core" 1 +2 "manipulator"&A% +3 "core" % v_ d ?0 +3 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 ."psFlush"Forearm.seek :retract +2 "manipulator"&' ] +109 "core" ' +2 #"myshortDA"Finished short da assay +2 #Beginning samplePassF +4 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'i& +6 "core" &C +2 "manipulator"&& +4 "core" &- I RN +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&D(-z +32 "core" ( +2 "manipulator"&O& +4 "core" &-}  Tp +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" &-} Tp +4 ."myshortDA"Forearm.seek :garage +2 "manipulator"&<'o +112 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&6/ +77 "core" / +2 "manipulator"&Q& +4 "core" &-}  Cp +2 "manipulator"&^% +4 "core" % ςs  C +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&H' ] +107 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +3 "manipulator"&( +285 "core" ( +2 "manipulator"&\\& +4 "core" & A P( +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &+& +45 "core" & P( +3 ."myshortDA"Forearm.reconfigure :tight +10 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek CC +2 "manipulator"&_'ш +107 "core" ' +2 "manipulator"& & +4 "core" & N' +3 "manipulator"&N% +4 "core" %с N +4 "collection"'& +3 "core" &A +4 "collection"']& +5 "core" &E +3 ."myshortDA"CC.seek :closed +3 "collection"'`(X +6 "core" &E +4 &F 3 +10 &CxF 3 +9 &2kzG G +9 &bF U +10 &GL U +9 &DIE U +10 &JL U +9 &OM U +9 &JL U +10 &!LIH U +9 &#JB T +9 &$JL T +10 &&HG T +9 &(TKL U +10 &*KT U +9 &+KM U +9 &-MI U +10 &/\\GJ U +9 &1II U +9 &2GQ T +10 &4HR T +9 &6dIL U +10 &8&JX U +9 &9EU T +9 &;JJ U +10 &=mHL T +9 &?-IQ U +9 &@JT U +10 &BK[ U +9 &DqR\\ V +10 &F/^V W +9 &GwV Z +9 &I[ ^ +10 &K\\] ` +9 &MV ` +9 &NX ` +10 &PY a +9 &RaX a +10 &T!V a +9 &UW b% +9 &W] S +10 &X#R (s +9 &X}Z X +3 ( +2 "collection"']& +4 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.45 +2 "collection"'& +6 "core" &XzK X +2 ."myshortDA"Hand.open +2 "manipulator"&51 +77 "core" 1 +3 "manipulator"&,% +5 "core" % { x F +2 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +3 "manipulator"& ' ] +112 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%a  +60 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush + .PSR.select :flush +4 "processing"%@ +14 ."myshortDA"PS.seek 1.5ml +2 "processing"%c' +1623 "core" ' +2 ."myshortDA"delay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%E  +47 "core"  +2 ."myshortDA"PS.seek 0ml +3 "processing"%C'ܑ +1604 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%X +49 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml + "processing"%g' +2622 "core" ' +2 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +5 "processing"%1  +3 "collection"'R  +8 "core"  +100  +3 ."myshortDA"PSV.dial :PTV,via: :air +2 "processing"%t +211 "core"  +2 ."myshortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +5 "processing"%x @ +77 "core" B +3 ."myshortDA"PS.seek 0ml +2 "processing"%p'ܑ +2618 "core" ' +2 ."myshortDA"PSV.dial :air +3 "processing"%-  +80 "core"  +3 ."myshortDA"PS.seek 2.5ml +2 "processing"%j' +2629 "core" ' +2 ."myshortDA"PSV.dial :PTV +2 "processing"%u +82 "core" ~ +3 ."myshortDA"PS.seek 0ml +2 "processing"%I'ܑ +2625 "core" ' +2 #"myshortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&"& +7 "core" & L I' +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek CC +3 "manipulator"&( +33 "core" ( +2 "manipulator"&[& +4 "core" & j My +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &n& +4 "core" & My +3 ."myshortDA"Forearm.seek CC +2 "manipulator"&e'ш +95 "core" ' +2 ."myshortDA"Hand.close + "manipulator"&./ +76 "core" / +3 ."myshortDA"CC.seek :open +4 "collection"' ( +410 "core" ( +2 "manipulator"&{& +4 "core" & # s Qy +3 "manipulator"&Z% +4 "core" % ё  QD +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&q' ] +98 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +3 "manipulator"&?(-z +279 "core" ( +2 "manipulator"&(& +4 "core" &-~ ( B QS +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +4 "core" &-~  h QS +3 ."myshortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek :garage +2 "manipulator"&'o +114 "core" ' +3 ."myshortDA"Hand.open + "manipulator"&F1 +77 "core" 1 +2 "manipulator"&% +4 "core" % yi ~ g ?J +3 ."myshortDA"Forearm.reconfigure :loose +10 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&' ] +101 "core" ' +15840 #"Camille"-> access 3 +6 "storage"(Y% +3 "core" %E\ / +3 "manipulator"&@% +3 "core" % Y  T V +3 "manipulator"&s& +4 "core" &-~  I WS +3 ."Camille"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."Camille"SC.seek 7 +3 "storage"(([Y +693 "core" ( +2 ."Camille"SC.configure :limp + "storage"($(\ 1b +5 (& +3 "core" &[[ 8\ ) +191 #"Camille"-> access 4 +4 "storage"(b% +5 "core" %E s\ + +2 "manipulator"&% +4 "core" % Y  N S +3 "manipulator"&& +4 "core" &-~ H SS +3 ."Camille"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."Camille"SC.seek 1 +2 "storage"(( +989 "core" ( + ."Camille"SC.configure :limp +2 "storage"($(\ 1b +5 (*& +3 "core" & \  +949 #"Camille"-> startTube 4 +4463 "Can"\ GX<Pd +46922 #"Camille"-> start(:myshortDA){shortDA; samplePassF} +3 "collection"'% +4 "processing"%% +8 "core" %N3 +7 %܋, +3 #"myshortDA"Ready to sample after 10 seconds from PRV.sipper? + #Type 'Thread[:myshortDA].answer' to continue +1385 #"Camille"-> Thread[:myshortDA].answer +2 #"myshortDA"Camille answered Ready to sample after 10 seconds from PRV.sipper? "Yes" +8 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +4 .delay 10 seconds +1005 .PSV.dial :mixloop + "processing"%! +48 "core" +2 ."myshortDA"PTV.dial :PRVmixing +2 "processing"%J  +76 "core" +2 ."myshortDA"PRV.dial :sipper +2 "processing"%&  +143 "core"  +2 ."myshortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +5 ."myshortDA"PS.seek 1.1ml +4 "processing"%'h! +2277 "core" ' +3 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +4 "processing"%)  +2 "collection"'  +10 "core"  +131  +3 ."myshortDA"PS.seek 0.5ml +3 "processing"%' +1275 "core" ' +2 ."myshortDA"PRV.dial :waste2 +2 "processing"%P @ +112 "core" ? +3 ."myshortDA"PS.reconfigure :default + "processing"%#A d`xb +6 ."myshortDA"PS.seek :empty +2 "processing"%h's +585 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%M +115 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush + .PSR.select :flush +4 "processing"%@ +13 ."myshortDA"PS.seek 1ml +3 "processing"%\ '[q +1108 "core" ' +2 ."myshortDA"PSR.select :air +2 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%$' +1603 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%: +115 "core" +2 ."myshortDA"PS.seek :empty +3 "processing"%>'s +2626 "core" ' +2 ."myshortDA"PSV.dial PSR + "processing"%' +116 "core"  + #"myshortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +4 "processing"%@ +13 ."myshortDA"PS.seek 1ml +3 "processing"%3'[q +173 "Can"\ JZP +919 "core" ' +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%/' +1608 "core" ' +2 ."myshortDA"PSV.dial :mixloop +3 "processing"% +112 "core" +2 ."myshortDA"PRV.dial :sipper +2 "processing"%|  +50 "core" +2 ."myshortDA"PS.seek :empty +4 "processing"%}'s +2620 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%8 +115 "core"  +2 ."myshortDA"PSR.select :air +4 .PS.seek 2.5ml +3 "processing"%f' +2619 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%d +113 "core" +3 ."myshortDA"PS.seek :empty +2 "processing"%o's +2618 "core" ' +3 #"myshortDA"Loading da puck from tube 4 into Processing Clamp +2 "processing"%& +6 "core" & +3 "manipulator"&V% +3 "core" % Y   = U +3 "storage"(z% +4 "core" %F\ . +2 "storage"(7. +4 "core" .( +2 ."myshortDA"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."myshortDA"SC.seek 4 +2 "storage"((+ +520 "core" ( +3 ."myshortDA"SC.configure :limp + "storage"($(\ 1b +6 (k& +3 "core" &+ \ ) +3 "manipulator"&w& +4 "core" &-~ $ 6 RS +2 "manipulator"&v% +4 "core" % Y   R +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +50 ."myshortDA"Elbow.seek 4 +6 "manipulator"&( +191 "core" ( +2 "manipulator"&=& +3 "core" & ! R +3 "storage"(r& +4 "core" &+  \ +- +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek 4 + 800 counts +2 "manipulator"&S's +109 "core" ' +2 "storage"(y& +3 "core" &+ [\ ,- +3 ."myshortDA"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +6 ."myshortDA"SE.seek :beamBreak +2 "storage"(' +301 "core" ' +2 "storage"(- +4 "core" -'v +2 ."myshortDA"SE.configure :default + "storage"(#QK-0-\ b +6 (m& +3 "core" &+ \\\ )- +3 "manipulator"&#& +4 "core" & | S +2 ."myshortDA"Elbow.seek 4 +3 "manipulator"&T( +10 "core" ( +2 "manipulator"&0& +4 "core" &   T +2 "storage"(W& +4 "core" &+ B\ )- +3 ."myshortDA"Forearm.seek 4 + 300 counts +2 "manipulator"&4' +31 "core" ' +2 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Hand.close +2 "manipulator"&l/ +68 "core" / +3 !"myshortDA"o:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 4):bt["4/home/esp/esp2/utils/puckmoves.rb:389:in `load'"8/home/esp/esp2/utils/puckmoves.rb:998:in `loadPuck'";/home/esp/esp2/protocol/2G/DAprocess.rb:281:in `runDA'"6/home/esp/esp2/protocol/2G/DA.rb:124:in `shortDA'"$Camille:19:in `topLevelBinding'"./home/esp/esp2/lib/base.rb:296:in `start'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +5 ."downElevator"SE.seek :down +3 "manipulator"&~& +3 "storage"(K'= +10 "core" & _ T +2 "manipulator"&A% +4 "core" % О / P +4 ."myshortDA"Forearm.seek :retract +2 "manipulator"&B' ] +105 "core" ' +2 ."myshortDA"Elbow.seek PC +3 "manipulator"&i( +150 "core" ' + ."downElevator"SE.stop +3 "storage"(5 +91 "core" ( +2 "manipulator"&& +4 "core" &    U= +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &O& +5 "core" &   N V= +2 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek PC +2 "manipulator"&'E +100 "core" ' +2 "manipulator"&9& +5 "core" & D P= +2 "manipulator"&6% +4 "core" %N 0 P\ +3 "processing"%Q& +4 "core" &+ +3 "processing"%^& +5 "core" &, +3 ."myshortDA"PC.seek :closed +2 "processing"%%(SD +6 "core" & +6 & 4 +9 &Fz 3 +10 &=nx G +9 &Z S +9 &I R +10 &ZF R +9 &H R +10 &I R +9 &J S +9 &!bH R +10 &#$G R +9 &$I R +9 &&E R +10 &(iI S +9 &*+I S +10 &+J R +9 &-G R +9 &/rG R +10 &13J S +9 &2I S +9 &4I R +10 &6zI R +9 &8:I S +10 &9J S +9 &;G S +9 &=H S +10 &?BL S +9 &AI S +9 &BJ S +10 &DJ S +9 &FFZ T +10 &Hg V +9 &I~ Y +9 &K Y +10 &MA Y +9 &N Z +9 &P Z +10 &Rh|k - +9 &S'g 5 +10 ( + &S  , +2 "processing"%^& +5 #"myshortDA"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.69 + .Hand.open +4 "manipulator"&1 +79 "core" 1 +2 "manipulator"&<% +4 "core" % N g O\ +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&\\' ] +106 "core" ' +3 #"myshortDA"Heating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +5 "processing"%D { +4 %+9 +7 "core" 9} +103 "processing"% 9 +3 "core" 9{ +103 "processing"%N9 +3 "core" 9{  +103 "processing"%9 +3 "core" 9z  +103 "processing"%H9 +3 "core" 9y +103 "processing"%L9 +3 "core" 9{ +103 "processing"%9 +3 "core" 9{ +103 "processing"%59 +3 "core" 9| +103 "processing"%,9 +3 "core" 9~" +103 "processing"%]9 +3 "core" 9' +103 "processing"%a9 +3 "core" 9+ +103 "processing"%_9 +3 "core" 9/ +103 "processing"%29 +3 "core" 93 +103 "processing"%E9 +4 "core" 98 +103 "processing"%c9 +3 "core" 9< +104 "processing"%X9 +3 "core" 9@ +103 "processing"%C9 +3 "core" 9D +103 "processing"%R9 +3 "core" 9I +103 "processing"%19 +4 "core" 9M +103 "processing"%t9 +3 "core" 9Q +103 "processing"%x9 +42 "core" 9U +103 "processing"%g9 +3 "core" 9[ +103 "processing"%-9 +4 "core" 9` +103 "processing"%p9 +3 "core" 9d +103 "processing"%u9 +3 "core" 9h +103 "processing"%j9 +3 "core" 9l +103 "processing"%"9 +3 "core" 9q +103 "processing"%[9 +3 "core" 9u +103 "processing"%n9 +4 "core" 9 y +103 "processing"%.9 +3 "core" 9} +103 "processing"%9 +3 "core" 9 +103 "processing"% 9 +3 "core" 9% +103 "processing"%`9 +3 "core" 9, +103 "processing"%{9 +4 "core" 92 +11 ."myshortDA"PH.hold 2:00:00,28C +4 "processing"%Z p{p. +4 ."myshortDA"delay 1:30 +8 "core"  +8997 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"%e +114 "core"  +2 #"myshortDA"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +4 "processing"% +13 ."myshortDA"PS.seek 0.5ml +2 "processing"%(' +583 "core" ' +2 ."myshortDA"delay 5 seconds +503 .PSR.select :air +5 "processing"% +11 ."myshortDA"PS.seek 2ml +3 "processing"%'Q +1614 "core" ' +2 ."myshortDA"PTV.dial :puck +2 "processing"%  +136 "core"  +2 ."myshortDA"PSV.dial PTV +3 "processing"%F +81 "core" +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%  +60 "core" +2 "processing"%q% +4 "core" %Y +4 ."myshortDA"PS.seek 1.5ml +2 "processing"%' +595 "core" ' +2 ."myshortDA"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%Y * +39 "core" , +3 ."myshortDA"PS.seek 0ml +3 "processing"%@'ܑ +1610 "core" ' +2 ."myshortDA"delay 5:00 +28247 "Can" ^^BQ +1756 #"myshortDA"recoverPSRreagent08 +2 .PTV.dial :puck +3 "processing"%s  +16 "core"  +2 ."myshortDA"PBV.dial :waste1 +3 "processing"%;  +37 "core" +2 ."myshortDA"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +38 "core" + + ."myshortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"%b +81 "core"  +2 ."myshortDA"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."myshortDA"PS.seek 2.5ml +2 "processing"%' +2525 "core" ' +2 ."myshortDA"PSV.dial PTV +2 "processing"% +82 "core" +2 ."myshortDA"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +81 "core"  +2 ."myshortDA"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%* +81 "core" +2 ."myshortDA"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +80 "core"  +3 ."myshortDA"PS.seek :empty +4 "processing"%'s +2495 "core" ' +2 ."myshortDA"PTV.dial :PRVmixing,via: PRV +3 "processing"%!  +137 "core" +2 ."myshortDA"PSV.dial :mixloop +3 "processing"%J +48 "core" +2 ."myshortDA"PRV.dial :ab1 +3 "processing"%& @ +111 "core" ? +3 ."myshortDA"PS.reconfigure :slow + "processing"%#A 2`xb +6 ."myshortDA"PS.seek 0.15ml +3 "processing"%I' +367 "core" ' +2 ."myshortDA"delay 2 seconds +202 ."connect"CBV.dial PRV +4 ."myshortDA"PRV.dial CBV +8 "collection"'  +5 "processing"%)  +8 "core"  +47  +2 "processing"%% +4 "core" %$ +3 ."myshortDA"PS.seek 0.3ml +3 "processing"%P' +358 "core" ' +3 ."myshortDA"delay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'  +37 "core" +2 ."myshortDA"PRV.dial :air +2 "processing"%M  +48 "core"  +3 ."myshortDA"PS.seek 0.9ml +2 "processing"%h'N +1268 "core" ' +2 ."myshortDA"PRV.dial :waste2 +2 "processing"%\ @ +79 "core" ? +3 ."myshortDA"PS.seek 0.5ml +4 "processing"%:' +857 "core" ' +2 #"myshortDA"addPMLReagent08 +2 .PSV.dial :air +3 "processing"%$  +49 "core"  +3 ."myshortDA"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."myshortDA"PS.seek 2ml +2 "processing"%''Q +1600 "core" ' +2 ."myshortDA"PSV.dial :PML +2 "processing"%> +49 "core" +2 ."myshortDA"PTV.dial :mixing +2 "processing"%3 @ +77 "core" A +2 ."myshortDA"PBV.dial :waste1 +3 "processing"%  +37 "core" +2 "processing"%|% +44 "core" %M#  +13 ."myshortDA"PS.seek 1.85ml +2 "processing"%/'E +232 "core" ' + ."myshortDA"PBV.dial between PSV and waste1 +3 "processing"%8 * +38 "core" + +3 ."myshortDA"PS.seek 0ml +3 "processing"%}'ܑ +1958 "core" ' +2 ."myshortDA"delay 2 seconds +202 #Beginning samplePassC +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'d& +5 "core" & +3 "manipulator"&f& +5 "core" & 9 O= +2 "manipulator"&% +4 "core" % J G I +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&V(-z +137 "core" ( +2 "manipulator"&z& +4 "core" &-  J& +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &7& +3 "core" &-  L& +4 ."myshortDA"Forearm.seek :garage +2 "manipulator"&'o +106 "core" ' +3 ."myshortDA"Hand.close +2 "manipulator"&k/ +71 "core" / +3 "manipulator"&w& +3 "core" &- G ? F 8& +3 "manipulator"&v% +3 "core" % σp : 9 g 8 +4 ."myshortDA"Forearm.seek :retract +2 "manipulator"&=' ] +111 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +3 "manipulator"&r( +280 "core" ( +2 "manipulator"&?& +5 "core" & D* +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &y& +4 "core" &  D* +3 ."myshortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek CC +3 "manipulator"&'ш +101 "core" ' +2 "manipulator"&& +5 "core" &  B* +2 "manipulator"&m% +4 "core" %u  B +3 "collection"'#& +3 "core" &3 +4 "collection"'0& +5 "core" &! +3 ."myshortDA"CC.seek :closed +5 "collection"'W(X +6 "core" &6 +3 &- 5 +9 &Dv. 3 +9 &3kx- G +10 &_2 U +9 &H6 U +10 &CI- U +9 &G- U +9 &J+ V +10 &I- U +9 &!KF1 U +9 &# G% U +10 &$F1 U +9 &&G0 U +10 &(SG4 U +9 &*I4 U +9 &+G' U +10 &-J! U +9 &/[I0 U +10 &1G$ V +9 &2F" U +9 &4F$ V +10 &6cG/ U +9 &8&C% U +9 &9E) U +10 &;H# U +9 &=mG" U +9 &?.H! U +10 &@H" U +9 &BJ/ V +10 &DqL& V +9 &F.]- X +9 &Gs& Z +10 &I+ _ +9 &KY% a +9 &M* a +10 &N# a +9 &P% a +10 &R]" b +9 &T " b +9 &U b' +10 &W) U +9 &X z &n +9 &X$ Q +10 ( + &Xe1 K +2 "collection"'0& +5 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.48 + "collection"'l& +8 "core" &Xf# K +2 ."myshortDA"Hand.open +2 "manipulator"&~1 +26 "core" 1 +2 "manipulator"&A% +4 "core" %t t i < +4 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&' ] +99 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%S +115 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +6 "processing"%@ +11 ."myshortDA"PS.seek 1.5ml +2 "processing"%' +1604 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%4  +49 "core"  +3 ."myshortDA"PS.seek 0ml +2 "processing"%'ܑ +1604 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%O +61 "core"  +2 ."myshortDA"PSR.select :air +2 "processing"% +14 ."myshortDA"PS.seek 2.5ml +3 "processing"%T' +2623 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 ."myshortDA"CBV.dial PRV +10 "processing"%9  +2 "collection"'6  +39 "core"  +138  +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%Q +115 "core" +2 ."myshortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing +4 "processing"%K  +78 "core" +3 ."myshortDA"PS.seek 0ml +2 "processing"%B'ܑ +2641 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%G  +48 "core"  +3 ."myshortDA"PS.seek 2.5ml +2 "processing"%' +2653 "core" ' +2 ."myshortDA"PSV.dial :mixloop +11 "processing"%< +48 "core" +3 ."myshortDA"PS.seek 0ml +2 "processing"%^'ܑ +2618 "core" ' +2 ."myshortDA"PSV.dial :air +3 "processing"%+  +48 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"% ' +2615 "core" ' +2 ."myshortDA"PSV.dial :mixloop +3 "processing"% +48 "core" +3 ."myshortDA"PS.seek 0ml +4 "processing"%N'ܑ +2643 "core" ' +2 #"myshortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&& +6 "core" & S S  <( +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek CC +2 "manipulator"&H( +35 "core" ( +2 "manipulator"&L& +5 "core" & y i  ?h +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" & o b H >h +3 ."myshortDA"Forearm.seek CC +2 "manipulator"&5'ш +96 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&,/ +75 "core" / +2 ."myshortDA"CC.seek :open +3 "collection"']( +412 "core" ( +2 "manipulator"&a& +5 "core" &  Fg +2 "manipulator"&_% +3 "core" %~  AC +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&2' ] +108 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +4 "manipulator"&E(-z +275 "core" ( +2 "manipulator"&c& +4 "core" &- j D_ +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &X& +3 "core" &- Z E_ +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek :garage +3 "manipulator"&C'o +112 "core" ' +2 ."myshortDA"Hand.open +2 "manipulator"&R1 +80 "core" 1 +2 "manipulator"&1% +5 "core" % ua    41 +2 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +3 "manipulator"&t' ] +105 "core" ' +3 ."da"delayUntil "12:14:40.57" +16524 "Can"\ KaR& +8041 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing +3 "processing"%x @ +78 "core" A + ."da"PBV.dial :waste1 +3 "processing"%g  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%- * +39 "core" , +2 ."da"PSV.dial :air +2 "processing"%p  +49 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%u' +2522 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%j +50 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%"  +48 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +4 "processing"%[ +48 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%n  +45 "core"  +3 ."da"PS.seek :empty +2 "processing"%.'s +2529 "core" ' +3 #"da"washCycleDA #1 of 2 + .PSR.select :air +4 .PSV.dial PSR +4 "processing"% +148 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +6 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"% ' +583 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +5 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%`'Q +1624 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%{  +76 "core"  +2 ."da"PSV.dial PTV +2 "processing"%e +80 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%o  +37 "core" +2 "processing"%(% +4 "core" %O +4 ."da"PS.seek 1.5ml +2 "processing"%' +595 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%F * +39 "core" , +3 ."da"PS.seek 0ml +2 "processing"%'ܑ +1603 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +46 "processing"%q  +6 "core"  +2 ."da"PBV.dial :waste1 +11 "processing"%  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%Y * +38 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +82 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%D' +2523 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%s +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%; +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"% +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%b  +79 "core"  +2 ."da"PS.seek :empty +4 "processing"%@'s +2497 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +5 .PSV.dial PSR +3 "processing"% +146 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +5 "processing"%' +594 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%*'Q +1600 "core" ' +2 ."da"PTV.dial :puck +2 .PSV.dial PTV +4 "processing"% +81 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 "processing"%!% +5 "core" %O  +2 ."da"PS.seek 1.5ml +2 "processing"%J' +595 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%& * +40 "core" , +3 ."da"PS.seek 0ml +4 "processing"%'ܑ +1612 "core" ' +2 ."da"delay 2:00 +9424 "Can"\ Oe R +2579 #"da"recoverPSRreagent08 +2 .PTV.dial :puck +8 .PBV.dial :waste1 +4 "processing"%  +43 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%) * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +80 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%I' +2531 "core" ' +2 ."da"PSV.dial PTV +3 "processing"% +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%M +82 "core"  +3 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%P +78 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%\  +81 "core"  +2 ."da"PS.seek :empty +3 "processing"%h's +2528 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +4 "processing"%$  +47 "core"  +2 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +2 "processing"%:  +135 "core" +3 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%>  +47 "core" ~ + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop +4 "processing"%3 +49 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."da"PS.seek 0.3ml +3 "processing"%' +393 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%|  +49 "core"  +2 "processing"%8% +4 "core" %  +3 ."da"PS.seek 0.55ml +2 "processing"%''"] +333 "core" ' +2 #"da"addPMLReagent08 +2 .PSV.dial :air +3 "processing"%/  +48 "core"  +2 ."da"PS.seek 2ml +3 "processing"%d'Q +1559 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%f +47 "core" +2 ."da"PTV.dial :mixing +3 "processing"% @ +77 "core" A + ."da"PBV.dial :waste1 +3 "processing"%z  +38 "core" +2 "processing"%7% +3 "core" %T  +3 ."da"PS.seek 1.85ml +2 "processing"%i'L +230 "core" ' +2 ."da"PBV.dial between PSV and waste1 +3 "processing"%k * +38 "core" , +2 ."da"PS.seek 0ml +3 "processing"%w'ܑ +1968 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +40737 "Can"\ Oh?SR +7266 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing +4 "processing"%v @ +50 "core" A +2 ."da"PBV.dial :waste1 +11 "processing"%\\  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +37 "core" + +2 ."da"PSV.dial :air +3 "processing"%?  +48 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%y' +2519 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%V +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +3 "processing"%  +46 "core"  +2 ."da"delay 2 seconds +203 .PSV.dial :mixloop +3 "processing"%m +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%#  +48 "core"  +3 ."da"PS.seek :empty +2 "processing"%='s +2525 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +5 .PSV.dial PSR +3 "processing"% +157 "core" +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +13 ."da"PS.reconfigure :default + "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%l' +588 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +2 "processing"%~'Q +1615 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%A  +75 "core"  +2 ."da"PSV.dial PTV +3 "processing"%0 +81 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%S  +39 "core" +2 "processing"%% +3 "core" %V#  +3 ."da"PS.seek 1.5ml +2 "processing"%}' +597 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%4 * +39 "core" , +3 ."da"PS.seek 0ml +2 "processing"%'ܑ +1612 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%O  +6 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%6 * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%9 +82 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +4 "processing"%Q' +2509 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%K +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%T +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%G +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%B  +81 "core"  +2 ."da"PS.seek :empty +3 "processing"%<'s +2503 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +4 .PSV.dial PSR +4 "processing"% +156 "core" +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%+' +588 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%^'Q +1599 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +7 "core"  +2 ."da"PSV.dial PTV +3 "processing"% +81 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 "processing"%L% +4 "core" %S#  +3 ."da"PS.seek 1.5ml +2 "processing"%' +593 "core" ' +3 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%, * +37 "core" + +3 ."da"PS.seek 0ml +4 "processing"%r'ܑ +1609 "core" ' +2 ."da"delay 2:00 +10258 "Can"\ NkS +1745 #"da"recoverPSRreagent08 +2 .PTV.dial :puck +3 "processing"%  +7 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%W  +38 "core" +2 ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +2 "processing"%a * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%_ +82 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +57 "processing"%5' +2523 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%c +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%X +82 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%H +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%R  +82 "core"  +2 ."da"PS.seek :empty +4 "processing"%1's +2523 "core" ' +2 #"da"washCycleDA #3 of 3 +2 .PSR.select :air +5 .PSV.dial PSR +4 "processing"%2 +146 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +4 "processing"% +14 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%C' +599 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%x'Q +1600 "core" ' + ."da"PTV.dial :puck +3 "processing"%g  +7 "core"  +2 ."da"PSV.dial PTV +2 "processing"%- +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%p  +41 "core" +2 "processing"%N% +4 "core" %Q  +3 ."da"PS.seek 1.5ml +3 "processing"%j' +594 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%" * +40 "core" , +3 ."da"PS.seek 0ml +3 "processing"%['ܑ +1610 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%n  +4 "core"  +3 ."da"PBV.dial :waste1 +3 "processing"%u  +36 "core" +3 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +38 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%. +81 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"% ' +2518 "core" ' + ."da"PSV.dial PTV +3 "processing"%{ +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%e +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%o +81 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%(  +79 "core"  +3 ."da"PS.seek :empty +4 "processing"%`'s +2512 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates +3 .PSR.select :air +5 .PSV.dial PSR +4 "processing"%F +150 "core"  +7 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +12 "processing"% +23 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +11 ."da"PS.seek 0.25ml +6 "processing"%'I +348 "core" ' +2 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +5 "processing"% +12 ."da"PS.seek 0.5ml +3 "processing"%q' +330 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +17 ."da"PS.seek 2ml +3 "processing"%'Q +1601 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%Y  +7 "core"  +2 ."da"PSV.dial PTV +3 "processing"% +82 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%  +39 "core" +2 "processing"%s% +4 "core" %M#  +3 ."da"PS.seek 1.5ml +2 "processing"%;' +590 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +39 "core" , +3 ."da"PS.seek 0ml +2 "processing"%b'ܑ +1603 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 +2 .PTV.dial :puck +3 "processing"%D  +7 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +40 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%@ * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +84 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%' +2612 "core" ' +2 ."da"PSV.dial PTV +3 "processing"% +83 "core" +49 ."da"delay 5 seconds +511 .PSV.dial PSR +2 "processing"%! +83 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%* +84 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%&  +83 "core"  +3 ."da"PS.seek :empty +2 "processing"%J's +2607 "core" ' +3 #"da"Additional air clear + .PSR.select :air +10 .PSV.dial PSR +4 "processing"% +154 "core"  +2 #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +6 .PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 2ml +2 "processing"%)'Q +2122 "core" ' +2 ."da"delay 5 seconds +458 "Can" pT~ +44 ."da"PTV.dial :puck +3 "processing"%  +6 "core"  +2 ."da"PSV.dial PTV +3 "processing"% +82 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +40 "core" +2 "processing"%M% +4 "core" %X +3 ."da"PS.seek 1.5ml +2 "processing"%P' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%\ * +40 "core" + +3 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%I  +118 "core"  +3 ."da"PS.seek :empty +4 "processing"%U's +1606 "core" ' +2 "processing"%$9 +4 "core" 9{6 +3 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +5 "processing"%: +5 "core" 6 +2 "processing"%>& +4 "core" &S  , +4 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 + "manipulator"&3% +7 "core" % ]   +2 "storage"(h% +4 "core" %A   q +3 "storage"(|. +3 "core" .(+ +3 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."da"SC.seek 3 +3 "storage"(8(@ +202 "core" ( +2 ."da"SC.configure :limp + "storage"($(\ 1b +6 (& +4 "core" &C   +2 "manipulator"&/& +4 "core" &-   <_ +3 "manipulator"&'% +4 "core" % ]   1 +3 ."da"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +3 "manipulator"&f( +194 "core" ( +2 "manipulator"&& +5 "core" &  0 _z +3 "storage"(z& +4 "core" &L $ $  +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&7'm +108 "core" ' +2 "storage"(k& +4 "core" &L +3 ."da"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +6 ."da"SE.seek :beamBreak +2 "storage"(d' +290 "core" ' +2 "storage"(i- +4 "core" -' +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +6 ."da"SE.seek :place +3 "storage"(v'x +44 "core" ' +3 "manipulator"&\\& +4 "core" & 5 2 7z +2 "manipulator"&% +5 "core" %Ҙ . ' R +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +3 "manipulator"&?' ] +90 "core" ' +3 ."da"Elbow.seek PC +2 "manipulator"&w( +247 "core" ( +2 "manipulator"&V& +4 "core" & 1 /E +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 && +3 "core" & 3 ( .E +3 ."da"Forearm.seek PC +2 "manipulator"&m'E +104 "core" ' +2 ."da"Hand.close +3 "manipulator"&#/ +72 "core" / +2 ."da"PC.seek :open +3 "processing"%y( +377 "core" ( +2 "storage"( & +4 "core" &L # Q +3 "manipulator"&=& +4 "core" &   HD +2 "manipulator"&l% +4 "core" % { 1 %  +3 ."da"Forearm.seek :retract +3 "manipulator"&A' ] +97 "core" ' +3 ."da"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +2 "manipulator"&0( +268 "core" ( +2 "manipulator"&S& +4 "core" & % / i +3 "storage"(& +3 "core" &L  +52 ."da"Forearm.reconfigure :tight +10 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&~'m +89 "core" ' +2 ."da"Hand.open +2 "manipulator"&41 +77 "core" 1 +3 "storage"(}- +4 "core" -'x +4 ."da"SE.seek -0.3 Pucks below Top Plate +2 "storage"(O'D +27 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +6 ."da"SE.seek -1.29 Pucks below Top Plate +3 "storage"(' +59 "core" ' +3 #"da"Lights, camera, ACTION! +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +8 #"da"PuckCamera: snap -bin=2,2 -png=0 -auto /var/log/esp/da25jul0912h.png +6 "processing"%6& +18 "core" & +6 "manipulator"&9& +10 "core" & Hi +3 "manipulator"&% +5 "core" % p z z > +4 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +7 ."psFlush"Forearm.seek :retract +9 "manipulator"&K' ] +106 "core" ' +3 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&T(-z +179 "core" ( +2 "manipulator"&G& +4 "core" &- t 9e +3 ."psFlush"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 &B& +6 "core" &- y w ce +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&Q'o +106 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&/ +77 "core" / +2 "manipulator"&<& +4 "core" &-e +3 "manipulator"&+% +4 "core" % ς|  +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&' ] +106 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek PC +2 "manipulator"& ( +122 "core" ( +2 "manipulator"&& +4 "core" & K U o? +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &L& +3 "core" & L Q ? +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek PC +3 "manipulator"&^'E +99 "core" ' +2 "manipulator"&,& +4 "core" & j ? +3 "manipulator"&% +4 "core" %B S ]- +3 "processing"%& +5 "core" & x +2 "processing"%W& +6 "core" & w +3 ."psFlush"PC.seek :closed +3 "processing"%a(SD +6 "core" & w +3 & w1 +10 &Cu r4 +9 &,kp rH +9 &U sV +10 &{9 tV +9 &=8 uV +9 &< tV +10 &; tW +9 &; tW +10 &!C: tW +9 &#= sW +9 &$; U +10 &&< U +9 &(N: V +10 &*< V +9 &+> V +9 &-< V +10 &/W> U +9 &1< V +9 &2? U +10 &4= U +9 &6\\C vV +10 &8> uW +9 &9? tW +9 &;9 vW +10 &=c> tW +9 &?%> tW +9 &@: tV +10 &B> tW +9 &Dk? tW +10 &F+F sX +9 &GU rY +9 &Ik p\\ +10 &K_u p^ +9 &Mx p^ +9 &N o_ +10 &P ^ +9 &RL}c : +9 &S 'p S +10 &S)6 7 +3 ( +2 "processing"%W& +5 #"psFlush"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.79 +2 "processing"%_& +5 "core" &S)5+ 7 +3 ."psFlush"Hand.open +2 "manipulator"&r1 +79 "core" 1 +3 "manipulator"&c% +4 "core" % B B :- +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +3 "manipulator"&X' ] +110 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +4 "processing"%H +51 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +3 "processing"%R' +590 "core" ' +2 ."psFlush"delay 5 seconds +505 .PSR.select :air +6 "processing"% +17 ."psFlush"PS.seek 2.5ml +3 "processing"%5' +47 #"da"SX HX9/16 (USB:44): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 1.41 seconds\ Exposing 696x520 pixel 16-bit image for 24.932 seconds\ /var/log/esp/da25jul0912h.png: PNG Upload Complete\ +11 #PuckCamera: snap -bin=2,2 -png=0 15.0 /var/log/esp/midres/da25jul0912h15s.png +1644 #SX HX9/16 (USB:44): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da25jul0912h15s.png: PNG Upload Complete\ +6 #PuckCamera: snap -bin=2,2 -png=0 25.0 /var/log/esp/midres/da25jul0912h25s.png +407 "core" ' +13 ."psFlush"delay 1 second +104 .PRV.dial :waste2,avoiding: :ab2 +3 "processing"%2 @ +217 "core" A +2 ."psFlush"PTV.dial :PRVmixing +3 "processing"%1  +143 "core" +2 ."psFlush"PSV.dial :mixloop +3 "processing"%C +119 "core" +90 ."psFlush"PS.seek :empty +15 "processing"%g's +517 #"image"compressed /var/log/esp/da25jul0912h.jxl +1012 #"da"SX HX9/16 (USB:44): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 25 seconds\ /var/log/esp/midres/da25jul0912h25s.png: PNG Upload Complete\ +6 .Gate.power :camera,:OFF +6 "storage"(-- +6 "core" -' +4 "storage"(p& +6 "core" &L 3 (  +3 "manipulator"&N& +4 "core" & e b ;? +15 "manipulator"&x% +15 "core" % n d b g +8 ."da"Elbow.reconfigure :tight +8 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 3 +4 "manipulator"&"( +248 "core" ( +2 "manipulator"&j& +5 "core" & c e ^U +3 "storage"(n& +4 "core" &L H K  +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&u'm +94 "core" ' +2 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +7 ."da"SE.seek -0.57 Pucks below Top Plate +3 "storage"('W +54 "core" ' +2 "manipulator"&.& +3 "core" &  U +3 "storage"([& +6 "core" &L   ] +2 ."da"Elbow.reconfigure :limp + "manipulator"&$ ,(b +7 ."da"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek 3 +4 "manipulator"&{'M +40 "core" ' +2 ."da"Elbow.hold +3 "manipulator"&e, +6 "core" , +3 ."da"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +7 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.39 Pucks below Top Plate +2 "storage"(o' +30 "core" ' +3 "manipulator"&(% +5 "core" %[ 0 / t k +2 "storage"( & +4 "core" &L\ +\ * C +3 ."da"Forearm.force -20 +2 "manipulator"&5 +7 ."da"Forearm.seek 3 + 314 counts +2 "manipulator"&F'Ї +26 "core" ' + "manipulator"&`& +4 "core" & 8 P +3 "storage"(& +5 "core" &L A B +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&q'm +34 "core" ' +2 "storage"(Y% +5 "core" % 3 6  +4 ."downElevator"SE.seek :down +3 "storage"('= +101 (% +3 "core" %*+ D E K [v +2 "manipulator"&s% +5 "core" %W   +4 ."da"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +3 "manipulator"&' ] +96 "core" ' +63 ' +3 ."downElevator"SE.stop + "storage"(5 +6 (& +6 "core" &L Z Z +6 ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +4 "processing"%; +119 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +15 ."psFlush"PS.seek 0.5ml +3 "processing"%D' +592 "core" ' +2 ."psFlush"delay 5 seconds +504 .PSR.select :air +4 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%' +39 #"image"compressed /var/log/esp/midres/da25jul0912h15s.jxl +2071 "core" ' +2 ."psFlush"delay 1 second +103 .PBV.dial :waste1 +3 "processing"%@  +37 "core" +2 ."psFlush"PTV.dial :mixing +3 "processing"% @ +79 "core" A +2 ."psFlush"PSV.dial :mixloop +2 "processing"%b +116 "core" +3 ."psFlush"PS.seek :empty +4 "processing"%'s +523 #"image"compressed /var/log/esp/midres/da25jul0912h25s.jxl +2 ."Qmail"DAfans.email "da25jul0912h exposed 24.932 seconds\\nmidres/da25jul0912h15s\\nmidres/da25jul0912h25s",Subject: "da25jul0912h images!" +2103 "core" ' +6 ."psFlush"PSV.dial PSR +6 "processing"%! +117 "core"  +106 ."psFlush"PSR.select :flush +30 "processing"%@ +18 ."psFlush"PS.seek 1ml +5 "processing"%*'[q +1109 "core" ' +3 ."psFlush"PSR.select :air +5 "processing"% +24 ."psFlush"PS.seek 2.5ml +5 "processing"%&' +1475 #"uploadLog"upsync +130 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"% +81 "core" +2 ."psFlush"PTV.dial :puck +3 "processing"%  +76 "core"  +2 ."psFlush"PBV.dial :waste1 +3 "processing"%J  +7 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"%'ܑ +2637 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +81 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%' +2623 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%M +93 "core" ~ +3 ."psFlush"PS.seek 0ml +2 "processing"%)'ܑ +2642 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%\ +81 "core"  +2 ."psFlush"PSR.select :flush +4 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +2 "processing"%I' +597 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%P' +2117 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%$ +81 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%: U +61 "core" W +3 ."psFlush"PS.seek 0ml +2 "processing"%>'ܑ +2627 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%3 @ +49 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%h' +2626 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%|  +82 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%'s +2621 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%/ +66 "core"  + ."psFlush"PSR.select :air +6 .PS.seek 2.5ml +2 "processing"%'' +2623 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"% +81 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"% U +6 "core" V +3 ."psFlush"PS.seek 0ml +3 "processing"%z'ܑ +2616 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%E @ +48 "core" ? +3 ."psFlush"PS.seek 2.5ml +4 "processing"%k' +2615 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%t  +80 "core"  +3 ."psFlush"PS.seek :empty +4 "processing"%i's +2624 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%\\ +49 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +13 ."psFlush"PS.seek 1ml +2 "processing"%'[q +1108 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +14 ."psFlush"PS.seek 2.5ml +3 "processing"%d' +1610 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%7 +80 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%V  +8 "core"  +2 ."psFlush"PBV.dial :waste1 +3 "processing"%  +58 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"%f'ܑ +2619 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%# +86 "core"  +2 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +5 "processing"%?' +799 "Can" UuU +1824 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%% +81 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"% 'ܑ +2614 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%= +81 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +63 ."psFlush"PS.seek 0.5ml +3 "processing"%l' +590 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%m' +2111 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%S +81 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"% U +60 "core" V +2 ."psFlush"PS.seek 0ml +3 "processing"%w'ܑ +2629 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%4 @ +50 "core" ? +3 ."psFlush"PS.seek 2.5ml +5 "processing"%}' +2616 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%6  +80 "core"  +3 ."psFlush"PS.seek :empty +2 "processing"%A's +2626 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%9 +55 "core"  +2 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%' +2627 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%v +78 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%O U +6 "core" U +3 ."psFlush"PS.seek 0ml +3 "processing"%G'ܑ +2616 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%~ @ +49 "core" > +3 ."psFlush"PS.seek 2.5ml +4 "processing"%B' +2624 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%0  +80 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%'s +2620 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&<& +6 "core" &  LP +3 "manipulator"&+% +4 "core" % [ - L +3 ."psFlush"Elbow.seek PC +2 "manipulator"&K( +251 "core" ( +2 "manipulator"&& +4 "core" & 2 N\\ +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &L& +3 "core" & - N\\ +3 ."psFlush"Forearm.seek PC +3 "manipulator"&Q'E +95 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&,/ +79 "core" / +3 ."psFlush"PC.seek :open +2 "processing"%( +378 "core" ( +2 "manipulator"&& +4 "core" &  Q\\ +2 "manipulator"&T% +5 "core" % U  Z R2 +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&' ] +97 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek :garage +2 "manipulator"&y(-z +136 "core" ( +2 "manipulator"&_& +4 "core" &-\  P"z +3 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &r& +4 "core" &-\ 5 P"z +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek :garage +3 "manipulator"&c'o +115 "core" ' +2 ."psFlush"Hand.open + "manipulator"&W1 +78 "core" 1 +2 "manipulator"&H% +5 "core" % xd  x } =; +2 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +7 ."psFlush"Forearm.seek :retract +3 "manipulator"&^' ] +104 "core" ' +2 #"myshortDA"Finished short da assay +2 #Beginning samplePassF +4 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'U& +7 "core" &k +2 "manipulator"&R& +3 "core" &-\ O!u +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&2(-z +28 "core" ( +2 "manipulator"&1& +5 "core" &-  q Q +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &C& +3 "core" &-  $ Q +3 ."myshortDA"Forearm.seek :garage +4 "manipulator"&5'o +112 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&-/ +69 "core" / +2 "manipulator"&p& +4 "core" &- ~ k @ +2 "manipulator"&N% +4 "core" % ρo v f @ +3 ."myshortDA"Forearm.seek :retract +52 "manipulator"&x' ] +114 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +7 ."myshortDA"Elbow.seek CC +3 "manipulator"&j( +280 "core" ( +2 "manipulator"&n& +5 "core" & ( , R$ +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 & & +3 "core" &  R$ +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek CC +3 "manipulator"&.'ш +99 "core" ' +2 "manipulator"&[& +4 "core" & " T R$ +3 "manipulator"&X% +5 "core" %| + R +2 "collection"'(& +4 "core" &q +3 "collection"' & +6 "core" &a +3 ."myshortDA"CC.seek :closed +2 "collection"'`(X +6 "core" &} +5 &n 4 +9 &Dvw 3 +9 &7lx G +10 &]s U +9 &Gv T +9 &HJ U +10 & I| T +9 &Kt U +9 &J U +10 &!QLz U +9 &#Fv T +10 &$Iv U +9 &&Kq T +9 &(YF~ U +10 &*Iu U +9 &+Gv T +10 &-J~ T +9 &/bI| T +9 &1#L U +10 &2I U +9 &4I{ U +9 &6iIw U +10 &8+Hu U +9 &9Gy T +9 &;I T +10 &=qGy U +9 &?4L T +10 &@I T +9 &BK T +9 &DwS U +10 &F4a W +9 &Gx Z +10 &I ^ +9 &Kb _ +9 &M# ` +10 &N ` +9 &P ` +9 &Rg ` +10 &T( a +9 &U b! +9 &W| Q +10 &Xw #e +9 &X! S +10 ( + &X\\ M +2 "collection"' & +5 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.47 +2 "collection"'& +5 "core" &X\\ M +3 ."myshortDA"Hand.open + "manipulator"&1 +27 "core" 1 +2 "manipulator"&Y% +5 "core" %| t K +2 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&u' ] +106 "core" ' +3 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%  +49 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +14 ."myshortDA"PS.seek 1.5ml +2 "processing"%s' +1606 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%"  +49 "core"  +3 ."myshortDA"PS.seek 0ml +2 "processing"%'ܑ +1614 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%{ +49 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +12 ."myshortDA"PS.seek 2.5ml +3 "processing"%F' +2617 "core" ' +3 ."connect"PRV.dial CBV +3 "processing"%  +4 ."myshortDA"CBV.dial PRV +5 "collection"'o  +7 "core"  +97  +3 ."myshortDA"PSV.dial :PTV,via: :air +2 "processing"%q +212 "core"  +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +4 "processing"%; @ +77 "core" B +3 ."myshortDA"PS.seek 0ml +4 "processing"%'ܑ +2640 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%g  +80 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%D' +2625 "core" ' + ."myshortDA"PSV.dial :PTV +3 "processing"%@ +80 "core" +3 ."myshortDA"PS.seek 0ml +2 "processing"%'ܑ +2626 "core" ' +2 #"myshortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&b& +6 "core" & V K$ +4 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek CC +3 "manipulator"&( +41 "core" ( +2 "manipulator"&!& +3 "core" & 5 MJ +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +4 "core" &  LJ +3 ."myshortDA"Forearm.seek CC +2 "manipulator"&*'ш +95 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&/ +77 "core" / +3 ."myshortDA"CC.seek :open +2 "collection"' ( +414 "core" ( +2 "manipulator"&J& +4 "core" & PJ +2 "manipulator"&&% +3 "core" %х _ PU +4 ."myshortDA"Forearm.seek :retract +2 "manipulator"&' ] +108 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +3 "manipulator"&(-z +274 "core" ( +45 "manipulator"&M& +4 "core" &-}  T` +2 ."myshortDA"Elbow.reconfigure :loose +10 "manipulator"&$ &.,(#b +5 && +4 "core" &-}  A T` +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek :garage +3 "manipulator"&\ 'o +110 "core" ' +2 ."myshortDA"Hand.open + "manipulator"&)1 +73 "core" 1 +2 "manipulator"&I% +4 "core" % wm  U ?S +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +3 "manipulator"&$' ] +104 "core" ' +14097 "Can"\ Hx U +13138 #"Camille"-> access 3 +4 "storage"(:% +5 "core" %= 6\ . +2 "manipulator"&P% +4 "core" % p  U +3 "manipulator"&3& +4 "core" &-}   V` +3 ."Camille"SC.reconfigure :tight + "storage"($\ .(\ 1~b +6 ."Camille"SC.seek 7 +3 "storage"(>([Y +685 "core" ( +2 ."Camille"SC.configure :limp + "storage"($(\ 1b +6 (|& +3 "core" &[W y\ + +2007 #"Camille"-> access 4 +4 "storage"(h% +5 "core" %> X\ , +2 "manipulator"&/% +4 "core" % p  C T +2 "manipulator"&& +5 "core" &-} S` +2 ."Camille"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."Camille"SC.seek 1 +3 "storage"(( +986 "core" ( +2 ."Camille"SC.configure :limp + "storage"($(\ 1b +6 (& +3 "core" & | \ # +254 #"Camille"-> startTube 4 +3737 #-> start(:myshortDA){shortDA; PS.flush}\ start(:myshortDA){shortDA; PS.flush} +4 "collection"''% +4 "processing"%E% +7 "core" %N_ + "collection"'z% +7 "processing"%t% +16 "core" %܎) + %Nq + %܎ +4 #"myshortDA"Ready to sample after 10 seconds from PRV.sipper? +3 #Ready to sample after 10 seconds from PRV.sipper? +3 #Type 'Thread[:myshortDA].answer' to continue +3 #Type 'Thread[:myshortDA].answer' to continue +27925 #"Camille"-> Thread[:myshortDA].answer +3 #"myshortDA"Camille answered Ready to sample after 10 seconds from PRV.sipper? "Yes" +8 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1004 .PSV.dial :mixloop +3 "processing"%k +48 "core" +2 ."myshortDA"PTV.dial :PRVmixing +2 "processing"%\\  +76 "core" +2 ."myshortDA"PRV.dial :sipper +2 "processing"%i  +143 "core"  +2 ."myshortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +6 ."myshortDA"PS.seek 1.1ml +2 "processing"%'h! +2287 "core" ' +3 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +10 "processing"%V  +2 "collection"'7  +14 "core"  +128  +3 ."myshortDA"PS.seek 0.5ml +4 "processing"%' +1262 "core" ' + ."myshortDA"PRV.dial :waste2 +2 "processing"%d @ +112 "core" ? +3 ."myshortDA"PS.reconfigure :default + "processing"%#A d`xb +6 ."myshortDA"PS.seek :empty +2 "processing"%#'s +598 "core" ' + ."myshortDA"PSV.dial PSR +2 "processing"%f +115 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +4 "processing"%@ +13 ."myshortDA"PS.seek 1ml +2 "processing"%%'[q +1105 "core" ' +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%?' +1612 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%= +113 "core" +2 ."myshortDA"PS.seek :empty +4 "processing"% 's +2374 "Can"\ MzV@ +249 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%l +113 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +13 ."myshortDA"PS.seek 1ml +3 "processing"%S'[q +1092 "core" ' + ."myshortDA"PSR.select :air +3 "processing"% +14 ."myshortDA"PS.seek 2.5ml +2 "processing"%' +1611 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%m +113 "core" +2 ."myshortDA"PRV.dial :sipper +2 "processing"%4  +51 "core" +2 ."myshortDA"PS.seek :empty +4 "processing"%w's +2612 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%6 +113 "core"  +2 ."myshortDA"PSR.select :air +5 .PS.seek 2.5ml +2 "processing"%}' +2620 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%9 +118 "core" +3 ."myshortDA"PS.seek :empty +2 "processing"%A's +2623 "core" ' +3 #"myshortDA"Loading da puck from tube 4 into Processing Clamp + "processing"%v& +6 "core" & +3 "manipulator"&O% +4 "core" % p   T +48 "storage"(% +4 "core" %@ \ , +2 "storage"(~. +6 "core" .( +2 ."myshortDA"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +6 ."myshortDA"SC.seek 4 +2 "storage"(G(+ +520 "core" ( +3 ."myshortDA"SC.configure :limp +2 "storage"($(\ 1b +6 (0& +3 "core" &+ \ ' +2 "manipulator"&B& +4 "core" &-} _ P` +3 "manipulator"&<% +4 "core" % p U Q +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek 4 +2 "manipulator"&+( +177 "core" ( +2 "manipulator"&& +3 "core" & ? PL +3 "storage"(L& +4 "core" &+ \ (+ +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek 4 + 800 counts +2 "manipulator"&e's +107 "core" ' +2 "storage"(,& +4 "core" &+ \ )+ +3 ."myshortDA"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +7 ."myshortDA"SE.seek :beamBreak +2 "storage"(' +308 "core" ' +2 "storage"(a- +4 "core" -'} +2 ."myshortDA"SE.configure :default +2 "storage"(#QK-0-\ b +6 (& +4 "core" &+ \ (+ +2 "manipulator"&T& +4 "core" & PL +3 ."myshortDA"Elbow.seek 4 +3 "manipulator"&_( +5 "core" ( +3 "manipulator"&r& +4 "core" &  PL +2 "storage"(Q& +4 "core" &+ \ (+ +3 ."myshortDA"Forearm.seek 4 + 300 counts +3 "manipulator"&K' +27 "core" ' +2 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Hand.close +2 "manipulator"&W/ +71 "core" / +3 !"myshortDA"o:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 4):bt["4/home/esp/esp2/utils/puckmoves.rb:389:in `load'"8/home/esp/esp2/utils/puckmoves.rb:998:in `loadPuck'";/home/esp/esp2/protocol/2G/DAprocess.rb:281:in `runDA'"6/home/esp/esp2/protocol/2G/DA.rb:124:in `shortDA'"$Camille:26:in `topLevelBinding'"./home/esp/esp2/lib/base.rb:296:in `start'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +4 ."downElevator"SE.seek :down +4 "manipulator"&H& +3 "storage"('= +10 "core" & NL +2 "manipulator"&U% +4 "core" % { V KK +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&R' ] +106 "core" ' +2 ."myshortDA"Elbow.seek PC +3 "manipulator"&1( +152 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +114 "core" ( +3 "manipulator"&C& +4 "core" & H R7 +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &c& +3 "core" &  S7 +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek PC +2 "manipulator"&-'E +97 "core" ' +2 "manipulator"&p& +4 "core" & _ O7 +2 "manipulator"&N% +4 "core" %N O. +3 "processing"%y& +4 "core" &* +3 "processing"%^& +5 "core" &) +3 ."myshortDA"PC.seek :closed +2 "processing"%5(SD +7 "core" & +5 &\ ( #b +10 &mTv 9 +9 &|r N +10 &jJ S +9 &-G R +9 &C R +10 &C R +9 &rC S +9 & 4F S +10 &!F S +9 &#C R +10 &%zG S +9 &'>D R +9 &(I R +10 &*J R +9 &,D R +9 &.FF R +10 &0G S +9 &1J S +9 &3J S +10 &5ME R +9 &7I R +10 &8F S +9 &:G S +9 &G R +9 &?H R +9 &AG S +10 &C]I R +9 &ER S +10 &FZ U +9 &Hr W +9 &JR{ Y +10 &L Y +9 &M Z +9 &O Z +10 &QT [\ +9 &RNa , +10 &S 4 . +5 ( +2 "processing"%^& +6 #"myshortDA"Processing Clamp onSpring/offSpring for 8/24 samples, on/off torque 1.69 + .Hand.open +3 "manipulator"&n1 +5 "core" &S& . +69 1 +2 "manipulator"& % +4 "core" % N  L. +3 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&2' ] +93 "core" ' +3 #"myshortDA"Heating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +4 "processing"%[ { +4 %X9 +8 "core" 9 +103 "processing"%(9 +3 "core" 9 +103 "processing"%x9 +3 "core" 9  +103 "processing"%]9 +3 "core" 9  +103 "processing"%9 +3 "core" 9 +103 "processing"%9 +4 "core" 9 +103 "processing"%Y9 +3 "core" 9 +103 "processing"% 9 +3 "core" 9 +103 "processing"%9 +4 "core" 9# +103 "processing"%.9 +3 "core" 9' +103 "processing"%9 +3 "core" 9+ +142 "processing"%"9 +3 "core" 91 +103 "processing"%s9 +3 "core" 95 +104 "processing"%{9 +3 "core" 99 +103 "processing"%9 +3 "core" 9> +103 "processing"%o9 +3 "core" 9B +103 "processing"%9 +4 "core" 9F +103 "processing"%q9 +3 "core" 9J +103 "processing"%;9 +3 "core" 9O +103 "processing"%F9 +3 "core" 9S +103 "processing"%g9 +3 "core" 9W +103 "processing"%9 +3 "core" 9[ +103 "processing"%@9 +3 "core" 9` +103 "processing"%D9 +3 "core" 9d +103 "processing"%b9 +3 "core" 9h +103 "processing"%!9 +3 "core" 9l +103 "processing"%9 +3 "core" 9q +103 "processing"%9 +3 "core" 9u +103 "processing"%j9 +4 "core" 9y +103 "processing"%u9 +3 "core" 9&} +103 "processing"%`9 +3 "core" 9, +103 "processing"%J9 +3 "core" 93 +10 ."myshortDA"PH.hold 2:00:00,28C +4 "processing"%& p{p. +4 ."myshortDA"delay 1:30 +7 "core"  +8998 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"%* +113 "core"  +2 #"myshortDA"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."myshortDA"PS.seek 0.5ml +2 "processing"%M' +601 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2ml +3 "processing"%'Q +1602 "core" ' +2 ."myshortDA"PTV.dial :puck +2 "processing"%  +136 "core"  +2 ."myshortDA"PSV.dial PTV +3 "processing"%) +81 "core" +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%I  +60 "core" +2 "processing"%% +4 "core" %L)  +4 ."myshortDA"PS.seek 1.5ml +2 "processing"%\ ' +585 "core" ' +2 ."myshortDA"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%: * +39 "core" , +2 ."myshortDA"PS.seek 0ml +3 "processing"%P'ܑ +1609 "core" ' +2 ."myshortDA"delay 5:00 +27909 "Can"\ N~OVև +2093 #"myshortDA"recoverPSRreagent08 +2 .PTV.dial :puck +3 .PBV.dial :waste1 +2 "processing"%3  +38 "core" +2 ."myshortDA"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%8 * +37 "core" + +2 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +3 "processing"%| +83 "core"  +3 ."myshortDA"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."myshortDA"PS.seek 2.5ml +4 "processing"%h' +2519 "core" ' +2 ."myshortDA"PSV.dial PTV +2 "processing"%/ +82 "core" +2 ."myshortDA"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +81 "core"  +2 ."myshortDA"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%> +81 "core" +2 ."myshortDA"delay 5 seconds +502 .PSV.dial :air +3 "processing"%  +80 "core"  +3 ."myshortDA"PS.seek :empty +2 "processing"%''s +2509 "core" ' +2 ."myshortDA"PTV.dial :PRVmixing,via: PRV +3 "processing"%t  +136 "core" +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%z +47 "core" +2 ."myshortDA"PRV.dial :ab1 +2 "processing"%E @ +112 "core" > +3 ."myshortDA"PS.reconfigure :slow + "processing"%#A 2`xb +6 ."myshortDA"PS.seek 0.15ml +3 "processing"%k' +354 "core" ' +2 ."myshortDA"delay 2 seconds +203 ."connect"CBV.dial PRV +3 ."myshortDA"PRV.dial CBV +5 "collection"'\\  +2 "processing"%i  +5 "core"  +43 +2 "processing"%% +3 "core" %+  +3 ."myshortDA"PS.seek 0.3ml +2 "processing"%7' +361 "core" ' +2 ."myshortDA"delay 2 seconds +203 .CBV.dial between PRV and PSV +2 "collection"'V  +37 "core" +2 ."myshortDA"PRV.dial :air +2 "processing"%  +48 "core"  +3 ."myshortDA"PS.seek 0.9ml +2 "processing"%d'N +1268 "core" ' +2 ."myshortDA"PRV.dial :waste2 +2 "processing"% @ +81 "core" > +2 ."myshortDA"PS.seek 0.5ml +3 "processing"%f' +860 "core" ' +2 #"myshortDA"addPMLReagent08 +2 .PSV.dial :air +3 "processing"%#  +48 "core"  +2 ."myshortDA"PS.reconfigure :default +48 "processing"%#A d`xb +10 ."myshortDA"PS.seek 2ml +2 "processing"%%'Q +1602 "core" ' +2 ."myshortDA"PSV.dial :PML +2 "processing"%= +47 "core" +2 ."myshortDA"PTV.dial :mixing +3 "processing"%? @ +77 "core" A +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%l  +38 "core" +2 "processing"% % +4 "core" %R)  +3 ."myshortDA"PS.seek 1.85ml +2 "processing"%S'J +236 "core" ' +2 ."myshortDA"PBV.dial between PSV and waste1 +2 "processing"%m * +41 "core" , +3 ."myshortDA"PS.seek 0ml +4 "processing"%4'ܑ +1957 "core" ' +2 ."myshortDA"delay 2 seconds +203 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'& +4 "core" &E +4 "manipulator"&6& +4 "core" &  J3 +2 "manipulator"&w% +4 "core" % r  G\ j +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&9(-z +134 "core" ( +2 "manipulator"&}& +4 "core" &- I EJ +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +7 &v& +3 "core" &-  LJ +3 ."myshortDA"Forearm.seek :garage +4 "manipulator"&O'o +109 "core" ' +3 ."myshortDA"Hand.close +2 "manipulator"&/ +72 "core" / +2 "manipulator"&~& +4 "core" &- F $ C /J +2 "manipulator"&% +4 "core" % ρm  , 9 5 +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&0' ] +108 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +2 "manipulator"&B( +281 "core" ( + "manipulator"&<& +4 "core" &  If +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +5 "core" & R Df +3 ."myshortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek CC +3 "manipulator"&L'ш +105 "core" ' +2 "manipulator"&& +3 "core" & ( Gf +3 "manipulator"&,% +4 "core" %т z K +3 "collection"'$& +4 "core" &Z +3 "collection"'a& +5 "core" &^ +4 ."myshortDA"CC.seek :closed +3 "collection"'(X +6 "core" &_ +5 &T  +7 &-sY ,} +9 &^{] @ +10 &.mV S +9 &GU U +9 &JW T +10 &nJV T +9 &/M_ U +10 &IW U +9 & KV T +9 &"uFW U +10 &$7GW U +9 &%GX T +10 &'FX U +9 &)}GV U +9 &+?GX U +10 &-IU U +9 &.IW T +9 &0GT T +10 &2HGV T +9 &4 IW U +10 &5IX U +9 &7DV U +9 &9PIV T +10 &;KV U +9 &<JV T +9 &>JY T +10 &@XFV T +9 &BJV U +10 &CNW U +9 &EYW W +9 &GTmU Y +10 &I Z ] +9 &JU ` +9 &LV _ +10 &NIW _ +9 &P\ V _ +9 &QV ` +10 &SU ` +9 &UKW a +10 &W W a +9 &XdMW #k +9 &X\ U T +6 ( +2 "collection"'a& +4 "core" &XiU T +3 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.51 +2 "collection"'T& +6 "core" &XiU T +3 ."myshortDA"Hand.open + "manipulator"&r1 +19 "core" 1 +2 "manipulator"&Q% +4 "core" %т  B +3 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&W' ] +92 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%H +115 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +12 ."myshortDA"PS.seek 1.5ml +3 "processing"%U' +1610 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%+  +49 "core"  +3 ."myshortDA"PS.seek 0ml +2 "processing"%e'ܑ +1613 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"% +50 "core"  +2 ."myshortDA"PSR.select :air +2 "processing"% +14 ."myshortDA"PS.seek 2.5ml +2 "processing"%K' +2623 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +3 ."myshortDA"CBV.dial PRV +5 "processing"%C  + "collection"'c  +38 "core"  +138  +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%_ +157 "core" +2 ."myshortDA"CTV.dial :air,avoiding: :intake +11 .PTV.dial :PRVmixing +4 "processing"%p  +78 "core" +3 ."myshortDA"PS.seek 0ml +4 "processing"%N'ܑ +2615 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%y  +47 "core"  +3 ."myshortDA"PS.seek 2.5ml +3 "processing"%' +2621 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%R +49 "core" +3 ."myshortDA"PS.seek 0ml +4 "processing"%'ܑ +2627 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%n  +50 "core"  +3 ."myshortDA"PS.seek 2.5ml +2 "processing"% ' +2623 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%X +49 "core" +3 ."myshortDA"PS.seek 0ml +2 "processing"%^'ܑ +2620 "core" ' +2 #"myshortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&(& +6 "core" & v v C ?f +4 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +3 "manipulator"&-( +30 "core" ( +2 "manipulator"&x& +4 "core" & c ?^ +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 &]& +3 "core" & n : @^ +3 ."myshortDA"Forearm.seek CC +4 "manipulator"&'ш +90 "core" ' +2 ."myshortDA"Hand.close + "manipulator"&/ +78 "core" / +3 ."myshortDA"CC.seek :open +2 "collection"'Y( +411 "core" ( +2 "manipulator"& & +5 "core" & J I^ +2 "manipulator"&% +4 "core" %ф 7 J| +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&.' ] +117 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +2 "manipulator"&(-z +297 "core" ( +2 "manipulator"&"& +4 "core" &-p  F_ +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &s& +3 "core" &-p  D_ +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek :garage +2 "manipulator"&{'o +111 "core" ' +2 ."myshortDA"Hand.open +2 "manipulator"&1 +68 "core" 1 +2 "manipulator"&o% +4 "core" % vj @ B 6J +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +2 "manipulator"&' ] +107 "core" ' +2 ."da"delayUntil "13:44:43.82" +16252 "Can" fWl +8350 #"da"recoverPRVreagent08 + .PTV.dial :mixing +4 "processing"%q @ +77 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%;  +40 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%F * +39 "core" , +2 ."da"PSV.dial :air +2 "processing"%g  +48 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%' +2513 "core" ' +2 ."da"PSV.dial :mixloop +3 "processing"%@ +47 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%D  +47 "core"  +2 ."da"delay 2 seconds +203 .PSV.dial :mixloop +2 "processing"%b +48 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%!  +48 "core"  +3 ."da"PS.seek :empty +4 "processing"%'s +2514 "core" ' +2 #"da"washCycleDA #1 of 2 +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"% +146 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default + "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%j' +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +13 ."da"PS.seek 2ml +2 "processing"%u'Q +1599 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%`  +77 "core"  +2 ."da"PSV.dial PTV +3 "processing"%J +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%*  +39 "core" +2 "processing"%A% +4 "core" %S*  +54 ."da"PS.seek 1.5ml +2 "processing"%M' +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"% * +40 "core" , +3 ."da"PS.seek 0ml +2 "processing"%)'ܑ +1613 "core" ' +3 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +9 "processing"%I  +19 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%: +81 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +7 ."da"PS.seek 2.5ml +2 "processing"%\ ' +2520 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%[ +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%3 +81 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%8 +82 "core" +3 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%|  +79 "core"  +3 ."da"PS.seek :empty +4 "processing"%P's +2526 "core" ' +2 #"da"washCycleDA #2 of 2 +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%/ +146 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."da"PS.seek 0.5ml +2 "processing"%' +599 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +5 "processing"% +11 ."da"PS.seek 2ml +3 "processing"%>'Q +1605 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +7 "core"  +2 ."da"PSV.dial PTV +2 "processing"%h +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%t  +38 "core" +2 "processing"%z% +4 "core" %N(  +3 ."da"PS.seek 1.5ml +2 "processing"%E' +595 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%' * +39 "core" + +3 ."da"PS.seek 0ml +2 "processing"%\\'ܑ +1602 "core" ' +3 ."da"delay 2:00 +9084 "Can" R*X +2919 #"da"recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%i  +5 "core"  +3 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%k * +44 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%V +80 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%' +2521 "core" ' + ."da"PSV.dial PTV +3 "processing"%7 +81 "core" +3 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +81 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%d +81 "core" +3 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%#  +81 "core"  +3 ."da"PS.seek :empty +2 "processing"%f's +2503 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air +3 "processing"%=  +47 "core"  +3 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +3 "processing"%?  +136 "core" +2 ."da"delay 5 seconds +503 .PRV.dial :ab2 +2 "processing"%l  +46 "core"  +2 ."da"PTV.dial :PRVmixing +3 "processing"%  +7 "core" + ."da"PSV.dial :mixloop +2 "processing"%m +48 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.3ml +2 "processing"%%' +390 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%S  +48 "core"  +2 "processing"%% +4 "core" %  +3 ."da"PS.seek 0.55ml +2 "processing"%6'"Y +344 "core" ' +2 #"da"addPMLReagent08 +2 .PSV.dial :air +4 "processing"%w  +49 "core"  +3 ."da"PS.seek 2ml +3 "processing"%}'Q +1552 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%v +49 "core" +2 ."da"PTV.dial :mixing +2 "processing"%1 @ +121 "core" A +2 ."da"PBV.dial :waste1 +11 "processing"%  +39 "core" +2 "processing"%~% +5 "core" %R  +2 ."da"PS.seek 1.85ml +2 "processing"%'J +241 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%2 * +39 "core" , +4 ."da"PS.seek 0ml +3 "processing"%O'ܑ +1978 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +40344 "Can"\ SmX +7658 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing +4 "processing"%< @ +6 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%9 * +39 "core" , +2 ."da"PSV.dial :air +3 "processing"%  +48 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%,' +2547 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%$ +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%0  +48 "core"  +2 ."da"delay 2 seconds +203 .PSV.dial :mixloop + "processing"% +48 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%T  +47 "core"  +2 ."da"PS.seek :empty +3 "processing"%r's +2521 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%Q +157 "core" +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +6 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%a' +589 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%H'Q +1606 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%L  +75 "core"  +2 ."da"PSV.dial PTV +3 "processing"%4 +81 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%+  +39 "core" +2 "processing"%U% +3 "core" %P  +3 ."da"PS.seek 1.5ml +3 "processing"%' +584 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%e * +37 "core" + +3 ."da"PS.seek 0ml +2 "processing"%c'ܑ +1610 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 +5 "processing"%C  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%_ * +37 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%p +82 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%K' +2527 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%y +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%N +81 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%R +81 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%  +79 "core"  +2 ."da"PS.seek :empty +3 "processing"%n's +2517 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +5 .PSV.dial PSR +3 "processing"% +143 "core"  +3 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +13 ."da"PS.reconfigure :default + "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%X' +583 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +2 "processing"% 'Q +1605 "core" ' +2 ."da"PTV.dial :puck +2 .PSV.dial PTV +4 "processing"%( +81 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%x  +38 "core" +2 "processing"%]% +3 "core" %N(  +4 ."da"PS.seek 1.5ml +2 "processing"%' +595 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%B * +38 "core" , +3 ."da"PS.seek 0ml +4 "processing"%W'ܑ +1601 "core" ' +2 ."da"delay 2:00 +9928 "Can" XY. +2075 #"da"recoverPSRreagent08 +56 .PTV.dial :puck +3 .PBV.dial :waste1 +4 "processing"%  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"% +81 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +7 ."da"PS.seek 2.5ml +3 "processing"%' +2528 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%" +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%- +79 "core"  +3 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%s +79 "core" +3 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +81 "core"  +2 ."da"PS.seek :empty +3 "processing"%o's +2507 "core" ' +3 #"da"washCycleDA #3 of 3 + .PSR.select :air +15 .PSV.dial PSR +3 "processing"%. +158 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +4 "processing"% +13 ."da"PS.reconfigure :default + "processing"%#A d`xb +6 ."da"PS.seek 0.5ml +2 "processing"%{' +590 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%q'Q +1616 "core" ' +2 ."da"PTV.dial :puck +2 .PSV.dial PTV +4 "processing"%; +81 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%F  +38 "core" +2 "processing"%g% +4 "core" %X' +3 ."da"PS.seek 1.5ml +3 "processing"%^' +585 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%@ * +38 "core" + +3 ."da"PS.seek 0ml +2 "processing"%D'ܑ +1604 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 +4 "processing"%b  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%! * +38 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +80 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%' +2528 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%j +80 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%` +79 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%J  +81 "core"  +2 ."da"PS.seek :empty +4 "processing"%*'s +2522 "core" ' +2 ."da"Gate.power :camera,:ON +4 #Mixing DA Substrates + .PSR.select :air +4 .PSV.dial PSR +3 "processing"%A +161 "core" +5 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +8 "processing"% +24 ."da"PS.reconfigure :default +5 "processing"%#A d`xb +12 ."da"PS.seek 0.25ml +5 "processing"%u'I +345 "core" ' +2 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +5 "processing"% +13 ."da"PS.seek 0.5ml +3 "processing"%' +329 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%M'Q +1610 "core" ' +2 ."da"PTV.dial :puck +2 .PSV.dial PTV +4 "processing"%I +83 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 "processing"%% +4 "core" %S  +3 ."da"PS.seek 1.5ml +3 "processing"%:' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%) * +38 "core" , +3 ."da"PS.seek 0ml +2 "processing"%['ܑ +1609 "core" ' +2 ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 +5 "processing"%3  +41 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%8 * +40 "core" + + ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%| +84 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +63 ."da"PS.seek 2.5ml +2 "processing"%\ ' +2621 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%/ +83 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +4 "processing"%P +82 "core"  +3 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +84 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +84 "core"  +2 ."da"PS.seek :empty +3 "processing"%h's +2601 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%t +160 "core" +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +5 .PS.reconfigure :default +3 "processing"%#A d`xb +6 ."da"PS.seek 2ml +2 "processing"%z'Q +2121 "core" ' +2 ."da"delay 5 seconds +147 "Can" Yć +356 ."da"PTV.dial :puck +3 .PSV.dial PTV +3 "processing"%> +83 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%'  +39 "core" +2 "processing"%E% +4 "core" %T(  +3 ."da"PS.seek 1.5ml +2 "processing"%i' +592 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"% * +38 "core" , +2 ."da"delay 1 second +103 .PSV.dial :waste1 +2 "processing"%k  +117 "core"  +3 ."da"PS.seek :empty +4 "processing"%V's +1605 "core" ' +2 "processing"%\\9 +4 "core" 9z6  +3 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +6 "processing"%7 +3 "core" 6 +2 "processing"%& +4 "core" &S% . +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&d% +6 "core" % q \ [ +3 "storage"(#% +3 "core" %E   +3 "storage"(. +3 "core" .(+ +3 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."da"SC.seek 3 +3 "storage"(=(@ +202 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +6 (?& +3 "core" &C # \ ' +3 "manipulator"&l& +3 "core" &-y   CV +3 "manipulator"& % +4 "core" % q  A +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +3 "manipulator"&m( +168 "core" ( +2 "manipulator"&f& +5 "core" &   0` +2 "storage"(S& +3 "core" &L   +4 ."da"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&'m +98 "core" ' +2 "storage"(%& +4 "core" &L +3 ."da"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +7 ."da"SE.seek :beamBreak +2 "storage"(w' +286 "core" ' +2 "storage"(6- +4 "core" -' +2 ."da"SE.configure :default + "storage"(#QK-0-\ b +6 ."da"SE.seek :place +3 "storage"(v'x +43 "core" ' +2 "manipulator"&1& +4 "core" &   ` +3 "manipulator"&% +4 "core" %T   Ky +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +2 "manipulator"&~' ] +108 "core" ' +3 ."da"Elbow.seek PC +2 "manipulator"&2( +266 "core" ( +2 "manipulator"&}& +4 "core" & 3 2 +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +4 "core" & ( 1 M +3 ."da"Forearm.seek PC +2 "manipulator"&Z'E +92 "core" ' +2 ."da"Hand.close +2 "manipulator"& U +10 &2> U +9 &4? U +10 &6Z> tV +9 &8> sW +9 &9> rV +10 &;< sV +9 &=c9 sV +9 &?$= rV +10 &@? rV +9 &B> rV +9 &Dj9 rV +10 &F)I qW +9 &GT# pY +10 &Ik o[ +9 &K^v n] +9 &Mx n^ +10 &N m_ +9 &P~ ] +10 &RL~c 8 +9 &S)o O +9 &S(3 5 +3 ( +2 "processing"%x& +4 #"psFlush"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.81 +2 "processing"% & +7 "core" &S(2 5 +2 ."psFlush"Hand.open +2 "manipulator"&B1 +69 "core" 1 +2 "manipulator"&% +4 "core" % I < =, +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +3 "manipulator"&' ] +97 "core" ' +4 ."psFlush"PSR.select :air +6 .PSV.dial PSR +9 "processing"% +49 #"da"SX HX9/16 (USB:45): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 1.236 seconds\ Exposing 696x520 pixel 16-bit image for 13.188 seconds\ /var/log/esp/da25jul0914h.png: PNG Upload Complete\ +4 "core"  +10 #"da"PuckCamera: snap -bin=2,2 -png=0 15.0 /var/log/esp/midres/da25jul0914h15s.png +15 #"psFlush"Pulling 0.5ml of PSR.flush +10 .PSR.select :flush +13 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +2 "processing"%' +599 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +4 "processing"% +13 ."psFlush"PS.seek 2.5ml +3 "processing"%W' +475 #"da"SX HX9/16 (USB:45): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da25jul0914h15s.png: PNG Upload Complete\ +7 #PuckCamera: snap -bin=2,2 -png=0 25.0 /var/log/esp/midres/da25jul0914h25s.png +1472 #"image"compressed /var/log/esp/da25jul0914h.jxl +190 "core" ' +3 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +3 "processing"%" @ +216 "core" A +2 ."psFlush"PTV.dial :PRVmixing +12 "processing"%-  +146 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"%s +121 "core" +2 ."psFlush"PS.seek :empty +3 "processing"%'s +379 #"da"SX HX9/16 (USB:45): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 25 seconds\ /var/log/esp/midres/da25jul0914h25s.png: PNG Upload Complete\ +5 .Gate.power :camera,:OFF +5 "storage"(- +4 "core" -' +4 "storage"(.& +5 "core" &L   B +2 "manipulator"&o& +21 "core" & I K + +8 "manipulator"&{% +12 "core" % V J K 4 +9 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +7 ."da"Elbow.seek 3 +3 "manipulator"&;( +245 "core" ( +2 "manipulator"&F& +3 "core" & D M W +3 "storage"(g& +5 "core" &L 4 3 +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&q'm +106 "core" ' +3 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +7 ."da"SE.seek -0.57 Pucks below Top Plate +2 "storage"(@'W +55 "core" ' +2 "manipulator"&^& +4 "core" &  W +2 "storage"(b& +6 "core" &L D D +2 ."da"Elbow.reconfigure :limp + "manipulator"&$ ,(b +7 ."da"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek 3 +3 "manipulator"&!'M +39 "core" ' +2 ."da"Elbow.hold +3 "manipulator"&, +6 "core" , +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +7 ."da"SE.reconfigure :default + "storage"(#QK-0-\ b +5 ."da"SE.seek -0.39 Pucks below Top Plate +2 "storage"(D' +36 "core" ' +2 "manipulator"&% +4 "core" %\\ O P L u +3 "storage"(j& +4 "core" &L\ \  +3 ."da"Forearm.force -20 + "manipulator"&5 +8 ."da"Forearm.seek 3 + 315 counts +2 "manipulator"&`'Ј +25 "core" ' +2 "manipulator"&J& +4 "core" & * Q +3 "storage"(& +7 "core" &L B C  +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&A'm +38 "core" ' +2 "storage"(*% +4 "core" % = @  +3 ."downElevator"SE.seek :down +5 "storage"(u'= +100 (% +4 "core" %+ E M \\x +2 "manipulator"&I% +6 "core" %Ҋ  +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +3 "manipulator"&' ] +94 "core" ' +63 ' + ."downElevator"SE.stop +2 "storage"(5 +6 (& +4 "core" &L \\ \\ +1147 ' + ."psFlush"PSR.select :air +8 .PSV.dial PSR +7 "processing"%M +61 #"image"compressed /var/log/esp/midres/da25jul0914h15s.jxl +61 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +15 ."psFlush"PS.seek 0.5ml +3 "processing"%)' +597 "core" ' +2 ."psFlush"delay 5 seconds +504 .PSR.select :air +3 "processing"% +14 ."psFlush"PS.seek 2.5ml +3 "processing"%:' +1717 #"image"compressed /var/log/esp/midres/da25jul0914h25s.jxl +2 ."Qmail"DAfans.email "da25jul0914h exposed 13.188 seconds\\nmidres/da25jul0914h15s\\nmidres/da25jul0914h25s",Subject: "da25jul0914h images!" +401 "core" ' +2 ."psFlush"delay 1 second +103 .PBV.dial :waste1 +3 "processing"%3  +37 "core" +2 ."psFlush"PTV.dial :mixing +3 "processing"%8 @ +78 "core" B +2 ."psFlush"PSV.dial :mixloop +2 "processing"%| +115 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%['s +2624 "core" ' +6 ."psFlush"PSV.dial PSR +4 "processing"%/ +120 "core"  +4 ."psFlush"PSR.select :flush +10 "processing"%@ +20 ."psFlush"PS.seek 1ml +4 "processing"%P'[q +1109 "core" ' +4 ."psFlush"PSR.select :air +6 "processing"% +19 ."psFlush"PS.seek 2.5ml +6 "processing"%' +460 #"uploadLog"upsync +1149 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"% +81 "core" +2 ."psFlush"PTV.dial :puck +3 "processing"%\  +75 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%t  +8 "core" +3 ."psFlush"PS.seek 0ml +4 "processing"%h'ܑ +2624 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%> +81 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +5 "processing"%'' +2630 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%E +80 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%z'ܑ +2623 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +80 "core"  +2 ."psFlush"PSR.select :flush +5 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%k' +601 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +12 ."psFlush"PS.seek 2.5ml +3 "processing"%i' +2108 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%\\ +80 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%7 U +58 "core" U +3 ."psFlush"PS.seek 0ml +4 "processing"%'ܑ +2624 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%d @ +48 "core" > +3 ."psFlush"PS.seek 2.5ml +3 "processing"%#' +2629 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +80 "core"  +3 ."psFlush"PS.seek :empty +2 "processing"%?'s +2629 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%l +49 "core"  + ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"% ' +2619 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%G +86 "core" +2 ."psFlush"PBV.dial PSV +3 .PS.seek 0ml +5 "processing"%f'ܑ +2621 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%S @ +49 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%%' +2626 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +80 "core"  +3 ."psFlush"PS.seek :empty +2 "processing"%'s +2623 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%6 +48 "core"  +2 ."psFlush"PSR.select :flush +5 "processing"%@ +12 ."psFlush"PS.seek 1ml +3 "processing"%1'[q +1106 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1602 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%w +78 "core" +2 ."psFlush"PTV.dial :puck +3 "processing"%  +7 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%}  +58 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%'ܑ +2626 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%m +80 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%<' +723 "Can"\ R3ZZ +1892 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%~ +87 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"%5'ܑ +2621 "core" ' +2 ."psFlush"PSV.dial PSR +46 "processing"%9 +83 "core"  +2 ."psFlush"PSR.select :flush +13 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%' +593 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +12 ."psFlush"PS.seek 2.5ml +3 "processing"%O' +2105 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%Z +82 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%2 U +61 "core" W +3 ."psFlush"PS.seek 0ml +3 "processing"% 'ܑ +2615 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%T @ +50 "core" > +3 ."psFlush"PS.seek 2.5ml +3 "processing"%Q' +2624 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%r  +79 "core"  +3 ."psFlush"PS.seek :empty +4 "processing"%4's +2625 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%$ +49 "core"  +2 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%+' +2624 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%U +86 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%v U +7 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%a'ܑ +2627 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"% @ +49 "core" @ +2 ."psFlush"PS.seek 2.5ml +3 "processing"%C' +2619 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%,  +80 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%0's +2626 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&p& +7 "core" & MP +2 "manipulator"&c% +4 "core" % R  M +4 ."psFlush"Elbow.seek PC +2 "manipulator"&y( +251 "core" ( +2 "manipulator"&H& +4 "core" & & N] +3 ."psFlush"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 && +3 "core" & W N] +4 ."psFlush"Forearm.seek PC +2 "manipulator"&K'E +95 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&_/ +68 "core" / +3 ."psFlush"PC.seek :open +2 "processing"%n( +382 "core" ( +2 "manipulator"&X& +5 "core" & ) R] +2 "manipulator"&(% +3 "core" % P RA +3 ."psFlush"Forearm.seek :retract +3 "manipulator"&e' ] +101 "core" ' +3 ."psFlush"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek :garage +2 "manipulator"&N(-z +132 "core" ( +2 "manipulator"&& +5 "core" &- Y O i +2 ."psFlush"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 & & +3 "core" &- u O i +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek :garage +3 "manipulator"&B'o +119 "core" ' +2 ."psFlush"Hand.open + "manipulator"&1 +70 "core" 1 +2 "manipulator"&x% +5 "core" % v] { | H =$ +2 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +4 "manipulator"& ' ] +106 "core" ' +2 #"myshortDA"Finished short da assay +2 #Flushing Processing stage +3 "processing"%% +5 "core" %t' +3 #"myshortDA"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%V& +6 "core" & +2 "manipulator"&& +4 "core" &- Ph +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&"(-z +5 "core" ( +2 "manipulator"&-& +4 "core" &- Ph +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &s& +3 "core" &- Ph +4 ."myshortDA"Forearm.seek :garage +2 "manipulator"&W'o +111 "core" ' +3 ."myshortDA"Hand.close + "manipulator"&/ +75 "core" / +48 "manipulator"&.& +4 "core" &- ^ X @g +3 "manipulator"&o% +5 "core" % σv X ` @ +3 ."myshortDA"Forearm.seek :retract +6 "manipulator"&{' ] +110 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek PC +2 "manipulator"&F( +120 "core" ( + "manipulator"&g& +4 "core" &  M S +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &R& +4 "core" & = S +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek PC +3 "manipulator"&^'E +94 "core" ' +2 "manipulator"&b& +4 "core" & ) T +2 "manipulator"&% +4 "core" %A   S +3 "processing"%& +4 "core" &) +3 "processing"%j& +6 "core" && +3 ."myshortDA"PC.seek :closed +2 "processing"%J(SD +7 "core" & +5 & 0 +9 &Ex 2 +10 &9ps G +9 &R R +9 &A Q +10 &ZD Q +9 &E R +9 &G Q +10 &H Q +9 &!`F R +10 &##F Q +9 &$B Q +9 &&G Q +10 &(hG R +9 &*+E Q +10 &+C Q +9 &-C Q +9 &/qB Q +10 &12C R +9 &2F R +9 &4I Q +10 &6xI R +9 &8:D R +9 &9F R +10 &;D Q +9 &=F Q +10 &?BJ R +9 &AH R +9 &BG R +10 &DD Q +9 &FGO S +9 &H\\ T +10 &Is W +9 &Kz Y +10 &M>w Y +9 &N Y +9 &P Y +10 &Rf|k , +9 &S'd 5 +10 ( + &S , +2 "processing"%j& +4 #"myshortDA"Processing Clamp onSpring/offSpring for 7/24 samples, on/off torque 1.65 +2 "processing"%& +3 "core" &S) , +4 ."myshortDA"Hand.open +2 "manipulator"&L1 +72 "core" 1 +2 "manipulator"&*% +5 "core" % A + % Q +2 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +3 "manipulator"&q' ] +102 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%; +50 "core"  +2 ."myshortDA"PSR.select :flush +4 "processing"%@ +12 ."myshortDA"PS.seek 1ml +2 "processing"%'[q +1097 "core" ' +2 ."myshortDA"PSR.select :air +3 "processing"% +12 ."myshortDA"PS.seek 2.5ml +2 "processing"%I' +1606 "core" ' +2 ."myshortDA"PSV.dial PTV +3 "processing"%@ +78 "core" +2 ."myshortDA"PTV.dial :puck +3 "processing"%!  +7 "core"  +2 ."myshortDA"PBV.dial :waste1 + "processing"%`  +59 "core" +2 ."myshortDA"PS.seek 0ml +3 "processing"%'ܑ +2619 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%D +79 "core"  +2 ."myshortDA"PSR.select :air +5 .PS.seek 2.5ml +4 "processing"%A' +2619 "core" ' +2 ."myshortDA"PSV.dial PTV +2 "processing"%u +80 "core" +3 ."myshortDA"PS.seek 0ml +4 "processing"%M'ܑ +2628 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"% +82 "core"  + ."myshortDA"PSR.select :flush +4 "processing"%@ +13 ."myshortDA"PS.seek 0.5ml +2 "processing"%)' +587 "core" ' +2 ."myshortDA"PSR.select :air +3 "processing"% +12 ."myshortDA"PS.seek 2.5ml +2 "processing"%3' +2113 "core" ' +2 ."myshortDA"PSV.dial PTV +2 "processing"%8 +82 "core" + ."myshortDA"PBV.dial PSV +3 "processing"%| U +60 "core" W +2 ."myshortDA"PS.seek 0ml +3 "processing"%:'ܑ +2623 "core" ' +2 ."myshortDA"PSV.dial PBV +2 "processing"%/ @ +49 "core" ? +3 ."myshortDA"PS.seek 2.5ml +2 "processing"%[' +2626 "core" ' +2 ."myshortDA"PSV.dial :waste1 +2 "processing"%P  +85 "core"  +3 ."myshortDA"PS.seek :empty +2 "processing"%'s +2637 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%\ +48 "core"  +2 ."myshortDA"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%t' +2628 "core" ' +2 ."myshortDA"PSV.dial PTV +2 "processing"% +80 "core" +44 ."myshortDA"PBV.dial PSV +12 "processing"%> U +7 "core" U +3 ."myshortDA"PS.seek 0ml +2 "processing"%h'ܑ +2654 "core" ' +2 ."myshortDA"PSV.dial PBV +2 "processing"%E @ +49 "core" ? +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%'' +2618 "core" ' +2 ."myshortDA"PSV.dial :waste1 +3 "processing"%  +80 "core"  +2 ."myshortDA"PS.seek :empty +4 "processing"%z's +445 "Can"\ KZ +2183 "core" ' +2 #"myshortDA"Garaging FlushPuck in Processing Clamp +2 "manipulator"&k& +6 "core" & " 5 S +4 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek PC +2 "manipulator"&\\( +6 "core" ( +2 "manipulator"&7& +4 "core" &   T +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &i& +88 "core" &  L V +3 ."myshortDA"Forearm.seek PC +2 "manipulator"&d'E +94 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&/ +71 "core" / +3 ."myshortDA"PC.seek :open +3 "processing"%( +378 "core" ( +2 "manipulator"&#& +4 "core" &    U +3 "manipulator"&l% +4 "core" % >    Ub +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&?' ] +109 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +7 ."myshortDA"Elbow.seek :garage +3 "manipulator"&G(-z +135 "core" ( +2 "manipulator"& & +3 "core" &-r \   U% +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &S& +3 "core" &-r   T% +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek :garage +3 "manipulator"&f'o +114 "core" ' +2 ."myshortDA"Hand.open + "manipulator"&1 +78 "core" 1 +3 "manipulator"&%% +3 "core" % w_ { r & ?4 +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +2 "manipulator"&6' ] +115 "core" ' +56491 "Can"\ G[ +5610 #"Camille"-> access 3 +6 "storage"(% +3 "core" %@\ 0 +2 "manipulator"&1% +4 "core" % 3  1 W +3 "manipulator"&w& +3 "core" &-z   W$ +3 ."Camille"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +6 ."Camille"SC.seek 7 +2 "storage"(([Y +680 "core" ( +2 ."Camille"SC.configure :limp +2 "storage"($(\ 1b +5 (}& +3 "core" &[\\ \ ! +1733 #"Camille"-> access 4 +6 "storage"(% +3 "core" %@\ - +2 "manipulator"&m% +4 "core" % 3 # T +2 "manipulator"&& +4 "core" &-z  K U$ +3 ."Camille"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."Camille"SC.seek 1 +2 "storage"(~( +991 "core" ( +2 ."Camille"SC.configure :limp + "storage"($(\ 1b +5 (<& +3 "core" & &\  +4251 #"Camille"-> startTube 4 +1533 #-> start(:myshortDA){shortDA; samplePassF} +3 "collection"'9% +4 "processing"%5% +5 "core" %N +10 %p +2 #"myshortDA"Ready to sample after 10 seconds from PRV.sipper? + #Type 'Thread[:myshortDA].answer' to continue +729 #"Camille"-> Thread[:myshortDA].answer +4 #"myshortDA"Camille answered Ready to sample after 10 seconds from PRV.sipper? "Yes" +8 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +3 .delay 10 seconds +1004 .PSV.dial :mixloop +3 "processing"% +144 "core" +2 ."myshortDA"PTV.dial :PRVmixing +2 "processing"%Z  +136 "core" +2 ."myshortDA"PRV.dial :sipper +3 "processing"%2  +49 "core" +2 ."myshortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +6 ."myshortDA"PS.seek 1.1ml +2 "processing"%O'h! +2291 "core" ' +2 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +5 "processing"%T  +3 "collection"'  +8 "core"  +132  +3 ."myshortDA"PS.seek 0.5ml +2 "processing"%r' +1279 "core" ' +2 ."myshortDA"PRV.dial :waste2 +2 "processing"%Q @ +110 "core" ? +2 ."myshortDA"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."myshortDA"PS.seek :empty +2 "processing"%$'s +608 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%4 +114 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +4 "processing"%@ +61 ."myshortDA"PS.seek 1ml +2 "processing"%U'[q +1104 "core" ' +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%v' +1605 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%+ +113 "core" +3 ."myshortDA"PS.seek :empty +2 "processing"%'s +2625 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%a +113 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +4 "processing"%@ +13 ."myshortDA"PS.seek 1ml +2 "processing"%,'[q +1107 "core" ' +2 ."myshortDA"PSR.select :air +2 "processing"% +14 ."myshortDA"PS.seek 2.5ml +2 "processing"%C' +1602 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%p +113 "core" +2 ."myshortDA"PRV.dial :sipper +2 "processing"%c  +49 "core" +2 ."myshortDA"PS.seek :empty +3 "processing"%H's +2625 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"% +113 "core"  +2 ."myshortDA"PSR.select :air +3 .PS.seek 2.5ml +4 "processing"%' +2614 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%_ +113 "core" +3 ."myshortDA"PS.seek :empty +2 "processing"%'s +2641 "core" ' +2 #"myshortDA"Loading da puck from tube 4 into Processing Clamp +2 "processing"%]& +7 "core" & +2 "manipulator"&X% +4 "core" % 3    V +2 "storage"((% +4 "core" %A\ . +2 "storage"(. +4 "core" .( +3 ."myshortDA"SC.reconfigure :tight + "storage"($\ .(\ 1~b +5 ."myshortDA"SC.seek 4 +3 "storage"( (+ +519 "core" ( +2 ."myshortDA"SC.configure :limp + "storage"($(\ 1b +6 (K& +3 "core" &+ !\ ') +3 "manipulator"&y& +3 "core" &-z  E R$ +3 "manipulator"&% +4 "core" % 3 z R +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek 4 +3 "manipulator"&x( +167 "core" ( +2 "manipulator"&e& +4 "core" & ' N T` +2 "storage"(& +4 "core" &+ w\ ,, +4 ."myshortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek 4 + 800 counts +2 "manipulator"&V's +101 "core" ' + "storage"(& +4 "core" &+ \\\ ,, +3 ."myshortDA"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +5 ."myshortDA"SE.seek :beamBreak +2 "storage"(-' +306 "core" ' +2 "storage"(s- +4 "core" -'o +2 ."myshortDA"SE.configure :default +2 "storage"(#QK-0-\ b +6 (B& +3 "core" &+ \ +, +3 "manipulator"&& +4 "core" &  - S_ +3 ."myshortDA"Elbow.seek 4 +2 "manipulator"&.( +6 "core" ( +2 "manipulator"&o& +4 "core" &  % S_ +3 "storage"(N& +3 "core" &+ \ +, +4 ."myshortDA"Forearm.seek 4 + 300 counts +2 "manipulator"& ' +26 "core" ' +2 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Hand.close + "manipulator"&g/ +78 "core" / +3 !"myshortDA"o:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 4):bt["4/home/esp/esp2/utils/puckmoves.rb:389:in `load'"8/home/esp/esp2/utils/puckmoves.rb:998:in `loadPuck'";/home/esp/esp2/protocol/2G/DAprocess.rb:281:in `runDA'"6/home/esp/esp2/protocol/2G/DA.rb:124:in `shortDA'"$Camille:30:in `topLevelBinding'"./home/esp/esp2/lib/base.rb:296:in `start'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +5 ."downElevator"SE.seek :down +3 "manipulator"&R& +8 "storage"(W'= +4 "core" &  ' Q_ +2 "manipulator"&b% +4 "core" % Ј  < OF +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&' ] +108 "core" ' +3 ."myshortDA"Elbow.seek PC +3 "manipulator"&( +149 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +102 "core" ( +2 "manipulator"&"& +4 "core" &   W, +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &{& +3 "core" &   V, +3 ."myshortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek PC +3 "manipulator"&n'E +92 "core" ' +2 "manipulator"&& +4 "core" & % S, +2 "manipulator"&L% +4 "core" %F TQ +3 "processing"%*& +4 "core" &* +3 "processing"%j& +5 "core" & +3 ."myshortDA"PC.seek :closed +5 "processing"%;(SD +4 "core" & +44 & 1 +2 &Fy 2 + &8ox G + &X R + &E R +3 &TI R +7 &C R +10 &C S +9 &G S +10 &!\\H R +9 &#F R +9 &$E R +10 &&I R +9 &(cG S +9 &*&G R +10 &+D R +9 &-F R +10 &/lI R +9 &1.I R +9 &2F R +10 &4F S +9 &6tJ R +9 &86G R +10 &9I R +9 &;J S +10 &=zI S +9 &?>F R +9 &AG R +10 &BL S +9 &DL R +9 &FDR S +10 &Hb T +9 &Ir W +10 &K{ X +9 &M< Y +9 &N Y +10 &P Z +9 &Rc|g . +9 &S%\\ / +10 ( +3 "processing"%j& +12 #"myshortDA"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.66 +2 .Hand.open +2 "manipulator"&^1 +8 "core" &S ) + &S ) +62 1 +2 "manipulator"&0% +4 "core" % F ! G QQ +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +11 ."myshortDA"Forearm.seek :retract +3 "manipulator"&' ] +105 "core" ' +3 #"myshortDA"Heating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +4 "processing"%@ { +3 %!9 +9 "core" 9 +102 "processing"%`9 +3 "core" 9 +104 "processing"%I9 +3 "core" 9  +103 "processing"%D9 +55 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%u9 +4 "core" 9 +103 "processing"%A9 +3 "core" 9 +103 "processing"%9 +3 "core" 9  +103 "processing"%M9 +4 "core" 9% +103 "processing"%)9 +3 "core" 9) +103 "processing"%89 +4 "core" 9- +103 "processing"%|9 +3 "core" 91 +103 "processing"%39 +3 "core" 96 +103 "processing"%/9 +4 "core" 9: +103 "processing"%:9 +3 "core" 9> +103 "processing"%P9 +3 "core" 9B +103 "processing"%[9 +3 "core" 9G +103 "processing"%\ 9 +3 "core" 9K +103 "processing"%9 +4 "core" 9O +103 "processing"%9 +3 "core" 9S +103 "processing"%>9 +3 "core" 9X +103 "processing"%t9 +3 "core" 9\\ +103 "processing"%E9 +3 "core" 9` +103 "processing"%h9 +4 "core" 9d +103 "processing"%9 +3 "core" 9i +103 "processing"%'9 +4 "core" 9m +103 "processing"%k9 +3 "core" 9 q +103 "processing"%79 +3 "core" 9u +103 "processing"%i9 +4 "core" 9z +103 "processing"%9 +3 "core" 9#~ +103 "processing"%F9 +3 "core" 9* +103 "processing"%q9 +3 "core" 92 +4 ."myshortDA"PH.hold 2:00:00,28C +3 "processing"%J p{p. +4 ."myshortDA"delay 1:30 +7 "core"  +8999 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"%# +114 "core"  +2 #"myshortDA"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +12 ."myshortDA"PS.seek 0.5ml +3 "processing"%l' +594 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."myshortDA"PS.seek 2ml +3 "processing"% 'Q +1602 "core" ' +2 ."myshortDA"PTV.dial :puck +2 "processing"%S  +141 "core"  +2 ."myshortDA"PSV.dial PTV +3 "processing"%d +80 "core" +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%\\  +58 "core" +2 "processing"%% +4 "core" %M"  +3 ."myshortDA"PS.seek 1.5ml +4 "processing"%%' +582 "core" ' +2 ."myshortDA"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%? * +39 "core" , +3 ."myshortDA"PS.seek 0ml +2 "processing"%f'ܑ +1609 "core" ' +2 ."myshortDA"delay 5:00 +1051 "Can" f\\ +28951 #"myshortDA"recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%  +6 "core"  +3 ."myshortDA"PBV.dial :waste1 +2 "processing"%1  +39 "core" +2 ."myshortDA"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%w * +38 "core" , +2 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +2 "processing"%= +82 "core"  +3 ."myshortDA"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."myshortDA"PS.seek 2.5ml +3 "processing"%}' +2513 "core" ' +2 ."myshortDA"PSV.dial PTV +2 "processing"% +82 "core" +2 ."myshortDA"delay 5 seconds +502 .PSV.dial PSR +5 "processing"%m +82 "core"  +2 ."myshortDA"delay 5 seconds +542 .PSV.dial PTV +12 "processing"% +80 "core" +2 ."myshortDA"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +81 "core"  +3 ."myshortDA"PS.seek :empty +2 "processing"%<'s +2523 "core" ' +2 ."myshortDA"PTV.dial :PRVmixing,via: PRV +3 "processing"%9  +136 "core" +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%5 +47 "core" +2 ."myshortDA"PRV.dial :ab1 +2 "processing"% @ +112 "core" > +3 ."myshortDA"PS.reconfigure :slow + "processing"%#A 2`xb +6 ."myshortDA"PS.seek 0.15ml +3 "processing"%Z' +357 "core" ' +2 ."myshortDA"delay 2 seconds +203 ."connect"CBV.dial PRV +3 ."myshortDA"PRV.dial CBV +5 "collection"'2  +2 "processing"%z  +7 "core"  +42  +2 "processing"% % +3 "core" %$  +4 ."myshortDA"PS.seek 0.3ml +2 "processing"%T' +353 "core" ' +2 ."myshortDA"delay 2 seconds +202 .CBV.dial between PRV and PSV +3 "collection"'O  +38 "core" +2 ."myshortDA"PRV.dial :air +2 "processing"%Q  +48 "core"  +3 ."myshortDA"PS.seek 0.9ml +4 "processing"%r'N +1262 "core" ' +2 ."myshortDA"PRV.dial :waste2 +2 "processing"%4 @ +79 "core" ? +3 ."myshortDA"PS.seek 0.5ml +2 "processing"%$' +868 "core" ' +2 #"myshortDA"addPMLReagent08 +2 .PSV.dial :air +3 "processing"%U  +48 "core"  +2 ."myshortDA"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."myshortDA"PS.seek 2ml +3 "processing"%+'Q +1613 "core" ' +2 ."myshortDA"PSV.dial :PML +3 "processing"%v +48 "core" +2 ."myshortDA"PTV.dial :mixing +3 "processing"%a @ +77 "core" B +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 "processing"%,% +4 "core" %T"  +3 ."myshortDA"PS.seek 1.85ml +2 "processing"%p'L +247 "core" ' +2 ."myshortDA"PBV.dial between PSV and waste1 +2 "processing"%c * +38 "core" + +3 ."myshortDA"PS.seek 0ml +2 "processing"%C'ܑ +1965 "core" ' +2 ."myshortDA"delay 2 seconds +203 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'& +5 "core" &v +3 "manipulator"&H& +5 "core" & , G, +3 "manipulator"&_% +3 "core" % Z { < +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&(-z +138 "core" ( +2 "manipulator"&]& +5 "core" &-  Hd +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &X& +3 "core" &- y  ;d +3 ."myshortDA"Forearm.seek :garage +3 "manipulator"&('o +113 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&/ +71 "core" / +2 "manipulator"&~& +5 "core" &- J " O -c +2 "manipulator"&K% +3 "core" % ρv # D S 9 +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&y' ] +103 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +4 "manipulator"&( +271 "core" ( +2 "manipulator"&e& +3 "core" &* j  9Bh +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" &* w a DBh +3 ."myshortDA"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek CC +3 "manipulator"&'ш +101 "core" ' +2 "manipulator"&G& +5 "core" &( s g AAb +2 "manipulator"&6% +3 "core" %ч K ~ + 4 +3 "collection"'s& +4 "core" &h +4 "collection"'B& +6 "core" &n +2 ."myshortDA"CC.seek :closed +2 "collection"'(X +7 "core" &r +5 &} 7 +9 &Du 3 +10 &5kxw G +9 &^t U +9 &Gp U +10 &GGq U +9 &Gu U +10 &Jw U +9 &It U +9 &!MIw U +10 &#Gy U +9 &$Hr U +9 &&Hr U +10 &(WJu U +9 &*Fn T +10 &+Gz U +9 &-Io U +9 &/`Hw T +10 &1!Iy U +9 &2Fz U +9 &4Jy U +10 &6gGw U +9 &8)Fx U +10 &9Ix T +9 &;Ix U +9 &=oLx U +10 &?1Mv U +9 &@Hy U +9 &BIs U +10 &DtSq V +9 &F2`v W +51 &Gvs Z +2 &Iv ^ +5 &K^x ` + &M"r _ &Nv ` + &Pw ` +6 &Rdp a +9 &T%u a +10 &Um b +9 &Wm Q +9 &Xuu $h +10 &X#t Q +9 ( + &Xct K +3 "collection"'B& +12 "core" &Xds K +3 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.48 +2 "collection"'o& +6 "core" &Xde K +3 ."myshortDA"Hand.open +2 "manipulator"&N1 +18 "core" 1 +2 "manipulator"&g% +4 "core" %р B R ] : +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +3 "manipulator"&R' ] +99 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%b +112 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +12 ."myshortDA"PS.seek 1.5ml +3 "processing"%x' +1603 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%V  +49 "core"  +3 ."myshortDA"PS.seek 0ml +4 "processing"%-'ܑ +1612 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"% +49 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%"' +2630 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +3 ."myshortDA"CBV.dial PRV +4 "processing"%{  +4 "collection"'.  +38 "core" ~ +137  +2 ."myshortDA"PSV.dial :mixloop +2 "processing"% +115 "core" +2 ."myshortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing +4 "processing"%L  +78 "core" +3 ."myshortDA"PS.seek 0ml +2 "processing"%*'ܑ +2620 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%W  +47 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%' +1501 "Can" kd\\ +1122 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"% +54 "core" +2 ."myshortDA"PS.seek 0ml +3 "processing"%^'ܑ +2627 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%0  +50 "core"  +2 ."myshortDA"PS.seek 2.5ml +3 "processing"%j' +2629 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%! +49 "core" +3 ."myshortDA"PS.seek 0ml +2 "processing"%`'ܑ +2629 "core" ' +3 #"myshortDA"Garaging FlushPuck in Collection Clamp + "manipulator"&n& +8 "core" &H  ; : .5 +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek CC +2 "manipulator"&I( +37 "core" ( +2 "manipulator"&D& +3 "core" & L i = +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" & f F = +3 ."myshortDA"Forearm.seek CC +2 "manipulator"&u'ш +100 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&A/ +20 "core" / +2 ."myshortDA"CC.seek :open +3 "collection"'( +413 "core" ( + "manipulator"&M& +4 "core" & \\ X @ +3 "manipulator"&)% +3 "core" % n 7 +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&8' ] +111 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +2 "manipulator"&|(-z +274 "core" ( +2 "manipulator"&3& +4 "core" &-} B Ig +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &/& +3 "core" &-}  Bg +3 ."myshortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek :garage +3 "manipulator"&:'o +114 "core" ' +2 ."myshortDA"Hand.open + "manipulator"&P1 +69 "core" 1 +2 "manipulator"&[% +3 "core" % wZ  / +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +2 "manipulator"&\ ' ] +106 "core" ' +3 ."da"delayUntil "15:19:13.04" +24685 #recoverPRVreagent08 + .PTV.dial :mixing +4 "processing"% @ +75 "core" A +2 ."da"PBV.dial :waste1 +3 "processing"%  +38 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +12 "processing"%> * +37 "core" + +2 ."da"PSV.dial :air +2 "processing"%t  +49 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%E' +2521 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%h +49 "core" +2 ."da"delay 2 seconds +203 .PSV.dial :air + "processing"%  +47 "core"  +2 ."da"delay 2 seconds +203 .PSV.dial :mixloop +3 "processing"%' +47 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +3 "processing"%k  +46 "core"  +3 ."da"PS.seek :empty +2 "processing"%7's +2522 "core" ' +2 #"da"washCycleDA #1 of 2 +2 .PSR.select :air +5 .PSV.dial PSR +3 "processing"%i +158 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +6 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."da"PS.seek 0.5ml +2 "processing"%' +612 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%F'Q +1606 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%q  +75 "core"  +2 ."da"PSV.dial PTV +2 "processing"%# +82 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 "processing"%l% +4 "core" %Q$  +3 ."da"PS.seek 1.5ml +3 "processing"%S' +583 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%d * +40 "core" , +3 ."da"PS.seek 0ml +4 "processing"%\\'ܑ +1606 "core" ' +2 ."da"delay 2:00 +9938 "Can" T]H +2065 #"da"recoverPSRreagent08 +2 .PTV.dial :puck +2 "processing"%  +8 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%? * +42 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%% +82 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%@' +2527 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%1 +81 "core"  +3 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%w +83 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%=  +79 "core"  +3 ."da"PS.seek :empty +4 "processing"%f's +2529 "core" ' +3 #"da"washCycleDA #2 of 2 + .PSR.select :air +3 .PSV.dial PSR +5 "processing"% +155 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +13 ."da"PS.reconfigure :default + "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%m' +584 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +3 "processing"%'Q +1611 "core" ' +2 ."da"PTV.dial :puck +2 .PSV.dial PTV +4 "processing"% +81 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%}  +38 "core" +2 "processing"%9% +4 "core" %V  +3 ."da"PS.seek 1.5ml +3 "processing"%5' +582 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"% * +37 "core" + +3 ."da"PS.seek 0ml +2 "processing"%<'ܑ +1610 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +4 .PBV.dial :waste1 +3 "processing"%2  +37 "core" +2 ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +2 "processing"%z * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +82 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%Z' +2518 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%O +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +47 "processing"%Q +80 "core"  +2 ."da"delay 5 seconds +511 .PSV.dial PTV + "processing"%T +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%4  +79 "core"  +3 ."da"PS.seek :empty +2 "processing"%r's +2522 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +5 "processing"%U  +46 "core"  +2 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +2 "processing"%$  +137 "core" +2 ."da"delay 5 seconds +503 .PRV.dial :ab2 +2 "processing"%v  +48 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%a  +18 "core" +2 ."da"PSV.dial :mixloop +2 "processing"% +49 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."da"PS.seek 0.3ml +2 "processing"%,' +391 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%c  +49 "core"  +2 "processing"%+% +4 "core" %  +3 ."da"PS.seek 0.55ml +2 "processing"%p'"V +333 "core" ' +2 #"da"addPMLReagent08 +2 .PSV.dial :air +3 "processing"%  +49 "core"  +3 ."da"PS.seek 2ml +4 "processing"%H'Q +1562 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%_ +49 "core" +2 ."da"PTV.dial :mixing +2 "processing"%] @ +76 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%X  +39 "core" +2 "processing"%% +4 "core" %X$ +4 ."da"PS.seek 1.85ml +2 "processing"%'P +227 "core" ' +2 ."da"PBV.dial between PSV and waste1 +3 "processing"%~ * +39 "core" , +3 ."da"PS.seek 0ml +4 "processing"%K'ܑ +1965 "core" ' +2 ."da"delay 2 seconds +203 .delay 8:00 +13482 "Can" T]އ +34521 #"da"recoverPRVreagent08 + .PTV.dial :mixing +4 "processing"% @ +18 "core" ? + ."da"PBV.dial :waste1 +3 "processing"%(  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%e * +38 "core" + +2 ."da"PSV.dial :air +2 "processing"%  +49 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +4 "processing"%' +2517 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%G +54 "core" +2 ."da"delay 2 seconds +203 .PSV.dial :air +2 "processing"%6  +46 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +4 "processing"%s +48 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%y  +47 "core"  +2 ."da"PS.seek :empty +4 "processing"%Y's +2523 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%o +145 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%N' +588 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%g'Q +1605 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%B  +78 "core"  +2 ."da"PSV.dial PTV +3 "processing"%b +79 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +39 "core" +2 "processing"%C% +3 "core" %O  +3 ."da"PS.seek 1.5ml +3 "processing"%V' +595 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%x * +37 "core" + +2 ."da"PS.seek 0ml +3 "processing"% 'ܑ +1607 "core" ' +2 ."da"delay 2:00 +10760 "Can" RR^t +1244 #"da"recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%-  +6 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%.  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%{ * +38 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +4 "processing"% +82 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%L' +2516 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%" +82 "core" +43 ."da"delay 5 seconds +515 .PSV.dial PSR +2 "processing"%W +82 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%* +79 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +81 "core"  +3 ."da"PS.seek :empty +3 "processing"%'s +2499 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +9 .PSV.dial PSR +5 "processing"%0 +145 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +6 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%^' +593 "core" ' +3 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%!'Q +1602 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%j  +8 "core"  +2 ."da"PSV.dial PTV +2 "processing"%n +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%D  +38 "core" +2 "processing"%% +4 "core" %Q  +3 ."da"PS.seek 1.5ml +2 "processing"%A' +595 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +39 "core" + +2 ."da"PS.seek 0ml +3 "processing"%R'ܑ +1599 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%M  +38 "core" +3 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +3 "processing"%) * +38 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%u +82 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%3' +2516 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%/ +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%I +80 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%P +79 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%[  +82 "core"  +3 ."da"PS.seek :empty +2 "processing"%8's +2506 "core" ' +3 #"da"washCycleDA #3 of 3 + .PSR.select :air +5 .PSV.dial PSR +3 "processing"%: +155 "core" +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +6 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%' +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%'Q +1600 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%>  +7 "core"  +2 ."da"PSV.dial PTV +3 "processing"%t +81 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%`  +38 "core" +2 "processing"%h% +4 "core" %L"  +3 ."da"PS.seek 1.5ml +2 "processing"%' +590 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%' * +39 "core" , +2 ."da"PS.seek 0ml +3 "processing"%k'ܑ +1602 "core" ' +3 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +3 "processing"%E  +6 "core"  +3 ."da"PBV.dial :waste1 +2 "processing"%i  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%7 * +44 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +82 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%q' +119 "Can" Q_\ +2401 "core" ' + ."da"PSV.dial PTV +2 "processing"%# +82 "core" +3 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +81 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%l +79 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%F  +80 "core"  +3 ."da"PS.seek :empty +51 "processing"%d's +2503 "core" ' + ."da"Gate.power :camera,:ON +13 #Mixing DA Substrates + .PSR.select :air +3 .PSV.dial PSR +5 "processing"%S +151 "core"  +6 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +8 "processing"% +28 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +12 ."da"PS.seek 0.25ml +4 "processing"%'I +347 "core" ' +2 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +7 "processing"% +11 ."da"PS.seek 0.5ml +2 "processing"% ' +346 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%?'Q +1607 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%%  +7 "core"  +2 ."da"PSV.dial PTV +2 "processing"%\\ +83 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%  +39 "core" +2 "processing"%1% +4 "core" %S#  +3 ."da"PS.seek 1.5ml +3 "processing"%w' +596 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%= * +40 "core" , +3 ."da"PS.seek 0ml +2 "processing"%@'ܑ +1604 "core" ' +2 ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%f  +40 "core" +2 ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +2 "processing"%m * +40 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +84 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +4 "processing"%}' +2610 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%9 +83 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"% +85 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"% +83 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%5  +82 "core"  +3 ."da"PS.seek :empty +4 "processing"%&'s +2593 "core" ' +3 #"da"Additional air clear + .PSR.select :air +5 .PSV.dial PSR +4 "processing"%2 +150 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +6 .PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 2ml +3 "processing"%z'Q +2121 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +3 "processing"%  +8 "core"  +2 ."da"PSV.dial PTV +2 "processing"%< +83 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%O  +40 "core" +2 "processing"%Q% +3 "core" %Q"  +3 ."da"PS.seek 1.5ml +3 "processing"%T' +600 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%4 * +39 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 +3 "processing"%Z  +116 "core"  +3 ."da"PS.seek :empty +4 "processing"%U's +1609 "core" ' +2 "processing"%$9 +3 "core" 9{6  +3 #"da"Processing Puck Heater at 28C before imaging +2 .PH.coast +3 "processing"%v +6 "core" 6 +2 "processing"%a& +4 "core" &S. ) +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&% +6 "core" % Q ( 3 Q  +3 "storage"(r% +4 "core" %? +2 "storage"(c. +4 "core" .(+ +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."da"SC.seek 3 +3 "storage"(+(@ +202 "core" ( +2 ."da"SC.configure :limp + "storage"($(\ 1b +6 (,& +3 "core" &B n +3 "manipulator"&& +3 "core" &-}  % u g +3 "manipulator"&p% +4 "core" % Q 8 8  +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +3 "manipulator"&_( +199 "core" ( +3 "manipulator"&]& +4 "core" & : 7  S +2 "storage"(X& +5 "core" &L +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&'m +110 "core" ' +52 "storage"(~& +3 "core" &L 3 3 +3 ."da"SE.reconfigure :pick +10 "storage"(#],K-0-\ b +7 ."da"SE.seek :beamBreak + "storage"(H' +289 "core" ' +2 "storage"(- +4 "core" -' +3 ."da"SE.configure :default + "storage"(#QK-0-\ b +6 ."da"SE.seek :place +3 "storage"('x +48 "core" ' +3 "manipulator"&(& +4 "core" & K J &S +2 "manipulator"&e% +5 "core" %_ 4 7 @ +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +3 "manipulator"&' ] +94 "core" ' +3 ."da"Elbow.seek PC +2 "manipulator"&K( +245 "core" ( +2 "manipulator"&G& +5 "core" & 2 7 1 F +2 ."da"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &6& +5 "core" & - 6 e F +2 ."da"Forearm.seek PC +3 "manipulator"&s'E +94 "core" ' +2 ."da"Hand.close + "manipulator"&y/ +72 "core" / +2 ."da"PC.seek :open +3 "processing"%( +377 "core" ( +2 "storage"(o& +3 "core" &L 1 ( > +3 "manipulator"&Y& +3 "core" & 5 6 E +3 "manipulator"&N% +4 "core" % S 5 *. +3 ."da"Forearm.seek :retract +3 "manipulator"&B' ] +108 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +3 "manipulator"&b( +246 "core" ( +2 "manipulator"&& +5 "core" & R [  R +2 "storage"(C& +3 "core" &L j +4 ."da"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&g'm +98 "core" ' +2 ."da"Hand.open + "manipulator"&x1 +75 "core" 1 +2 "storage"(V- +4 "core" -'x +4 ."da"SE.seek -0.3 Pucks below Top Plate +2 "storage"(-'D +29 "core" ' +4 ."da"SE.reconfigure :seal + "storage"(#QK-0-\ b +6 ."da"SE.seek -1.29 Pucks below Top Plate +4 "storage"(.' +57 "core" ' +3 #"da"Lights, camera, ACTION! +5 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +5 #"da"PuckCamera: snap -bin=2,2 -png=0 -auto /var/log/esp/da25jul0915h.png +7 "processing"%{& +17 "core" &) z +5 "manipulator"&& +7 "core" & t y aR +5 "manipulator"& % +6 "core" % q ^ T ! +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +7 ."psFlush"Forearm.seek :retract +3 "manipulator"&"' ] +95 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&W(-z +188 "core" ( +2 "manipulator"&*& +4 "core" &-}  %K +3 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 && +3 "core" &-} YK +3 ."psFlush"Forearm.seek :garage +3 "manipulator"&L'o +113 "core" ' +4 ."psFlush"Hand.close +2 "manipulator"&0/ +79 "core" / +2 "manipulator"&& +4 "core" &-} ]K +3 "manipulator"&^% +3 "core" % t ܵ +4 ."psFlush"Forearm.seek :retract +2 "manipulator"&j' ] +104 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek PC +3 "manipulator"&n( +121 "core" ( +2 "manipulator"&D& +4 "core" & \\W +3 ."psFlush"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 && +5 "core" & tW +2 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek PC +3 "manipulator"&!'E +100 "core" ' +2 "manipulator"&& +4 "core" & Z bW +3 "manipulator"&A% +4 "core" %M X Y [* +3 "processing"%& +4 "core" &) w +3 "processing"%M& +5 "core" & w +67 ."psFlush"PC.seek :closed +12 "processing"%)(SD +7 "core" & v + & v + & v & v + & v + & + & + & + & + & / +5 &Ct 3 +10 &.lp G +9 &V V +10 &}< U +9 &>; V +9 &8 ~V +10 &; uV +9 &; tV +9 &!F7 tV +10 &#; uW +9 &$9 tV +9 &&: tW +10 &(M; tV +9 &*: tV +10 &+; sV +9 &-: sW +9 &/U9 sV +10 &1< tV +9 &2; sV +9 &48 sV +10 &6]= sV +9 &8 < V +10 &9A V +9 &;= V +9 &=f> V +10 &?)< U +9 &@; U +10 &B= V +9 &DoA U +9 &F/G V +10 &GU X +9 &Im r[ +9 &Kau p] +10 &M!w p^ +12 &N o_ +9 &P l_ +9 &RK~b n: +8 &S&b pP +10 &S&; q8 +5 ( +7 "processing"%M& +8 #"psFlush"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.85 +4 "processing"%u& +11 "core" &S&9 r8 +2 &S&9 r8 +4 ."psFlush"Hand.open +8 "manipulator"&R1 +55 #"da"SX HX9/16 (USB:46): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 1.194 seconds\ Exposing 696x520 pixel 16-bit image for 11.812 seconds\ /var/log/esp/da25jul0915h.png: PNG Upload Complete\ +12 #PuckCamera: snap -bin=2,2 -png=0 15.0 /var/log/esp/midres/da25jul0915h15s.png +18 "core" 1 +9 "manipulator"&/% +11 "core" % M * +4 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +8 ."psFlush"Forearm.seek :retract +3 "manipulator"&I' ] +111 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +4 "processing"%P +54 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +6 "processing"%@ +15 ."psFlush"PS.seek 0.5ml +2 "processing"%[' +594 "core" ' +2 ."psFlush"delay 5 seconds +504 .PSR.select :air +4 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%3' +279 #"da"SX HX9/16 (USB:46): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da25jul0915h15s.png: PNG Upload Complete\ +6 #PuckCamera: snap -bin=2,2 -png=0 25.0 /var/log/esp/midres/da25jul0915h25s.png +1521 #"image"compressed /var/log/esp/da25jul0915h.jxl +352 "core" ' +3 ."psFlush"delay 1 second +104 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%: @ +219 "core" A +2 ."psFlush"PTV.dial :PRVmixing +3 "processing"%8  +145 "core" +2 ."psFlush"PSV.dial :mixloop +3 "processing"% +119 "core" +2 ."psFlush"PS.seek :empty +3 "processing"%>'s +176 #"da"SX HX9/16 (USB:46): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 25 seconds\ /var/log/esp/midres/da25jul0915h25s.png: PNG Upload Complete\ +4 .Gate.power :camera,:OFF +4 "storage"(t- +6 "core" -' +14 "storage"(`& +15 "core" &L 2 0 +6 "manipulator"&h& +12 "core" & n g W +3 "manipulator"&% +4 "core" % q h e L +3 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 3 +3 "manipulator"&'( +267 "core" ( +2 "manipulator"&& +4 "core" & bs +3 "storage"(E& +5 "core" &L T L . +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&i'm +98 "core" ' +3 ."da"SE.reconfigure :gently + "storage"(#QK-0-\ b +7 ."da"SE.seek -0.57 Pucks below Top Plate +3 "storage"(7'W +54 "core" ' +2 "manipulator"&& +4 "core" & s +3 "storage"(k& +4 "core" &L E M  +3 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +7 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek 3 +3 "manipulator"&#'M +40 "core" ' +3 ."da"Elbow.hold +3 "manipulator"&, +8 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +8 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +5 ."da"SE.seek -0.39 Pucks below Top Plate +4 "storage"(l' +31 "core" ' +2 "manipulator"&F% +3 "core" %\\ ^ _ a +4 "storage"(q& +4 "core" &L    +2 ."da"Forearm.force -20 +3 "manipulator"&5 +6 ."da"Forearm.seek 3 + 315 counts +2 "manipulator"&S'Ј +26 "core" ' +2 "manipulator"&d& +4 "core" & u , "s +2 "storage"(& +5 "core" &L \\ [ +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"& 'm +29 "core" ' +3 "storage"(%% +5 "core" % \\ ]  +3 ."downElevator"SE.seek :down +7 "storage"(\\'= +99 (% +3 "core" %%- ? \\ \\w +2 "manipulator"&1% +5 "core" %K T # +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +3 "manipulator"&?' ] +98 "core" ' +63 ' +2 ."downElevator"SE.stop +66 "storage"(5 +15 (=& +4 "core" &L d ] +1148 #"image"compressed /var/log/esp/midres/da25jul0915h15s.jxl +114 "core" ' +2 ."psFlush"PSR.select :air +4 .PSV.dial PSR +6 "processing"%w +119 "core"  +3 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +4 "processing"%@ +17 ."psFlush"PS.seek 0.5ml +3 "processing"%' +593 "core" ' +3 ."psFlush"delay 5 seconds +503 .PSR.select :air +4 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%f' +1567 #"image"compressed /var/log/esp/midres/da25jul0915h25s.jxl +3 ."Qmail"DAfans.email "da25jul0915h exposed 11.812 seconds\\nmidres/da25jul0915h15s\\nmidres/da25jul0915h25s",Subject: "da25jul0915h images!" +548 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +3 "processing"%m  +38 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"% @ +78 "core" A +2 ."psFlush"PSV.dial :mixloop +2 "processing"%@ +125 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%9's +2622 "core" ' +5 ."psFlush"PSV.dial PSR +7 "processing"% +115 "core"  +5 ."psFlush"PSR.select :flush +9 "processing"%@ +18 ."psFlush"PS.seek 1ml +6 "processing"%'[q +1106 "core" ' +4 ."psFlush"PSR.select :air +6 "processing"% +20 ."psFlush"PS.seek 2.5ml +6 "processing"%5' +373 #"uploadLog"upsync +1234 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%} +81 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%2  +77 "core"  +2 ."psFlush"PBV.dial :waste1 +3 "processing"%&  +6 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"% 'ܑ +2629 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%< +81 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%O' +2623 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%Q +81 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%z'ܑ +2612 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%4 +81 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +2 "processing"%Z' +599 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%T' +566 "Can" S_ +1544 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%$ +88 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%v U +58 "core" V +3 ."psFlush"PS.seek 0ml +4 "processing"%a'ܑ +2620 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +50 "core" ? +3 ."psFlush"PS.seek 2.5ml +4 "processing"%r' +2617 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%c  +82 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%,'s +2618 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +48 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%p' +2621 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"% +124 "core" + ."psFlush"PBV.dial PSV +11 "processing"%] U +8 "core" U +3 ."psFlush"PS.seek 0ml +3 "processing"%X'ܑ +2623 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%| @ +50 "core" > +3 ."psFlush"PS.seek 2.5ml +4 "processing"%~' +2613 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%\  +83 "core"  +3 ."psFlush"PS.seek :empty +2 "processing"%'s +2626 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%( +59 "core"  +2 ."psFlush"PSR.select :flush +5 "processing"%@ +12 ."psFlush"PS.seek 1ml +2 "processing"%e'[q +1099 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%H' +1601 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"% +81 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%G  +20 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%6  +58 "core" +3 ."psFlush"PS.seek 0ml +4 "processing"%_'ܑ +2627 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%y +81 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%' +2629 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%; +81 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"%o'ܑ +2618 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%Y +82 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +3 "processing"%N' +591 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%s' +2108 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +80 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%C U +58 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%K'ܑ +2620 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%x @ +47 "core" @ +3 ."psFlush"PS.seek 2.5ml +4 "processing"%V' +2613 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%{  +80 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%B's +2623 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +49 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"% ' +2618 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"% +78 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%- U +7 "core" U +2 ."psFlush"PS.seek 0ml +3 "processing"%*'ܑ +2619 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +49 "core" > +3 ."psFlush"PS.seek 2.5ml +4 "processing"%g' +2627 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%b  +80 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%0's +2623 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&& +6 "core" & ; Ns +3 "manipulator"&^% +5 "core" % R . N +2 ."psFlush"Elbow.seek PC +2 "manipulator"&"( +247 "core" ( +2 "manipulator"&D& +5 "core" & 6 M[ +2 ."psFlush"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 && +4 "core" & l M[ +3 ."psFlush"Forearm.seek PC +3 "manipulator"&L'E +99 "core" ' +2 ."psFlush"Hand.close + "manipulator"&/ +72 "core" / +44 ."psFlush"PC.seek :open +12 "processing"%A( +379 "core" ( +2 "manipulator"&& +3 "core" &  6 Q[ +3 "manipulator"&W% +4 "core" % X  - P +3 ."psFlush"Forearm.seek :retract +3 "manipulator"&j' ] +97 "core" ' +3 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek :garage +3 "manipulator"&(-z +131 "core" ( +2 "manipulator"&u& +5 "core" &- & P l +2 ."psFlush"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 &R& +3 "core" &-  P l +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek :garage +3 "manipulator"&/'o +118 "core" ' +2 ."psFlush"Hand.open +2 "manipulator"&M1 +76 "core" 1 +2 "manipulator"&P% +4 "core" % w] t h >, +3 ."psFlush"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +2 "manipulator"&!' ] +105 "core" ' +2 #"myshortDA"Finished short da assay +2 #Beginning samplePassF +5 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'U& +6 "core" &u +2 "manipulator"&[& +4 "core" &-  t Qh +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&:(-z +26 "core" ( +2 "manipulator"&8& +3 "core" &-  > S +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" &- Q S +3 ."myshortDA"Forearm.seek :garage +3 "manipulator"&t'o +112 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&`/ +74 "core" / +2 "manipulator"&h& +4 "core" &-  B +2 "manipulator"&% +4 "core" % }r c A +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&3' ] +108 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +3 "manipulator"&( +296 "core" ( +2 "manipulator"&E& +4 "core" & $ \\ T +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 &n& +3 "core" & T +3 ."myshortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek CC +2 "manipulator"&'ш +104 "core" ' +2 "manipulator"&k& +4 "core" & 7 P +2 "manipulator"&I% +4 "core" %у  O +3 "collection"'F& +4 "core" &o +3 "collection"'q& +7 "core" & +2 ."myshortDA"CC.seek :closed +2 "collection"'d(X +8 "core" & +4 & 3 +9 &Dv 2 +10 &)ly G +9 &] T +9 &zJ T +10 &;L U +9 &J U +10 &L T +9 &N T +9 &!DG T +10 &#G T +9 &$L T +9 &&I T +10 &(MF T +9 &*J T +10 &+M T +9 &-O T +9 &/SK U +10 &1H U +9 &2I T +9 &4G U +10 &6[G U +9 &8H U +10 &9F U +9 &;G U +9 &=cE U +10 &?&G T +9 &@G T +9 &BK U +10 &DgO V +9 &F&[ W +10 &Gx Z +9 &I ^ +9 &KS ` +10 &M ` +9 &N a +9 &P ` +10 &RW a +9 &T b +10 &U b$ +9 &W S +9 &X$ *{ +10 &Xl U +2 ( +2 "collection"'q& +4 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.44 +2 "collection"'& +6 "core" &Xh U +3 ."myshortDA"Hand.open + "manipulator"&.1 +23 "core" 1 +2 "manipulator"&%% +3 "core" %| o H +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +2 "manipulator"&i' ] +97 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%  +49 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +12 ."myshortDA"PS.seek 1.5ml +2 "processing"%1' +1623 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%'  +50 "core"  +3 ."myshortDA"PS.seek 0ml +4 "processing"%7'ܑ +1386 "Can" Z`6 +223 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%# +49 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +12 ."myshortDA"PS.seek 2.5ml +50 "processing"%S' +2620 "core" ' +7 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +4 "processing"%=  +4 "collection"'l  +16 "core" +94  +3 ."myshortDA"PSV.dial :PTV,via: :air +2 "processing"% +211 "core" ~ +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +4 "processing"%\\ @ +197 "core" > +4 ."myshortDA"PS.seek 0ml +4 "processing"%w'ܑ +2627 "core" ' + ."myshortDA"PSV.dial :air +3 "processing"%>  +80 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%' +2627 "core" ' +2 ."myshortDA"PSV.dial :PTV +3 "processing"%m +80 "core" +2 ."myshortDA"PS.seek 0ml +3 "processing"%'ܑ +2616 "core" ' +3 #"myshortDA"Garaging FlushPuck in Collection Clamp + "manipulator"&@& +6 "core" & 4 J +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +2 "manipulator"&f( +5 "core" ( +3 "manipulator"&& +5 "core" & S J +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &9& +3 "core" & T J +3 ."myshortDA"Forearm.seek CC +2 "manipulator"&'ш +100 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&}/ +71 "core" / +3 ."myshortDA"CC.seek :open +2 "collection"'2( +411 "core" ( +2 "manipulator"&&& +4 "core" & !  P +2 "manipulator"&5% +5 "core" %ъ R P0 +2 ."myshortDA"Forearm.seek :retract +3 "manipulator"&<' ] +96 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek :garage +3 "manipulator"& (-z +277 "core" ( +2 "manipulator"&Q& +4 "core" &- + C Rk +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &O& +3 "core" &- ? Qk +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek :garage +3 "manipulator"&4'o +112 "core" ' +2 ."myshortDA"Hand.open +2 "manipulator"&z1 +71 "core" 1 +2 "manipulator"&Z% +4 "core" % xn  q Z @S +4 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +2 "manipulator"&$' ] +106 "core" ' +47040 "Can"\ \ H~`̇ +39968 #"Camille"-> access 3 +4 "storage"(v% +5 "core" %E \ . +2 "manipulator"&T% +4 "core" % T  ~ U +2 "manipulator"&& +4 "core" &-   ) Vk +3 ."Camille"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."Camille"SC.seek 7 +2 "storage"(a([Y +689 "core" ( +2 ."Camille"SC.configure :limp + "storage"($(\ 1b +6 (c& +3 "core" &[Z Y\ * +2212 #"Camille"-> access 4 +5 "storage"(r% +3 "core" %E \ - +3 "manipulator"&% +4 "core" % T , T +3 "manipulator"&,& +3 "core" &- Sk +3 ."Camille"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."Camille"SC.seek 1 +3 "storage"( ( +988 "core" ( +2 ."Camille"SC.configure :limp +2 "storage"($(\ 1b +10 (]& +3 "core" & \  +765 #"Camille"-> startTube 4 +15283 "Can"\ H%ab +10542 #"Camille"-> start(:myshortDA){shortDA; PS.flush} +5 "collection"'p% +6 "core" %N +4 "processing"%|% +6 "core" %ܓ +3 #"myshortDA"Ready to sample after 10 seconds from PRV.sipper? + #Type 'Thread[:myshortDA].answer' to continue +580 #"Camille"-> Thread[:myshortDA].answer +2 #"myshortDA"Camille answered Ready to sample after 10 seconds from PRV.sipper? "Yes" +6 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +3 .delay 10 seconds +1006 .PSV.dial :mixloop + "processing"%X +49 "core" +2 ."myshortDA"PTV.dial :PRVmixing +3 "processing"%\  +77 "core" +2 ."myshortDA"PRV.dial :sipper +2 "processing"%~  +143 "core"  +2 ."myshortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +6 ."myshortDA"PS.seek 1.1ml +4 "processing"%('h! +2279 "core" ' +2 ."connect"PRV.dial CBV +4 ."myshortDA"CBV.dial PRV +8 "processing"%  +145 "core"  +3 ."myshortDA"PS.seek 0.5ml +4 "processing"%e' +1259 "core" ' +2 ."myshortDA"PRV.dial :waste2 +2 "processing"% @ +112 "core" > +47 ."myshortDA"PS.reconfigure :default +5 "processing"%#A d`xb +5 ."myshortDA"PS.seek :empty +2 "processing"%G's +588 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%6 +116 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +4 "processing"%@ +12 ."myshortDA"PS.seek 1ml +3 "processing"%H'[q +1104 "core" ' + ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +3 "processing"%y' +1601 "core" ' +2 ."myshortDA"PSV.dial :mixloop +3 "processing"%_ +113 "core" +2 ."myshortDA"PS.seek :empty +4 "processing"%;'s +2614 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"% +113 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +4 "processing"%@ +12 ."myshortDA"PS.seek 1ml +2 "processing"%Y'[q +1101 "core" ' +2 ."myshortDA"PSR.select :air +3 "processing"% +12 ."myshortDA"PS.seek 2.5ml +2 "processing"%o' +1600 "core" ' +2 ."myshortDA"PSV.dial :mixloop +3 "processing"%N +112 "core" +2 ."myshortDA"PRV.dial :sipper +2 "processing"%  +49 "core" +3 ."myshortDA"PS.seek :empty +4 "processing"%C's +2623 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%s +115 "core"  +2 ."myshortDA"PSR.select :air +5 .PS.seek 2.5ml +4 "processing"%x' +2626 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%K +120 "core" +2 ."myshortDA"PS.seek :empty +4 "processing"%{'s +2617 "core" ' +3 #"myshortDA"Loading da puck from tube 4 into Processing Clamp + "processing"%V& +6 "core" & +3 "manipulator"&% +4 "core" % T Q S +2 "storage"(B% +4 "core" %F ( 6\ - +2 "storage"(. +4 "core" .( +3 ."myshortDA"SC.reconfigure :tight + "storage"($\ .(\ 1~b +5 ."myshortDA"SC.seek 4 +3 "storage"(-(+ +512 "core" ( +3 ."myshortDA"SC.configure :limp +2 "storage"($(\ 1b +6 ( & +3 "core" &+ {\ ' +3 "manipulator"&& +4 "core" &-  Pk +2 "manipulator"&*% +4 "core" % T P P +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek 4 +3 "manipulator"&b( +193 "core" ( +2 "manipulator"&g& +3 "core" & 0 M Q +2 "storage"(& +4 "core" &+ \ \ * +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek 4 + 800 counts +2 "manipulator"&^'s +104 "core" ' +2 "storage"(D& +3 "core" &+ "\ , +3 ."myshortDA"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +7 ."myshortDA"SE.seek :beamBreak +2 "storage"(' +305 "core" ' +2 "storage"(- +5 "core" -'{ +2 ."myshortDA"SE.configure :default + "storage"(#QK-0-\ b +7 (& +3 "core" &+ \ ) +2 "manipulator"&?& +4 "core" &  T +3 ."myshortDA"Elbow.seek 4 +2 "manipulator"&)( +7 "core" ( +2 "manipulator"&& +4 "core" & , T +2 "storage"(W& +4 "core" &+ ~\ ) +3 ."myshortDA"Forearm.seek 4 + 300 counts +2 "manipulator"&u' +18 "core" ' +2 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +6 ."myshortDA"Hand.close +2 "manipulator"&R/ +79 "core" / +3 !"myshortDA"o:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 4):bt["4/home/esp/esp2/utils/puckmoves.rb:389:in `load'"8/home/esp/esp2/utils/puckmoves.rb:998:in `loadPuck'";/home/esp/esp2/protocol/2G/DAprocess.rb:281:in `runDA'"6/home/esp/esp2/protocol/2G/DA.rb:124:in `shortDA'"$Camille:35:in `topLevelBinding'"./home/esp/esp2/lib/base.rb:296:in `start'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +3 ."downElevator"SE.seek :down +5 "manipulator"&L& +5 "storage"("'= +7 "core" & { S +2 "manipulator"&M% +4 "core" % Ј h Q +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&P' ] +98 "core" ' +2 ."myshortDA"Elbow.seek PC +3 "manipulator"&j( +163 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +80 "core" ( +2 "manipulator"&U& +3 "core" &  [ Q( +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &[& +4 "core" &  P( +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek PC +2 "manipulator"&8'E +106 "core" ' +2 "manipulator"&& +3 "core" &   f V( +3 "manipulator"&/% +43 "core" %P   2 V +3 "processing"%`& +4 "core" &* +11 "processing"%h& +5 "core" & +3 ."myshortDA"PC.seek :closed +2 "processing"%(SD +7 "core" & +4 & 1 +9 &Fx 2 +10 &@nv G +9 &V S +10 &G R +9 &[G S +9 &F R +10 &C R +9 &H S +9 &!dF R +10 &#%D S +9 &$F R +10 &&B R +9 &(kH S +9 &*.F R +10 &+F R +9 &-I S +9 &/sC S +10 &15G S +9 &2D S +10 &4D S +9 &6{F S +9 &8=E S +10 &9I S +9 &;F R +9 &=F S +10 &?DI S +9 &AF S +10 &BF S +9 &DI S +9 &FGU U +10 &He W +9 &Iy X +9 &K~ Y +10 &MA Z +9 &O Z +10 &P Z +9 &Rj{i - +9 &S%g 7 +10 ( +3 "processing"%h& +3 "core" &S# / +2 #"myshortDA"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.70 +2 .Hand.open +2 "manipulator"&1 +74 "core" 1 +2 "manipulator"&!% +3 "core" % P . ? S +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +2 "manipulator"&t' ] +96 "core" ' +3 #"myshortDA"Heating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +4 "processing"%E { +4 %:9 +8 "core" 9 +103 "processing"%n9 +3 "core" 9 +103 "processing"%k9 +4 "core" 9  +103 "processing"%I9 +3 "core" 9  +103 "processing"%F9 +4 "core" 9 +103 "processing"%39 +3 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%9 +4 "core" 9 +103 "processing"%.9 +3 "core" 9# +103 "processing"%%9 +3 "core" 9' +104 "processing"%q9 +3 "core" 9+ +103 "processing"%9 +3 "core" 9/ +103 "processing"%9 +3 "core" 94 +103 "processing"%09 +3 "core" 98 +103 "processing"%'9 +3 "core" 9< +103 "processing"%19 +3 "core" 9@ +103 "processing"%#9 +3 "core" 9E +103 "processing"%79 +4 "core" 9I +103 "processing"%l9 +3 "core" 9M +103 "processing"%=9 +3 "core" 9Q +103 "processing"% 9 +3 "core" 9V +103 "processing"%\\9 +3 "core" 9Z +103 "processing"%S9 +4 "core" 9^ +103 "processing"%>9 +3 "core" 9b +103 "processing"%w9 +3 "core" 9g +103 "processing"%m9 +4 "core" 9k +103 "processing"%9 +3 "core" 9o +103 "processing"%@9 +3 "core" 9s +103 "processing"%9 +3 "core" 9x +103 "processing"%99 +3 "core" 9| +103 "processing"%}9 +3 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%i9 +4 "core" 9( +103 "processing"%d9 +3 "core" 9. +103 "processing"%&9 +3 "core" 96 +4 ."myshortDA"PH.hold 2:00:00,28C +3 "processing"%5 p{p. +4 ."myshortDA"delay 1:30 +7 "core"  +8998 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +115 "core"  +2 #"myshortDA"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +11 ."myshortDA"PS.seek 0.5ml +2 "processing"%Q' +596 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2ml +3 "processing"%O'Q +1614 "core" ' +2 ."myshortDA"PTV.dial :puck +2 "processing"%f  +137 "core"  +2 ."myshortDA"PSV.dial PTV +2 "processing"%z +82 "core" +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%Z  +58 "core" +2 "processing"%<% +4 "core" %W$ +3 ."myshortDA"PS.seek 1.5ml +2 "processing"%4' +600 "core" ' +2 ."myshortDA"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%v * +37 "core" , +3 ."myshortDA"PS.seek 0ml +2 "processing"%T'ܑ +1601 "core" ' +2 ."myshortDA"delay 5:00 +5352 "Can" Noa +24651 #"myshortDA"recoverPSRreagent08 +2 .PTV.dial :puck +3 .PBV.dial :waste1 +4 "processing"%  +36 "core" +2 ."myshortDA"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%+ * +38 "core" + +2 ."myshortDA"PSR.select :air +52 .PSV.dial PSR +4 "processing"%c +81 "core"  +3 ."myshortDA"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."myshortDA"PS.seek 2.5ml +2 "processing"%r' +2538 "core" ' +2 ."myshortDA"PSV.dial PTV +2 "processing"% +82 "core" +2 ."myshortDA"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%, +82 "core"  +2 ."myshortDA"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%a +92 "core" ~ +2 ."myshortDA"delay 5 seconds +503 .PSV.dial :air +2 "processing"%]  +82 "core"  +3 ."myshortDA"PS.seek :empty +4 "processing"%p's +2524 "core" ' +3 ."myshortDA"PTV.dial :PRVmixing,via: PRV +2 "processing"%|  +142 "core" +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%X +50 "core" + ."myshortDA"PRV.dial :ab1 +3 "processing"%\ @ +110 "core" ? +2 ."myshortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +6 ."myshortDA"PS.seek 0.15ml +2 "processing"%~' +361 "core" ' +2 ."myshortDA"delay 2 seconds +203 ."connect"CBV.dial PRV +3 ."myshortDA"PRV.dial CBV +4 "processing"%  +47 "core"  +3 "processing"%% +3 "core" %  +3 ."myshortDA"PS.seek 0.3ml +3 "processing"%(' +360 "core" ' +2 ."myshortDA"delay 2 seconds +203 .CBV.dial between PRV and PSV +2 "collection"'  +37 "core" +2 ."myshortDA"PRV.dial :air +2 "processing"%e  +48 "core"  +2 ."myshortDA"PS.seek 0.9ml +3 "processing"%6'N +1262 "core" ' +2 ."myshortDA"PRV.dial :waste2 +2 "processing"%G @ +79 "core" ? +2 ."myshortDA"PS.seek 0.5ml +3 "processing"%H' +862 "core" ' +2 #"myshortDA"addPMLReagent08 +2 .PSV.dial :air +4 "processing"%_  +48 "core"  +3 ."myshortDA"PS.reconfigure :default + "processing"%#A d`xb +6 ."myshortDA"PS.seek 2ml +2 "processing"%y'Q +1613 "core" ' +2 ."myshortDA"PSV.dial :PML +2 "processing"% +47 "core" +2 ."myshortDA"PTV.dial :mixing +3 "processing"%; @ +77 "core" A +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%Y  +38 "core" +2 "processing"%N% +4 "core" %V  +3 ."myshortDA"PS.seek 1.85ml +2 "processing"%'N +236 "core" ' +2 ."myshortDA"PBV.dial between PSV and waste1 +2 "processing"%o * +40 "core" , +2 ."myshortDA"PS.seek 0ml +3 "processing"%s'ܑ +1960 "core" ' +2 ."myshortDA"delay 2 seconds +203 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'C& +5 "core" &Y +3 "manipulator"&K& +5 "core" & K( +2 "manipulator"&x% +4 "core" % r $ K +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&V(-z +139 "core" ( +2 "manipulator"&& +3 "core" &- j A- +4 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &B& +4 "core" &- ( J- +3 ."myshortDA"Forearm.seek :garage +3 "manipulator"&'o +108 "core" ' +3 ."myshortDA"Hand.close +2 "manipulator"& / +68 "core" / +3 "manipulator"& & +3 "core" &- S U c ;- +3 "manipulator"&% +3 "core" % σ H I  ;@ +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&*' ] +115 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +2 "manipulator"&g( +323 "core" ( +2 "manipulator"&& +4 "core" & u J +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 & & +5 "core" & J +2 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek CC +3 "manipulator"&D'ш +93 "core" ' +2 "manipulator"&$& +4 "core" & Z G +3 "manipulator"&% +5 "core" %ђ W A +2 "collection"'& +4 "core" &U +3 "collection"'?& +5 "core" &Q +3 ."myshortDA"CC.seek :closed +3 "collection"'(X +5 "core" &i +49 & *i $e &kRwh 9 + &xrb N + &WKi U &Da U +3 &I` U +9 &J` U +9 &^K` U +9 & J[ U +10 &!I\\ U +9 &#K_ U +9 &%iJa T +10 &'+J_ T +9 &(I] T +10 &*I_ U +9 &,pI\\ U +9 &.2Ka U +10 &/IU U +9 &1NZ U +9 &3yG` T +10 &5:I` U +9 &6EV U +10 &8FW T +9 &:K] U +9 &J_ U +9 &?G[ U +10 &AGV U +9 &CJJT U +9 &EXV W +10 &FfY X +9 &H~[ [\ +9 &J4X _ +10 &KV ` +9 &MZ ` +9 &OsY a +10 &Q8V ` +9 &RT b +10 &TZ b +9 &VnS b* +9 &X[ 7 +10 &X T 5 +9 &XhV L +6 ( +2 "collection"'?& +13 #"myshortDA"Collection Clamp onSpring/offSpring for 8/26 samples, on/off torque 2.43 +2 "collection"'W& +6 "core" &X[W L + &X[Y L + &X[S L +3 ."myshortDA"Hand.open + "manipulator"&R1 +20 "core" 1 +2 "manipulator"&L% +5 "core" %ф [ ? +3 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&M' ] +97 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%b +116 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +12 ."myshortDA"PS.seek 1.5ml +3 "processing"%^' +1608 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSV.dial :waste1 +4 "processing"%  +48 "core"  +3 ."myshortDA"PS.seek 0ml +2 "processing"%u'ܑ +1604 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%U +50 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%[' +2616 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 ."myshortDA"CBV.dial PRV +5 "processing"%)  +2 "collection"'  +38 "core"  +138  +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%/ +115 "core" +2 ."myshortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing +3 "processing"%`  +79 "core" +3 ."myshortDA"PS.seek 0ml +2 "processing"%"'ܑ +2620 "core" ' + ."myshortDA"PSV.dial :air +2 "processing"%P  +48 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%A' +2626 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"% +49 "core" +3 ."myshortDA"PS.seek 0ml +2 "processing"%!'ܑ +2645 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%:  +49 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%h' +372 "Can" b +2252 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%n +49 "core" +3 ."myshortDA"PS.seek 0ml +4 "processing"%8'ܑ +2625 "core" ' +2 #"myshortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&k& +6 "core" & f n Y = +4 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek CC +3 "manipulator"&I( +7 "core" ( +2 "manipulator"&F& +4 "core" & _ e | @ +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &3& +2 "core" & x 3 ? +4 ."myshortDA"Forearm.seek CC +2 "manipulator"&'ш +97 "core" ' + ."myshortDA"Hand.close +2 "manipulator"&/ +22 "core" / +2 ."myshortDA"CC.seek :open +4 "collection"'.( +407 "core" ( +2 "manipulator"&%& +4 "core" & y V ; +2 "manipulator"&q% +4 "core" %ф u W DC +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&' ] +95 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +3 "manipulator"&(-z +276 "core" ( +2 "manipulator"&0& +3 "core" &-{ f I_ +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &'& +3 "core" &-{  I_ +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek :garage +3 "manipulator"&1'o +112 "core" ' +2 ."myshortDA"Hand.open +2 "manipulator" +76 "core" 1 +2 "manipulator"&7% +5 "core" % ye  7 /8 +44 ."myshortDA"Forearm.reconfigure :loose +11 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +3 "manipulator"&l' ] +106 "core" ' +2 ."da"delayUntil "16:58:30.38" +24640 #recoverPRVreagent08 + .PTV.dial :mixing +4 "processing"%= @ +78 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%  +40 "core" +2 ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +2 "processing"%\\ * +39 "core" , +2 ."da"PSV.dial :air +2 "processing"%S  +49 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%>' +2527 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%w +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +3 "processing"%m  +48 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%@  +48 "core"  +3 ."da"PS.seek :empty +2 "processing"%'s +2500 "core" ' +2 #"da"washCycleDA #1 of 2 +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%9 +146 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +13 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +3 "processing"%}' +596 "core" ' +2 ."da"delay 5 seconds +504 .PSR.select :air +2 "processing"% +13 ."da"PS.seek 2ml +3 "processing"%'Q +1598 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%i  +76 "core"  +2 ."da"PSV.dial PTV +2 "processing"%d +80 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%&  +39 "core" +2 "processing"%% +4 "core" %O#  +3 ."da"PS.seek 1.5ml +3 "processing"%{' +599 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%Q * +38 "core" , +3 ."da"PS.seek 0ml +4 "processing"%f'ܑ +1607 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +5 "processing"%z  +6 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%Z  +37 "core" +3 ."da"delay 30 seconds +2198 "Can" ^1c$ +804 ."da"PBV.dial between PSV and waste1 +3 "processing"%< * +38 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +4 "processing"%O +82 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%v' +2525 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%4 +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%E +82 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +82 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%+  +80 "core"  +2 ."da"PS.seek :empty +3 "processing"%c's +2496 "core" ' +3 #"da"washCycleDA #2 of 2 + .PSR.select :air +3 .PSV.dial PSR +4 "processing"%T +146 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +4 "processing"% +14 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +2 "processing"%' +595 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +5 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%,'Q +1609 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%a  +7 "core"  +2 ."da"PSV.dial PTV +2 "processing"%] +82 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%r  +38 "core" +2 "processing"%|% +4 "core" %S#  +3 ."da"PS.seek 1.5ml +2 "processing"%X' +584 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%\ * +40 "core" , +3 ."da"PS.seek 0ml +2 "processing"%p'ܑ +1626 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +9 "processing"%  +6 "core"  +2 ."da"PBV.dial :waste1 +8 "processing"%  +38 "core" +2 ."da"delay 30 seconds +3046 .PBV.dial between PSV and waste1 +11 "processing"%~ * +38 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +82 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%e' +2549 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%( +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%G +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%6 +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%_  +79 "core"  +3 ."da"PS.seek :empty +2 "processing"%H's +2515 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air +4 "processing"%  +47 "core"  +2 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +2 "processing"%;  +135 "core" +2 ."da"delay 5 seconds +503 .PRV.dial :ab2 +2 "processing"%Y  +46 "core" ~ +2 ."da"PTV.dial :PRVmixing +2 "processing"%N  +18 "core" +2 ."da"PSV.dial :mixloop +3 "processing"%o +48 "core" +3 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."da"PS.seek 0.3ml +2 "processing"%y' +384 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air +2 "processing"%  +48 "core"  +2 "processing"%C% +4 "core" %'  +3 ."da"PS.seek 0.55ml +2 "processing"%K'"W +340 "core" ' +3 #"da"addPMLReagent08 + .PSV.dial :air +4 "processing"%x  +49 "core"  +3 ."da"PS.seek 2ml +2 "processing"%'Q +1560 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%B +49 "core" +2 ."da"PTV.dial :mixing +2 "processing"%j @ +81 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%  +40 "core" +2 "processing"% % +3 "core" %Q  +3 ."da"PS.seek 1.85ml +2 "processing"%'I +233 "core" ' +2 ."da"PBV.dial between PSV and waste1 +3 "processing"%t * +39 "core" , +3 ."da"PS.seek 0ml +4 "processing"%'ܑ +1968 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +17765 "Can"\ Qxc +30238 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing +4 "processing"%V @ +17 "core" > +2 ."da"PBV.dial :waste1 +3 "processing"%  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +38 "core" + +2 ."da"PSV.dial :air +2 "processing"%$  +49 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%' +2528 "core" ' + ."da"PSV.dial :mixloop +3 "processing"% +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%*  +48 "core"  +3 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%2 +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%W  +47 "core"  +2 ."da"PS.seek :empty +3 "processing"%R's +2531 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +4 .PSV.dial PSR +4 "processing"%L +157 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +4 "processing"% +13 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%?' +594 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +2 "processing"%b'Q +1606 "core" ' + ."da"PTV.dial :puck +2 "processing"%D  +79 "core"  +2 ."da"PSV.dial PTV +2 "processing"%s +82 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%  +37 "core" +2 "processing"%^% +4 "core" %S"  +3 ."da"PS.seek 1.5ml +2 "processing"%U' +594 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%u * +37 "core" + +3 ."da"PS.seek 0ml +2 "processing"%'ܑ +1626 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%)  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%/  +85 "core" +2 ."da"delay 30 seconds +2886 "Can" sͷdP +125 ."da"PBV.dial between PSV and waste1 +3 "processing"%` * +44 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +4 "processing"%[ +82 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%P' +2543 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%" +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +82 "core"  +3 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%A +82 "core" +3 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%:  +81 "core"  +2 ."da"PS.seek :empty +3 "processing"%!'s +2531 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%n +147 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +4 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%h' +595 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%k'Q +1599 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%F  +7 "core"  +2 ."da"PSV.dial PTV +2 "processing"%3 +82 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%  +40 "core" +2 "processing"%g% +4 "core" %V#  +3 ."da"PS.seek 1.5ml +3 "processing"%M' +599 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"% * +38 "core" , +3 ."da"PS.seek 0ml +5 "processing"%%'ܑ +1606 "core" ' +3 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +5 "processing"%q  +5 "core"  +3 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%0 * +38 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%' +81 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%I' +2519 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%# +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%7 +79 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"% +86 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%1  +79 "core"  +3 ."da"PS.seek :empty +2 "processing"%='s +2526 "core" ' +3 #"da"washCycleDA #3 of 3 + .PSR.select :air +4 .PSV.dial PSR +4 "processing"% +145 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +4 "processing"% +13 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +2 "processing"%\\' +586 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%S'Q +1616 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%8  +8 "core"  + ."da"PSV.dial PTV +3 "processing"%w +79 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%m  +37 "core" +2 "processing"%% +4 "core" %Y +3 ."da"PS.seek 1.5ml +2 "processing"%@' +596 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%> * +40 "core" , +3 ."da"PS.seek 0ml +3 "processing"%9'ܑ +1610 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +3 "processing"%  +7 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%}  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%i * +40 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%d +82 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +51 "processing"%&' +2522 "core" ' +2 ."da"PSV.dial PTV +11 "processing"% +81 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"% +80 "core"  +3 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%Q +82 "core" +2 ."da"delay 5 seconds +400 "Can" [d +103 ."da"PSV.dial :air +2 "processing"%{  +79 "core"  +3 ."da"PS.seek :empty +4 "processing"%J's +2521 "core" ' +2 ."da"Gate.power :camera,:ON +3 #Mixing DA Substrates +3 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%z +150 "core"  +5 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +8 "processing"% +24 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +12 ."da"PS.seek 0.25ml +7 "processing"%Z'I +346 "core" ' +2 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +5 "processing"% +12 ."da"PS.seek 0.5ml +2 "processing"%<' +330 "core" ' +3 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%O'Q +1602 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%f  +7 "core"  +3 ."da"PSV.dial PTV +2 "processing"%4 +83 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%E  +40 "core" +2 "processing"%% +4 "core" %V"  +3 ."da"PS.seek 1.5ml +2 "processing"%+' +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%v * +40 "core" + +3 ."da"PS.seek 0ml +3 "processing"%T'ܑ +1613 "core" ' +2 ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck +3 "processing"%c  +7 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%a * +39 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +5 "processing"%] +83 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +4 "processing"%r' +2627 "core" ' + ."da"PSV.dial PTV +3 "processing"%| +83 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%, +85 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%\ +84 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%X  +83 "core"  +3 ."da"PS.seek :empty +2 "processing"%'s +2620 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air +9 .PSV.dial PSR +4 "processing"% +150 "core"  +2 #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +5 .PS.reconfigure :default +3 "processing"%#A d`xb +6 ."da"PS.seek 2ml +2 "processing"%~'Q +2125 "core" ' +2 ."da"delay 5 seconds +503 .PTV.dial :puck +2 "processing"%  +6 "core"  +2 ."da"PSV.dial PTV +2 "processing"%p +83 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%(  +39 "core" +2 "processing"%G% +4 "core" %X +3 ."da"PS.seek 1.5ml +3 "processing"%6' +597 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%_ * +40 "core" + +3 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%e  +117 "core"  +2 ."da"PS.seek :empty +4 "processing"%'s +1611 "core" ' +2 "processing"%;9 +4 "core" 9{6 +3 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +4 "processing"%Y +4 %N& +4 "core" 6 + &S" / +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&o% +5 "core" % T , 0 A  +3 "storage"(H% +4 "core" %@ +2 "storage"(. +4 "core" .(+ +3 ."da"SC.reconfigure :tight + "storage"($\ .(\ 1~b +5 ."da"SC.seek 3 +3 "storage"(C(@ +200 "core" ( +2 ."da"SC.configure :limp + "storage"($(\ 1b +6 (y& +3 "core" &A +3 "manipulator"&x& +3 "core" &-{ + * # _ +3 "manipulator"&K% +4 "core" % T ) )   +52 ."da"Elbow.reconfigure :tight +10 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +3 "manipulator"&B( +185 "core" ( +3 "manipulator"&j& +4 "core" & 4 3 N +2 "storage"( & +4 "core" &J   I +4 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"& 'm +94 "core" ' +2 "storage"(t& +4 "core" &J   +3 ."da"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +7 ."da"SE.seek :beamBreak +2 "storage"(' +286 "core" ' +2 "storage"(- +4 "core" -' +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +7 ."da"SE.seek :place +3 "storage"(V'x +42 "core" ' +3 "manipulator"&& +5 "core" & 4 )  +2 "manipulator"& % +4 "core" %q + 4 ~ +4 ."da"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +2 "manipulator"&$' ] +95 "core" ' +3 ."da"Elbow.seek PC +2 "manipulator"&( +247 "core" ( +2 "manipulator"&& +4 "core" & : = n V +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &*& +3 "core" & + 3 H V +3 ."da"Forearm.seek PC +2 "manipulator"&2'E +92 "core" ' + ."da"Hand.close +2 "manipulator"&W/ +79 "core" / +3 ."da"PC.seek :open +4 "processing"%( +376 "core" ( +2 "storage"(L& +5 "core" &J 6 6 +2 "manipulator"&R& +3 "core" & $ $ V +3 "manipulator"&?% +3 "core" % B % ) -w +3 ."da"Forearm.seek :retract +2 "manipulator"&D' ] +96 "core" ' +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +7 ."da"Elbow.seek 3 +3 "manipulator"&s( +266 "core" ( +2 "manipulator"&& +5 "core" & Z P  +2 "storage"(^& +3 "core" &J  +4 ."da"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&b'm +106 "core" ' +2 ."da"Hand.open +2 "manipulator"&u1 +70 "core" 1 +2 "storage"(U- +4 "core" -'x +3 ."da"SE.seek -0.3 Pucks below Top Plate +2 "storage"()'D +28 "core" ' +3 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +7 ."da"SE.seek -1.29 Pucks below Top Plate +2 "storage"(/' +61 "core" ' +3 #"da"Lights, camera, ACTION! +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +7 #"da"PuckCamera: snap -bin=2,2 -png=0 -auto /var/log/esp/da25jul0917h.png +7 "processing"%`& +19 "core" &# z +4 "manipulator"&[& +5 "core" & | |  +3 "manipulator"&% +5 "core" % t y z R0 +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +10 ."psFlush"Forearm.seek :retract +6 "manipulator"&"' ] +95 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +5 "manipulator"&(-z +182 "core" ( +2 "manipulator"&A& +4 "core" &-s   Ca +3 ."psFlush"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &:& +5 "core" &-s  a +2 ."psFlush"Forearm.seek :garage +3 "manipulator"&P'o +112 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&n/ +71 "core" / +2 "manipulator"&!& +4 "core" &-s Ma +3 "manipulator"&h% +3 "core" % u ݵ +4 ."psFlush"Forearm.seek :retract +2 "manipulator"&F' ] +106 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek PC +3 "manipulator"&3( +145 "core" ( +2 "manipulator"&& +5 "core" & 1 W= +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &g& +3 "core" & c= +60 ."psFlush"Forearm.reconfigure :tight +10 "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek PC +3 "manipulator"&k'E +110 "core" ' +3 "manipulator"&& +4 "core" &= +3 "manipulator"&M% +4 "core" %L  $# +3 "processing"%q& +4 "core" &# +3 "processing"%& +5 "core" & +3 ."psFlush"PC.seek :closed +3 "processing"%0(SD +8 "core" &" +3 &# 0 +9 &Br# t3 +10 &-ln$ sG +9 &W$ tV +9 &x6$ vV +10 &:8$ uV +9 &;$ uV +9 &9$ uV +10 &;" uW +9 &!B9# tV +10 &#9% tV +9 &$6$ uV +9 &&;% tV +10 &(I9% uW +9 &* 8$ tV +9 &+>% V +10 &-;$ U +9 &/T<$ U +10 &1=$ U +9 &2=% U +9 &4:$ V +10 &6[?$ V +9 &8;* V +9 &9?% V +10 &;<$ V +9 &=c7# V +10 &?#<$ uV +9 &@=$ vV +9 &B?$ uW +10 &Di;$ uV +9 &F(D# tX +9 &GQ$ sY +10 &Ih% r[ +9 &K]u$ q] +10 &Mt" p] +9 &N} p^ +9 &P$ o_ +10 &RH~`$ r; +9 &S (n$ qT +9 &S)6% t7 +3 ( +2 "processing"%& +4 #"psFlush"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.83 +2 "processing"%'& +6 "core" &S)4 7 +3 ."psFlush"Hand.open +2 "manipulator"&%1 +76 "core" 1 +3 "manipulator"&#% +4 "core" % L # +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +2 "manipulator"&7' ] +96 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +50 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +6 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%1' +597 "core" ' +2 ."psFlush"delay 5 seconds +404 #"da"SX HX9/16 (USB:47): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 1.523 seconds\ Exposing 696x520 pixel 16-bit image for 24.209 seconds\ /var/log/esp/da25jul0917h.png: PNG Upload Complete\ +12 #PuckCamera: snap -bin=2,2 -png=0 15.0 /var/log/esp/midres/da25jul0917h15s.png +92 ."psFlush"PSR.select :air +8 "processing"% +15 ."psFlush"PS.seek 2.5ml +2 "processing"%I' +1531 #"da"SX HX9/16 (USB:47): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da25jul0917h15s.png: PNG Upload Complete\ +8 #PuckCamera: snap -bin=2,2 -png=0 25.0 /var/log/esp/midres/da25jul0917h25s.png +596 "core" ' +2 ."psFlush"delay 1 second +104 .PRV.dial :waste2,avoiding: :ab2 +3 "processing"% @ +216 "core" A +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%=  +146 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"%\\ +120 "core" +3 ."psFlush"PS.seek :empty +5 "processing"%8's +322 #"image"compressed /var/log/esp/da25jul0917h.jxl +1128 #"da"SX HX9/16 (USB:47): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 25 seconds\ /var/log/esp/midres/da25jul0917h25s.png: PNG Upload Complete\ +4 .Gate.power :camera,:OFF +4 "storage"(w- +6 "core" -' +3 "storage"(m& +4 "core" &J   +4 "manipulator"&& +4 "core" & 5 =< +13 "manipulator"&S% +11 "core" % c L L ) +11 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +10 ."da"Elbow.seek 3 +3 "manipulator"&>( +259 "core" ( +2 "manipulator"&@& +5 "core" & q o Dx +3 "storage"(& +4 "core" &J + 2 +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&}'m +119 "core" ' +6 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.57 Pucks below Top Plate +4 "storage"(i'W +54 "core" ' +2 "manipulator"&d& +4 "core" & R !x +2 "storage"(9& +5 "core" &J C E l +3 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +6 ."da"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek 3 +4 "manipulator"&'M +40 "core" ' +3 ."da"Elbow.hold +2 "manipulator"&, +7 "core" , +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"SE.reconfigure :default + "storage"(#QK-0-\ b +6 ."da"SE.seek -0.39 Pucks below Top Plate +3 "storage"(Q' +30 "core" ' +2 "manipulator"&{% +4 "core" %^ ^ ] v +4 "storage"(&& +3 "core" &J   +3 ."da"Forearm.force -20 +2 "manipulator"&5 +6 ."da"Forearm.seek 3 + 317 counts +2 "manipulator"&z'Њ +27 "core" ' +2 "manipulator"&J& +5 "core" & w !x +2 "storage"(Z& +6 "core" &J . 4 +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&<'m +30 "core" ' +2 "storage"(f% +69 "core" % Z ]  +15 ."downElevator"SE.seek :down +4 "storage"(4'= +100 (E% +4 "core" %%. 2 * o \\w +3 "manipulator"&% +6 "core" %B M " +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +7 ."da"Forearm.seek :retract +2 "manipulator"&O' ] +98 "core" ' +60 ' +2 ."psFlush"PSR.select :air +5 .PSV.dial PSR +2 "processing"%v +6 "core" ' +3 ."downElevator"SE.stop +3 "storage"(5 +5 (+& +5 "core" &J\ \  e +97  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +4 "processing"%@ +15 ."psFlush"PS.seek 0.5ml +2 "processing"%c' +584 "core" ' +3 ."psFlush"delay 5 seconds +421 #"image"compressed /var/log/esp/midres/da25jul0917h15s.jxl +82 ."psFlush"PSR.select :air +46 "processing"% +13 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2108 "core" ' +2 ."psFlush"delay 1 second +103 .PBV.dial :waste1 +4 "processing"%a  +39 "core" +2 ."psFlush"PTV.dial :mixing +3 "processing"%] @ +78 "core" A +2 ."psFlush"PSV.dial :mixloop +3 "processing"%T +115 "core" +3 ."psFlush"PS.seek :empty +4 "processing"%|'s +346 #"image"compressed /var/log/esp/midres/da25jul0917h25s.jxl +3 ."Qmail"DAfans.email "da25jul0917h exposed 24.209 seconds\\nmidres/da25jul0917h15s\\nmidres/da25jul0917h25s",Subject: "da25jul0917h images!" +2274 "core" ' +5 ."psFlush"PSV.dial PSR +7 "processing"%, +117 "core"  +5 ."psFlush"PSR.select :flush +6 "processing"%@ +21 ."psFlush"PS.seek 1ml +7 "processing"%\ '[q +1107 "core" ' +4 ."psFlush"PSR.select :air +6 "processing"% +17 ."psFlush"PS.seek 2.5ml +4 "processing"%X' +1631 "core" ' +4 ."psFlush"PSV.dial PTV +6 "processing"%r +84 "core" +4 ."psFlush"PTV.dial :puck +6 "processing"%  +27 #"uploadLog"upsync +56 "core"  +2 ."psFlush"PBV.dial :waste1 +3 "processing"%  +7 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"%'ܑ +2625 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%p +81 "core"  +2 ."psFlush"PSR.select :air +6 .PS.seek 2.5ml +4 "processing"%(' +2618 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%G +81 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%~'ܑ +2643 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%_ +81 "core"  +2 ."psFlush"PSR.select :flush +5 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%e' +587 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +12 ."psFlush"PS.seek 2.5ml +3 "processing"%6' +2111 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%; +81 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%Y U +59 "core" W +3 ."psFlush"PS.seek 0ml +4 "processing"%N'ܑ +2365 "Can" RMe| +253 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%o @ +48 "core" ? +3 ."psFlush"PS.seek 2.5ml +3 "processing"%H' +2629 "core" ' + ."psFlush"PSV.dial :waste1 +55 "processing"%  +80 "core"  +2 ."psFlush"PS.seek :empty +6 "processing"%y's +2621 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%x +53 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%K' +2620 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%- +78 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%j U +7 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"% 'ܑ +2629 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +49 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%t' +2623 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%l  +80 "core"  +3 ."psFlush"PS.seek :empty +4 "processing"%'s +2624 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +60 "core"  + ."psFlush"PSR.select :flush +4 "processing"%@ +12 ."psFlush"PS.seek 1ml +2 "processing"% '[q +1107 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +12 ."psFlush"PS.seek 2.5ml +3 "processing"%' +1605 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"% +81 "core" +2 ."psFlush"PTV.dial :puck +3 "processing"%  +7 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%*  +61 "core" +2 ."psFlush"PS.seek 0ml +5 "processing"%B'ܑ +2646 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%W +88 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%$' +2623 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +82 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%L'ܑ +2615 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%R +82 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +3 "processing"%?' +597 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%2' +2108 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"% +81 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%^ U +57 "core" V +3 ."psFlush"PS.seek 0ml +3 "processing"%'ܑ +2627 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%u @ +48 "core" ? +3 ."psFlush"PS.seek 2.5ml +3 "processing"%U' +2629 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%`  +80 "core"  +3 ."psFlush"PS.seek :empty +2 "processing"%D's +2639 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%[ +49 "core"  +2 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%' +2627 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%V +78 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%) U +6 "core" U +3 ."psFlush"PS.seek 0ml +4 "processing"%A'ܑ +2615 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%: @ +49 "core" ? +3 ."psFlush"PS.seek 2.5ml +4 "processing"%b' +2627 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%s  +80 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%n's +2620 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&!& +6 "core" & Ox +3 "manipulator"&h% +5 "core" % s x O +2 ."psFlush"Elbow.seek PC +2 "manipulator"&"( +287 "core" ( +2 "manipulator"&& +3 "core" & ON +3 ."psFlush"Elbow.reconfigure :loose +10 "manipulator"&$ &.,(#b +6 &g& +3 "core" & ON +4 ."psFlush"Forearm.seek PC +2 "manipulator"&P'E +100 "core" ' +2 ."psFlush"Hand.close + "manipulator"&/ +78 "core" / +3 ."psFlush"PC.seek :open +3 "processing"%( +377 "core" ( +2 "manipulator"&M& +4 "core" & E QN +3 "manipulator"&q% +3 "core" % D " Q +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&F' ] +112 "core" ' +4 ."psFlush"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek :garage +2 "manipulator"&(-z +122 "core" ( +2 "manipulator"&'& +4 "core" &-q  ^ U +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &%& +5 "core" &-q   B U +2 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek :garage +3 "manipulator"&#'o +114 "core" ' +2 ."psFlush"Hand.open +2 "manipulator"&1 +79 "core" 1 +2 "manipulator"&% +4 "core" % yg p j @G +3 ."psFlush"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +3 "manipulator"&k' ] +103 "core" ' +2 #"myshortDA"Finished short da assay +2 #Flushing Processing stage +3 "processing"%% +6 "core" %u$ +2 #"myshortDA"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +3 "processing"%1& +6 "core" & +2 "manipulator"& & +4 "core" &-q ) S +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&=(-z +6 "core" ( +3 "manipulator"&\\& +4 "core" &-q S S +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 &I& +2 "core" &-q G R +3 ."myshortDA"Forearm.seek :garage +2 "manipulator"&w'o +107 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&m/ +70 "core" / +2 "manipulator"&& +4 "core" &-q  D +2 "manipulator"&S% +4 "core" % σ DW +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&@' ] +102 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek PC +2 "manipulator"&( +129 "core" ( +2 "manipulator"&3& +4 "core" & '  S> +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &d& +3 "core" & i S> +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek PC +3 "manipulator"&9'E +94 "core" ' +2 "manipulator"&7& +4 "core" &  5 S> +2 "manipulator"&{% +4 "core" %? : T] +3 "processing"%&& +4 "core" &$ +3 "processing"%J& +5 "core" & +3 ."myshortDA"PC.seek :closed +3 "processing"%Z(SD +6 "core" &% +5 &% 0 +9 &Ex$ 2 +9 &:ps$ G +9 &R# R +10 &F" Q +9 &ZF$ Q +10 &A$ Q +9 &A# Q +9 &B$ R +10 &!aD# R +9 &#$F% Q +9 &$G$ Q +10 &&F% Q +9 &(jA' Q +9 &*,@% Q +10 &+A# Q +9 &-A" Q +10 &/sC$ Q +9 &13E$ R +9 &2A$ Q +10 &4C$ Q +9 &6zD% Q +9 &8<D& Q +10 &9F$ Q +9 &;D Q +10 &=C# R +9 &?DC$ Q +9 &AD$ Q +10 &BF$ Q +9 &DF% Q +9 &FIN$ R +10 &H[$ U +9 &Ir$ V +10 &K~$ X +9 &M>$ Y +9 &N$ Z +10 &P$ Z +9 &Rg}e$ , +9 &S'h$ 6 +10 ( +3 "processing"%J& +3 "core" &S% - +3 #"myshortDA"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.69 +2 "processing"%/& +6 "core" &S# - +2 ."myshortDA"Hand.open +2 "manipulator"&f1 +70 "core" 1 +2 "manipulator"&}% +4 "core" % ?  Q] +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&>' ] +109 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%i +50 "core"  +2 ."myshortDA"PSR.select :flush +3 "processing"%@ +12 ."myshortDA"PS.seek 1ml +2 "processing"%E'[q +1145 "core" ' +2 ."myshortDA"PSR.select :air +11 "processing"% +21 ."myshortDA"PS.seek 2.5ml +3 "processing"%' +1610 "core" ' +2 ."myshortDA"PSV.dial PTV +2 "processing"% +80 "core" +2 ."myshortDA"PTV.dial :puck +2 .PBV.dial :waste1 +4 "processing"%z  +59 "core" +3 ."myshortDA"PS.seek 0ml +4 "processing"%Q'ܑ +2626 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%+ +79 "core"  +2 ."myshortDA"PSR.select :air +6 .PS.seek 2.5ml +2 "processing"%v' +2059 "Can"\ K7f +569 "core" ' +2 ."myshortDA"PSV.dial PTV +2 "processing"%< +80 "core" +3 ."myshortDA"PS.seek 0ml +4 "processing"%4'ܑ +2637 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%8 +80 "core"  +2 ."myshortDA"PSR.select :flush +4 "processing"%@ +12 ."myshortDA"PS.seek 0.5ml +3 "processing"%c' +595 "core" ' +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%a' +2117 "core" ' +2 ."myshortDA"PSV.dial PTV +2 "processing"%] +81 "core" +2 ."myshortDA"PBV.dial PSV +2 "processing"%T U +58 "core" V +3 ."myshortDA"PS.seek 0ml +4 "processing"%'ܑ +2612 "core" ' +2 ."myshortDA"PSV.dial PBV +2 "processing"%, @ +54 "core" > +3 ."myshortDA"PS.seek 2.5ml +2 "processing"%|' +2618 "core" ' +2 ."myshortDA"PSV.dial :waste1 +3 "processing"%\  +80 "core"  +2 ."myshortDA"PS.seek :empty +3 "processing"%r's +2629 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"% +49 "core"  +2 ."myshortDA"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%' +2618 "core" ' +2 ."myshortDA"PSV.dial PTV +3 "processing"%X +80 "core" +2 ."myshortDA"PBV.dial PSV +2 "processing"%p U +7 "core" U +2 ."myshortDA"PS.seek 0ml +3 "processing"%'ܑ +2627 "core" ' +2 ."myshortDA"PSV.dial PBV +3 "processing"%G @ +48 "core" ? +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%(' +2618 "core" ' +2 ."myshortDA"PSV.dial :waste1 +3 "processing"%_  +80 "core"  +2 ."myshortDA"PS.seek :empty +3 "processing"%~'s +2616 "core" ' +3 #"myshortDA"Garaging FlushPuck in Processing Clamp + "manipulator"&e& +13 "core" &   V> +7 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek PC +3 "manipulator"&;( +5 "core" ( +2 "manipulator"&Y& +4 "core" &   U> +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &6& +4 "core" &    U> +3 ."myshortDA"Forearm.seek PC +3 "manipulator"&o'E +91 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&N/ +79 "core" / +3 ."myshortDA"PC.seek :open +2 "processing"%( +378 "core" ( +2 "manipulator"&H& +4 "core" &   - V> +2 "manipulator"&x% +4 "core" % H   Uk +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&y' ] +97 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +3 "manipulator"&-(-z +131 "core" ( +2 "manipulator"&j& +3 "core" &-\  @ R!s +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &K& +3 "core" &-\  : R!s +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek :garage +3 "manipulator"&'o +114 "core" ' +2 ."myshortDA"Hand.open + "manipulator"& 1 +74 "core" 1 +2 "manipulator"&l% +4 "core" % yi t & @J +2 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +3 "manipulator"&t' ] +146 "core" ' +33641 "Can"\ Hf +60002 \ \ H߁g> +60002 \ \ Hgԇ +60002 \ \ Hhj +60002 \ \ HWi +60002 \ \ Hi +60002 \ \ Ij, +60001 \ \ H-j‡ +60002 \ \ IkX +60002 \ \ Ifk +60002 \ \ Il +60002 \ \ Hm +60002 \ \ H<m +60002 \ \ HnF +60002 \ \ Itn܇ +60002 \ \ Hor +60002 \ Ip +60002 \ \ H Ip +60001 \ \ I q4 +60002 \ \ Iqʇ +60002 \ Hr` +60002 \ \ Hr +60002 \ \ IVs +60002 \ \ It" +60002 \ \ Ht +60002 \ \ I+uN +60001 \ \ I u +60002 \ I#dvz +60002 \ \ H&w +60002 \ \ H(w +60002 \ \ H+8x< +60002 \ \ H-x҇ +60002 \ \ H0pyh +60002 \ \ H3 y +60002 \ \ I5z +60001 \ \ I8D{* @PDT1752131001.52 \ \ I:{ +60002 \ I=||V +60002 \ I@| +60002 \ \ HB} +60002 \ \ IEO~ +60002 \ \ HG~ +60002 \ IJD +60002 \ \ IM#ڇ +60001 \ \ IOp +60002 \ \ HR[ +60002 \ \ IT +60002 \ \ HW2 +60002 \ \ IZ/ȇ +60002 \ \ H\\^ +60002 \ H_f +60002 \ \ Hb +60002 \ \ Hd +60002 \ \ Ig9 +60002 \ \ IiL +60002 \ \ Hlq +60002 \ \ Ho x +60002 \ \ Iq +60002 \ ItD +60002 \ \ Iv: +60001 \ \ Hy|Ї +60002 \ \ I|f +60002 \ \ I~ +60002 \ \ HP +60002 \ \ H( +60002 \ H +60002 f\ \ H#T +60002 L\ \ H +60002 8\ \ H[ +60002 +\ \ H +60001 &\ \ H +60002 \ \ H.B +60002 \ \ H؇ +60002 \ \ Ifn +60002  \ \ I +60002 \ \ I +60002 \ \ I:0 +60002 \ HƇ +60002 \ \ Hr\\ +60002 \ \ H +60001 \ \ I +60002 \ \ IF +60002 $\ \ I +60002 '\ H~J +60002 (\ \ I +60002 \ Hv +60002 \ \ HR +60002 \ \ H +60002 \ \ HŠ8 +31280 #"Camille"-> access 3 +11 "storage"(% +5 "core" %@ 8\ - +2 "manipulator"&% +4 "core" % K  T +3 "manipulator"& & +3 "core" &-  @ T o +3 ."Camille"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."Camille"SC.seek 7 +3 "storage"( ([Y +678 "core" ( +2 ."Camille"SC.configure :limp +2 "storage"($(\ 1b +4 (& +5 "core" &[Y \ && +527 #"Camille"-> access 4 +5 "storage"(*% +5 "core" %@  F\ * +2 "manipulator"&% +4 "core" % K { P +3 "manipulator"&W& +4 "core" &- u P o +3 ."Camille"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."Camille"SC.seek 1 +2 "storage"(B( +992 "core" ( +2 ."Camille"SC.configure :limp +2 "storage"($(\ 1b +5 (& +3 "core" & \  +444 #"Camille"-> startTube 4 +17218 #-> start(:myshortDA){shortDA; PS.flush} +4 "collection"'$% +10 "processing"%R% +3 "core" %N +5 %u +3 #"myshortDA"Ready to sample after 10 seconds from PRV.sipper? + #Type 'Thread[:myshortDA].answer' to continue +884 #"Camille"-> Thread[:myshortDA].answer +6 #"myshortDA"Camille answered Ready to sample after 10 seconds from PRV.sipper? "Yes" +4 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +3 .delay 10 seconds +1005 .PSV.dial :mixloop +2 "processing"%L +144 "core" +2 ."myshortDA"PTV.dial :PRVmixing +2 "processing"%?  +138 "core" +2 ."myshortDA"PRV.dial :sipper +3 "processing"%  +48 "core" +3 ."myshortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +6 ."myshortDA"PS.seek 1.1ml +2 "processing"%^'h! +2287 "core" ' +3 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +9 "processing"%2  +2 "collection"'u  +13 "core"  +129  +3 ."myshortDA"PS.seek 0.5ml +2 "processing"%' +1264 "core" ' +2 ."myshortDA"PRV.dial :waste2 +3 "processing"%` @ +109 "core" ? +3 ."myshortDA"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."myshortDA"PS.seek :empty +2 "processing"%U's +599 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%[ +113 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +12 ."myshortDA"PS.seek 1ml +3 "processing"%D'[q +1094 "core" ' + ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +3 "processing"%V' +785 "Can"*\ ML· +820 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%) +113 "core" +2 ."myshortDA"PS.seek :empty +3 "processing"%'s +2675 "core" ' + ."myshortDA"PSV.dial PSR +5 "processing"%: +112 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +12 ."myshortDA"PS.seek 1ml +2 "processing"%A'[q +1099 "core" ' +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%s' +1602 "core" ' +2 ."myshortDA"PSV.dial :mixloop +3 "processing"%b +112 "core" +2 ."myshortDA"PRV.dial :sipper +3 "processing"%!  +50 "core" +2 ."myshortDA"PS.seek :empty +3 "processing"%h's +2623 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"% +113 "core"  +2 ."myshortDA"PSR.select :air +5 .PS.seek 2.5ml +4 "processing"%' +2625 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%g +112 "core" +2 ."myshortDA"PS.seek :empty +3 "processing"%'s +2623 "core" ' +2 #"myshortDA"Loading da puck from tube 4 into Processing Clamp +2 "processing"%O& +6 "core" &' +3 "manipulator"&0% +4 "core" % K  / R +3 "storage"(M% +3 "core" %A  \ + +3 "storage"(q. +3 "core" .( +3 ."myshortDA"SC.reconfigure :tight + "storage"($\ .(\ 1~b +5 ."myshortDA"SC.seek 4 +2 "storage"('(+ +520 "core" ( +3 ."myshortDA"SC.configure :limp + "storage"($(\ 1b +6 (%& +4 "core" &+ k\ $) +2 "manipulator"&P& +4 "core" &- > N o +2 "manipulator"&"% +4 "core" % K N +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek 4 +3 "manipulator"&( +186 "core" ( +2 "manipulator"&& +4 "core" & )  R +2 "storage"(F& +4 "core" &+ Z\ *- +4 ."myshortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +7 ."myshortDA"Forearm.seek 4 + 800 counts +3 "manipulator"&'s +93 "core" ' +2 "storage"(1& +5 "core" &+  G\ *- +2 ."myshortDA"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +7 ."myshortDA"SE.seek :beamBreak +2 "storage"( ' +307 "core" ' +2 "storage"(\\- +5 "core" -'} +2 ."myshortDA"SE.configure :default + "storage"(#QK-0-\ b +6 (I& +4 "core" &+ \ (- +2 "manipulator"&#& +4 "core" & P +3 ."myshortDA"Elbow.seek 4 +2 "manipulator"&m( +7 "core" ( +2 "manipulator"&& +3 "core" &   Q +3 "storage"(S& +3 "core" &+ M\ )- +3 ."myshortDA"Forearm.seek 4 + 300 counts +3 "manipulator"&' +17 "core" ' +2 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +6 ."myshortDA"Hand.close +2 "manipulator"&k/ +72 "core" / +2 !"myshortDA"o:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 4):bt["4/home/esp/esp2/utils/puckmoves.rb:389:in `load'"8/home/esp/esp2/utils/puckmoves.rb:998:in `loadPuck'";/home/esp/esp2/protocol/2G/DAprocess.rb:281:in `runDA'"6/home/esp/esp2/protocol/2G/DA.rb:124:in `shortDA'"$Camille:40:in `topLevelBinding'"./home/esp/esp2/lib/base.rb:296:in `start'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +5 ."downElevator"SE.seek :down +4 "manipulator"&3& +2 "storage"(d'= +11 "core" & $ S +2 "manipulator"&w% +3 "core" % Ѓ   O +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&7' ] +108 "core" ' +3 ."myshortDA"Elbow.seek PC +2 "manipulator"&{( +147 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +89 "core" ( +3 "manipulator"&&& +4 "core" &  V U +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &=& +3 "core" &   l U +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek PC +2 "manipulator"&@'E +103 "core" ' +2 "manipulator"&& +4 "core" & &  Q +2 "manipulator"&/% +4 "core" %2 * P2 +3 "processing"%f& +4 "core" & +3 "processing"%}& +6 "core" &( +2 ."myshortDA"PC.seek :closed +4 "processing"%J(SD +5 "core" &( +5 &) \ +7 &.u' +{ +9 &_x' ? +9 &6j( R +10 &D( S +9 &F) R +9 &yF' S +10 &<G( R +9 &G( S +10 & D( S +9 &"H( S +9 &$BJ( S +10 &&G( R +9 &'H( S +9 &)E& S +10 &+LG' R +9 &- H' S +10 &.G( S +9 &0I' R +9 &2SJ( S +10 &4N' S +9 &5I' S +9 &7J( S +10 &9ZM( S +9 &;J( S +10 &<G( S +9 &>I) S +9 &@cJ( S +10 &B#N( S +9 &CN) S +50 &EX& U + &Gag' V +4 &Iy( X +2 &J~' Y + &L( Z +3 &N]' Z +5 &P( Z +9 &Q' H +9 &R;y' ` +10 &S(6( 4 +6 ( +2 "processing"%}& +13 "core" &S(0) 4 + &S(0( 4 +3 #"myshortDA"Processing Clamp onSpring/offSpring for 8/24 samples, on/off torque 1.70 + .Hand.open +4 "manipulator"&i1 +79 "core" 1 +2 "manipulator"&9% +4 "core" % 2 N2 +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&n' ] +109 "core" ' +4 #"myshortDA"Heating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +4 "processing"%E { +6 %9 +6 "core" 9t +102 "processing"%z9 +3 "core" 9t +104 "processing"%9 +3 "core" 9t  +103 "processing"%+9 +3 "core" 9s  +103 "processing"%Q9 +4 "core" 9s +103 "processing"%<9 +3 "core" 9s +103 "processing"%v9 +3 "core" 9u +103 "processing"%89 +4 "core" 9v +103 "processing"%49 +3 "core" 9w# +103 "processing"%c9 +3 "core" 9y' +103 "processing"%]9 +4 "core" 9|+ +103 "processing"%T9 +3 "core" 9/ +103 "processing"%a9 +4 "core" 94 +103 "processing"%,9 +3 "core" 98 +103 "processing"%9 +3 "core" 9< +103 "processing"%\ 9 +3 "core" 9@ +103 "processing"%|9 +3 "core" 9E +103 "processing"%9 +4 "core" 9I +103 "processing"%r9 +4 "core" 9M +103 "processing"%X9 +3 "core" 9Q +103 "processing"%p9 +3 "core" 9V +103 "processing"%9 +3 "core" 9Z +103 "processing"%G9 +3 "core" 9^ +103 "processing"%9 +3 "core" 9b +103 "processing"%_9 +3 "core" 9g +103 "processing"%(9 +3 "core" 9k +103 "processing"%e9 +3 "core" 9o +103 "processing"%Y9 +4 "core" 9s +103 "processing"%69 +3 "core" 9x +103 "processing"%N9 +3 "core" 9| +103 "processing"%9 +3 "core" 9  +104 "processing"%>9 +3 "core" 9 +103 "processing"%Z9 +3 "core" 9 +103 "processing"%H9 +3 "core" 9  +104 "processing"%x9 +3 "core" 9& +103 "processing"%j9 +3 "core" 9- +103 "processing"%K9 +3 "core" 93 +4 ."myshortDA"PH.hold 2:00:00,28C +3 "processing"%o p{p. +4 ."myshortDA"delay 1:30 +6 "core"  +9000 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"%; +113 "core"  +2 #"myshortDA"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +4 "processing"% +12 ."myshortDA"PS.seek 0.5ml +2 "processing"% ' +600 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."myshortDA"PS.seek 2ml +3 "processing"%l'Q +1605 "core" ' +2 ."myshortDA"PTV.dial :puck +2 "processing"%y  +138 "core"  +2 ."myshortDA"PSV.dial PTV +3 "processing"% +81 "core" +2 ."myshortDA"PBV.dial :waste1 +3 "processing"%5  +59 "core" +2 "processing"%% +4 "core" %S%  +3 ."myshortDA"PS.seek 1.5ml +3 "processing"%' +583 "core" ' +2 ."myshortDA"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +39 "core" , +3 ."myshortDA"PS.seek 0ml +2 "processing"%C'ܑ +1606 "core" ' +2 ."myshortDA"delay 5:00 +24092 "Can"3\ Sd +5910 #"myshortDA"recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%  +16 "core"  +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%*  +38 "core" +2 ."myshortDA"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +37 "core" + +2 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"%W +82 "core"  +2 ."myshortDA"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."myshortDA"PS.seek 2.5ml +3 "processing"% ' +2532 "core" ' +2 ."myshortDA"PSV.dial PTV +2 "processing"% +80 "core" +3 ."myshortDA"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%$ +81 "core"  +2 ."myshortDA"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%R +132 "core"  +2 ."myshortDA"delay 5 seconds +511 .PSV.dial :air +2 "processing"%L  +82 "core"  +2 ."myshortDA"PS.seek :empty +3 "processing"%?'s +2528 "core" ' +2 ."myshortDA"PTV.dial :PRVmixing,via: PRV +3 "processing"%  +142 "core" + ."myshortDA"PSV.dial :mixloop +3 "processing"%~ +49 "core" +2 ."myshortDA"PRV.dial :ab1 +2 "processing"%u @ +111 "core" > +3 ."myshortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +6 ."myshortDA"PS.seek 0.15ml +3 "processing"%2' +358 "core" ' +2 ."myshortDA"delay 2 seconds +203 ."connect"CBV.dial PRV +3 ."myshortDA"PRV.dial CBV +5 "collection"'^  +6 "processing"%`  + "core"  +46 +2 "processing"%% +4 "core" %  +3 ."myshortDA"PS.seek 0.3ml +2 "processing"%[' +351 "core" ' +2 ."myshortDA"delay 2 seconds +202 .CBV.dial between PRV and PSV +3 "collection"'U  +36 "core" +2 ."myshortDA"PRV.dial :air +2 "processing"%D  +47 "core"  +3 ."myshortDA"PS.seek 0.9ml +3 "processing"%)'N +1272 "core" ' +2 ."myshortDA"PRV.dial :waste2 +2 "processing"%V @ +80 "core" > +3 ."myshortDA"PS.seek 0.5ml +3 "processing"%:' +869 "core" ' +3 #"myshortDA"addPMLReagent08 + .PSV.dial :air +4 "processing"%  +49 "core"  +2 ."myshortDA"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."myshortDA"PS.seek 2ml +2 "processing"%A'Q +1606 "core" ' +2 ."myshortDA"PSV.dial :PML +3 "processing"%b +49 "core" +2 ."myshortDA"PTV.dial :mixing +2 "processing"%! @ +77 "core" @ +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%s  +38 "core" +2 "processing"%% +4 "core" %L(  +3 ."myshortDA"PS.seek 1.85ml +2 "processing"%h'D +237 "core" ' +2 ."myshortDA"PBV.dial between PSV and waste1 +3 "processing"%g * +39 "core" , +3 ."myshortDA"PS.seek 0ml +4 "processing"%'ܑ +1962 "core" ' +2 ."myshortDA"delay 2 seconds +202 #Beginning samplePassC +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'O& +5 "core" & +2 "manipulator"&0& +4 "core" & M +3 "manipulator"&M% +3 "core" % 5 L O +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&q(-z +134 "core" ( + "manipulator"&B& +4 "core" &- q C m +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 &%& +3 "core" &-  B m +4 ."myshortDA"Forearm.seek :garage +2 "manipulator"&P'o +107 "core" ' +2 ."myshortDA"Hand.close +3 "manipulator"&"/ +71 "core" / +2 "manipulator"&& +4 "core" &-\ , ? 7 k +3 "manipulator"&F% +4 "core" % ςt +  0 +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&-' ] +120 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +3 "manipulator"&1( +274 "core" ( +3 "manipulator"&t& +4 "core" && C F?V +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &\\& +4 "core" && ~ < D?V +3 ."myshortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek CC +2 "manipulator"&I'ш +102 "core" ' +2 "manipulator"&#& +4 "core" && ; G?Q +3 "manipulator"&% +4 "core" %|  D +3 "collection"'S& +3 "core" & +3 "collection"'k& +6 "core" & +3 ."myshortDA"CC.seek :closed +4 "collection"'3(X +6 "core" & +4 &  +7 &-o ,} +10 &]x @ +9 &2k S +9 &K# U +10 &I U +9 &qI U +10 &1O V +9 &J& U +9 & I U +10 &"xI U +9 &$:J U +10 &%J U +9 &'G U +9 &)I V +10 &+BI U +9 &-J V +9 &.I" U +10 &0G V +9 &2KE U +9 &4 G U +10 &5J U +9 &7F U +10 &9SG U +9 &;J U +9 &<I U +10 &>J U +9 &@ZH! U +9 &BG" U +10 &CN V +9 &E\\ W +10 &GWj Y +9 &I ] +9 &J a +10 &L ` +9 &NJ ` +9 &P  a +10 &Q b +45 &S! b +5 &UJ! b" &W b. + &XeR "j + &X  %o +4 &Xo Q +3 ( +2 "collection"'k& +13 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.45 +2 "collection"'w& +7 "core" &Xp Q + &Xp Q +2 ."myshortDA"Hand.open + "manipulator"&1 +28 "core" 1 +2 "manipulator"&% +4 "core" %}  n * 9 +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +2 "manipulator"& ' ] +106 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"% +114 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +12 ."myshortDA"PS.seek 1.5ml +2 "processing"%&' +1612 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%=  +46 "core"  +3 ."myshortDA"PS.seek 0ml +4 "processing"%m'ܑ +1615 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"% +60 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%/' +2625 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +3 ."myshortDA"CBV.dial PRV +5 "processing"%f  +2 "collection"'d  +39 "core"  +137  +2 ."myshortDA"PSV.dial :mixloop +3 "processing"%7 +114 "core" +2 ."myshortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing +4 "processing"%  +78 "core" +3 ."myshortDA"PS.seek 0ml +2 "processing"%i'ܑ +2617 "core" ' + ."myshortDA"PSV.dial :air +3 "processing"%9  +49 "core"  +3 ."myshortDA"PS.seek 2.5ml +2 "processing"%}' +2629 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"% +49 "core" +3 ."myshortDA"PS.seek 0ml +4 "processing"%z'ܑ +2618 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%@  +49 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%' +2621 "core" ' +2 ."myshortDA"PSV.dial :mixloop +3 "processing"%+ +48 "core" +3 ."myshortDA"PS.seek 0ml +4 "processing"%Q'ܑ +2618 "core" ' +3 #"myshortDA"Garaging FlushPuck in Collection Clamp + "manipulator"&<& +8 "core" &G 9 W 1 45 +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek CC +3 "manipulator"&v( +42 "core" ( +2 "manipulator"&8& +5 "core" & v a 6 +2 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &4& +5 "core" & i v 0 ? +2 ."myshortDA"Forearm.seek CC +3 "manipulator"&c'ш +94 "core" ' +2 ."myshortDA"Hand.close + "manipulator"&]/ +22 "core" / +3 ."myshortDA"CC.seek :open +2 "collection"'T( +414 "core" ( +2 "manipulator"&a& +4 "core" & k : +2 "manipulator"&,% +4 "core" %ч n  B@ +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&' ] +97 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +3 "manipulator"&\ (-z +275 "core" ( +2 "manipulator"&|& +3 "core" &-y }  <] +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +10 && +3 "core" &-y { <] +8 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek :garage +3 "manipulator"&r'o +114 "core" ' +2 ."myshortDA"Hand.open +2 "manipulator"&X1 +68 "core" 1 +2 "manipulator"&p% +4 "core" % xi  0 % 5I +3 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&' ] +104 "core" ' +2 ."da"delayUntil "09:15:25.12" +12417 "Can"Q O\\ +12258 #"da"recoverPRVreagent08 + .PTV.dial :mixing +5 "processing"%G @ +77 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%  +40 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%_ * +39 "core" , +44 ."da"PSV.dial :air +10 "processing"%(  +47 "core"  +4 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%e' +2521 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%Y +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%6  +48 "core"  +3 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%N +47 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +49 "core"  +2 ."da"PS.seek :empty +3 "processing"%>'s +2518 "core" ' +2 #"da"washCycleDA #1 of 2 +2 .PSR.select :air +4 .PSV.dial PSR +5 "processing"%Z +146 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default + "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%H' +594 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +3 "processing"%x'Q +1604 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%j  +76 "core"  +2 ."da"PSV.dial PTV +3 "processing"%K +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%;  +39 "core" +2 "processing"%% +4 "core" %R%  +3 ."da"PS.seek 1.5ml +3 "processing"% ' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%y * +38 "core" , +3 ."da"PS.seek 0ml +4 "processing"%'ܑ +1601 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%5  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +2 "processing"%l * +37 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +82 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%' +2526 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%E +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"% +80 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%* +79 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +79 "core"  +3 ."da"PS.seek :empty +2 "processing"%W's +2515 "core" ' +3 #"da"washCycleDA #2 of 2 + .PSR.select :air +3 .PSV.dial PSR +4 "processing"%C +155 "core" +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +4 "processing"% +13 ."da"PS.reconfigure :default + "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%' +586 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%$'Q +1600 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +4 "processing"%R +82 "core" + ."da"PBV.dial :waste1 +3 "processing"%L  +38 "core" +2 "processing"% % +3 "core" %U  +3 ."da"PS.seek 1.5ml +3 "processing"%' +586 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%~ * +39 "core" * +3 ."da"PS.seek 0ml +2 "processing"%u'ܑ +1600 "core" ' +2 ."da"delay 2:00 +5242 "Can"a VϬ +6761 #"da"recoverPSRreagent08 +2 .PTV.dial :puck +2 .PBV.dial :waste1 +5 "processing"%?  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%^ * +39 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +4 "processing"%` +82 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%' +2525 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%2 +82 "core" +3 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%U +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +46 "processing"%D +81 "core" +2 ."da"delay 5 seconds +511 .PSV.dial :air +2 "processing"%[  +80 "core"  +3 ."da"PS.seek :empty +4 "processing"%V's +2540 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air +4 "processing"%)  +47 "core"  +2 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +2 "processing"%  +137 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%:  +48 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%b  +8 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%! +48 "core" +3 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."da"PS.seek 0.3ml +2 "processing"%s' +392 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%  +50 "core"  +2 "processing"%g% +3 "core" %  +3 ."da"PS.seek 0.55ml +2 "processing"%A'"Y +339 "core" ' +3 #"da"addPMLReagent08 + .PSV.dial :air +3 "processing"%h  +50 "core"  +3 ."da"PS.seek 2ml +2 "processing"%O'Q +1551 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%0 +49 "core" +2 ."da"PTV.dial :mixing +2 "processing"%M @ +79 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%B  +40 "core" +2 "processing"%%% +3 "core" %U&  +3 ."da"PS.seek 1.85ml +2 "processing"%{'M +238 "core" ' +2 ."da"PBV.dial between PSV and waste1 +3 "processing"%" * +40 "core" , +3 ."da"PS.seek 0ml +4 "processing"%'ܑ +1967 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +36480 "Can"\\\ O& +11523 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing +4 "processing"%F @ +17 "core" ? +2 ."da"PBV.dial :waste1 +3 "processing"%n  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%P * +38 "core" + +2 ."da"PSV.dial :air +2 "processing"%t  +49 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +4 "processing"%\\' +2565 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%q +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%#  +47 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"% +46 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%S  +47 "core"  +3 ."da"PS.seek :empty +2 "processing"%-'s +2523 "core" ' +3 #"da"washCycleDA #1 of 3 + .PSR.select :air +4 .PSV.dial PSR +4 "processing"%. +147 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%w' +586 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +5 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%'Q +1602 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +79 "core"  +2 ."da"PSV.dial PTV +3 "processing"%k +79 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%  +38 "core" +2 "processing"%I% +3 "core" %V  +3 ."da"PS.seek 1.5ml +3 "processing"%' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%= * +38 "core" , +3 ."da"PS.seek 0ml +2 "processing"%&'ܑ +1603 "core" ' +2 ."da"delay 2:00 +12002 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%  +16 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%m  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%d * +44 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%f +80 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%7' +2519 "core" ' +2 ."da"PSV.dial PTV +3 "processing"% +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%/ +81 "core"  +47 ."da"delay 5 seconds +511 .PSV.dial PTV +2 "processing"%9 +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%i  +81 "core"  +2 ."da"PS.seek :empty +3 "processing"%'s +2524 "core" ' +3 #"da"washCycleDA #2 of 3 + .PSR.select :air +3 .PSV.dial PSR +5 "processing"%} +145 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +6 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%@' +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +2 "processing"%z'Q +1612 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%+  +8 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +81 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%<  +37 "core" +2 "processing"%8% +4 "core" %V$  +3 ."da"PS.seek 1.5ml +2 "processing"%4' +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%] * +38 "core" + +3 ."da"PS.seek 0ml +4 "processing"%1'ܑ +1601 "core" ' +2 ."da"delay 2:00 +5939 "Can"L P@ +6065 #"da"recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%  +6 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%3  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%a * +37 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%, +82 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +7 ."da"PS.seek 2.5ml +2 "processing"%c' +2529 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%| +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"% +82 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%v +85 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%X  +80 "core"  +2 ."da"PS.seek :empty +3 "processing"%p's +2543 "core" ' +2 #"da"washCycleDA #3 of 3 +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"% +144 "core"  +3 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +14 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%r' +599 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +3 "processing"%G'Q +1611 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +7 "core"  +2 ."da"PSV.dial PTV +3 "processing"%_ +78 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%(  +38 "core" +2 "processing"%Q% +4 "core" %W$ +3 ."da"PS.seek 1.5ml +2 "processing"%Y' +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%6 * +38 "core" , +3 ."da"PS.seek 0ml +4 "processing"%N'ܑ +1610 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%  +6 "core"  +3 ."da"PBV.dial :waste1 + "processing"%e  +40 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%Z * +39 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +4 "processing"%> +81 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%H' +2531 "core" ' + ."da"PSV.dial PTV +3 "processing"%j +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%K +79 "core"  +3 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%; +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +81 "core"  +3 ."da"PS.seek :empty +4 "processing"%x's +2528 "core" ' +2 ."da"Gate.power :camera,:ON +57 #Mixing DA Substrates +4 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%y +162 "core"  +5 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +10 "processing"% +21 ."da"PS.reconfigure :default +4 "processing"%#A d`xb +16 ."da"PS.seek 0.25ml +5 "processing"% 'I +351 "core" ' +2 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +5 "processing"% +12 ."da"PS.seek 0.5ml +2 "processing"%5' +337 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +13 ."da"PS.seek 2ml +2 "processing"%'Q +1603 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%l  +8 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +84 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%  +39 "core" +2 "processing"%E% +4 "core" %T  +3 ."da"PS.seek 1.5ml +2 "processing"%' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%* * +40 "core" + +3 ."da"PS.seek 0ml +2 "processing"%'ܑ +1613 "core" ' +2 ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck +3 "processing"%  +7 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%C  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%W * +39 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +4 "processing"% +84 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +7 ."da"PS.seek 2.5ml +2 "processing"%R' +2616 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%L +81 "core" +3 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +84 "core"  +8 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%$ +94 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%~  +86 "core"  +2 ."da"PS.seek :empty +4 "processing"%'s +1000 "Can"I R +1600 "core" ' +2 #"da"Additional air clear + .PSR.select :air +5 .PSV.dial PSR +4 "processing"%? +150 "core"  +2 #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +5 .PS.reconfigure :default +3 "processing"%#A d`xb +5 ."da"PS.seek 2ml +4 "processing"%^'Q +2107 "core" ' +2 ."da"delay 5 seconds +503 .PTV.dial :puck +2 "processing"%`  +6 "core"  +2 ."da"PSV.dial PTV +2 "processing"%u +83 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%2  +39 "core" +2 "processing"%U% +4 "core" %U  +3 ."da"PS.seek 1.5ml +3 "processing"%D' +588 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%[ * +38 "core" , +3 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%  +117 "core"  +2 ."da"PS.seek :empty +3 "processing"%)'s +1601 "core" ' +2 "processing"%9 +4 "core" 9{6 +2 #"da"Processing Puck Heater at 28C before imaging +2 .PH.coast +4 "processing"%: +5 "core" 6 +2 "processing"%b& +4 "core" &S(.. 4 +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 + "manipulator"&!% +7 "core" % q % = ;  +2 "storage"(V% +5 "core" %@ 8 4 ^ +2 "storage"(. +3 "core" .(+ +3 ."da"SC.reconfigure :tight + "storage"($\ .(\ 1~b +5 ."da"SC.seek 3 +3 "storage"(g(@ +204 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +5 (s& +4 "core" &> # %  +2 "manipulator"&h& +4 "core" &-y 6 7] +2 "manipulator"&A% +4 "core" % q 8 + +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +2 "manipulator"&0( +196 "core" ( +2 "manipulator"&M& +4 "core" & < 9 Ip +3 "storage"(B& +4 "core" &D 3 4 +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&%'m +99 "core" ' +2 "storage"("& +4 "core" &D c +53 ."da"SE.reconfigure :pick +10 "storage"(#],K-0-\ b +7 ."da"SE.seek :beamBreak +2 "storage"(O' +287 "core" ' +2 "storage"({- +4 "core" -' +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +7 ."da"SE.seek :place +4 "storage"(F'x +44 "core" ' +3 "manipulator"&n& +5 "core" &   p +2 "manipulator"&P% +3 "core" %u   4 +4 ."da"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +3 "manipulator"&t' ] +96 "core" ' +2 ."da"Elbow.seek PC +3 "manipulator"&( +252 "core" ( +2 "manipulator"&q& +4 "core" & + 4 ~ +3 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &#& +2 "core" & 0 0 - +4 ."da"Forearm.seek PC +2 "manipulator"&'E +100 "core" ' +2 ."da"Hand.close +2 "manipulator"&S/ +76 "core" / +3 ."da"PC.seek :open +2 "processing"%\\( +380 "core" ( +2 "storage"(.& +4 "core" &D  +2 "manipulator"&-& +4 "core" & C < |  +2 "manipulator"&w% +4 "core" %  9 7 O  +3 ."da"Forearm.seek :retract +2 "manipulator"&' ] +109 "core" ' +3 ."da"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +3 "manipulator"&k( +248 "core" ( +2 "manipulator"&& +4 "core" & 4 5  k +2 "storage"(I& +4 "core" &D 3 3  +4 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&'m +100 "core" ' +2 ."da"Hand.open + "manipulator"&=1 +80 "core" 1 +2 "storage"(- +4 "core" -'x +4 ."da"SE.seek -0.3 Pucks below Top Plate +2 "storage"('D +29 "core" ' +3 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +7 ."da"SE.seek -1.29 Pucks below Top Plate +2 "storage"(m' +64 "core" ' +2 #"da"Lights, camera, ACTION! +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +5 "processing"%d& +5 #"da"PuckCamera: snap -bin=2,2 -png=0 -auto /var/log/esp/da25jul1009h.png +14 "core" &+ +5 "manipulator"&f& +10 "core" &   | k +5 "manipulator"&&% +7 "core" % o   @ +5 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +8 ."psFlush"Forearm.seek :retract +3 "manipulator"&' ] +94 "core" ' +3 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&/(-z +189 "core" ( +3 "manipulator"&9& +3 "core" &-w } u c +3 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &i& +3 "core" &-w y .c +4 ."psFlush"Forearm.seek :garage +3 "manipulator"&7'o +109 "core" ' +3 ."psFlush"Hand.close +2 "manipulator"&}/ +77 "core" / +2 "manipulator"&& +4 "core" &-w c +2 "manipulator"&@% +4 "core" % ρ~ø +4 ."psFlush"Forearm.seek :retract +3 "manipulator"&+' ] +109 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek PC +3 "manipulator"&( +123 "core" ( +2 "manipulator"&<& +4 "core" & z  M] +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &8& +3 "core" & ~ } ] +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek PC +3 "manipulator"&z'E +99 "core" ' +3 "manipulator"&]& +5 "core" &  0] +2 "manipulator"&4% +5 "core" %C x yD +3 "processing"% & +3 "core" &* { +4 "processing"%3& +6 "core" & z +3 ."psFlush"PC.seek :closed +2 "processing"%a(SD +70 "core" & y + & z1 + &Ds t3 + &0ln sH &Q uW + &}9 wV + &?: vV &9 vV +4 &9 vV +8 &: wV +10 &!G9 wV +9 &# < V +9 &$< U +10 &&< U +9 &(T< U +9 &*< T +10 &+< U +9 &-; U +9 &/\\< U +10 &1> U +9 &2< U +10 &4= U +9 &6`> yV +9 &8"> xV +10 &9< wW +9 &;; wV +9 &=h> wV +10 &?*< wV +9 &@< wV +10 &B: wV +9 &Dp9 wV +9 &F.C vX +10 &GT uY +9 &In s\\ +9 &Kcv r] +10 &M%v r] +9 &N~ ^ +10 &P _ +9 &RQ~b 7 +10 &S&h Q +9 &S(; 7 +3 ( +2 "processing"%3& +11 "core" &S(; 7 +3 #"psFlush"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.80 +2 "processing"%,& +6 "core" &S(;, 7 +3 ."psFlush"Hand.open +2 "manipulator"&11 +70 "core" 1 +2 "manipulator"&|% +5 "core" % C d dD +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +2 "manipulator"&' ] +99 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +4 "processing"%v +51 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +3 "processing"%X' +327 #"da"SX HX9/16 (USB:48): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 1.594 seconds\ Exposing 696x520 pixel 16-bit image for 16.412 seconds\ /var/log/esp/da25jul1009h.png: PNG Upload Complete\ +11 #PuckCamera: snap -bin=2,2 -png=0 15.0 /var/log/esp/midres/da25jul1009h15s.png +263 "core" ' +3 ."psFlush"delay 5 seconds +502 .PSR.select :air +4 "processing"% +15 ."psFlush"PS.seek 2.5ml +3 "processing"%c' +853 #"da"SX HX9/16 (USB:48): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da25jul1009h15s.png: PNG Upload Complete\ +6 #PuckCamera: snap -bin=2,2 -png=0 25.0 /var/log/esp/midres/da25jul1009h25s.png +1280 "core" ' +2 ."psFlush"delay 1 second +104 .PRV.dial :waste2,avoiding: :ab2 +5 "processing"% @ +72 #"image"compressed /var/log/esp/da25jul1009h.jxl +145 "core" B +2 ."psFlush"PTV.dial :PRVmixing +3 "processing"%p  +144 "core" +3 ."psFlush"PSV.dial :mixloop +2 "processing"%r +120 "core" +3 ."psFlush"PS.seek :empty +3 "processing"%'s +749 #"da"SX HX9/16 (USB:48): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 25 seconds\ /var/log/esp/midres/da25jul1009h25s.png: PNG Upload Complete\ +3 .Gate.power :camera,:OFF +4 "storage"(_- +25 "core" -' +8 "storage"((& +11 "core" &D V X ; +6 "manipulator"&Q& +7 "core" & h q\\ +3 "manipulator"&G% +4 "core" % Z q q  +4 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +7 ."da"Elbow.seek 3 +2 "manipulator"&6( +246 "core" ( +2 "manipulator"&Y& +4 "core" & s p Pb +3 "storage"(& +5 "core" &D Z Q  +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&e'm +117 "core" ' +11 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +7 ."da"SE.seek -0.57 Pucks below Top Plate +4 "storage"(Z'W +62 "core" ' +2 "manipulator"&>& +4 "core" & 9 b +3 "storage"(N& +6 "core" &D F G & +2 ."da"Elbow.reconfigure :limp + "manipulator"&$ ,(b +7 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek 3 +4 "manipulator"&j'M +41 "core" ' +2 ."da"Elbow.hold +4 "manipulator"&K, +5 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +7 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +4 ."da"SE.seek -0.39 Pucks below Top Plate +3 "storage"(;' +26 "core" ' +2 "manipulator"&% +3 "core" %_ s w ]  +3 "storage"(H& +5 "core" &D  (  +2 ."da"Forearm.force -20 +2 "manipulator"&5 +6 ."da"Forearm.seek 3 + 318 counts +2 "manipulator"&y'Ћ +26 "core" ' + "manipulator"&x& +4 "core" & Y "` +3 "storage"( & +6 "core" &D e [ +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&5'm +29 "core" ' +2 "storage"(l% +3 "core" % [ f V +4 ."downElevator"SE.seek :down +6 "storage"( '= +99 (% +3 "core" %- g _ ( \\x +2 "manipulator"&E% +5 "core" %Q " +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +3 "manipulator"&' ] +91 "core" ' +67 ' +2 ."downElevator"SE.stop + "storage"(5 +8 (*& +3 "core" &D ^ ` O +764 ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +176 "core"  +7 #"psFlush"Pulling 0.5ml of PSR.flush +3 .PSR.select :flush +5 "processing"%@ +15 ."psFlush"PS.seek 0.5ml +3 "processing"%' +203 #"image"compressed /var/log/esp/midres/da25jul1009h15s.jxl +392 "core" ' +3 ."psFlush"delay 5 seconds +503 .PSR.select :air +7 "processing"% +13 ."psFlush"PS.seek 2.5ml +3 "processing"%C' +1976 #"image"compressed /var/log/esp/midres/da25jul1009h25s.jxl +3 ."Qmail"DAfans.email "da25jul1009h exposed 16.412 seconds\\nmidres/da25jul1009h15s\\nmidres/da25jul1009h25s",Subject: "da25jul1009h images!" +129 "core" ' +3 ."psFlush"delay 1 second +104 .PBV.dial :waste1 +2 "processing"%W  +39 "core" +2 ."psFlush"PTV.dial :mixing +3 "processing"% @ +78 "core" A +2 ."psFlush"PSV.dial :mixloop +2 "processing"% +115 "core" +2 ."psFlush"PS.seek :empty +3 "processing"%L's +2624 "core" ' +5 ."psFlush"PSV.dial PSR +7 "processing"% +117 "core"  +5 ."psFlush"PSR.select :flush +9 "processing"%@ +19 ."psFlush"PS.seek 1ml +5 "processing"%$'[q +1098 "core" ' +4 ."psFlush"PSR.select :air +6 "processing"% +21 ."psFlush"PS.seek 2.5ml +6 "processing"%~' +904 #"uploadLog"upsync +711 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%R +81 "core" +2 ."psFlush"PTV.dial :puck +3 "processing"%?  +76 "core"  +3 ."psFlush"PBV.dial :waste1 +2 "processing"%  +17 "core"  +3 ."psFlush"PS.seek 0ml +3 "processing"%`'ܑ +2627 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%u +84 "core"  +2 ."psFlush"PSR.select :air +6 .PS.seek 2.5ml +3 "processing"%2' +2625 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%U +79 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"%^'ܑ +2629 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%[ +82 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +3 "processing"%' +592 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +12 ."psFlush"PS.seek 2.5ml +3 "processing"%D' +2108 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +83 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%: U +59 "core" W +3 ."psFlush"PS.seek 0ml +3 "processing"%b'ܑ +2624 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%! @ +48 "core" ? +3 ."psFlush"PS.seek 2.5ml +4 "processing"%V' +2615 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%  +79 "core"  +3 ."psFlush"PS.seek :empty +4 "processing"%s's +2618 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%h +48 "core"  +2 ."psFlush"PSR.select :air +6 .PS.seek 2.5ml +2 "processing"%A' +2628 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%' +80 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%M U +8 "core" V +3 ."psFlush"PS.seek 0ml +52 "processing"%B'ܑ +2617 "core" ' +2 ."psFlush"PSV.dial PBV +6 "processing"%\ @ +51 "core" > +3 ."psFlush"PS.seek 2.5ml +4 "processing"%"' +2624 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%  +80 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%{'s +2616 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%n +50 "core"  +2 ."psFlush"PSR.select :flush +5 "processing"%@ +12 ."psFlush"PS.seek 1ml +2 "processing"%P'[q +1115 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%O' +1077 "Can";\ Sߛ +528 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%% +81 "core" +2 ."psFlush"PTV.dial :puck +3 "processing"%q  +7 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%#  +61 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%0'ܑ +2619 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%S +81 "core"  +2 ."psFlush"PSR.select :air +6 .PS.seek 2.5ml +2 "processing"%t' +2623 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%J +81 "core" +3 ."psFlush"PS.seek 0ml +4 "processing"%.'ܑ +2620 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%- +82 "core"  + ."psFlush"PSR.select :flush +4 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +2 "processing"%w' +590 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2108 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +81 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%I U +58 "core" V +3 ."psFlush"PS.seek 0ml +4 "processing"%'ܑ +2641 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%= @ +49 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2619 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +86 "core"  +2 ."psFlush"PS.seek :empty +4 "processing"%d's +2620 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%f +59 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%&' +2620 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%F +82 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +7 "core" U +3 ."psFlush"PS.seek 0ml +2 "processing"%9'ܑ +2626 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%i @ +50 "core" @ +3 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2621 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%k  +80 "core"  +3 ."psFlush"PS.seek :empty +4 "processing"%}'s +2625 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&& +7 "core" & ' L` +2 "manipulator"&@% +4 "core" % Q\ x L +3 ."psFlush"Elbow.seek PC +3 "manipulator"&( +260 "core" ( +2 "manipulator"&<& +4 "core" & s N +3 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &8& +2 "core" & l N +4 ."psFlush"Forearm.seek PC +3 "manipulator"&7'E +96 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&]/ +78 "core" / +2 ."psFlush"PC.seek :open +3 "processing"%4( +376 "core" ( +2 "manipulator"& & +5 "core" &  > Q +44 "manipulator"&/% +3 "core" % P  w Q; +3 ."psFlush"Forearm.seek :retract +11 "manipulator"&+' ] +94 "core" ' +3 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek :garage +2 "manipulator"&\\(-z +162 "core" ( +2 "manipulator"&,& +4 "core" &-y 0 1 S~ +3 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &1& +5 "core" &-y 6 S~ +2 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek :garage +3 "manipulator"&|'o +114 "core" ' +2 ."psFlush"Hand.open +2 "manipulator"&31 +68 "core" 1 +2 "manipulator"&v% +5 "core" % wf m h @E +2 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +2 "manipulator"&z' ] +107 "core" ' +3 #"myshortDA"Finished short da assay +2 #Flushing Processing stage +8 "processing"%)% +12 "core" %s+ +2 #"myshortDA"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%X& +6 "core" & +2 "manipulator"&& +4 "core" &-y Z R~ +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&p(-z +5 "core" ( +3 "manipulator"&r& +4 "core" &-y  R~ +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &c& +3 "core" &-y ( Q~ +3 ."myshortDA"Forearm.seek :garage +3 "manipulator"&_'o +108 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&(/ +68 "core" / +2 "manipulator"&Q& +4 "core" &-y W D~ +2 "manipulator"&G% +4 "core" % σ 0 DM +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&Y' ] +102 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek PC +2 "manipulator"&( +122 "core" ( +3 "manipulator"&& +4 "core" & T SN +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &>& +4 "core" & : RN +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek PC +2 "manipulator"&N'E +93 "core" ' +2 "manipulator"&& +3 "core" & J TM +3 "manipulator"&% +5 "core" %K 9 T +2 "processing"%H& +4 "core" &+ +3 "processing"%x& +5 "core" &, +3 ."myshortDA"PC.seek :closed +2 "processing"% (SD +8 "core" & +4 & . $c +10 &nTt 9 +9 &|k M +9 &nJ R +10 &1D Q +9 &B Q +10 &D Q +9 &wA Q +9 & 9D Q +10 &!F Q +9 &#F R +10 &%E Q +9 &'BC Q +9 &)F R +10 &*C Q +9 &,C Q +9 &.HE R +10 &0 A Q +9 &1D Q +10 &3D Q +9 &5QD Q +9 &7F Q +10 &8E R +9 &:D R +9 &E Q +9 &?F Q +9 &AF R +10 &C`I R +9 &E"G R +10 &FQ S +9 &Hc V +9 &JVv X +10 &L~ Y +9 &M Y +10 &O Z +9 &QX Z +9 &RO_ , +10 &S. . +5 ( +2 "processing"%x& +5 #"myshortDA"Processing Clamp onSpring/offSpring for 8/24 samples, on/off torque 1.63 +2 "processing"%m& +5 "core" &S" . +4 &S#+ . +2 ."myshortDA"Hand.open + "manipulator"&l1 +70 "core" 1 +2 "manipulator"&e% +3 "core" % K " a Q +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."myshortDA"Forearm.seek :retract +3 "manipulator"&' ] +95 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%E +50 "core"  +2 ."myshortDA"PSR.select :flush +3 "processing"%@ +13 ."myshortDA"PS.seek 1ml +2 "processing"%6'[q +1102 "core" ' + ."myshortDA"PSR.select :air +3 "processing"% +14 ."myshortDA"PS.seek 2.5ml +2 "processing"%Z' +1611 "core" ' +2 ."myshortDA"PSV.dial PTV +2 "processing"%j +91 "core"  +2 ."myshortDA"PTV.dial :puck +3 "processing"%y  +7 "core"  +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%*  +58 "core" +2 ."myshortDA"PS.seek 0ml +3 "processing"%;'ܑ +2619 "core" ' +2 ."myshortDA"PSV.dial PSR +54 "processing"%5 +80 "core"  +2 ."myshortDA"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"% ' +2617 "core" ' +2 ."myshortDA"PSV.dial PTV +2 "processing"% +82 "core" +3 ."myshortDA"PS.seek 0ml +2 "processing"%'ܑ +2628 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"% +82 "core"  +2 ."myshortDA"PSR.select :flush +3 "processing"%@ +13 ."myshortDA"PS.seek 0.5ml +2 "processing"%W' +594 "core" ' + ."myshortDA"PSR.select :air +3 "processing"% +14 ."myshortDA"PS.seek 2.5ml +3 "processing"%' +2132 "core" ' +2 ."myshortDA"PSV.dial PTV +2 "processing"% +86 "core" +2 ."myshortDA"PBV.dial PSV +3 "processing"%C U +58 "core" V +3 ."myshortDA"PS.seek 0ml +2 "processing"% 'ܑ +2623 "core" ' +2 ."myshortDA"PSV.dial PBV +2 "processing"%L @ +49 "core" ? +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%$' +2624 "core" ' +2 ."myshortDA"PSV.dial :waste1 +3 "processing"%R  +80 "core"  +2 ."myshortDA"PS.seek :empty +3 "processing"%?'s +2623 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"% +49 "core"  +2 ."myshortDA"PSR.select :air +5 .PS.seek 2.5ml +4 "processing"%~' +2626 "core" ' +2 ."myshortDA"PSV.dial PTV +3 "processing"%u +80 "core" +2 ."myshortDA"PBV.dial PSV +2 "processing"%` U +7 "core" U +3 ."myshortDA"PS.seek 0ml +2 "processing"%U'ܑ +1718 "Can";\ P~ +900 "core" ' +2 ."myshortDA"PSV.dial PBV +2 "processing"%2 @ +49 "core" ? +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%[' +2621 "core" ' +2 ."myshortDA"PSV.dial :waste1 +2 "processing"%^  +87 "core"  +2 ."myshortDA"PS.seek :empty +3 "processing"%'s +2620 "core" ' +2 #"myshortDA"Garaging FlushPuck in Processing Clamp +2 "manipulator"&& +6 "core" & M PM +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek PC +2 "manipulator"&:( +6 "core" ( +2 "manipulator"&D& +4 "core" &  PM +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &!& +5 "core" & = PM +3 ."myshortDA"Forearm.seek PC +2 "manipulator"&b'E +95 "core" ' +2 ."myshortDA"Hand.close + "manipulator"&/ +79 "core" / +3 ."myshortDA"PC.seek :open +4 "processing"%V( +375 "core" ( +2 "manipulator"&h& +5 "core" & \\ SM +2 "manipulator"&s% +4 "core" % B T ST +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&'' ] +95 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +3 "manipulator"&M(-z +130 "core" ( +2 "manipulator"&A& +4 "core" &-  B P# +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &\ & +3 "core" &- @ P# +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek :garage +2 "manipulator"&B'o +112 "core" ' +2 ."myshortDA"Hand.open + "manipulator"&1 +78 "core" 1 +2 "manipulator"&"% +4 "core" % vn i ~ y ?S +3 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +2 "manipulator"&n' ] +104 "core" ' +19595 #"Camille"-> access 3 +5 "storage"({% +3 "core" %A  h\ , +3 "manipulator"&P% +3 "core" % ^  F R +3 "manipulator"&%& +3 "core" &-\  5 R"~ +3 ."Camille"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."Camille"SC.seek 7 +3 "storage"(q([Y +679 "core" ( + ."Camille"SC.configure :limp +2 "storage"($(\ 1b +5 (#& +3 "core" &[Z c\ ! +2469 #"Camille"-> access 4 +50 "storage"(O% +6 "core" %B  S\ + +2 "manipulator"&S% +4 "core" % ^  L Q +3 "manipulator"&0& +4 "core" &-  P Q"} +3 ."Camille"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."Camille"SC.seek 1 +3 "storage"(J( +991 "core" ( +2 ."Camille"SC.configure :limp +2 "storage"($(\ 1b +5 (t& +3 "core" & \ # +789 #"Camille"-> startTube 4 +17951 #-> start(:myshortDA){shortDA; PS.flush} +3 "collection"'-% +5 "processing"%.% +9 "core" %NR + %x +10 #"myshortDA"Ready to sample after 10 seconds from PRV.sipper? +4 #Type 'Thread[:myshortDA].answer' to continue +839 #"Camille"-> Thread[:myshortDA].answer +6 #"myshortDA"Camille answered Ready to sample after 10 seconds from PRV.sipper? "Yes" +5 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +3 .delay 10 seconds +1005 .PSV.dial :mixloop +2 "processing"%w +144 "core" +2 ."myshortDA"PTV.dial :PRVmixing +2 "processing"%  +137 "core" +2 ."myshortDA"PRV.dial :sipper +2 "processing"%I  +49 "core" +2 ."myshortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +6 ."myshortDA"PS.seek 1.1ml +3 "processing"%'h! +2282 "core" ' +2 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +5 "collection"'=  +2 "processing"%  +8 "core" +133  +3 ."myshortDA"PS.seek 0.5ml +3 "processing"%' +1266 "core" ' +2 ."myshortDA"PRV.dial :waste2 +2 "processing"% @ +110 "core" ? +3 ."myshortDA"PS.reconfigure :default + "processing"%#A d`xb +6 ."myshortDA"PS.seek :empty +2 "processing"%f's +590 "core" ' + ."myshortDA"PSV.dial PSR +3 "processing"%d +113 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +12 ."myshortDA"PS.seek 1ml +2 "processing"%F'[q +1104 "core" ' +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%' +1612 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%& +113 "core" +2 ."myshortDA"PS.seek :empty +3 "processing"%i's +215 "Can">\ Le +2409 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%9 +113 "core" +2 #"myshortDA"Pulling 1ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +14 ."myshortDA"PS.seek 1ml +2 "processing"%k'[q +1101 "core" ' +2 ."myshortDA"PSR.select :air +3 "processing"% +12 ."myshortDA"PS.seek 2.5ml +2 "processing"%' +1615 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"% +114 "core" + ."myshortDA"PRV.dial :sipper +3 "processing"%@  +49 "core" +2 ."myshortDA"PS.seek :empty +4 "processing"%<'s +2626 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%8 +113 "core"  +2 ."myshortDA"PSR.select :air +5 .PS.seek 2.5ml +4 "processing"%K' +2615 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%] +113 "core" +3 ."myshortDA"PS.seek :empty +2 "processing"%'s +2628 "core" ' +3 #"myshortDA"Loading da puck from tube 4 into Processing Clamp + "processing"%a& +6 "core" & +3 "manipulator"& % +3 "core" % ^  h Q +3 "storage"(/% +4 "core" %B G\ , +2 "storage"(,. +3 "core" .( +3 ."myshortDA"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +6 ."myshortDA"SC.seek 4 +3 "storage"(1(+ +512 "core" ( +2 ."myshortDA"SC.configure :limp +2 "storage"($(\ 1b +6 (7& +3 "core" &+ ]\ ! +2 "manipulator"&& +4 "core" &-\ x N"y +3 "manipulator"&3% +3 "core" % ^ N +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek 4 +3 "manipulator"&v( +191 "core" ( +2 "manipulator"&+& +3 "core" & , ' R| +3 "storage"()& +4 "core" &+ \ * +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek 4 + 800 counts +2 "manipulator"&X's +100 "core" ' +2 "storage"(& +3 "core" &+ {\ * +3 ."myshortDA"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +7 ."myshortDA"SE.seek :beamBreak +2 "storage"(r' +308 "core" ' +2 "storage"(c- +4 "core" -'| +2 ."myshortDA"SE.configure :default +2 "storage"(#QK-0-\ b +45 (|& +3 "core" &+ $\ ( +2 "manipulator"&(& +4 "core" & ? P| +3 ."myshortDA"Elbow.seek 4 +10 "manipulator"&Q( +7 "core" ( +2 "manipulator"&G& +4 "core" & : Q| +3 "storage"(\\& +3 "core" &+ j\ ( +4 ."myshortDA"Forearm.seek 4 + 300 counts +2 "manipulator"&z' +32 "core" ' +2 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +6 ."myshortDA"Hand.close +2 "manipulator"&/ +75 "core" / +3 !"myshortDA"o:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 4):bt["4/home/esp/esp2/utils/puckmoves.rb:389:in `load'"8/home/esp/esp2/utils/puckmoves.rb:998:in `loadPuck'";/home/esp/esp2/protocol/2G/DAprocess.rb:281:in `runDA'"6/home/esp/esp2/protocol/2G/DA.rb:124:in `shortDA'"$Camille:45:in `topLevelBinding'"./home/esp/esp2/lib/base.rb:296:in `start'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +4 ."downElevator"SE.seek :down +4 "manipulator"&>& +4 "storage"(_'= +7 "core" & O S| +3 "manipulator"&% +3 "core" % Ђ P T. +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&' ] +105 "core" ' +2 ."myshortDA"Elbow.seek PC +3 "manipulator"&H( +160 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +85 "core" ( +2 "manipulator"&p& +4 "core" & b T6 +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &Y& +3 "core" & k T6 +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek PC +3 "manipulator"&4'E +89 "core" ' +2 "manipulator"&m& +4 "core" &  S S5 +3 "manipulator"&l% +3 "core" %?  S +3 "processing"%e& +4 "core" &* +4 "processing"%x& +5 "core" & +3 ."myshortDA"PC.seek :closed +3 "processing"%E(SD +7 "core" & +2 & \ +8 &,r +| +10 &ax @ +9 &9g R +10 &C R +9 &F R +9 &}D R +10 &@C R +9 &D R +9 & F R +10 &"F R +9 &$GD R +10 &&\ C R +9 &'F R +9 &)F S +10 &+OG R +9 &-G R +9 &.F R +10 &0D R +9 &2WH R +10 &4I R +9 &5I R +9 &7G R +10 &9^L S +9 &; H S +9 &<D R +10 &>D R +10 &@fE S +9 &B(I S +9 &CG S +9 &ES S +10 &Gg` U +9 &I"t X +10 &J{ Y +9 &L~ Y +9 &Nc Y +10 &P# Z +9 &Q G +9 &RA X +10 &S + +2 ( +2 "processing"%x& +4 #"myshortDA"Processing Clamp onSpring/offSpring for 8/24 samples, on/off torque 1.70 +2 .Hand.open +4 "manipulator"&N1 +75 "core" 1 +2 "manipulator"&}% +4 "core" % ? ) ? Q +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&6' ] +106 "core" ' +3 #"myshortDA"Heating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +5 "processing"%j { +4 %y9 +7 "core" 9 +102 "processing"%*9 +3 "core" 9 +103 "processing"%Z9 +4 "core" 9  +103 "processing"%59 +3 "core" 9  +103 "processing"%;9 +3 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"% 9 +3 "core" 9 +103 "processing"%9 +4 "core" 9 +103 "processing"%9 +3 "core" 9# +103 "processing"%W9 +3 "core" 9' +103 "processing"%9 +3 "core" 9+ +103 "processing"%C9 +3 "core" 9/ +103 "processing"%9 +3 "core" 93 +103 "processing"%L9 +3 "core" 98 +103 "processing"% 9 +3 "core" 9< +103 "processing"%R9 +3 "core" 9@ +103 "processing"%$9 +3 "core" 9D +103 "processing"%9 +4 "core" 9I +103 "processing"%?9 +3 "core" 9M +103 "processing"%u9 +3 "core" 9Q +103 "processing"%`9 +3 "core" 9U +103 "processing"%~9 +3 "core" 9Z +103 "processing"%29 +4 "core" 9^ +103 "processing"%U9 +3 "core" 9b +103 "processing"%^9 +3 "core" 9f +103 "processing"%[9 +3 "core" 9k +103 "processing"%9 +3 "core" 9o +103 "processing"%D9 +3 "core" 9s +103 "processing"%!9 +3 "core" 9w +103 "processing"%9 +3 "core" 9| +103 "processing"%9 +3 "core" 9 +103 "processing"%9 +3 "core" 9  +103 "processing"% 9 +4 "core" 9 +103 "processing"%h9 +3 "core" 9 +143 "processing"%s9 +3 "core" 9& +103 "processing"%A9 +3 "core" 9- +103 "processing"%\ 9 +3 "core" 95 +13 ."myshortDA"PH.hold 2:00:00,28C +3 "processing"%b p{p. +4 ."myshortDA"delay 1:30 +6 "core"  +9000 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"%: +114 "core"  +2 #"myshortDA"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +13 ."myshortDA"PS.seek 0.5ml +2 "processing"%' +608 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."myshortDA"PS.seek 2ml +3 "processing"%"'Q +1621 "core" ' +2 ."myshortDA"PTV.dial :puck +2 "processing"%'  +135 "core"  +2 ."myshortDA"PSV.dial PTV +2 "processing"%B +80 "core" +2 ."myshortDA"PBV.dial :waste1 +3 "processing"%{  +58 "core" +2 "processing"%P% +3 "core" %O +4 ."myshortDA"PS.seek 1.5ml +2 "processing"%%' +593 "core" ' +2 ."myshortDA"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%g * +37 "core" + +3 ."myshortDA"PS.seek 0ml +4 "processing"%#'ܑ +1606 "core" ' +2 ."myshortDA"delay 5:00 +25174 "Can":\ K +4829 #"myshortDA"recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%O  +6 "core"  +3 ."myshortDA"PBV.dial :waste1 +2 "processing"%S  +37 "core" +3 ."myshortDA"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%0 * +38 "core" + +2 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +3 "processing"%q +81 "core"  +2 ."myshortDA"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."myshortDA"PS.seek 2.5ml +3 "processing"%t' +2521 "core" ' +2 ."myshortDA"PSV.dial PTV +3 "processing"%- +79 "core" +3 ."myshortDA"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%. +81 "core"  +3 ."myshortDA"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%w +79 "core" +3 ."myshortDA"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +81 "core"  +3 ."myshortDA"PS.seek :empty +2 "processing"%I's +2520 "core" ' +2 ."myshortDA"PTV.dial :PRVmixing,via: PRV +3 "processing"%  +136 "core" +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%= +49 "core" +2 ."myshortDA"PRV.dial :ab1 +2 "processing"% @ +111 "core" > +3 ."myshortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +6 ."myshortDA"PS.seek 0.15ml +3 "processing"%' +358 "core" ' +2 ."myshortDA"delay 2 seconds +203 ."connect"CBV.dial PRV +3 ."myshortDA"PRV.dial CBV +4 "processing"%  +46 "core"  +2 "processing"%% +4 "core" %  +3 ."myshortDA"PS.seek 0.3ml +3 "processing"%d' +358 "core" ' +2 ."myshortDA"delay 2 seconds +203 .CBV.dial between PRV and PSV +2 "collection"'f  +36 "core" +2 ."myshortDA"PRV.dial :air +3 "processing"%F  +48 "core"  +2 ."myshortDA"PS.seek 0.9ml +3 "processing"%&'N +1265 "core" ' +2 ."myshortDA"PRV.dial :waste2 +2 "processing"% @ +80 "core" > +3 ."myshortDA"PS.seek 0.5ml +4 "processing"%9' +859 "core" ' +2 #"myshortDA"addPMLReagent08 +2 .PSV.dial :air +3 "processing"%i  +49 "core"  +3 ."myshortDA"PS.reconfigure :default + "processing"%#A d`xb +6 ."myshortDA"PS.seek 2ml +3 "processing"%k'Q +1609 "core" ' +2 ."myshortDA"PSV.dial :PML +2 "processing"% +49 "core" +2 ."myshortDA"PTV.dial :mixing +2 "processing"%@ @ +77 "core" B +2 ."myshortDA"PBV.dial :waste1 +3 "processing"%  +37 "core" +2 "processing"%8% +4 "core" %T  +3 ."myshortDA"PS.seek 1.85ml +2 "processing"%<'L +235 "core" ' +2 ."myshortDA"PBV.dial between PSV and waste1 +2 "processing"%] * +40 "core" , +2 ."myshortDA"PS.seek 0ml +3 "processing"%K'ܑ +1954 "core" ' +2 ."myshortDA"delay 2 seconds +203 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'a& +3 "core" &C +5 "manipulator"& & +4 "core" & M5 +3 "manipulator"&/% +3 "core" % > h G +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek FlushPuck::Garage +52 "manipulator"&,(-z +139 "core" ( +2 "manipulator"&J& +3 "core" &- FS +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &7& +3 "core" &- " HS +3 ."myshortDA"Forearm.seek :garage +3 "manipulator"&'o +111 "core" ' +3 ."myshortDA"Hand.close + "manipulator"&3/ +77 "core" / +2 "manipulator"&+& +5 "core" &- ^ < m 4S +2 "manipulator"&)% +3 "core" % ρv I T Q 3 +4 ."myshortDA"Forearm.seek :retract +2 "manipulator"&M' ] +119 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +3 "manipulator"&( +340 "core" ( + "manipulator"&n& +4 "core" & H Dh +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &c& +4 "core" & 3 Hh +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek CC +3 "manipulator"&|'ш +100 "core" ' +2 "manipulator"&(& +4 "core" &  ?h +3 "manipulator"&G% +4 "core" %ё * C +3 "collection"'\\& +4 "core" &\\ +3 "collection"'& +5 "core" &? +3 ."myshortDA"CC.seek :closed +3 "collection"'>(X +7 "core" &B +4 &<  +7 &-pB ,} +10 &]yA @ +9 &-k? T +9 &I> U +10 &EB U +9 &kFB V +10 &,KA V +9 &G? V +9 & JC V +10 &"uI< U +9 &$7I< U +9 &%HB U +10 &'F; U +9 &)}F? U +9 &+>G> U +10 &,I2 V +9 &.I; V +10 &0F9 V +9 &2EF9 V +9 &4C> U +10 &5G> U +9 &7F< V +9 &9OE8 U +10 &;F; V +9 &<F7 U +10 &>F3 U +9 &@WD0 U +9 &BF0 U +10 &CJ6 V +9 &E[: X +9 &GSj< Y +10 &I\ . ] +9 &J3 a +10 &L7 a +9 &NE- a +9 &P2 a +10 &Q1 b +9 &S6 b# +9 &U?. b) +10 &V+ b2 +9 &X]U0 $o +10 &X * T +5 ( +2 "collection"'& +6 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.50 + "collection"'& +6 "core" &Xk& T +4 &Xg0 T + ."myshortDA"Hand.open +2 "manipulator"&v1 +26 "core" 1 +2 "manipulator"&X% +4 "core" %| U ^ . ; +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +2 "manipulator"&r' ] +97 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%z +115 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +14 ."myshortDA"PS.seek 1.5ml +2 "processing"%p' +1604 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%Y  +47 "core"  +3 ."myshortDA"PS.seek 0ml +4 "processing"%Q'ܑ +1598 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%m +60 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%l' +2625 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +3 ."myshortDA"CBV.dial PRV +4 "processing"%e  +3 "collection"'_  +38 "core"  +138  +2 ."myshortDA"PSV.dial :mixloop +2 "processing"% +115 "core" +2 ."myshortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing +4 "processing"%V  +80 "core" +2 ."myshortDA"PS.seek 0ml +3 "processing"%N'ܑ +2640 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%}  +49 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%x' +2618 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%y +49 "core" +3 ."myshortDA"PS.seek 0ml +4 "processing"%*'ܑ +2615 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%4  +48 "core"  +2 ."myshortDA"PS.seek 2.5ml +3 "processing"%Z' +2624 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%5 +49 "core" +3 ."myshortDA"PS.seek 0ml +4 "processing"%;'ܑ +2618 "core" ' +3 #"myshortDA"Garaging FlushPuck in Collection Clamp +48 "manipulator"&& +8 "core" & l g ;h +2 ."myshortDA"Elbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +4 ."myshortDA"Elbow.seek CC +3 "manipulator"& ( +6 "core" ( +3 "manipulator"&& +3 "core" & { f . ;h +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 && +3 "core" & w w 6 =h +4 ."myshortDA"Forearm.seek CC +2 "manipulator"&W'ш +99 "core" ' + ."myshortDA"Hand.close +2 "manipulator"&/ +22 "core" / +2 ."myshortDA"CC.seek :open +4 "collection"'C( +408 "core" ( +2 "manipulator"&& +5 "core" & P @y +2 "manipulator"&L% +4 "core" %ь / D> +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"& ' ] +107 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +4 "manipulator"&R(-z +274 "core" ( +2 "manipulator"&$& +3 "core" &-y  JT +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 && +3 "core" &-y ` JT +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek :garage +3 "manipulator"&?'o +113 "core" ' +2 ."myshortDA"Hand.open +2 "manipulator"&u1 +71 "core" 1 +2 "manipulator"&`% +4 "core" % wk <  t 0N +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."myshortDA"Forearm.seek :retract +3 "manipulator"&~' ] +103 "core" ' +2 ."da"delayUntil "10:45:13.25" +13508 "Can"*\ Lg@ +11053 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing +2 "processing"%2 @ +77 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%U  +40 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%^ * +38 "core" , +2 ."da"PSV.dial :air +3 "processing"%[  +48 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%' +2520 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%D +50 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%!  +48 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +4 "processing"% +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +47 "core"  +2 ."da"PS.seek :empty +3 "processing"%'s +2521 "core" ' +2 #"da"washCycleDA #1 of 2 +2 .PSR.select :air +4 .PSV.dial PSR +3 "processing"% +146 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +9 "processing"% +15 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%h' +597 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +3 "processing"%s'Q +1599 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%A  +75 "core"  +2 ."da"PSV.dial PTV +3 "processing"%\ +80 "core" +2 ."da"PBV.dial :waste1 + "processing"%:  +40 "core" +2 "processing"%% +4 "core" %N  +4 ."da"PS.seek 1.5ml +2 "processing"%' +593 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%' * +40 "core" , +3 ."da"PS.seek 0ml +4 "processing"%B'ܑ +1609 "core" ' +2 ."da"delay 2:00 +12002 #recoverPSRreagent08 +2 .PTV.dial :puck +3 .PBV.dial :waste1 +4 "processing"%{  +36 "core" +3 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%P * +38 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%" +81 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%g' +2534 "core" ' + ."da"PSV.dial PTV +3 "processing"%% +81 "core" +3 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%j +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +11 "processing"%O +81 "core" +3 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%S  +81 "core"  +3 ."da"PS.seek :empty +2 "processing"%0's +2511 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +5 .PSV.dial PSR +4 "processing"%q +144 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%#' +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%-'Q +1611 "core" ' +2 ."da"PTV.dial :puck +2 .PSV.dial PTV +4 "processing"%. +80 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%w  +37 "core" +2 "processing"%% +4 "core" %W +3 ."da"PS.seek 1.5ml +3 "processing"%t' +583 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +40 "core" , +3 ."da"PS.seek 0ml +4 "processing"%='ܑ +1624 "core" ' +2 ."da"delay 2:00 +6431 "Can" Oև +5573 #"da"recoverPSRreagent08 + .PTV.dial :puck +4 .PBV.dial :waste1 +4 "processing"%  +40 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%I * +38 "core" * +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +82 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%' +2544 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%f +82 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%F +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%d  +81 "core"  +2 ."da"PS.seek :empty +3 "processing"%'s +2529 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air +4 "processing"%&  +47 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +3 "processing"%i  +137 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%9  +48 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%  +17 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%@ +49 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.3ml +4 "processing"%' +388 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%8  +50 "core"  +2 "processing"%]% +3 "core" %+  +3 ."da"PS.seek 0.55ml +2 "processing"%k'"[ +336 "core" ' +3 #"da"addPMLReagent08 + .PSV.dial :air +4 "processing"%<  +49 "core"  +3 ."da"PS.seek 2ml +2 "processing"%a'Q +1560 "core" ' +2 ."da"PSV.dial :PML +2 "processing"% +49 "core" +2 ."da"PTV.dial :mixing +2 "processing"%/ @ +78 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%J  +38 "core" +2 "processing"%7% +3 "core" %T  +3 ."da"PS.seek 1.85ml +3 "processing"%H'L +231 "core" ' +2 ."da"PBV.dial between PSV and waste1 +3 "processing"%3 * +39 "core" , +3 ."da"PS.seek 0ml +2 "processing"%+'ܑ +1960 "core" ' +2 ."da"delay 2 seconds +203 .delay 8:00 +37718 "Can"\  {\ l +10285 #"da"recoverPRVreagent08 + .PTV.dial :mixing +4 "processing"%) @ +18 "core" ? +2 ."da"PBV.dial :waste1 +2 "processing"%6  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +37 "core" , +2 ."da"PSV.dial :air +3 "processing"%,  +48 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%n' +2530 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%c +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +3 "processing"%(  +46 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +48 "processing"%G +47 "core" +2 ."da"delay 2 seconds +210 .PSV.dial :air +2 "processing"%\\  +47 "core"  +2 ."da"PS.seek :empty +3 "processing"%M's +2520 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +5 .PSV.dial PSR +4 "processing"%T +145 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +3 "processing"% +14 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%' +593 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%v'Q +1609 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%X  +79 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +85 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%z  +37 "core" +2 "processing"%|% +4 "core" %Q  +3 ."da"PS.seek 1.5ml +3 "processing"%K' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%Y * +37 "core" + +3 ."da"PS.seek 0ml +4 "processing"%p'ܑ +1609 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%m  +6 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%Q  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%_ * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%e +82 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%' +2524 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%V +82 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%l +80 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%} +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%N  +80 "core"  +2 ."da"PS.seek :empty +3 "processing"%y's +2526 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%x +146 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +4 "processing"% +13 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%4' +587 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%*'Q +1605 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%5  +7 "core"  +2 ."da"PSV.dial PTV +3 "processing"%Z +79 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +40 "core" +2 "processing"%% +5 "core" %M  +2 ."da"PS.seek 1.5ml +3 "processing"%' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +41 "core" , +2 ."da"PS.seek 0ml +3 "processing"%'ܑ +1613 "core" ' +2 ."da"delay 2:00 +7215 "Can" Zc +4789 #"da"recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%r  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%>  +40 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +39 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +4 "processing"%L +81 "core" +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%W' +2525 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%$ +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"% +79 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"% +79 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%u  +80 "core"  +3 ."da"PS.seek :empty +2 "processing"%`'s +2504 "core" ' +3 #"da"washCycleDA #3 of 3 + .PSR.select :air +4 .PSV.dial PSR +4 "processing"% +204 "core"  +11 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +4 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."da"PS.seek 0.5ml +4 "processing"%?' +591 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +2 "processing"%2'Q +1596 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%U  +8 "core"  +2 ."da"PSV.dial PTV +2 "processing"%^ +81 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%[  +38 "core" +2 "processing"%;% +5 "core" %M  +2 ."da"PS.seek 1.5ml +2 "processing"%D' +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%! * +37 "core" + +2 ."da"PS.seek 0ml +3 "processing"%'ܑ +1626 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%  +6 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +38 "core" * +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"% +82 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%h' +2550 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%A +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%\ +80 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%: +98 "core" ~ +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +82 "core"  +3 ."da"PS.seek :empty +2 "processing"%s's +2522 "core" ' + ."da"Gate.power :camera,:ON +3 #Mixing DA Substrates +3 .PSR.select :air +4 .PSV.dial PSR +3 "processing"%' +151 "core"  +6 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +9 "processing"% +26 ."da"PS.reconfigure :default +5 "processing"%#A d`xb +13 ."da"PS.seek 0.25ml +5 "processing"%'I +350 "core" ' +2 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +6 "processing"% +11 ."da"PS.seek 0.5ml +3 "processing"%{' +343 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%P'Q +1609 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%"  +7 "core"  +2 ."da"PSV.dial PTV +3 "processing"%B +81 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%%  +38 "core" +2 "processing"%j% +4 "core" %U  +3 ."da"PS.seek 1.5ml +2 "processing"%O' +590 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%S * +40 "core" , +3 ."da"PS.seek 0ml +4 "processing"%g'ܑ +1606 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%q  +5 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%0  +40 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%# * +40 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%. +84 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%w' +2618 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +88 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%- +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"% +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%t  +83 "core"  +2 ."da"PS.seek :empty +3 "processing"%'s +2310 "Can" 0 +274 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air +4 .PSV.dial PSR +5 "processing"%I +148 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +7 .PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 2ml +2 "processing"%'Q +2164 "core" ' +2 ."da"delay 5 seconds +510 .PTV.dial :puck +3 "processing"%=  +7 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +81 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%f  +40 "core" +2 "processing"%F% +5 "core" %O  +2 ."da"PS.seek 1.5ml +2 "processing"%d' +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"% * +40 "core" + +2 ."da"delay 1 second +102 .PSV.dial :waste1 +3 "processing"%&  +118 "core"  +2 ."da"PS.seek :empty +3 "processing"%i's +1601 "core" ' +2 "processing"%99 +4 "core" 9y6 +3 #"da"Processing Puck Heater at 28C before imaging +2 .PH.coast +3 "processing"% +5 %@& +4 "core" 6 + &S  + +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&% +6 "core" % [   +2 "storage"(8% +4 "core" %? U +2 "storage"(]. +4 "core" .(+ +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +6 ."da"SC.seek 3 +2 "storage"((@ +205 "core" ( +4 ."da"SC.configure :limp +2 "storage"($(\ 1b +11 (<& +9 "core" &C > +5 "manipulator"&k& +7 "core" &-y  T +3 "manipulator"& % +4 "core" % [ - 4 a  +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +2 "manipulator"&/( +177 "core" ( +2 "manipulator"&J& +4 "core" &\ - v  f +3 "storage"(7& +4 "core" &I # +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&3'm +100 "core" ' +2 "storage"(a& +5 "core" &I   ` +2 ."da"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +7 ."da"SE.seek :beamBreak +2 "storage"(H' +286 "core" ' +2 "storage"(o- +4 "core" -' +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +7 ."da"SE.seek :place +2 "storage"()'x +41 "core" ' +2 "manipulator"&6& +4 "core" &\   * f +3 "manipulator"&% +4 "core" %q   D +4 ."da"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +3 "manipulator"&,' ] +95 "core" ' +2 ."da"Elbow.seek PC +3 "manipulator"&+( +257 "core" ( +2 "manipulator"&c& +5 "core" &    +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &(& +3 "core" &    +3 ."da"Forearm.seek PC +3 "manipulator"&G'E +91 "core" ' +2 ."da"Hand.close +2 "manipulator"&\\/ +68 "core" / +3 ."da"PC.seek :open +3 "processing"%n( +377 "core" ( +2 "storage"(T& +4 "core" &I +2 "manipulator"&M& +4 "core" & D D  +2 "manipulator"&% +4 "core" % T 9 7 R ] +3 ."da"Forearm.seek :retract +2 "manipulator"&X' ] +99 "core" ' +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +3 "manipulator"&( +264 "core" ( +2 "manipulator"&z& +5 "core" &   * +2 "storage"(|& +4 "core" &I c A +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&v'm +103 "core" ' +2 ."da"Hand.open + "manipulator"&Y1 +72 "core" 1 +2 "storage"(K- +4 "core" -'x +4 ."da"SE.seek -0.3 Pucks below Top Plate +2 "storage"(m'D +28 "core" ' +3 ."da"SE.reconfigure :seal + "storage"(#QK-0-\ b +6 ."da"SE.seek -1.29 Pucks below Top Plate +4 "storage"(Q' +58 "core" ' +3 #"da"Lights, camera, ACTION! +65 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -png=0 -auto /var/log/esp/da25jul1011h.png +7 "processing"%_& +20 "core" & x +4 "manipulator"&e& +6 "core" & W X X* +3 "manipulator"&p% +6 "core" % Ҋ [ ` +3 ."psFlush"Forearm.reconfigure :loose +7 "manipulator"&#Q@2^d^b +8 ."psFlush"Forearm.seek :retract +5 "manipulator"&V' ] +92 "core" ' +3 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&l(-z +192 "core" ( +3 "manipulator"&}& +5 "core" &-vV +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &N& +3 "core" &-v gV +4 ."psFlush"Forearm.seek :garage +2 "manipulator"&'o +110 "core" ' +3 ."psFlush"Hand.close + "manipulator"&x/ +79 "core" / +2 "manipulator"&y& +4 "core" &-v .V +3 "manipulator"&4% +4 "core" % π ܺ5 +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&5' ] +107 "core" ' +3 ."psFlush"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +7 ."psFlush"Elbow.seek PC +3 "manipulator"&Z( +113 "core" ( +2 "manipulator"&& +4 "core" & % +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +4 "core" & +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek PC +3 "manipulator"&*'E +107 "core" ' +2 "manipulator"&& +4 "core" & } ~ E +3 "manipulator"&% +6 "core" %X n m c +2 "processing"%r& +4 "core" &) w +3 "processing"%>& +6 "core" & v +3 ."psFlush"PC.seek :closed +4 "processing"%(SD +5 "core" & v +5 & w\ +7 &+p ,~ +9 &^p @ +10 &+b T +9 &< U +9 &9 U +10 &j; U +9 &+= V +9 &; U +10 & ; U +9 &"r= U +10 &$38 V +9 &%: vU +9 &': vV +10 &)x9 uV +9 &+:: uV +9 &,9 uV +10 &.: tV +9 &0: tV +10 &2B; tV +9 &4; tV +9 &5> tV +10 &7= tV +9 &9I? sW +9 &; = sV +10 &<< sV +9 &>9 U +10 &@U? U +9 &BA U +9 &C= U +10 &EF V +9 &GWL W +10 &Ie Z +9 &Jv [ +9 &Lw \\ +10 &NO ] +9 &P} z] +9 &Q qK +10 &R<h r"g +9 &S-J t7 +6 ( +2 "processing"%>& +5 #"psFlush"Processing Clamp onSpring/offSpring for 8/24 samples, on/off torque 1.83 +2 "processing"%L& +7 "core" &S-4 t7 + &S-4) t7 +2 ."psFlush"Hand.open + "manipulator"&1 +72 "core" 1 +2 "manipulator"&$% +5 "core" % X _ c 7 +2 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +2 "manipulator"&' ] +108 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +3 "processing"% +52 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +3 "processing"%u' +227 #"da"SX HX9/16 (USB:49): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 1.504 seconds\ Exposing 696x520 pixel 16-bit image for 15.69 seconds\ /var/log/esp/da25jul1011h.png: PNG Upload Complete\ +9 #PuckCamera: snap -bin=2,2 -png=0 15.0 /var/log/esp/midres/da25jul1011h15s.png +356 "core" ' +2 ."psFlush"delay 5 seconds +504 .PSR.select :air +2 "processing"% +14 ."psFlush"PS.seek 2.5ml +3 "processing"%W' +765 #"da"SX HX9/16 (USB:49): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da25jul1011h15s.png: PNG Upload Complete\ +7 #PuckCamera: snap -bin=2,2 -png=0 25.0 /var/log/esp/midres/da25jul1011h25s.png +1347 "core" ' +2 ."psFlush"delay 1 second +104 .PRV.dial :waste2,avoiding: :ab2 +3 "processing"% @ +11 #"image"compressed /var/log/esp/da25jul1011h.jxl +206 "core" A +3 ."psFlush"PTV.dial :PRVmixing +2 "processing"%`  +145 "core" +2 ."psFlush"PSV.dial :mixloop +3 "processing"%? +118 "core" +3 ."psFlush"PS.seek :empty +4 "processing"%U's +683 #"da"SX HX9/16 (USB:49): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 25 seconds\ /var/log/esp/midres/da25jul1011h25s.png: PNG Upload Complete\ +6 .Gate.power :camera,:OFF +3 "storage"(^- +5 "core" -' +4 "storage"([& +3 "core" &I % , . +3 "manipulator"&;& +20 "core" & f d f +9 "manipulator"&2% +9 "core" % 9 l d C +8 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +7 ."da"Elbow.seek 3 +3 "manipulator"&!( +244 "core" ( +2 "manipulator"&D& +5 "core" & m p Ua +2 "storage"(& +72 "core" &I 7 C +12 ."da"Forearm.reconfigure :tight +13 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&'m +97 "core" ' +3 ."da"SE.reconfigure :gently + "storage"(#QK-0-\ b +8 ."da"SE.seek -0.57 Pucks below Top Plate +3 "storage"( 'W +54 "core" ' +2 "manipulator"&& +3 "core" & 4 a +3 "storage"(& +5 "core" &I   H +3 ."da"Elbow.reconfigure :limp + "manipulator"&$ ,(b +7 ."da"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek 3 +2 "manipulator"&A'M +43 "core" ' +2 ."da"Elbow.hold +4 "manipulator"&\ , +5 "core" , +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +7 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +5 ."da"SE.seek -0.39 Pucks below Top Plate +4 "storage"(:' +38 "core" ' +2 "manipulator"&% +3 "core" %\\ 4 A ` r +3 "storage"(h& +4 "core" &I\ +\ * s +3 ."da"Forearm.force -20 + "manipulator"&5 +7 ."da"Forearm.seek 3 + 315 counts +2 "manipulator"&''Ј +26 "core" ' +2 "manipulator"&s& +5 "core" & D ^ +3 "storage"(& +4 "core" &I D K $ +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&{'m +32 "core" ' +2 "storage"("% +5 "core" % , 7   +4 ."downElevator"SE.seek :down +3 "storage"(B'= +101 (%% +26 "core" %\ - A B \\y +3 "manipulator"&j% +5 "core" %e   +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +3 "manipulator"&P' ] +93 "core" ' +46 ' + ."downElevator"SE.stop +2 "storage"(5 +8 (S& +3 "core" &I Z [  +753 ' +3 ."psFlush"PSR.select :air +2 .PSV.dial PSR +5 "processing"%O +118 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +8 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +2 "processing"%q' +218 #"image"compressed /var/log/esp/midres/da25jul1011h15s.jxl +376 "core" ' +3 ."psFlush"delay 5 seconds +502 .PSR.select :air +5 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%0' +2005 #"image"compressed /var/log/esp/midres/da25jul1011h25s.jxl +2 ."Qmail"DAfans.email "da25jul1011h exposed 15.69 seconds\\nmidres/da25jul1011h15s\\nmidres/da25jul1011h25s",Subject: "da25jul1011h images!" +113 "core" ' +3 ."psFlush"delay 1 second +104 .PBV.dial :waste1 +3 "processing"%#  +38 "core" +2 ."psFlush"PTV.dial :mixing +3 "processing"%. @ +77 "core" A +2 ."psFlush"PSV.dial :mixloop +2 "processing"%g +114 "core" +3 ."psFlush"PS.seek :empty +4 "processing"%'s +2628 "core" ' +5 ."psFlush"PSV.dial PSR +5 "processing"%- +119 "core"  +4 ."psFlush"PSR.select :flush +9 "processing"%@ +18 ."psFlush"PS.seek 1ml +5 "processing"%'[q +1100 "core" ' +4 ."psFlush"PSR.select :air +6 "processing"% +17 ."psFlush"PS.seek 2.5ml +5 "processing"%t' +1029 #"uploadLog"upsync +575 "core" ' +3 ."psFlush"PSV.dial PTV +3 "processing"%w +86 "core" +2 ."psFlush"PTV.dial :puck +3 "processing"%I  +77 "core"  +2 ."psFlush"PBV.dial :waste1 +3 "processing"%  +7 "core" +59 ."psFlush"PS.seek 0ml +4 "processing"%='ܑ +2623 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +83 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +4 "processing"%f' +2620 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%F +82 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%'ܑ +2624 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +81 "core"  +2 ."psFlush"PSR.select :flush +5 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%&' +593 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml + "processing"%d' +2113 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%9 +81 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"% U +60 "core" W +2 ."psFlush"PS.seek 0ml +3 "processing"%@'ܑ +2641 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"% @ +49 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%8' +2629 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%]  +82 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%<'s +2621 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%k +48 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"% ' +2631 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%1 +79 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%J U +8 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%7'ܑ +2617 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%R @ +49 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%a' +2620 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%~  +79 "core"  +2 ."psFlush"PS.seek :empty +4 "processing"%o's +2626 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%6 +47 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +19 ."psFlush"PS.seek 1ml +2 "processing"%'[q +1110 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%H' +1602 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%3 +78 "core" +2 ."psFlush"PTV.dial :puck +3 "processing"%c  +7 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%(  +59 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"%/'ܑ +672 "Can" V. +1943 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%\\ +80 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%,' +2618 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%E +80 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%T'ܑ +2641 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%M +80 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +3 "processing"%' +595 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%G' +2107 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%z +80 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%| U +59 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%+'ܑ +2618 "core" ' +2 ."psFlush"PSV.dial PBV +44 "processing"%Y @ +54 "core" ? +11 ."psFlush"PS.seek 2.5ml +3 "processing"%K' +2618 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%_  +78 "core"  +3 ."psFlush"PS.seek :empty +4 "processing"%X's +2614 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%e +61 "core"  +2 ."psFlush"PSR.select :air +6 .PS.seek 2.5ml +4 "processing"%p' +2619 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%) +80 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%m U +7 "core" U +3 ."psFlush"PS.seek 0ml +3 "processing"%}'ܑ +2622 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%v @ +49 "core" > +2 ."psFlush"PS.seek 2.5ml +3 "processing"%N' +2626 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +80 "core"  +3 ."psFlush"PS.seek :empty +2 "processing"%x's +2629 "core" ' +3 #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&y& +17 "core" &  L^ +2 "manipulator"&4% +4 "core" % K K +3 ."psFlush"Elbow.seek PC +3 "manipulator"&V( +249 "core" ( +2 "manipulator"&& +5 "core" &  NI +2 ."psFlush"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 && +5 "core" & h MI +2 ."psFlush"Forearm.seek PC +3 "manipulator"&'E +94 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&/ +77 "core" / +3 ."psFlush"PC.seek :open +2 "processing"%( +378 "core" ( +2 "manipulator"&r& +4 "core" &  RI +2 "manipulator"&l% +4 "core" % : 5 S +3 ."psFlush"Forearm.seek :retract +3 "manipulator"&5' ] +101 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +7 ."psFlush"Elbow.seek :garage +2 "manipulator"&n(-z +137 "core" ( +2 "manipulator"&L& +3 "core" &-q\ P"z +4 ."psFlush"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 && +4 "core" &-q\ z P"z +2 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."psFlush"Forearm.seek :garage +3 "manipulator"&$'o +113 "core" ' + ."psFlush"Hand.open +2 "manipulator"&>1 +76 "core" 1 +2 "manipulator"& % +4 "core" % xp  ?^ +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +2 "manipulator"&*' ] +101 "core" ' +2 #"myshortDA"Finished short da assay +2 #Flushing Processing stage +2 "processing"%i% +7 "core" %o% +3 #"myshortDA"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%u& +6 "core" &' +2 "manipulator"& & +4 "core" &- O l +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&`(-z +6 "core" ( +2 "manipulator"&?& +3 "core" &- P l +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &W& +3 "core" &- P l +3 ."myshortDA"Forearm.seek :garage +3 "manipulator"&^'o +110 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&[/ +69 "core" / +2 "manipulator"&;& +4 "core" &- m z M ? k +2 "manipulator"&2% +4 "core" % πx c c y @# +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&D' ] +105 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek PC +2 "manipulator"&( +138 "core" ( +2 "manipulator"&Z& +5 "core" & +  R +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 && +3 "core" & R +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek PC +3 "manipulator"&'E +103 "core" ' +44 "manipulator"&& +5 "core" &  T +2 "manipulator"&% +4 "core" %R  a U +3 "processing"%h& +4 "core" &( +10 "processing"%s& +8 "core" &( +3 ."myshortDA"PC.seek :closed +3 "processing"%(SD +6 "core" & +3 & 5 +9 &Gu 2 +9 &Bps F +9 &V R +10 &A Q +9 &`B Q +9 &"F Q +10 &D R +9 &E Q +10 &!hF Q +9 &#)E R +9 &$E R +10 &&D R +9 &(pD Q +9 &*2A Q +10 &+F Q +9 &-E R +10 &/xC Q +9 &1:C Q +9 &2D Q +10 &4F R +9 &6H Q +9 &8BF Q +10 &:J R +9 &;C Q +10 &=F Q +9 &?ID R +9 &A I Q +10 &BF R +9 &DD Q +10 &FOO R +9 &H ] U +9 &Iu W +10 &K~ X +9 &ME Y +9 &O Y +10 &P Z +9 &Ro}f , +9 &S"Z 1 +10 ( +3 "processing"%s& +3 "core" &S + +3 #"myshortDA"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.69 +2 "processing"%Q& +6 "core" &S) + +3 ."myshortDA"Hand.open + "manipulator"&"1 +74 "core" 1 +2 "manipulator"&% +3 "core" % R &  R +4 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&!' ] +105 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%% +59 "core"  +3 ."myshortDA"PSR.select :flush +3 "processing"%@ +13 ."myshortDA"PS.seek 1ml +2 "processing"%j'[q +1103 "core" ' +2 ."myshortDA"PSR.select :air +2 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"% ' +1606 "core" ' + ."myshortDA"PSV.dial PTV +3 "processing"%A +82 "core" +2 ."myshortDA"PTV.dial :puck + .PBV.dial :waste1 +5 "processing"%'  +59 "core" +3 ."myshortDA"PS.seek 0ml +2 "processing"%S'ܑ +2626 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%: +80 "core"  +2 ."myshortDA"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%{' +2618 "core" ' +2 ."myshortDA"PSV.dial PTV +2 "processing"%B +81 "core" +3 ."myshortDA"PS.seek 0ml +2 "processing"%O'ܑ +2626 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%U +82 "core"  +2 ."myshortDA"PSR.select :flush +3 "processing"%@ +12 ."myshortDA"PS.seek 0.5ml +2 "processing"%q' +595 "core" ' +2 ."myshortDA"PSR.select :air +3 "processing"% +12 ."myshortDA"PS.seek 2.5ml +3 "processing"%#' +2111 "core" ' +2 ."myshortDA"PSV.dial PTV +3 "processing"%. +81 "core" +2 ."myshortDA"PBV.dial PSV +3 "processing"%g U +59 "core" W +3 ."myshortDA"PS.seek 0ml +4 "processing"%0'ܑ +2637 "core" ' +2 ."myshortDA"PSV.dial PBV +2 "processing"%- @ +49 "core" ? +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%' +2621 "core" ' +2 ."myshortDA"PSV.dial :waste1 +2 "processing"%  +80 "core"  +3 ."myshortDA"PS.seek :empty +4 "processing"%w's +2621 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%I +50 "core"  +2 ."myshortDA"PSR.select :air +5 .PS.seek 2.5ml +4 "processing"%' +2614 "core" ' +2 ."myshortDA"PSV.dial PTV +2 "processing"%t +78 "core" +2 ."myshortDA"PBV.dial PSV +2 "processing"% U +8 "core" V +2 ."myshortDA"PS.seek 0ml +3 "processing"%='ܑ +2622 "core" ' +2 ."myshortDA"PSV.dial PBV +3 "processing"%F @ +49 "core" > +2 ."myshortDA"PS.seek 2.5ml +3 "processing"%f' +436 "Can"\ N ć +2193 "core" ' +2 ."myshortDA"PSV.dial :waste1 +2 "processing"%  +79 "core"  +2 ."myshortDA"PS.seek :empty +4 "processing"%'s +2614 "core" ' +2 #"myshortDA"Garaging FlushPuck in Processing Clamp +2 "manipulator"&&& +6 "core" & X S +4 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek PC +46 "manipulator"&9( +5 "core" ( +2 "manipulator"&& +4 "core" & 0 S +3 ."myshortDA"Elbow.reconfigure :loose +10 "manipulator"&$ &.,(#b +5 &d& +5 "core" & A T +2 ."myshortDA"Forearm.seek PC +2 "manipulator"&'E +93 "core" ' +2 ."myshortDA"Hand.close + "manipulator"&@/ +80 "core" / +2 ."myshortDA"PC.seek :open +3 "processing"%]( +377 "core" ( +2 "manipulator"&8& +4 "core" &  T +2 "manipulator"&k% +4 "core" % O  % Tz +4 ."myshortDA"Forearm.seek :retract +2 "manipulator"&<' ] +111 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +3 "manipulator"&1(-z +133 "core" ( +2 "manipulator"&J& +4 "core" &-{ ( b T"z +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 & & +5 "core" &-{  = T"z +2 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek :garage +3 "manipulator"&R'o +112 "core" ' +2 ."myshortDA"Hand.open + "manipulator"&71 +69 "core" 1 +2 "manipulator"&~% +3 "core" % vi g f i @I +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +3 "manipulator"&a' ] +107 "core" ' +5211 #"Camille"-> access 3 +4 "storage"(6% +5 "core" %F w\ * +2 "manipulator"&o% +4 "core" % N  P +3 "manipulator"&& +4 "core" &-\ P!t +3 ."Camille"SC.reconfigure :tight + "storage"($\ .(\ 1~b +5 ."Camille"SC.seek 7 +2 "storage"(3([Y +680 "core" ( + ."Camille"SC.configure :limp +2 "storage"($(\ 1b +5 (c& +3 "core" &[[ k\ ' +2437 #"Camille"-> access 4 +5 "storage"((% +3 "core" %F \ \ ( +2 "manipulator"&H% +4 "core" % N Q N +3 "manipulator"&\\& +4 "core" &-\ L N!t +3 ."Camille"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +6 ."Camille"SC.seek 1 +3 "storage"(/( +988 "core" ( +2 ."Camille"SC.configure :limp +2 "storage"($(\ 1b +5 (E& +4 "core" & o l\  +24969 #"Camille"-> startTube 4 +958 #-> start(:myshortDA){shortDA; PS.flush} +4 "collection"',% +3 "processing"%M% +8 "core" %Ng +2 %w$ +5 #"myshortDA"Ready to sample after 10 seconds from PRV.sipper? +2 #Type 'Thread[:myshortDA].answer' to continue +452 #"Camille"-> Thread[:myshortDA].answer +3 #"myshortDA"Camille answered Ready to sample after 10 seconds from PRV.sipper? "Yes" +6 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1005 .PSV.dial :mixloop +2 "processing"%T +144 "core" +2 ."myshortDA"PTV.dial :PRVmixing +2 "processing"%  +137 "core" +2 ."myshortDA"PRV.dial :sipper +2 "processing"%z  +49 "core" +2 ."myshortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +6 ."myshortDA"PS.seek 1.1ml +3 "processing"%|'h! +2295 "core" ' +2 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +5 "processing"%G  +3 "collection"'Y  +9 "core"  +132  +3 ."myshortDA"PS.seek 0.5ml +4 "processing"%+' +1270 "core" ' +2 ."myshortDA"PRV.dial :waste2 +2 "processing"%_ @ +111 "core" > +3 ."myshortDA"PS.reconfigure :default + "processing"%#A d`xb +5 ."myshortDA"PS.seek :empty +3 "processing"%K's +585 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%e +115 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +4 "processing"%@ +12 ."myshortDA"PS.seek 1ml +2 "processing"%X'[q +1097 "core" ' + ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +3 "processing"%)' +1608 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%m +113 "core" +2 ."myshortDA"PS.seek :empty +3 "processing"%p's +2637 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%v +113 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +4 "processing"%@ +13 ."myshortDA"PS.seek 1ml +2 "processing"%}'[q +1098 "core" ' + ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%' +1643 "core" ' +2 ."myshortDA"PSV.dial :mixloop +10 "processing"%N +113 "core" +2 ."myshortDA"PRV.dial :sipper +3 "processing"%y  +48 "core" +3 ."myshortDA"PS.seek :empty +2 "processing"%4's +2623 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"% +114 "core"  +2 ."myshortDA"PSR.select :air +5 .PS.seek 2.5ml +4 "processing"%' +746 "Can"\ S Z +1871 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%\ +126 "core" +2 ."myshortDA"PS.seek :empty +3 "processing"%'s +2621 "core" ' +3 #"myshortDA"Loading da puck from tube 4 into Processing Clamp + "processing"%P& +7 "core" & +3 "manipulator"&% +3 "core" % N  M +3 "storage"(r% +4 "core" %F a\ ' +2 "storage"(l. +4 "core" .( +2 ."myshortDA"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."myshortDA"SC.seek 4 +3 "storage"(L(+ +511 "core" ( +2 ."myshortDA"SC.configure :limp +2 "storage"($(\ 1b +6 (& +3 "core" &+ \ " +2 "manipulator"&& +4 "core" &-\ ( I!t +3 "manipulator"&V% +3 "core" % N ( J +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +11 ."myshortDA"Elbow.seek 4 +3 "manipulator"&>( +172 "core" ( +2 "manipulator"& & +4 "core" &  K\\ +2 "storage"(5& +4 "core" &+ K\ % +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek 4 + 800 counts +2 "manipulator"&i's +99 "core" ' +2 "storage"(u& +4 "core" &+ \ % +4 ."myshortDA"SE.reconfigure :pick + "storage"(#],K-0-\ b +7 ."myshortDA"SE.seek :beamBreak + "storage"( ' +307 "core" ' + "storage"(?- +4 "core" -'q +2 ."myshortDA"SE.configure :default +2 "storage"(#QK-0-\ b +6 (W& +3 "core" &+ `\ # +3 "manipulator"&$& +4 "core" & h I\\ +3 ."myshortDA"Elbow.seek 4 +2 "manipulator"&[( +6 "core" ( +2 "manipulator"&;& +4 "core" & H\\ +2 "storage"(2& +69 "core" &+ ~\ $ +2 ."myshortDA"Forearm.seek 4 + 300 counts +3 "manipulator"&n' +33 "core" ' +2 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Hand.close +2 "manipulator"&*/ +78 "core" / +3 !"myshortDA"o:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 4):bt["4/home/esp/esp2/utils/puckmoves.rb:389:in `load'"8/home/esp/esp2/utils/puckmoves.rb:998:in `loadPuck'";/home/esp/esp2/protocol/2G/DAprocess.rb:281:in `runDA'"6/home/esp/esp2/protocol/2G/DA.rb:124:in `shortDA'"$Camille:50:in `topLevelBinding'"./home/esp/esp2/lib/base.rb:296:in `start'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +3 ."downElevator"SE.seek :down +5 "storage"(Z'= +4 "manipulator"&& +8 "core" &  M\\ +2 "manipulator"&^% +4 "core" % У K I +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&' ] +96 "core" ' +3 ."myshortDA"Elbow.seek PC +2 "manipulator"&`( +163 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +85 "core" ( + "manipulator"&& +4 "core" & C MW +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &h& +4 "core" & E MW +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek PC +2 "manipulator"&D'E +103 "core" ' +2 "manipulator"&& +4 "core" & f LW +2 "manipulator"&Q% +4 "core" %K d L +3 "processing"%"& +4 "core" &( +3 "processing"%& +5 "core" & +3 ."myshortDA"PC.seek :closed +4 "processing"%s(SD +6 "core" & +3 & 1 +9 &Gw 2 +9 &>nt F +10 &X S +9 &C R +10 &XA R +9 &@ R +9 &D R +10 &D R +9 &!`? R +9 &#"A R +10 &$D R +9 &&D R +10 &(gC S +9 &**@ R +9 &+A R +10 &-C R +9 &/pF R +9 &11F S +10 &2D S +9 &4G R +10 &6xC R +9 &89D S +9 &9I R +10 &;D R +9 &=I S +9 &?AI S +10 &AF S +9 &BD S +10 &DD S +9 &FHO S +9 &H[ U +10 &Ir W +9 &K}~ Y +9 &M?~ Y +10 &N Z +9 &P Z +10 &Rh|f , +9 &S%b 5 +10 ( + &S - +2 "processing"%& +4 #"myshortDA"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.69 + .Hand.open +4 "manipulator"&%1 +69 "core" 1 +3 "manipulator"&% +3 "core" % K $ J +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."myshortDA"Forearm.seek :retract +42 "manipulator"&x' ] +101 "core" ' +12 #"myshortDA"Heating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +4 "processing"%j { +4 %A9 +8 "core" 9 +102 "processing"%'9 +4 "core" 9 +103 "processing"% 9 +3 "core" 9  +104 "processing"%:9 +3 "core" 9  +103 "processing"%S9 +3 "core" 9 +103 "processing"%B9 +3 "core" 9 +103 "processing"%{9 +4 "core" 9 +103 "processing"%U9 +3 "core" 9 +103 "processing"%O9 +3 "core" 9# +103 "processing"%q9 +4 "core" 9' +103 "processing"%.9 +3 "core" 9+ +103 "processing"%g9 +3 "core" 9/ +103 "processing"%#9 +3 "core" 94 +103 "processing"%-9 +3 "core" 98 +103 "processing"%09 +3 "core" 9< +103 "processing"%9 +3 "core" 9@ +103 "processing"%9 +4 "core" 9E +103 "processing"%I9 +3 "core" 9I +103 "processing"%w9 +4 "core" 9M +103 "processing"%t9 +3 "core" 9Q +103 "processing"%9 +3 "core" 9V +103 "processing"%9 +4 "core" 9Z +103 "processing"%F9 +3 "core" 9^ +103 "processing"%=9 +3 "core" 9b +103 "processing"%9 +3 "core" 9g +103 "processing"%f9 +4 "core" 9k +103 "processing"%&9 +3 "core" 9o +103 "processing"%9 +3 "core" 9s +103 "processing"%d9 +3 "core" 9 x +103 "processing"%@9 +3 "core" 9| +103 "processing"%9 +3 "core" 9 +103 "processing"%!9 +4 "core" 9" +103 "processing"%9 +3 "core" 9) +103 "processing"%89 +4 "core" 92 +3 ."myshortDA"PH.hold 2:00:00,28C +4 "processing"%k p{p. +4 ."myshortDA"delay 1:30 +8 "core"  +8997 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"%J +113 "core"  +2 #"myshortDA"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +12 ."myshortDA"PS.seek 0.5ml +2 "processing"% ' +589 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."myshortDA"PS.seek 2ml +3 "processing"%'Q +1598 "core" ' +2 ."myshortDA"PTV.dial :puck +3 "processing"%9  +138 "core"  +2 ."myshortDA"PSV.dial PTV +2 "processing"%7 +82 "core" +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%~  +60 "core" +2 "processing"%<% +3 "core" %V"  +4 ."myshortDA"PS.seek 1.5ml +2 "processing"%R' +596 "core" ' +3 ."myshortDA"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%6 * +39 "core" + +3 ."myshortDA"PS.seek 0ml +2 "processing"%o'ܑ +1609 "core" ' +2 ."myshortDA"delay 5:00 +30003 #recoverPSRreagent08 + .PTV.dial :puck +3 "processing"%  +17 "core"  +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 ."myshortDA"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +2 "processing"%c * +39 "core" , +2 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"%( +82 "core"  +2 ."myshortDA"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."myshortDA"PS.seek 2.5ml +3 "processing"%H' +1261 "Can" X  +1266 "core" ' +2 ."myshortDA"PSV.dial PTV +2 "processing"%\\ +80 "core" +3 ."myshortDA"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%3 +81 "core"  +2 ."myshortDA"delay 5 seconds +503 .PSV.dial PTV + "processing"%E +80 "core" +2 ."myshortDA"delay 5 seconds +502 .PSV.dial :air +3 "processing"%,  +80 "core"  +3 ."myshortDA"PS.seek :empty +2 "processing"%M's +2519 "core" ' +2 ."myshortDA"PTV.dial :PRVmixing,via: PRV +3 "processing"%T  +137 "core" +2 ."myshortDA"PSV.dial :mixloop +2 "processing"% +48 "core" + ."myshortDA"PRV.dial :ab1 +3 "processing"%z @ +111 "core" > +3 ."myshortDA"PS.reconfigure :slow + "processing"%#A 2`xb +6 ."myshortDA"PS.seek 0.15ml +3 "processing"%' +356 "core" ' +42 ."myshortDA"delay 2 seconds +211 ."connect"CBV.dial PRV +4 ."myshortDA"PRV.dial CBV +3 "collection"'Y  +5 "processing"%G  +3 "core"  +48  +2 "processing"%|% +3 "core" %  +3 ."myshortDA"PS.seek 0.3ml +3 "processing"%_' +363 "core" ' +3 ."myshortDA"delay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'+  +39 "core" +2 ."myshortDA"PRV.dial :air +3 "processing"%e  +46 "core"  +3 ."myshortDA"PS.seek 0.9ml +3 "processing"%K'N +1276 "core" ' +2 ."myshortDA"PRV.dial :waste2 +2 "processing"%X @ +78 "core" @ +3 ."myshortDA"PS.seek 0.5ml +3 "processing"%m' +858 "core" ' +3 #"myshortDA"addPMLReagent08 + .PSV.dial :air +4 "processing"%)  +47 "core"  +3 ."myshortDA"PS.reconfigure :default + "processing"%#A d`xb +6 ."myshortDA"PS.seek 2ml +3 "processing"%v'Q +1614 "core" ' +2 ."myshortDA"PSV.dial :PML +2 "processing"%p +47 "core" +2 ."myshortDA"PTV.dial :mixing +3 "processing"%} @ +76 "core" A +2 ."myshortDA"PBV.dial :waste1 +3 "processing"%N  +39 "core" +2 "processing"%y% +4 "core" %W$ +3 ."myshortDA"PS.seek 1.85ml +3 "processing"%'O +230 "core" ' +2 ."myshortDA"PBV.dial between PSV and waste1 +3 "processing"% * +39 "core" , +3 ."myshortDA"PS.seek 0ml +4 "processing"%4'ܑ +1965 "core" ' +2 ."myshortDA"delay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +4 "collection"'\ & +5 "core" &I +3 "manipulator"&& +4 "core" & u c AW +2 "manipulator"&P% +4 "core" % [ R E +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&(-z +138 "core" ( +2 "manipulator"&r& +4 "core" &- w k v : +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &l& +3 "core" &- y z [ 9 +4 ."myshortDA"Forearm.seek :garage +3 "manipulator"&/'o +109 "core" ' +4 ."myshortDA"Hand.close +5 "manipulator"&/ +78 "core" / +2 "manipulator"&& +4 "core" &-    2 +3 "manipulator"&V% +4 "core" % πy  % 3 +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"& ' ] +103 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +2 "manipulator"&5( +274 "core" ( +2 "manipulator"&u& +4 "core" &- x { ! ?Du +15 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &1& +3 "core" &- w v } >Du +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek CC +3 "manipulator"&a'ш +97 "core" ' +2 "manipulator"&?& +4 "core" &+ s _ =Cs +2 "manipulator"&W% +4 "core" %ѐ g Z S < +3 "collection"'$& +4 "core" &I +3 "collection"';& +5 "core" &V +4 ."myshortDA"CC.seek :closed +3 "collection"'2(X +6 "core" &R +3 &G 4 +9 &DtI 3 +9 &3kxL G +10 &`I U +9 &IJ U +10 &CJJ U +9 &DL V +9 &LJ V +10 &II V +9 &!JGN V +9 &# GI U +10 &$JJ U +9 &&HG U +10 &(TDJ U +9 &*HM V +9 &+GL V +10 &-FL U +9 &/[JJ U +9 &1JJ U +10 &2FB U +9 &4II U +10 &6cDM U +9 &8$CJ V +9 &9DL V +10 &;DM U +9 &=kEA U +10 &?,JG V +9 &@JH U +9 &BIM U +10 &DoQJ W +9 &F-]M X +9 &GuN [ +10 &IL ` +9 &KUL b +9 &ML b +10 &NI b +9 &PJ b" +10 &RUL b( +9 &TJ b, +9 &UI b0 +10 &W{M V +9 &X}/J 'u +10 &XiK T +3 ( +2 "collection"';& +4 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.55 + "collection"'*& +7 "core" &XhF T +2 ."myshortDA"Hand.open +2 "manipulator"&1 +18 "core" 1 +2 "manipulator"&^% +5 "core" %х    - +2 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&>' ] +111 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%i +115 "core"  +11 #"myshortDA"Pulling 1.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +12 ."myshortDA"PS.seek 1.5ml +2 "processing"% ' +1606 "core" ' +3 ."myshortDA"delay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%n  +47 "core"  +3 ."myshortDA"PS.seek 0ml +4 "processing"%'ܑ +1604 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%h +48 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +3 "processing"%[' +2620 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 ."myshortDA"CBV.dial PRV +5 "processing"%  +3 "collection"'Q  +39 "core"  +136  +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%" +111 "core" +3 ."myshortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing +3 "processing"%Z  +78 "core" +3 ."myshortDA"PS.seek 0ml +3 "processing"%'ܑ +2616 "core" ' +2 ."myshortDA"PSV.dial :air +3 "processing"%]  +47 "core"  +3 ."myshortDA"PS.seek 2.5ml +2 "processing"%%' +2618 "core" ' +2 ."myshortDA"PSV.dial :mixloop +3 "processing"% +47 "core" +2 ."myshortDA"PS.seek 0ml +3 "processing"%'ܑ +2628 "core" ' + ."myshortDA"PSV.dial :air +2 "processing"%A  +48 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%'' +2613 "core" ' +2 ."myshortDA"PSV.dial :mixloop +3 "processing"%D +59 "core" +3 ."myshortDA"PS.seek 0ml +4 "processing"% 'ܑ +2614 "core" ' +2 #"myshortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&:& +6 "core" & 2 H X :0 +4 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek CC +2 "manipulator"&S( +53 "core" ( +2 "manipulator"&B& +3 "core" & P G  6/ +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &{& +3 "core" & ( >  2/ +4 ."myshortDA"Forearm.seek CC +2 "manipulator"&U'ш +101 "core" ' +2 ."myshortDA"Hand.close + "manipulator"&O/ +22 "core" / +2 ."myshortDA"CC.seek :open +3 "collection"'q( +411 "core" ( +2 "manipulator"&.& +4 "core" & X Y ;) +2 "manipulator"&g% +4 "core" %` U T 9 ; +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&#' ] +100 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek :garage +3 "manipulator"&-(-z +278 "core" ( +2 "manipulator"&0& +4 "core" &-~  A +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 && +3 "core" &-~ A B +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek :garage +3 "manipulator"&'o +115 "core" ' +2 ."myshortDA"Hand.open +2 "manipulator"&I1 +76 "core" 1 +2 "manipulator"&w% +4 "core" % xm  2T +3 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&t' ] +110 "core" ' +3 ."da"delayUntil "12:13:41.35" +22851 "Can" Y q +1847 #"da"recoverPRVreagent08 + .PTV.dial :mixing +4 "processing"% @ +77 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%F * +37 "core" + +2 ."da"PSV.dial :air +3 "processing"%=  +45 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%' +2518 "core" ' +2 ."da"PSV.dial :mixloop +3 "processing"%f +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%&  +47 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"% +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%d  +49 "core"  +44 ."da"PS.seek :empty +12 "processing"%@'s +2501 "core" ' +3 #"da"washCycleDA #1 of 2 + .PSR.select :air +4 .PSV.dial PSR +4 "processing"% +145 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default + "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%!' +592 "core" ' +3 ."da"delay 5 seconds +502 .PSR.select :air +5 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%'Q +1609 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%8  +75 "core"  +2 ."da"PSV.dial PTV +3 "processing"%J +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 "processing"% % +4 "core" %S  +3 ."da"PS.seek 1.5ml +3 "processing"%9' +597 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%7 * +39 "core" + +2 ."da"PS.seek 0ml +3 "processing"%~'ܑ +1602 "core" ' +3 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +9 "processing"%<  +11 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +39 "core" +3 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%6 * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%R +82 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +4 "processing"%j' +2519 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%c +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%(  +81 "core"  +2 ."da"PS.seek :empty +3 "processing"%o's +2510 "core" ' +2 #"da"washCycleDA #2 of 2 +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%\\ +147 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +4 "processing"% +13 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%3' +587 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%E'Q +1603 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%,  +8 "core"  + ."da"PSV.dial PTV +3 "processing"%H +76 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%T  +39 "core" +2 "processing"%% +4 "core" %O"  +3 ."da"PS.seek 1.5ml +2 "processing"%z' +600 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%M * +38 "core" , +3 ."da"PS.seek 0ml +4 "processing"%Y'ܑ +1601 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%G  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%|  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +43 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +4 "processing"%+ +81 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +7 ."da"PS.seek 2.5ml +3 "processing"%e' +435 "Can" S  +2101 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%_ +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%X +79 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%K +80 "core" +3 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%)  +81 "core"  +3 ."da"PS.seek :empty +2 "processing"%m's +2522 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +5 "processing"%p  +46 "core"  +2 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +51 "processing"%}  +136 "core" +3 ."da"delay 5 seconds +502 .PRV.dial :ab2 +51 "processing"%N  +46 "core"  +2 ."da"PTV.dial :PRVmixing +6 "processing"%y  +8 "core" + ."da"PSV.dial :mixloop +3 "processing"% +47 "core" +3 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."da"PS.seek 0.3ml +2 "processing"%v' +384 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%  +49 "core"  +2 "processing"%\ % +4 "core" %  +4 ."da"PS.seek 0.55ml +2 "processing"%'"] +345 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +4 "processing"%P  +47 "core"  +3 ."da"PS.seek 2ml +4 "processing"%r'Q +1560 "core" ' +2 ."da"PSV.dial :PML +3 "processing"%l +49 "core" + ."da"PTV.dial :mixing +3 "processing"%` @ +77 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 "processing"%% +4 "core" %T"  +3 ."da"PS.seek 1.85ml +2 "processing"%V'L +240 "core" ' +2 ."da"PBV.dial between PSV and waste1 +3 "processing"%x * +38 "core" * +2 ."da"PS.seek 0ml +3 "processing"%/'ܑ +1965 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +46838 "Can"\ R  +1165 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing +4 "processing"%u @ +5 "core" A +2 ."da"PBV.dial :waste1 +3 "processing"%1  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +39 "core" , +2 ."da"PSV.dial :air +2 "processing"%?  +49 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%W' +2521 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%$ +54 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +48 "core"  +2 ."da"delay 2 seconds +203 .PSV.dial :mixloop +3 "processing"%C +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%*  +47 "core"  +2 ."da"PS.seek :empty +3 "processing"%'s +2507 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%^ +144 "core"  +3 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +13 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%;' +596 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +2 "processing"%i'Q +1612 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%a  +76 "core"  + ."da"PSV.dial PTV +3 "processing"%4 +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%n  +38 "core" +2 "processing"% % +4 "core" %R  +3 ."da"PS.seek 1.5ml +3 "processing"%h' +579 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"% * +36 "core" + +3 ."da"PS.seek 0ml +3 "processing"%Q'ܑ +1604 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +3 .PBV.dial :waste1 +4 "processing"%  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%" * +37 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%Z +82 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%[' +2500 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%] +82 "core" +3 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"% +82 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%%  +80 "core"  +2 ."da"PS.seek :empty +4 "processing"%A's +2497 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +9 .PSV.dial PSR +4 "processing"% +151 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +14 ."da"PS.reconfigure :default +48 "processing"%#A d`xb +14 ."da"PS.seek 0.5ml +4 "processing"%D' +603 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%''Q +1602 "core" ' +2 ."da"PTV.dial :puck +2 .PSV.dial PTV +4 "processing"%: +79 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%B  +37 "core" +2 "processing"%{% +4 "core" %N!  +3 ."da"PS.seek 1.5ml +3 "processing"%O' +590 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%5 * +38 "core" , +3 ."da"PS.seek 0ml +4 "processing"%>'ܑ +1607 "core" ' +3 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%2  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%. * +38 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%g +82 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%U' +1226 "Can" U lH +1285 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%0 +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"% +80 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%S +79 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%I  +81 "core"  +2 ."da"PS.seek :empty +3 "processing"%w's +2506 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +5 .PSV.dial PSR +4 "processing"%# +145 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%' +596 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%'Q +1608 "core" ' +2 ."da"PTV.dial :puck +2 .PSV.dial PTV +4 "processing"% +81 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%F  +37 "core" +3 "processing"%=% +3 "core" %U  +3 ."da"PS.seek 1.5ml +2 "processing"% ' +596 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%f * +36 "core" + +3 ."da"PS.seek 0ml +3 "processing"%&'ܑ +1610 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +2 .PBV.dial :waste1 +5 "processing"%  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%d * +44 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +82 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +7 ."da"PS.seek 2.5ml +2 "processing"%' +2521 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%@ +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%! +80 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%8 +81 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%J  +80 "core"  +2 ."da"PS.seek :empty +3 "processing"%'s +2507 "core" ' +2 ."da"Gate.power :camera,:ON +3 #Mixing DA Substrates +3 .PSR.select :air +5 .PSV.dial PSR +3 "processing"% +150 "core"  +7 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +11 "processing"% +21 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +12 ."da"PS.seek 0.25ml +6 "processing"%'I +338 "core" ' +3 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +3 "processing"% +14 ."da"PS.seek 0.5ml +2 "processing"%7' +339 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +13 ."da"PS.seek 2ml +3 "processing"%9'Q +1609 "core" ' +49 ."da"PTV.dial :puck +10 .PSV.dial PTV +4 "processing"%< +82 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%  +39 "core" +2 "processing"%6% +3 "core" %R!  +4 ."da"PS.seek 1.5ml +2 "processing"%R' +587 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%~ * +40 "core" , +3 ."da"PS.seek 0ml +4 "processing"%'ܑ +1612 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 +2 .PTV.dial :puck +3 .PBV.dial :waste1 +4 "processing"%  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%c * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%( +81 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%j' +2608 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%\\ +94 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%o +82 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%3 +94 "core" ~ +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%,  +85 "core"  +3 ."da"PS.seek :empty +4 "processing"%H's +2587 "core" ' +3 #"da"Additional air clear + .PSR.select :air +4 .PSV.dial PSR +4 "processing"%T +149 "core"  +2 #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +6 .PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 2ml +2 "processing"%'Q +2114 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +3 .PSV.dial PTV +4 "processing"%E +81 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%M  +40 "core" +2 "processing"%z% +3 "core" %V!  +4 ."da"PS.seek 1.5ml +2 "processing"%G' +590 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%| * +39 "core" + +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%  +117 "core"  +3 ."da"PS.seek :empty +2 "processing"%+'s +1611 "core" ' +2 "processing"%Y9 +3 "core" 9{6  +3 #"da"Processing Puck Heater at 28C before imaging +2 .PH.coast +4 "processing"%_ +5 %X& +4 "core" 6 + &S - +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&K% +6 "core" % k   +2 "storage"()% +5 "core" %F   + "storage"(e. +4 "core" .(+ +3 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +6 ."da"SC.seek 3 +2 "storage"(p(@ +199 "core" ( +2 ."da"SC.configure :limp + "storage"($(\ 1b +12 (}& +7 "core" &C  : +3 "manipulator"&N& +5 "core" &-~    +2 "manipulator"&y% +4 "core" % k   +3 ."da"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +7 ."da"Elbow.seek 3 +3 "manipulator"&( +177 "core" ( +2 "manipulator"&m& +4 "core" &   % +2 "storage"(& +4 "core" &K  +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&\ 'm +106 "core" ' +2 "storage"(v& +4 "core" &K +3 ."da"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +7 ."da"SE.seek :beamBreak +2 "storage"(P' +287 "core" ' +2 "storage"(- +4 "core" -' +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +6 ."da"SE.seek :place +2 "storage"(l'x +43 "core" ' +3 "manipulator"&`& +3 "core" & g$ +3 "manipulator"&% +4 "core" %ҋ   +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +3 "manipulator"&' ] +94 "core" ' +2 ."da"Elbow.seek PC +4 "manipulator"&x( +253 "core" ( +2 "manipulator"&r& +4 "core" &  6 +52 ."da"Elbow.reconfigure :loose +10 "manipulator"&$ &.,(#b +6 &V& +3 "core" &   ^6 +3 ."da"Forearm.seek PC +3 "manipulator"&b'E +95 "core" ' +3 ."da"Hand.close + "manipulator"&u/ +71 "core" / +3 ."da"PC.seek :open +2 "processing"%1( +379 "core" ( +2 "storage"(& +3 "core" &K +3 "manipulator"&?& +5 "core" & 3 + T 6 +2 "manipulator"&/% +4 "core" % E 4 0 V < +3 ."da"Forearm.seek :retract +2 "manipulator"&$' ] +98 "core" ' +3 ."da"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +7 ."da"Elbow.seek 3 +3 "manipulator"& ( +257 "core" ( + "manipulator"&C& +4 "core" &  & +3 "storage"(*& +3 "core" &K  7 +4 ."da"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&W'm +111 "core" ' +2 ."da"Hand.open +2 "manipulator"&^1 +19 "core" 1 +3 "storage"(- +4 "core" -'x +3 ."da"SE.seek -0.3 Pucks below Top Plate +2 "storage"(;'D +28 "core" ' +3 ."da"SE.reconfigure :seal + "storage"(#QK-0-\ b +6 ."da"SE.seek -1.29 Pucks below Top Plate +4 "storage"(a' +57 "core" ' +2 #"da"Lights, camera, ACTION! +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%4& +10 #"da"PuckCamera: snap -bin=2,2 -png=0 -auto /var/log/esp/da25jul1012h.png +12 "core" & +5 "manipulator"&n& +11 "core" & & +6 "manipulator"& % +8 "core" %ҕ  +3 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +8 ."psFlush"Forearm.seek :retract +2 "manipulator"&i' ] +91 "core" ' +3 ."psFlush"Elbow.seek FlushPuck::Garage +4 "manipulator"&(-z +188 "core" ( +2 "manipulator"&h& +4 "core" &-o s m :} +3 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 && +3 "core" &-o m k } +3 ."psFlush"Forearm.seek :garage +3 "manipulator"&"'o +112 "core" ' +3 ."psFlush"Hand.close +2 "manipulator"&Z/ +73 "core" / +2 "manipulator"&Q& +4 "core" &-o } +3 "manipulator"&]% +5 "core" % }r  +2 ."psFlush"Forearm.seek :retract +4 "manipulator"&' ] +75 "Can" P އ +30 "core" ' +3 ."psFlush"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +7 ."psFlush"Elbow.seek PC +2 "manipulator"&( +125 "core" ( +2 "manipulator"&%& +4 "core" & T K 5 +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &[& +3 "core" & _ Q 5 +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."psFlush"Forearm.seek PC +2 "manipulator"&'E +96 "core" ' +2 "manipulator"&A& +5 "core" & 1 +5 +2 "manipulator"&D% +5 "core" %< Sg +2 "processing"%:& +4 "core" & +3 "processing"%B& +6 "core" &) +3 ."psFlush"PC.seek :closed +5 "processing"%{(SD +5 "core" & +3 & 0 +10 &Cs 3 +9 &1mp G +9 &V tV +10 &~6 vV +9 &?9 vV +9 &9 vV +10 &: uV +9 &9 uV +10 &!G9 tV +9 &# : uV +9 &$9 tW +10 &&9 tV +9 &(O9 uV +9 &*4 tV +10 &+9 tV +9 &-9 tV +9 &/W8 tV +10 &18 U +9 &2= U +10 &4< V +9 &6a= U +9 &8$< U +10 &9? U +9 &;> U +10 &=i? U +9 &?*> V +9 &@: U +10 &B< uV +9 &Dn9 vW +9 &F.F tW +10 &GR sY +9 &Ii q\\ +9 &Kav q^ +10 &M#w p^ +9 &Nz p^ +10 &P~ p_ +9 &RJ~a q< +9 &S'k qP +10 &S(/ t6 +3 ( +2 "processing"%B& +4 #"psFlush"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.82 + "processing"%'& +7 "core" &S(- t6 +3 ."psFlush"Hand.open +2 "manipulator"&51 +78 "core" 1 +2 "manipulator"&O% +4 "core" % <  g +3 ."psFlush"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +62 ."psFlush"Forearm.seek :retract +13 "manipulator"&2' ] +95 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +4 "processing"%. +50 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +2 "processing"%g' +579 #"da"SX HX9/16 (USB:50): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 1.76 seconds\ Exposing 696x520 pixel 16-bit image for 19.282 seconds\ /var/log/esp/da25jul1012h.png: PNG Upload Complete\ +12 #PuckCamera: snap -bin=2,2 -png=0 15.0 /var/log/esp/midres/da25jul1012h15s.png +17 "core" ' +8 ."psFlush"delay 5 seconds +507 .PSR.select :air +4 "processing"% +14 ."psFlush"PS.seek 2.5ml +3 "processing"%>' +1102 #"da"SX HX9/16 (USB:50): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da25jul1012h15s.png: PNG Upload Complete\ +7 #PuckCamera: snap -bin=2,2 -png=0 25.0 /var/log/esp/midres/da25jul1012h25s.png +1001 "core" ' +9 ."psFlush"delay 1 second +114 .PRV.dial :waste2,avoiding: :ab2 +3 "processing"%0 @ +218 "core" A +2 ."psFlush"PTV.dial :PRVmixing +3 "processing"%  +144 "core" +2 ."psFlush"PSV.dial :mixloop +3 "processing"%S +5 #"image"compressed /var/log/esp/da25jul1012h.jxl +119 "core" +3 ."psFlush"PS.seek :empty +3 "processing"%I's +1013 #"da"SX HX9/16 (USB:50): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 25 seconds\ /var/log/esp/midres/da25jul1012h25s.png: PNG Upload Complete\ +4 .Gate.power :camera,:OFF +4 "storage"(U- +7 "core" -' +3 "storage"(#& +5 "core" &K 2 2 d +3 "manipulator"&w& +5 "core" & A 7 V5 +2 "manipulator"&% +21 "core" % Q A @ ^ +9 ."da"Elbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +12 ."da"Elbow.seek 3 +2 "manipulator"&( +259 "core" ( +2 "manipulator"&F& +4 "core" & ` O O* +3 "storage"(=& +5 "core" &K 7 2 +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +8 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&'m +100 "core" ' +96 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +7 ."da"SE.seek -0.57 Pucks below Top Plate +3 "storage"(f'W +55 "core" ' +2 "manipulator"& & +5 "core" & * * +3 "storage"(& +4 "core" &K   ' +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +8 ."da"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek 3 +3 "manipulator"&d'M +38 "core" ' +3 ."da"Elbow.hold +2 "manipulator"&, +7 "core" , +3 ."da"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +7 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.39 Pucks below Top Plate +4 "storage"(&' +29 "core" ' +2 "manipulator"&@% +4 "core" %[ , - * h +2 "storage"(!& +6 "core" &K\ \  +2 ."da"Forearm.force -20 + "manipulator"&5 +7 ."da"Forearm.seek 3 + 314 counts +2 "manipulator"&8'Ї +25 "core" ' + "manipulator"&J& +4 "core" & & +3 "storage"(& +5 "core" &K @ @ p +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"& 'm +15 "core" ' +3 "storage"(% +4 "core" % D D  +5 ."downElevator"SE.seek :down +5 "storage"('= +99 (7% +4 "core" %!, B @ j [v +3 "manipulator"&<% +5 "core" %n "  d +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +7 ."da"Forearm.seek :retract +3 "manipulator"&' ] +104 "core" ' +58 ' +2 ."downElevator"SE.stop + "storage"(5 +7 (6& +5 "core" &K [ X +426 ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +4 "processing"%9 +117 "core"  +3 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +15 ."psFlush"PS.seek 0.5ml +3 "processing"%~' +525 #"image"compressed /var/log/esp/midres/da25jul1012h15s.jxl +72 "core" ' +2 ."psFlush"delay 5 seconds +504 .PSR.select :air +3 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%R' +2119 "core" ' +2 ."psFlush"delay 1 second +103 .PBV.dial :waste1 +3 "processing"%  +39 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%c @ +42 #"image"compressed /var/log/esp/midres/da25jul1012h25s.jxl +2 ."Qmail"DAfans.email "da25jul1012h exposed 19.282 seconds\\nmidres/da25jul1012h15s\\nmidres/da25jul1012h25s",Subject: "da25jul1012h images!" +35 "core" B +2 ."psFlush"PSV.dial :mixloop +65 "processing"%( +128 "core" +3 ."psFlush"PS.seek :empty +4 "processing"%'s +2618 "core" ' +6 ."psFlush"PSV.dial PSR +6 "processing"%\\ +117 "core"  +5 ."psFlush"PSR.select :flush +9 "processing"%@ +18 ."psFlush"PS.seek 1ml +4 "processing"%o'[q +1099 "core" ' +5 ."psFlush"PSR.select :air +7 "processing"% +19 ."psFlush"PS.seek 2.5ml +4 "processing"%3' +1224 #"uploadLog"upsync +382 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%, +82 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%j  +77 "core"  +3 ."psFlush"PBV.dial :waste1 +3 "processing"%T  +7 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%H'ܑ +2621 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%E +81 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%M' +2623 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%z +94 "core"  +3 ."psFlush"PS.seek 0ml +4 "processing"%'ܑ +2613 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%| +80 "core"  +2 ."psFlush"PSR.select :flush +5 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%' +598 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +14 ."psFlush"PS.seek 2.5ml +3 "processing"%G' +2119 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%Y +86 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%_ U +61 "core" W +3 ."psFlush"PS.seek 0ml +3 "processing"%X'ܑ +2613 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%K @ +47 "core" @ +3 ."psFlush"PS.seek 2.5ml +2 "processing"%)' +2618 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%e  +79 "core"  +3 ."psFlush"PS.seek :empty +3 "processing"%}'s +2629 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%N +50 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%y' +2654 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%L +91 "core"  +2 ."psFlush"PBV.dial PSV +2 "processing"%m U +8 "core" U +3 ."psFlush"PS.seek 0ml +4 "processing"%'ܑ +2617 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%- @ +49 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%v' +2626 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%t  +86 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%'s +2620 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%` +49 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +12 ."psFlush"PS.seek 1ml +3 "processing"%'[q +1098 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +64 ."psFlush"PS.seek 2.5ml +2 "processing"%P' +1607 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%\ +78 "core" +2 ."psFlush"PTV.dial :puck +3 "processing"%r  +6 "core"  +2 ."psFlush"PBV.dial :waste1 +3 "processing"%  +59 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"%V'ܑ +2627 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%u +79 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%' +2619 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%s +80 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"%'ܑ +2622 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%? +79 "core"  +2 ."psFlush"PSR.select :flush +4 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +3 "processing"%/' +588 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%b' +1194 "Can"\ R t +917 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%C +80 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%* U +59 "core" V +3 ."psFlush"PS.seek 0ml +3 "processing"%x'ܑ +2621 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%^ @ +49 "core" > +3 ."psFlush"PS.seek 2.5ml +4 "processing"%' +2630 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%4  +80 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%n's +2623 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +49 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%$' +2615 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%l +79 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%; U +8 "core" U +3 ."psFlush"PS.seek 0ml +2 "processing"%h'ܑ +2620 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +51 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%W' +2652 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%  +78 "core"  +3 ."psFlush"PS.seek :empty +2 "processing"%Z's +2615 "core" ' +3 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&Q& +8 "core" & ~ N& +2 "manipulator"&]% +4 "core" % J G N +3 ."psFlush"Elbow.seek PC +2 "manipulator"&i( +256 "core" ( +2 "manipulator"&%& +4 "core" &  D R, +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &[& +3 "core" &   R, +3 ."psFlush"Forearm.seek PC +3 "manipulator"&"'E +91 "core" ' +2 ."psFlush"Hand.close + "manipulator"&A/ +68 "core" / +3 ."psFlush"PC.seek :open +4 "processing"%D( +377 "core" ( +2 "manipulator"&:& +4 "core" & R S+ +2 "manipulator"&% +4 "core" % P ) S} +4 ."psFlush"Forearm.seek :retract +2 "manipulator"&' ] +105 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +7 ."psFlush"Elbow.seek :garage +2 "manipulator"&1(-z +137 "core" ( +2 "manipulator"&'& +5 "core" &-  L T +2 ."psFlush"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 &5& +3 "core" &-  ; T +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek :garage +3 "manipulator"&O'o +111 "core" ' +2 ."psFlush"Hand.open +2 "manipulator"&B1 +71 "core" 1 +2 "manipulator"&.% +4 "core" % xh x  ?H +45 ."psFlush"Forearm.reconfigure :loose +11 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +3 "manipulator"&' ] +101 "core" ' +2 #"myshortDA"Finished short da assay +2 #Flushing Processing stage +3 "processing"%+% +5 "core" %w& +3 #"myshortDA"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%g& +6 "core" &' +2 "manipulator"&0& +4 "core" &-  J R +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&(-z +38 "core" ( +2 "manipulator"&S& +4 "core" &-n   R +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 &>& +3 "core" &-n   R +3 ."myshortDA"Forearm.seek :garage +4 "manipulator"&U'o +112 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&#/ +71 "core" / +2 "manipulator"&w& +5 "core" &-{ g B +2 "manipulator"&% +3 "core" % ρz  B) +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&F' ] +106 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek PC +2 "manipulator"&=( +151 "core" ( +2 "manipulator"&& +4 "core" & PK +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 & & +4 "core" & PK +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek PC +3 "manipulator"&'E +103 "core" ' +2 "manipulator"&2& +4 "core" &  * PJ +3 "manipulator"&@% +3 "core" %K / P8 +3 "processing"%!& +5 "core" & +2 "processing"%J& +6 "core" &( +3 ."myshortDA"PC.seek :closed +2 "processing"%(SD +7 "core" & +4 & 2 +9 &Eu 2 +9 &@pr F +10 &U S +9 &? Q +9 &^A Q +10 & B Q +9 &E Q +10 &F R +9 &!fD Q +9 &#)C Q +10 &$D R +9 &&C R +9 &(mD R +10 &*0? Q +9 &+A R +10 &-E Q +9 &/vB Q +9 &18F Q +10 &2A Q +9 &4D Q +9 &6~E Q +10 &8@D Q +9 &:F R +10 &;C R +9 &=D Q +9 &?GE R +10 &A G R +9 &BF R +9 &DH R +10 &FMM R +9 &H Y U +10 &In W +9 &Ky X +9 &M? Z +10 &O Y +9 &P Z +9 &Rk|e , +10 &S$g 7 +10 ( &S% . +3 "processing"%J& +4 #"myshortDA"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.67 +2 "processing"%& +5 "core" &S% . +3 ."myshortDA"Hand.open + "manipulator"&a1 +75 "core" 1 +2 "manipulator"&% +4 "core" % K  M8 +3 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&7' ] +94 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%< +58 "core"  +2 ."myshortDA"PSR.select :flush +4 "processing"%@ +13 ."myshortDA"PS.seek 1ml +2 "processing"%'[q +1101 "core" ' +2 ."myshortDA"PSR.select :air +3 "processing"% +12 ."myshortDA"PS.seek 2.5ml +2 "processing"%f' +1603 "core" ' +2 ."myshortDA"PSV.dial PTV +3 "processing"%d +80 "core" + ."myshortDA"PTV.dial :puck +3 "processing"%8  +7 "core"  +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%6  +58 "core" +3 ."myshortDA"PS.seek 0ml +2 "processing"%&'ܑ +2625 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"% +80 "core"  +2 ."myshortDA"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%' +2621 "core" ' +2 ."myshortDA"PSV.dial PTV +3 "processing"%9 +97 "core"  +2 ."myshortDA"PS.seek 0ml +3 "processing"%I'ܑ +2649 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%~ +80 "core"  +2 ."myshortDA"PSR.select :flush +3 "processing"%@ +13 ."myshortDA"PS.seek 0.5ml +2 "processing"%' +592 "core" ' +2 ."myshortDA"PSR.select :air +3 "processing"% +12 ."myshortDA"PS.seek 2.5ml +2 "processing"%c' +2109 "core" ' +2 ."myshortDA"PSV.dial PTV +45 "processing"%( +83 "core" +2 ."myshortDA"PBV.dial PSV +11 "processing"%R U +59 "core" V +3 ."myshortDA"PS.seek 0ml +2 "processing"%\\'ܑ +2621 "core" ' +2 ."myshortDA"PSV.dial PBV +3 "processing"% @ +49 "core" ? +2 ."myshortDA"PS.seek 2.5ml +3 "processing"%o' +2623 "core" ' +2 ."myshortDA"PSV.dial :waste1 +2 "processing"%,  +80 "core"  +3 ."myshortDA"PS.seek :empty +2 "processing"%j's +2629 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%T +49 "core"  + ."myshortDA"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%3' +2631 "core" ' +2 ."myshortDA"PSV.dial PTV +3 "processing"%E +78 "core" +2 ."myshortDA"PBV.dial PSV +2 "processing"%H U +7 "core" U +3 ."myshortDA"PS.seek 0ml +2 "processing"%z'ܑ +2614 "core" ' + ."myshortDA"PSV.dial PBV +3 "processing"%M @ +47 "core" ? +3 ."myshortDA"PS.seek 2.5ml +3 "processing"%|' +2624 "core" ' +2 ."myshortDA"PSV.dial :waste1 +2 "processing"%  +80 "core"  +3 ."myshortDA"PS.seek :empty +2 "processing"%'s +2620 "core" ' +2 #"myshortDA"Garaging FlushPuck in Processing Clamp +2 "manipulator"&Y& +6 "core" & < LA +4 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek PC +3 "manipulator"&_( +34 "core" ( +2 "manipulator"&G& +4 "core" & h MP +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &K& +5 "core" & ' NP +2 ."myshortDA"Forearm.seek PC +3 "manipulator"&X'E +94 "core" ' +2 ."myshortDA"Hand.close + "manipulator"&e/ +80 "core" / +2 ."myshortDA"PC.seek :open +3 "processing"%)( +379 "core" ( +2 "manipulator"&N& +3 "core" &   QP +3 "manipulator"&}% +3 "core" % J  ; Qt +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&L' ] +100 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +2 "manipulator"&m(-z +134 "core" ( +2 "manipulator"&y& +4 "core" &-\ , M!t +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &-& +3 "core" &-\ M!t +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek :garage +3 "manipulator"&'o +118 "core" ' +2 ."myshortDA"Hand.open +2 "manipulator"&t1 +73 "core" 1 +2 "manipulator"&v% +4 "core" % td S S 2 <8 +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +2 "manipulator"&`' ] +103 "core" ' +3079 "Can"\ N #\ +2133 #"Camille"-> samplePassF +4 #Beginning samplePassF +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'& +5 "core" & +3 "manipulator"&& +4 "core" &-\ b P!s +3 ."Camille"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."Camille"Elbow.seek FlushPuck::Garage +3 "manipulator"&\ (-z +5 "core" ( +3 "manipulator"&r& +3 "core" &-\  P!s +3 ."Camille"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" &-\ Y P!s +3 ."Camille"Forearm.seek :garage +3 "manipulator"&P'o +114 "core" ' +2 ."Camille"Hand.close + "manipulator"&u/ +70 "core" / +2 "manipulator"&V& +4 "core" &-\ h f @!s +2 "manipulator"&s% +4 "core" % σ{ f w , ?' +3 ."Camille"Forearm.seek :retract +2 "manipulator"&' ] +105 "core" ' +3 ."Camille"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."Camille"Elbow.seek CC +3 "manipulator"&?( +268 "core" ( +2 "manipulator"&& +4 "core" & S N) +3 ."Camille"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 &/& +2 "core" & ( N) +49 ."Camille"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +5 ."Camille"Forearm.seek CC +3 "manipulator"&C'ш +98 "core" ' +2 "manipulator"&*& +3 "core" & + M) +3 "manipulator"&b% +4 "core" %ч F M +4 "collection"'^& +4 "core" & +3 "collection"'x& +6 "core" &1 +3 ."Camille"CC.seek :closed +3 "collection"'4(X +4 "core" & +5 & 5 +10 &Ev 2 +9 &3kw G +9 &] U +10 &G U +9 &EF U +10 &G U +9 &K U +9 &H U +10 &!MH U +9 &#F U +9 &$H T +10 &&G U +9 &(UI U +9 &*I U +10 &+F T +9 &-I U +10 &/]G U +9 &1J U +9 &2G U +10 &4I U +9 &6eI U +10 &8'D U +9 &9C U +9 &;G T +10 &=mF U +9 &?0G T +9 &@H T +10 &BI U +9 &DrP V +10 &F/\\ X +9 &Gw Z +9 &I ^ +10 &K[ ` +9 &M ` +9 &N a +10 &P ` +9 &Ra a +10 &T! b +9 &U b# +9 &W R +10 &Xy $j +9 &X% S +10 ( + &Xe L +2 "collection"'x& +5 #"Camille"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.50 + "collection"'& +5 "core" &Xe1 L +3 ."Camille"Hand.open +2 "manipulator"& 1 +16 "core" 1 +2 "manipulator"&n% +4 "core" %ц  F +3 ."Camille"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."Camille"Forearm.seek :retract +3 "manipulator"&l' ] +114 "core" ' +2 ."Camille"PSV.dial PSR,avoiding: PBV +3 "processing"%;  +49 "core"  +2 #"Camille"Pulling 1.5ml of PSR.flush + .PSR.select :flush +6 "processing"%@ +12 ."Camille"PS.seek 1.5ml +2 "processing"%$' +1602 "core" ' +2 ."Camille"delay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%  +49 "core"  +3 ."Camille"PS.seek 0ml +4 "processing"%h'ܑ +1605 "core" ' +2 ."Camille"PSV.dial PSR +2 "processing"% +61 "core"  + ."Camille"PSR.select :air +3 "processing"% +13 ."Camille"PS.seek 2.5ml +3 "processing"%W' +2619 "core" ' +2 ."connect"PRV.dial CBV +3 ."Camille"CBV.dial PRV +5 "processing"%Q  +6 "collection"']  +5 "core"  +101  +2 ."Camille"PSV.dial :PTV,via: :air +3 "processing"%% +210 "core" ~ +2 ."Camille"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +4 "processing"%[ @ +77 "core" B +3 ."Camille"PS.seek 0ml +2 "processing"%'ܑ +2628 "core" ' +2 ."Camille"PSV.dial :air +2 "processing"%A  +80 "core"  +3 ."Camille"PS.seek 2.5ml +4 "processing"%' +2621 "core" ' +2 ."Camille"PSV.dial :PTV +3 "processing"%{ +80 "core" +2 ."Camille"PS.seek 0ml +3 "processing"%:'ܑ +2629 "core" ' +2 #"Camille"Garaging FlushPuck in Collection Clamp +2 "manipulator"&& +6 "core" &  H( +3 ."Camille"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."Camille"Elbow.seek CC +2 "manipulator"&'( +7 "core" ( +2 "manipulator"&5& +4 "core" & D I( +2 ."Camille"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &"& +3 "core" &  I( +3 ."Camille"Forearm.seek CC +4 "manipulator"&i'ш +93 "core" ' +2 ."Camille"Hand.close + "manipulator"&B/ +26 "core" / +3 ."Camille"CC.seek :open +4 "collection"'.( +408 "core" ( +3 "manipulator"&& +4 "core" &  M( +2 "manipulator"&+% +5 "core" %щ | MM +3 ."Camille"Forearm.seek :retract +2 "manipulator"&g' ] +98 "core" ' +2 ."Camille"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."Camille"Elbow.seek :garage +3 "manipulator"&0(-z +288 "core" ( +2 "manipulator"&S& +5 "core" &- @ Oa +2 ."Camille"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &>& +3 "core" &- f Oa +4 ."Camille"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +45 ."Camille"Forearm.seek :garage +13 "manipulator"&O'o +116 "core" ' +2 ."Camille"Hand.open +2 "manipulator" +79 "core" 1 +2 "manipulator"&w% +5 "core" % wj } | r >H +2 ."Camille"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."Camille"Forearm.seek :retract +3 "manipulator"&' ] +114 "core" ' +13040 #"Camille"-> access 3 +5 "storage"(1% +4 "core" %@ \ * +2 "manipulator"&% +4 "core" % p P +3 "manipulator"&& +4 "core" &- Pa +3 ."Camille"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."Camille"SC.seek 7 +3 "storage"( ([Y +682 "core" ( + ."Camille"SC.configure :limp +2 "storage"($(\ 1b +5 (U& +3 "core" &[[ \ & +2365 #"Camille"-> access 4 +5 "storage"(2% +4 "core" %A u\ ) +3 "manipulator"&@% +4 "core" % p y P +2 "manipulator"&!& +4 "core" &- Pa +3 ."Camille"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."Camille"SC.seek 1 +3 "storage"(( +987 "core" ( +2 ."Camille"SC.configure :limp +2 "storage"($(\ 1b +5 (F& +3 "core" & y n 8\ ! +2504 #"Camille"-> startTube 4 +6799 #-> start(:myshortDA){shortDA; samplePassF; shortDAflush} +5 "collection"'D% +7 "processing"%% +3 "core" %N +7 %܍ +2 #"myshortDA"Ready to sample after 10 seconds from PRV.sipper? +2 #Type 'Thread[:myshortDA].answer' to continue +1109 #"Camille"-> Thread[:myshortDA].answer +2 #"myshortDA"Camille answered Ready to sample after 10 seconds from PRV.sipper? "Yes" +8 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1005 .PSV.dial :mixloop + "processing"%a +48 "core" +2 ."myshortDA"PTV.dial :PRVmixing +2 "processing"%  +76 "core" + ."myshortDA"PRV.dial :sipper +2 "processing"%J  +143 "core"  +3 ."myshortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +6 ."myshortDA"PS.seek 1.1ml +2 "processing"%<'h! +2278 "core" ' +2 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +5 "collection"'  +3 "processing"%Z  +7 "core"  +136  +4 ."myshortDA"PS.seek 0.5ml +2 "processing"%' +1269 "core" ' +2 ."myshortDA"PRV.dial :waste2 +2 "processing"%d @ +113 "core" > +3 ."myshortDA"PS.reconfigure :default + "processing"%#A d`xb +6 ."myshortDA"PS.seek :empty +3 "processing"%8's +586 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%6 +116 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +11 ."myshortDA"PS.seek 1ml +3 "processing"%f'[q +1100 "core" ' +2 ."myshortDA"PSR.select :air +3 "processing"% +12 ."myshortDA"PS.seek 2.5ml +3 "processing"% ' +1612 "core" ' + ."myshortDA"PSV.dial :mixloop +3 "processing"%& +113 "core" +2 ."myshortDA"PS.seek :empty +3 "processing"%9's +2621 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"% +113 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush + .PSR.select :flush +4 "processing"%@ +13 ."myshortDA"PS.seek 1ml +2 "processing"%~'[q +865 "Can"\ P & +230 "core" ' + ."myshortDA"PSR.select :air +3 "processing"% +14 ."myshortDA"PS.seek 2.5ml +2 "processing"%I' +1602 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"% +113 "core" +2 ."myshortDA"PRV.dial :sipper +2 "processing"%(  +49 "core" +2 ."myshortDA"PS.seek :empty +3 "processing"%R's +2625 "core" ' + ."myshortDA"PSV.dial PSR +2 "processing"%c +120 "core"  +2 ."myshortDA"PSR.select :air +5 .PS.seek 2.5ml +4 "processing"%' +2622 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%\\ +113 "core" +2 ."myshortDA"PS.seek :empty +3 "processing"%,'s +2628 "core" ' +2 #"myshortDA"Loading da puck from tube 4 into Processing Clamp +2 "processing"%o& +6 "core" & +3 "manipulator"&T% +5 "core" % p  O +2 "storage"(j% +3 "core" %A \ ) +3 "storage"(E. +4 "core" .( +2 ."myshortDA"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +6 ."myshortDA"SC.seek 4 +3 "storage"(H(+ +511 "core" ( +3 ."myshortDA"SC.configure :limp +2 "storage"($(\ 1b +46 (3& +2 "core" &+ \  +3 "manipulator"&M& +3 "core" &- ) La +3 "manipulator"&z% +4 "core" % p  L +3 ."myshortDA"Elbow.reconfigure :tight +9 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek 4 +3 "manipulator"&( +176 "core" ( +2 "manipulator"&|& +4 "core" & d LO +2 "storage"(Y& +4 "core" &+ \ % +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek 4 + 800 counts +3 "manipulator"&G's +102 "core" ' +2 "storage"(K& +3 "core" &+ B\ ' +3 ."myshortDA"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +10 ."myshortDA"SE.seek :beamBreak +2 "storage"(e' +307 "core" ' +2 "storage"(=- +3 "core" -'y +2 ."myshortDA"SE.configure :default +2 "storage"(#QK-0-\ b +6 (7& +3 "core" &+ 8\ % +3 "manipulator"&& +4 "core" & ( MO +2 ."myshortDA"Elbow.seek 4 +2 "manipulator"&N( +7 "core" ( + "manipulator"&}& +4 "core" & 6 MO +3 "storage"(y& +3 "core" &+ \ % +4 ."myshortDA"Forearm.seek 4 + 300 counts +2 "manipulator"&-' +24 "core" ' +2 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Hand.close +2 "manipulator"&X/ +26 "core" / +3 !"myshortDA"o:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 4):bt["4/home/esp/esp2/utils/puckmoves.rb:389:in `load'"8/home/esp/esp2/utils/puckmoves.rb:998:in `loadPuck'";/home/esp/esp2/protocol/2G/DAprocess.rb:281:in `runDA'"6/home/esp/esp2/protocol/2G/DA.rb:124:in `shortDA'"$Camille:56:in `topLevelBinding'"./home/esp/esp2/lib/base.rb:296:in `start'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +5 ."downElevator"SE.seek :down +4 "manipulator"&_& +2 "storage"(t'= +11 "core" & # KO +2 "manipulator"&v% +4 "core" %І ) H[ +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&L' ] +102 "core" ' +2 ."myshortDA"Elbow.seek PC +3 "manipulator"&( +162 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +86 "core" ( +3 "manipulator"&& +4 "core" & M_ +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" & [ M_ +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek PC +2 "manipulator"&r'E +102 "core" ' +2 "manipulator"&& +4 "core" & 5 M_ +2 "manipulator"&u% +4 "core" %H 5 M +3 "processing"%V& +4 "core" &' +3 "processing"%s& +5 "core" & +3 ."myshortDA"PC.seek :closed +2 "processing"%m(SD +8 "core" & +3 & 2 +9 &Eu 2 +9 &;ot F +10 &W S +9 &? R +9 &UE R +10 &A R +9 &D R +9 &F R +10 &!\\D S +9 &#E R +10 &$F R +9 &&D R +9 &(eF R +10 &*'E R +9 &+F S +9 &-E S +10 &/mE R +9 &1.A S +10 &2B R +9 &4D S +9 &6sF S +10 &87D R +9 &9F S +9 &;G S +10 &=|H S +9 &?>I S +10 &AC S +9 &BE S +9 &DH S +10 &FBO T +9 &G^ V +9 &In X +10 &Kz| Y +9 &M:} Z +10 &N Z +9 &P [\ +9 &Rc}e - +10 &S'` 2 +9 ( + &S * +2 "processing"%s& +4 #"myshortDA"Processing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.60 +2 .Hand.open +3 "manipulator"&`1 +79 "core" 1 +2 "manipulator"&P% +3 "core" % H M L +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +3 "manipulator"&' ] +101 "core" ' +3 #"myshortDA"Heating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +5 "processing"%/ { +4 %\ 9 +7 "core" 9 +103 "processing"%*9 +3 "core" 9 +103 "processing"%b9 +3 "core" 9  +103 "processing"%^9 +3 "core" 9  +103 "processing"%9 +3 "core" 9 +103 "processing"%q9 +3 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"% 9 +3 "core" 9 +103 "processing"%n9 +4 "core" 9# +103 "processing"%x9 +3 "core" 9' +103 "processing"%;9 +3 "core" 9+ +103 "processing"%C9 +3 "core" 9/ +103 "processing"%9 +3 "core" 93 +103 "processing"%9 +7 "core" 98 +103 "processing"%$9 +3 "core" 9< +103 "processing"% 9 +3 "core" 9@ +103 "processing"%h9 +3 "core" 9E +144 "processing"%]9 +3 "core" 9J +103 "processing"%Q9 +3 "core" 9O +103 "processing"%%9 +4 "core" 9S +103 "processing"%[9 +3 "core" 9W +103 "processing"%W9 +3 "core" 9[ +103 "processing"%A9 +3 "core" 9` +103 "processing"%9 +4 "core" 9d +103 "processing"%{9 +3 "core" 9h +103 "processing"%9 +3 "core" 9l +103 "processing"%9 +3 "core" 9q +103 "processing"%59 +3 "core" 9u +103 "processing"%"9 +3 "core" 9 y +103 "processing"%B9 +3 "core" 9} +103 "processing"%?9 +3 "core" 9 +103 "processing"%l9 +3 "core" 9# +103 "processing"%49 +3 "core" 9* +103 "processing"%9 +4 "core" 92 +11 ."myshortDA"PH.hold 2:00:00,28C +3 "processing"%+ p{p. +4 ."myshortDA"delay 1:30 +8 "core"  +8997 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"%i +114 "core"  +2 #"myshortDA"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +6 "processing"% +11 ."myshortDA"PS.seek 0.5ml +3 "processing"%S' +583 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSR.select :air +3 "processing"% +12 ."myshortDA"PS.seek 2ml +2 "processing"%>'Q +1607 "core" ' +2 ."myshortDA"PTV.dial :puck +2 "processing"%'  +136 "core"  +2 ."myshortDA"PSV.dial PTV +3 "processing"%# +81 "core" +2 ."myshortDA"PBV.dial :waste1 +3 "processing"%w  +58 "core" +2 "processing"%g% +3 "core" %O!  +4 ."myshortDA"PS.seek 1.5ml +2 "processing"%O' +587 "core" ' +2 ."myshortDA"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%1 * +37 "core" , +3 ."myshortDA"PS.seek 0ml +4 "processing"%'ܑ +1602 "core" ' +2 ."myshortDA"delay 5:00 +29021 "Can"\ P *6 +982 #"myshortDA"recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%  +6 "core"  +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%p  +38 "core" +2 ."myshortDA"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%U * +36 "core" + +2 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"%2 +82 "core"  +2 ."myshortDA"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."myshortDA"PS.seek 2.5ml +3 "processing"%@' +2522 "core" ' +2 ."myshortDA"PSV.dial PTV +2 "processing"%! +80 "core" +2 ."myshortDA"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +81 "core"  +2 ."myshortDA"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%F +80 "core" +2 ."myshortDA"delay 5 seconds +503 .PSV.dial :air +2 "processing"%D  +79 "core"  +3 ."myshortDA"PS.seek :empty +2 "processing"%'s +2497 "core" ' +2 ."myshortDA"PTV.dial :PRVmixing,via: PRV +3 "processing"%a  +137 "core" +2 ."myshortDA"PSV.dial :mixloop +2 "processing"% +49 "core" +2 ."myshortDA"PRV.dial :ab1 +2 "processing"%J @ +112 "core" > +2 ."myshortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +6 ."myshortDA"PS.seek 0.15ml +3 "processing"%:' +357 "core" ' +2 ."myshortDA"delay 2 seconds +202 ."connect"CBV.dial PRV +4 ."myshortDA"PRV.dial CBV +2 "collection"'  +4 "processing"%Z  +7 "core"  +43  +2 "processing"%<% +4 "core" %  +3 ."myshortDA"PS.seek 0.3ml +2 "processing"%d' +350 "core" ' +2 ."myshortDA"delay 2 seconds +202 .CBV.dial between PRV and PSV +3 "collection"'  +37 "core" +2 ."myshortDA"PRV.dial :air +2 "processing"%6  +47 "core"  +3 ."myshortDA"PS.seek 0.9ml +4 "processing"%8'N +1267 "core" ' +2 ."myshortDA"PRV.dial :waste2 +2 "processing"%f @ +78 "core" @ +3 ."myshortDA"PS.seek 0.5ml +4 "processing"%&' +857 "core" ' +3 #"myshortDA"addPMLReagent08 + .PSV.dial :air +4 "processing"%  +49 "core"  +2 ."myshortDA"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."myshortDA"PS.seek 2ml +2 "processing"%'Q +1600 "core" ' +2 ."myshortDA"PSV.dial :PML +2 "processing"%9 +91 "core" +2 ."myshortDA"PTV.dial :mixing +12 "processing"%~ @ +77 "core" A +2 ."myshortDA"PBV.dial :waste1 +3 "processing"%  +37 "core" +2 "processing"%(% +4 "core" %O  +4 ."myshortDA"PS.seek 1.85ml +2 "processing"%I'G +245 "core" ' +2 ."myshortDA"PBV.dial between PSV and waste1 +2 "processing"%c * +38 "core" + +3 ."myshortDA"PS.seek 0ml +3 "processing"%R'ܑ +1952 "core" ' +2 ."myshortDA"delay 2 seconds +202 #Beginning samplePassC +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'\\& +5 "core" & +3 "manipulator"&& +5 "core" &  J_ +2 "manipulator"&o% +3 "core" % l n 5 < +4 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&T(-z +137 "core" ( +2 "manipulator"&j& +3 "core" &-y x :# +3 ."myshortDA"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &E& +3 "core" &-y h G :# +4 ."myshortDA"Forearm.seek :garage +2 "manipulator"&'o +114 "core" ' +3 ."myshortDA"Hand.close +2 "manipulator"&3/ +68 "core" / +2 "manipulator"&M& +4 "core" &-z / + ` 8# +3 "manipulator"&z% +4 "core" % ςv *  / +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&|' ] +108 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +2 "manipulator"&Y( +271 "core" ( +2 "manipulator"&0& +4 "core" &( g  :@] +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &K& +3 "core" &( u % D@] +4 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek CC +2 "manipulator"&'ш +100 "core" ' +2 "manipulator"&=& +5 "core" &' { h M 9@X +2 "manipulator"&7% +4 "core" %} W o g : +3 "collection"'& +4 "core" &- +3 "collection"'}& +5 "core" &\\ +3 ."myshortDA"CC.seek :closed +2 "collection"'y(X +8 "core" & +3 &X 3 +9 &Du 2 +9 &6kw G +9 &\\V U +10 &F U +9 &GG U +9 &\ I T +10 &JY U +9 &I U +9 &!MI U +10 &#D U +9 &$G U +10 &&F U +9 &(WE U +9 &*F T +10 &+E U +9 &-G U +9 &/]H U +10 &1G U +9 &2F U +10 &4E U +9 &6gE U +9 &8*D T +10 &9D^ U +9 &;G U +9 &=nI U +10 &?0E U +9 &@G U +10 &BG U +9 &DsR V +9 &F2[z W +10 &Gu Z +9 &IT _ +9 &K\\ a +10 &M a +9 &N a +10 &P a +9 &Ra b +9 &T# b +10 &U b( +9 &W U +9 &X$ &o +10 &Xv [ +3 ( +2 "collection"'}& +5 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.51 + "collection"'X& +6 "core" &Xt [ +2 ."myshortDA"Hand.open +2 "manipulator"&_1 +26 "core" 1 +2 "manipulator"&v% +4 "core" %{ :  # . +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&' ] +95 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%G +112 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +12 ."myshortDA"PS.seek 1.5ml +2 "processing"%e' +1615 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%-  +60 "core"  +3 ."myshortDA"PS.seek 0ml +4 "processing"%'ܑ +1613 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"% +58 "core"  +2 ."myshortDA"PSR.select :air +2 "processing"% +21 ."myshortDA"PS.seek 2.5ml +3 "processing"%N' +2619 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 ."myshortDA"CBV.dial PRV +5 "processing"%  +2 "collection"'u  +40 "core"  +137  +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%V +114 "core" +3 ."myshortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing +4 "processing"%t  +77 "core" +3 ."myshortDA"PS.seek 0ml +46 "processing"%L'ܑ +2620 "core" ' +2 ."myshortDA"PSV.dial :air +11 "processing"%)  +48 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%`' +2626 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%P +49 "core" +3 ."myshortDA"PS.seek 0ml +4 "processing"%s'ܑ +2640 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%\  +49 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%*' +2624 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%r +49 "core" +3 ."myshortDA"PS.seek 0ml +4 "processing"%b'ܑ +2624 "core" ' +3 #"myshortDA"Garaging FlushPuck in Collection Clamp + "manipulator"&^& +13 "core" &Z 9 91 +2 ."myshortDA"Elbow.reconfigure :tight +7 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek CC +3 "manipulator"&( +24 "core" ( +2 "manipulator"&q& +4 "core" & 6 Q L 4 +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 && +3 "core" & K * J 3 +3 ."myshortDA"Forearm.seek CC +2 "manipulator"& 'ш +92 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&n/ +19 "core" / +3 ."myshortDA"CC.seek :open +4 "collection"'x( +408 "core" ( +2 "manipulator"&;& +5 "core" & ~ j D +2 "manipulator"&C% +4 "core" %э j  ;k +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&' ] +96 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +3 "manipulator"&(-z +272 "core" ( +2 "manipulator"&$& +4 "core" &- r D C| +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 & & +3 "core" &- n u 5 B| +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek :garage +3 "manipulator"&h'o +112 "core" ' +2 ."myshortDA"Hand.open +2 "manipulator"&]1 +74 "core" 1 +2 "manipulator"&Q% +4 "core" % yg   ! 4D +3 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +2 "manipulator"&%' ] +118 "core" ' +2 ."da"delayUntil "13:44:35.36" +17396 "Can" U .&̇ +7230 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing +4 "processing"%[ @ +75 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%W  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%A * +38 "core" , +2 ."da"PSV.dial :air +3 "processing"%  +48 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%{' +2519 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"% +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +3 "processing"%  +46 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%5 +48 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%"  +47 "core"  +3 ."da"PS.seek :empty +2 "processing"%B's +2493 "core" ' +3 #"da"washCycleDA #1 of 2 + .PSR.select :air +5 .PSV.dial PSR +2 "processing"%? +146 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +4 "processing"% +13 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%l' +594 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +2 "processing"%4'Q +1603 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +77 "core"  +2 ."da"PSV.dial PTV +2 "processing"%i +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%,  +38 "core" +2 "processing"%S% +4 "core" %L  +3 ."da"PS.seek 1.5ml +2 "processing"%'' +588 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%# * +82 "core" + +11 ."da"PS.seek 0ml +4 "processing"%w'ܑ +1599 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%g  +17 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%>  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%1 * +37 "core" * +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%O +82 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%/' +2545 "core" ' +2 ."da"PSV.dial PTV +3 "processing"% +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%p +82 "core"  +3 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%U +78 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%2  +79 "core"  +2 ."da"PS.seek :empty +3 "processing"%'s +2496 "core" ' +2 #"da"washCycleDA #2 of 2 +2 .PSR.select :air +10 .PSV.dial PSR +3 "processing"%! +151 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"% ' +596 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%F'Q +1602 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%D  +12 "core"  +4 ."da"PSV.dial PTV +3 "processing"%@ +78 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%a  +39 "core" +2 "processing"%% +4 "core" %M \ +3 ."da"PS.seek 1.5ml +2 "processing"%J' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +40 "core" , +3 ."da"PS.seek 0ml +3 "processing"%'ܑ +1604 "core" ' +2 ."da"delay 2:00 +10257 "Can" k 1Qb +1746 #"da"recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%Z  +7 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%<  +38 "core" +2 ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +2 "processing"%: * +37 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +82 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +7 ."da"PS.seek 2.5ml +2 "processing"%6' +2495 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%d +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%f +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%8 +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +81 "core"  +2 ."da"PS.seek :empty +4 "processing"%&'s +2506 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air +4 "processing"%9  +47 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%~  +137 "core" +2 ."da"delay 5 seconds +503 .PRV.dial :ab2 +2 "processing"%  +48 "core" ~ +2 ."da"PTV.dial :PRVmixing +2 "processing"%(  +18 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%c +49 "core" +3 ."da"PS.reconfigure :default + "processing"%#A d`xb +6 ."da"PS.seek 0.3ml +3 "processing"%' +384 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%I  +49 "core"  +2 "processing"%\\% +4 "core" %#  +3 ."da"PS.seek 0.55ml +2 "processing"%'"\\ +340 "core" ' +2 #"da"addPMLReagent08 +2 .PSV.dial :air +3 "processing"%o  +49 "core"  +3 ."da"PS.seek 2ml +3 "processing"%j'Q +1551 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%E +49 "core" +2 ."da"PTV.dial :mixing +2 "processing"% @ +77 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%3  +38 "core" +2 "processing"%M% +4 "core" %N#  +3 ."da"PS.seek 1.85ml +3 "processing"%z'F +290 "core" ' +2 ."da"PBV.dial between PSV and waste1 +11 "processing"% * +38 "core" + +4 ."da"PS.seek 0ml +4 "processing"%'ܑ +1966 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +41548 "Can"\ P 4g +6455 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing +4 "processing"%0 @ +17 "core" @ +2 ."da"PBV.dial :waste1 +3 "processing"%K  +37 "core" +3 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +3 "processing"%T * +39 "core" , +2 ."da"PSV.dial :air +3 "processing"%=  +48 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%7' +2525 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"% +49 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%|  +48 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%. +49 "core" +2 ."da"delay 2 seconds +203 .PSV.dial :air +2 "processing"%X  +45 "core"  +3 ."da"PS.seek :empty +2 "processing"%_'s +2498 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%v +146 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +4 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."da"PS.seek 0.5ml +2 "processing"%}' +584 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%G'Q +1611 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +78 "core"  + ."da"PSV.dial PTV +3 "processing"%R +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%-  +40 "core" +2 "processing"%e% +4 "core" %U  +3 ."da"PS.seek 1.5ml +2 "processing"%' +582 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +40 "core" , +3 ."da"PS.seek 0ml +4 "processing"%u'ܑ +1603 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +5 "processing"%  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%V  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%t * +43 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%N +82 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%)' +2527 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%L +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%P +80 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%` +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%\  +80 "core"  +3 ."da"PS.seek :empty +2 "processing"%s's +2500 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%r +155 "core" +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +4 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%*' +594 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +2 "processing"%^'Q +1606 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%q  +7 "core"  +2 ."da"PSV.dial PTV +3 "processing"% +81 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%n  +38 "core" +2 "processing"%Y% +3 "core" %P  +3 ."da"PS.seek 1.5ml +3 "processing"%' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%y * +37 "core" + +3 ."da"PS.seek 0ml +2 "processing"%;'ܑ +1626 "core" ' +2 ."da"delay 2:00 +11132 "Can" i 7 +872 #"da"recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%C  +5 "core"  +50 ."da"PBV.dial :waste1 +10 "processing"%  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%$ * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +80 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%' +2527 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%] +82 "core" +3 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%Q +80 "core"  +3 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +81 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%h  +79 "core"  +2 ."da"PS.seek :empty +3 "processing"%['s +2521 "core" ' +3 #"da"washCycleDA #3 of 3 + .PSR.select :air +5 .PSV.dial PSR +3 "processing"%W +146 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%A' +597 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%'Q +1598 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%b  +7 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 "processing"%5% +4 "core" %S  +3 ."da"PS.seek 1.5ml +3 "processing"%"' +597 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%{ * +39 "core" + +3 ."da"PS.seek 0ml +2 "processing"%?'ܑ +1602 "core" ' +3 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%B  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%l  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +38 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%i +81 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%,' +2516 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%S +82 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%4 +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%# +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%'  +79 "core"  +3 ."da"PS.seek :empty +2 "processing"%g's +2504 "core" ' +2 ."da"Gate.power :camera,:ON +3 #Mixing DA Substrates +3 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%> +151 "core"  +5 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +14 "processing"% +18 ."da"PS.reconfigure :default +4 "processing"%#A d`xb +12 ."da"PS.seek 0.25ml +6 "processing"%1'I +353 "core" ' +2 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +5 "processing"% +12 ."da"PS.seek 0.5ml +2 "processing"%O' +339 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +19 ."da"PS.seek 2ml +3 "processing"%w'Q +1605 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%  +7 "core"  +2 ."da"PSV.dial PTV +2 "processing"%p +83 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%U  +38 "core" +2 "processing"%2% +4 "core" %R  +3 ."da"PS.seek 1.5ml +3 "processing"%/' +588 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%! * +38 "core" , +3 ."da"PS.seek 0ml +3 "processing"%'ܑ +1608 "core" ' +2 ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck +5 "processing"%  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%D  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%@ * +89 "core" , +2 ."da"PSR.select :air +11 .PSV.dial PSR +4 "processing"%a +83 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%' +2613 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%F +83 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +85 "core"  +3 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%J +84 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%Z  +84 "core"  +2 ."da"PS.seek :empty +3 "processing"%<'s +2596 "core" ' +3 #"da"Additional air clear + .PSR.select :air +5 .PSV.dial PSR +3 "processing"%: +151 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +7 .PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 2ml +2 "processing"%'Q +2118 "core" ' +2 ."da"delay 5 seconds +503 .PTV.dial :puck +3 "processing"%  +6 "core"  +2 ."da"PSV.dial PTV +2 "processing"%d +84 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%f  +39 "core" +2 "processing"%8% +4 "core" %W +3 ."da"PS.seek 1.5ml +2 "processing"% ' +597 "core" ' +2 ."da"delay 3 seconds +104 "Can"  <$ +199 ."da"PBV.dial between PSV and waste1 +3 "processing"%6 * +39 "core" , +2 ."da"delay 1 second +103 .PSV.dial :waste1 + "processing"%9  +118 "core"  +2 ."da"PS.seek :empty +4 "processing"%~'s +1604 "core" ' +2 "processing"%9 +4 "core" 9|6  +3 #"da"Processing Puck Heater at 28C before imaging +2 .PH.coast +5 "processing"%( +3 %c& +4 "core" 6\ +2 &S * +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&&% +6 "core" % 3 J J (. +3 "storage"(I% +3 "core" %F 0 '  +3 "storage"(\\. +3 "core" .(+ +3 ."da"SC.reconfigure :tight + "storage"($\ .(\ 1~b +5 ."da"SC.seek 3 +3 "storage"((@ +203 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +6 (o& +3 "core" &A +3 "manipulator"&& +4 "core" &- : F &| +2 "manipulator"&k% +5 "core" % 3 N - Q . +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 3 +2 "manipulator"&E( +175 "core" ( +2 "manipulator"&& +5 "core" & 1 ) UK +2 "storage"(3& +4 "core" &K . 1 +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&M'm +114 "core" ' +2 "storage"(j& +3 "core" &K = U B +3 ."da"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +7 ."da"SE.seek :beamBreak + "storage"(' +288 "core" ' +2 "storage"(z- +4 "core" -' +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +5 ."da"SE.seek :place +3 "storage"(0'x +44 "core" ' +3 "manipulator"&K& +3 "core" & ) / K +3 "manipulator"&T% +4 "core" %N / W  +3 ."da"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +3 "manipulator"&=' ] +94 "core" ' +2 ."da"Elbow.seek PC +3 "manipulator"&( +253 "core" ( +2 "manipulator"&& +4 "core" &  2 +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &|& +3 "core" &  2 +3 ."da"Forearm.seek PC +2 "manipulator"&.'E +98 "core" ' +2 ."da"Hand.close + "manipulator"&X/ +80 "core" / +2 ."da"PC.seek :open +3 "processing"%7( +376 "core" ( +2 "storage"(v& +5 "core" &K +2 "manipulator"&_& +3 "core" & 8 : 2 +3 "manipulator"&}% +3 "core" % L 0 7 = +3 ."da"Forearm.seek :retract +2 "manipulator"&' ] +152 "core" ' +3 ."da"Elbow.reconfigure :tight +11 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +3 "manipulator"&R( +247 "core" ( +2 "manipulator"&-& +5 "core" & / % ,f +2 "storage"(e& +4 "core" &K  K ` +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&G'm +98 "core" ' +2 ."da"Hand.open +2 "manipulator"&1 +20 "core" 1 +2 "storage"(- +4 "core" -'x +4 ."da"SE.seek -0.3 Pucks below Top Plate +2 "storage"('D +30 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +6 ."da"SE.seek -1.29 Pucks below Top Plate +2 "storage"(V' +59 "core" ' +3 #"da"Lights, camera, ACTION! +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 "processing"%t& +6 #"da"PuckCamera: snap -bin=2,2 -png=0 -auto /var/log/esp/da25jul1014h.png +17 "core" & +6 "manipulator"&N& +12 "core" &  ?f +4 "manipulator"&u% +8 "core" %s I4 +4 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +4 "manipulator"&L' ] +101 "core" ' +3 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&P(-z +188 "core" ( +2 "manipulator"&`& +4 "core" &-{ | | .j +3 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &\ & +5 "core" &-{ Z T j +3 ."psFlush"Forearm.seek :garage +3 "manipulator"&)'o +113 "core" ' +3 ."psFlush"Hand.close +2 "manipulator"&r/ +79 "core" / +2 "manipulator"&s& +4 "core" &-{j +3 "manipulator"&*% +5 "core" % π{  +3 ."psFlush"Forearm.seek :retract +3 "manipulator"&q' ] +107 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +7 ."psFlush"Elbow.seek PC +2 "manipulator"&( +124 "core" ( +2 "manipulator"&n& +5 "core" & U O #2 +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &Y& +3 "core" & g K _2 +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek PC +3 "manipulator"&^'E +112 "core" ' +2 "manipulator"&y& +5 "core" &  2 +2 "manipulator"&% +4 "core" %T   +4 "processing"%C& +4 "core" &$ +3 "processing"% & +6 "core" &' z +3 ."psFlush"PC.seek :closed +2 "processing"%$(SD +7 "core" & y +4 & x0 +9 &Cp s3 +10 &/lm sG +9 &U tW +10 &{8 vV +9 &=: uV +9 &8 uV +10 &8 uV +9 &: uV +9 &!E8 uV +10 &#: uV +9 &$8 uV +10 &&9 uV +9 &(N; V +9 &*9 U +10 &+7 U +9 &-8 U +9 &/W7 U +10 &1< U +9 &27 U +10 &4= U +9 &6^> V +9 &8!> U +10 &9; wW +9 &;; vV +9 &=e< vV +10 &?'8 vV +9 &@7 vV +10 &B= uW +9 &Dl8 uV +9 &F*C tX +10 &GQ tY +9 &Ie r\\ +9 &K`p q] +10 &My q_ +9 &Nz q_ +10 &P} p_ +9 &RH}` r= +9 &S 'p rV +10 &S+< 7 +2 ( +3 "processing"% & +4 #"psFlush"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.81 + "processing"% & +7 "core" &S+; 7 +2 ."psFlush"Hand.open +2 "manipulator"&;1 +72 "core" 1 +2 "manipulator"&]% +3 "core" % T [ X  +3 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +2 "manipulator"&Q' ] +97 "core" ' +5 ."psFlush"PSR.select :air +3 #"da"SX HX9/16 (USB:51): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 1.291 seconds\ Exposing 696x520 pixel 16-bit image for 12.819 seconds\ /var/log/esp/da25jul1014h.png: PNG Upload Complete\ +6 ."psFlush"PSV.dial PSR +20 #"da"PuckCamera: snap -bin=2,2 -png=0 15.0 /var/log/esp/midres/da25jul1014h15s.png +8 "processing"% +56 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +8 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%h' +599 "core" ' +3 ."psFlush"delay 5 seconds +503 .PSR.select :air +5 "processing"% +12 ."psFlush"PS.seek 2.5ml +3 "processing"%' +437 #"da"SX HX9/16 (USB:51): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da25jul1014h15s.png: PNG Upload Complete\ +93 #PuckCamera: snap -bin=2,2 -png=0 25.0 /var/log/esp/midres/da25jul1014h25s.png +1455 #"image"compressed /var/log/esp/da25jul1014h.jxl +152 "core" ' +3 ."psFlush"delay 1 second +104 .PRV.dial :waste2,avoiding: :ab2 +4 "processing"%W @ +217 "core" A +18 ."psFlush"PTV.dial :PRVmixing +3 "processing"%[  +145 "core" +2 ."psFlush"PSV.dial :mixloop +3 "processing"%A +120 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%b's +429 #"da"SX HX9/16 (USB:51): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 25 seconds\ /var/log/esp/midres/da25jul1014h25s.png: PNG Upload Complete\ +4 .Gate.power :camera,:OFF +4 "storage"(- +6 "core" -' +5 "storage"(& +20 "core" &K & " +7 "manipulator"&5& +14 "core" & 8 6 b2 +6 "manipulator"&% +5 "core" % p C 8  +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +7 ."da"Elbow.seek 3 +3 "manipulator"&{( +278 "core" ( +3 "manipulator"&"& +5 "core" & d f  +2 "storage"(B& +5 "core" &K $ & +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 3 + 800 counts +15 "manipulator"&l'm +114 "core" ' +3 ."da"SE.reconfigure :gently + "storage"(#QK-0-\ b +7 ."da"SE.seek -0.57 Pucks below Top Plate +4 "storage"('W +53 "core" ' +2 "manipulator"&i& +4 "core" & 8  +3 "storage"(?& +4 "core" &K 3 3 +3 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +6 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek 3 +4 "manipulator"&S'M +42 "core" ' +2 ."da"Elbow.hold +3 "manipulator"&4, +8 "core" , +2 ."da"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +7 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.39 Pucks below Top Plate +3 "storage"(#' +30 "core" ' +2 "manipulator"&'% +5 "core" %_ N O l +2 "storage"(,& +5 "core" &K\ \  = +2 ."da"Forearm.force -20 +2 "manipulator"&5 +6 ."da"Forearm.seek 3 + 318 counts +3 "manipulator"&>'Ћ +25 "core" ' +2 "manipulator"&g& +3 "core" & =  +3 "storage"(1& +5 "core" &K D A +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&O'm +29 "core" ' +2 "storage"(% +5 "core" % * * )  +4 ."downElevator"SE.seek :down +3 "storage"(p'= +103 (U% +3 "core" %", A B \\w +3 "manipulator"&2% +5 "core" %_ ! +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +7 ."da"Forearm.seek :retract +2 "manipulator"&w' ] +105 "core" ' +59 ' +2 ."downElevator"SE.stop + "storage"(5 +7 (!& +3 "core" &K N X V +1044 ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +4 "processing"%/ +5 #"image"compressed /var/log/esp/midres/da25jul1014h15s.jxl +114 "core"  +3 #"psFlush"Pulling 0.5ml of PSR.flush +3 .PSR.select :flush +5 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +3 "processing"% ' +589 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +5 "processing"% +13 ."psFlush"PS.seek 2.5ml +3 "processing"%D' +1658 #"image"compressed /var/log/esp/midres/da25jul1014h25s.jxl +3 ."Qmail"DAfans.email "da25jul1014h exposed 12.819 seconds\\nmidres/da25jul1014h15s\\nmidres/da25jul1014h25s",Subject: "da25jul1014h images!" +444 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +4 "processing"%@  +39 "core" +2 ."psFlush"PTV.dial :mixing +54 "processing"%a @ +75 "core" B +2 ."psFlush"PSV.dial :mixloop +9 "processing"% +116 "core" +2 ."psFlush"PS.seek :empty +3 "processing"%F's +2629 "core" ' +6 ."psFlush"PSV.dial PSR +6 "processing"% +121 "core"  +5 ."psFlush"PSR.select :flush +6 "processing"%@ +22 ."psFlush"PS.seek 1ml +4 "processing"%J'[q +1105 "core" ' +9 ."psFlush"PSR.select :air +9 "processing"% +21 ."psFlush"PS.seek 2.5ml +4 "processing"%Z' +396 #"uploadLog"upsync +1206 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"% +83 "core" +2 ."psFlush"PTV.dial :puck +3 "processing"%:  +74 "core"  +3 ."psFlush"PBV.dial :waste1 +2 "processing"%<  +8 "core" +3 ."psFlush"PS.seek 0ml +4 "processing"%'ܑ +2616 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%d +83 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +4 "processing"%f' +2617 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%8 +81 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%'ܑ +2621 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%6 +81 "core"  +2 ."psFlush"PSR.select :flush +4 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +2 "processing"%9' +587 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2114 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"% +81 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%( U +58 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%c'ܑ +2624 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%& @ +49 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%I' +2620 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%\\  +80 "core"  +3 ."psFlush"PS.seek :empty +2 "processing"%o's +2620 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +55 "core"  +2 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +3 "processing"%k' +2616 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%H +80 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"% U +6 "core" U +3 ."psFlush"PS.seek 0ml +3 "processing"%3'ܑ +2614 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +50 "core" ? +3 ."psFlush"PS.seek 2.5ml +3 "processing"%j' +2630 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%%  +80 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%z's +2626 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%K +49 "core"  +2 ."psFlush"PSR.select :flush +5 "processing"%@ +12 ."psFlush"PS.seek 1ml +2 "processing"%T'[q +1101 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1599 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%M +80 "core" +2 ."psFlush"PTV.dial :puck +3 "processing"%  +6 "core"  +2 ."psFlush"PBV.dial :waste1 +3 "processing"%|  +57 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"%E'ܑ +2624 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%X +87 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%=' +1960 "Can"\ P @ +663 "core" ' +2 ."psFlush"PSV.dial PTV +11 "processing"%m +81 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%v'ܑ +2620 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%_ +83 "core"  +2 ."psFlush"PSR.select :flush +5 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%}' +611 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%.' +2114 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%- +83 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%e U +59 "core" V +3 ."psFlush"PS.seek 0ml +3 "processing"%'ܑ +2621 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"% @ +48 "core" ? +3 ."psFlush"PS.seek 2.5ml +4 "processing"%' +2615 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%t  +82 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%N's +2621 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%u +53 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%' +2629 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%0 +78 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"% U +6 "core" U +3 ."psFlush"PS.seek 0ml +3 "processing"%`'ܑ +2628 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%G @ +47 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%\ ' +2618 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%R  +80 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%r's +2620 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&s& +8 "core" & N P +2 "manipulator"&*% +5 "core" % = O +3 ."psFlush"Elbow.seek PC +2 "manipulator"&L( +243 "core" ( +2 "manipulator"&n& +4 "core" &   Q< +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &Y& +3 "core" &  P< +3 ."psFlush"Forearm.seek PC +2 "manipulator"&)'E +93 "core" ' +2 ."psFlush"Hand.close + "manipulator"&y/ +80 "core" / +2 ."psFlush"PC.seek :open +4 "processing"%( +375 "core" ( +2 "manipulator"&C& +4 "core" & 1 R< +3 "manipulator"&P% +4 "core" % =  Rb +3 ."psFlush"Forearm.seek :retract +3 "manipulator"&q' ] +96 "core" ' +3 ."psFlush"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek :garage +3 "manipulator"&7(-z +137 "core" ( +2 "manipulator"& & +4 "core" &-  Q +4 ."psFlush"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &;& +5 "core" &- 2 P +2 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek :garage +3 "manipulator"&]'o +114 "core" ' +6 ."psFlush"Hand.open +4 "manipulator"& 1 +71 "core" 1 +3 "manipulator"&% +3 "core" % we z L ?A +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +3 "manipulator"&^' ] +106 "core" ' +2 #"myshortDA"Finished short da assay + #Beginning samplePassF +4 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'~& +6 "core" &  +3 "manipulator"&h& +4 "core" &- - P +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&W(-z +19 "core" ( +2 "manipulator"&[& +3 "core" &- ) ( Q +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &A& +5 "core" &-  Q +46 ."myshortDA"Forearm.seek :garage +11 "manipulator"&'o +111 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&/ +68 "core" / +2 "manipulator"&& +4 "core" &- B +3 "manipulator"&5% +3 "core" % πz < B& +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&' ] +102 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +3 "manipulator"&"( +302 "core" ( +2 "manipulator"&B& +4 "core" &  O S +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 && +3 "core" & Y S +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek CC +3 "manipulator"&i'ш +101 "core" ' +2 "manipulator"&?& +4 "core" &  G S +2 "manipulator"&Q% +4 "core" %} T +3 "collection"''& +4 "core" &  +3 "collection"',& +5 "core" &  +3 ."myshortDA"CC.seek :closed +2 "collection"'g(X +6 "core" &  +6 & = +10 &#Fr 3 +9 &@kx G +9 &] U +10 &F T +9 &SG T +9 &G T +10 &J T +9 &L U +10 &!ZJ U +9 &#I U +9 &$J T +10 &&K T +9 &(cJ T +9 &*%J T +10 &+I T +9 &-F U +10 &/kJ T +9 &1-I T +9 &2E T +10 &4I T +9 &6sD T +9 &85E T +10 &9F T +9 &;I T +10 &=zI U +9 &?<H U +9 &@H T +10 &BI U +9 &DQ U +9 &F>a W +10 &G| Z +9 &I ^ +9 &Kk _ +10 &M, ` +9 &N ` +10 &P ` +9 &Rn a +9 &T. b +10 &U b# +9 &W S +9 &Xl ] +10 &X V +10 ( + &Xc Q +2 "collection"',& +4 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.45 +2 "collection"'1& +7 "core" &Xc Q +2 ."myshortDA"Hand.open + "manipulator"&V1 +27 "core" 1 +2 "manipulator"&% +3 "core" %} } M +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."myshortDA"Forearm.seek :retract +2 "manipulator"&l' ] +107 "core" ' +3 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%U  +48 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +14 ."myshortDA"PS.seek 1.5ml +2 "processing"%2' +1614 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%{  +49 "core"  +3 ."myshortDA"PS.seek 0ml +2 "processing"%'ܑ +1601 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%S +49 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%>' +2618 "core" ' +2 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +4 "processing"%!  +3 "collection"'#  +9 "core"  +101  +2 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"%O +210 "core" ~ +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +4 "processing"%p @ +77 "core" A +3 ."myshortDA"PS.seek 0ml +2 "processing"%/'ܑ +2640 "core" ' +2 ."myshortDA"PSV.dial :air +3 "processing"%b  +80 "core"  +2 ."myshortDA"PS.seek 2.5ml +3 "processing"% ' +2626 "core" ' +2 ."myshortDA"PSV.dial :PTV +2 "processing"%@ +80 "core"  +3 ."myshortDA"PS.seek 0ml +4 "processing"%a'ܑ +2624 "core" ' +3 #"myshortDA"Garaging FlushPuck in Collection Clamp + "manipulator"&& +7 "core" &  M +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek CC +2 "manipulator"&D( +19 "core" ( +2 "manipulator"&& +4 "core" & Nm +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &F& +3 "core" & Nm +3 ."myshortDA"Forearm.seek CC +2 "manipulator"&J'ш +95 "core" ' +2 ."myshortDA"Hand.close + "manipulator"&/ +20 "core" / +3 ."myshortDA"CC.seek :open +2 "collection"':( +414 "core" ( +2 "manipulator"&<& +5 "core" &   Qm +46 "manipulator"&Z% +4 "core" %ш  ? QY +3 ."myshortDA"Forearm.seek :retract +11 "manipulator"&d' ] +96 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +2 "manipulator"&(-z +280 "core" ( +2 "manipulator"&8& +4 "core" &-  M Qe +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &f& +4 "core" &-  7 Qe +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek :garage +3 "manipulator"&6'o +113 "core" ' +2 ."myshortDA"Hand.open + "manipulator"&1 +73 "core" 1 +2 "manipulator"&9% +5 "core" % wm }  ?S +2 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +2 "manipulator"&' ] +102 "core" ' +2 #"myshortDA"Beginning samplePassF +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'(& +7 "core" & +2 "manipulator"& & +4 "core" &-  p Re +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&&(-z +5 "core" ( +3 "manipulator"&c& +4 "core" &-  0 Re +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &\\& +5 "core" &-  : Re +2 ."myshortDA"Forearm.seek :garage +2 "manipulator"&I'o +108 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&/ +68 "core" / +2 "manipulator"&o& +4 "core" &- < Ce +2 "manipulator"&H% +4 "core" % σ  Ca +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&' ] +104 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +11 ."myshortDA"Elbow.seek CC +3 "manipulator"&k( +295 "core" ( +2 "manipulator"&& +4 "core" & - 1 R +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &3& +3 "core" &  x R +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek CC +2 "manipulator"&%'ш +98 "core" ' +2 "manipulator"&j& +4 "core" & ` O +3 "manipulator"&K% +5 "core" %ё  O +2 "collection"'z& +4 "core" & +3 "collection"'T& +5 "core" & +3 ."myshortDA"CC.seek :closed +2 "collection"'M(X +8 "core" & +4 & 4 +9 &Es 3 +9 &:ns G +10 &Y T +9 &D S +10 &QH T +9 &C T +9 &F S +10 &D T +9 &!ZF T +10 &#E T +9 &$D S +9 &&C T +10 &(bF T +9 &*#D T +9 &+B S +10 &-D T +9 &/jF T +9 &1,F T +10 &2F S +9 &4F T +10 &6rC T +9 &85C S +9 &9D S +10 &;C S +9 &=zE T +9 &?<F T +10 &@G S +9 &BC S +10 &DL U +9 &F<Y W +9 &Gq Y +10 &I ^ +9 &Kg ` +10 &M) ` +9 &N _ +9 &P ` +10 &Rk a +9 &T. a +9 &U b! +10 &W M +9 &X" , +9 &Xk W +3 ( +2 "collection"'T& +5 #"myshortDA"Collection Clamp onSpring/offSpring for 7/25 samples, on/off torque 2.49 +2 "collection"'& +5 "core" &Xl W +3 ."myshortDA"Hand.open + "manipulator"&|1 +26 "core" 1 +2 "manipulator"&% +4 "core" %  H +3 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&X' ] +107 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%E  +209 "core"  +2 #"myshortDA"Pulling 2.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +14 ."myshortDA"PS.seek 2.5ml +2 "processing"%m' +2624 "core" ' +2 ."myshortDA"delay 5 seconds +503 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +5 "processing"%=  +6 "core"  + "collection"'_  +6 "core"  +3 ."myshortDA"PSV.dial :PTV,via: :air +2 "processing"%v +209 "core"  +3 ."myshortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +4 "processing"%} @ +18 "core" ? +3 ."myshortDA"PS.seek 0ml +2 "processing"%-'ܑ +2621 "core" ' +3 ."myshortDA"PSV.dial PSR,avoiding: PBV +56 "processing"%e  +210 "core"  +2 #"myshortDA"Pulling 2.5ml of PSR.flush +2 .PSR.select :flush +7 .PS.seek 2.5ml +2 "processing"%.' +2618 "core" ' +2 ."myshortDA"delay 5 seconds +503 ."connect"PRV.dial CBV +5 ."myshortDA"CBV.dial PRV +4 "processing"%  +6 "collection"'  +2 "core"  +6  +2 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"%t +210 "core"  +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +4 "processing"% @ +6 "core" ? +3 ."myshortDA"PS.seek 0ml +3 "processing"%u'ܑ +2627 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%N  +211 "core"  +2 #"myshortDA"Pulling 2.5ml of PSR.flush + .PSR.select :flush +8 .PS.seek 2.5ml +2 "processing"%0' +1189 "Can" Y CP +1432 "core" ' +2 ."myshortDA"delay 5 seconds +503 ."connect"PRV.dial CBV +4 ."myshortDA"CBV.dial PRV +4 "processing"%  +6 "core"  +3 "collection"'  +4 "core"  +2 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"%G +210 "core" ~ +2 ."myshortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +4 "processing"%` @ +7 "core" ? +3 ."myshortDA"PS.seek 0ml +2 "processing"%R'ܑ +2617 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%\  +209 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +6 .PS.seek 1.5ml +3 "processing"%s' +1610 "core" ' +2 ."myshortDA"delay 5 seconds +503 .PSV.dial :waste1 +3 "processing"%*  +49 "core"  +3 ."myshortDA"PS.seek 0ml +2 "processing"%n'ܑ +1626 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%Y +49 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%4' +2614 "core" ' +3 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +5 "processing"%y  +2 "collection"'w  +10 "core"  +  +3 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"%$ +209 "core"  +3 ."myshortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +4 "processing"%C @ +7 "core" ? +3 ."myshortDA"PS.seek 0ml +4 "processing"%P'ܑ +2616 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%  +85 "core"  +4 ."myshortDA"PS.seek 2.5ml +2 "processing"%;' +2621 "core" ' +2 ."myshortDA"PSV.dial :PTV +2 "processing"%) +85 "core"  +3 ."myshortDA"PS.seek 0ml +4 "processing"%L'ܑ +2623 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%  +80 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%' +2618 "core" ' +2 ."myshortDA"PSV.dial :PTV +2 "processing"%q +80 "core"  +3 ."myshortDA"PS.seek 0ml +3 "processing"%~'ܑ +2623 "core" ' + ."myshortDA"PSV.dial :air +2 "processing"%h  +81 "core"  +3 ."myshortDA"PS.seek 2.5ml +2 "processing"%[' +2623 "core" ' +2 ."myshortDA"PSV.dial :PTV +2 "processing"%A +82 "core" ~ +3 ."myshortDA"PS.seek 0ml +2 "processing"%]'ܑ +2618 "core" ' +3 #"myshortDA"Garaging FlushPuck in Collection Clamp + "manipulator"&& +6 "core" & i L +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek CC +3 "manipulator"&( +6 "core" ( +2 "manipulator"&5& +4 "core" & m M +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &7& +3 "core" &  L +3 ."myshortDA"Forearm.seek CC +3 "manipulator"&^'ш +92 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&/ +18 "core" / +3 ."myshortDA"CC.seek :open +4 "collection"'W( +409 "core" ( +2 "manipulator"&B& +4 "core" &  @ R +2 "manipulator"&% +4 "core" %є  Qj +48 ."myshortDA"Forearm.seek :retract +11 "manipulator"&?' ] +98 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +2 "manipulator"&Q(-z +282 "core" ( +2 "manipulator"&'& +3 "core" &-z - _ RN +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" &-z  A RN +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek :garage +2 "manipulator"&x'o +112 "core" ' +2 ."myshortDA"Hand.open + "manipulator"&11 +76 "core" 1 +2 "manipulator"&V% +4 "core" % xi | \ ?O +3 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&' ] +117 "core" ' +19124 #"Camille"-> access 3 +5 "storage"(,% +3 "core" %? \ 0 +3 "manipulator"&U% +4 "core" % C   n Y +3 "manipulator"&i& +4 "core" &-z   YN +3 ."Camille"SC.reconfigure :tight + "storage"($\ .(\ 1~b +5 ."Camille"SC.seek 7 +2 "storage"(r([Y +695 "core" ( +2 ."Camille"SC.configure :limp +2 "storage"($(\ 1b +5 ({& +3 "core" &[Z F\ + +1658 #"Camille"-> access 4 +6 "storage"(2% +3 "core" %? `\ , +2 "manipulator"&S% +4 "core" % C   U +3 "manipulator"&& +3 "core" &-z  VN +3 ."Camille"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."Camille"SC.seek 1 +3 "storage"(#( +989 "core" ( +2 ."Camille"SC.configure :limp + "storage"($(\ 1b +6 (!& +3 "core" & %\ % +1382 #"Camille"-> startTube 4 +3982 "Can"\ I F +1237 #"Camille"-> start(:myshortDA){shortDA; samplePassF; shortDAflush} +5 "collection"'O% +3 "processing"%p% +6 "core" %N +8 %܏ +2 #"myshortDA"Ready to sample after 10 seconds from PRV.sipper? +2 #Type 'Thread[:myshortDA].answer' to continue +4311 #"Camille"-> Thread[:myshortDA].answer +3 #"myshortDA"Camille answered Ready to sample after 10 seconds from PRV.sipper? "Yes" +6 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +3 .delay 10 seconds +1006 .PSV.dial :mixloop +2 "processing"%> +47 "core" +2 ."myshortDA"PTV.dial :PRVmixing +2 "processing"%b  +79 "core" +2 ."myshortDA"PRV.dial :sipper +3 "processing"%/  +142 "core"  +3 ."myshortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +6 ."myshortDA"PS.seek 1.1ml +2 "processing"%@'h! +2289 "core" ' +2 ."connect"PRV.dial CBV +3 "processing"%  +2 ."myshortDA"CBV.dial PRV +4 "collection"'  +9 "core"  +133  +3 ."myshortDA"PS.seek 0.5ml +2 "processing"%' +1270 "core" ' +2 ."myshortDA"PRV.dial :waste2 +2 "processing"%F @ +111 "core" @ +3 ."myshortDA"PS.reconfigure :default + "processing"%#A d`xb +6 ."myshortDA"PS.seek :empty +3 "processing"%'s +590 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%" +114 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +4 "processing"%@ +13 ."myshortDA"PS.seek 1ml +2 "processing"%l'[q +1093 "core" ' + ."myshortDA"PSR.select :air +3 "processing"% +14 ."myshortDA"PS.seek 2.5ml +2 "processing"%g' +1602 "core" ' + ."myshortDA"PSV.dial :mixloop +3 "processing"%< +113 "core" +2 ."myshortDA"PS.seek :empty +3 "processing"%Z's +2631 "core" ' + ."myshortDA"PSV.dial PSR +3 "processing"%J +113 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +13 ."myshortDA"PS.seek 1ml +3 "processing"%8'[q +1114 "core" ' +2 ."myshortDA"PSR.select :air +2 "processing"% +14 ."myshortDA"PS.seek 2.5ml +2 "processing"%f' +1605 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%D +113 "core" +2 ."myshortDA"PRV.dial :sipper +2 "processing"%  +49 "core" +3 ."myshortDA"PS.seek :empty +2 "processing"%9's +2618 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%d +114 "core"  +2 ."myshortDA"PSR.select :air +5 .PS.seek 2.5ml +4 "processing"%(' +2617 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"% +113 "core" +3 ."myshortDA"PS.seek :empty +2 "processing"%c's +2616 "core" ' +4 #"myshortDA"Loading da puck from tube 4 into Processing Clamp + "processing"%\\& +7 "core" &' +2 "manipulator"&6% +4 "core" % C  3 W +3 "storage"(% +4 "core" %@ C\ . +2 "storage"(o. +4 "core" .( +3 ."myshortDA"SC.reconfigure :tight + "storage"($\ .(\ 1~b +6 ."myshortDA"SC.seek 4 +3 "storage"(H(+ +511 "core" ( +2 ."myshortDA"SC.configure :limp +2 "storage"($(\ 1b +6 (& +3 "core" &+ \ ) +2 "manipulator"&& +4 "core" &-z  t TN +3 "manipulator"&I% +4 "core" % C  ' T +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek 4 +2 "manipulator"&( +178 "core" ( +2 "manipulator"&&& +4 "core" & # g SX +2 "storage"(3& +4 "core" &+ s\ * +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek 4 + 800 counts +3 "manipulator"&j's +106 "core" ' +2 "storage"(K& +3 "core" &+ \ + +3 ."myshortDA"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +7 ."myshortDA"SE.seek :beamBreak +2 "storage"(z' +315 "core" ' +2 "storage"(- +4 "core" -'~ +2 ."myshortDA"SE.configure :default +2 "storage"(#QK-0-\ b +7 (:& +3 "core" &+ \ * +2 "manipulator"&& +4 "core" & ' RX +3 ."myshortDA"Elbow.seek 4 +3 "manipulator"&|( +6 "core" ( +2 "manipulator"&& +4 "core" & ) SX +2 "storage"(T& +4 "core" &+ \ * +3 ."myshortDA"Forearm.seek 4 + 300 counts +2 "manipulator"&%' +26 "core" ' +2 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Hand.close +2 "manipulator"&E/ +28 "core" / +3 !"myshortDA"o:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 4):bt["4/home/esp/esp2/utils/puckmoves.rb:389:in `load'"8/home/esp/esp2/utils/puckmoves.rb:998:in `loadPuck'";/home/esp/esp2/protocol/2G/DAprocess.rb:281:in `runDA'"6/home/esp/esp2/protocol/2G/DA.rb:124:in `shortDA'"$Camille:61:in `topLevelBinding'"./home/esp/esp2/lib/base.rb:296:in `start'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +5 ."downElevator"SE.seek :down +3 "manipulator"&a& +4 "storage"(='= +7 "core" & PX +2 "manipulator"&_% +7 "core" %~ KZ +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&v' ] +97 "core" ' +2 ."myshortDA"Elbow.seek PC +3 "manipulator"&}( +164 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +112 "core" ( +3 "manipulator"&m& +4 "core" &. E S +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &e& +3 "core" &.  T +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek PC +2 "manipulator"&-'E +92 "core" ' +2 "manipulator"&& +4 "core" &. * 5 S +3 "manipulator"&% +4 "core" %M  Sr +3 "processing"%t& +4 "core" & +3 "processing"%& +5 "core" &) +3 ."myshortDA"PC.seek :closed +2 "processing"%.(SD +6 "core" & +5 & 4 +9 &Gv 2 +10 &Cot F +9 &W R +9 &@ R +10 &]D R +9 &D R +10 &C R +9 &D R +9 &!dC S +10 &#(D R +9 &$C R +9 &&C R +10 &(lD S +9 &*/D R +10 &+G R +9 &-E S +9 &/tD S +10 &16D S +9 &2E S +9 &4G R +10 &6}H R +9 &8@D R +10 &:I S +9 &;F S +9 &=G S +10 &?GG R +9 &A G R +9 &BD R +10 &DI S +9 &FIV U +10 &Hj V +9 &Iy X +9 &K Z +10 &MD| Y +9 &O Y +9 &P Z +10 &Rl}j - +9 &S!Z 1 +10 ( + &S , +2 "processing"%& +4 #"myshortDA"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.76 +2 .Hand.open +2 "manipulator"&N1 +75 "core" 1 +2 "manipulator"&u% +3 "core" % M " Pr +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +3 "manipulator"&' ] +95 "core" ' +3 #"myshortDA"Heating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +6 "processing"%G9 +2 % { +7 "core" 9 +103 "processing"%`9 +3 "core" 9 +103 "processing"%09 +3 "core" 9  +103 "processing"%\ 9 +3 "core" 9  +103 "processing"%R9 +3 "core" 9 +103 "processing"%*9 +3 "core" 9 +103 "processing"%s9 +3 "core" 9 +103 "processing"%Y9 +3 "core" 9 +103 "processing"%n9 +4 "core" 9" +144 "processing"%y9 +3 "core" 9( +103 "processing"%w9 +3 "core" 9, +103 "processing"%$9 +3 "core" 91 +103 "processing"%C9 +3 "core" 95 +103 "processing"%49 +3 "core" 99 +103 "processing"% 9 +3 "core" 9= +103 "processing"%P9 +3 "core" 9B +103 "processing"%)9 +3 "core" 9F +103 "processing"%;9 +3 "core" 9J +103 "processing"% 9 +4 "core" 9N +103 "processing"%L9 +3 "core" 9S +103 "processing"%q9 +3 "core" 9W +104 "processing"%9 +3 "core" 9[ +103 "processing"%h9 +3 "core" 9_ +103 "processing"%~9 +4 "core" 9d +103 "processing"%A9 +3 "core" 9h +103 "processing"%[9 +3 "core" 9l +103 "processing"%9 +3 "core" 9p +103 "processing"%59 +3 "core" 9u +103 "processing"%79 +3 "core" 9y +104 "processing"%9 +3 "core" 9} +103 "processing"%k9 +3 "core" 9 +103 "processing"%X9 +3 "core" 9 +103 "processing"%M9 +3 "core" 9% +103 "processing"%B9 +4 "core" 9, +103 "processing"%9 +3 "core" 94\ +10 ."myshortDA"PH.hold 2:00:00,28C +3 "processing"%^ p{p. +4 ."myshortDA"delay 1:30 +8 "core"  +8997 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"%' +112 "core"  +2 #"myshortDA"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +4 "processing"% +12 ."myshortDA"PS.seek 0.5ml +3 "processing"%' +594 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."myshortDA"PS.seek 2ml +2 "processing"%'Q +1612 "core" ' +2 ."myshortDA"PTV.dial :puck +2 "processing"%1  +137 "core"  +2 ."myshortDA"PSV.dial PTV +3 "processing"%V +79 "core" +2 ."myshortDA"PBV.dial :waste1 +3 "processing"%?  +58 "core" +2 "processing"%x% +4 "core" %X( +3 ."myshortDA"PS.seek 1.5ml +4 "processing"%,' +587 "core" ' +2 ."myshortDA"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%U * +38 "core" + +3 ."myshortDA"PS.seek 0ml +4 "processing"%i'ܑ +1598 "core" ' +2 ."myshortDA"delay 5:00 +11002 "Can" \ P J5| +19000 #"myshortDA"recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%  +5 "core"  +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%{  +38 "core" +2 ."myshortDA"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%2 * +44 "core" , +2 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"%S +80 "core"  +2 ."myshortDA"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."myshortDA"PS.seek 2.5ml +3 "processing"%' +2516 "core" ' +2 ."myshortDA"PSV.dial PTV +2 "processing"%r +81 "core" +2 ."myshortDA"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%! +79 "core"  +2 ."myshortDA"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%O +79 "core" +2 ."myshortDA"delay 5 seconds +502 .PSV.dial :air +3 "processing"%p  +79 "core"  +2 ."myshortDA"PS.seek :empty +4 "processing"%>'s +2498 "core" ' +2 ."myshortDA"PTV.dial :PRVmixing,via: PRV +3 "processing"%b  +136 "core" +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%/ +47 "core" +2 ."myshortDA"PRV.dial :ab1 +2 "processing"%] @ +112 "core" ? +3 ."myshortDA"PS.reconfigure :slow + "processing"%#A 2`xb +6 ."myshortDA"PS.seek 0.15ml +2 "processing"%' +352 "core" ' +2 ."myshortDA"delay 2 seconds +203 ."connect"CBV.dial PRV +2 "collection"'  +5 ."myshortDA"PRV.dial CBV +5 "core"  + "processing"%@  +49 "core"  +2 "processing"%F% +4 "core" % +4 ."myshortDA"PS.seek 0.3ml +2 "processing"%' +349 "core" ' +2 ."myshortDA"delay 2 seconds +203 .CBV.dial between PRV and PSV +2 "collection"'"  +37 "core" +2 ."myshortDA"PRV.dial :air +2 "processing"%  +48 "core"  +2 ."myshortDA"PS.seek 0.9ml +3 "processing"%l'N +1262 "core" ' +2 ."myshortDA"PRV.dial :waste2 +12 "processing"%< @ +80 "core" ? +2 ."myshortDA"PS.seek 0.5ml +3 "processing"%g' +857 "core" ' +2 #"myshortDA"addPMLReagent08 +2 .PSV.dial :air +3 "processing"%J  +48 "core"  +2 ."myshortDA"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."myshortDA"PS.seek 2ml +3 "processing"%Z'Q +1610 "core" ' +2 ."myshortDA"PSV.dial :PML +2 "processing"%8 +48 "core" +2 ."myshortDA"PTV.dial :mixing +2 "processing"%D @ +77 "core" A +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%  +40 "core" +2 "processing"%f% +4 "core" %Q  +3 ."myshortDA"PS.seek 1.85ml +2 "processing"%d'I +253 "core" ' +2 ."myshortDA"PBV.dial between PSV and waste1 +2 "processing"%9 * +39 "core" , +3 ."myshortDA"PS.seek 0ml +3 "processing"% 'ܑ +1954 "core" ' +2 ."myshortDA"delay 2 seconds +202 #Beginning samplePassC +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'(& +5 "core" &  +3 "manipulator"&\\& +5 "core" &. H +2 "manipulator"&6% +4 "core" % N  A +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&(-z +130 "core" ( +2 "manipulator"&o& +5 "core" &- m H# +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &#& +3 "core" &- U A# +4 ."myshortDA"Forearm.seek :garage +2 "manipulator"&'o +114 "core" ' +3 ."myshortDA"Hand.close + "manipulator"&/ +78 "core" / +3 "manipulator"&I& +4 "core" &- 6 4 7"} +2 "manipulator"&&% +4 "core" % ςr + < 9 +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&3' ] +109 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +3 "manipulator"&Q( +276 "core" ( +2 "manipulator"&K& +5 "core" &% P D>K +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +4 "core" &% P A>K +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek CC +3 "manipulator"&'ш +106 "core" ' +2 "manipulator"&:& +4 "core" &6 v j @5 +3 "manipulator"&% +4 "core" %|  A +2 "collection"'& +4 "core" &  +3 "collection"'T& +5 "core" &  +3 ."myshortDA"CC.seek :closed +2 "collection"'E(X +7 "core" &  +5 & = +9 &#Er 3 +9 &?ku G +10 &[ U +9 &D U +9 &QG U +10 &F U +9 &J U +10 &E U +9 &!ZI T +9 &#E T +10 &$E U +9 &&C T +9 &(bD T +10 &*#C U +9 &+G U +10 &-G U +9 &/iF U +9 &1+I U +10 &2D T +9 &4E U +9 &6qI U +10 &83G U +9 &9G T +10 &;E U +9 &=yI U +9 &?;F U +10 &@F T +9 &BG U +9 &D}Q V +10 &F<\\ W +9 &Gu Z +10 &I ^ +9 &Kg ` +9 &M) ` +10 &N ` +9 &P ` +9 &Rk b +10 &T- b +9 &U b$ +9 &W S +10 &Xn !a +9 &X W +10 ( +3 "collection"'T& +4 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.50 + "collection"'a& +8 "core" &Xh P + &Xh P + ."myshortDA"Hand.open +2 "manipulator"&_1 +28 "core" 1 +2 "manipulator"&% +4 "core" %| | | = = +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +2 "manipulator"&j' ] +94 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%z +116 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +13 ."myshortDA"PS.seek 1.5ml +2 "processing"%%' +1605 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSV.dial :waste1 +4 "processing"%m  +46 "core"  +3 ."myshortDA"PS.seek 0ml +3 "processing"%e'ܑ +1608 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%| +50 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +64 ."myshortDA"PS.seek 2.5ml +2 "processing"%' +2622 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +3 ."myshortDA"CBV.dial PRV +5 "processing"%  +2 "collection"'t  +40 "core"  +136  +2 ."myshortDA"PSV.dial :mixloop +3 "processing"%= +113 "core" +2 ."myshortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing +4 "processing"%v  +78 "core" +2 ."myshortDA"PS.seek 0ml +3 "processing"%'ܑ +2615 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%N  +47 "core"  +3 ."myshortDA"PS.seek 2.5ml +3 "processing"%u' +2624 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%G +49 "core" +3 ."myshortDA"PS.seek 0ml +4 "processing"%'ܑ +2618 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%`  +49 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%-' +2628 "core" ' + ."myshortDA"PSV.dial :mixloop +3 "processing"%0 +49 "core" +3 ."myshortDA"PS.seek 0ml +2 "processing"%\ 'ܑ +2613 "core" ' +3 #"myshortDA"Garaging FlushPuck in Collection Clamp + "manipulator"&R& +8 "core" &7 < L n :5\ +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek CC +3 "manipulator"&*( +44 "core" ( +2 "manipulator"&s& +4 "core" & l X D 7 +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &Y& +5 "core" & S e 9 +2 ."myshortDA"Forearm.seek CC +2 "manipulator"&n'ш +98 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&y/ +24 "core" / +3 ."myshortDA"CC.seek :open +2 "collection"'w( +412 "core" ( + "manipulator"&$& +4 "core" & C +3 "manipulator"&C% +3 "core" %я C +4 ."myshortDA"Forearm.seek :retract +2 "manipulator"&4' ] +111 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +3 "manipulator"& (-z +66 "Can" U M +196 "core" ( +2 "manipulator"&P& +4 "core" &-  I +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &)& +3 "core" &- . I +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek :garage +2 "manipulator"&;'o +110 "core" ' +2 ."myshortDA"Hand.open +2 "manipulator"& 1 +71 "core" 1 +2 "manipulator"&L% +3 "core" % yh = 9  5F +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +2 "manipulator"&q' ] +106 "core" ' +3 ."da"delayUntil "15:17:35.36" +24674 #recoverPRVreagent08 + .PTV.dial :mixing +8 "processing"% @ +77 "core" A +2 ."da"PBV.dial :waste1 +3 "processing"%h  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%~ * +39 "core" , +2 ."da"PSV.dial :air +2 "processing"%A  +49 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%[' +2516 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"% +50 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%5  +48 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +4 "processing"%7 +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +47 "core"  +2 ."da"PS.seek :empty +3 "processing"%k's +2496 "core" ' +2 #"da"washCycleDA #1 of 2 +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%X +145 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +4 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%M' +589 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%B'Q +1644 "core" ' +2 ."da"PTV.dial :puck +10 "processing"%  +77 "core"  +2 ."da"PSV.dial PTV +2 "processing"%' +82 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%c  +40 "core" +2 "processing"%% +4 "core" %N'  +3 ."da"PS.seek 1.5ml +2 "processing"%1' +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%V * +40 "core" , +3 ."da"PS.seek 0ml +2 "processing"%?'ܑ +1604 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%x  +17 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%U * +37 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%, +82 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%' +2528 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%{ +82 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%2 +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%S  +82 "core"  +3 ."da"PS.seek :empty +2 "processing"%i's +382 "Can" R Q +2112 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +4 .PSV.dial PSR +4 "processing"%r +143 "core"  +3 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%!' +583 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +3 "processing"%O'Q +1611 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%p  +7 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%b  +38 "core" +2 "processing"%/% +4 "core" %R&  +3 ."da"PS.seek 1.5ml +3 "processing"%]' +594 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%> * +40 "core" , +3 ."da"PS.seek 0ml +4 "processing"% 'ܑ +1603 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +5 "processing"%@  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%F  +39 "core" +3 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"% * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%" +80 "core" +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%' +2523 "core" ' + ."da"PSV.dial PTV +3 "processing"% +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%< +80 "core"  +3 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%l +82 "core" +3 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%J  +81 "core"  +3 ."da"PS.seek :empty +2 "processing"%g's +2506 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air +9 "processing"%8  +46 "core"  +2 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +2 "processing"%D  +134 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +3 "processing"%  +46 "core" ~ +2 ."da"PTV.dial :PRVmixing +3 "processing"%f  +6 "core" +2 ."da"PSV.dial :mixloop +3 "processing"%9 +48 "core" +3 ."da"PS.reconfigure :default + "processing"%#A d`xb +6 ."da"PS.seek 0.3ml +2 "processing"%Z' +390 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%d  +49 "core"  +2 "processing"%(% +4 "core" %)  +3 ."da"PS.seek 0.55ml +2 "processing"%\\'"Z +339 "core" ' +52 #"da"addPMLReagent08 +6 .PSV.dial :air +4 "processing"%6  +49 "core"  +3 ."da"PS.seek 2ml +2 "processing"%o'Q +1559 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%# +49 "core" +2 ."da"PTV.dial :mixing +2 "processing"%} @ +77 "core" B +2 ."da"PBV.dial :waste1 +3 "processing"%  +39 "core" +2 "processing"%I% +4 "core" %S&  +3 ."da"PS.seek 1.85ml +4 "processing"%&'K +231 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"% * +41 "core" , +3 ."da"PS.seek 0ml +4 "processing"%'ܑ +1954 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +23565 "Can" ] T`> +24438 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing +3 "processing"%K @ +17 "core" ? +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +3 "processing"% * +37 "core" , +2 ."da"PSV.dial :air +2 "processing"%:  +49 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%' +2525 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"% +49 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%3  +47 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%W +47 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +3 "processing"%a  +46 "core"  +3 ."da"PS.seek :empty +4 "processing"%_'s +2539 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +4 .PSV.dial PSR +4 "processing"% +146 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default + "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%T' +600 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%z'Q +1609 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%  +78 "core"  +2 ."da"PSV.dial PTV +3 "processing"% +79 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%m  +38 "core" +2 "processing"%%% +3 "core" %U&  +4 ."da"PS.seek 1.5ml +2 "processing"%|' +595 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%e * +37 "core" + +3 ."da"PS.seek 0ml +2 "processing"%t'ܑ +1613 "core" ' +3 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +3 "processing"%  +17 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%=  +37 "core" +3 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%v * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +82 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%N' +2517 "core" ' + ."da"PSV.dial PTV +3 "processing"% +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%G +80 "core"  +3 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%u +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%`  +80 "core"  +2 ."da"PS.seek :empty +3 "processing"%'s +1222 "Can" c Wԇ +1284 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%0 +157 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +13 ."da"PS.reconfigure :default + "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%-' +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%R'Q +1609 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%s  +7 "core"  +2 ."da"PSV.dial PTV +3 "processing"%Y +81 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%y  +39 "core" +50 "processing"%Q% +3 "core" %S&  +12 ."da"PS.seek 1.5ml +2 "processing"%j' +599 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%E * +39 "core" , +3 ."da"PS.seek 0ml +4 "processing"%$'ܑ +1612 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +3 "processing"%C  +7 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%n  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%P * +42 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%) +80 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%*' +2526 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%L +78 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%4 +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%;  +80 "core"  +2 ."da"PS.seek :empty +3 "processing"%'s +2498 "core" ' +2 #"da"washCycleDA #3 of 3 +2 .PSR.select :air +4 .PSV.dial PSR +3 "processing"%h +145 "core"  +3 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%~' +597 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%A'Q +1599 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%\  +7 "core"  +2 ."da"PSV.dial PTV +3 "processing"% +79 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%5  +37 "core" +2 "processing"%7% +4 "core" %N%  +3 ."da"PS.seek 1.5ml +3 "processing"%' +582 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%[ * +38 "core" , +3 ."da"PS.seek 0ml +3 "processing"%X'ܑ +1602 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +5 "processing"%k  +5 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%M  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%' +80 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%c' +2527 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +81 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +4 "processing"%B +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%V +79 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%1  +80 "core"  +3 ."da"PS.seek :empty +2 "processing"%x's +2523 "core" ' +2 ."da"Gate.power :camera,:ON +3 #Mixing DA Substrates +3 .PSR.select :air +4 .PSV.dial PSR +4 "processing"% +149 "core"  +7 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +8 "processing"% +23 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +14 ."da"PS.seek 0.25ml +5 "processing"%U'I +337 "core" ' +2 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +4 "processing"% +14 ."da"PS.seek 0.5ml +2 "processing"%,' +330 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +3 "processing"%?'Q +1287 "Can" [Mj +315 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +8 "core"  +2 ."da"PSV.dial PTV +2 "processing"%{ +83 "core" + ."da"PBV.dial :waste1 +3 "processing"%2  +39 "core" +2 "processing"%S% +4 "core" %S  +3 ."da"PS.seek 1.5ml +3 "processing"%' +584 "core" ' +2 ."da"delay 3 seconds +310 .PBV.dial between PSV and waste1 +3 "processing"%r * +39 "core" , +3 ."da"PS.seek 0ml +3 "processing"%i'ܑ +1611 "core" ' +3 ."da"delay 10 seconds +1003 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%!  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%p  +39 "core" +3 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +3 "processing"% * +39 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%b +85 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%/' +2620 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%O +91 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%> +82 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%] +84 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%@  +80 "core"  +3 ."da"PS.seek :empty +2 "processing"%F's +2614 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%+ +150 "core"  +3 #"da"Pulling 2ml of PSR.air + .PSR.select :air +5 .PS.reconfigure :default +3 "processing"%#A d`xb +6 ."da"PS.seek 2ml +2 "processing"%'Q +2118 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +3 "processing"%"  +5 "core"  +3 ."da"PSV.dial PTV +3 "processing"% +83 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%  +38 "core" +2 "processing"%<% +3 "core" %V$  +4 ."da"PS.seek 1.5ml +2 "processing"%l' +595 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%J * +38 "core" , +2 ."da"delay 1 second +103 .PSV.dial :waste1 +2 "processing"%  +117 "core"  +3 ."da"PS.seek :empty +4 "processing"%8's +1608 "core" ' +2 "processing"%D9 +4 "core" 9|6  +3 #"da"Processing Puck Heater at 28C before imaging +2 .PH.coast +5 "processing"% +3 "core" 6 +2 "processing"%f& +4 "core" &S) , +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&9% +6 "core" % q * - N  +3 "storage"(g% +3 "core" %A e +3 "storage"(d. +3 "core" .(+ +3 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."da"SC.seek 3 +3 "storage"(((@ +201 "core" ( +2 ."da"SC.configure :limp + "storage"($(\ 1b +6 (Z& +3 "core" &B +3 "manipulator"&6& +4 "core" &-   +2 "manipulator"&\\% +4 "core" % q   +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +3 "manipulator"&#( +171 "core" ( +2 "manipulator"&}& +5 "core" &   1 N +2 "storage"(& +3 "core" &K  +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&I'm +99 "core" ' +2 "storage"(& +5 "core" &K   +2 ."da"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +7 ."da"SE.seek :beamBreak +2 "storage"(o' +284 "core" ' +2 "storage"(&- +3 "core" -' +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +5 ."da"SE.seek :place +3 "storage"(K'x +42 "core" ' +3 "manipulator"&& +4 "core" &   N +2 "manipulator"&% +4 "core" %w ( 1 +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +3 "manipulator"&:' ] +95 "core" ' +3 ."da"Elbow.seek PC +2 "manipulator"&( +253 "core" ( +2 "manipulator"&& +4 "core" &  [ +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &3& +3 "core" &  [ +3 ."da"Forearm.seek PC +4 "manipulator"&W'E +152 "core" ' +2 ."da"Hand.close +10 "manipulator"&a/ +73 "core" / +3 ."da"PC.seek :open +3 "processing"%( +377 "core" ( +2 "storage"(& +3 "core" &K   | +3 "manipulator"&_& +4 "core" &+  +2 "manipulator"&T% +4 "core" % Й  Z +4 ."da"Forearm.seek :retract +2 "manipulator"&' ] +96 "core" ' +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +3 "manipulator"& ( +270 "core" ( +2 "manipulator"&m& +5 "core" & < 8 P t +2 "storage"(%& +3 "core" &K * +4 ."da"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&z'm +97 "core" ' +2 ."da"Hand.open + "manipulator"&e1 +23 "core" 1 +3 "storage"(|- +3 "core" -'x +4 ."da"SE.seek -0.3 Pucks below Top Plate +2 "storage"('D +29 "core" ' +3 ."da"SE.reconfigure :seal + "storage"(#QK-0-\ b +6 ."da"SE.seek -1.29 Pucks below Top Plate +3 "storage"(=' +61 "core" ' +2 #"da"Lights, camera, ACTION! +4 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%v& +5 #"da"PuckCamera: snap -bin=2,2 -png=0 -auto /var/log/esp/da25jul1015h.png +19 "core" & u +6 "manipulator"&& +8 "core" & ^ @ ~t +4 "manipulator"&t% +5 "core" %u 8 . 1 +4 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +8 ."psFlush"Forearm.seek :retract +3 "manipulator"&' ] +115 "core" ' +3 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&G(-z +180 "core" ( +2 "manipulator"&u& +4 "core" &-x  Sx +3 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &`& +5 "core" &-x *x +2 ."psFlush"Forearm.seek :garage +3 "manipulator"&N'o +107 "core" ' +3 ."psFlush"Hand.close +2 "manipulator"&0/ +73 "core" / +3 "manipulator"&& +3 "core" &-x `x +3 "manipulator"&-% +5 "core" %  ]. +2 ."psFlush"Forearm.seek :retract +3 "manipulator"&s' ] +106 "core" ' +3 ."psFlush"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +7 ."psFlush"Elbow.seek PC +3 "manipulator"&Y( +127 "core" ( +2 "manipulator"&y& +4 "core" &   +3 ."psFlush"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &Q& +4 "core" &  2 +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek PC +2 "manipulator"&R'E +96 "core" ' +2 "manipulator"&E& +5 "core" & : 7 +2 "manipulator"&j% +5 "core" %I 5 ) KO +2 "processing"%C& +5 "core" &% s +2 "processing"%n& +6 "core" & q +4 ."psFlush"PC.seek :closed +4 "processing"%P(SD +6 "core" & r +3 & r0 +9 &Br m3 +10 &,lm lG +9 &R nW +9 &v6 oV +10 &89 oV +9 &7 oW +9 &9 U +10 &; U +9 &!C: U +9 &#9 U +10 &$; U +9 &&: U +10 &(K< U +9 &* 9 U +9 &+; V +10 &-; U +9 &/P; qW +10 &18 qV +9 &28 pV +9 &49 pW +10 &6Y: oV +9 &88 oV +9 &9< oW +10 &;9 oV +9 &=_8 oW +9 &?!; oW +10 &@; oV +9 &B= oW +10 &Dg9 oW +9 &F'D nX +9 &GP mY +10 &If l[ +9 &K_s \\ +9 &M!t \\ +10 &N~ ] +9 &P ] +10 &RK~a 9 +9 &S &g S +9 &S)0 6 +3 ( +2 "processing"%n& +5 #"psFlush"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.83 + "processing"%)& +7 "core" &S)- 6 +2 ."psFlush"Hand.open +2 "manipulator"&$1 +73 "core" 1 +2 "manipulator"& % +4 "core" % I   O +4 ."psFlush"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +3 "manipulator"&L' ] +99 #"da"SX HX9/16 (USB:52): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 1.197 seconds\ Exposing 696x520 pixel 16-bit image for 12.75 seconds\ /var/log/esp/da25jul1015h.png: PNG Upload Complete\ +21 #PuckCamera: snap -bin=2,2 -png=0 15.0 /var/log/esp/midres/da25jul1015h15s.png +3 "core" ' +92 ."psFlush"PSR.select :air +11 .PSV.dial PSR +5 "processing"%4 +62 "core" +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +15 ."psFlush"PS.seek 0.5ml +3 "processing"%;' +586 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +4 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%*' +343 #"da"SX HX9/16 (USB:52): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da25jul1015h15s.png: PNG Upload Complete\ +5 #PuckCamera: snap -bin=2,2 -png=0 25.0 /var/log/esp/midres/da25jul1015h25s.png +1540 #"image"compressed /var/log/esp/da25jul1015h.jxl +251 "core" ' +3 ."psFlush"delay 1 second +104 .PRV.dial :waste2,avoiding: :ab2 +5 "processing"%h @ +218 "core" A +2 ."psFlush"PTV.dial :PRVmixing +3 "processing"%  +143 "core" +3 ."psFlush"PSV.dial :mixloop +2 "processing"%~ +123 "core" +3 ."psFlush"PS.seek :empty +3 "processing"%\ 's +254 #"da"SX HX9/16 (USB:52): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 25 seconds\ /var/log/esp/midres/da25jul1015h25s.png: PNG Upload Complete\ +4 .Gate.power :camera,:OFF +4 "storage"(- +5 "core" -' +3 "storage"(5& +22 "core" &K  +6 "manipulator"&7& +8 "core" & J I  +9 "manipulator"&A% +6 "core" % U @ F +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +7 ."da"Elbow.seek 3 +3 "manipulator"&[( +261 "core" ( +3 "manipulator"&& +4 "core" & H K P* +2 "storage"(k& +5 "core" &K  +4 ."da"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&M'm +91 "core" ' +3 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +11 ."da"SE.seek -0.57 Pucks below Top Plate +2 "storage"('W +53 "core" ' +2 "manipulator"&'& +5 "core" & * +3 "storage"(X& +5 "core" &K    +2 ."da"Elbow.reconfigure :limp + "manipulator"&$ ,(b +7 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek 3 +2 "manipulator"&'M +39 "core" ' +3 ."da"Elbow.hold +2 "manipulator"&B, +6 "core" , +4 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.39 Pucks below Top Plate +3 "storage"(V' +39 "core" ' +2 "manipulator"&1% +4 "core" %S - ) ` +3 "storage"(c& +4 "core" &K\ \  +3 ."da"Forearm.force -20 +2 "manipulator"&5 +6 ."da"Forearm.seek 3 + 306 counts +2 "manipulator"&' +33 "core" ' +2 "manipulator"&x& +4 "core" &  & +4 "storage"(U& +4 "core" &K 3 7 ) +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&,'m +18 "core" ' +2 "storage"(% +3 "core" % 7 =   +5 ."downElevator"SE.seek :down +6 "storage"({'= +96 (2% +4 "core" %I-   \\x +3 "manipulator"&S% +3 "core" %k M  c +4 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +7 ."da"Forearm.seek :retract +2 "manipulator"&?' ] +91 "core" ' +60 ' + ."downElevator"SE.stop +2 "storage"(5 +8 (r& +2 "core" &K + -  +1188 #"image"compressed /var/log/esp/midres/da25jul1015h15s.jxl +87 "core" ' +2 ."psFlush"PSR.select :air +4 .PSV.dial PSR +5 "processing"% +117 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +15 ."psFlush"PS.seek 0.5ml +2 "processing"%!' +602 "core" ' +2 ."psFlush"delay 5 seconds +504 .PSR.select :air +4 "processing"% +13 ."psFlush"PS.seek 2.5ml +3 "processing"%p' +1569 #"image"compressed /var/log/esp/midres/da25jul1015h25s.jxl +2 ."Qmail"DAfans.email "da25jul1015h exposed 12.75 seconds\\nmidres/da25jul1015h15s\\nmidres/da25jul1015h25s",Subject: "da25jul1015h images!" +543 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +3 "processing"%  +38 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%b @ +79 "core" B +2 ."psFlush"PSV.dial :mixloop +3 "processing"%i +114 "core" +2 ."psFlush"PS.seek :empty +3 "processing"%O's +2643 "core" ' +6 ."psFlush"PSV.dial PSR +6 "processing"%> +119 "core"  +5 ."psFlush"PSR.select :flush +7 "processing"%@ +23 ."psFlush"PS.seek 1ml +14 "processing"%]'[q +1104 "core" ' +4 ."psFlush"PSR.select :air +6 "processing"% +21 ."psFlush"PS.seek 2.5ml +4 "processing"%@' +356 #"uploadLog"upsync +1252 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%/ +93 "core" ~ +2 ."psFlush"PTV.dial :puck +3 "processing"%+  +74 "core"  +2 ."psFlush"PBV.dial :waste1 +3 "processing"%F  +17 "core"  +3 ."psFlush"PS.seek 0ml +3 "processing"%"'ܑ +2624 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +82 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%' +2623 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%< +81 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"%'ܑ +2627 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%J +83 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +3 "processing"%' +587 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +14 ."psFlush"PS.seek 2.5ml +3 "processing"%l' +2119 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%D +83 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"% U +58 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%f'ܑ +2629 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%9 @ +48 "core" ? +3 ."psFlush"PS.seek 2.5ml +3 "processing"%g' +2628 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%d  +80 "core"  +3 ."psFlush"PS.seek :empty +2 "processing"%Z's +2623 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%6 +50 "core"  + ."psFlush"PSR.select :air +6 .PS.seek 2.5ml +4 "processing"%\\' +303 "Can" V aB +2321 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%H +78 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%} U +8 "core" U +3 ."psFlush"PS.seek 0ml +2 "processing"%'ܑ +2618 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +49 "core" > +3 ."psFlush"PS.seek 2.5ml +3 "processing"% ' +2619 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%q  +80 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%&'s +2616 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +49 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +21 ."psFlush"PS.seek 1ml +3 "processing"%'[q +1114 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%o' +1602 "core" ' +2 ."psFlush"PSV.dial PTV +49 "processing"%I +81 "core" + ."psFlush"PTV.dial :puck +11 "processing"%  +8 "core"  +2 ."psFlush"PBV.dial :waste1 +3 "processing"%3  +57 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"%#'ܑ +2621 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%a +83 "core"  +2 ."psFlush"PSR.select :air +6 .PS.seek 2.5ml +4 "processing"%:' +2626 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%. +80 "core" +3 ."psFlush"PS.seek 0ml +4 "processing"%'ܑ +2618 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%_ +79 "core"  +2 ."psFlush"PSR.select :flush +4 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +2 "processing"%T' +589 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%W' +2108 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%m +82 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%% U +60 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%'ܑ +2629 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%e @ +48 "core" > +3 ."psFlush"PS.seek 2.5ml +3 "processing"%|' +2629 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%v  +82 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%'s +2637 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%t +49 "core"  +2 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%' +2618 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%K +79 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"% U +7 "core" U +3 ."psFlush"PS.seek 0ml +2 "processing"%z'ܑ +2624 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%u @ +51 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%`' +2624 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%  +80 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%0's +2629 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&& +6 "core" & X K& +3 "manipulator"&-% +3 "core" % I 0 K +4 ."psFlush"Elbow.seek PC +2 "manipulator"&( +268 "core" ( +2 "manipulator"&y& +4 "core" &  N +3 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &Q& +3 "core" & ] N +3 ."psFlush"Forearm.seek PC +4 "manipulator"&N'E +98 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&E/ +79 "core" / +3 ."psFlush"PC.seek :open +3 "processing"%j( +377 "core" ( +2 "manipulator"&C& +5 "core" & O +2 "manipulator"&G% +3 "core" % A % O +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&s' ] +110 "core" ' +3 ."psFlush"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek :garage +2 "manipulator"&(-z +134 "core" ( +2 "manipulator"&)& +4 "core" &-w # f S"| +3 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &$& +3 "core" &-x   S"{ +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek :garage +3 "manipulator"& 'o +115 "core" ' +2 ."psFlush"Hand.open +2 "manipulator"&n1 +79 "core" 1 +2 "manipulator"&4% +3 "core" % u] | ^ h <* +4 ."psFlush"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +3 "manipulator"&R' ] +163 "core" ' +9 #"myshortDA"Finished short da assay +3 #Beginning samplePassF +4 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'8& +7 "core" & +2 "manipulator"&;& +4 "core" &-~\  R!u +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&h(-z +6 "core" ( +2 "manipulator"&& +4 "core" &-~\  V S!u +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &~& +3 "core" &-~\   S!u +3 ."myshortDA"Forearm.seek :garage +4 "manipulator"&'o +107 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&5/ +69 "core" / +2 "manipulator"&7& +4 "core" &-\ l e q @!s +3 "manipulator"&*% +3 "core" % σy Z U @ +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&A' ] +104 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +3 "manipulator"&( +276 "core" ( +2 "manipulator"&k& +4 "core" & P* +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &Y& +5 "core" & ; O* +2 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek CC +3 "manipulator"&''ш +102 "core" ' +2 "manipulator"&X& +4 "core" & / L) +2 "manipulator"&L% +5 "core" %у " L +2 "collection"'1& +4 "core" & +3 "collection"'c& +5 "core" & +3 ."myshortDA"CC.seek :closed +2 "collection"'x(X +8 "core" & +4 & 2 +9 &Cs 2 +10 &4lv F +9 &_ U +9 &F U +10 &CG U +9 &E T +10 &J U +9 &F U +9 &!KF U +10 &#F T +9 &$G T +9 &&F T +10 &(TJ T +9 &*F T +10 &+J T +9 &-H U +9 &/[J U +10 &1I U +9 &2D U +9 &4H U +10 &6dK T +9 &8&J T +10 &9F U +9 &;F T +9 &=lI T +10 &?/I T +9 &@L T +10 &BM U +9 &DpQ V +9 &F/^ W +10 &Gv Y +9 &I ^ +9 &K[ ` +10 &M ` +9 &N ` +10 &P ` +9 &R_ a +9 &T b +10 &U b% +9 &W S +9 &X" (s +10 &Xk U +3 ( +2 "collection"'c& +4 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.45 + "collection"'U& +7 "core" &Xi U +2 ."myshortDA"Hand.open + "manipulator"&=1 +21 "core" 1 +2 "manipulator"&% +4 "core" %~  E +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&M' ] +100 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%2  +48 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +12 ."myshortDA"PS.seek 1.5ml +2 "processing"%S' +1610 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%[  +48 "core"  +3 ."myshortDA"PS.seek 0ml +2 "processing"%'ܑ +1609 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"% +48 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +12 ."myshortDA"PS.seek 2.5ml +3 "processing"%' +2614 "core" ' +2 ."connect"PRV.dial CBV +4 ."myshortDA"CBV.dial PRV +4 "processing"%r  +3 "collection"'V  +8 "core"  +101  +2 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"%, +211 "core" ~ +2 ."myshortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +4 "processing"%{ @ +78 "core" A +2 ."myshortDA"PS.seek 0ml +3 "processing"%'ܑ +2627 "core" ' +2 ."myshortDA"PSV.dial :air +3 "processing"%\  +86 "core"  +3 ."myshortDA"PS.seek 2.5ml +2 "processing"%!' +2626 "core" ' +2 ."myshortDA"PSV.dial :PTV +2 "processing"% +82 "core" ~ +3 ."myshortDA"PS.seek 0ml +2 "processing"%b'ܑ +1275 "Can" _ dx +1343 "core" ' +3 #"myshortDA"Garaging FlushPuck in Collection Clamp + "manipulator"&i& +8 "core" &  F' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +3 "manipulator"&p( +32 "core" ( +46 "manipulator"&>& +4 "core" & | Is +2 ."myshortDA"Elbow.reconfigure :loose +11 "manipulator"&$ &.,(#b +6 &O& +3 "core" & { Is +3 ."myshortDA"Forearm.seek CC +4 "manipulator"&]'ш +89 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&// +23 "core" / +3 ."myshortDA"CC.seek :open +2 "collection"'+( +409 "core" ( +2 "manipulator"&F& +4 "core" &  O Qs +2 "manipulator"&@% +4 "core" %} PT +4 ."myshortDA"Forearm.seek :retract +2 "manipulator"& ' ] +110 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +3 "manipulator"&"(-z +278 "core" ( +2 "manipulator"&<& +4 "core" &- )  TV +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 && +3 "core" &-  TV +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek :garage +2 "manipulator"&J'o +113 "core" ' +3 ."myshortDA"Hand.open + "manipulator"&1 +68 "core" 1 +2 "manipulator"&% +4 "core" % xk  x  >M +3 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&D' ] +108 "core" ' +3 #"myshortDA"Beginning samplePassF +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'& +7 "core" & +2 "manipulator"&l& +4 "core" &- ` OV +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&9(-z +5 "core" ( +2 "manipulator"&f& +4 "core" &- d OV +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &d& +3 "core" &- N OV +4 ."myshortDA"Forearm.seek :garage +2 "manipulator"&g'o +113 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&6/ +68 "core" / +2 "manipulator"&Z& +4 "core" &- | o @V +2 "manipulator"&H% +4 "core" % ρu U V  @ +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&}' ] +117 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +2 "manipulator"&\\( +304 "core" ( +2 "manipulator"&& +3 "core" &  ! U +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" & q U +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek CC +3 "manipulator"&q'ш +97 "core" ' +2 "manipulator"& & +4 "core" &  O +3 "manipulator"&% +4 "core" %т c O +3 "collection"'&& +4 "core" & +3 "collection"'& +6 "core" & +4 ."myshortDA"CC.seek :closed +2 "collection"'I(X +7 "core" & +2 &  +7 &0r +| +10 &`w @ +9 &9i S +9 &C T +10 &E T +9 &|H S +10 &<J T +9 &C T +9 & J T +10 &"D S +9 &$FA S +9 && D S +10 &'D S +9 &)A S +10 &+NG S +9 &-G T +9 &.G T +10 &0F T +9 &2VE S +9 &4A S +10 &5G S +9 &7F S +10 &9^D S +9 &; C S +9 &<C S +10 &>F T +9 &@g@ S +9 &B'D T +10 &CJ T +9 &ET V +10 &Gch W +9 &I \\ +9 &J a +10 &L _ +9 &NS _ +9 &P _ +10 &Q ` +9 &S ` +10 &UT b +9 &W a +9 &XjK !g +10 &X [ +5 ( +3 "collection"'& +5 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.56 + "collection"'& +7 "core" &Xt [ + &Xt [ +2 ."myshortDA"Hand.open +2 "manipulator"&31 +21 "core" 1 +2 "manipulator"&o% +4 "core" %} F +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&a' ] +111 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%#  +209 "core"  +2 #"myshortDA"Pulling 2.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%.' +2625 "core" ' +47 ."myshortDA"delay 5 seconds +512 ."connect"PRV.dial CBV +4 ."myshortDA"CBV.dial PRV +5 "processing"%:  +5 "collection"'_  +3 "core"  +6  +2 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"% +208 "core" +2 ."myshortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +5 "processing"%T @ +7 "core" A +3 ."myshortDA"PS.seek 0ml +2 "processing"%m'ܑ +2624 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%%  +209 "core"  +2 #"myshortDA"Pulling 2.5ml of PSR.flush +2 .PSR.select :flush +6 .PS.seek 2.5ml +3 "processing"%W' +2626 "core" ' +2 ."myshortDA"delay 5 seconds +503 ."connect"PRV.dial CBV +5 ."myshortDA"CBV.dial PRV +5 "processing"%e  +2 "collection"'  +5 "core"  +9  +2 ."myshortDA"PSV.dial :PTV,via: :air +2 "processing"%v +209 "core" +2 ."myshortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +5 "processing"%| @ +7 "core" A +3 ."myshortDA"PS.seek 0ml +2 "processing"%t'ܑ +2626 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%  +220 "core"  +2 #"myshortDA"Pulling 2.5ml of PSR.flush + .PSR.select :flush +7 .PS.seek 2.5ml +4 "processing"%K' +2614 "core" ' +2 ."myshortDA"delay 5 seconds +503 ."connect"PRV.dial CBV +3 "processing"%  +5 ."myshortDA"CBV.dial PRV +6 "core"  + "collection"'  +7 "core"  +2 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"%u +209 "core" ~ +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +4 "processing"%z @ +6 "core" A +3 ."myshortDA"PS.seek 0ml +3 "processing"% 'ܑ +2619 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%`  +220 "core" +2 #"myshortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +6 .PS.seek 1.5ml +3 "processing"%' +1612 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%-  +48 "core"  +3 ."myshortDA"PS.seek 0ml +2 "processing"%y'ܑ +1603 "core" ' + ."myshortDA"PSV.dial PSR +3 "processing"%Q +60 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +12 ."myshortDA"PS.seek 2.5ml +2 "processing"%B' +2613 "core" ' +3 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +5 "processing"%E  +3 "collection"'?  +7 "core"  +3  +2 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"%P +207 "core" ~ +3 ."myshortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +4 "processing"%C @ +6 "core" A +3 ."myshortDA"PS.seek 0ml +2 "processing"%G'ܑ +2629 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%)  +79 "core"  +2 ."myshortDA"PS.seek 2.5ml +3 "processing"%$' +2630 "core" ' +2 ."myshortDA"PSV.dial :PTV +2 "processing"%N +81 "core" ~ +3 ."myshortDA"PS.seek 0ml +2 "processing"%'ܑ +2623 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%n  +80 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%4' +2615 "core" ' +5 ."myshortDA"PSV.dial :PTV +4 "processing"%s +83 "core"  +3 ."myshortDA"PS.seek 0ml +4 "processing"%8'ܑ +2623 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%;  +85 "core"  +3 ."myshortDA"PS.seek 2.5ml +2 "processing"%' +2622 "core" ' + ."myshortDA"PSV.dial :PTV +2 "processing"%~ +82 "core" ~ +3 ."myshortDA"PS.seek 0ml +4 "processing"% 'ܑ +2623 "core" ' +2 #"myshortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&5& +6 "core" & / L +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek CC +3 "manipulator"&7( +10 "core" ( + "manipulator"&*& +4 "core" &  L~ +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +50 && +3 "core" & L L~ +3 ."myshortDA"Forearm.seek CC +11 "manipulator"&R'ш +94 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&/ +22 "core" / +2 ."myshortDA"CC.seek :open +3 "collection"'k( +409 "core" ( +2 "manipulator"&Y& +4 "core" &   Q~ +2 "manipulator"&h% +4 "core" %  W QF +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&X' ] +94 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +4 "manipulator"&L(-z +274 "core" ( + "manipulator"&1& +4 "core" &-y Ql +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &A& +4 "core" &-y  . Ql +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek :garage +3 "manipulator"&w'o +111 "core" ' +2 ."myshortDA"Hand.open +2 "manipulator"&U1 +77 "core" 1 +2 "manipulator"&=% +4 "core" % ym Y V J @W +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&' ] +108 "core" ' +9730 "Can"\ J g, +9586 #"Camille"-> access 3 +4 "storage"(c% +5 "core" %@  \ - +2 "manipulator"&2% +4 "core" % \\ E S +3 "manipulator"&'& +3 "core" &-y  Sl +3 ."Camille"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +6 ."Camille"SC.seek 7 +2 "storage"(0([Y +681 "core" ( +2 ."Camille"SC.configure :limp +2 "storage"($(\ 1b +5 ([& +4 "core" &[Y =\ ( +2364 #"Camille"-> access 4 +4 "storage"(S% +5 "core" %@ F\ ) +3 "manipulator"&% +4 "core" % \\ { P +2 "manipulator"&& +5 "core" &-y Pl +2 ."Camille"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."Camille"SC.seek 1 +2 "storage"(V( +992 "core" ( +2 ."Camille"SC.configure :limp +2 "storage"($(\ 1b +5 (r& +3 "core" & p m \  +364 #"Camille"-> startTube 4 +9897 #-> start(:myshortDA){shortDA; samplePassF; shortDAflush; shortDAflush; shortDAflush; PS.flush} +2 "collection"',% +6 "processing"%{% +8 "core" %N +8 %ܒ +2 #"myshortDA"Ready to sample after 10 seconds from PRV.sipper? +2 #Type 'Thread[:myshortDA].answer' to continue +913 #"Camille"-> Thread[:myshortDA].answer +3 #"myshortDA"Camille answered Ready to sample after 10 seconds from PRV.sipper? "Yes" +7 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +4 .delay 10 seconds +1003 .PSV.dial :mixloop +2 "processing"% +49 "core" +2 ."myshortDA"PTV.dial :PRVmixing +2 "processing"%\  +78 "core" +2 ."myshortDA"PRV.dial :sipper +2 "processing"%  +144 "core"  +3 ."myshortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +6 ."myshortDA"PS.seek 1.1ml +2 "processing"%'h! +2281 "core" ' +2 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +5 "processing"%i  +2 "collection"'!  +8 "core"  +135  +3 ."myshortDA"PS.seek 0.5ml +4 "processing"%>' +1260 "core" ' +2 ."myshortDA"PRV.dial :waste2 +2 "processing"%O @ +111 "core" @ +3 ."myshortDA"PS.reconfigure :default + "processing"%#A d`xb +6 ."myshortDA"PS.seek :empty +2 "processing"%/'s +598 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"% +114 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +6 "processing"%@ +11 ."myshortDA"PS.seek 1ml +2 "processing"%M'[q +1099 "core" ' +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%x' +1602 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%F +113 "core" +3 ."myshortDA"PS.seek :empty +2 "processing"%@'s +2619 "core" ' + ."myshortDA"PSV.dial PSR +3 "processing"%] +113 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +12 ."myshortDA"PS.seek 1ml +2 "processing"%<'[q +1101 "core" ' +2 ."myshortDA"PSR.select :air +12 "processing"% +14 ."myshortDA"PS.seek 2.5ml +2 "processing"%' +1605 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%p +113 "core" +2 ."myshortDA"PRV.dial :sipper +2 "processing"%  +51 "core" +2 ."myshortDA"PS.seek :empty +4 "processing"%'s +2612 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"% +115 "core"  +2 ."myshortDA"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%' +2634 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%l +111 "core" +3 ."myshortDA"PS.seek :empty +2 "processing"%f's +2627 "core" ' +2 #"myshortDA"Loading da puck from tube 4 into Processing Clamp +2 "processing"%d& +6 "core" & +3 "manipulator"&J% +4 "core" % \\ 3 O +3 "storage"(6% +4 "core" %A \ ( +2 "storage"(Z. +4 "core" .( +2 ."myshortDA"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +6 ."myshortDA"SC.seek 4 +3 "storage"(H(+ +518 "core" ( +2 ."myshortDA"SC.configure :limp + "storage"($(\ 1b +6 ("& +3 "core" &+ v \ !) +3 "manipulator"&D& +4 "core" &-y I Kl +2 "manipulator"&g% +4 "core" % \\ M K +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek 4 +2 "manipulator"&9( +175 "core" ( +2 "manipulator"&& +5 "core" & e JS +2 "storage"(& +3 "core" &+ \ $- +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek 4 + 800 counts +2 "manipulator"& 's +94 "core" ' +2 "storage"(& +3 "core" &+ s\ &- +4 ."myshortDA"SE.reconfigure :pick + "storage"(#],K-0-\ b +7 ."myshortDA"SE.seek :beamBreak + "storage"(&' +308 "core" ' + "storage"(}- +4 "core" -'| +3 ."myshortDA"SE.configure :default +2 "storage"(#QK-0-\ b +5 (+& +5 "core" &+ _\ %- +2 "manipulator"&& +4 "core" & R LS +3 ."myshortDA"Elbow.seek 4 +2 "manipulator"&3( +6 "core" ( +3 "manipulator"&o& +3 "core" & " LS +3 "storage"(& +4 "core" &+ %\ %- +3 ."myshortDA"Forearm.seek 4 + 300 counts +2 "manipulator"&q' +25 "core" ' +2 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Hand.close +2 "manipulator"&#/ +21 "core" / +3 !"myshortDA"o:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 4):bt["4/home/esp/esp2/utils/puckmoves.rb:389:in `load'"8/home/esp/esp2/utils/puckmoves.rb:998:in `loadPuck'";/home/esp/esp2/protocol/2G/DAprocess.rb:281:in `runDA'"6/home/esp/esp2/protocol/2G/DA.rb:124:in `shortDA'"$Camille:66:in `topLevelBinding'"./home/esp/esp2/lib/base.rb:296:in `start'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +3 ."downElevator"SE.seek :down +5 "storage"(b'= +4 "manipulator"&:& +8 "core" & l MS +2 "manipulator"&_% +4 "core" %Ё N I> +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&' ] +111 "core" ' +3 ."myshortDA"Elbow.seek PC +2 "manipulator"&T( +137 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +115 "core" ( +2 "manipulator"&.& +4 "core" & ! ( SZ +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &%& +5 "core" & SZ +2 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek PC +3 "manipulator"&m'E +107 "core" ' +2 "manipulator"&e& +4 "core" & 6 E TZ +2 "manipulator"&% +4 "core" %b  _ T +3 "processing"%v& +4 "core" & +3 "processing"%|& +5 "core" & +3 ."myshortDA"PC.seek :closed +4 "processing"%W(SD +6 "core" & +3 & 2 +9 &Ev 2 +9 &<nu F +10 &W R +9 &@ R +10 &VE R +9 &E R +9 &D R +10 &D R +9 &!_C R +9 &#!D R +10 &$D R +9 &&C R +10 &(fD R +9 &*)@ R +9 &+D S +10 &-E S +9 &/nD R +9 &10G R +10 &2F R +9 &4F S +10 &6uF S +9 &88G R +9 &9I S +10 &;F S +9 &=}G S +9 &?@C R +10 &AD R +9 &BF R +10 &DG S +9 &FCS T +9 &Ha V +10 &Is X +9 &K{z Y +9 &M; Z +10 &N Z +9 &P Z +10 &Rdzi / +9 &S%` 2 +10 ( + &S , +2 "processing"%|& +4 #"myshortDA"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.69 + .Hand.open +4 "manipulator"&1 +72 "core" 1 +2 "manipulator"&t% +44 "core" % b  = R +3 ."myshortDA"Forearm.reconfigure :loose +11 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&' ] +95 "core" ' +3 #"myshortDA"Heating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +4 "processing"% { +3 %u9 +9 "core" 9 +102 "processing"%z9 +4 "core" 9 +103 "processing"%K9 +3 "core" 9  +103 "processing"%`9 +4 "core" 9  +103 "processing"% 9 +3 "core" 9 +103 "processing"%-9 +3 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%Q9 +4 "core" 9 +103 "processing"%y9 +3 "core" 9# +103 "processing"%E9 +3 "core" 9' +103 "processing"%?9 +4 "core" 9+ +103 "processing"%P9 +3 "core" 9/ +103 "processing"%C9 +4 "core" 94 +103 "processing"%B9 +3 "core" 98 +103 "processing"%)9 +3 "core" 9< +103 "processing"%G9 +3 "core" 9@ +103 "processing"%N9 +3 "core" 9E +103 "processing"%$9 +4 "core" 9I +103 "processing"%n9 +3 "core" 9M +103 "processing"%9 +3 "core" 9Q +103 "processing"%s9 +3 "core" 9V +103 "processing"%49 +3 "core" 9Z +103 "processing"%;9 +4 "core" 9^ +103 "processing"%89 +3 "core" 9b +103 "processing"%~9 +3 "core" 9g +103 "processing"%9 +3 "core" 9 k +103 "processing"%59 +3 "core" 9o +103 "processing"%*9 +4 "core" 9s +103 "processing"%9 +3 "core" 9$x +103 "processing"%9 +3 "core" 9+| +103 "processing"%\\9 +3 "core" 93 +4 ."myshortDA"PH.hold 2:00:00,28C +3 "processing"%a p{p. +4 ."myshortDA"delay 1:30 +7 "core"  +6808 "Can"  Q j‡ +2190 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"%I +112 "core"  +2 #"myshortDA"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +13 ."myshortDA"PS.seek 0.5ml +2 "processing"%Y' +594 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."myshortDA"PS.seek 2ml +2 "processing"%h'Q +1615 "core" ' +2 ."myshortDA"PTV.dial :puck +2 "processing"%R  +137 "core"  +2 ."myshortDA"PSV.dial PTV +3 "processing"%1 +80 "core" + ."myshortDA"PBV.dial :waste1 +3 "processing"%A  +58 "core" +2 "processing"%7% +5 "core" %Y +3 ."myshortDA"PS.seek 1.5ml +2 "processing"%U' +585 "core" ' +2 ."myshortDA"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%= * +37 "core" + +3 ."myshortDA"PS.seek 0ml +2 "processing"%X'ܑ +1601 "core" ' +2 ."myshortDA"delay 5:00 +30002 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%w  +6 "core"  +3 ."myshortDA"PBV.dial :waste1 +2 "processing"%c  +38 "core" +2 ."myshortDA"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +3 "processing"%2 * +38 "core" , +2 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"%' +80 "core"  +3 ."myshortDA"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."myshortDA"PS.seek 2.5ml +2 "processing"%(' +2510 "core" ' +2 ."myshortDA"PSV.dial PTV +2 "processing"%[ +80 "core" +2 ."myshortDA"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%S +81 "core"  +2 ."myshortDA"delay 5 seconds +502 .PSV.dial PTV +3 "processing"% +80 "core" +2 ."myshortDA"delay 5 seconds +503 .PSV.dial :air +3 "processing"%  +80 "core"  +2 ."myshortDA"PS.seek :empty +3 "processing"%0's +2501 "core" ' +2 ."myshortDA"PTV.dial :PRVmixing,via: PRV +3 "processing"%r  +136 "core" + ."myshortDA"PSV.dial :mixloop +3 "processing"%, +47 "core" +2 ."myshortDA"PRV.dial :ab1 +3 "processing"%{ @ +109 "core" ? +3 ."myshortDA"PS.reconfigure :slow + "processing"%#A 2`xb +7 ."myshortDA"PS.seek 0.15ml +2 "processing"%' +362 "core" ' +2 ."myshortDA"delay 2 seconds +253 ."connect"CBV.dial PRV +3 ."myshortDA"PRV.dial CBV +4 "collection"'\  +4 "processing"%  +3 "core"  +47  +2 "processing"% % +4 "core" %  +3 ."myshortDA"PS.seek 0.3ml +2 "processing"%!' +361 "core" ' +2 ."myshortDA"delay 2 seconds +202 .CBV.dial between PRV and PSV +3 "collection"'i  +37 "core" +2 ."myshortDA"PRV.dial :air +2 "processing"%  +47 "core"  +3 ."myshortDA"PS.seek 0.9ml +4 "processing"%O'N +1263 "core" ' +2 ."myshortDA"PRV.dial :waste2 +3 "processing"%> @ +78 "core" ? +3 ."myshortDA"PS.seek 0.5ml +4 "processing"%' +866 "core" ' +3 #"myshortDA"addPMLReagent08 + .PSV.dial :air +4 "processing"%/  +47 "core"  +3 ."myshortDA"PS.reconfigure :default + "processing"%#A d`xb +7 ."myshortDA"PS.seek 2ml +2 "processing"%M'Q +1614 "core" ' +2 ."myshortDA"PSV.dial :PML +2 "processing"%F +47 "core" +2 ."myshortDA"PTV.dial :mixing +3 "processing"%x @ +76 "core" A +2 ."myshortDA"PBV.dial :waste1 +3 "processing"%]  +39 "core" +2 "processing"%@% +5 "core" %Q  +2 ."myshortDA"PS.seek 1.85ml +2 "processing"%<'I +238 "core" ' +2 ."myshortDA"PBV.dial between PSV and waste1 +2 "processing"%p * +39 "core" , +3 ."myshortDA"PS.seek 0ml +3 "processing"%'ܑ +1966 "core" ' +2 ."myshortDA"delay 2 seconds +203 #Beginning samplePassC +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'& +5 "core" & +3 "manipulator"& & +4 "core" & FZ +2 "manipulator"&% +4 "core" % b 0 J +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&l(-z +136 "core" ( +2 "manipulator"&& +4 "core" &- c D% +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &d& +3 "core" &- _ C% +3 ."myshortDA"Forearm.seek :garage +3 "manipulator"&J'o +112 "core" ' +3 ."myshortDA"Hand.close +2 "manipulator"&6/ +78 "core" / +2 "manipulator"&Z& +4 "core" &-  /  7$ +2 "manipulator"&V% +4 "core" % o  V 3 +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&"' ] +116 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +2 "manipulator"&D( +274 "core" ( +3 "manipulator"&g& +3 "core" &  J$ +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" &  G$ +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek CC +3 "manipulator"&'ш +101 "core" ' +2 "manipulator"&& +4 "core" &  E$ +2 "manipulator"&L% +4 "core" %с , C +3 "collection"'& +5 "core" & +2 "collection"'}& +6 "core" & +2 ."myshortDA"CC.seek :closed +3 "collection"'+(X +7 "core" & +5 & 6 +9 &Et 2 +10 &5kv G +9 &\\ U +9 &E U +10 &GI U +9 & D U +9 &G U +10 &G U +9 &!PF T +10 &#F T +9 &$E U +9 &&G T +10 &(XD T +9 &*D U +10 &+G U +9 &-I U +9 &/_F U +9 &1!I U +10 &2A U +9 &4C U +10 &6hC T +9 &8*C T +9 &9B T +10 &;B U +9 &=pD T +10 &?1D U +9 &@F T +9 &BF U +10 &DuM U +9 &F1Z X +9 &Gp Z +10 &I _ +9 &K` _ +9 &M! ` +10 &N ` +9 &P a +10 &Rc a +9 &T& a +9 &U b# +10 &W R +9 &Xv #g +9 &X! R +10 ( + &XZ M +2 "collection"'}& +5 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.57 + "collection"'& +7 "core" &XZ M +3 ."myshortDA"Hand.open + "manipulator"&o1 +18 "core" 1 +2 "manipulator"&% +4 "core" %с 4 B +3 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&#' ] +94 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%: +114 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush +54 .PSR.select :flush +6 "processing"%@ +11 ."myshortDA"PS.seek 1.5ml +2 "processing"%_' +1605 "core" ' +2 ."myshortDA"delay 5 seconds +475 "Can" t nOX +27 ."myshortDA"PSV.dial :waste1 +4 "processing"%9  +47 "core"  +3 ."myshortDA"PS.seek 0ml +2 "processing"% 'ܑ +1603 "core" ' + ."myshortDA"PSV.dial PSR +3 "processing"%& +60 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +12 ."myshortDA"PS.seek 2.5ml +3 "processing"%q' +2622 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 ."myshortDA"CBV.dial PRV +5 "processing"%.  +2 "collection"'%  +39 "core"  +137  +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%3 +116 "core" +2 ."myshortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing +5 "processing"%e  +77 "core" +3 ."myshortDA"PS.seek 0ml +4 "processing"%'ܑ +2623 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%v  +52 "core"  +3 ."myshortDA"PS.seek 2.5ml +3 "processing"%b' +2628 "core" ' +2 ."myshortDA"PSV.dial :mixloop +3 "processing"% +48 "core" +3 ."myshortDA"PS.seek 0ml +3 "processing"%j'ܑ +2619 "core" ' +2 ."myshortDA"PSV.dial :air +3 "processing"%  +49 "core"  +2 ."myshortDA"PS.seek 2.5ml +3 "processing"%t' +2629 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%| +49 "core" +3 ."myshortDA"PS.seek 0ml +4 "processing"%u'ܑ +2615 "core" ' +2 #"myshortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&z& +6 "core" & j v # @$ +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek CC +3 "manipulator"&m( +40 "core" ( +2 "manipulator"&K& +3 "core" & o . @_ +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &`& +3 "core" & } @_ +3 ."myshortDA"Forearm.seek CC +4 "manipulator"& 'ш +95 "core" ' + ."myshortDA"Hand.close +2 "manipulator"&-/ +26 "core" / +3 ."myshortDA"CC.seek :open +2 "collection"'( +413 "core" ( +2 "manipulator"&Q& +4 "core" & M F_ +3 "manipulator"&y% +4 "core" %z  H[ +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&E' ] +106 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +3 "manipulator"&?(-z +278 "core" ( +2 "manipulator"&P& +4 "core" &-{  K_ +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &C& +3 "core" &-{ } K_ +4 ."myshortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek :garage +3 "manipulator"&B'o +113 "core" ' +3 ."myshortDA"Hand.open + "manipulator"&)1 +69 "core" 1 +2 "manipulator"&G% +4 "core" % yh 4 5F +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +2 "manipulator"&N' ] +104 "core" ' +3 ."da"delayUntil "16:50:45.21" +24645 #recoverPRVreagent08 +2 .PTV.dial :mixing +4 "processing"%$ @ +76 "core" @ +2 ."da"PBV.dial :waste1 +2 "processing"%n  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +37 "core" , +2 ."da"PSV.dial :air +3 "processing"%s  +49 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%4' +2525 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%; +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +3 "processing"%8  +48 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%~ +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +3 "processing"%  +48 "core"  +2 ."da"PS.seek :empty +46 "processing"%5's +2502 "core" ' +10 #"da"washCycleDA #1 of 2 +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%* +155 "core" +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +7 "processing"% +16 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +4 "processing"%' +594 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%'Q +1606 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%\\  +77 "core"  +2 ."da"PSV.dial PTV +2 "processing"%I +82 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%f  +38 "core" +2 "processing"%Y% +3 "core" %L  +3 ."da"PS.seek 1.5ml +2 "processing"%R' +586 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%1 * +39 "core" + +2 ."da"PS.seek 0ml +3 "processing"%A'ܑ +1609 "core" ' +2 ."da"delay 2:00 +990 "Can"  T q +11013 #"da"recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%7  +17 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%h  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%= * +40 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +4 "processing"%U +82 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%' +2510 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%w +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%c +81 "core"  +3 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%2 +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%'  +81 "core"  +3 ."da"PS.seek :empty +4 "processing"%X's +2506 "core" ' +2 #"da"washCycleDA #2 of 2 +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%[ +145 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +4 "processing"% +13 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%S' +603 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +5 "processing"% +11 ."da"PS.seek 2ml +3 "processing"%'Q +1601 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%  +7 "core"  + ."da"PSV.dial PTV +3 "processing"%( +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%r  +40 "core" +2 "processing"%,% +3 "core" %S  +3 ."da"PS.seek 1.5ml +2 "processing"%{' +594 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%0 * +40 "core" , +3 ."da"PS.seek 0ml +4 "processing"%\ 'ܑ +1609 "core" ' +2 ."da"delay 2:00 +12002 #recoverPSRreagent08 +2 .PTV.dial :puck +8 "processing"%  +11 "core"  +3 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +37 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%i +82 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%' +2518 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%! +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%> +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%O +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%/  +79 "core"  +3 ."da"PS.seek :empty +2 "processing"%'s +2497 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +4 "processing"%F  +47 "core"  +2 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +3 "processing"%x  +135 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%]  +94 "core" ~ + ."da"PTV.dial :PRVmixing +11 "processing"%@  +17 "core" +2 ."da"PSV.dial :mixloop +3 "processing"%p +47 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."da"PS.seek 0.3ml +3 "processing"%M' +390 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%<  +49 "core"  +2 "processing"%% +4 "core" %"  +3 ."da"PS.seek 0.55ml +2 "processing"% '"[ +334 "core" ' +2 #"da"addPMLReagent08 +2 .PSV.dial :air +4 "processing"%  +47 "core"  +2 ."da"PS.seek 2ml +3 "processing"%'Q +1559 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%d +47 "core" +2 ."da"PTV.dial :mixing +3 "processing"%T @ +75 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%6  +38 "core" +2 "processing"%Z% +4 "core" %W +3 ."da"PS.seek 1.85ml +3 "processing"%V'O +243 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"% * +38 "core" + +3 ."da"PS.seek 0ml +2 "processing"%J'ܑ +1965 "core" ' +2 ."da"delay 2 seconds +203 .delay 8:00 +4553 "Can" R u  +43450 #"da"recoverPRVreagent08 + .PTV.dial :mixing +4 "processing"%g @ +5 "core" A +2 ."da"PBV.dial :waste1 +3 "processing"%  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%l * +39 "core" , +2 ."da"PSV.dial :air +3 "processing"%  +48 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%L' +2520 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"% +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%"  +49 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%k +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +3 "processing"%  +48 "core"  +2 ."da"PS.seek :empty +3 "processing"%o's +2513 "core" ' +3 #"da"washCycleDA #1 of 3 + .PSR.select :air +5 .PSV.dial PSR +3 "processing"% +157 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."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 +2 "processing"%:'Q +1612 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%  +75 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +82 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%9  +38 "core" +2 "processing"%_% +4 "core" %Q  +3 ."da"PS.seek 1.5ml +2 "processing"%&' +591 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +39 "core" + +3 ."da"PS.seek 0ml +2 "processing"%%'ܑ +1603 "core" ' +2 ."da"delay 2:00 +1846 "Can" ^ xC +10157 #"da"recoverPSRreagent08 +2 .PTV.dial :puck +2 "processing"%.  +8 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%3  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%e * +38 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%q +79 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%v' +2519 "core" ' +2 ."da"PSV.dial PTV +3 "processing"% +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"% +82 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%b +92 "core" ~ +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +81 "core"  +2 ."da"PS.seek :empty +3 "processing"%j's +2513 "core" ' +3 #"da"washCycleDA #2 of 3 + .PSR.select :air +4 .PSV.dial PSR +4 "processing"%| +147 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +55 ."da"PS.reconfigure :default +10 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%t' +592 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%z'Q +1615 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%K  +6 "core"  +2 ."da"PSV.dial PTV +2 "processing"%` +79 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%-  +40 "core" +2 "processing"%D% +4 "core" %X +3 ."da"PS.seek 1.5ml +3 "processing"%#' +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%+ * +38 "core" , +3 ."da"PS.seek 0ml +4 "processing"%Q'ܑ +1610 "core" ' +3 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +3 "processing"%y  +7 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +3 "processing"%P * +38 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%C +81 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +4 "processing"%m' +2523 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%) +81 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%G +81 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%E +98 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%B  +81 "core"  +3 ."da"PS.seek :empty +4 "processing"%$'s +2501 "core" ' +3 #"da"washCycleDA #3 of 3 + .PSR.select :air +5 .PSV.dial PSR +3 "processing"%n +157 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default + "processing"%#A d`xb +6 ."da"PS.seek 0.5ml +2 "processing"%' +586 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +2 "processing"%s'Q +1603 "core" ' + ."da"PTV.dial :puck +2 "processing"%u  +8 "core"  +2 ."da"PSV.dial PTV +2 "processing"%; +82 "core" + ."da"PBV.dial :waste1 +3 "processing"%8  +38 "core" +2 "processing"%~% +4 "core" %L!  +3 ."da"PS.seek 1.5ml +2 "processing"%' +600 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%4 * +39 "core" + +3 ."da"PS.seek 0ml +3 "processing"%*'ܑ +1602 "core" ' +2 ."da"delay 2:00 +6352 "Can" v { +5652 #"da"recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%5  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%\\ * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%I +80 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%f' +2518 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%Y +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"% +80 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%1 +79 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%R  +79 "core"  +3 ."da"PS.seek :empty +2 "processing"%7's +2523 "core" ' +2 ."da"Gate.power :camera,:ON +3 #Mixing DA Substrates +3 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%h +161 "core"  +5 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +8 "processing"% +24 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +13 ."da"PS.seek 0.25ml +8 "processing"%='I +341 "core" ' +3 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +3 "processing"% +14 ."da"PS.seek 0.5ml +2 "processing"%U' +390 "core" ' +2 ."da"delay 5 seconds +511 .PSR.select :air +2 "processing"% +13 ."da"PS.seek 2ml +3 "processing"%A'Q +1603 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%w  +8 "core"  +2 ."da"PSV.dial PTV +2 "processing"%c +95 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%2  +39 "core" +2 "processing"%'% +4 "core" %V!  +3 ."da"PS.seek 1.5ml +3 "processing"%' +599 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%[ * +40 "core" , +3 ."da"PS.seek 0ml +3 "processing"%X'ܑ +1597 "core" ' +2 ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%S  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +40 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%( * +39 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +4 "processing"%r +81 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +7 ."da"PS.seek 2.5ml +2 "processing"%,' +2615 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +83 "core" +3 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%0 +82 "core"  +3 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%{ +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%^  +83 "core"  +3 ."da"PS.seek :empty +2 "processing"%'s +2595 "core" ' +3 #"da"Additional air clear + .PSR.select :air +4 .PSV.dial PSR +4 "processing"% +149 "core"  +2 #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +6 .PS.reconfigure :default +2 "processing"%#A d`xb +6 ."da"PS.seek 2ml +2 "processing"%'Q +2110 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +3 "processing"%i  +7 "core"  +2 ."da"PSV.dial PTV +2 "processing"%\ +83 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%!  +39 "core" +2 "processing"%>% +4 "core" %P  +3 ."da"PS.seek 1.5ml +2 "processing"%O' +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%/ * +41 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%  +117 "core"  +3 ."da"PS.seek :empty +2 "processing"%F's +1606 "core" ' +2 "processing"%x9 +4 "core" 9}6 +3 #"da"Processing Puck Heater at 28.1C before imaging + .PH.coast +4 "processing"%] +5 %@& +3 "core" 6 + &S , +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&p% +6 "core" % Z   +2 "storage"(% +4 "core" %A X +2 "storage"(<. +4 "core" .(+ +3 ."da"SC.reconfigure :tight + "storage"($\ .(\ 1~b +5 ."da"SC.seek 3 +3 "storage"((@ +203 "core" ( +2 ."da"SC.configure :limp + "storage"($(\ 1b +6 (M& +3 "core" &B B O i +3 "manipulator"&& +4 "core" &-{   _ +2 "manipulator"& % +4 "core" % Z    +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +3 "manipulator"&d( +183 "core" ( +2 "manipulator"&T& +4 "core" &  $ +2 "storage"(6& +4 "core" &K   +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&Z'm +102 "core" ' +2 "storage"(& +4 "core" &K   +3 ."da"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +7 ."da"SE.seek :beamBreak +2 "storage"(' +286 "core" ' +2 "storage"(V- +4 "core" -' +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +5 ."da"SE.seek :place +3 "storage"(g'x +41 "core" ' +3 "manipulator"&& +4 "core" & $ +2 "manipulator"&l% +4 "core" %p ' k " +54 ."da"Forearm.reconfigure :loose +11 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +2 "manipulator"&' ] +95 "core" ' +2 ."da"Elbow.seek PC +4 "manipulator"&J( +254 "core" ( +2 "manipulator"&& +4 "core" &   0 +3 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &"& +3 "core" &  0 +3 ."da"Forearm.seek PC +2 "manipulator"&k'E +94 "core" ' +2 ."da"Hand.close + "manipulator"&/ +78 "core" / +2 ."da"PC.seek :open +3 "processing"%L( +379 "core" ( +2 "storage"(& +4 "core" &K % +2 "manipulator"&o& +4 "core" & 8 8 0 +3 "manipulator"&}% +4 "core" % L Vg +3 ."da"Forearm.seek :retract +3 "manipulator"&' ] +99 "core" ' +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +3 "manipulator"&( +245 "core" ( +2 "manipulator"&9& +5 "core" &  O +2 "storage"(_& +3 "core" &K  \  +4 ."da"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&:'m +103 "core" ' +2 ."da"Hand.open + "manipulator"& 1 +25 "core" 1 +3 "storage"(&- +3 "core" -'x +3 ."da"SE.seek -0.3 Pucks below Top Plate +3 "storage"(.'D +28 "core" ' +3 ."da"SE.reconfigure :seal + "storage"(#QK-0-\ b +6 ."da"SE.seek -1.29 Pucks below Top Plate +4 "storage"(3' +56 "core" ' +4 #"da"Lights, camera, ACTION! +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 "processing"%e& +6 #"da"PuckCamera: snap -bin=2,2 -png=0 -auto /var/log/esp/da25jul1017h.png +16 "core" &% +6 "manipulator"&q& +10 "core" & ?O +6 "manipulator"&%% +6 "core" %u! +4 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +7 ."psFlush"Forearm.seek :retract +3 "manipulator"&' ] +100 "core" ' +3 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&(-z +190 "core" ( +2 "manipulator"&b& +4 "core" &- Q O -w +3 ."psFlush"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 && +5 "core" &- A J w +3 ."psFlush"Forearm.seek :garage +3 "manipulator"&v'o +113 "core" ' +3 ."psFlush"Hand.close +2 "manipulator"&|/ +73 "core" / +2 "manipulator"&j& +4 "core" &-w +3 "manipulator"&t% +4 "core" % y\ +3 ."psFlush"Forearm.seek :retract +3 "manipulator"&K' ] +111 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek PC +3 "manipulator"&`( +122 "core" ( +2 "manipulator"&-& +4 "core" & [ X U +3 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &D& +3 "core" & P H YU +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek PC +3 "manipulator"&z'E +110 "core" ' +2 "manipulator"&+& +4 "core" &  U +3 "manipulator"&#% +3 "core" %\\  +3 "processing"%y& +5 "core" & +4 "processing"% & +5 "core" &% +3 ."psFlush"PC.seek :closed +2 "processing"%P(SD +7 "core" & +4 & |1 +9 &Cp s3 +10 &-km sG +9 &T tW +10 &y8 vV +9 &;8 vV +9 &8 uV +10 &8 uV +9 &8 vV +9 &!D8 uV +10 &#9 vV +9 &$8 uV +10 &&8 uV +9 &(L8 uV +9 &* ; uV +10 &+9 uV +9 &-9 U +9 &/W: U +10 &1< U +9 &2; U +10 &4< U +9 &6^< U +9 &8< V +10 &9= V +9 &;< V +9 &=e< U +10 &?%< vV +9 &@; vV +10 &B; vW +9 &Dj: vW +9 &F*E uW +10 &GO tY +9 &Ig r[ +9 &K^s q] +10 &M w q] +9 &N{ q^ +10 &P p^ +9 &RK_ r9 +9 &S 'f rQ +10 &S'< t7 +2 ( +66 "processing"% & +12 "core" &S'; t7 + &S'; s7 + &S'; 7 + &S'; 7 + &S'; 7 &S'; 7 + &S'; 7 + &S'; 7 +2 #"psFlush"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.83 +2 "processing"%C& +6 "core" &S';& 7 +4 ."psFlush"Hand.open +6 "manipulator"&Q1 +76 "core" 1 +4 "manipulator"&)% +10 "core" % \\ T T  +4 ."psFlush"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +11 ."psFlush"Forearm.seek :retract +4 "manipulator"&G' ] +9 #"da"SX HX9/16 (USB:53): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 1.187 seconds\ Exposing 696x520 pixel 16-bit image for 12.689 seconds\ /var/log/esp/da25jul1017h.png: PNG Upload Complete\ +16 #PuckCamera: snap -bin=2,2 -png=0 15.0 /var/log/esp/midres/da25jul1017h15s.png +77 "core" ' +3 ."psFlush"PSR.select :air +3 .PSV.dial PSR +6 "processing"%E +52 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +16 ."psFlush"PS.seek 0.5ml +3 "processing"%B' +593 "core" ' +3 ."psFlush"delay 5 seconds +502 .PSR.select :air +4 "processing"% +14 ."psFlush"PS.seek 2.5ml +3 "processing"%m' +369 #"da"SX HX9/16 (USB:53): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da25jul1017h15s.png: PNG Upload Complete\ +8 #PuckCamera: snap -bin=2,2 -png=0 25.0 /var/log/esp/midres/da25jul1017h25s.png +1493 #"image"compressed /var/log/esp/da25jul1017h.jxl +267 "core" ' +3 ."psFlush"delay 1 second +104 .PRV.dial :waste2,avoiding: :ab2 +3 "processing"%n @ +218 "core" @ +2 ."psFlush"PTV.dial :PRVmixing +3 "processing"%$  +144 "core" +2 ."psFlush"PSV.dial :mixloop +3 "processing"% +118 "core" +3 ."psFlush"PS.seek :empty +3 "processing"%u's +278 #"da"SX HX9/16 (USB:53): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 25 seconds\ /var/log/esp/midres/da25jul1017h25s.png: PNG Upload Complete\ +4 .Gate.power :camera,:OFF +5 "storage"(;- +5 "core" -' +3 "storage"(8& +4 "core" &K  N +17 "manipulator"&~& +16 "core" & S L FU +5 "manipulator"&s% +9 "core" % k I K ! +3 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +3 "manipulator"&4( +249 "core" ( +2 "manipulator"&& +5 "core" & 5 6 fU +3 "storage"(5& +4 "core" &K 4 0  +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&'m +96 "core" ' +9 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +5 ."da"SE.seek -0.57 Pucks below Top Plate +4 "storage"(\\'W +55 "core" ' +2 "manipulator"&I& +3 "core" & * U +3 "storage"(*& +5 "core" &K    +3 ."da"Elbow.reconfigure :limp + "manipulator"&$ ,(b +7 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +7 ."da"Forearm.seek 3 +2 "manipulator"&Y'M +37 "core" ' +2 ."da"Elbow.hold +3 "manipulator"&, +7 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.39 Pucks below Top Plate +4 "storage"(1' +27 "core" ' +2 "manipulator"&R% +4 "core" %_ 9 5 s +2 "storage"(f& +5 "core" &K\ \  { +3 ."da"Forearm.force -20 + "manipulator"&5 +8 ."da"Forearm.seek 3 + 318 counts +2 "manipulator"&h'Ћ +24 "core" ' +3 "manipulator"&7& +4 "core" &  Q +2 "storage"(=& +5 "core" &K # / +4 ."da"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&U'm +31 "core" ' +2 "storage"(w% +5 "core" % 9 4 +4 ."downElevator"SE.seek :down +3 "storage"(c'= +103 (2% +3 "core" %a- -  @ \\w +2 "manipulator"&'% +5 "core" %u   +4 ."da"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +3 "manipulator"&A' ] +109 "core" ' +48 ' +2 ."downElevator"SE.stop + "storage"(5 +7 ([& +4 "core" &K T X 0 +1166 #"image"compressed /var/log/esp/midres/da25jul1017h15s.jxl +92 "core" ' +2 ."psFlush"PSR.select :air +5 .PSV.dial PSR +4 "processing"% +116 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +15 ."psFlush"PS.seek 0.5ml +3 "processing"%S' +597 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +4 "processing"% +13 ."psFlush"PS.seek 2.5ml +3 "processing"%' +1642 #"image"compressed /var/log/esp/midres/da25jul1017h25s.jxl +7 ."Qmail"DAfans.email "da25jul1017h exposed 12.689 seconds\\nmidres/da25jul1017h15s\\nmidres/da25jul1017h25s",Subject: "da25jul1017h images!" +523 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +3 "processing"%(  +38 "core" +2 ."psFlush"PTV.dial :mixing +3 "processing"%r @ +76 "core" A +2 ."psFlush"PSV.dial :mixloop +2 "processing"%X +114 "core" +2 ."psFlush"PS.seek :empty +4 "processing"%'s +2623 "core" ' +5 ."psFlush"PSV.dial PSR +7 "processing"%0 +116 "core"  +4 ."psFlush"PSR.select :flush +8 "processing"%@ +21 ."psFlush"PS.seek 1ml +6 "processing"%{'[q +1111 "core" ' +4 ."psFlush"PSR.select :air +6 "processing"% +19 ."psFlush"PS.seek 2.5ml +4 "processing"%^' +329 #"uploadLog"upsync +1277 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%, +81 "core" +2 ."psFlush"PTV.dial :puck +3 "processing"%  +78 "core"  +2 ."psFlush"PBV.dial :waste1 +3 "processing"%  +18 "core"  +3 ."psFlush"PS.seek 0ml +3 "processing"%i'ܑ +416 "Can" S F +2224 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%\ +86 "core"  +2 ."psFlush"PSR.select :air +6 .PS.seek 2.5ml +4 "processing"%!' +2613 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%> +81 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"%'ܑ +2615 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%/ +81 "core"  +2 ."psFlush"PSR.select :flush +4 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +3 "processing"%' +587 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%O' +2111 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%x +81 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%] U +56 "core" V +3 ."psFlush"PS.seek 0ml +3 "processing"%@'ܑ +2641 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%p @ +48 "core" ? +3 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2619 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%<  +80 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%M's +2623 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +49 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"% ' +2621 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%H +90 "core"  +2 ."psFlush"PBV.dial PSV +3 "processing"%T U +7 "core" U +3 ."psFlush"PS.seek 0ml +3 "processing"%6'ܑ +2640 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%? @ +47 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2618 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%N  +78 "core"  +2 ."psFlush"PS.seek :empty +49 "processing"%V's +2619 "core" ' +2 ."psFlush"PSV.dial PSR +9 "processing"% +49 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +12 ."psFlush"PS.seek 1ml +3 "processing"%l'[q +1098 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1608 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%Z +91 "core"  +2 ."psFlush"PTV.dial :puck +2 "processing"%  +18 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%"  +58 "core" +3 ."psFlush"PS.seek 0ml +4 "processing"%d'ܑ +2616 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +79 "core"  +2 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%' +2626 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%W +80 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%'ܑ +2626 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%o +82 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +3 "processing"%}' +594 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%k' +2111 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%9 +81 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%_ U +57 "core" V +3 ."psFlush"PS.seek 0ml +3 "processing"%J'ܑ +2624 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"% @ +48 "core" ? +3 ."psFlush"PS.seek 2.5ml +4 "processing"%&' +2618 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%e  +86 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%q's +2629 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%% +48 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%' +2615 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%g +90 "core" ~ +2 ."psFlush"PBV.dial PSV +3 "processing"%. U +7 "core" U +3 ."psFlush"PS.seek 0ml +3 "processing"%b'ܑ +2615 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%: @ +47 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2618 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%  +80 "core"  +2 ."psFlush"PS.seek :empty +4 "processing"%|'s +254 "Can"\ T ܇ +2374 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&j& +6 "core" &  OQ +3 "manipulator"&t% +5 "core" % 3  N' +2 ."psFlush"Elbow.seek PC +2 "manipulator"&( +248 "core" ( +2 "manipulator"&-& +4 "core" &  P> +3 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &D& +3 "core" & 8 P> +3 ."psFlush"Forearm.seek PC +4 "manipulator"&v'E +106 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&+/ +74 "core" / +3 ."psFlush"PC.seek :open +3 "processing"%#( +378 "core" ( +2 "manipulator"&y& +4 "core" &  U> +3 "manipulator"&% +4 "core" % S  ; U +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&K' ] +92 "core" ' +3 ."psFlush"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek :garage +5 "manipulator"&L(-z +119 "core" ( +2 "manipulator"&C& +4 "core" &-  R +3 ."psFlush"Elbow.reconfigure :loose +54 "manipulator"&$ &.,(#b +6 &Q& +4 "core" &-   R +3 ."psFlush"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek :garage +3 "manipulator"&)'o +117 "core" ' +2 ."psFlush"Hand.open +2 "manipulator"& 1 +79 "core" 1 +2 "manipulator"&E% +5 "core" % wb  Y ?: +2 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +3 "manipulator"&z' ] +103 "core" ' +2 #"myshortDA"Finished short da assay +2 #Beginning samplePassF +8 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +4 "collection"'F& +10 "core" & +4 "manipulator"&B& +3 "core" &-   R +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&n(-z +6 "core" ( +2 "manipulator"&$& +4 "core" &-  ? R +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" &-  : R +3 ."myshortDA"Forearm.seek :garage +3 "manipulator"&;'o +108 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&8/ +75 "core" / +2 "manipulator"&m& +4 "core" &-  C +3 "manipulator"&~% +3 "core" % ς < CP +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&s' ] +105 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +3 "manipulator"&( +297 "core" ( +2 "manipulator"&5& +5 "core" &  % R +2 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 &`& +3 "core" &  R +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek CC +3 "manipulator"&I'ш +98 "core" ' +2 "manipulator"&*& +4 "core" & G P +3 "manipulator"&G% +3 "core" %ю ` O +3 "collection"'R& +4 "core" & +3 "collection"'f& +6 "core" & +2 ."myshortDA"CC.seek :closed +3 "collection"'7(X +7 "core" & +4 & 4 +10 &Dt 2 +9 &,lv G +10 &Z U +9 &|D U +9 &>J U +10 &H U +9 &I T +10 &G U +9 &!GF T +9 &#D U +10 &$I U +9 &&D T +9 &(OI T +10 &*D T +9 &+I T +9 &-L T +10 &/WE T +9 &1F T +10 &2D T +9 &4G U +9 &6_H T +10 &8!I T +9 &9F T +10 &;I T +9 &=gE T +9 &?)J T +10 &@H T +9 &BG U +9 &DnO U +10 &F+] W +9 &Gu Z +9 &I ] +10 &KV ` +9 &M _ +10 &N ` +9 &P ` +9 &R[ a +10 &T a +9 &U b +9 &W Q +10 &X" &o +9 &Xl V +3 ( +2 "collection"'f& +5 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.52 + "collection"'=& +6 "core" &Xi V +2 ."myshortDA"Hand.open +2 "manipulator"&w1 +28 "core" 1 +2 "manipulator"&3% +4 "core" %ы  H +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&' ] +111 "core" ' +3 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%2  +48 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +12 ."myshortDA"PS.seek 1.5ml +2 "processing"%'' +1612 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%4  +49 "core"  +3 ."myshortDA"PS.seek 0ml +4 "processing"%\\'ܑ +1609 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%Y +60 "core"  +2 ."myshortDA"PSR.select :air +2 "processing"% +14 ."myshortDA"PS.seek 2.5ml +2 "processing"%h' +2616 "core" ' +2 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +5 "processing"%[  +2 "collection"'1  +9 "core" +101  +2 ."myshortDA"PSV.dial :PTV,via: :air +2 "processing"%U +208 "core" +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +4 "processing"%c @ +196 "core" ? +3 ."myshortDA"PS.seek 0ml +3 "processing"%'ܑ +2620 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%u  +81 "core"  +11 ."myshortDA"PS.seek 2.5ml +4 "processing"%S' +2616 "core" ' +2 ."myshortDA"PSV.dial :PTV +2 "processing"%( +82 "core" ~ +3 ."myshortDA"PS.seek 0ml +2 "processing"%r'ܑ +2627 "core" ' +3 #"myshortDA"Garaging FlushPuck in Collection Clamp + "manipulator"&X& +8 "core" & . L +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek CC +3 "manipulator"&( +6 "core" ( +2 "manipulator"&0& +5 "core" & i L +2 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 && +3 "core" & L +4 ."myshortDA"Forearm.seek CC +2 "manipulator"&{'ш +97 "core" ' +2 ."myshortDA"Hand.close + "manipulator"&,/ +19 "core" / +2 ."myshortDA"CC.seek :open +4 "collection"' ( +410 "core" ( +2 "manipulator"&& +3 "core" & P +3 "manipulator"&^% +4 "core" %э Y O4 +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&\ ' ] +99 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +2 "manipulator"&i(-z +281 "core" ( + "manipulator"&>& +4 "core" &-| ! Q P^ +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &!& +2 "core" &-| O Q^ +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek :garage +3 "manipulator"&/'o +112 "core" ' +2 ."myshortDA"Hand.open +2 "manipulator"&1 +79 "core" 1 +2 "manipulator"&% +3 "core" % wj ~ | | >N +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."myshortDA"Forearm.seek :retract +3 "manipulator"&x' ] +115 "core" ' +2 #"myshortDA"Beginning samplePassF +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"']& +5 "core" & +3 "manipulator"&O& +5 "core" &-|   S^ +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&p(-z +4 "core" ( +3 "manipulator"&@& +5 "core" &-|   T^ +2 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &<& +5 "core" &-|  T^ +2 ."myshortDA"Forearm.seek :garage +3 "manipulator"&'o +107 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&/ +67 "core" / +3 "manipulator"&M& +3 "core" &-| h + @^ +3 "manipulator"&H% +3 "core" % σ{ d u T A& +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&T' ] +103 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +2 "manipulator"& ( +285 "core" ( +2 "manipulator"&?& +4 "core" &  P. +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &6& +4 "core" &  P. +3 ."myshortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek CC +2 "manipulator"&N'ш +101 "core" ' +2 "manipulator"&& +4 "core" &   " R. +3 "manipulator"&% +4 "core" %}  C Q +3 "collection"'V& +4 "core" & +3 "collection"'l& +6 "core" & +3 ."myshortDA"CC.seek :closed +3 "collection"'Z(X +5 "core" & +5 &  +7 &.o +| +9 &`w @ +9 &5h S +10 &C S +9 &F S +9 &wB S +10 &8I T +9 &F S +9 & E T +10 &"D S +9 &$AC S +10 &&G S +9 &'E S +9 &)D T +10 &+IC S +9 &-\ C T +9 &.F T +10 &0A S +9 &2QF S +10 &4D T +9 &5G S +9 &7F S +10 &9YD S +9 &;D T +9 &<D T +10 &>F T +9 &@aA S +10 &B#F S +9 &CL T +9 &EW U +10 &G]e X +9 &I [ +9 &J _ +10 &L _ +9 &NQ ^ +10 &P _ +9 &Q _ +9 &S ` +10 &UO b +9 &W  a +9 &XaI &s +10 &X } V +6 ( +2 "collection"'l& +4 "core" &Xg V +3 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.55 +2 "collection"'& +7 "core" &Xg V +2 ."myshortDA"Hand.open +2 "manipulator"&"1 +74 "core" 1 +2 "manipulator"&% +5 "core" %}  K +2 ."myshortDA"Forearm.reconfigure :loose +10 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +2 "manipulator"&' ] +106 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%d  +209 "core"  +2 #"myshortDA"Pulling 2.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%W' +2617 "core" ' +2 ."myshortDA"delay 5 seconds +503 ."connect"PRV.dial CBV +5 ."myshortDA"CBV.dial PRV +3 "processing"%  +7 "core"  +3 ."myshortDA"PSV.dial :PTV,via: :air +2 "processing"%o +210 "core" ~ +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +4 "processing"% @ +7 "core" @ +3 ."myshortDA"PS.seek 0ml +2 "processing"%}'ܑ +2629 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +2 "processing"%9  +211 "core"  +2 #"myshortDA"Pulling 2.5ml of PSR.flush +2 .PSR.select :flush +7 .PS.seek 2.5ml +2 "processing"%_' +2622 "core" ' +2 ."myshortDA"delay 5 seconds +503 ."connect"PRV.dial CBV +4 ."myshortDA"CBV.dial PRV +2 "processing"%k  +8 "core"  +2 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"% +210 "core" ~ +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +5 .PS.seek 0ml +4 "processing"%J'ܑ +2626 "core" ' +3 ."myshortDA"PSV.dial PSR,avoiding: PBV +2 "processing"%e  +222 "core"  +2 #"myshortDA"Pulling 2.5ml of PSR.flush +2 .PSR.select :flush +6 .PS.seek 2.5ml +3 "processing"%&' +2620 "core" ' +2 ."myshortDA"delay 5 seconds +503 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +5 "processing"%%  +7 "core"  +3 ."myshortDA"PSV.dial :PTV,via: :air +2 "processing"%q +209 "core" ~ +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +4 .PS.seek 0ml +4 "processing"%g'ܑ +2628 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%.  +209 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush + .PSR.select :flush +7 .PS.seek 1.5ml +2 "processing"%' +1611 "core" ' +2 ."myshortDA"delay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%:  +48 "core"  +3 ."myshortDA"PS.seek 0ml +2 "processing"%b'ܑ +1603 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"% +47 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +12 ."myshortDA"PS.seek 2.5ml +2 "processing"%' +2639 "core" ' +2 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +5 "processing"%j  +6 "core"  +3 ."myshortDA"PSV.dial :PTV,via: :air +2 "processing"%t +207 "core" +2 ."myshortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +6 .PS.seek 0ml +3 "processing"%-'ܑ +2628 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%D  +80 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%' +2631 "core" ' + ."myshortDA"PSV.dial :PTV +2 "processing"%+ +82 "core" ~ +3 ."myshortDA"PS.seek 0ml +4 "processing"%A'ܑ +2623 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%P  +81 "core"  +2 ."myshortDA"PS.seek 2.5ml +3 "processing"%y' +2673 "core" ' + ."myshortDA"PSV.dial :PTV +3 "processing"% +80 "core" ~ +3 ."myshortDA"PS.seek 0ml +2 "processing"%C'ܑ +123 "Can" [ "r +2497 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%Q  +80 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%v' +2618 "core" ' +2 ."myshortDA"PSV.dial :PTV +3 "processing"% +86 "core"  +3 ."myshortDA"PS.seek 0ml +2 "processing"% 'ܑ +2620 "core" ' +2 #"myshortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&E& +6 "core" &  C K. +4 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +52 ."myshortDA"Elbow.seek CC +11 "manipulator"&K( +23 "core" ( +2 "manipulator"&F& +4 "core" & ' Mf +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &B& +5 "core" & t Lf +2 ."myshortDA"Forearm.seek CC +3 "manipulator"&$'ш +93 "core" ' +2 ."myshortDA"Hand.close + "manipulator"&/ +22 "core" / +2 ."myshortDA"CC.seek :open +3 "collection"')( +408 "core" ( +2 "manipulator"&8& +3 "core" &   Qf +3 "manipulator"&m% +4 "core" %х   Qj +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&~' ] +108 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +3 "manipulator"&L(-z +277 "core" ( +2 "manipulator"&z& +4 "core" &-~  ? Rc +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &;& +3 "core" &-~  p Sc +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek :garage +3 "manipulator"&5'o +111 "core" ' +3 ."myshortDA"Hand.open +2 "manipulator"&n1 +72 "core" 1 +2 "manipulator"&`% +4 "core" % yf | x ' =A +3 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&*' ] +102 "core" ' +2 #"myshortDA"Beginning samplePassF +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +4 "collection"'G& +6 "core" & +2 "manipulator"&R& +4 "core" &-~  K Qc +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&s(-z +6 "core" ( +2 "manipulator"&& +4 "core" &-~  : Qc +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &=& +3 "core" &-~ ` Pc +3 ."myshortDA"Forearm.seek :garage +3 "manipulator"&w'o +109 "core" ' +3 ."myshortDA"Hand.close + "manipulator"&3/ +78 "core" / +2 "manipulator"&f& +4 "core" &-~ ^ b  @c +2 "manipulator"&2% +4 "core" % σw X T 1 @ +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&I' ] +108 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +3 "manipulator"&|( +299 "core" ( +2 "manipulator"&4& +5 "core" &  R P +2 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &'& +4 "core" & | P +3 ."myshortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek CC +3 "manipulator"&Y'ш +103 "core" ' +3 "manipulator"&\\& +3 "core" &  N +3 "manipulator"&1% +4 "core" %ы  N +3 "collection"'[& +3 "core" & +4 "collection"'U& +5 "core" & +4 ."myshortDA"CC.seek :closed +3 "collection"'c(X +7 "core" & +3 &  +7 &0p +| +9 &`s @ +9 &>g R +10 &A R +9 &C S +9 &D S +10 &CF S +9 &D R +10 & F R +9 &"G S +9 &$LG R +10 && D S +9 &'E S +10 &)C R +9 &+SI S +9 &-F S +10 &.D S +9 &0F R +9 &2[C S +10 &4F S +9 &5C R +9 &7E R +10 &9cE S +9 &;%F S +10 &<B R +9 &>D S +9 &@kE S +10 &B.C R +9 &CH S +9 &EV T +10 &Gic V +9 &I [ +10 &J ^ +9 &L ] +9 &NY ^ +10 &P ^ +9 &Q ` +9 &S ` +10 &UZ a +9 &W [ +10 &XS@ 3 +9 &X] K +6 ( +2 "collection"'U& +4 "core" &XX K +3 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.52 +2 "collection"'h& +6 "core" &XX K +2 ."myshortDA"Hand.open +2 "manipulator"&u1 +28 "core" 1 +2 "manipulator"&% +4 "core" %{  H +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&(' ] +100 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%S  +220 "core"  +2 #"myshortDA"Pulling 2.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +68 ."myshortDA"PS.seek 2.5ml +2 "processing"%X' +2653 "core" ' +2 ."myshortDA"delay 5 seconds +503 ."connect"PRV.dial CBV +4 ."myshortDA"CBV.dial PRV +5 "processing"%0  +5 "core"  +2 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"% +207 "core" +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +5 .PS.seek 0ml +3 "processing"%,'ܑ +2640 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%  +222 "core"  +2 #"myshortDA"Pulling 2.5ml of PSR.flush + .PSR.select :flush +8 .PS.seek 2.5ml +2 "processing"%' +2616 "core" ' +3 ."myshortDA"delay 5 seconds +503 ."connect"PRV.dial CBV +4 ."myshortDA"CBV.dial PRV +9 "processing"%7  +7 "core"  +7 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"% +207 "core" +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +4 .PS.seek 0ml +4 "processing"%^'ܑ +2629 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%{  +218 "core" +2 #"myshortDA"Pulling 2.5ml of PSR.flush +2 .PSR.select :flush +7 .PS.seek 2.5ml +2 "processing"%>' +2620 "core" ' +2 ."myshortDA"delay 5 seconds +503 ."connect"PRV.dial CBV +4 ."myshortDA"CBV.dial PRV +4 "processing"%!  +6 "core"  +3 ."myshortDA"PSV.dial :PTV,via: :air +2 "processing"% +209 "core" ~ +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +5 .PS.seek 0ml +5 "processing"%'ܑ +2624 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%  +209 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush + .PSR.select :flush +8 .PS.seek 1.5ml +2 "processing"%\ ' +1613 "core" ' +2 ."myshortDA"delay 5 seconds +503 .PSV.dial :waste1 +3 "processing"%]  +49 "core"  +2 ."myshortDA"PS.seek 0ml +3 "processing"%O'ܑ +1607 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%@ +60 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%<' +2629 "core" ' +2 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +9 "processing"%/  +12 "core"  +3 ."myshortDA"PSV.dial :PTV,via: :air +2 "processing"% +209 "core" ~ +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +4 .PS.seek 0ml +4 "processing"%M'ܑ +2622 "core" ' + ."myshortDA"PSV.dial :air +3 "processing"%H  +81 "core"  +3 ."myshortDA"PS.seek 2.5ml +3 "processing"%i' +2621 "core" ' +2 ."myshortDA"PSV.dial :PTV +2 "processing"%x +82 "core" ~ +3 ."myshortDA"PS.seek 0ml +2 "processing"%'ܑ +2628 "core" ' +2 ."myshortDA"PSV.dial :air + "processing"%?  +81 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%p' +2624 "core" ' +2 ."myshortDA"PSV.dial :PTV +3 "processing"%6 +80 "core"  +2 ."myshortDA"PS.seek 0ml +3 "processing"%'ܑ +2626 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%  +80 "core"  +5 ."myshortDA"PS.seek 2.5ml +3 "processing"%V' +2627 "core" ' + ."myshortDA"PSV.dial :PTV +2 "processing"%T +86 "core"  +2 ."myshortDA"PS.seek 0ml +3 "processing"% 'ܑ +2618 "core" ' +2 #"myshortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&& +6 "core" & J +4 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek CC +2 "manipulator"&"( +6 "core" ( +2 "manipulator"&& +4 "core" &  J +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &l& +3 "core" & 3 J +3 ."myshortDA"Forearm.seek CC +2 "manipulator"&N'ш +96 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&d/ +29 "core" / +49 ."myshortDA"CC.seek :open +11 "collection"'r( +410 "core" ( +2 "manipulator"&& +4 "core" & ' { P +2 "manipulator"&o% +4 "core" %ё  Q? +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&' ] +97 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek :garage +3 "manipulator"&W(-z +278 "core" ( +2 "manipulator"&9& +4 "core" &- ( Pg +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 &}& +3 "core" &- | Pg +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek :garage +3 "manipulator"&k'o +116 "core" ' +2 ."myshortDA"Hand.open + "manipulator"& 1 +73 "core" 1 +2 "manipulator"&_% +4 "core" % wg } 9 ?D +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract + "manipulator"&e' ] +106 "core" ' +2 #"myshortDA"Beginning samplePassF +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'J& +7 "core" & +2 "manipulator"&%& +4 "core" &-  , Sg +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&q(-z +7 "core" ( + "manipulator"&&& +4 "core" &- K Sg +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &.& +4 "core" &- ( Sg +3 ."myshortDA"Forearm.seek :garage +2 "manipulator"&g'o +110 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&:/ +75 "core" / +2 "manipulator"&& +4 "core" &- p h @g +2 "manipulator"&% +5 "core" % ςr Z ` @ +2 ."myshortDA"Forearm.seek :retract +2 "manipulator"&b' ] +110 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +2 "manipulator"&j( +277 "core" ( +2 "manipulator"&t& +4 "core" & ( M' +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" &  M' +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek CC +2 "manipulator"&D'ш +100 "core" ' +2 "manipulator"&-& +4 "core" & I K% +2 "manipulator"&+% +4 "core" %ђ F K +3 "collection"'& +4 "core" & +4 "collection"'P& +5 "core" & +3 ."myshortDA"CC.seek :closed +3 "collection"'A(X +5 "core" & +5 & 5 +8 &Dn 2 +10 &9mr F +9 &[ S +10 &D S +9 &PI S +9 &E S +10 &F R +9 &E S +9 &!YD S +10 &#D S +9 &$F S +10 &&F S +9 &(bF R +9 &*#E S +10 &+G S +9 &-F S +9 &/hH S +10 &1+E S +9 &2C S +10 &4C S +9 &6qF S +9 &83H S +10 &9F S +9 &;G S +9 &=yH S +10 &?;F S +9 &@I S +10 &BC S +9 &DK S +9 &F<Y U +10 &Gk W +9 &I \\ +9 &Kg ^ +10 &M* ^ +9 &N _ +10 &P ^ +9 &Rj ` +9 &T- ` +10 &U b +9 &W K +10 &X" *{ +9 &Xp X +3 ( +2 "collection"'P& +4 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.49 +2 "collection"'& +5 "core" &Xl X +3 ."myshortDA"Hand.open +2 "manipulator"&y1 +18 "core" 1 +2 "manipulator"&Q% +5 "core" %{ 4 D +2 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +2 "manipulator"&C' ] +100 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%  +209 "core"  +2 #"myshortDA"Pulling 2.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +12 ."myshortDA"PS.seek 2.5ml +2 "processing"%v' +1494 "Can" _ e +1128 "core" ' +2 ."myshortDA"delay 5 seconds +504 ."connect"PRV.dial CBV +4 ."myshortDA"CBV.dial PRV +4 "processing"%E  +7 "core"  +2 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"%F +209 "core"  +2 ."myshortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +5 .PS.seek 0ml +4 "processing"%B'ܑ +2665 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +11 "processing"%  +210 "core"  +2 #"myshortDA"Pulling 2.5ml of PSR.flush +2 .PSR.select :flush +7 .PS.seek 2.5ml +3 "processing"% ' +2628 "core" ' +2 ."myshortDA"delay 5 seconds +503 ."connect"PRV.dial CBV +4 ."myshortDA"CBV.dial PRV +10 "processing"%  +11 "core"  +3 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"%Z +210 "core"  +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +4 .PS.seek 0ml +4 "processing"%8'ܑ +2619 "core" ' +3 ."myshortDA"PSV.dial PSR,avoiding: PBV +2 "processing"%m  +211 "core"  +2 #"myshortDA"Pulling 2.5ml of PSR.flush +2 .PSR.select :flush +7 .PS.seek 2.5ml +2 "processing"%$' +2621 "core" ' +2 ."myshortDA"delay 5 seconds +503 ."connect"PRV.dial CBV +5 ."myshortDA"CBV.dial PRV +4 "processing"%z  +7 "core"  +2 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"%; +210 "core" ~ +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +5 .PS.seek 0ml +4 "processing"%K'ܑ +2641 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%n  +209 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush + .PSR.select :flush +6 .PS.seek 1.5ml +4 "processing"%`' +1604 "core" ' +2 ."myshortDA"delay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%~  +48 "core"  +3 ."myshortDA"PS.seek 0ml +2 "processing"%G'ܑ +1606 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%R +49 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%' +2624 "core" ' +2 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +8 "processing"%=  +13 "core"  +3 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"%5 +210 "core"  +2 ."myshortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +6 .PS.seek 0ml +3 "processing"%3'ܑ +2641 "core" ' +2 ."myshortDA"PSV.dial :air +3 "processing"%f  +80 "core"  +3 ."myshortDA"PS.seek 2.5ml +2 "processing"%2' +2629 "core" ' +2 ."myshortDA"PSV.dial :PTV +2 "processing"%L +81 "core"  +2 ."myshortDA"PS.seek 0ml +3 "processing"%*'ܑ +2629 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%w  +80 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%s' +2618 "core" ' +2 ."myshortDA"PSV.dial :PTV +3 "processing"%4 +81 "core" ~ +3 ."myshortDA"PS.seek 0ml +4 "processing"%''ܑ +2623 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%\\  +80 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%1' +2627 "core" ' +2 ."myshortDA"PSV.dial :PTV +3 "processing"%[ +84 "core"  +3 ."myshortDA"PS.seek 0ml +3 "processing"%I'ܑ +2640 "core" ' +2 #"myshortDA"Garaging FlushPuck in Collection Clamp + "manipulator"&)& +7 "core" &  E% +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +2 "manipulator"&h( +33 "core" ( +2 "manipulator"&u& +4 "core" & H +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 && +2 "core" &  H +4 ."myshortDA"Forearm.seek CC +2 "manipulator"&U'ш +96 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&Y/ +26 "core" / +2 ."myshortDA"CC.seek :open +3 "collection"'S( +408 "core" ( +2 "manipulator"& & +4 "core" & , O +2 "manipulator"&0% +4 "core" %ы H O= +4 ."myshortDA"Forearm.seek :retract +2 "manipulator"&' ] +105 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +3 "manipulator"&X(-z +328 "core" ( +2 "manipulator"&& +4 "core" &- o Tu +3 ."myshortDA"Elbow.reconfigure :loose +9 "manipulator"&$ &.,(#b +5 &,& +5 "core" &-   Tu +2 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek :garage +3 "manipulator"&7'o +110 "core" ' +2 ."myshortDA"Hand.open +2 "manipulator"&1 +68 "core" 1 +2 "manipulator"&% +4 "core" % vj } O ?J +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +2 "manipulator"&{' ] +104 "core" ' +3 #"myshortDA"Flushing Processing stage + "processing"%^% +6 "core" %ܕ&  +3 #"myshortDA"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%!& +6 "core" && +2 "manipulator"&& +4 "core" &-  Qu +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&>(-z +5 "core" ( +2 "manipulator"&& +4 "core" &-  Qu +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" &-   Ru +3 ."myshortDA"Forearm.seek :garage +3 "manipulator"&]'o +112 "core" ' +2 ."myshortDA"Hand.close + "manipulator"&\ / +79 "core" / +3 "manipulator"&@& +3 "core" &- p @u +3 "manipulator"&O% +4 "core" % ςu X r  A +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&/' ] +111 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek PC +3 "manipulator"&( +149 "core" ( +2 "manipulator"&<& +3 "core" & 8 NZ +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &H& +3 "core" &  OZ +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek PC +3 "manipulator"&M'E +105 "core" ' +2 "manipulator"&x& +4 "core" & $ Z SY +3 "manipulator"&i% +3 "core" %X  S +3 "processing"%?& +4 "core" &' +3 "processing"%& +6 "core" & +3 ."myshortDA"PC.seek :closed +3 "processing"%6(SD +5 "core" & +5 & 2 +8 &Ex 2 +9 &?ov F +10 &X S +9 &C R +10 &YD R +9 &D R +9 &A R +10 &F R +9 &!cD R +9 &#%E R +10 &$D R +9 &&D R +10 &(jF R +9 &*+E R +9 &+G R +10 &-F R +9 &/rB R +10 &12F S +9 &2F S +9 &4G S +10 &6xH S +9 &8;I R +9 &9J S +10 &;G S +9 &=H S +9 &?BH S +10 &AH S +9 &BI S +10 &DI S +9 &FGR T +10 &Hc V +9 &Iv X +9 &K} Y +9 &M@~ Y +10 &N Z +9 &P Z +10 &Rj|h , +9 &S$\\ 1 +10 ( + &S" , +2 "processing"%& +4 #"myshortDA"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.68 + "processing"%p& +7 "core" &S"' , +2 ."myshortDA"Hand.open +2 "manipulator"&1 +70 "core" 1 +2 "manipulator"&% +4 "core" % X P +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +2 "manipulator"&T' ] +92 "core" ' +3 ."myshortDA"PSV.dial PSR +3 "processing"%V +79 "core"  +2 ."myshortDA"PSR.select :flush +3 "processing"%@ +12 ."myshortDA"PS.seek 1ml +2 "processing"%'[q +1095 "core" ' +2 ."myshortDA"PSR.select :air +2 "processing"% +13 ."myshortDA"PS.seek 2.5ml +3 "processing"%' +1602 "core" ' +2 ."myshortDA"PSV.dial PTV +2 "processing"%l +80 "core" +2 ."myshortDA"PTV.dial :puck +3 "processing"%d  +76 "core"  +2 ."myshortDA"PBV.dial :waste1 +3 "processing"%|  +58 "core" +3 ."myshortDA"PS.seek 0ml +2 "processing"%('ܑ +2638 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%c +80 "core"  +2 ."myshortDA"PSR.select :air +5 .PS.seek 2.5ml +4 "processing"%' +2620 "core" ' +2 ."myshortDA"PSV.dial PTV +2 "processing"%o +80 "core" +3 ."myshortDA"PS.seek 0ml +3 "processing"%N'ܑ +2619 "core" ' +51 ."myshortDA"PSV.dial PSR +11 "processing"%9 +81 "core"  +2 ."myshortDA"PSR.select :flush +3 "processing"%@ +13 ."myshortDA"PS.seek 0.5ml +2 "processing"%}' +594 "core" ' + ."myshortDA"PSR.select :air +3 "processing"% +14 ."myshortDA"PS.seek 2.5ml +2 "processing"%"' +2120 "core" ' +2 ."myshortDA"PSV.dial PTV +3 "processing"% +80 "core" +2 ."myshortDA"PBV.dial PSV +2 "processing"%_ U +58 "core" V +3 ."myshortDA"PS.seek 0ml +4 "processing"%'ܑ +174 "Can"\ S  +2469 "core" ' +2 ."myshortDA"PSV.dial PBV +3 "processing"%J @ +48 "core" ? +3 ."myshortDA"PS.seek 2.5ml +3 "processing"%%' +2625 "core" ' +2 ."myshortDA"PSV.dial :waste1 +3 "processing"%&  +80 "core"  +2 ."myshortDA"PS.seek :empty +3 "processing"%.'s +2626 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%k +49 "core"  +2 ."myshortDA"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%:' +2618 "core" ' +2 ."myshortDA"PSV.dial PTV +3 "processing"% +83 "core" +2 ."myshortDA"PBV.dial PSV +2 "processing"% U +7 "core" U +3 ."myshortDA"PS.seek 0ml +4 "processing"%W'ܑ +2616 "core" ' +2 ."myshortDA"PSV.dial PBV +2 "processing"%e @ +49 "core" > +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%g' +2615 "core" ' +2 ."myshortDA"PSV.dial :waste1 +2 "processing"%t  +79 "core"  +2 ."myshortDA"PS.seek :empty +3 "processing"%'s +2615 "core" ' +3 #"myshortDA"Garaging FlushPuck in Processing Clamp + "manipulator"&q& +7 "core" &  NS +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek PC +3 "manipulator"&-( +5 "core" ( +2 "manipulator"&+& +4 "core" &  NS +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" & n MS +3 ."myshortDA"Forearm.seek PC +4 "manipulator"&b'E +92 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&r/ +70 "core" / +2 ."myshortDA"PC.seek :open +3 "processing"%( +376 "core" ( +2 "manipulator"&y& +5 "core" &  QS +2 "manipulator"&Q% +3 "core" % 7   QV +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&P' ] +94 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +7 ."myshortDA"Elbow.seek :garage +2 "manipulator"&D(-z +131 "core" ( +2 "manipulator"&& +5 "core" &-t ,  Q$ +2 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 & & +3 "core" &-t  Q$ +3 ."myshortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek :garage +3 "manipulator"&E'o +116 "core" ' +2 ."myshortDA"Hand.open +2 "manipulator"&F1 +74 "core" 1 +2 "manipulator"&v% +4 "core" % s] ~ y M =& +3 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&' ] +104 "core" ' +40146 "Can"\ K 4 +60002 \ I 7ʇ +60002 \ \ H ` +60002 \ \ H o +60002 \ I \  +60002 \ \ H " +60002 \ \ H @ +60002 \ \ H N +60002 \ \ I v +60002 \ \ H z +60002 \ H  +60001 \ \ H G¦ +60002 \ H < +60002 \ \ H }҇ +60002  \ \ H h +60002 \ \ H  +60002 \ H MŔ +60002 \ \ H * +60002 (\ \ H  +60001 /\ \ H V +60002 4\ H ŷ +60002 :\ \ H RȂ +60002 =\ \ H  +60002 B\ \ H ͇ɮ +60002 =\ \ H !D +60002 :\ H һڇ +60001 4\ \ I Vp +60002 2\ H  +60002 4\ \ H ڊ̜ +60002 3\ \ H %2 +60002 3\ H ߿ȇ +60002 5\ H Y^ +60002 7\ \ H  +60002 :\ H ϊ @PDT1752217404.25 =\ \ H ( +60002 >\ \ H ж +60002 =\ \ H ]L +60002 A\ H  +60001 ?\ \ H x +60043 :\ H + +59961 8\ \ H Ӥ +60002 8\ H `: +60002 B\ H Ї +60002 E\ L\ f +60002 E\ G\ . +60002 N\ \ H\ ֒ +60002 T\ \ H\ b( +60002 U\ \ H\ ׾ +60002 W\ H\ T +60001 \\\ \ H\ 1 +60002 d\ H\ ـ +60002 p\ \ H\ e +60002 n\ H\ ڬ +60002 t\ \ H\ B +60002 w\ \ H\ 3؇ +60002 {\ H\ n +60002 \ \ H\ #g +60002 \ H\ &ݚ +60002 \ \ G\ (0 +60002 \ \ H\ +6Ƈ +60002 \ \ H\ -\\ +60002 \ \ G\ 0j +60002 \ H\ 3 +60001 \ \ H\ 5 +60002 \ \ H\ 88ᴇ +60002 \ H\ :J +60002 \ \ H\ =l +60002 \ \ J\ @v +60002 \ H\ B +60001 \ H\ E:䢇 +60002 \ \ H\ G8 +60002 \ H\ Jn· +60002 \ \ H\ Md +60002 \ \ H\ O +60002 \ \ H\ R<琇 +60002 \ H\ T& +60002 \ K\ Ws輇 +60001 \ H\ ZR +60002 \ \ H\ \\ +60002 \ K\ _[~ +60002 \ J\ b  +60002 \ K\ d몇 +60002 \ \ K\ gg@ +17408 #"Camille"-> access 3 +13 "storage"(B% +3 "core" %A \ , +3 "manipulator"&% +3 "core" % V  S S +3 "manipulator"&Z& +4 "core" &-  @ S"{ +3 ."Camille"SC.reconfigure :tight + "storage"($\ .(\ 1~b +6 ."Camille"SC.seek 7 +2 "storage"( ([Y +678 "core" ( +2 ."Camille"SC.configure :limp +2 "storage"($(\ 1b +5 (m& +4 "core" &[V \ %! +1019 #"Camille"-> access 4 +4 "storage"(8% +5 "core" %A \ ) +3 "manipulator"&z% +3 "core" % V P +3 "manipulator"&;& +3 "core" &-\ Y O"{ +3 ."Camille"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."Camille"SC.seek 1 +3 "storage"($( +991 "core" ( + ."Camille"SC.configure :limp +2 "storage"($(\ 1b +5 (n& +4 "core" & \  +466 #"Camille"-> startTube 4 +17790 #-> start(:myshortDA){shortDA; samplePassF; shortDAflush; shortDAflush; shortDAflush} +5 "collection"'K% +4 "core" %ND +4 "processing"%~% +8 "core" %x +2 #"myshortDA"Ready to sample after 10 seconds from PRV.sipper? +2 #Type 'Thread[:myshortDA].answer' to continue +525 #"Camille"-> Thread[:myshortDA].answer +6 #"myshortDA"Camille answered Ready to sample after 10 seconds from PRV.sipper? "Yes" +5 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +4 .delay 10 seconds +1006 .PSV.dial :mixloop +2 "processing"%` +144 "core" + ."myshortDA"PTV.dial :PRVmixing +3 "processing"%R  +136 "core" +2 ."myshortDA"PRV.dial :sipper +2 "processing"%G  +143 "core"  +3 ."myshortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +5 ."myshortDA"PS.seek 1.1ml +3 "processing"%='h! +2279 "core" ' +3 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +4 "processing"%5  +148 "core"  +4 ."myshortDA"PS.seek 0.5ml +2 "processing"%' +1274 "core" ' +2 ."myshortDA"PRV.dial :waste2 +2 "processing"%f @ +113 "core" > +2 ."myshortDA"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."myshortDA"PS.seek :empty +2 "processing"%3's +597 "core" ' + ."myshortDA"PSV.dial PSR +3 "processing"%L +113 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +13 ."myshortDA"PS.seek 1ml +2 "processing"%2'[q +1100 "core" ' +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%w' +1605 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%* +113 "core" +3 ."myshortDA"PS.seek :empty +2 "processing"%4's +2631 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%s +114 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +4 "processing"%@ +13 ."myshortDA"PS.seek 1ml +2 "processing"%\\'[q +1102 "core" ' +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%'' +1602 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%[ +124 "core" +2 ."myshortDA"PRV.dial :sipper +2 "processing"%1  +49 "core" +3 ."myshortDA"PS.seek :empty +2 "processing"%)'s +2620 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%u +113 "core"  +2 ."myshortDA"PSR.select :air +4 .PS.seek 2.5ml +5 "processing"%' +2628 "core" ' +2 ."myshortDA"PSV.dial :mixloop +3 "processing"%Y +119 "core" +2 ."myshortDA"PS.seek :empty +3 "processing"%j's +916 "Can"\ Q\ jRև +1705 "core" ' +3 #"myshortDA"Loading da puck from tube 4 into Processing Clamp +47 "processing"%C& +6 "core" &' +3 "manipulator"&A% +3 "core" % V N +2 "storage"( % +4 "core" %A \ ( +3 "storage"(0. +3 "core" .( +3 ."myshortDA"SC.reconfigure :tight +6 "storage"($\ .(\ 1~b +5 ."myshortDA"SC.seek 4 +3 "storage"(U(+ +522 "core" ( +2 ."myshortDA"SC.configure :limp +2 "storage"($(\ 1b +5 (h& +3 "core" &+ ` \ "& +3 "manipulator"&& +4 "core" &- b K"{ +2 "manipulator"&,% +4 "core" % V K +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek 4 +2 "manipulator"&( +171 "core" ( +2 "manipulator"&& +3 "core" &  L"z +3 "storage"(& +4 "core" &+ \ %& +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek 4 + 800 counts +2 "manipulator"&^'s +104 "core" ' +2 "storage"(!& +5 "core" &+ \ && +3 ."myshortDA"SE.reconfigure :pick + "storage"(#],K-0-\ b +6 ."myshortDA"SE.seek :beamBreak +2 "storage"(' +315 "core" ' +2 "storage"(- +5 "core" -' +2 ."myshortDA"SE.configure :default + "storage"(#QK-0-\ b +6 (& +5 "core" &+ [\ %& +2 "manipulator"&7& +4 "core" & , N"y +2 ."myshortDA"Elbow.seek 4 +2 "manipulator"&\ ( +7 "core" ( +2 "manipulator"&@& +3 "core" & 1 N"y +3 "storage"(O& +3 "core" &+ \ && +4 ."myshortDA"Forearm.seek 4 + 300 counts +2 "manipulator"&X' +18 "core" ' +2 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +6 ."myshortDA"Hand.close +2 "manipulator"&{/ +22 "core" / +2 !"myshortDA"o:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 4):bt["4/home/esp/esp2/utils/puckmoves.rb:389:in `load'"8/home/esp/esp2/utils/puckmoves.rb:998:in `loadPuck'";/home/esp/esp2/protocol/2G/DAprocess.rb:281:in `runDA'"6/home/esp/esp2/protocol/2G/DA.rb:124:in `shortDA'"$Camille:71:in `topLevelBinding'"./home/esp/esp2/lib/base.rb:296:in `start'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +4 ."downElevator"SE.seek :down +4 "manipulator"&<& +3 "storage"(H'= +10 "core" & L"y +2 "manipulator"&]% +4 "core" %І M H +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&x' ] +99 "core" ' +2 ."myshortDA"Elbow.seek PC +3 "manipulator"&i( +155 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +100 "core" ( +3 "manipulator"&?& +3 "core" &  N +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &>& +3 "core" & n N +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek PC +2 "manipulator"&/'E +96 "core" ' +2 "manipulator"&#& +3 "core" & ^ M +3 "manipulator"&p% +4 "core" %M S MC +3 "processing"%& +3 "core" &( +3 "processing"%& +6 "core" & +2 ."myshortDA"PC.seek :closed +4 "processing"%(SD +5 "core" & +4 & 2 +8 &Et 2 +10 &4lw F +9 &\\ T +10 &E S +9 &JE S +9 & H S +10 &E S +9 &I S +9 &!RD S +10 &#G S +9 &$D S +9 &&F S +10 &(YJ S +9 &*F S +10 &+E S +9 &-F S +9 &/cF R +10 &1#F S +9 &2F S +9 &4G S +10 &6hG S +9 &8*D S +10 &9G S +9 &;D S +9 &=pH S +10 &?3J S +9 &@G S +9 &BJ S +10 &DwP T +9 &F4\\ V +10 &Gm W +9 &I} Y +9 &Km Z +10 &M.~ Z +9 &N Z +10 &P [ +9 &RW|m 4 +9 &S$h Q +10 &S(: 7 +2 ( +2 "processing"%& +5 #"myshortDA"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.74 + .Hand.open +4 "manipulator"&V1 +79 "core" 1 + "manipulator"&M% +4 "core" % M  LC +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +2 "manipulator"&I' ] +109 "core" ' +3 #"myshortDA"Heating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +4 "processing"% { +3 %l9 +9 "core" 9 +102 "processing"%d9 +3 "core" 9 +103 "processing"%|9 +3 "core" 9  +103 "processing"%9 +4 "core" 9  +103 "processing"%c9 +3 "core" 9 +103 "processing"%(9 +3 "core" 9 +103 "processing"%o9 +3 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%99 +3 "core" 9# +103 "processing"%N9 +44 "core" 9( +103 "processing"%}9 +3 "core" 9- +103 "processing"% 9 +3 "core" 91 +103 "processing"%_9 +3 "core" 95 +103 "processing"%"9 +4 "core" 99 +103 "processing"%J9 +3 "core" 9> +103 "processing"%9 +4 "core" 9B +102 "processing"%&9 +4 "core" 9F +103 "processing"%%9 +3 "core" 9J +103 "processing"%k9 +3 "core" 9O +103 "processing"%.9 +4 "core" 9S +104 "processing"%9 +3 "core" 9W +103 "processing"%9 +3 "core" 9[ +103 "processing"%:9 +3 "core" 9` +103 "processing"%e9 +3 "core" 9d +104 "processing"%W9 +3 "core" 9h +103 "processing"%t9 +3 "core" 9l +103 "processing"%g9 +3 "core" 9q +103 "processing"%q9 +3 "core" 9u +103 "processing"%+9 +3 "core" 9y +103 "processing"%9 +4 "core" 9!} +103 "processing"%r9 +3 "core" 9( +103 "processing"%9 +3 "core" 9/ +10 ."myshortDA"PH.hold 2:00:00,28C +4 "processing"%T p{p. +3 ."myshortDA"delay 1:30 +8 "core"  +8996 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"%6 +114 "core"  +2 #"myshortDA"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."myshortDA"PS.seek 0.5ml +2 "processing"%y' +594 "core" ' +2 ."myshortDA"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."myshortDA"PS.seek 2ml +3 "processing"%Q'Q +1609 "core" ' +2 ."myshortDA"PTV.dial :puck +2 "processing"%  +138 "core"  +2 ."myshortDA"PSV.dial PTV +2 "processing"% +82 "core" +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%b  +58 "core" +2 "processing"%-% +3 "core" %P,  +4 ."myshortDA"PS.seek 1.5ml +2 "processing"%F' +589 "core" ' +2 ."myshortDA"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%v * +39 "core" + +2 ."myshortDA"PS.seek 0ml +3 "processing"%P'ܑ +1609 "core" ' +2 ."myshortDA"delay 5:00 +30002 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%E  +17 "core"  +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%a  +38 "core" +3 ."myshortDA"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%B * +38 "core" + +2 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +3 "processing"% +82 "core"  +3 ."myshortDA"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."myshortDA"PS.seek 2.5ml +3 "processing"%Z' +2546 "core" ' + ."myshortDA"PSV.dial PTV +3 "processing"% +82 "core" +2 ."myshortDA"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%m +82 "core"  +2 ."myshortDA"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%8 +82 "core" +2 ."myshortDA"delay 5 seconds +502 .PSV.dial :air +2 "processing"%z  +81 "core"  +3 ."myshortDA"PS.seek :empty +2 "processing"%;'s +38 "Can" X\ ml +2480 "core" ' +3 ."myshortDA"PTV.dial :PRVmixing,via: PRV +2 "processing"%  +136 "core" +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%n +49 "core" +2 ."myshortDA"PRV.dial :ab1 +3 "processing"%K @ +111 "core" ? +3 ."myshortDA"PS.reconfigure :slow + "processing"%#A 2`xb +6 ."myshortDA"PS.seek 0.15ml +3 "processing"%~' +362 "core" ' +2 ."myshortDA"delay 2 seconds +203 ."connect"CBV.dial PRV +4 ."myshortDA"PRV.dial CBV +2 "processing"%`  +48 "core"  +2 "processing"%R% +4 "core" %( \ +4 ."myshortDA"PS.seek 0.3ml + "processing"%G' +352 "core" ' +2 ."myshortDA"delay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'  +38 "core" +2 ."myshortDA"PRV.dial :air +3 "processing"%5  +46 "core"  +3 ."myshortDA"PS.seek 0.9ml +4 "processing"%='N +1260 "core" ' +2 ."myshortDA"PRV.dial :waste2 +2 "processing"%f @ +79 "core" @ +3 ."myshortDA"PS.seek 0.5ml +2 "processing"%' +868 "core" ' +3 #"myshortDA"addPMLReagent08 +48 .PSV.dial :air +9 "processing"%L  +48 "core"  +3 ."myshortDA"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."myshortDA"PS.seek 2ml +2 "processing"%3'Q +1604 "core" ' +2 ."myshortDA"PSV.dial :PML +3 "processing"%2 +49 "core" +2 ."myshortDA"PTV.dial :mixing +2 "processing"%* @ +77 "core" A +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%w  +38 "core" +2 "processing"%s% +4 "core" %T  +3 ."myshortDA"PS.seek 1.85ml +3 "processing"%4'L +240 "core" ' + ."myshortDA"PBV.dial between PSV and waste1 +3 "processing"%\\ * +39 "core" , +3 ."myshortDA"PS.seek 0ml +3 "processing"%['ܑ +1954 "core" ' +2 ."myshortDA"delay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +4 "collection"'1& +5 "core" & +2 "manipulator"&'& +4 "core" &  L +3 "manipulator"&u% +3 "core" % 3 > J +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&)(-z +136 "core" ( +2 "manipulator"&Y& +3 "core" &-|  B# +3 ."myshortDA"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 && +3 "core" &-| W A# +3 ."myshortDA"Forearm.seek :garage +2 "manipulator"&C'o +108 "core" ' +4 ."myshortDA"Hand.close + "manipulator"&A/ +80 "core" / +2 "manipulator"& & +4 "core" &-  5 V 6"z +2 "manipulator"&0% +4 "core" % ρp & " E 3 +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&$' ] +122 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek CC +3 "manipulator"&h( +275 "core" ( +3 "manipulator"&& +3 "core" & Z G+ +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &,& +3 "core" & w \\ @+ +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek CC +3 "manipulator"&'ш +90 "core" ' +2 "manipulator"&& +4 "core" & F D* +3 "manipulator"&D% +5 "core" %я p z 2 C6 +2 "collection"'!& +4 "core" &\ +3 "collection"'& +5 "core" & +3 ."myshortDA"CC.seek :closed +4 "collection"'(X +5 "core" & +4 & < +10 &$En 2 +9 &<jv G +9 &\\( U +10 &G U +9 &KJ U +9 & H. U +10 &H U +9 &G U +10 &!SG U +9 &#I* U +9 &$I. V +10 &&F U +9 &(\\G! U +9 &*G6 U +10 &+I U +9 &-J U +10 &/cI U +9 &1$I) V +9 &2G' U +10 &4H U +9 &6mG U +9 &80G T +10 &9FH U +9 &;JT U +10 &=tL U +9 &?6I' U +9 &@H. U +10 &BJ U +9 &DyP V +9 &F7_ X +10 &Gv Z +9 &I _ +10 &Ke\ ` +9 &M& ` +9 &N ` +10 &P0 ` +9 &Rh a +9 &T* a +10 &U b$ +9 &W S +10 &X` U +9 &X\ Y +6 ( +2 "collection"'& +4 "core" &Xn X +3 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.45 +2 "collection"'& +6 "core" &Xo X +3 ."myshortDA"Hand.open + "manipulator"&71 +21 "core" 1 +2 "manipulator"&@% +5 "core" %я U I V 66 +2 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +3 "manipulator"&O' ] +105 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%{ +113 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +4 "processing"%@ +13 ."myshortDA"PS.seek 1.5ml +2 "processing"%<' +1604 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%]  +50 "core"  +3 ."myshortDA"PS.seek 0ml +4 "processing"%'ܑ +1601 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%^ +49 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%' +2618 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 ."myshortDA"CBV.dial PRV +4 "processing"%X  +3 "collection"'?  +52 "core"  +124  +9 ."myshortDA"PSV.dial :mixloop +4 "processing"%> +113 "core" +3 ."myshortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing +4 "processing"%\  +79 "core" +3 ."myshortDA"PS.seek 0ml +4 "processing"%#'ܑ +2615 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%p  +47 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%' +2623 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%H +49 "core" +3 ."myshortDA"PS.seek 0ml +4 "processing"%x'ܑ +2621 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%  +49 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%V' +2631 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%M +49 "core" +3 ."myshortDA"PS.seek 0ml +4 "processing"%'ܑ +2624 "core" ' +2 #"myshortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&l& +6 "core" & 8 , 0 7) +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek CC +3 "manipulator"&d( +44 "core" ( +2 "manipulator"&/& +3 "core" & G ? :I +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &|& +3 "core" & X G ? 7I +3 ."myshortDA"Forearm.seek CC +4 "manipulator"&'ш +91 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&c/ +24 "core" / +3 ."myshortDA"CC.seek :open +2 "collection"'(( +409 "core" ( +2 "manipulator"&o& +3 "core" & x Y BI +3 "manipulator"&% +4 "core" %ђ i [ V >: +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&9' ] +103 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek :garage +3 "manipulator"&N(-z +277 "core" ( + "manipulator"&}& +4 "core" &-} t 7 Bp +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 & & +3 "core" &-} j { # ;p +4 ."myshortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek :garage +2 "manipulator"&_'o +116 "core" ' +3 ."myshortDA"Hand.open + "manipulator"&"1 +77 "core" 1 +2 "manipulator"&J% +5 "core" % vn  *T +2 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +3 "manipulator"&' ] +116 "core" ' +3 ."da"delayUntil "08:33:11.85" +24685 #recoverPRVreagent08 + .PTV.dial :mixing +5 "processing"%& @ +78 "core" B +2 ."da"PBV.dial :waste1 +3 "processing"%%  +39 "core" +2 ."da"delay 30 seconds +1206 "Can" P\ q +1797 ."da"PBV.dial between PSV and waste1 +3 "processing"%k * +39 "core" , +2 ."da"PSV.dial :air +2 "processing"%.  +49 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%' +2564 "core" ' +2 ."da"PSV.dial :mixloop +3 "processing"% +48 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%:  +45 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%e +46 "core" +2 ."da"delay 2 seconds +204 .PSV.dial :air +4 "processing"%W  +46 "core"  +3 ."da"PS.seek :empty +2 "processing"%t's +2531 "core" ' +2 #"da"washCycleDA #1 of 2 +2 .PSR.select :air +4 .PSV.dial PSR +5 "processing"%g +158 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%q' +590 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +13 ."da"PS.seek 2ml +3 "processing"%+'Q +1598 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +75 "core"  +2 ."da"PSV.dial PTV +2 "processing"%r +82 "core" +2 ."da"PBV.dial :waste1 +46 "processing"%  +38 "core" +2 "processing"%6% +4 "core" %N  +11 ."da"PS.seek 1.5ml +2 "processing"%j' +620 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%y * +38 "core" + +3 ."da"PS.seek 0ml +2 "processing"%'ܑ +1612 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +9 "processing"%  +6 "core"  +7 ."da"PBV.dial :waste1 +2 "processing"%b  +37 "core" +3 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%- * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%Q +82 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%v' +2522 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%F +82 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +82 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%E +82 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%a  +80 "core"  +2 ."da"PS.seek :empty +3 "processing"%B's +2524 "core" ' +3 #"da"washCycleDA #2 of 2 + .PSR.select :air +3 .PSV.dial PSR +4 "processing"% +146 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%P' +597 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%'Q +1615 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%m  +8 "core"  +2 ."da"PSV.dial PTV +2 "processing"%8 +79 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%z  +40 "core" +2 "processing"%Z% +4 "core" %W +3 ."da"PS.seek 1.5ml +3 "processing"% ' +583 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%n * +40 "core" , +3 ."da"PS.seek 0ml +3 "processing"%K'ܑ +1616 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +3 "processing"%;  +6 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%`  +38 "core" +3 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +3 "processing"%R * +44 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%~ +82 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%' +2516 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%5 +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%G +82 "core"  +2 ."da"delay 5 seconds +264 "Can" R\ t +239 ."da"PSV.dial PTV +2 "processing"%f +82 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%=  +79 "core"  +3 ."da"PS.seek :empty +2 "processing"%L's +2529 "core" ' +3 #"da"getPMLReagent08 + .PRV.dial :air +4 "processing"%  +47 "core"  +2 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +2 "processing"%2  +135 "core" +3 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%*  +47 "core" ~ + ."da"PTV.dial :PRVmixing +3 "processing"%w  +6 "core" +2 ."da"PSV.dial :mixloop +3 "processing"%s +47 "core" +3 ."da"PS.reconfigure :default + "processing"%#A d`xb +6 ."da"PS.seek 0.3ml +2 "processing"%\\' +385 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%3  +48 "core"  +2 "processing"%4% +3 "core" %  +3 ."da"PS.seek 0.55ml +3 "processing"%1'"^ +343 "core" ' +2 #"da"addPMLReagent08 +2 .PSV.dial :air +4 "processing"%'  +49 "core"  +2 ."da"PS.seek 2ml +4 "processing"%u'Q +1562 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%Y +95 "core" +2 ."da"PTV.dial :mixing +11 "processing"% @ +77 "core" A +2 ."da"PBV.dial :waste1 +3 "processing"%i  +38 "core" +2 "processing"%A% +3 "core" %W' +3 ."da"PS.seek 1.85ml +2 "processing"% 'O +230 "core" ' +2 ."da"PBV.dial between PSV and waste1 +3 "processing"%0 * +37 "core" + +3 ."da"PS.seek 0ml +4 "processing"%I'ܑ +1964 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +48003 #recoverPRVreagent08 + .PTV.dial :mixing +4 "processing"%C @ +6 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 ."da"delay 30 seconds +1868 "Can" Q\ x-. +1135 ."da"PBV.dial between PSV and waste1 +3 "processing"%, * +43 "core" , +2 ."da"PSV.dial :air +2 "processing"%)  +49 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%' +2541 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%D +50 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%!  +48 "core"  +3 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%$ +46 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%S  +47 "core"  +2 ."da"PS.seek :empty +3 "processing"%'s +2521 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%7 +148 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +3 "processing"% +14 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +3 "processing"%@' +599 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%'Q +1633 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%{  +75 "core"  +2 ."da"PSV.dial PTV +3 "processing"% +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%[  +40 "core" +2 "processing"%]% +4 "core" %Q  +3 ."da"PS.seek 1.5ml +2 "processing"%<' +600 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%^ * +40 "core" , +3 ."da"PS.seek 0ml +3 "processing"%'ܑ +1629 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +4 .PBV.dial :waste1 +4 "processing"%?  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%X * +40 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%> +82 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%\ ' +2552 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%p +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%# +86 "core" +3 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%H  +79 "core"  +3 ."da"PS.seek :empty +4 "processing"%'s +2520 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +5 .PSV.dial PSR +4 "processing"% +146 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +6 "processing"% +13 ."da"PS.reconfigure :default + "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%x' +589 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +3 "processing"%M'Q +1611 "core" ' +2 ."da"PTV.dial :puck +2 .PSV.dial PTV +4 "processing"%V +81 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%l  +39 "core" +2 "processing"%/% +4 "core" %U  +3 ."da"PS.seek 1.5ml +3 "processing"%|' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%c * +40 "core" , +3 ."da"PS.seek 0ml +3 "processing"%h'ܑ +1660 "core" ' +11 ."da"delay 2:00 +12002 #recoverPSRreagent08 +2 .PTV.dial :puck +4 .PBV.dial :waste1 +3 "processing"%O  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +38 "core" + + ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%o +82 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%' +2564 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%} +82 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"% +80 "core" +2 ."da"delay 5 seconds +300 "Can"t\ O\ {ć +203 ."da"PSV.dial :air +2 "processing"%d  +81 "core"  +2 ."da"PS.seek :empty +3 "processing"%"'s +2520 "core" ' +2 #"da"washCycleDA #3 of 3 +2 .PSR.select :air +10 .PSV.dial PSR +4 "processing"%J +146 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +7 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +4 "processing"%9' +591 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%_'Q +1603 "core" ' +2 ."da"PTV.dial :puck +2 .PSV.dial PTV +4 "processing"%& +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%%  +38 "core" +2 "processing"%k% +3 "core" %S  +4 ."da"PS.seek 1.5ml +2 "processing"%.' +603 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"% * +38 "core" , +3 ."da"PS.seek 0ml +4 "processing"%'ܑ +1607 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +4 .PBV.dial :waste1 +3 "processing"%:  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%e * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%W +82 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%' +2525 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%g +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%t +80 "core"  +3 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%q +79 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +81 "core"  +2 ."da"PS.seek :empty +3 "processing"%r's +2529 "core" ' +2 ."da"Gate.power :camera,:ON +3 #Mixing DA Substrates +2 .PSR.select :air +5 .PSV.dial PSR +3 "processing"% +162 "core"  +5 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +8 "processing"% +21 ."da"PS.reconfigure :default +5 "processing"%#A d`xb +14 ."da"PS.seek 0.25ml +6 "processing"%6'I +334 "core" ' +2 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +5 "processing"% +12 ."da"PS.seek 0.5ml +3 "processing"%+' +342 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%y'Q +1612 "core" ' +2 ."da"PTV.dial :puck +2 .PSV.dial PTV +4 "processing"%j +84 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +45 "core" +2 "processing"%b% +4 "core" %U$  +3 ."da"PS.seek 1.5ml +2 "processing"%-' +592 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%Q * +38 "core" + +3 ."da"PS.seek 0ml +4 "processing"%'ܑ +1607 "core" ' +2 ."da"delay 10 seconds +1004 #recoverPSRreagent08 +2 .PTV.dial :puck +3 .PBV.dial :waste1 +4 "processing"%F  +37 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +3 "processing"% * +38 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +49 "processing"%E +88 "core"  +3 ."da"PS.reconfigure :fast +10 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%a' +2608 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%v +83 "core" +3 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +86 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%B +83 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%P  +82 "core"  +3 ."da"PS.seek :empty +4 "processing"%m's +2618 "core" ' +3 #"da"Additional air clear + .PSR.select :air +5 .PSV.dial PSR +3 "processing"%8 +151 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +7 .PS.reconfigure :default +2 "processing"%#A d`xb +6 ."da"PS.seek 2ml +2 "processing"%z'Q +2111 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +3 .PSV.dial PTV +4 "processing"%Z +83 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +40 "core" +2 "processing"%n% +3 "core" %R%  +3 ."da"PS.seek 1.5ml +2 "processing"% ' +583 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%; * +40 "core" , +2 ."da"delay 1 second +103 .PSV.dial :waste1 +2 "processing"%`  +117 "core"  +3 ."da"PS.seek :empty +2 "processing"%R's +1624 "core" ' +2 "processing"%~9 +4 "core" 9|6 +3 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +6 "processing"%K +3 "core" 6 +2 "processing"%5& +4 "core" &S(<% 7 +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&G% +6 "core" % H $  )  +3 "storage"(f% +3 "core" %?  +3 "storage"(=. +3 "core" .(+ +3 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +6 ."da"SC.seek 3 +3 "storage"((@ +201 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +5 (& +3 "core" &@  +3 "manipulator"&2& +3 "core" &-} 7 6 p +3 "manipulator"&*% +4 "core" % H 5 0  +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +3 "manipulator"&w( +177 "core" ( +2 "manipulator"&s& +4 "core" &    !s +2 "storage"(L& +4 "core" &J  +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&3'm +107 "core" ' + "storage"(4& +4 "core" &J   +3 ."da"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +6 ."da"SE.seek :beamBreak +2 "storage"(\\' +285 "core" ' + "storage"('- +4 "core" -' +3 ."da"SE.configure :default + "storage"(#QK-0-\ b +6 ."da"SE.seek :place +3 "storage"(1'x +42 "core" ' +3 "manipulator"&Y& +4 "core" &\   L !s +2 "manipulator"&% +4 "core" %p   H +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +2 "manipulator"&i' ] +106 "core" ' +2 ."da"Elbow.seek PC +3 "manipulator"&A( +254 "core" ( +2 "manipulator"&0& +4 "core" & \ # +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &u& +3 "core" & \ # +3 ."da"Forearm.seek PC +3 "manipulator"& 'E +102 "core" ' +2 ."da"Hand.close + "manipulator"&C/ +78 "core" / +3 ."da"PC.seek :open +3 "processing"%( +376 "core" ( +2 "storage"(,& +4 "core" &J l +3 "manipulator"&)& +4 "core" & '" +2 "manipulator"&I% +4 "core" % 2 41 +3 ."da"Forearm.seek :retract +3 "manipulator"&D' ] +101 "core" ' +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +57 ."da"Elbow.seek 3 +12 "manipulator"&!( +246 "core" ( +2 "manipulator"&$& +5 "core" &   Y l +2 "storage"(S& +3 "core" &J  +4 ."da"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&'m +114 "core" ' +2 ."da"Hand.open + "manipulator"&71 +28 "core" 1 +3 "storage"(- +3 "core" -'x +3 ."da"SE.seek -0.3 Pucks below Top Plate +3 "storage"(@'D +27 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +6 ."da"SE.seek -1.29 Pucks below Top Plate +3 "storage"({' +57 "core" ' +3 #"da"Lights, camera, ACTION! +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 "processing"%& +6 #"da"PuckCamera: snap -bin=2,2 -png=0 -auto /var/log/esp/da25jul1109h.png +18 "core" &( v +6 "manipulator"&[& +10 "core" &\ T U w l +5 "manipulator"&]% +6 "core" %| U V l +4 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +7 ."psFlush"Forearm.seek :retract +3 "manipulator"&' ] +97 "core" ' +3 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&^(-z +186 "core" ( +2 "manipulator"&<& +5 "core" &-z Zn +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &?& +5 "core" &-z Tn +2 ."psFlush"Forearm.seek :garage +3 "manipulator"&X'o +112 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&>/ +70 "core" / +3 "manipulator"&& +4 "core" &-z 3n +3 "manipulator"&% +3 "core" % ςu õ +4 ."psFlush"Forearm.seek :retract +3 "manipulator"&p' ] +121 "core" ' +3 ."psFlush"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek PC +2 "manipulator"&#( +126 "core" ( +2 "manipulator"&H& +5 "core" & / N< +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &\ & +3 "core" & < +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek PC +3 "manipulator"&'E +95 "core" ' +2 "manipulator"&& +4 "core" & ; @< +3 "manipulator"&x% +4 "core" %= : :M +3 "processing"%V& +3 "core" &' s +5 "processing"%l& +5 "core" &$ r +3 ."psFlush"PC.seek :closed +3 "processing"%/(SD +7 "core" & r +4 & s2 +9 &Bo m3 +9 &.jn mG +9 &S oV +10 &{; U +9 &?; T +9 &: T +10 &; U +9 &> U +9 &!F= U +10 &#; U +9 &$; T +10 &&; U +9 &(N> U +9 &*: rU +10 &+= qV +9 &-8 qV +9 &/T8 pU +10 &1: pU +9 &2: pV +10 &4> qV +9 &6[< pV +9 &8< pU +10 &9> oV +9 &;< oV +9 &=b; oV +10 &?$8 oV +9 &@; pV +10 &B> oV +9 &Dj< V +9 &F+F W +10 &GY X +9 &Im [\ +9 &K`v \\ +10 &M y ] +9 &N ^ +10 &P} ] +9 &RK~b 9 +9 &S &b P +10 &S&; q7 +2 ( +3 "processing"%l& +4 #"psFlush"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.85 + "processing"%M& +7 "core" &S&9 o7 +2 ."psFlush"Hand.open +2 "manipulator"&c1 +74 "core" 1 +2 "manipulator"&|% +5 "core" % =  M +3 ."psFlush"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +4 "manipulator"&O' ] +97 "core" ' +2 ."psFlush"PSR.select :air +4 .PSV.dial PSR +3 "processing"% +52 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +2 "processing"%o' +245 #"da"SX HX9/16 (USB:54): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 1.443 seconds\ Exposing 696x520 pixel 16-bit image for 15.808 seconds\ /var/log/esp/da25jul1109h.png: PNG Upload Complete\ +12 #PuckCamera: snap -bin=2,2 -png=0 15.0 /var/log/esp/midres/da25jul1109h15s.png +335 "core" ' +3 ."psFlush"delay 5 seconds +502 .PSR.select :air +4 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%h' +618 "Can"o wb\ yZ +164 #"da"SX HX9/16 (USB:54): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da25jul1109h15s.png: PNG Upload Complete\ +6 #PuckCamera: snap -bin=2,2 -png=0 25.0 /var/log/esp/midres/da25jul1109h25s.png +1368 "core" ' +3 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +70 #"image"compressed /var/log/esp/da25jul1109h.jxl +10 "processing"% @ +217 "core" A +3 ."psFlush"PTV.dial :PRVmixing +3 "processing"%}  +147 "core" +3 ."psFlush"PSV.dial :mixloop +3 "processing"% +119 "core" +3 ."psFlush"PS.seek :empty +3 "processing"%d's +596 #"da"SX HX9/16 (USB:54): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 25 seconds\ /var/log/esp/midres/da25jul1109h25s.png: PNG Upload Complete\ +4 .Gate.power :camera,:OFF +6 "storage"(- +4 "core" -' +3 "storage"(J& +5 "core" &J + +10 "manipulator"&"& +14 "core" & 3 ) ;< +7 "manipulator"&9% +9 "core" % o 5 ( \  +12 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +4 "manipulator"&&( +248 "core" ( +3 "manipulator"&%& +4 "core" & $ ' $"} +2 "storage"(k& +5 "core" &J   F +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&_'m +93 "core" ' +13 ."da"SE.reconfigure :gently + "storage"(#QK-0-\ b +6 ."da"SE.seek -0.57 Pucks below Top Plate +4 "storage"('W +54 "core" ' +2 "manipulator"&.& +4 "core" &  "} +3 "storage"(:& +6 "core" &J   4 +2 ."da"Elbow.reconfigure :limp + "manipulator"&$ ,(b +7 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek 3 +3 "manipulator"&e'M +35 "core" ' +2 ."da"Elbow.hold +4 "manipulator"&W, +5 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +7 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +4 ."da"SE.seek -0.39 Pucks below Top Plate +2 "storage"(' +23 "core" ' +2 "manipulator"&g% +3 "core" %] . " L  +3 "storage"(t& +5 "core" &J\ \  +2 ."da"Forearm.force -20 +2 "manipulator"&5 +7 ."da"Forearm.seek 3 + 316 counts + "manipulator"&q'Љ +27 "core" ' + "manipulator"&& +4 "core" &\ s !r +3 "storage"(& +5 "core" &J    +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&'m +17 "core" ' +2 "storage"(r% +3 "core" %   > +5 ."downElevator"SE.seek :down +5 "storage"(6'= +98 (+% +4 "core" %4+   [v +2 "manipulator"&j% +6 "core" %o   a +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +3 "manipulator"& ' ] +94 "core" ' +65 ' +2 ."downElevator"SE.stop + "storage"(5 +8 (b& +5 "core" &J * ( < +964 ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR +9 "processing"%y +122 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +15 ."psFlush"PS.seek 0.5ml +2 "processing"%Q' +150 #"image"compressed /var/log/esp/midres/da25jul1109h15s.jxl +448 "core" ' +36 ."psFlush"delay 5 seconds +502 .PSR.select :air +5 "processing"% +13 ."psFlush"PS.seek 2.5ml +3 "processing"%-' +1893 #"image"compressed /var/log/esp/midres/da25jul1109h25s.jxl +2 ."Qmail"DAfans.email "da25jul1109h exposed 15.808 seconds\\nmidres/da25jul1109h15s\\nmidres/da25jul1109h25s",Subject: "da25jul1109h images!" +214 "core" ' +5 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +3 "processing"%F  +36 "core" +2 ."psFlush"PTV.dial :mixing +3 "processing"% @ +78 "core" A +2 ."psFlush"PSV.dial :mixloop +3 "processing"%E +114 "core" +57 ."psFlush"PS.seek :empty +8 "processing"%'s +2622 "core" ' +6 ."psFlush"PSV.dial PSR +7 "processing"%v +119 "core"  +5 ."psFlush"PSR.select :flush +10 "processing"%@ +18 ."psFlush"PS.seek 1ml +7 "processing"%'[q +1097 "core" ' +4 ."psFlush"PSR.select :air +6 "processing"% +31 ."psFlush"PS.seek 2.5ml +6 "processing"%B' +650 #"uploadLog"upsync +958 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%P +81 "core" +2 ."psFlush"PTV.dial :puck +3 "processing"%a  +76 "core"  +2 ."psFlush"PBV.dial :waste1 +3 "processing"%8  +8 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%m'ܑ +2627 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%Z +81 "core"  +2 ."psFlush"PSR.select :air +6 .PS.seek 2.5ml +2 "processing"%' +2629 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%n +80 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%z'ܑ +2629 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%; +81 "core"  +2 ."psFlush"PSR.select :flush +5 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%`' +596 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2114 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%~ +81 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%K U +59 "core" V +3 ."psFlush"PS.seek 0ml +3 "processing"%5'ܑ +2619 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%G @ +50 "core" ? +2 ."psFlush"PS.seek 2.5ml +5 "processing"%f' +2627 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%=  +82 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%'s +2621 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%2 +48 "core"  +2 ."psFlush"PSR.select :air +6 .PS.seek 2.5ml +2 "processing"%*' +2619 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%U +85 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%s U +8 "core" U +3 ."psFlush"PS.seek 0ml +4 "processing"%L'ܑ +2616 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%N @ +49 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%4' +2626 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +80 "core"  +3 ."psFlush"PS.seek :empty +2 "processing"%''s +2620 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%Y +59 "core"  +2 ."psFlush"PSR.select :flush +5 "processing"%@ +12 ."psFlush"PS.seek 1ml +2 "processing"%'[q +1093 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%\\' +1602 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%3 +81 "core" +2 ."psFlush"PTV.dial :puck +3 "processing"%0  +17 "core"  +2 ."psFlush"PBV.dial :waste1 +3 "processing"%u  +57 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"%w'ܑ +2643 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%C +83 "core"  +2 ."psFlush"PSR.select :air +6 .PS.seek 2.5ml +2 "processing"%i' +2618 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"% +88 "core" +56 ."psFlush"PS.seek 0ml +3 "processing"%,'ܑ +2620 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%) +81 "core"  +2 ."psFlush"PSR.select :flush +5 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%I' +590 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2108 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%$ +80 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%S U +60 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%A'ܑ +1607 "Can"` V\  +1014 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%7 @ +48 "core" > +3 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2619 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%  +80 "core"  +2 ."psFlush"PS.seek :empty +5 "processing"%['s +2621 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%D +50 "core"  +2 ."psFlush"PSR.select :air +6 .PS.seek 2.5ml +2 "processing"%]' +2629 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%1 +86 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%@ U +6 "core" U +3 ."psFlush"PS.seek 0ml +3 "processing"%<'ܑ +2611 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%? @ +48 "core" ? +3 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2622 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%!  +81 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%>'s +2623 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&& +8 "core" &\ * J!r +2 "manipulator"&% +3 "core" % f = J +4 ."psFlush"Elbow.seek PC +2 "manipulator"&( +254 "core" ( +2 "manipulator"&H& +3 "core" &  L +3 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &\ & +5 "core" & g L +2 ."psFlush"Forearm.seek PC +2 "manipulator"&X'E +97 "core" ' + ."psFlush"Hand.close +2 "manipulator"&/ +75 "core" / +2 ."psFlush"PC.seek :open +3 "processing"%x( +377 "core" ( +2 "manipulator"&V& +5 "core" & Q P +2 "manipulator"&^% +3 "core" % Q / P0 +3 ."psFlush"Forearm.seek :retract +3 "manipulator"&p' ] +109 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek :garage +4 "manipulator"&(-z +155 "core" ( +2 "manipulator"&M& +3 "core" &-   [ U +3 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &c& +3 "core" &-  T U +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek :garage +2 "manipulator"&|'o +110 "core" ' +2 ."psFlush"Hand.open +2 "manipulator"&l1 +76 "core" 1 +2 "manipulator"&% +4 "core" % yp 8 A` +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +3 "manipulator"&' ] +101 "core" ' +2 #"myshortDA"Finished short da assay +2 #Beginning samplePassF +4 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'R& +6 "core" & +3 "manipulator"&o& +5 "core" &-  6 T +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&(-z +5 "core" ( +2 "manipulator"&}& +5 "core" &-  e T +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 & & +3 "core" &-  T +3 ."myshortDA"Forearm.seek :garage +3 "manipulator"&h'o +112 "core" ' +46 ."myshortDA"Hand.close +10 "manipulator"&/ +69 "core" / +2 "manipulator"&J& +4 "core" &-  A +2 "manipulator"&"% +4 "core" % πr  A +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&9' ] +119 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +3 "manipulator"&%( +281 "core" ( +2 "manipulator"&k& +4 "core" & * Q* +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &#& +3 "core" &  Q* +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek CC +2 "manipulator"&.'ш +102 "core" ' +2 "manipulator"&:& +4 "core" & O K* +3 "manipulator"&g% +3 "core" %т Y J +3 "collection"'O& +5 "core" & +2 "collection"'t& +5 "core" & +3 ."myshortDA"CC.seek :closed +3 "collection"'(X +5 "core" & +7 & 4 +9 &Dv 3 +9 &5lx G +10 &] U +9 &F T +10 &IG T +9 & F T +9 &I U +10 &G U +9 &!PG U +9 &#J U +10 &$J U +9 &&H U +10 &(YH T +9 &*D T +10 &+H U +9 &-K U +9 &/`H U +9 &1"I U +10 &2D T +9 &4G U +10 &6hH U +9 &8+G T +9 &9G T +10 &;I U +9 &=qI T +10 &?3J T +9 &@J T +9 &BJ U +10 &DvQ U +9 &F4a W +9 &Gv Y +10 &I ] +9 &Ka _ +9 &M# _ +10 &N ` +9 &P _ +10 &Re a +9 &T' a +9 &U b +10 &W Q +9 &Xr "d +9 &X$ R +10 ( + &Xb J +2 "collection"'t& +5 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.48 + "collection"'& +8 "core" &Xb J +2 ."myshortDA"Hand.open + "manipulator"&r1 +27 "core" 1 +2 "manipulator"&{% +4 "core" %  E +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&+' ] +98 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%_  +50 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +12 ."myshortDA"PS.seek 1.5ml +3 "processing"%j' +1606 "core" ' +2 ."myshortDA"delay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%&  +48 "core"  +3 ."myshortDA"PS.seek 0ml +2 "processing"%'ܑ +1612 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%e +48 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +3 "processing"%q' +2614 "core" ' +2 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +4 "processing"%b  +4 "collection"'  +9 "core" +101  +2 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"% +212 "core" ~ +3 ."myshortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +4 "processing"%6 @ +196 "core" ? +4 ."myshortDA"PS.seek 0ml +2 "processing"%y'ܑ +2617 "core" ' +2 ."myshortDA"PSV.dial :air +3 "processing"%d  +81 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%Q' +2623 "core" ' +2 ."myshortDA"PSV.dial :PTV +2 "processing"%F +80 "core" +3 ."myshortDA"PS.seek 0ml +4 "processing"%'ܑ +2615 "core" ' +2 #"myshortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&E& +6 "core" & \ G) +4 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek CC +2 "manipulator"&-( +42 "core" ( +2 "manipulator"&v& +4 "core" & \ JR +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" &  JR +3 ."myshortDA"Forearm.seek CC +3 "manipulator"&'ш +94 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&P/ +24 "core" / +3 ."myshortDA"CC.seek :open +2 "collection"'a( +413 "core" ( +2 "manipulator"&8& +4 "core" &  QR +2 "manipulator"&B% +4 "core" %ё d PR +3 ."myshortDA"Forearm.seek :retract +47 "manipulator"&Z' ] +103 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +11 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +3 "manipulator"&m(-z +277 "core" ( + "manipulator"&n& +4 "core" &-~ Od +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" &-~  Pd +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek :garage +3 "manipulator"&;'o +119 "core" ' + ."myshortDA"Hand.open +2 "manipulator"&z1 +78 "core" 1 +2 "manipulator"&`% +4 "core" % u` | | , =0 +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&~' ] +104 "core" ' +3 #"myshortDA"Beginning samplePassF +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'K& +5 "core" & +3 "manipulator"& & +4 "core" &-~   Qd +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&G(-z +7 "core" ( +2 "manipulator"&5& +4 "core" &-~  Qd +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &=& +4 "core" &-~  % Qd +3 ."myshortDA"Forearm.seek :garage +3 "manipulator"&f'o +113 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&2/ +71 "core" / +2 "manipulator"&& +4 "core" &-~ r ' @d +2 "manipulator"&U% +4 "core" % ςu V r . A +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&s' ] +117 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +2 "manipulator"&*( +301 "core" ( +2 "manipulator"&N& +4 "core" & U +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &L& +4 "core" &   U +3 ."myshortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek CC +3 "manipulator"&'ш +96 "core" ' +2 "manipulator"&4& +5 "core" & ] N +2 "manipulator"&Y% +4 "core" %ы G O +3 "collection"''& +3 "core" & +3 "collection"'& +6 "core" & +3 ."myshortDA"CC.seek :closed +3 "collection"'3(X +7 "core" & +2 &  +8 &-p ,~ +10 &_u @ +9 &7g S +10 &E T +9 &F T +9 &zH S +10 &;F T +9 &C T +10 & F T +9 &"B T +9 &$DD S +10 &&D T +9 &'D S +9 &)C S +10 &+LC S +9 &- D T +9 &.I T +10 &0B S +9 &2SD T +10 &4F T +9 &5A S +9 &7B S +10 &9[E T +9 &;E T +10 &<A T +9 &>D T +9 &@cA T +10 &B%F T +9 &CJ T +9 &EX V +10 &G`` X +9 &I \\ +9 &J _ +10 &L _ +9 &NN ` +10 &P ` +9 &Q ` +9 &S a +10 &UP b +9 &W  b& +9 &XpP ] +10 &X 'u +9 &X_ O +3 ( +2 "collection"'& +5 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.58 +2 "collection"'0& +4 "core" &X] O +3 ."myshortDA"Hand.open +2 "manipulator"&u1 +23 "core" 1 +2 "manipulator"&\\% +5 "core" %| P I +2 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&C' ] +95 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%w  +222 "core"  +2 #"myshortDA"Pulling 2.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%' +2638 "core" ' +2 ."myshortDA"delay 5 seconds +503 ."connect"PRV.dial CBV +4 ."myshortDA"CBV.dial PRV +3 "processing"%i  +7 "core"  +3 ."myshortDA"PSV.dial :PTV,via: :air +2 "processing"%) +208 "core"  +3 ."myshortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +4 "processing"%, @ +7 "core" ? +3 ."myshortDA"PS.seek 0ml +4 "processing"%I'ܑ +2613 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%$  +211 "core"  +2 #"myshortDA"Pulling 2.5ml of PSR.flush + .PSR.select :flush +8 .PS.seek 2.5ml +3 "processing"%S' +2661 "core" ' +2 ."myshortDA"delay 5 seconds +512 ."connect"PRV.dial CBV +4 ."myshortDA"CBV.dial PRV +5 "processing"%  +5 "core"  +3 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"%7 +210 "core"  +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +4 "processing"%A @ +8 "core" ? +3 ."myshortDA"PS.seek 0ml +4 "processing"%'ܑ +2616 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%  +211 "core"  +2 #"myshortDA"Pulling 2.5ml of PSR.flush + .PSR.select :flush +7 .PS.seek 2.5ml +3 "processing"%D' +2618 "core" ' +2 ."myshortDA"delay 5 seconds +503 ."connect"PRV.dial CBV +4 ."myshortDA"CBV.dial PRV +5 "processing"%[  +5 "core"  +3 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"%1 +209 "core"  +3 ."myshortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +4 "processing"%@ @ +6 "core" ? +3 ."myshortDA"PS.seek 0ml +2 "processing"%]'ܑ +2630 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%?  +211 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +7 .PS.seek 1.5ml +2 "processing"%<' +1606 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSV.dial :waste1 +6 "processing"%!  +49 "core"  +3 ."myshortDA"PS.seek 0ml +3 "processing"%'ܑ +639 "Can"f Z\ b +967 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"% +61 "core"  + ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%' +2616 "core" ' +3 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +5 "processing"%H  +7 "core"  +2 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"%\ +209 "core"  +2 ."myshortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +5 "processing"%W @ +7 "core" ? +2 ."myshortDA"PS.seek 0ml +2 "processing"%'ܑ +2623 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%  +81 "core"  +3 ."myshortDA"PS.seek 2.5ml +2 "processing"%/' +2617 "core" ' +2 ."myshortDA"PSV.dial :PTV +2 "processing"%V +80 "core" ~ +3 ."myshortDA"PS.seek 0ml +4 "processing"%^'ܑ +2624 "core" ' +2 ."myshortDA"PSV.dial :air +3 "processing"%M  +80 "core"  +2 ."myshortDA"PS.seek 2.5ml +3 "processing"%c' +2623 "core" ' +2 ."myshortDA"PSV.dial :PTV +2 "processing"%X +80 "core"  +3 ."myshortDA"PS.seek 0ml +2 "processing"%'ܑ +2617 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%l  +80 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%' +2628 "core" ' + ."myshortDA"PSV.dial :PTV +3 "processing"%p +80 "core"  +3 ."myshortDA"PS.seek 0ml +2 "processing"%R'ܑ +2614 "core" ' +2 #"myshortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&o& +6 "core" & > J +4 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +3 "manipulator"&}( +6 "core" ( +2 "manipulator"& & +3 "core" & ; J +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &|& +3 "core" & - J +3 ."myshortDA"Forearm.seek CC +3 "manipulator"&'ш +94 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&J/ +27 "core" / +3 ."myshortDA"CC.seek :open +4 "collection"'"( +412 "core" ( + "manipulator"&& +4 "core" &  = Q +3 "manipulator"&% +4 "core" %т   QJ +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&h' ] +96 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +3 "manipulator"&k(-z +282 "core" ( +2 "manipulator"&& +49 "core" &- "  QQ +2 ."myshortDA"Elbow.reconfigure :loose +11 "manipulator"&$ &.,(#b +5 &#& +5 "core" &-  I QQ +2 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek :garage +3 "manipulator"&:'o +110 "core" ' +2 ."myshortDA"Hand.open + "manipulator"&g1 +73 "core" 1 +2 "manipulator"&O% +4 "core" % yt  Ad +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +2 "manipulator"&9' ] +114 "core" ' +3 #"myshortDA"Beginning samplePassF + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +4 "collection"'(& +6 "core" && +2 "manipulator"&& +4 "core" &-  M TQ +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&r(-z +4 "core" ( +3 "manipulator"&{& +4 "core" &-  TQ +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &t& +3 "core" &-  TQ +3 ."myshortDA"Forearm.seek :garage +2 "manipulator"&_'o +108 "core" ' +2 ."myshortDA"Hand.close + "manipulator"&./ +68 "core" / +3 "manipulator"&>& +3 "core" &-  CQ +3 "manipulator"&&% +3 "core" % π  CK +4 ."myshortDA"Forearm.seek :retract +2 "manipulator"&j' ] +108 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +2 "manipulator"&e( +281 "core" ( +2 "manipulator"&& +5 "core" & B O"} +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" & _ O"| +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek CC +3 "manipulator"&b'ш +96 "core" ' +2 "manipulator"&& +4 "core" &  M"| +3 "manipulator"&6% +4 "core" %ѐ 1 N +3 "collection"'q& +4 "core" & +3 "collection"'d& +6 "core" & +3 ."myshortDA"CC.seek :closed +2 "collection"'y(X +7 "core" & +4 & 6 +8 &Er 2 +10 &:mr G +9 &W S +9 &D S +10 &TI S +9 &C S +10 &F S +9 &E R +9 &!\\E S +10 &#D S +9 &$D S +9 &&G S +10 &(dG S +9 &*&F S +10 &+G R +9 &-F S +9 &/lC S +10 &1.C S +9 &2D R +9 &4D R +10 &6uD R +9 &87C R +10 &9@ S +9 &;C S +9 &=|C S +10 &?=D S +9 &AD R +9 &BE S +10 &DK S +9 &F?W U +10 &Gm X +9 &I ] +9 &Kj ^ +10 &M, ^ +9 &N ^ +9 &P _ +10 &Rm ` +9 &T. ` +10 &U b +9 &W G +9 &X. 't +10 &X[ M +2 ( +2 "collection"'d& +4 #"myshortDA"Collection Clamp onSpring/offSpring for 7/25 samples, on/off torque 2.50 +2 "collection"'F& +7 "core" &XZ M +2 ."myshortDA"Hand.open +2 "manipulator"&Q1 +19 "core" 1 +2 "manipulator"&E% +4 "core" %т  H +4 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +2 "manipulator"&v' ] +110 "core" ' +3 ."myshortDA"PSV.dial PSR,avoiding: PBV +2 "processing"%  +227 "core"  +2 #"myshortDA"Pulling 2.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%P' +2626 "core" ' +2 ."myshortDA"delay 5 seconds +503 ."connect"PRV.dial CBV +4 "processing"%%  +2 ."myshortDA"CBV.dial PRV +7 "core"  +4 ."myshortDA"PSV.dial :PTV,via: :air +4 "processing"%+ +207 "core"  +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +4 "processing"% @ +7 "core" ? +3 ."myshortDA"PS.seek 0ml +2 "processing"%8'ܑ +2627 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%B  +209 "core"  +2 #"myshortDA"Pulling 2.5ml of PSR.flush +2 .PSR.select :flush +7 .PS.seek 2.5ml +4 "processing"%' +2624 "core" ' +3 ."myshortDA"delay 5 seconds +502 ."connect"PRV.dial CBV +5 ."myshortDA"CBV.dial PRV +4 "processing"%n  +6 "core"  +3 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"% +209 "core"  +2 ."myshortDA"CTV.dial :air,avoiding: :intake +11 .PTV.dial :PRV,avoiding: :puck +5 "processing"%- @ +7 "core" ? +3 ."myshortDA"PS.seek 0ml +4 "processing"%z'ܑ +2621 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%`  +209 "core"  +2 #"myshortDA"Pulling 2.5ml of PSR.flush + .PSR.select :flush +8 .PS.seek 2.5ml +2 "processing"%Z' +2629 "core" ' +2 ."myshortDA"delay 5 seconds +504 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +5 "processing"%K  +7 "core"  +2 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"% +210 "core" ~ +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +4 "processing"%5 @ +7 "core" ? +3 ."myshortDA"PS.seek 0ml +4 "processing"%='ܑ +2641 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%;  +211 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush + .PSR.select :flush +7 .PS.seek 1.5ml +3 "processing"%2' +1602 "core" ' +2 ."myshortDA"delay 5 seconds +503 .PSV.dial :waste1 +3 "processing"%  +49 "core"  +2 ."myshortDA"PS.seek 0ml +3 "processing"%U'ܑ +1613 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%m +48 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +12 ."myshortDA"PS.seek 2.5ml +3 "processing"%~' +2618 "core" ' +2 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +4 "processing"%f  +8 "core"  +2 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"%G +209 "core"  +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +4 "processing"%N @ +7 "core" ? +3 ."myshortDA"PS.seek 0ml +2 "processing"%L'ܑ +2642 "core" ' + ."myshortDA"PSV.dial :air +3 "processing"%4  +80 "core"  +3 ."myshortDA"PS.seek 2.5ml +2 "processing"%Y' +2620 "core" ' +2 ."myshortDA"PSV.dial :PTV +2 "processing"%' +85 "core"  +3 ."myshortDA"PS.seek 0ml +2 "processing"%s'ܑ +2628 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%a  +80 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%0' +516 "Can"X X\  +2099 "core" ' +2 ."myshortDA"PSV.dial :PTV +2 "processing"%u +80 "core"  +3 ."myshortDA"PS.seek 0ml +4 "processing"%\\'ܑ +2628 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%  +80 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%' +2627 "core" ' +2 ."myshortDA"PSV.dial :PTV +3 "processing"%w +80 "core" +2 ."myshortDA"PS.seek 0ml +3 "processing"%'ܑ +2642 "core" ' +2 #"myshortDA"Garaging FlushPuck in Collection Clamp + "manipulator"&i& +8 "core" & U M"| +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +3 "manipulator"&)( +40 "core" ( +2 "manipulator"&,& +3 "core" & ) PR +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" & B PR +3 ."myshortDA"Forearm.seek CC +3 "manipulator"&$'ш +94 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&I/ +28 "core" / +2 ."myshortDA"CC.seek :open +3 "collection"' ( +410 "core" ( +2 "manipulator"&7& +4 "core" &  R RR +2 "manipulator"&A% +4 "core" %ь  x RA +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&S' ] +98 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +3 "manipulator"&(-z +276 "core" ( +2 "manipulator"&& +4 "core" &-  B Re +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &[& +5 "core" &-   Qe +2 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek :garage +2 "manipulator"&1'o +119 "core" ' +3 ."myshortDA"Hand.open +10 "manipulator"&@1 +79 "core" 1 +2 "manipulator"&D% +4 "core" % tc Z r  ?9 +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +2 "manipulator"&?' ] +120 "core" ' +3 #"myshortDA"Beginning samplePassF +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"']& +11 "core" & +3 "manipulator"&!& +8 "core" &-   Ue +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&<(-z +6 "core" ( +2 "manipulator"&& +4 "core" &-   @ Ve +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 && +3 "core" &-  f Ve +3 ."myshortDA"Forearm.seek :garage +3 "manipulator"&H'o +107 "core" ' +3 ."myshortDA"Hand.close + "manipulator"&\ / +76 "core" / +2 "manipulator"&W& +4 "core" &- 3 De +2 "manipulator"&% +5 "core" % σ CA +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"& ' ] +105 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +3 "manipulator"&( +299 "core" ( +2 "manipulator"&V& +5 "core" & V S +2 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 &/& +4 "core" & $ S +2 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek CC +3 "manipulator"&M'ш +101 "core" ' +2 "manipulator"&^& +4 "core" & e P +3 "manipulator"&X% +4 "core" %ъ P +3 "collection"'c& +4 "core" & +3 "collection"'l& +6 "core" & +2 ."myshortDA"CC.seek :closed +4 "collection"'(X +7 "core" & +3 &  +7 &-m +| +9 &`s @ +10 &?g R +9 &C S +9 &G S +10 &D S +9 &DG S +10 &D S +9 & F S +9 &"D R +10 &$LE S +9 &&F R +9 &'D R +10 &)D S +9 &+SH S +10 &-D S +9 &.F S +9 &0B S +10 &2\\D S +9 &4G S +9 &5E S +10 &7C S +9 &9dA S +10 &;&B S +9 &<C S +9 &>I S +10 &@lD S +9 &B/D R +9 &CI S +10 &EU U +9 &Gid W +10 &I [\ +9 &J ` +9 &L _ +10 &NY _ +9 &P ` +9 &Q ` +10 &S ` +9 &UX b +10 &W ] +9 &XW? - +9 &X\ x R +6 ( +2 "collection"'l& +4 "core" &Xj R +3 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.55 +2 "collection"'p& +6 "core" &Xj R +3 ."myshortDA"Hand.open + "manipulator"&1 +17 "core" 1 +2 "manipulator"&o% +5 "core" %  G +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +3 "manipulator"& ' ] +98 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%|  +220 "core"  +2 #"myshortDA"Pulling 2.5ml of PSR.flush + .PSR.select :flush +6 "processing"%@ +12 ."myshortDA"PS.seek 2.5ml +3 "processing"%J' +2612 "core" ' +2 ."myshortDA"delay 5 seconds +503 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +5 "processing"%*  +7 "core"  +3 ."myshortDA"PSV.dial :PTV,via: :air +2 "processing"%C +209 "core"  +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +5 "processing"%3 @ +6 "core" ? +3 ."myshortDA"PS.seek 0ml +2 "processing"%'ܑ +2626 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%  +209 "core"  +2 #"myshortDA"Pulling 2.5ml of PSR.flush + .PSR.select :flush +8 .PS.seek 2.5ml +2 "processing"%' +2629 "core" ' +2 ."myshortDA"delay 5 seconds +503 ."connect"PRV.dial CBV +4 ."myshortDA"CBV.dial PRV +4 "processing"%  +6 "core"  +3 ."myshortDA"PSV.dial :PTV,via: :air +2 "processing"%} +210 "core" +3 ."myshortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +4 "processing"%# @ +7 "core" ? +3 ."myshortDA"PS.seek 0ml +3 "processing"%g'ܑ +2619 "core" ' +50 ."myshortDA"PSV.dial PSR,avoiding: PBV +11 "processing"%O  +211 "core"  +2 #"myshortDA"Pulling 2.5ml of PSR.flush +2 .PSR.select :flush +7 .PS.seek 2.5ml +2 "processing"%h' +2621 "core" ' +2 ."myshortDA"delay 5 seconds +503 ."connect"PRV.dial CBV +5 ."myshortDA"CBV.dial PRV +3 "processing"%(  +7 "core"  +2 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"% +208 "core" +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +4 "processing"%{ @ +7 "core" ? +3 ."myshortDA"PS.seek 0ml +2 "processing"%t'ܑ +2618 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%:  +211 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush + .PSR.select :flush +7 .PS.seek 1.5ml +4 "processing"%.' +1604 "core" ' +2 ."myshortDA"delay 5 seconds +503 .PSV.dial :waste1 +3 "processing"%>  +49 "core"  +3 ."myshortDA"PS.seek 0ml +2 "processing"%&'ܑ +1604 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%k +49 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +3 "processing"%9' +2613 "core" ' +3 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +5 "processing"%_  +7 "core"  +2 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"% +212 "core" ~ +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +4 "processing"% @ +7 "core" ? +3 ."myshortDA"PS.seek 0ml +2 "processing"%r'ܑ +2619 "core" ' +2 ."myshortDA"PSV.dial :air +3 "processing"%  +80 "core"  +3 ."myshortDA"PS.seek 2.5ml +2 "processing"%6' +2620 "core" ' +2 ."myshortDA"PSV.dial :PTV +2 "processing"%q +80 "core"  +3 ."myshortDA"PS.seek 0ml +4 "processing"%j'ܑ +2618 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%"  +81 "core"  +2 ."myshortDA"PS.seek 2.5ml +3 "processing"%F' +2629 "core" ' +2 ."myshortDA"PSV.dial :PTV +2 "processing"%Q +80 "core"  +3 ."myshortDA"PS.seek 0ml +4 "processing"%E'ܑ +2640 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%d  +80 "core"  +3 ."myshortDA"PS.seek 2.5ml +3 "processing"%b' +2626 "core" ' + ."myshortDA"PSV.dial :PTV +3 "processing"% +81 "core" ~ +3 ."myshortDA"PS.seek 0ml +3 "processing"%R'ܑ +2615 "core" ' +2 #"myshortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&%& +11 "core" &  G +4 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +10 ."myshortDA"Elbow.seek CC +3 "manipulator"&+( +5 "core" ( +2 "manipulator"&& +4 "core" &  G +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &P& +3 "core" &  G +3 ."myshortDA"Forearm.seek CC +3 "manipulator"&B'ш +93 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&8/ +29 "core" / +2 ."myshortDA"CC.seek :open +3 "collection"'n( +416 "core" ( +2 "manipulator"&& +5 "core" & R O +2 "manipulator"&-% +3 "core" %ђ P NQ +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&' ] +95 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +2 "manipulator"&`(-z +283 "core" ( +2 "manipulator"&z& +4 "core" &-z  PL +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &K& +3 "core" &-z PL +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek :garage +3 "manipulator"& 'o +115 "core" ' +3 ."myshortDA"Hand.open +2 "manipulator"&51 +69 "core" 1 +2 "manipulator"&Z% +3 "core" % w` R J  <2 +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +54 ."myshortDA"Forearm.seek :retract +10 "manipulator"&;' ] +105 "core" ' +867 "Can"N\ J\  +5950 #"Camille"-> access 3 +5 "storage"(=% +5 "core" %9 d\ + +2 "manipulator"&% +4 "core" % f\  ' S +3 "manipulator"&2& +3 "core" &-z H SL +3 ."Camille"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +6 ."Camille"SC.seek 7 +2 "storage"(m([Y +681 "core" ( +2 ."Camille"SC.configure :limp +2 "storage"($(\ 1b +5 (U& +3 "core" &[Y \ # +918 #"Camille"-> access 4 +5 "storage"(f% +4 "core" %: \ ) +3 "manipulator"&G% +3 "core" % f\  e Q +3 "manipulator"&N& +4 "core" &-z  M QL +3 ."Camille"SC.reconfigure :tight + "storage"($\ .(\ 1~b +5 ."Camille"SC.seek 1 +2 "storage"(~( +992 "core" ( +2 ."Camille"SC.configure :limp +2 "storage"($(\ 1b +5 (4& +3 "core" & >\  +5127 #"Camille"-> intialPurge +2061 #-> initialPurge +4 #Starting initialPurge +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'L& +5 "core" & +4 "manipulator"&'& +5 "core" &-z 0 SL +2 ."Camille"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."Camille"Elbow.seek FlushPuck::Garage +3 "manipulator"&Y(-z +8 "core" ( + "manipulator"&a& +4 "core" &-z 9 TL +3 ."Camille"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &s& +4 "core" &-z SL +3 ."Camille"Forearm.seek :garage +2 "manipulator"&u'o +113 "core" ' +2 ."Camille"Hand.close +2 "manipulator"&0/ +75 "core" / +3 "manipulator"&& +4 "core" &-z b AL +2 "manipulator"&\\% +5 "core" % }t w B +2 ."Camille"Forearm.seek :retract +2 "manipulator"&w' ] +103 "core" ' +2 ."Camille"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."Camille"Elbow.seek CC +3 "manipulator"&( +280 "core" ( +2 "manipulator"&i& +4 "core" & Z P' +3 ."Camille"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &,& +3 "core" & P' +4 ."Camille"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 ."Camille"Forearm.seek CC +3 "manipulator"&'ш +102 "core" ' +2 "manipulator"&I& +4 "core" &   Q' +3 "manipulator"&e% +5 "core" %ш  , Q +2 "collection"'v& +4 "core" & +3 "collection"'y& +6 "core" & +3 ."Camille"CC.seek :closed +4 "collection"'7(X +6 "core" & +3 & 5 +9 &Er 2 +9 &9ms G +9 &Y T +10 &G S +9 &OE T +9 &D S +10 &G T +9 &H T +10 &!WC T +9 &#G T +9 &$F T +10 &&C T +9 &(_F T +9 &*"C S +10 &+C T +9 &-I T +10 &/gF T +9 &1*D S +9 &2D S +10 &4G T +9 &6oF T +9 &82C S +10 &9F S +9 &;D T +10 &=wF T +9 &?9D T +9 &@F T +10 &BD S +9 &D}M T +10 &F;\\ V +9 &Gp X +9 &I ] +10 &Kg _ +9 &M* ^ +9 &N _ +10 &P _ +9 &Rj ` +10 &T, ` +9 &U b +9 &W L +10 &X  / +9 &Xd P +6 ( +2 "collection"'y& +5 #"Camille"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.51 +2 "collection"'A& +6 "core" &X] P +4 &X] P +2 ."Camille"Hand.open + "manipulator"&$1 +25 "core" 1 +2 "manipulator"&% +4 "core" %ш  J +3 ."Camille"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."Camille"Forearm.seek :retract +3 "manipulator"&[' ] +97 "core" ' +2 #"Camille"Flushing the Collection Valve::Manifold +2 "collection"')& +5 "core" &X\\ P +3 "collection"'@% +4 "core" %N +2 "collection"'D +4 "core"  +3 ."Camille"CSV.dial CSR +3 "collection"'S  +138 "core"  +2 #"Camille"Pulling 5ml of CSR.flush +2 .CSR.select :flush +5 "collection"' +12 ."Camille"CS.seek 5ml +2 "collection"']'q +1363 "core" ' +2 ."Camille"delay 5 seconds +503 .CSR.select :air +3 "collection"' +12 '!% +2 "core" %q  +51 ."Camille"CS.reconfigure :fast +5 "collection"'#d @b +5 ."Camille"CS.seek 7.501ml +3 "collection"''H +683 "core" ' +2 ."Camille"CSV.dial :waste +3 "collection"' +151 "core" +3 ."Camille"CS.reconfigure :default +2 "collection"'#P d@b +6 ."Camille"CS.seek 0ml +2 "collection"'1'P +1984 "core" ' +2 #"Camille"Purging external Intake +2 "collection"'\ & +7 "core" &X\\ P +3 "collection"'W% +4 "core" %N +2 ."Camille"CSV.dial :flush +3 "collection"'  +44 "core"  +3 ."Camille"CS.reconfigure :fast +2 "collection"'#d @b +7 ."Camille"CS.seek 10ml +2 "collection"'' +2500 "core" ' +3 ."Camille"delay 5 seconds +503 ."connect"CSV.dial CBV +3 ."Camille"CBV.dial CSV +6 "collection"'? +2 'H  +77 "core" ~ +6  +2 ."Camille"CTV.dial :intake +3 "collection"'<  +81 "core"  +2 ."Camille"Intake.select :open +2 "sampler") +13 ."Camille"CS.seek 0ml +2 "collection"'V'P +2495 "core" ' +2 ."Camille"Intake.select :close +2 "sampler")0 +20 ."Camille"CTV.dial :air +3 "collection"'/  +83 "core" ~ +2 #"Camille"Flushing upper manifold +2 "collection"'^& +7 "core" &X[ P +2 "collection"'X% +4 "core" %L +2 ."Camille"CSV.dial :flush +2 "collection"'c  +80 "core"  +3 ."Camille"CS.seek 5ml +3 "collection"' 'q +1296 "core" ' +2 ."Camille"delay 5 seconds +502 .CSV.dial :air +4 "collection"' @ +45 "core" @ +2 "collection"'p% +4 "core" %q \ +3 ."Camille"CS.seek 7ml +3 "collection"''g +569 "core" ' +3 ."connect"CSV.dial CBV +3 "collection"'o +4 ."Camille"CBV.dial CSV +7 "collection"'l  +5 "core"  +99 ~ + ."Camille"CTV.dial :air +3 "collection"'M  +7 "core"  +3 ."Camille"CS.seek 0ml +2 "collection"'|'P +1766 "core" ' +2 ."Camille"delay 7 seconds +704 .CS.seek 3ml +2 "collection"''2~ +808 "core" ' +2 ."Camille"CSV.dial :waste +2 "collection"'* +47 "core" +3 ."Camille"CS.seek 0ml +5 "collection"'C'P +788 "core" ' +2 "collection"'3& +3 "core" &X[ P +3 "collection"'J% +4 "core" %N +2 ."Camille"CSV.dial :flush +3 "collection"'  +47 "core"  +3 ."Camille"CS.seek 3ml +4 "collection"''2~ +804 "core" ' +2 ."Camille"delay 5 seconds +502 .CSV.dial :air +3 "collection"' @ +46 "core" A +2 "collection"'}% +4 "core" %2z  +3 ."Camille"CS.seek 4.999ml +3 "collection"'#'q +566 "core" ' +2 ."Camille"CSV.dial :air +3 "collection"' @ +6 "core" @ +3 ."Camille"CS.seek 0ml +3 "collection"'O'P +1277 "core" ' +2 ."Camille"delay 7 seconds +703 .CS.seek 3ml +3 "collection"'g'2~ +807 "core" ' +2 ."Camille"CSV.dial :waste +3 "collection"'( +78 "core" +3 ."Camille"CS.seek 0ml +4 "collection"''P +798 "core" ' +2 #"Camille"Garaging FlushPuck in Collection Clamp +2 "manipulator"&{& +6 "core" & B& +3 ."Camille"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."Camille"Elbow.seek CC +3 "manipulator"&h( +39 "core" ( +2 "manipulator"&:& +4 "core" &  E| +2 ."Camille"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &t& +3 "core" & B D| +3 ."Camille"Forearm.seek CC +2 "manipulator"&>'ш +95 "core" ' +2 ."Camille"Hand.close +2 "manipulator"&./ +27 "core" / +3 ."Camille"CC.seek :open +4 "collection"'k( +409 "core" ( +2 "manipulator"&&& +46 "core" &  L| +2 "manipulator"&_% +3 "core" %ѕ  KY +3 ."Camille"Forearm.seek :retract +11 "manipulator"&' ] +97 "core" ' +3 ."Camille"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."Camille"Elbow.seek :garage +2 "manipulator"&(-z +266 "core" ( +2 "manipulator"&9& +4 "core" &- X K +3 ."Camille"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 && +3 "core" &-  K +3 ."Camille"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."Camille"Forearm.seek :garage +3 "manipulator"&r'o +115 "core" ' +2 ."Camille"Hand.open + "manipulator"&q1 +78 "core" 1 +2 "manipulator"&6% +5 "core" % yh P U f 9E +2 ."Camille"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."Camille"Forearm.seek :retract +2 "manipulator"&"' ] +106 "core" ' +7523 #"Camille"-> Sampler.unassign :PumpPrimeDelay rescue nil +3414 #-> Sampler.unassign :MaintainFlow rescue nil +2124 #-> Sampler.unassign :PrimeFlow rescue nil +842 #-> startTube 4 +4071 "Can"e\ O\ 0H +3074 #"Camille"-> start(:myFullPhaseDA){da50} +1677 #-> start(:myFullPhaseDA){da 50} +5 #"myFullPhaseDA"da sampling at most 50ml +7 ."Qmail"DAfans.email "Started da in tube 4 at 10:04:12PDT11-Jul-25\\n{2 => 0,\\n 5 => 0,\\n 6 => 0,\\n 7 => 0}\\nCan@10:03:25, 21.8C, 48% humidity, 14.9psia, 12.56V, 0.39A, 55.546Ah, 4.94W",Subject: "da sampling at most 50ml" +9 #"myFullPhaseDA"Loading sh1 puck from tube 4 into Collection Clamp +3 "collection"'j& +5 "core" & +3 "manipulator"&Q% +5 "core" % ` P +2 "storage"(F% +4 "core" %@ \ ) +2 "storage"(d. +4 "core" .( +3 ."myFullPhaseDA"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +6 ."myFullPhaseDA"SC.seek 4 +2 "storage"(E(+ +521 "core" ( +2 ."myFullPhaseDA"SC.configure :limp + "storage"($(\ 1b +6 (& +3 "core" &+ g 1\ "' +3 "manipulator"&b& +4 "core" &- ) L +2 "manipulator"&%% +4 "core" % `  L +3 ."myFullPhaseDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myFullPhaseDA"Elbow.seek 4 +3 "manipulator"&( +173 "core" ( +2 "manipulator"&P& +4 "core" & N KX +2 "storage"(8& +4 "core" &+ \ %, +3 ."myFullPhaseDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myFullPhaseDA"Forearm.seek 4 + 800 counts +3 "manipulator"&'s +102 "core" ' +2 "storage"( & +4 "core" &+ q\ (, +3 ."myFullPhaseDA"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +7 ."myFullPhaseDA"SE.seek :beamBreak +2 "storage"(' +293 "core" ' +2 "storage"(- +3 "core" -'I +3 ."myFullPhaseDA"SE.configure :default +2 "storage"(#QK-0-\ b +6 (-& +4 "core" &+ \ $, +2 "manipulator"&B& +4 "core" & MX +3 ."myFullPhaseDA"Elbow.seek 4 +3 "manipulator"&z( +6 "core" ( +3 "manipulator"&K& +4 "core" &  MX +2 "storage"(+& +4 "core" &+ \ %, +3 ."myFullPhaseDA"Forearm.seek 4 + 300 counts +2 "manipulator"&5' +22 "core" ' +2 ."myFullPhaseDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +6 ."myFullPhaseDA"Hand.close +2 "manipulator"&Z/ +24 "core" / +4 ."downElevator"SE.seek :down +4 "manipulator"&& +3 "storage"( '= +10 "core" & I JX +2 "manipulator"&=% +3 "core" %Љ k HT +4 ."myFullPhaseDA"Forearm.seek :retract +2 "manipulator"&' ] +97 "core" ' +2 ."myFullPhaseDA"Elbow.seek CC +10 "manipulator"&2( +141 "core" ' +3 ."downElevator"SE.stop +4 "storage"(5 +30 "core" ( +5 "manipulator"&& +10 "core" & B O +3 ."myFullPhaseDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +7 &U& +5 #"uploadLog"upsync +3 "core" &  ` O +3 ."myFullPhaseDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myFullPhaseDA"Forearm.seek CC +2 "manipulator"&f'ш +97 "core" ' +3 "manipulator"&G& +4 "core" & 4 L +3 "manipulator"&N% +4 "core" %ь  L +3 "collection"'m& +4 "core" & +4 "collection"'4& +6 "core" & +3 ."myFullPhaseDA"CC.seek :closed +4 "collection"'L(X +4 "core" & +5 &  +7 &2u +} +9 &_v @ +9 &?h S +10 &F T +9 &D T +9 &D T +10 &AI T +9 &G T +10 & H T +9 &"D T +9 &$IG T +10 && F T +9 &'D S +9 &)E T +10 &+RD T +9 &-F T +9 &.F S +10 &0D T +9 &2[F S +10 &4F S +9 &5F T +9 &7D T +10 &9bB T +9 &;#I T +9 &<D S +10 &>G T +9 &@jC T +10 &B-E S +9 &CG T +9 &EQ U +10 &GmV U +9 &I+a W +10 &Jt Y +9 &L \\ +9 &N\\ ^ +10 &P ^ +9 &Q _ +9 &S _ +10 &U\\ a +9 &W ] +10 &X\\A - +9 &Xb K +6 ( +2 "collection"'4& +4 "core" &XZ K +3 #"myFullPhaseDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.30 + .Hand.open +4 "manipulator"&'1 +17 "core" 1 +2 "manipulator"&a% +5 "core" %р  E +2 ."myFullPhaseDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myFullPhaseDA"Forearm.seek :retract +2 "manipulator"&s' ] +95 "core" ' +3 #"myFullPhaseDA"collectSample 50ml w/bubble point of 24psi + #Priming 7ml +3 .Intake.select :close +4 .Exhaust.select :close +4 .SS.hold +5 "sampler")0+ +5 "core" + + "sampler")% +4 "core" %$ R +3 "collection"'\\& +3 "core" &XZ K +4 "Can"c ]\ Z +2 #"myFullPhaseDA"Calibrating pressure and temperature sensors +6 .CTV.dial :air +3 "collection"'`  +7 "core"  +2 ."myFullPhaseDA"SSV.dial :spit,avoiding: :exhaust +2 "sampler"); +7 "core"  +2 "sampler")u +5 "core"  +2 "sampler")i  +5 "core" +3 ."myFullPhaseDA"SS.reconfigure :fast + "sampler")#.0X% +3 "core" %F F  +41 "collection"'9% +3 "core" %O +3 "sampler")% +3 "core" % N  +47 "collection"'h% +3 "core" %O, +2 "sampler")q% +4 "core" %ie S  +2 ."myFullPhaseDA"Intake.select :close +2 "sampler")0 +12 )6% +3 "core" %yv M  +2 ."myFullPhaseDA"SSV.dial :exhaust +3 "sampler")  +81 "core"  +2 ."myFullPhaseDA"Exhaust.select :open +2 "sampler")@ +14 ."myFullPhaseDA"SS.seek 0ml +3 "sampler")r'! +921 "core" ' +2 ."myFullPhaseDA"Exhaust.select :close +2 "sampler") +13 #"myFullPhaseDA"Sampled 50.0ml +3 #Evacuating Puck (bubblePt=24psi, evacVolume=10ml, delay 15 seconds) +3 .Intake.select :close +2 "collection"'j& +5 "core" &XY$ K +4 ."airStroke"CSV.dial :waste +48 "collection"'F +13 "sampler")Q% +6 "core" %yu F * +3 ."connect"SSV.dial CBV,avoiding: :exhaust +3 ."myFullPhaseDA"CBV.dial SSV +6 "sampler")d  +2 "collection"'~ @ +8 "core" +3 ."airStroke"CS.seek 0ml +2 "collection"''P +7 "core" ? + ' +2 ."airStroke"CSV.dial :air +3 "collection"'b @ +78 "core" B +3 ."airStroke"CS.seek 10ml +3 "collection"'%' +89 "core"  +2 ."myFullPhaseDA"CTV.dial :air +3 "collection"'P  +83 "core" ~ +2 ."myFullPhaseDA"delay 15 seconds +1503 .SSV.dial :spit,avoiding: :exhaust +3 "sampler")8 +140 "core" +3 ."prepCSV"CTV.dial CSV,avoiding: :intake +7 ."myFullPhaseDA"SS.seek 0ml +2 "collection"'  +4 "sampler") '! +9 "core" ' +2 ."myFullPhaseDA"SSV.dial CBV,avoiding: :exhaust +3 "sampler")"  +130 "core"  +10  +513 ' +3 ."myFullPhaseDA"SSV.dial between CBV and plug +2 "sampler") +50 "core" +2 ."myFullPhaseDA"CBV.dial between SSV and waste2 +3 "collection"'-  +31 "core"  +2 "collection"'B% +5 "core" %0  +2 ."connect"CTV.dial CSV,avoiding: :air +4 ."myFullPhaseDA"CSV.dial CTV +5 "collection"'K  +2 '+  +9 "core"  +38  +3 ."myFullPhaseDA"CS.reconfigure :pressurize +2 "collection"'# d@<<eb +6 ."myFullPhaseDA"CS.seek 0ml +3 "collection"'Z'P +1870 "core" '+lg ݢ +3 "collection"'% +4 "core" %+Q nh  +2 "sampler")=% +4 "core" % M * +3 #"myFullPhaseDA"BubblePoint: Intake @24.2psia, Outlet @-0.0psia + .CBV.dial SSV +4 "collection"' @ +37 "core" A +3 ."myFullPhaseDA"SS.reconfigure :default +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +2 "collection"'#d @b +6 ."CSpush"CS.seek 0ml +2 "collection"'c'P +103 "core" ' +2 ."myFullPhaseDA"SSV.dial :spit,avoiding: :exhaust +3 "sampler")V +140 "core" +3 ."myFullPhaseDA"SS.reconfigure :exhale +2 "sampler")#.0X9 +4 "core" 9d +103 "collection"'99 +3 "core" 9#d +103 "collection"'9 +3 "core" 9'd +103 "collection"'9 +4 "core" 9+d +103 "collection"'h9 +3 "core" 9/d +103 "collection"'q9 +3 "core" 94d +103 "collection"'69 +3 "core" 98d +103 "collection"'9 +3 "core" 9 9 +8 "core"  + 9\ N +2 "collection"'9% +4 "core" % } +3 #"myFullPhaseDA"Begun lysing Collection Puck Heater at 68.1C/30.6psia +1486 "Can"j \ އ +58500 "core" ` +2 "collection"'9 +4 "core" 9\  +2 "collection"'% +4 "core" % +3 #"myFullPhaseDA"Ended lysing Collection Puck Heater at 70C/29.2psia +3 .CS.seek 0ml +4 "collection"'h'P +359 "core" ' +10 ."myFullPhaseDA"CTV.dial between spare and air,avoiding: :intake +3 "collection"'q @ +112 "core" B +3 ."myFullPhaseDA"CSV.dial :air +3 "collection"'6 @ +58 "core" A +3 ."myFullPhaseDA"CS.seek 5ml +4 "collection"''q +925 "Can"] ]\ t +432 "core" ' +2 ."myFullPhaseDA"CSV.dial CTV +3 "collection"'  +45 "core"  +2 ."myFullPhaseDA"delay 2 seconds +203 .CSV.dial :air +2 "collection"'j @ +46 "core" ? +3 ."myFullPhaseDA"delay 2 seconds +202 .CSV.dial CTV +2 "collection"'Q  +48 "core"  +2 ."myFullPhaseDA"delay 2 seconds +202 .CSV.dial :air +4 "collection"'F @ +47 "core" > +2 ."myFullPhaseDA"delay 2 seconds +203 .CS.seek 0ml +2 "collection"'~'P +1355 "core" ' +2 "collection"'b% +4 "core" %P\ x\ s ( +2 #"myFullPhaseDA"Puck @54.9psia after final lysis pressurization +3 #Recovering Lysate into Collection syringe +3 .CSV.dial CBV +4 "collection"'d +120 "core" +2 ."myFullPhaseDA"CBV.dial CSV +2 "collection"'P  +33 "core"  +2 "collection"'% +4 "core" %P X Q +3 ."myFullPhaseDA"CS.seek 5ml +2 "collection"''q +1355 "core" ' +2 ."myFullPhaseDA"delay 5 seconds +502 .CTV.dial :air +3 "collection"'8  +46 "core" +2 "collection"'% +4 "core" %q  +3 ."myFullPhaseDA"CS.seek 7ml +3 "collection"'"'f +597 "core" ' +2 ."myFullPhaseDA"delay 5 seconds +503 .CSV.dial :air2 +3 "collection"'r @ +49 "core" > +2 ."myFullPhaseDA"CS.seek 10ml +3 "collection"'' +845 "core" ' +2 ."myFullPhaseDA"CSV.dial between air and CTV,avoiding: CBV +3 "collection"'- ` +137 "core" a +2 #"myFullPhaseDA"Lysing Complete +2 "collection"'B& +7 "core" &XX K +3 #"myFullPhaseDA"Storing sh1 puck in Collection Clamp to tube 3 + "manipulator"&K% +7 "core" % [\ x ~ ? +2 "storage"(+% +4 "core" %B o u n\  +2 "storage"(%. +4 "core" .(+ +2 ."myFullPhaseDA"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."myFullPhaseDA"SC.seek 3 +2 "storage"((@ +202 "core" ( +2 ."myFullPhaseDA"SC.configure :limp + "storage"($(\ 1b +6 (=& +4 "core" &A Z O \  +2 "manipulator"&& +4 "core" & y y  > +3 "manipulator"& % +4 "core" % [\ z y j > +3 ."myFullPhaseDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myFullPhaseDA"Elbow.seek 3 +2 "manipulator"&( +155 "core" ( +2 "manipulator"&& +4 "core" & } / ?J +2 "storage"(5& +4 "core" &J z z \  +4 ."myFullPhaseDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +7 ."myFullPhaseDA"Forearm.seek 3 + 800 counts +2 "manipulator"&'m +110 "core" ' +2 "storage"(N& +4 "core" &J u J\  +3 ."myFullPhaseDA"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +7 ."myFullPhaseDA"SE.seek :beamBreak +2 "storage"(U' +284 "core" ' + "storage"(G- +4 "core" -' +2 ."myFullPhaseDA"SE.configure :default +2 "storage"(#QK-0-\ b +5 ."myFullPhaseDA"SE.seek :place +55 "storage"(m'x +43 "core" ' +3 "manipulator"& & +3 "core" & 7 BJ +3 "manipulator"&k% +4 "core" %V w B +3 ."myFullPhaseDA"Forearm.reconfigure :loose +11 "manipulator"&#Q@2^d^b +5 ."myFullPhaseDA"Forearm.seek :retract +3 "manipulator"&z' ] +107 "core" ' +2 ."myFullPhaseDA"Elbow.seek CC +3 "manipulator"&a( +165 "core" ( +2 "manipulator"&Z& +4 "core" & m f @!q +2 ."myFullPhaseDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +4 "core" & U ` @!q +3 ."myFullPhaseDA"Forearm.seek CC +2 "manipulator"&''ш +92 "core" ' +2 ."myFullPhaseDA"Hand.close + "manipulator"&/ +25 "core" / +3 ."myFullPhaseDA"CC.seek :open +4 "collection"'`( +409 "core" ( +2 "storage"(;& +4 "core" &J \  +2 "storage"(\\& +5 "core" &J \ \  +2 "manipulator"&u& +4 "core" &\ D C!q +2 "manipulator"&i% +5 "core" %я CW +3 ."myFullPhaseDA"Forearm.seek :retract +2 "manipulator"&f' ] +95 "core" ' +3 ."myFullPhaseDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myFullPhaseDA"Elbow.seek 3 +2 "manipulator"&I( +157 "core" ( +2 "manipulator"& & +4 "core" & 0 Gb +3 "storage"(e& +5 "core" &J \  +2 ."myFullPhaseDA"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +6 ."myFullPhaseDA"Forearm.seek 3 +2 "manipulator"&4'M +112 "core" ' +2 ."myFullPhaseDA"Elbow.hold +4 "manipulator"&0, +4 "core" , +3 ."myFullPhaseDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."myFullPhaseDA"Hand.open +2 "manipulator"&v1 +29 "core" 1 +3 "manipulator"&w% +3 "core" %\\j   4 +3 "storage"(A& +3 "core" &J n m \  +3 ."myFullPhaseDA"Forearm.force -20 + "manipulator"&5 +7 ."myFullPhaseDA"Forearm.seek 3 + 315 counts + "manipulator"&$'Ј +18 "core" ' +2 "manipulator"&& +4 "core" &  G^ +3 "storage"()& +3 "core" &J \  +4 ."myFullPhaseDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 ."myFullPhaseDA"Forearm.seek 3 + 800 counts +3 "manipulator"&@'m +27 "core" ' +2 "storage"(Y% +3 "core" % ;\  +4 ."downElevator"SE.seek :down +6 "storage"(S'= +96 (% +3 "core" %. ]\ \\y +2 "manipulator"&n% +4 "core" %l  C +3 ."myFullPhaseDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myFullPhaseDA"Forearm.seek :retract +2 "manipulator"&!' ] +92 "core" ' +66 ' + ."downElevator"SE.stop +2 "storage"(5 +6 #"myFullPhaseDA"Tranferring DA +2 #Beginning samplePassC +4 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'D& +7 "core" &X +2 "manipulator"&y& +4 "core" &  F^ +2 "manipulator"&,% +4 "core" % L  F +4 ."myFullPhaseDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&\ (-z +177 "core" ( + "manipulator"&W& +4 "core" &-|  Fg +3 ."myFullPhaseDA"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &1& +3 "core" &-|  Fg +3 ."myFullPhaseDA"Forearm.seek :garage +2 "manipulator"&'o +108 "core" ' +3 ."myFullPhaseDA"Hand.close +2 "manipulator"&/ +70 "core" / +2 "manipulator"&& +4 "core" &-| Q U ^ 9g +3 "manipulator"&?% +4 "core" % σ K O W 9X +3 ."myFullPhaseDA"Forearm.seek :retract +3 "manipulator"&' ] +120 "core" ' +3 ."myFullPhaseDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myFullPhaseDA"Elbow.seek CC +2 "manipulator"&/( +301 "core" ( +3 "manipulator"&X& +4 "core" & J +2 ."myFullPhaseDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &]& +56 "core" & H J +3 ."myFullPhaseDA"Forearm.reconfigure :tight +10 "manipulator"&#Q@2^d^\ b +5 ."myFullPhaseDA"Forearm.seek CC +2 "manipulator"&V'ш +102 "core" ' +2 "manipulator"&& +4 "core" & h D +3 "manipulator"&^% +3 "core" % 9 D +3 "collection"'c& +4 "core" & +3 "collection"' & +5 "core" & +3 ."myFullPhaseDA"CC.seek :closed +4 "collection"'l(X +6 "core" & +3 & 4 +9 &Er^ 3 +9 &:mr@ G +10 &W T +9 &C S +9 &TFo S +10 &EU S +9 &G@ S +10 &E S +9 &![C S +9 &#F S +10 &$F S +9 &&D S +9 &(cE S +10 &*%D S +9 &+D S +10 &-Eo S +9 &/kET S +9 &1.B S +10 &2E S +9 &4E S +9 &6sFz S +10 &86Dj S +9 &9BU S +10 &;D9 S +9 &=|D S +9 &?=F S +10 &@E T +9 &BF S +9 &DL T +10 &F=\\ V +9 &Grv Y +10 &I ^ +9 &Kg ` +9 &M+ _ +10 &N| _ +9 &Pm ` +9 &Rk[ a +10 &T/ ` +9 &U b! +10 &W L +9 &X! . +9 &Xm X +3 ( +2 "collection"' & +5 #"myFullPhaseDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.56 + "collection"' & +5 "core" &Xlj X +3 ."myFullPhaseDA"Hand.open +2 "manipulator"&o1 +22 "core" 1 +2 "manipulator"&p% +4 "core" % T J  < +4 ."myFullPhaseDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myFullPhaseDA"Forearm.seek :retract +3 "manipulator"&' ] +111 "core" ' +2 ."myFullPhaseDA"PSV.dial PSR +2 "processing"%M +81 "core"  +2 #"myFullPhaseDA"Pulling 1.5ml of PSR.flush + .PSR.select :flush +6 "processing"%@ +12 ."myFullPhaseDA"PS.seek 1.5ml +2 "processing"%|' +1611 "core" ' +2 ."myFullPhaseDA"delay 5 seconds +503 .PSV.dial :waste1 +3 "processing"%*  +47 "core"  +3 ."myFullPhaseDA"PS.seek 0ml +2 "processing"%'ܑ +1609 "core" ' +2 ."myFullPhaseDA"PSV.dial PSR +2 "processing"%3 +49 "core"  +2 ."myFullPhaseDA"PSR.select :air +3 "processing"% +13 ."myFullPhaseDA"PS.seek 2.5ml +2 "processing"%H' +2618 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 ."myFullPhaseDA"CBV.dial PRV +3 "processing"%<  +4 "collection"'J  +10 "core"  +76 +2 ."myFullPhaseDA"PSV.dial :mixloop +2 "processing"%C +113 "core" +2 ."myFullPhaseDA"CTV.dial :air,avoiding: :intake +3 "collection"'  +17 "core" +2 ."myFullPhaseDA"PTV.dial :PRVmixing +2 "processing"%  +77 "core" +3 ."myFullPhaseDA"PS.seek 0ml +4 "processing"%}'ܑ +2624 "core" ' +2 ."myFullPhaseDA"PSV.dial :air +2 "processing"%O  +48 "core"  +3 ."myFullPhaseDA"PS.seek 2.5ml +2 "processing"%#' +2631 "core" ' +2 ."myFullPhaseDA"PSV.dial :mixloop +2 "processing"%g +47 "core" +3 ."myFullPhaseDA"PS.seek 0ml +4 "processing"%{'ܑ +2626 "core" ' +2 ."myFullPhaseDA"PSV.dial :air +2 "processing"%t  +48 "core"  +3 ."myFullPhaseDA"PS.seek 2.5ml +2 "processing"%.' +2624 "core" ' +2 ."myFullPhaseDA"PSV.dial :mixloop +3 "processing"% +47 "core" +3 ."myFullPhaseDA"PS.seek 0ml +2 "processing"%['ܑ +2637 "core" ' +3 #"myFullPhaseDA"Garaging FlushPuck in Collection Clamp + "manipulator"&7& +8 "core" & a H +2 ."myFullPhaseDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myFullPhaseDA"Elbow.seek CC +2 "manipulator"&&( +5 "core" ( +3 "manipulator"&>& +4 "core" & a H +2 ."myFullPhaseDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &9& +3 "core" &  H +3 ."myFullPhaseDA"Forearm.seek CC +2 "manipulator"&T'ш +103 "core" ' +2 ."myFullPhaseDA"Hand.close +2 "manipulator"&:/ +21 "core" / +3 ."myFullPhaseDA"CC.seek :open +4 "collection"'_( +406 "core" ( +2 "manipulator"&& +5 "core" & 8 H + "manipulator"&% +4 "core" %ї L H +3 ."myFullPhaseDA"Forearm.seek :retract +61 "manipulator"&(' ] +99 "core" ' +2 ."myFullPhaseDA"Elbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +6 ."myFullPhaseDA"Elbow.seek :garage +3 "manipulator"&q(-z +277 "core" ( +2 "manipulator"&6& +3 "core" &- Me +3 ."myFullPhaseDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &h& +4 "core" &- S Le +3 ."myFullPhaseDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myFullPhaseDA"Forearm.seek :garage +3 "manipulator"&'o +118 "core" ' +2 ."myFullPhaseDA"Hand.open +2 "manipulator"&j1 +76 "core" 1 +2 "manipulator"&Q% +4 "core" % lG I E < 7 +3 ."myFullPhaseDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myFullPhaseDA"Forearm.seek :retract +3 "manipulator"&F' ] +106 "core" ' +2 ."myFullPhaseDA"PSV.dial :mixloop +2 "processing"% +8 "core" +2 ."myFullPhaseDA"PTV.dial :PRVmixing +2 "processing"%b  +6 "core" +3 ."connect"PRV.dial CBV +3 ."myFullPhaseDA"CBV.dial PRV +3 "processing"%d  +7 "collection"'P  +5 "core"  + +4 ."myFullPhaseDA"CTV.dial :air,avoiding: :intake +3 #Loading lyfil puck from tube 4 into Collection Clamp +3 "collection"'& +6 "core" &q +2 "manipulator"&~% +4 "core" % K  M +3 "storage"(8% +4 "core" %A o\ & +2 "storage"(. +4 "core" .(@ +2 ."myFullPhaseDA"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +6 ."myFullPhaseDA"SC.seek 4 +2 "storage"((+ +209 "core" ( +2 ."myFullPhaseDA"SC.configure :limp +2 "storage"($(\ 1b +6 (r& +3 "core" &+ \ % +2 "manipulator"&"& +4 "core" &- O Le +2 "manipulator"&-% +4 "core" % K Q L +4 ."myFullPhaseDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."myFullPhaseDA"Elbow.seek 4 +3 "manipulator"&B( +173 "core" ( +2 "manipulator"&K& +4 "core" & 6 KJ +2 "storage"(+& +5 "core" &+ \ % +2 ."myFullPhaseDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myFullPhaseDA"Forearm.seek 4 + 800 counts +2 "manipulator"&%'s +101 "core" ' +2 "storage"(=& +4 "core" &+ \ & +3 ."myFullPhaseDA"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +7 ."myFullPhaseDA"SE.seek :beamBreak +2 "storage"(' +318 "core" ' +2 "storage"( - +4 "core" -' +2 ."myFullPhaseDA"SE.configure :default +2 "storage"(#QK-0-\ b +5 (E& +3 "core" &+ \ $ +3 "manipulator"&& +3 "core" & ( MJ +3 ."myFullPhaseDA"Elbow.seek 4 +2 "manipulator"&5( +7 "core" ( +2 "manipulator"&N& +3 "core" & Q MJ +3 "storage"(2& +77 "core" &+ I\ & +3 ."myFullPhaseDA"Forearm.seek 4 + 300 counts +4 "manipulator"&s' +28 "core" ' +2 ."myFullPhaseDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myFullPhaseDA"Hand.close + "manipulator"&G/ +20 "core" / +5 ."downElevator"SE.seek :down +3 "manipulator"& & +3 "storage"(k'= +10 "core" & v JJ +2 "manipulator"&U% +4 "core" %Ѓ 1 I4 +3 ."myFullPhaseDA"Forearm.seek :retract +3 "manipulator"&Z' ] +111 "core" ' +3 ."myFullPhaseDA"Elbow.seek CC +2 "manipulator"&( +139 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +11 "core" ( +3 "manipulator"&& +9 "core" &  M& +4 ."myFullPhaseDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 && +4 "core" &  M& +3 ."myFullPhaseDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myFullPhaseDA"Forearm.seek CC +2 "manipulator"&'ш +100 "core" ' +2 "manipulator"&z& +3 "core" & 3 M% +3 "manipulator"&L% +4 "core" %| j L +3 "collection"';& +4 "core" &c +3 "collection"'\\& +6 "core" & +2 ."myFullPhaseDA"CC.seek :closed +3 "collection"'u(X +72 "core" & + & + & & + & + & + & + &  + &.m +| +8 &`sp @ +9 &;gX S +9 &DA R +10 &G2 S +9 &F S +10 &AEV S +9 &C] S +9 & DQ S +10 &"B9 R +9 &$JD$ R +9 && E R +10 &'B\ R +9 &)D R +9 &+RE R +10 &-G S +9 &.E R +10 &0C R +9 &2XG S +9 &4B S +10 &5G S +9 &7G R +9 &9bB R +10 &;$D R +9 &<B S +10 &>G S +9 &@jF R +9 &B+C S +10 &CI S +9 &EMo S +9 &GkTd U +10 &I(eX W +9 &JK Z +10 &LO ] +9 &NZE ] +9 &P5 ] +10 &Q0 _ +9 &S# _ +10 &UV b +9 &W b +9 &XnK b +10 &X%\\ (x +9 &XTb H +3 ( +2 "collection"'\\& +8 #"myFullPhaseDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.43 + .Hand.open +4 "manipulator"&i1 +5 "core" &XUP H +20 1 +2 "manipulator"& % +4 "core" %т  G +3 ."myFullPhaseDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +6 ."myFullPhaseDA"Forearm.seek :retract +3 "manipulator"&e' ] +97 "core" ' +2 ."myFullPhaseDA"CTV.dial CSV,avoiding: :intake +3 "collection"''  +145 "core"  +2 ."myFullPhaseDA"CSV.dial CTV +3 "collection"'a  +29 "core"  +3 ."myFullPhaseDA"PS.seek 2.5ml +3 "processing"%v' +2624 "core" ' +2 "collection"'w% +4 "core" %rl  +3 ."myFullPhaseDA"CS.seek 4.25ml +3 "collection"'A'Z' +1536 "core" ' +2 ."myFullPhaseDA"delay 8 seconds +803 .PSV.dial :air +2 "processing"%  +47 "core"  +2 ."myFullPhaseDA"delay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%)  +81 "core"  +3 ."myFullPhaseDA"PS.seek 0ml +4 "processing"%Y'ܑ +2623 "core" ' +2 ."myFullPhaseDA"CBV.dial between PRV and waste1 +2 "collection"'f ` +39 "core" ^ +2 ."myFullPhaseDA"CSV.dial :air +2 "collection"' @ +48 "core" > +3 ."myFullPhaseDA"CS.seek 10ml +2 "collection"'n' +1545 "core" ' +2 ."myFullPhaseDA"CSV.dial CTV +2 "collection"'I  +47 "core"  +3 ."myFullPhaseDA"CS.seek 0ml +4 "collection"'4'P +2614 "core" ' +2 ."myFullPhaseDA"CBV.dial :waste1 +2 "collection"'$ @ +32 "core" ? +2 ."myFullPhaseDA"delay 5 seconds +503 .CTV.dial :air,avoiding: :intake +3 "collection"'D  +145 "core" +2 "collection"'m& +3 "core" &XUa H +3 #"myFullPhaseDA"Storing lyfil puck in Collection Clamp to tube 3 +2 "manipulator"&y% +7 "core" % _ E +3 "storage"(,% +4 "core" %A \  +2 "storage"(@. +4 "core" .(+ +2 ."myFullPhaseDA"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +6 ."myFullPhaseDA"SC.seek 3 +2 "storage"(W(@ +197 "core" ( +2 ."myFullPhaseDA"SC.configure :limp + "storage"($(\ 1b +6 (1& +3 "core" &C p  *\  +3 "manipulator"&S& +4 "core" & ; D% +2 "manipulator"&0% +4 "core" % _ Z D +3 ."myFullPhaseDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myFullPhaseDA"Elbow.seek 3 +2 "manipulator"&( +168 "core" ( +2 "manipulator"&& +3 "core" &  G +3 "storage"(?& +4 "core" &L %\  +3 ."myFullPhaseDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myFullPhaseDA"Forearm.seek 3 + 800 counts +2 "manipulator"&!'m +106 "core" ' +2 "storage"(& +4 "core" &L #\ +3 ."myFullPhaseDA"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +7 ."myFullPhaseDA"SE.seek :beamBreak +2 "storage"(\ ' +305 "core" ' +2 "storage"(X- +4 "core" -'i +3 ."myFullPhaseDA"SE.configure :default + "storage"(#QK-0-\ b +6 "manipulator"&]& +3 "core" &  G +3 "storage"(& +4 "core" &L \  +2 ."myFullPhaseDA"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +5 ."myFullPhaseDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myFullPhaseDA"Forearm.seek 3 +3 "manipulator"&^'M +39 "core" ' +2 ."myFullPhaseDA"Elbow.hold +2 "manipulator"&c, +7 "core" , +2 ."myFullPhaseDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 "storage"(- +4 "core" -'i +3 ."myFullPhaseDA"SE.seek 0.1 Pucks below Top Plate +3 "storage"(`' +66 "core" ' +2 "manipulator"& % +4 "core" %]r ; : & 6\ +2 "storage"(o& +5 "core" &L j l\  +2 ."myFullPhaseDA"Forearm.force -20 +5 "manipulator"&5 +11 ."myFullPhaseDA"Forearm.seek 3 + 316 counts +2 "manipulator"&p'Љ +22 "core" ' +2 "manipulator"& & +3 "core" &  H +3 "storage"(M& +5 "core" &L \  +2 ."myFullPhaseDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myFullPhaseDA"Forearm.seek 3 + 800 counts +2 "manipulator"&V'm +16 "core" ' +3 ."myFullPhaseDA"SE.seek 1.1 Pucks below Top Plate +3 "storage"(R' +37 "core" ' +2 "manipulator"&*& +4 "core" & 8 G +3 "manipulator"&|% +4 "core" %x I\ \\ +3 ."myFullPhaseDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myFullPhaseDA"Forearm.seek :retract +2 "manipulator"&3' ] +107 "core" ' +2 ."myFullPhaseDA"Elbow.seek CC +3 "manipulator"&( +185 "core" ( +2 "manipulator"&<& +4 "core" &  K +3 ."myFullPhaseDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &J& +3 "core" & K +3 ."myFullPhaseDA"Forearm.seek CC +3 "manipulator"&C'ш +93 "core" ' +2 ."myFullPhaseDA"Hand.close +2 "manipulator"&/ +21 "core" / +3 ."myFullPhaseDA"CC.seek :open +2 "collection"'( +415 "core" ( +2 "storage"(H& +4 "core" &L H\ % +2 "storage"(O& +5 "core" &L V\ % +2 "manipulator"&}& +3 "core" & 5 M +2 "manipulator"&g% +4 "core" %є MH +3 ."myFullPhaseDA"Forearm.seek :retract +3 "manipulator"&#' ] +97 "core" ' +2 ."myFullPhaseDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myFullPhaseDA"Elbow.seek 3 +4 "manipulator"&t( +161 "core" ( +2 "manipulator"&{& +5 "core" & # L +2 "storage"(& +4 "core" &L \ % +2 ."myFullPhaseDA"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +6 ."myFullPhaseDA"Forearm.seek 3 +3 "manipulator"&.'M +112 "core" ' +2 ."myFullPhaseDA"Elbow.hold +4 "manipulator"&7, +4 "core" , +2 ."myFullPhaseDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myFullPhaseDA"Hand.open +2 "manipulator"&>1 +19 "core" 1 +3 "manipulator"&9% +3 "core" %Zg R T 0 : +3 "storage"(:& +4 "core" &L [\  +2 ."myFullPhaseDA"Forearm.force -20 +2 "manipulator"&5 +6 ."myFullPhaseDA"Forearm.seek 3 + 313 counts + "manipulator"&/'І +17 "core" ' +2 "manipulator"&& +4 "core" & ' P +2 "storage"(l& +5 "core" &L (\ ' +2 ."myFullPhaseDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myFullPhaseDA"Forearm.seek 3 + 800 counts +3 "manipulator"&'m +28 "core" ' +2 "storage"(% +4 "core" % \ & +4 ."downElevator"SE.seek :down +4 "storage"(T'= +100 (6% +3 "core" %8 6\ $]z +2 "manipulator"&h% +4 "core" %f S M +4 ."myFullPhaseDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myFullPhaseDA"Forearm.seek :retract +3 "manipulator"&&' ] +108 "core" ' +41 ' + ."downElevator"SE.stop +2 "storage"(5 +6 ."myFullPhaseDA"PSV.dial :air +2 "processing"%j  +83 "core" +2 ."myFullPhaseDA"PS.seek 2.5ml +3 "processing"%Q' +2618 "core" ' +2 ."myFullPhaseDA"delay 1 second +102 .PSV.dial :mixloop +2 "processing"%( +47 "core" +2 ."myFullPhaseDA"delay 1 second +103 .PSV.dial :air + "processing"%  +49 "core"  +2 ."myFullPhaseDA"delay 1 second +102 .PSV.dial :mixloop +2 "processing"%b +48 "core" +3 ."myFullPhaseDA"delay 1 second +102 .PSV.dial :air + "processing"%P  +48 "core"  +55 ."myFullPhaseDA"delay 1 second +111 .PS.seek 0ml +3 "processing"%d'ܑ +2627 "core" ' +3 #"myFullPhaseDA"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%& +6 "core" & +3 "manipulator"&~& +5 "core" & e T +2 "manipulator"&8% +3 "core" % i K S +3 ."myFullPhaseDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&(-z +179 "core" ( +2 "manipulator"&& +5 "core" &-x  ; TZ +2 ."myFullPhaseDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 &r& +3 "core" &-x # ' SZ +3 ."myFullPhaseDA"Forearm.seek :garage +3 "manipulator"&"'o +108 "core" ' +2 ."myFullPhaseDA"Hand.close +2 "manipulator"&-/ +71 "core" / +2 "manipulator"&& +4 "core" &-x q b O @Z +2 "manipulator"&K% +4 "core" % ςk s t l ? +4 ."myFullPhaseDA"Forearm.seek :retract +2 "manipulator"&+' ] +121 "core" ' +3 ."myFullPhaseDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myFullPhaseDA"Elbow.seek PC +4 "manipulator"&q( +119 "core" ( +2 "manipulator"&=& +4 "core" & 8 ] TJ +2 ."myFullPhaseDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &F& +2 "core" &  I TJ +3 ."myFullPhaseDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myFullPhaseDA"Forearm.seek PC +3 "manipulator"& 'E +94 "core" ' +2 "manipulator"&E& +4 "core" &   QJ +3 "manipulator"&% +3 "core" %<  QP +3 "processing"%N& +4 "core" & +4 "processing"%2& +5 "core" & +3 ."myFullPhaseDA"PC.seek :closed +2 "processing"%G(SD +7 "core" & +4 & 1 +8 &Eu 2 +10 &Anu F +9 &Y S +10 &D R +9 &[G R +9 &E R +10 &E R +9 &F R +9 &!dA R +10 &#$E S +9 &$D S +10 &&C S +9 &(jD S +9 &*-G R +10 &+D R +9 &-H S +10 &/sF R +9 &15D R +9 &2C S +10 &4D R +9 &6{E R +9 &8<E S +10 &9K S +9 &;E S +9 &=J S +10 &?EF R +9 &AF S +10 &BI S +9 &DH S +9 &FGW T +10 &Hf W +9 &Ix X +9 &K} Y +10 &M? Z +9 &O Z +10 &P [ +9 &Rj}h - +9 &S&g 6 +10 ( +3 "processing"%2& +4 #"myFullPhaseDA"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.71 + "processing"% & +8 "core" &S!  - &S! ( - +2 ."myFullPhaseDA"Hand.open +2 "manipulator"&U1 +74 "core" 1 +2 "manipulator"&B% +4 "core" % < U OP +3 ."myFullPhaseDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myFullPhaseDA"Forearm.seek :retract +3 "manipulator"&%' ] +106 "core" ' +2 ."myFullPhaseDA"PRV.dial :air +2 "processing"%  +50 "core"  +2 ."myFullPhaseDA"PSV.dial :mixloop +2 "processing"% +49 "core" +2 "processing"%% +4 "core" %܌  +3 ."myFullPhaseDA"PS.seek 0.3ml +2 "processing"%s' +384 "core" ' +2 ."myFullPhaseDA"PSV.dial PSR +2 "processing"%z +115 "core"  +2 #"myFullPhaseDA"Pulling 0.4ml of PSR.air + .PSR.select :air +7 .PS.seek 0.7ml +4 "processing"%L'5a +261 "Can"h\ N\ c\ +225 "core" ' +2 ."myFullPhaseDA"delay 3 seconds +302 .PSR.select :air +5 .PS.seek 2.5ml +2 "processing"%5' +1901 "core" ' +2 ."myFullPhaseDA"delay 3 seconds +303 .PSV.dial :mixloop +2 "processing"%; +112 "core" +2 ."myFullPhaseDA"PTV.dial :mixing +3 "processing"%k @ +76 "core" A +3 ."myFullPhaseDA"PBV.dial :waste2 +3 "processing"%Z  +99 "core"  +3 ."myFullPhaseDA"PS.seek 0ml +2 "processing"%_'ܑ +2640 "core" ' +3 #"myFullPhaseDA"Garaging FlushPuck in Processing Clamp + "manipulator"&i& +8 "core" & RJ +2 ."myFullPhaseDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myFullPhaseDA"Elbow.seek PC +3 "manipulator"& ( +5 "core" ( +2 "manipulator"&\\& +4 "core" &  5 RJ +3 ."myFullPhaseDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &'& +3 "core" &  RJ +3 ."myFullPhaseDA"Forearm.seek PC +4 "manipulator"&a'E +86 "core" ' +2 ."myFullPhaseDA"Hand.close + "manipulator"&/ +72 "core" / +62 ."myFullPhaseDA"PC.seek :open +5 "processing"%[( +379 "core" ( +2 "manipulator"&w& +3 "core" & 1 SJ +3 "manipulator"&% +4 "core" % P  Ss +3 ."myFullPhaseDA"Forearm.seek :retract +2 "manipulator"&' ] +96 "core" ' +3 ."myFullPhaseDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myFullPhaseDA"Elbow.seek :garage +2 "manipulator"&)(-z +138 "core" ( +2 "manipulator"&v& +5 "core" &-  A Q; +2 ."myFullPhaseDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &f& +3 "core" &- P; +3 ."myFullPhaseDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myFullPhaseDA"Forearm.seek :garage +3 "manipulator"&'o +115 "core" ' +2 ."myFullPhaseDA"Hand.open +2 "manipulator"&A1 +77 "core" 1 +2 "manipulator"&I% +4 "core" % w_ | | @ =4 +3 ."myFullPhaseDA"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +6 ."myFullPhaseDA"Forearm.seek :retract +2 "manipulator"&n' ] +107 "core" ' +2 #"myFullPhaseDA"Loading da puck from tube 4 into Processing Clamp +2 "processing"%$& +7 "core" &( +2 "manipulator"&D% +4 "core" % V P +2 "storage"(m% +4 "core" %@ \ ) +3 "storage"(y. +4 "core" .(@ +2 ."myFullPhaseDA"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +6 ."myFullPhaseDA"SC.seek 4 +3 "storage"(,(+ +196 "core" ( +2 ."myFullPhaseDA"SC.configure :limp +2 "storage"($(\ 1b +6 (@& +3 "core" &+ H\ ' +2 "manipulator"&1& +4 "core" &- 7 O; +3 "manipulator"&S% +4 "core" % V M O +3 ."myFullPhaseDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myFullPhaseDA"Elbow.seek 4 +3 "manipulator"&0( +170 "core" ( +2 "manipulator"&& +4 "core" & L OG +3 "storage"(& +4 "core" &+ D\ ) +3 ."myFullPhaseDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myFullPhaseDA"Forearm.seek 4 + 800 counts +3 "manipulator"&?'s +94 "core" ' +2 "storage"(& +4 "core" &+ \ ) +3 ."myFullPhaseDA"SE.reconfigure :pick + "storage"(#],K-0-\ b +7 ."myFullPhaseDA"SE.seek :beamBreak +2 "storage"(' +305 "core" ' + "storage"(e- +4 "core" -'y +3 ."myFullPhaseDA"SE.configure :default + "storage"(#QK-0-\ b +6 (X& +3 "core" &+ \\\ ' +3 "manipulator"&]& +4 "core" & O OG +3 ."myFullPhaseDA"Elbow.seek 4 +2 "manipulator"&( +7 "core" ( +2 "manipulator"&& +4 "core" & OG +3 "storage"( & +3 "core" &+ \ ( +3 ."myFullPhaseDA"Forearm.seek 4 + 300 counts +3 "manipulator"&o' +22 "core" ' +2 ."myFullPhaseDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myFullPhaseDA"Hand.close + "manipulator"& / +17 "core" / +3 !"myFullPhaseDA"o:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 4):bt["4/home/esp/esp2/utils/puckmoves.rb:389:in `load'"8/home/esp/esp2/utils/puckmoves.rb:998:in `loadPuck'";/home/esp/esp2/protocol/2G/DAprocess.rb:281:in `runDA'"?/home/esp/esp2/protocol/2G/DAprocess.rb:170:in `processDA'"0/home/esp/esp2/protocol/2G/DA.rb:64:in `da'"$Camille:82:in `topLevelBinding'"./home/esp/esp2/lib/base.rb:296:in `start'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +5 ."downElevator"SE.seek :down +3 "manipulator"&M& +3 "storage"(*'= +10 "core" & Z NG +2 "manipulator"&|% +3 "core" %Є  Lg +3 ."myFullPhaseDA"Forearm.seek :retract +3 "manipulator"&!' ] +98 "core" ' +3 ."myFullPhaseDA"Elbow.seek PC +2 "manipulator"&( +157 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +91 "core" ( +2 "manipulator"&\ & +4 "core" &  Pq +2 ."myFullPhaseDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &^& +3 "core" & g Qq +3 ."myFullPhaseDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myFullPhaseDA"Forearm.seek PC +2 "manipulator"&p'E +102 "core" ' +2 "manipulator"&`& +4 "core" &   Pq +2 "manipulator"&<% +4 "core" %K M P +3 "processing"%V& +4 "core" & +3 "processing"%J& +6 "core" &' +3 ."myFullPhaseDA"PC.seek :closed +2 "processing"%c(SD +6 "core" & +4 & 1 +10 &Fx 2 +9 &;ou G +10 &R S +9 &C R +9 &YD R +10 &D R +9 &C R +9 &D R +10 &!aD R +9 &##D R +10 &$C R +9 &&C R +9 &(iC R +10 &*+C R +9 &+D R +71 &-E R +3 &/qD R +6 &12E R + &2F R + &4E R + &6xB R + &8:B R + &9C R + &;C R +8 &=F S +9 &?BF R +10 &AC R +9 &BI R +9 &DD S +10 &FFP T +9 &Ha V +9 &Ix Y +10 &K}z Y +9 &M= Z +10 &N Z +9 &P [ +9 &Re{g . +10 &S$Z 1 +9 ( + &S  + +3 "processing"%J& +4 #"myFullPhaseDA"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.72 +2 .Hand.open +3 "manipulator"&1 +69 "core" 1 +2 "manipulator"&3% +4 "core" % K  N +3 ."myFullPhaseDA"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 ."myFullPhaseDA"Forearm.seek :retract +3 "manipulator"&u' ] +114 "core" ' +3 #"myFullPhaseDA"Heating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +4 "processing"%H  +4 %O9 +7 "core" 9 +103 "processing"%}9 +3 "core" 9 +103 "processing"%g9 +3 "core" 9  +103 "processing"%{9 +4 "core" 9  +103 "processing"%9 +4 "core" 9 +103 "processing"%C9 +3 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%>9 +3 "core" 9 +103 "processing"%99 +3 "core" 9# +103 "processing"%:9 +3 "core" 9' +103 "processing"%9 +4 "core" 9+ +103 "processing"%l9 +3 "core" 9/ +103 "processing"%9 +3 "core" 94 +103 "processing"%#9 +3 "core" 98 +103 "processing"%69 +4 "core" 9< +103 "processing"%h9 +3 "core" 9@ +103 "processing"%t9 +3 "core" 9E +103 "processing"%.9 +4 "core" 9I +103 "processing"%/9 +3 "core" 9M +103 "processing"%R9 +4 "core" 9Q +103 "processing"%j9 +3 "core" 9V +103 "processing"%9 +3 "core" 9Z +103 "processing"%T9 +3 "core" 9 ^ +103 "processing"%Y9 +3 "core" 9b +103 "processing"%(9 +3 "core" 9g +103 "processing"%9 +3 "core" 9&k +103 "processing"%b9 +3 "core" 9-o +103 "processing"%P9 +3 "core" 94s +103 "processing"%Q9 +3 "core" 9<x +103 "processing"%9 +4 "core" 9C| +4 ."myFullPhaseDA"PH.hold 2:00:00,28C +3 "processing"%~ pp= +5 ."myFullPhaseDA"delay 1:30 +7 "core" | +8998 ."myFullPhaseDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"%8 +114 "core"  +2 #"myFullPhaseDA"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +14 ."myFullPhaseDA"PS.seek 0.5ml +2 "processing"%' +584 "core" ' +2 ."myFullPhaseDA"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."myFullPhaseDA"PS.seek 2ml +3 "processing"%r'Q +1611 "core" ' +2 ."myFullPhaseDA"PTV.dial :puck +2 "processing"%7  +76 "core"  +2 ."myFullPhaseDA"PSV.dial PTV +2 "processing"%- +82 "core" +2 ."myFullPhaseDA"PBV.dial :waste1 +2 "processing"%  +143 "core"  +2 "processing"%K% +3 "core" %X# +4 ."myFullPhaseDA"PS.seek 1.5ml +3 "processing"%&' +581 "core" ' +3 ."myFullPhaseDA"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%= * +37 "core" + +3 ."myFullPhaseDA"PS.seek 0ml +4 "processing"%F'ܑ +1612 "core" ' +2 ."myFullPhaseDA"delay 5:00 +30003 #recoverPSRreagent08 +2 .PTV.dial :puck +3 .PBV.dial :waste1 +4 "processing"%"  +37 "core" +2 ."myFullPhaseDA"delay 30 seconds +2987 "Can"N\ M\  +16 ."myFullPhaseDA"PBV.dial between PSV and waste1 +2 "processing"%E * +37 "core" + +2 ."myFullPhaseDA"PSR.select :air +3 .PSV.dial PSR +3 "processing"% +82 "core"  +3 ."myFullPhaseDA"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."myFullPhaseDA"PS.seek 2.5ml +2 "processing"%N' +2514 "core" ' +2 ."myFullPhaseDA"PSV.dial PTV +2 "processing"% +82 "core" +2 ."myFullPhaseDA"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%+ +80 "core"  +2 ."myFullPhaseDA"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%x +81 "core" +2 ."myFullPhaseDA"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +81 "core"  +3 ."myFullPhaseDA"PS.seek :empty +2 "processing"%U's +2519 "core" ' +2 ."myFullPhaseDA"PTV.dial :PRVmixing,via: PRV +2 "processing"%B  +199 "core" +2 ."myFullPhaseDA"PSV.dial :mixloop +3 "processing"%2 +50 "core" + ."myFullPhaseDA"PRV.dial :ab1 +3 "processing"% @ +80 "core" B +3 ."myFullPhaseDA"PS.reconfigure :slow + "processing"%#A 2`xb +7 ."myFullPhaseDA"PS.seek 0.15ml +2 "processing"%' +363 "core" ' +3 ."myFullPhaseDA"delay 2 seconds +202 ."connect"CBV.dial PRV +3 ."myFullPhaseDA"PRV.dial CBV +4 "collection"'  +3 "processing"%  +50 "core"  +3 +2 "processing"%d% +4 "core" %  +3 ."myFullPhaseDA"PS.seek 0.3ml +3 "processing"%z' +355 "core" ' +2 ."myFullPhaseDA"delay 2 seconds +202 .CBV.dial between PRV and PSV +3 "collection"'s  +30 "core" +2 ."myFullPhaseDA"PRV.dial :air +3 "processing"%L  +47 "core"  +3 ."myFullPhaseDA"PS.seek 0.9ml +2 "processing"%;'N +1265 "core" ' +2 ."myFullPhaseDA"PRV.dial :waste2 +2 "processing"%k @ +81 "core" > +3 ."myFullPhaseDA"PS.seek 0.5ml +2 "processing"%Z' +860 "core" ' +2 #"myFullPhaseDA"addPMLReagent08 +2 .PSV.dial :air +3 "processing"%5  +49 "core"  +3 ."myFullPhaseDA"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."myFullPhaseDA"PS.seek 2ml +2 "processing"%i'Q +1603 "core" ' +2 ."myFullPhaseDA"PSV.dial :PML +2 "processing"%\\ +49 "core" +2 ."myFullPhaseDA"PTV.dial :mixing +3 "processing"%' @ +76 "core" A +2 ."myFullPhaseDA"PBV.dial :waste1 +2 "processing"%  +39 "core" +2 "processing"%q% +3 "core" %M  +3 ."myFullPhaseDA"PS.seek 1.85ml +2 "processing"%%'E +241 "core" ' +2 ."myFullPhaseDA"PBV.dial between PSV and waste1 +3 "processing"%G * +37 "core" + +3 ."myFullPhaseDA"PS.seek 0ml +4 "processing"%w'ܑ +1964 "core" ' +2 ."myFullPhaseDA"delay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'& +6 "core" & +3 "manipulator"&v& +4 "core" &  Kq +2 "manipulator"&f% +4 "core" % h M J +3 ."myFullPhaseDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myFullPhaseDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&a(-z +138 "core" ( + "manipulator"& & +4 "core" &-q Q L# +3 ."myFullPhaseDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &A& +3 "core" &-q / K# +3 ."myFullPhaseDA"Forearm.seek :garage +3 "manipulator"&I'o +109 "core" ' +3 ."myFullPhaseDA"Hand.close +2 "manipulator"&/ +76 "core" / +2 "manipulator"&$& +3 "core" &-~\ [ X ;!w +3 "manipulator"&D% +4 "core" % σ K R ;: +3 ."myFullPhaseDA"Forearm.seek :retract +3 "manipulator"&m' ] +104 "core" ' +2 ."myFullPhaseDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +7 ."myFullPhaseDA"Elbow.seek CC +2 "manipulator"&y( +318 "core" ( +3 "manipulator"&& +5 "core" &  H# +2 ."myFullPhaseDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &@& +5 "core" & W B# +2 ."myFullPhaseDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myFullPhaseDA"Forearm.seek CC +3 "manipulator"&1'ш +105 "core" ' +2 "manipulator"&S& +4 "core" & l v ># +2 "manipulator"&W% +4 "core" %ь c b W @ +3 "collection"'& +5 "core" & +2 "collection"'& +5 "core" & +3 ."myFullPhaseDA"CC.seek :closed +2 "collection"'(X +8 "core" & +5 & / $e +9 &dSw 9 +9 &yq N +10 &TN T +9 &C T +9 &F T +10 &I U +9 &[I U +10 & G U +9 &!C T +9 &#C T +10 &%dF T +9 &'%I U +10 &(E U +9 &*E U +9 &,kF U +10 &..E T +9 &/C T +9 &1F U +10 &3tC T +9 &55D U +10 &6A U +9 &8A T +9 &:|D T +10 &<>D T +9 &=D U +9 &?D T +10 &AB U +9 &CFG T +10 &EN U +9 &FY X +9 &H|x Z +10 &J. ` +9 &K ` +9 &M _ +10 &Or ` +9 &Q3 ` +9 &R a +10 &T b +9 &Vn b% +10 &X 6 +9 &X _ +10 ( + &Xs U +2 "collection"'& +4 #"myFullPhaseDA"Collection Clamp onSpring/offSpring for 8/26 samples, on/off torque 2.48 +2 "collection"')& +6 "core" &Xr U +63 ."myFullPhaseDA"Hand.open +4 "manipulator"&n1 +26 "core" 1 +2 "manipulator"&e% +4 "core" %у b C $ 8 +3 ."myFullPhaseDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myFullPhaseDA"Forearm.seek :retract +2 "manipulator"&X' ] +99 "core" ' +2 ."myFullPhaseDA"PSV.dial PSR +3 "processing"%] +113 "core"  +2 #"myFullPhaseDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +13 ."myFullPhaseDA"PS.seek 1.5ml +3 "processing"%' +1603 "core" ' +2 ."myFullPhaseDA"delay 5 seconds +503 .PSV.dial :waste1 +3 "processing"%  +49 "core"  +3 ."myFullPhaseDA"PS.seek 0ml +2 "processing"% 'ܑ +1613 "core" ' +2 ."myFullPhaseDA"PSV.dial PSR +3 "processing"%M +49 "core"  + ."myFullPhaseDA"PSR.select :air +3 "processing"% +13 ."myFullPhaseDA"PS.seek 2.5ml +2 "processing"%|' +2615 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 ."myFullPhaseDA"CBV.dial PRV +5 "processing"%0  +2 "collection"'?  +38 "core"  +138  +2 ."myFullPhaseDA"PSV.dial :mixloop +2 "processing"% +113 "core" +2 ."myFullPhaseDA"CTV.dial :air,avoiding: :intake +3 "collection"'o  +17 "core" +2 ."myFullPhaseDA"PTV.dial :PRVmixing +2 "processing"%\  +79 "core" +3 ."myFullPhaseDA"PS.seek 0ml +2 "processing"%^'ܑ +2612 "core" ' +2 ."myFullPhaseDA"PSV.dial :air +2 "processing"%  +49 "core"  +3 ."myFullPhaseDA"PS.seek 2.5ml +4 "processing"%`' +2618 "core" ' +2 ."myFullPhaseDA"PSV.dial :mixloop +2 "processing"%< +49 "core" +3 ."myFullPhaseDA"PS.seek 0ml +4 "processing"%V'ܑ +2624 "core" ' +2 ."myFullPhaseDA"PSV.dial :air +3 "processing"%*  +48 "core"  +3 ."myFullPhaseDA"PS.seek 2.5ml +3 "processing"%!' +2619 "core" ' +2 ."myFullPhaseDA"PSV.dial :mixloop +3 "processing"%[ +49 "core" +2 ."myFullPhaseDA"PS.seek 0ml +3 "processing"%'ܑ +2629 "core" ' +2 #"myFullPhaseDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&3& +6 "core" & I C } 5# +4 ."myFullPhaseDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myFullPhaseDA"Elbow.seek CC +3 "manipulator"&J( +3 "core" ( +5 "manipulator"&O& +4 "core" & E * 3 ;# +2 ."myFullPhaseDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &}& +3 "core" & H G 7# +4 ."myFullPhaseDA"Forearm.seek CC +2 "manipulator"&p'ш +98 "core" ' +2 ."myFullPhaseDA"Hand.close + "manipulator"&g/ +25 "core" / +2 ."myFullPhaseDA"CC.seek :open +3 "collection"'{( +411 "core" ( +2 "manipulator"&& +5 "core" & |  C# +2 "manipulator"&C% +3 "core" %ы   B3 +4 ."myFullPhaseDA"Forearm.seek :retract +2 "manipulator"&' ] +102 "core" ' +2 ."myFullPhaseDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myFullPhaseDA"Elbow.seek :garage +3 "manipulator"&>(-z +287 "core" ( +2 "manipulator"&9& +4 "core" &-~ / DU +2 ."myFullPhaseDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &:& +3 "core" &-~ z x f DU +3 ."myFullPhaseDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myFullPhaseDA"Forearm.seek :garage +4 "manipulator"&'o +115 "core" ' +2 ."myFullPhaseDA"Hand.open +2 "manipulator"&l1 +74 "core" 1 +2 "manipulator"&% +4 "core" % w] \  # 3, +3 ."myFullPhaseDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myFullPhaseDA"Forearm.seek :retract +3 "manipulator"&#' ] +103 "core" ' +3 ."da"delayUntil "10:53:57.69" +21402 "Can"M\ N\ S6 +3221 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing +4 "processing"%6 @ +76 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%h  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%t * +38 "core" + +2 ."da"PSV.dial :air +2 "processing"%.  +105 "core"  +3 ."da"PS.reconfigure :fast +5 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%/' +2525 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%R +47 "core" +2 ."da"delay 2 seconds +203 .PSV.dial :air + "processing"%j  +46 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"% +46 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +3 "processing"%T  +46 "core"  +3 ."da"PS.seek :empty +2 "processing"%Y's +2514 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +5 .PSV.dial PSR +4 "processing"%( +146 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +6 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%' +590 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%b'Q +1611 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%P  +77 "core"  +2 ."da"PSV.dial PTV + "processing"%Q +81 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 "processing"%8% +5 "core" %W +2 ."da"PS.seek 1.5ml +2 "processing"%_' +584 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +39 "core" + +3 ."da"PS.seek 0ml +2 "processing"%7'ܑ +1606 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +3 "processing"%-  +18 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%K * +38 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%r +83 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%=' +2519 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%& +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%H +80 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%" +79 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%E  +79 "core"  +3 ."da"PS.seek :empty +2 "processing"%'s +2503 "core" ' +2 #"da"washCycleDA #2 of 2 +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%F +158 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%' +590 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +2 "processing"%+'Q +1602 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%x  +7 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +81 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%N  +39 "core" +2 "processing"%B% +3 "core" %Q  +3 ."da"PS.seek 1.5ml +2 "processing"%2' +600 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +37 "core" + +3 ."da"PS.seek 0ml +3 "processing"%U'ܑ +1604 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 ."da"delay 30 seconds +2191 "Can"B R\ ̇ +811 ."da"PBV.dial between PSV and waste1 +3 "processing"%d * +38 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +80 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +4 "processing"%s' +2524 "core" ' + ."da"PSV.dial PTV +3 "processing"%L +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%z +80 "core"  +3 ."da"delay 5 seconds +511 .PSV.dial PTV +3 "processing"%k +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%;  +81 "core"  +2 ."da"PS.seek :empty +3 "processing"%5's +2520 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air +3 "processing"%Z  +47 "core"  +3 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%\\  +136 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%'  +47 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%  +7 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%q +49 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."da"PS.seek 0.3ml +2 "processing"%G' +386 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%i  +49 "core"  +2 "processing"%%% +4 "core" %  +3 ."da"PS.seek 0.55ml +2 "processing"%'"W +344 "core" ' +2 #"da"addPMLReagent08 +2 .PSV.dial :air +4 "processing"%v  +49 "core"  +3 ."da"PS.seek 2ml +4 "processing"%f'Q +1545 "core" ' +2 ."da"PSV.dial :PML +2 "processing"% +49 "core" +2 ."da"PTV.dial :mixing +2 "processing"%A @ +77 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 "processing"%% +4 "core" %M  +4 ."da"PS.seek 1.85ml +2 "processing"%$'E +234 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%D * +38 "core" + +3 ."da"PS.seek 0ml +2 "processing"%u'ܑ +1965 "core" ' +2 ."da"delay 2 seconds +203 .delay 8:00 +45572 "Can"?\ Q\ b +2431 #"da"recoverPRVreagent08 + .PTV.dial :mixing +4 "processing"%I @ +18 "core" ? +2 ."da"PBV.dial :waste1 +2 "processing"%a  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +37 "core" + +2 ."da"PSV.dial :air +2 "processing"%@  +49 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%S' +2518 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%W +50 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +50 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%m +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +3 "processing"%  +48 "core"  +2 ."da"PS.seek :empty +3 "processing"%)'s +2528 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%n +145 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%e' +599 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%'Q +1611 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%]  +78 "core"  +2 ."da"PSV.dial PTV +3 "processing"%1 +80 "core" + ."da"PBV.dial :waste1 +3 "processing"%w  +38 "core" +2 "processing"% % +3 "core" %U$  +4 ."da"PS.seek 1.5ml +2 "processing"%' +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%M * +37 "core" + +3 ."da"PS.seek 0ml +2 "processing"% 'ܑ +1604 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%?  +17 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%0  +37 "core" +3 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +38 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%o +82 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%\ ' +2503 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%| +82 "core" +2 ."da"delay 5 seconds +558 .PSV.dial PSR +11 "processing"% +80 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%^ +85 "core" +3 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%<  +81 "core"  +3 ."da"PS.seek :empty +2 "processing"%`'s +2500 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%* +145 "core"  +3 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."da"PS.seek 0.5ml +2 "processing"%V' +604 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +3 "processing"%['Q +1604 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%!  +8 "core"  +2 ."da"PSV.dial PTV +3 "processing"%3 +79 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%O  +38 "core" +2 "processing"%}% +4 "core" %T#  +3 ."da"PS.seek 1.5ml +3 "processing"%g' +585 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%y * +37 "core" + +2 ."da"PS.seek 0ml +3 "processing"%X'ܑ +1598 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +3 "processing"%  +7 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%C * +16 "Can"; s\  +21 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%p +80 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%9' +2521 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%J +82 "core" +3 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%: +81 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%l +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +83 "core"  +2 ."da"PS.seek :empty +4 "processing"%'s +2506 "core" ' +3 #"da"washCycleDA #3 of 3 + .PSR.select :air +4 .PSV.dial PSR +4 "processing"% +146 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +6 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +3 "processing"%6' +593 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%h'Q +1612 "core" ' + ."da"PTV.dial :puck +2 "processing"%t  +7 "core"  +3 ."da"PSV.dial PTV +2 "processing"%. +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 "processing"%R% +4 "core" %U$  +3 ."da"PS.seek 1.5ml +3 "processing"%j' +585 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"% * +37 "core" + +3 ."da"PS.seek 0ml +2 "processing"%T'ܑ +1604 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +9 "processing"%/  +6 "core"  +7 ."da"PBV.dial :waste1 +3 "processing"%(  +38 "core" +2 ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +2 "processing"%Y * +36 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"% +82 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%P' +2525 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%Q +82 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%8 +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%b  +79 "core"  +3 ."da"PS.seek :empty +2 "processing"%'s +2567 "core" ' +2 ."da"Gate.power :camera,:ON +11 #Mixing DA Substrates +3 .PSR.select :air +3 .PSV.dial PSR +4 "processing"%_ +149 "core"  +7 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +12 "processing"% +21 ."da"PS.reconfigure :default +5 "processing"%#A d`xb +11 ."da"PS.seek 0.25ml +6 "processing"%-'I +341 "core" ' +3 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +5 "processing"% +12 ."da"PS.seek 0.5ml +2 "processing"%' +343 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%K'Q +1598 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%r  +7 "core"  +2 ."da"PSV.dial PTV +2 "processing"%7 +83 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%&  +37 "core" +2 "processing"%H% +4 "core" %L#  +4 ."da"PS.seek 1.5ml +2 "processing"%"' +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%E * +38 "core" , +3 ."da"PS.seek 0ml +4 "processing"%='ܑ +1623 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%F  +6 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%x +83 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"% ' +2617 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%N +83 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%B +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%+ +83 "core" +3 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +82 "core"  +3 ."da"PS.seek :empty +4 "processing"%2's +2620 "core" ' +3 #"da"Additional air clear + .PSR.select :air +3 .PSV.dial PSR +5 "processing"% +160 "core" +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +7 .PS.reconfigure :default + "processing"%#A d`xb +6 ."da"PS.seek 2ml +2 "processing"%'Q +2118 "core" ' +2 ."da"delay 5 seconds +503 .PTV.dial :puck +2 "processing"%d  +6 "core"  +2 ."da"PSV.dial PTV +3 "processing"% +82 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%U  +39 "core" +2 "processing"%L% +5 "core" %W% +2 ."da"PS.seek 1.5ml +3 "processing"%z' +601 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%k * +39 "core" + +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%;  +117 "core"  +3 ."da"PS.seek :empty +2 "processing"%s's +1608 "core" ' +2 "processing"%Z9 +3 "core" 96  +3 #"da"Processing Puck Heater at 28.1C before imaging +2 .PH.coast +3 "processing"%\\ +5 %'& +4 "core" 6 +4 &S # + +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&% +7 "core" % c\ % 1 M +2 "storage"(q% +4 "core" %A  m +2 "storage"(5. +3 "core" .(+ +3 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +6 ."da"SC.seek 3 +3 "storage"(i(@ +200 "core" ( +2 ."da"SC.configure :limp + "storage"($(\ 1b +6 (%& +3 "core" &C y +3 "manipulator"&G& +5 "core" &-~ # $ U +2 "manipulator"&v% +4 "core" % c # & m +3 ."da"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 3 +3 "manipulator"&( +175 "core" ( +2 "manipulator"& & +4 "core" &   K B +2 "storage"(A& +4 "core" &L S +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&'m +96 "core" ' +2 "storage"(& +65 "core" &L  +3 ."da"SE.reconfigure :pick +10 "storage"(#],K-0-\ b +8 ."da"SE.seek :beamBreak + "storage"(D' +315 "core" ' +2 "storage"(f- +4 "core" -' +3 ."da"SE.configure :default + "storage"(#QK-0-\ b +6 "manipulator"&$& +4 "core" &   [B +2 "storage"(I& +4 "core" &L  +3 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +6 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek 3 +2 "manipulator"&a'M +36 "core" ' +2 ."da"Elbow.hold +3 "manipulator"&, +6 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 "storage"(@- +3 "core" -' +4 ."da"SE.seek 1.09 Pucks below Top Plate +4 "storage"(u' +31 "core" ' +2 "manipulator"&W% +4 "core" %[d V ^ +2 "storage"(& +4 "core" &L  +2 ."da"Forearm.force -20 +2 "manipulator"&5 +6 ."da"Forearm.seek 3 + 314 counts +2 "manipulator"&m'Ї +14 "core" ' +2 "manipulator"&& +4 "core" & 2 4 3 - +3 "storage"(S& +5 "core" &L  +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&n'm +32 "core" ' +3 ."da"SE.seek 2.09 Pucks below Top Plate +2 "storage"()'m +33 "core" ' +2 "manipulator"&e& +5 "core" &  $- +2 "manipulator"&]% +4 "core" %l   +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +3 "manipulator"&1' ] +95 "core" ' +2 ."da"Elbow.seek PC +3 "manipulator"&w( +251 "core" ( +2 "manipulator"& & +5 "core" &  \ B +2 ."da"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 && +3 "core" &  0 \ B +3 ."da"Forearm.seek PC +2 "manipulator"&M'E +104 "core" ' +2 ."da"Hand.close +2 "manipulator"&/ +78 "core" / +2 ."da"PC.seek :open +3 "processing"%?( +8 "Can"- \  +371 "core" ( +2 "storage"(0& +3 "core" &L \ d +3 "manipulator"&& +4 "core" & FB +2 "manipulator"&o% +4 "core" %    +4 ."da"Forearm.seek :retract +2 "manipulator"& ' ] +101 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +3 "manipulator"&|( +256 "core" ( +2 "manipulator"&& +3 "core" &  X& +3 "storage"(^& +4 "core" &L  R +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&<'m +97 "core" ' +3 ."da"Hand.open + "manipulator"&\ 1 +21 "core" 1 +2 "storage"(*- +4 "core" -'m +4 ."da"SE.seek 1.74 Pucks below Top Plate +2 "storage"(`'9 +28 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +6 ."da"SE.seek 0.75 Pucks below Top Plate +3 "storage"(V' +57 "core" ' +3 #"da"Lights, camera, ACTION! +6 #PuckCamera: snap -bin=2,2 -png=0 -auto /var/log/esp/da25jul1111h50ml.png +1941 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +48 #"da"SX HX9/16 (USB:55): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 1.599 seconds\ Exposing 696x520 pixel 16-bit image for 16.471 seconds\ /var/log/esp/da25jul1111h50ml.png: PNG Upload Complete\ +10 #PuckCamera: snap -bin=2,2 -png=0 15.0 /var/log/esp/midres/da25jul1111h50ml15s.png +1653 #SX HX9/16 (USB:55): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da25jul1111h50ml15s.png: PNG Upload Complete\ +9 #PuckCamera: snap -bin=2,2 -png=0 25.0 /var/log/esp/midres/da25jul1111h50ml25s.png +1484 #"image"compressed /var/log/esp/da25jul1111h50ml.jxl +1162 #"da"SX HX9/16 (USB:55): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 25 seconds\ /var/log/esp/midres/da25jul1111h50ml25s.png: PNG Upload Complete\ +4 .Gate.power :camera,:OFF +5 "storage"(!- +5 "core" -' +3 "storage"(3& +5 "core" &L { 9 +3 "manipulator"&O& +5 "core" & > & +3 ."da"Elbow.seek 3 +13 "manipulator"&}( +23 "core" ( +6 "manipulator"&[& +5 "core" &  P & +3 "storage"(y& +4 "core" &L { / +4 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&g'm +95 "core" ' +3 ."da"SE.reconfigure :gently +4 "storage"(#QK-0-\ b +6 ."da"SE.seek 1.47 Pucks below Top Plate +4 "storage"('L +59 "core" ' +2 "manipulator"&& +4 "core" &  !& +3 "storage"(C& +5 "core" &L V U  +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +6 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek 3 +3 "manipulator"&p'M +36 "core" ' +3 ."da"Elbow.hold +2 "manipulator"&X, +7 "core" , +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +7 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +5 ."da"SE.seek 1.65 Pucks below Top Plate +4 "storage"(J' +23 "core" ' + "manipulator"&:% +5 "core" %Qm M N 3  +4 "storage"(l& +4 "core" &L   I +13 ."da"Forearm.force -20 +2 "manipulator"&5 +5 ."da"Forearm.seek 3 + 304 counts +3 "manipulator"&'} +15 "core" ' +2 "manipulator"&9& +4 "core" &  '"| +3 "storage"(& +5 "core" &L r s  +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&'m +32 "core" ' +2 "storage"(6% +5 "core" % r r  +4 ."downElevator"SE.seek :down +2 "storage"(t'= +105 (.% +2 "core" %# _ c T [u +3 "manipulator"&% +6 "core" %J & +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +7 ."da"Forearm.seek :retract +3 "manipulator"&R' ] +94 "core" ' +44 ' +2 ."downElevator"SE.stop + "storage"(5 +7 (h& +4 "core" &L q o +4 #"myFullPhaseDA"Starting finalPurge +5 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +3 "processing"%& +7 "core" & +3 "manipulator"&j& +4 "core" &  F ("| +3 "manipulator"&/% +6 "core" % U   ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&((-z +177 "core" ( +2 "manipulator"&Y& +3 "core" &- k +\ +3 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +6 && +4 "core" &- +\ +3 ."psFlush"Forearm.seek :garage +3 "manipulator"&T'o +112 "core" ' +3 ."psFlush"Hand.close +2 "manipulator"&Q/ +76 "core" / +2 "manipulator"&& +5 "core" &- 7 \ +3 "manipulator"&8% +3 "core" % πs \ +4 ."psFlush"Forearm.seek :retract +3 "manipulator"&b' ] +105 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +7 ."psFlush"Elbow.seek PC +2 "manipulator"&P( +124 "core" ( +2 "manipulator"&_& +4 "core" & -9 +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 && +4 "core" & ? -9 +4 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek PC +4 "manipulator"&-'E +114 "core" ' +2 "manipulator"&& +5 "core" &   ( 19 +3 "manipulator"&r% +4 "core" %j   / 1 +3 "processing"%7& +5 "core" & +3 "processing"%&& +7 "core" & +4 ."psFlush"PC.seek :closed +2 "processing"%H(SD +9 "core" & &! \ +8 &+n ,} +9 &`t @ +11 &;b R +8 &A S +9 &A S +10 &~? S +9 &@> S +9 &? S +10 & ? S +9 &"A R +10 &$IA R +9 && A R +9 &'A! S +10 &)? S +9 &+P@! S +10 &-? S +9 &.?! S +9 &0B R +10 &2XA S +9 &4A S +9 &5A! S +10 &7D S +9 &9^F S +9 &; A S +10 &<?! S +9 &>C S +10 &@fB" S +9 &B(? S +9 &C@ S +10 &EH T +9 &GgW V +9 &I"h X +10 &Ju Z +9 &L Z +10 &Nb~ Z +9 &P"" [\ +9 &Q H +10 &R@ W +9 &S& . +3 ( +2 "processing"%&& +6 #"psFlush"Processing Clamp onSpring/offSpring for 8/24 samples, on/off torque 1.73 + "processing"%K& +6 "core" &S% . +3 ."psFlush"Hand.open +2 "manipulator"&E1 +67 "core" 1 +2 "manipulator"&"% +4 "core" % j  0 +4 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +91 ."psFlush"Forearm.seek :retract +7 "manipulator"&F' ] +109 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +52 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +16 ."psFlush"PS.seek 0.5ml +2 "processing"%' +304 #"image"compressed /var/log/esp/midres/da25jul1111h50ml15s.jxl +30 #"myFullPhaseDA"Waiting >20 seconds for psFlush to relinquish FlushPuck +257 "core" ' +3 ."psFlush"delay 5 seconds +503 .PSR.select :air +4 "processing"% +14 ."psFlush"PS.seek 2.5ml +3 "processing"%x' +2110 #"image"compressed /var/log/esp/midres/da25jul1111h50ml25s.jxl +2 ."Qmail"DAfans.email "da25jul1111h50ml exposed 16.471 seconds\\nmidres/da25jul1111h50ml15s\\nmidres/da25jul1111h50ml25s",Subject: "da25jul1111h50ml images!" +7 "core" ' +5 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +4 "processing"%= @ +207 "core" A +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%N  +138 "core" +2 ."psFlush"PSV.dial :mixloop +3 "processing"%B +126 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%+'s +2629 "core" ' +6 ."psFlush"PSR.select :air +7 .PSV.dial PSR +8 "processing"% +118 "core"  +5 #"psFlush"Pulling 0.5ml of PSR.flush +3 .PSR.select :flush +8 "processing"%@ +21 ."psFlush"PS.seek 0.5ml +5 "processing"% ' +598 "core" ' +8 ."psFlush"delay 5 seconds +503 .PSR.select :air +8 "processing"% +19 ."psFlush"PS.seek 2.5ml +4 "processing"% ' +905 #"uploadLog"upsync +1217 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +3 "processing"%2  +38 "core" +2 ."psFlush"PTV.dial :mixing +3 "processing"%d @ +76 "core" A +2 ."psFlush"PSV.dial :mixloop +3 "processing"% +114 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%U's +2621 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%L +116 "core"  +2 ."psFlush"PSR.select :flush +5 "processing"%@ +12 ."psFlush"PS.seek 1ml +2 "processing"%'[q +1096 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%k' +1605 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%; +81 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%z  +77 "core"  +2 ."psFlush"PBV.dial :waste1 +3 "processing"%Z  +6 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"%\\'ܑ +2638 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%' +82 "core"  + ."psFlush"PSR.select :air +6 .PS.seek 2.5ml +3 "processing"%' +2622 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%q +80 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%5'ܑ +2620 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%% +80 "core"  +2 ."psFlush"PSR.select :flush +5 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%G' +592 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +3 "processing"%v' +2104 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%, +81 "core" +2 ."psFlush"PBV.dial PSV +4 "processing"% U +60 "core" W +3 ."psFlush"PS.seek 0ml +4 "processing"%A'ܑ +2638 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"% @ +48 "core" > +3 ."psFlush"PS.seek 2.5ml +3 "processing"%>' +2616 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%#  +84 "core"  +3 ."psFlush"PS.seek :empty +4 "processing"%f's +2626 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%$ +48 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +5 "processing"%I' +2619 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%@ +79 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%W U +8 "core" U +3 ."psFlush"PS.seek 0ml +2 "processing"%'ܑ +2628 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"% @ +49 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%S' +2613 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%e  +80 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%]'s +2623 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +50 "core"  +2 ."psFlush"PSR.select :flush +4 "processing"%@ +12 ."psFlush"PS.seek 1ml +2 "processing"%'[q +1091 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%D' +1611 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%a +80 "core" +2 ."psFlush"PTV.dial :puck +3 "processing"%m  +7 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%u  +59 "core" +3 ."psFlush"PS.seek 0ml +4 "processing"%n'ܑ +1444 "Can"\ N\ Y$ +1180 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +80 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +4 "processing"%' +2626 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"% +79 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"%'ܑ +2619 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%1 +80 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +3 "processing"%c' +592 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +12 ."psFlush"PS.seek 2.5ml +3 "processing"%0' +2121 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +82 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%o U +58 "core" V +3 ."psFlush"PS.seek 0ml +4 "processing"%M'ܑ +2620 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +49 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%^' +2623 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%w  +80 "core"  +3 ."psFlush"PS.seek :empty +4 "processing"%\ 's +2621 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%* +49 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +4 "processing"% ' +2620 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%) +80 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%` U +6 "core" U +3 ."psFlush"PS.seek 0ml +3 "processing"%!'ܑ +2617 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%3 @ +49 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%O' +2682 "core" ' +2 ."psFlush"PSV.dial :waste1 +10 "processing"%[  +80 "core"  +3 ."psFlush"PS.seek :empty +4 "processing"%y's +2626 "core" ' +3 #"myFullPhaseDA"Loading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'& +11 "core" &0 +2 "manipulator"&C& +10 "core" &  S9 +2 ."myFullPhaseDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myFullPhaseDA"Elbow.seek PC +2 "manipulator"&|( +6 "core" ( +2 "manipulator"&<& +4 "core" & e S9 +3 ."myFullPhaseDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &:& +4 "core" & S9 +3 ."myFullPhaseDA"Forearm.seek PC +3 "manipulator"&l'E +96 "core" ' +2 ."myFullPhaseDA"Hand.close +2 "manipulator"&9/ +76 "core" / +3 ."myFullPhaseDA"PC.seek :open +2 "processing"%( +376 "core" ( +2 "manipulator"&V& +4 "core" &  S9 +2 "manipulator"&6% +4 "core" % N S9 +3 ."myFullPhaseDA"Forearm.seek :retract +2 "manipulator"&g' ] +111 "core" ' +3 ."myFullPhaseDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +7 ."myFullPhaseDA"Elbow.seek CC +3 "manipulator"&.( +424 "core" ( +2 "manipulator"&& +3 "core" & , q Sg +3 ."myFullPhaseDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &}& +3 "core" &  B Sg +3 ."myFullPhaseDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myFullPhaseDA"Forearm.seek CC +3 "manipulator"&'ш +103 "core" ' +2 "manipulator"&p& +4 "core" & W Ng +3 "manipulator"&% +3 "core" %э  N +3 "collection"'h& +4 "core" &7 +3 "collection"'& +5 "core" && +3 ."myFullPhaseDA"CC.seek :closed +5 "collection"'J(X +4 "core" &8 +4 &8 6 +9 &Eu7 2 +10 &8lv, G +9 &Z1 T +10 &G6 T +9 &KG5 T +9 & E8 T +10 &G6 T +9 &E7 T +9 &!SF8 T +10 &#I6 T +9 &$G6 T +10 &&C5 T +9 &([G9 T +9 &*G8 T +10 &+G8 T +9 &-G9 T +10 &/cI3 T +9 &1%I3 T +9 &2G7 T +10 &4H5 T +9 &6mI6 T +9 &8/F8 T +10 &9E= S +9 &;I8 T +9 &=sG7 T +10 &?6I8 T +9 &@G7 T +10 &BG8 T +9 &DyP: U +9 &F7^> W +10 &GsB Y +9 &I9 ^ +9 &KeE _ +10 &M'= _ +9 &NE ` +10 &PC ` +9 &Rf@ a +9 &T%C b +10 &UC b+ +9 &WA U +9 &Xn> ^ +10 &XC V +10 ( + &X^E P +2 "collection"'& +4 #"myFullPhaseDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.55 + "collection"'j& +7 "core" &X]> P +2 ."myFullPhaseDA"Hand.open +2 "manipulator"&/1 +28 "core" 1 +2 "manipulator"&% +4 "core" %х  G +3 ."myFullPhaseDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myFullPhaseDA"Forearm.seek :retract +3 "manipulator"&Y' ] +98 "core" ' +2 #"myFullPhaseDA"Flushing the Collection Valve::Manifold +2 "collection"'& +7 "core" &X^@ P +2 "collection"'t% +4 "core" %JA +3 ."myFullPhaseDA"CSV.dial CSR +2 "collection"'X  +46 "core"  +2 #"myFullPhaseDA"Pulling 5ml of CSR.flush + .CSR.select :flush +4 "collection"' +13 ."myFullPhaseDA"CS.seek 5ml +2 "collection"'Q'q +1363 "core" ' +2 ."myFullPhaseDA"delay 5 seconds +503 .CSR.select :air +3 "collection"' +12 '% +3 "core" %qK  +3 ."myFullPhaseDA"CS.reconfigure :fast +2 "collection"'#d @b +6 ."myFullPhaseDA"CS.seek 7.501ml +3 "collection"'8'J +670 "core" ' +2 ."myFullPhaseDA"CSV.dial :waste +2 "collection"'R +152 "core" +3 ."myFullPhaseDA"CS.reconfigure :default +2 "collection"'#P d@b +6 ."myFullPhaseDA"CS.seek 0ml +3 "collection"'_'P +1998 "core" ' +3 #"myFullPhaseDA"Flushing lower manifold's waste1 port + "collection"'& +8 "core" &X]B P +2 "collection"'T% +4 "core" %HE +2 ."myFullPhaseDA"CSV.dial :flush +2 "collection"'  +46 "core"  +2 ."myFullPhaseDA"CS.reconfigure :fast +2 "collection"'#d @b +6 ."myFullPhaseDA"CS.seek 5ml +3 "collection"'r'q +1276 "core" ' +2 ."myFullPhaseDA"delay 5 seconds +502 .CSV.dial :air +3 "collection"'7 @ +46 "core" @ +60 "collection"'(% +4 "core" %q2  +6 ."myFullPhaseDA"CS.seek 7ml +2 "collection"'b'i +562 "core" ' +3 ."connect"CSV.dial CTV +3 ."myFullPhaseDA"CTV.dial CSV +5 "collection"'?  +2 'K  +47 "core"  +101  +2 ."myFullPhaseDA"CBV.dial :waste1 +3 "collection"'E @ +47 "core" > +3 ."myFullPhaseDA"CS.seek 0ml +2 "collection"'"'P +1748 "core" ' +2 #"myFullPhaseDA"Flushing lower manifold's waste2 port +2 "collection"'&& +6 "core" &X]2 P +3 "collection"'% +4 "core" %M0 +2 ."myFullPhaseDA"CSV.dial :flush +3 "collection"'-  +79 "core" +3 ."myFullPhaseDA"CS.seek 5ml +3 "collection"'s'q +1265 "core" ' +2 ."myFullPhaseDA"delay 5 seconds +502 .CSV.dial :air +3 "collection"' @ +60 "core" > +2 "collection"'=% +4 "core" %q4  +3 ."myFullPhaseDA"CS.seek 7ml +3 "collection"'N'e +555 "core" ' +2 ."connect"CSV.dial CTV +4 ."myFullPhaseDA"CTV.dial CSV +3 "collection"'B  +5 'x  +8 "core"  +36  +2 ."myFullPhaseDA"CBV.dial :waste2 +2 "collection"'  +116 "core"  +3 ."myFullPhaseDA"CS.seek 0ml +4 "collection"'+'P +1740 "core" ' +2 #"myFullPhaseDA"Disinfecting external Intake with kill +2 "collection"' & +7 "core" &X]% P +2 "collection"'2% +4 "core" %U7 +2 ."myFullPhaseDA"CSV.dial CSR +3 "collection"'d  +45 "core"  +2 #"myFullPhaseDA"Pulling 7.999ml of CSR.kill +2 .CSR.select :kill +4 "collection"' +14 ."myFullPhaseDA"CS.seek 8ml +2 "collection"''! +2009 "core" ' +2 ."myFullPhaseDA"delay 5 seconds +502 .CSR.select :air +6 "collection"' +13 ."myFullPhaseDA"CS.seek 10ml +3 "collection"' ' +564 "core" ' +3 ."connect"CSV.dial CBV +3 ."myFullPhaseDA"CBV.dial CSV +5 "collection"'L +3 'U  +107 "core" +39  +2 ."myFullPhaseDA"CTV.dial :intake +2 "collection"'  +84 "core" + ."myFullPhaseDA"Intake.select :open +2 "sampler") +14 ."myFullPhaseDA"CS.seek 2ml +2 "collection"';' +1987 "core" ' + ."myFullPhaseDA"Intake.select :close +2 "sampler")0 +13 ."myFullPhaseDA"CTV.dial :air +2 "collection"'z  +79 "core" ~ +2 ."myFullPhaseDA"CS.reconfigure :default +2 "collection"'#P d@b +6 ."myFullPhaseDA"CS.seek 0ml +2 "collection"'Z'P +587 "core" ' +2 ."myFullPhaseDA"CSV.dial CSR +2 "collection"'k  +123 "core"  +2 #"myFullPhaseDA"Pulling 5ml of CSR.flush +2 .CSR.select :flush +4 "collection"' +13 ."myFullPhaseDA"CS.seek 5ml +2 "collection"'''q +1347 "core" ' +2 ."myFullPhaseDA"delay 5 seconds +503 .CSR.select :air +3 "collection"' +12 ."myFullPhaseDA"CS.seek 10ml +3 "collection"'\\' +1349 "core" ' +2 ."myFullPhaseDA"CSV.dial CBV +3 "collection"'q +108 "core" +2 ."myFullPhaseDA"CS.seek 0ml +3 "collection"''P +2620 "core" ' +2 #"myFullPhaseDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&%& +6 "core" & } Hg +4 ."myFullPhaseDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."myFullPhaseDA"Elbow.seek CC +2 "manipulator"&5( +7 "core" ( + "manipulator"&G& +5 "core" & * Hg +2 ."myFullPhaseDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &,& +4 "core" & X Hg +3 ."myFullPhaseDA"Forearm.seek CC +2 "manipulator"& 'ш +91 "core" ' +2 ."myFullPhaseDA"Hand.close +2 "manipulator"&v/ +19 "core" / +3 ."myFullPhaseDA"CC.seek :open +4 "collection"'( +408 "core" ( +2 "manipulator"&A& +4 "core" & O +2 "manipulator"&#% +4 "core" %ќ  OS +3 ."myFullPhaseDA"Forearm.seek :retract +3 "manipulator"&>' ] +94 "core" ' +2 ."myFullPhaseDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +9 ."myFullPhaseDA"Elbow.seek :garage +4 "manipulator"&$(-z +280 "core" ( +2 "manipulator"&f& +62 "core" &-v Sl +2 ."myFullPhaseDA"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +6 &@& +4 "core" &-v  M Sl +2 ."myFullPhaseDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myFullPhaseDA"Forearm.seek :garage +3 "manipulator"&W'o +114 "core" ' +2 ."myFullPhaseDA"Hand.open +2 "manipulator"&I1 +79 "core" 1 +2 "manipulator"&% +5 "core" % xd { w ?7 +2 ."myFullPhaseDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myFullPhaseDA"Forearm.seek :retract +2 "manipulator"&' ] +104 "core" ' +2159 "Can"\ E\ n +565 #"Camille"-> shortDAflush +3 #Beginning samplePassF +4 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'e& +7 "core" & +3 "manipulator"&S& +4 "core" &-v '  Ul +3 ."Camille"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."Camille"Elbow.seek FlushPuck::Garage +3 "manipulator"&(-z +7 "core" ( +2 "manipulator"&]& +5 "core" &-v   Tl +2 ."Camille"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 && +3 "core" &-v  Tl +3 ."Camille"Forearm.seek :garage +3 "manipulator"&a'o +111 "core" ' +3 ."Camille"Hand.close + "manipulator"&m/ +70 "core" / +2 "manipulator"&u& +4 "core" &-v  Cl +2 "manipulator"&D% +4 "core" % σo * C +3 ."Camille"Forearm.seek :retract +2 "manipulator"& ' ] +111 "core" ' +2 ."Camille"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."Camille"Elbow.seek CC +2 "manipulator"&n( +305 "core" ( +2 "manipulator"&& +4 "core" & $ S S +2 ."Camille"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 && +3 "core" & ? S +3 ."Camille"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."Camille"Forearm.seek CC +2 "manipulator"&1'ш +106 "core" ' +2 "manipulator"&& +4 "core" & P +3 "manipulator"&c% +4 "core" %ч H Q +3 "collection"'& +3 "core" & +4 "collection"'o& +5 "core" & +3 ."Camille"CC.seek :closed +3 "collection"'0(X +7 "core" & +4 & 6 +9 &Es! 2 +9 &9ms G +9 &W T +10 &D& S +9 &RF% S +10 &E S +9 &I S +9 &E! S +10 &!YE S +9 &#D S +9 &$G& S +10 &&D S +9 &(cD' S +9 &*%C% S +10 &+D' S +9 &-E% S +10 &/kF& S +9 &1-E$ S +9 &2D& R +10 &4E' S +9 &6sD% S +9 &85E% S +10 &9E' S +9 &;D! S +10 &=zH% S +9 &?<E% S +9 &@F' S +10 &BD& S +9 &DK& T +9 &F>Z$ U +10 &Gm& X +9 &I \\ +10 &Kh% _ +9 &M) _ +9 &N# _ +10 &P$ _ +9 &Rl ` +9 &T- ` +10 &U b +9 &W" J +10 &X+# $l +9 &X]" P +3 ( +2 "collection"'o& +5 #"Camille"Collection Clamp onSpring/offSpring for 7/25 samples, on/off torque 2.50 + "collection"'& +5 "core" &X^ P +3 ."Camille"Hand.open +2 "manipulator"&M1 +20 "core" 1 +2 "manipulator"&w% +4 "core" %~ . I +3 ."Camille"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."Camille"Forearm.seek :retract +3 "manipulator"&^' ] +108 "core" ' +2 ."Camille"PSV.dial PSR,avoiding: PBV +3 "processing"%*  +48 "core"  +2 #"Camille"Pulling 2.5ml of PSR.flush +2 .PSR.select :flush +6 "processing"%@ +11 ."Camille"PS.seek 2.5ml +2 "processing"%\ ' +2619 "core" ' +2 ."Camille"delay 5 seconds +504 ."connect"PRV.dial CBV +3 ."Camille"CBV.dial PRV +6 "processing"%)  +2 "collection"'`  +82 "core" +26  +3 ."Camille"PSV.dial :PTV,via: :air +2 "processing"% +211 "core" +2 ."Camille"CTV.dial :air,avoiding: :intake +3 "collection"'3  +6 "core"  +3 ."Camille"PTV.dial :PRV,avoiding: :puck +2 "processing"%! @ +78 "core" A +2 ."Camille"PS.seek 0ml +3 "processing"%['ܑ +2638 "core" ' +2 ."Camille"PSV.dial PSR,avoiding: PBV +3 "processing"%O  +222 "core"  +55 #"Camille"Pulling 2.5ml of PSR.flush +2 .PSR.select :flush +7 .PS.seek 2.5ml +2 "processing"%' +2620 "core" ' +2 ."Camille"delay 5 seconds +503 ."connect"PRV.dial CBV +4 ."Camille"CBV.dial PRV +5 "processing"%C  +3 "collection"'<  +5 "core"  +6 +2 ."Camille"PSV.dial :PTV,via: :air +3 "processing"%: +209 "core"  +2 ."Camille"CTV.dial :air,avoiding: :intake +3 "collection"'9  +6 "core"  +3 ."Camille"PTV.dial :PRV,avoiding: :puck +2 "processing"%P @ +8 "core" A +2 ."Camille"PS.seek 0ml +3 "processing"%F'ܑ +2616 "core" ' +2 ."Camille"PSV.dial PSR,avoiding: PBV +3 "processing"%H  +226 "core"  +3 #"Camille"Pulling 2.5ml of PSR.flush + .PSR.select :flush +7 .PS.seek 2.5ml +3 "processing"%V' +2624 "core" ' +2 ."Camille"delay 5 seconds +503 ."connect"PRV.dial CBV +4 "processing"%6  +3 ."Camille"CBV.dial PRV +5 "core"  +2 "collection"'l  +8 "core" +2 ."Camille"PSV.dial :PTV,via: :air +3 "processing"%| +209 "core" ~ +2 ."Camille"CTV.dial :air,avoiding: :intake +2 "collection"'  +7 "core"  +2 ."Camille"PTV.dial :PRV,avoiding: :puck +3 "processing"%} @ +7 "core" A +3 ."Camille"PS.seek 0ml +3 "processing"%p'ܑ +2624 "core" ' +2 ."Camille"PSV.dial PSR,avoiding: PBV +3 "processing"%  +209 "core"  +2 #"Camille"Pulling 1.5ml of PSR.flush + .PSR.select :flush +7 .PS.seek 1.5ml +2 "processing"%h' +1614 "core" ' +2 ."Camille"delay 5 seconds +503 .PSV.dial :waste1 +3 "processing"%g  +48 "core"  +3 ."Camille"PS.seek 0ml +3 "processing"%{'ܑ +1601 "core" ' + ."Camille"PSV.dial PSR +3 "processing"%j +58 "core" +2 ."Camille"PSR.select :air +3 "processing"% +12 ."Camille"PS.seek 2.5ml +2 "processing"%/' +2619 "core" ' +2 ."connect"PRV.dial CBV +3 ."Camille"CBV.dial PRV +5 "processing"%  + "collection"'  +12 "core"  + +3 ."Camille"PSV.dial :PTV,via: :air +3 "processing"%t +207 "core"  +2 ."Camille"CTV.dial :air,avoiding: :intake +3 "collection"'  +7 "core"  +2 ."Camille"PTV.dial :PRV,avoiding: :puck +3 "processing"%X @ +6 "core" A +3 ."Camille"PS.seek 0ml +3 "processing"%'ܑ +2624 "core" ' +2 ."Camille"PSV.dial :air +3 "processing"%4  +84 "core"  +3 ."Camille"PS.seek 2.5ml +4 "processing"%' +2626 "core" ' +2 ."Camille"PSV.dial :PTV +2 "processing"%Q +80 "core"  +3 ."Camille"PS.seek 0ml +3 "processing"%R'ܑ +2625 "core" ' +2 ."Camille"PSV.dial :air +2 "processing"%8  +81 "core"  +3 ."Camille"PS.seek 2.5ml +4 "processing"%' +2708 "core" ' +2 ."Camille"PSV.dial :PTV +2 "processing"%T +81 "core"  +3 ."Camille"PS.seek 0ml +2 "processing"%'ܑ +2626 "core" ' +2 ."Camille"PSV.dial :air +2 "processing"%_  +80 "core"  +3 ."Camille"PS.seek 2.5ml +3 "processing"%7' +2622 "core" ' +2 ."Camille"PSV.dial :PTV +2 "processing"%( +82 "core" ~ +3 ."Camille"PS.seek 0ml +3 "processing"%r'ܑ +2621 "core" ' +2 #"Camille"Garaging FlushPuck in Collection Clamp +2 "manipulator"&?& +12 "core" & 7 N +2 ."Camille"Elbow.reconfigure :tight +7 "manipulator"&$&.,(\ #b +6 ."Camille"Elbow.seek CC +3 "manipulator"&K( +33 "core" ( +2 "manipulator"&E& +4 "core" & ( K& +3 ."Camille"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &b& +3 "core" & K% +3 ."Camille"Forearm.seek CC +2 "manipulator"&&'ш +97 "core" ' +2 ."Camille"Hand.close +2 "manipulator"&/ +62 "core" / +3 ."Camille"CC.seek :open +10 "collection"'-( +411 "core" ( +2 "manipulator"&"& +4 "core" &  M% +3 "manipulator"&% +3 "core" %  M +3 ."Camille"Forearm.seek :retract +3 "manipulator"&=' ] +97 "core" ' +2 ."Camille"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."Camille"Elbow.seek :garage +2 "manipulator"&s(-z +285 "core" ( +2 "manipulator"&x& +4 "core" &-~ . # Se +3 ."Camille"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &B& +5 "core" &-~  ` Se +2 ."Camille"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."Camille"Forearm.seek :garage +3 "manipulator"&'o +117 "core" ' +3 ."Camille"Hand.open + "manipulator"&N1 +72 "core" 1 +2 "manipulator"& % +4 "core" % o_ | x  ?5 +3 ."Camille"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."Camille"Forearm.seek :retract +3 "manipulator"&2' ] +110 "core" ' +1170 #"Camille"-> access 4 +4 "storage"(d% +5 "core" %A \ + +2 "manipulator"&+% +4 "core" % M  Q +3 "manipulator"&& +3 "core" &-~ \ ] Qe +3 ."Camille"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +6 ."Camille"SC.seek 1 +3 "storage"(L( +353 "core" ( +2 ."Camille"SC.configure :limp +2 "storage"($(\ 1b +5 (U& +3 "core" & \  +922 #"Camille"-> access 3 +4 "storage"(% +5 "core" %A z\ + +2 "manipulator"& % +4 "core" % M  t Q +3 "manipulator"&z& +3 "core" &-~ N Pe +3 ."Camille"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."Camille"SC.seek 7 +3 "storage"(;([Y +995 "core" ( +2 ."Camille"SC.configure :limp +2 "storage"($(\ 1b +5 (k& +3 "core" &[X \ % +1000 #"Camille"-> start +15 !"detached from Camille"o:LocalJumpError\ : mesg"no block given:@exit_value0: @reason: noreason:@timestampu: Time sY8:bt[\ "./home/esp/esp2/lib/base.rb:296:in `start'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +6 ."Qmail"BadNews.email "no block given",Subject: "LocalJumpError in detached from Camille" +1613 #"uploadLog"upsync +3190 #"Camille"-> ESP.main.exit +17 #mEXIT +3 #"Camille"Session Ended @1752260582.01PDT @1752260775.59PDT = =tMAIN =mMAIN_scheduler @PDT1752260776.58 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +144 #"core_reset"Sent BREAK +2 #t@4898 receive with ifg=0x10, ie=0xFD + #@5544 receive with ifg=0x10, ie=0xFD + #@6202 receive with ifg=0x10, ie=0xFD + #@6846 receive with ifg=0x10, ie=0xFD #@7493 receive with ifg=0x10, ie=0xFD + #@8141 receive with ifg=0x10, ie=0xFD + #@8788 receive with ifg=0x10, ie=0xFD #@9114 receive with ifg=0x80, ie=0xFD + #@34501 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +14 #ESP2 v3.42 I2C Gateway v3.20 for core bus +314 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +502 "Can"\ K\ H} +2 \ K\ H} + #tPolling Can every 10:00 +3 #Cleanly exited at 12:03:01PDT11-Jul-25 +859 #-> ESP.ready! +155 "sampler") +3 ) +2 "core"  +3 "collection"' +3 ' +3 "core"  +3 "processing"% +3 % +3 "core"  +6 "collection"' 9\ +3 ' 0\ +3 ' -\ +4 "processing"% 9\ +3 % 2\ +3 % *\ +2 % 0\ +5 "sampler")&\ +3 "collection"'% +3 "core" %S +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold +2 "collection"'+ +6 "core" + +2 .tCS.configure :default + "collection"'#P d@b +4 "processing"%% +3 "core" %ܔ! +3 .tPS.configure :default +2 "processing"%#A d`xb +3 .tPS.hold +2 "processing"%+ +3 "core" + +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +4 "core" %$~ U +2 .tSS.configure :default +2 "sampler")#.0X access 3 +3 "storage"(2% +4 "core" %A H\ + +2 "manipulator"&3% +4 "core" % n  S +2 "manipulator"&4& +4 "core" &-~   Se +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 7 +2 "storage"(5([Y +3 "core" ( +3 .tSC.configure :limp + "storage"($(\ 1b +4 (6& +3 "core" &[V \ , +1463 #t-> access 4 +4 "storage"(7% +3 "core" %A 8\ , +2 "manipulator"&8% +4 "core" % n !  S +3 "manipulator"&9& +4 "core" &-~  R Se +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 +2 "storage"(:( +986 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (;& +4 "core" & 8\  +1165 #t-> ESP.main.exit +10 #mEXIT @1752260850.53PDT @1752260995.39PDT = =mMAIN_scheduler =tMAIN @PDT1752260996.32 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +130 #"core_reset"Sent BREAK +2 #t@9785 receive with ifg=0x10, ie=0xFD + #@10431 receive with ifg=0x10, ie=0xFD + #@11089 receive with ifg=0x10, ie=0xFD + #@11733 receive with ifg=0x10, ie=0xFD + #@12381 receive with ifg=0x10, ie=0xFD #@13029 receive with ifg=0x10, ie=0xFD + #@13676 receive with ifg=0x10, ie=0xFD + #@14002 receive with ifg=0x80, ie=0xFD + #@50633 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +14 #ESP2 v3.42 I2C Gateway v3.20 for core bus +339 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +522 "Can"\ L\ P + \ L\ P + #tPolling Can every 10:00 +6 #Waiting for espclients... +168 #"Camille"Session Begun +2110 #-> ESP.ready!\ ESP.ready! +160 "sampler") +3 ) +24 "core"  +2 "collection"' +4 ' +3 "core"  +2 "processing"% +4 % +3 "core"  +6 "collection"' 9\ +3 ' 0\ +3 ' -\ +5 "processing"% 9\ +3 % 2\ +2 % *\ +3 % 0\ +5 "sampler")&\ +3 "collection"'% +3 "core" %S +3 ."Camille"CS.configure :default +2 "collection"'#P d@b +6 ."Camille"CS.hold +2 "collection"'+ +7 "core" + +2 ."Camille"CS.configure :default + "collection"'#P d@b +6 "processing"%% +3 "core" %ܔ" +3 ."Camille"PS.configure :default + "processing"%#A d`xb +6 ."Camille"PS.hold +2 "processing"%+ +5 "core" + +2 ."Camille"PS.configure :default +2 "processing"%#A d`xb +5 "sampler")% +3 "core" %$~ U +3 ."Camille"SS.configure :default + "sampler")#.0X ESP.ready! +4 "collection"';% +3 "processing"%<% +8 "core" %S +3 "manipulator"&=% +4 "sampler")>% +7 "core" %ܔ' + % n  G +4 "manipulator"&?& +5 "core" %$} N + &-~  Fe +2 "storage"(@& +4 "core" & \  +3 "storage"(A% +3 "core" %A 7\  +3 "collection"'B& +3 "core" & +3 "processing"%C& +3 "core" &( +3 "collection"'D +5 "core"  +2 "collection"'E +4 "core"  +2 "collection"'F +4 "core"  +2 "processing"%G +4 "core" ~ +2 "processing"%H +4 "core" U +3 "processing"%I +4 "core" A +2 "processing"%J +4 "core"  +2 "sampler")K +4 "core"  +3 "collection"'L% +4 "core" %S +3 "processing"%M% +3 "core" %ܔ +3 "sampler")N% +4 "core" %$} N +3 "collection"'O& +4 "core" & +3 "processing"%P& +4 "core" &' +3 "manipulator"&Q% +3 "core" % n F +3 "manipulator"&R& +4 "core" &-~ Fe +3 "storage"(S& +3 "core" & \  +3 "storage"(T% +4 "core" %A &\  +2 "collection"'U9 +4 "core" 9 +3 "processing"%V9 +3 "core" 9 +1932 #"Camille"-> access 5 +3 "storage"(W% +5 "core" %A \  +3 "manipulator"&X% +4 "core" % n  E +3 "manipulator"&Y& +3 "core" &-~  De +3 ."Camille"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 ."Camille"SC.seek 2 +3 "storage"(Z( +219 "core" ( +2 ."Camille"SC.configure :limp +2 "storage"($(\ 1b +5 ([& +3 "core" & \ & +407 #"Camille"-> access 4 +3 "storage"(\\% +5 "core" %A \ ( +3 "manipulator"&]% +3 "core" % n  O +2 "manipulator"&^& +4 "core" &-~  Oe +3 ."Camille"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +6 ."Camille"SC.seek 1 +3 "storage"(_( +201 "core" ( + ."Camille"SC.configure :limp +2 "storage"($(\ 1b +5 (`& +3 "core" & )\  +1049 #"Camille"-> startTube 4 +2781 #-> start(:myshortDA){shortDA; samplePassF; PS.flush} +4 "collection"'a% +9 "processing"%b% +2 "core" %S +7 %ܔ +2 #"myshortDA"Ready to sample after 10 seconds from PRV.sipper? +2 #Type 'Thread[:myshortDA].answer' to continue +1422 #"Camille"-> Thread[:myshortDA].answer +5 #"myshortDA"Camille answered Ready to sample after 10 seconds from PRV.sipper? "Yes" +5 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +4 .delay 10 seconds +1004 .PSV.dial :mixloop +3 "processing"%c +48 "core" +2 ."myshortDA"PTV.dial :PRVmixing +2 "processing"%d  +75 "core" +2 ."myshortDA"PRV.dial :sipper +2 "processing"%e  +143 "core"  +3 ."myshortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +6 ."myshortDA"PS.seek 1.1ml +2 "processing"%f'h! +2278 "core" ' +2 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +4 "processing"%g  +4 "collection"'h  +8 "core" +132  +3 ."myshortDA"PS.seek 0.5ml +3 "processing"%i' +1272 "core" ' +2 ."myshortDA"PRV.dial :waste2 +2 "processing"%j @ +112 "core" ? +2 ."myshortDA"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."myshortDA"PS.seek :empty +2 "processing"%k's +600 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%l +115 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +5 "processing"%j +11 ."myshortDA"PS.seek 1ml +2 "processing"%m'[q +1100 "core" ' +2 ."myshortDA"PSR.select :air +2 "processing"% +13 ."myshortDA"PS.seek 2.5ml +3 "processing"%n' +1599 "core" ' + ."myshortDA"PSV.dial :mixloop +2 "processing"%o +115 "core" +3 ."myshortDA"PS.seek :empty +4 "processing"%p's +2628 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%q +114 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +4 "processing"%@ +13 ."myshortDA"PS.seek 1ml +2 "processing"%r'[q +1102 "core" ' +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%s' +1605 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%t +115 "core" +2 ."myshortDA"PRV.dial :sipper +3 "processing"%u  +48 "core" +3 ."myshortDA"PS.seek :empty +2 "processing"%v's +2626 "core" ' +2 ."myshortDA"PSV.dial PSR +40 "processing"%w +115 "core"  +2 ."myshortDA"PSR.select :air +13 .PS.seek 2.5ml +3 "processing"%x' +2629 "core" ' + ."myshortDA"PSV.dial :mixloop +2 "processing"%y +115 "core" +3 ."myshortDA"PS.seek :empty +2 "processing"%z's +2623 "core" ' +3 #"myshortDA"Loading da puck from tube 4 into Processing Clamp +2 "processing"%{& +7 "core" & +2 ."myshortDA"Hand.open +2 "manipulator"&|1 +25 "core" 1 +2 "manipulator"&}% +3 "core" % n  7 S +3 "storage"(~% +5 "core" %A \ + +2 "storage"(. +4 "core" .( +3 ."myshortDA"SC.reconfigure :tight + "storage"($\ .(\ 1~b +6 ."myshortDA"SC.seek 4 +3 "storage"((+ +528 "core" ( +2 ."myshortDA"SC.configure :limp +2 "storage"($(\ 1b +6 (& +3 "core" &+ g\ ( +2 "manipulator"&& +4 "core" &-~  Oe +2 "manipulator"&% +4 "core" % n % O +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek 4 +3 "manipulator"&( +178 "core" ( +2 "manipulator"&& +4 "core" & ! NM +2 "storage"( & +4 "core" &+ E\ ( +4 ."myshortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek 4 + 800 counts +3 "manipulator"& 's +102 "core" ' +2 "storage"( & +4 "core" &+ \ ) +3 ."myshortDA"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +7 ."myshortDA"SE.seek :beamBreak + "storage"(' +306 "core" ' +2 "storage"(- +4 "core" -'{ +2 ."myshortDA"SE.configure :default +2 "storage"(#QK-0-\ b +6 (& +3 "core" &+ 4\ & +3 "manipulator"&& +4 "core" & ) MM +2 ."myshortDA"Elbow.seek 4 +3 "manipulator"&( +19 "core" ( +2 "manipulator"&& +5 "core" &  N +2 "storage"(& +3 "core" &+ \ ' +4 ."myshortDA"Forearm.seek 4 + 300 counts +2 "manipulator"&' +26 "core" ' +2 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Hand.close +2 "manipulator"&/ +28 "core" / +4 ."downElevator"SE.seek :down +4 "manipulator"&& +2 "storage"('= +11 "core" & O N +2 "manipulator"&% +4 "core" %Ђ O L> +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&' ] +98 "core" ' +2 ."myshortDA"Elbow.seek PC +3 "manipulator"&( +154 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +122 "core" ( +3 "manipulator"&!& +4 "core" & 5 N\\ +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 & & +3 "core" & / O\\ +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek PC +2 "manipulator"&'E +106 "core" ' +2 "manipulator"&"& +3 "core" &  % RX +3 "manipulator"&#% +4 "core" %i  g R +3 "processing"%$& +4 "core" & +3 "processing"%%& +6 "core" && +2 ."myshortDA"PC.seek :closed +4 "processing"%&(SD +6 "core" & +3 & 5 +9 &)Es 2 +9 &Lns F +10 &Y S +9 &A R +10 &fE R +9 &(E R +9 &E R +10 &E S +9 &!nE R +9 &#0A R +10 &$A R +9 &&D S +10 &(uD S +9 &*8B R +9 &+C S +10 &-E S +9 &/~A R +9 &1@D R +10 &3G S +9 &4F S +10 &6C S +9 &8GD S +9 &:I S +10 &;E S +9 &=C S +9 &?OD S +10 &AD R +9 &BG S +10 &DH S +9 &FQX U +9 &Hh W +10 &I{ Y +9 &K{ Y +9 &MK| Z +10 &O  Z +9 &P [\ +10 &Ru|e - +9 &S!b 5 +10 ( + &S# / +2 "processing"%%& +4 #"myshortDA"Processing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.70 + .Hand.open +3 "manipulator"&'1 +78 "core" 1 +2 "manipulator"&(% +4 "core" % i V O +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&)' ] +97 "core" ' +3 #"myshortDA"Heating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +5 "processing"%* { +3 %+9 +7 "core" 9 +103 "processing"%,9 +3 "core" 9 +103 "processing"%-9 +3 "core" 9  +103 "processing"%.9 +5 "core" 9  +103 "processing"%/9 +3 "core" 9 +103 "processing"%09 +3 "core" 9 +103 "processing"%19 +3 "core" 9 +103 "processing"%29 +3 "core" 9 +103 "processing"%39 +3 "core" 9# +141 "processing"%49 +3 "core" 9( +104 "processing"%59 +3 "core" 9- +103 "processing"%69 +3 "core" 91 +103 "processing"%79 +3 "core" 95 +103 "processing"%89 +4 "core" 99 +103 "processing"%99 +3 "core" 9> +103 "processing"%:9 +3 "core" 9B +103 "processing"%;9 +3 "core" 9F +103 "processing"%=9 +3 "core" 9J +103 "processing"%<9 +3 "core" 9O +103 "processing"%?9 +3 "core" 9S +103 "processing"%>9 +3 "core" 9W +103 "processing"%@9 +3 "core" 9[ +103 "processing"%A9 +3 "core" 9` +103 "processing"%B9 +4 "core" 9d +103 "processing"%C9 +3 "core" 9h +103 "processing"%D9 +3 "core" 9 l +103 "processing"%E9 +3 "core" 9q +103 "processing"%F9 +3 "core" 9u +103 "processing"%G9 +3 "core" 9$y +103 "processing"%H9 +4 "core" 9+} +103 "processing"%I9 +3 "core" 91 +10 ."myshortDA"PH.hold 2:00:00,28C +3 "processing"%J p{p. +4 ."myshortDA"delay 1:30 +8 "core"  +8998 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"%K +112 "core"  +2 #"myshortDA"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."myshortDA"PS.seek 0.5ml +2 "processing"%L' +596 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."myshortDA"PS.seek 2ml +3 "processing"%M'Q +1605 "core" ' +2 ."myshortDA"PTV.dial :puck +2 "processing"%N  +137 "core"  +2 ."myshortDA"PSV.dial PTV +3 "processing"%O +82 "core" +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%P  +59 "core" +2 "processing"%Q% +4 "core" %P'  +3 ."myshortDA"PS.seek 1.5ml +2 "processing"%R' +592 "core" ' +2 ."myshortDA"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%S * +37 "core" + +3 ."myshortDA"PS.seek 0ml +2 "processing"%T'ܑ +1610 "core" ' +2 ."myshortDA"delay 5:00 +4416 "Can"  ]\ ǡJ +25587 #"myshortDA"recoverPSRreagent08 +2 .PTV.dial :puck +9 "processing"%U  +10 "core"  +2 ."myshortDA"PBV.dial :waste1 +3 "processing"%V  +38 "core" +2 ."myshortDA"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +3 "processing"%W * +38 "core" + +2 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +3 "processing"%X +82 "core"  +3 ."myshortDA"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."myshortDA"PS.seek 2.5ml +3 "processing"%Y' +2516 "core" ' +2 ."myshortDA"PSV.dial PTV +2 "processing"%[ +82 "core" +2 ."myshortDA"delay 5 seconds +503 .PSV.dial PSR + "processing"% +81 "core"  +3 ."myshortDA"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%\\ +79 "core" +2 ."myshortDA"delay 5 seconds +503 .PSV.dial :air +2 "processing"%]  +81 "core"  +2 ."myshortDA"PS.seek :empty +3 "processing"%^'s +2507 "core" ' +2 ."myshortDA"PTV.dial :PRVmixing,via: PRV +3 "processing"%`  +136 "core" +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%Z +49 "core" +2 ."myshortDA"PRV.dial :ab1 +2 "processing"%a @ +110 "core" ? +3 ."myshortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +5 ."myshortDA"PS.seek 0.15ml +3 "processing"%b' +357 "core" ' +2 ."myshortDA"delay 2 seconds +203 ."connect"CBV.dial PRV +3 ."myshortDA"PRV.dial CBV +4 "processing"%c  +2 "collection"'d  +9 "core" +37  +2 "processing"%e% +4 "core" %&  +3 ."myshortDA"PS.seek 0.3ml +2 "processing"%' +361 "core" ' +2 ."myshortDA"delay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'h  +30 "core" +2 ."myshortDA"PRV.dial :air +3 "processing"%g  +48 "core"  +3 ."myshortDA"PS.seek 0.9ml +2 "processing"%f'N +1265 "core" ' +2 ."myshortDA"PRV.dial :waste2 +2 "processing"%j @ +79 "core" ? +3 ."myshortDA"PS.seek 0.5ml +2 "processing"%i' +865 "core" ' +2 #"myshortDA"addPMLReagent08 +2 .PSV.dial :air +4 "processing"%l  +48 "core"  +3 ."myshortDA"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."myshortDA"PS.seek 2ml +3 "processing"%k'Q +1615 "core" ' +2 ."myshortDA"PSV.dial :PML +3 "processing"%m +49 "core" +2 ."myshortDA"PTV.dial :mixing +2 "processing"%o @ +77 "core" A +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%n  +38 "core" +2 "processing"%q% +4 "core" %W +3 ."myshortDA"PS.seek 1.85ml +2 "processing"%p'O +244 "core" ' +2 ."myshortDA"PBV.dial between PSV and waste1 +2 "processing"%r * +47 "core" + +13 ."myshortDA"PS.seek 0ml +2 "processing"%t'ܑ +1952 "core" ' +2 ."myshortDA"delay 2 seconds +203 #Beginning samplePassC +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'u& +5 "core" & +3 "manipulator"&s& +4 "core" &  BI +3 "manipulator"&w% +3 "core" % u  F +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&v(-z +115 "core" ( +2 "manipulator"&y& +5 "core" &-  G +2 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &x& +4 "core" &- K L +3 ."myshortDA"Forearm.seek :garage +3 "manipulator"&{'o +110 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&|/ +77 "core" / +2 "manipulator"&}& +4 "core" &- - 6 | 6 +2 "manipulator"&~% +4 "core" % σr & E ; +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&' ] +106 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +7 ."myshortDA"Elbow.seek CC +2 "manipulator"&_( +298 "core" ( +2 "manipulator"&& +5 "core" & O M +2 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 && +5 "core" & M J +3 ."myshortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek CC +2 "manipulator"&'ш +94 "core" ' +2 "manipulator"&& +4 "core" & I +2 "manipulator"& % +4 "core" %ч w L0 +3 "collection"'& +4 "core" & +3 "collection"' & +5 "core" & +3 ."myshortDA"CC.seek :closed +3 "collection"'(X +7 "core" & +4 & 6 +9 &Es 2 +10 &:lu G +9 &Y U +9 &E T +10 &MG T +9 &G U +10 &I T +9 &G T +9 &!VC T +10 &#D T +9 &$E T +9 &&F T +10 &(^G T +9 &* E T +9 &+E T +10 &-G U +9 &/eF T +10 &1(B T +9 &2E T +9 &4E T +10 &6mD T +9 &80A T +9 &9C T +10 &;F T +9 &=tE U +10 &?7G T +9 &@F T +9 &BD T +10 &D|L U +9 &F8] W +9 &Gv Y +10 &I ] +9 &Ke _ +10 &M% ` +9 &N a +9 &P _ +10 &Rh a +9 &T) a +10 &U b# +9 &W R +9 &X^ Q +10 &X X +5 ( +2 "collection"' & +6 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.55 +2 "collection"'& +6 "core" &X{ W + &X{ W +2 ."myshortDA"Hand.open +2 "manipulator"&1 +27 "core" 1 +2 "manipulator"&% +4 "core" %ч y >0 +3 ."myshortDA"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&' ] +102 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"% +113 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +13 ."myshortDA"PS.seek 1.5ml +3 "processing"%' +1611 "core" ' +2 ."myshortDA"delay 5 seconds +503 .PSV.dial :waste1 +3 "processing"%  +47 "core"  +3 ."myshortDA"PS.seek 0ml +2 "processing"%'ܑ +1603 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"% +47 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +12 ."myshortDA"PS.seek 2.5ml +3 "processing"% ' +2619 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +3 ."myshortDA"CBV.dial PRV +4 "processing"%  +2 "collection"'  +40 "core"  +137  +2 ."myshortDA"PSV.dial :mixloop +3 "processing"%! +112 "core" +3 ."myshortDA"CTV.dial :air,avoiding: :intake +2 "collection"'  +6 "core"  +2 "collection"' +4 "core"  +3 "collection"'"  +4 "core"  +2 ."myshortDA"PTV.dial :PRVmixing +2 "processing"%#  +79 "core" +2 ."myshortDA"PS.seek 0ml +3 "processing"%$'ܑ +2626 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%  +47 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%' +2626 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"% +48 "core" +2 ."myshortDA"PS.seek 0ml +3 "processing"%''ܑ +2236 "Can" v\  +382 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%(  +48 "core"  +2 ."myshortDA"PS.seek 2.5ml +3 "processing"%%' +2627 "core" ' +2 ."myshortDA"PSV.dial :mixloop +3 "processing"%+ +49 "core" +2 ."myshortDA"PS.seek 0ml +43 "processing"%,'ܑ +2620 "core" ' +12 #"myshortDA"Garaging FlushPuck in Collection Clamp + "manipulator"&& +7 "core" & z z \\ > +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +3 "manipulator"&-( +4 "core" ( +3 "manipulator"&.& +5 "core" & j z 4 @ +2 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &/& +4 "core" & w t ) > +3 ."myshortDA"Forearm.seek CC +2 "manipulator"&0'ш +91 "core" ' +2 ."myshortDA"Hand.close + "manipulator"&1/ +22 "core" / +2 ."myshortDA"CC.seek :open +3 "collection"'2( +410 "core" ( +2 "manipulator"&3& +3 "core" & H +3 "manipulator"&4% +4 "core" %ч JR +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&5' ] +97 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +2 "manipulator"&6(-z +279 "core" ( +2 "manipulator"&7& +4 "core" &-  Iw +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &8& +3 "core" &- 8 Hw +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek :garage +3 "manipulator"&9'o +115 "core" ' +3 ."myshortDA"Hand.open +2 "manipulator"&:1 +77 "core" 1 +2 "manipulator"&;% +3 "core" % va  $ 63 +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +3 "manipulator"&=' ] +106 "core" ' +2 ."da"delayUntil "12:35:24.05" +24694 #recoverPRVreagent08 +2 .PTV.dial :mixing +3 "processing"%< @ +77 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%?  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%> * +37 "core" + +2 ."da"PSV.dial :air +2 "processing"%@  +49 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%A' +2527 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%B +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +3 "processing"%C  +48 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%D +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%E  +47 "core"  +3 ."da"PS.seek :empty +2 "processing"%F's +2509 "core" ' +3 #"da"washCycleDA #1 of 2 + .PSR.select :air +3 .PSV.dial PSR +5 "processing"%G +146 "core"  +3 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +14 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%H' +583 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +2 "processing"%I'Q +1603 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%K  +82 "core"  +2 ."da"PSV.dial PTV +2 "processing"%z +80 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%L  +38 "core" +2 "processing"%N% +3 "core" %R%  +3 ."da"PS.seek 1.5ml +2 "processing"%O' +586 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%P * +39 "core" + +3 ."da"PS.seek 0ml +2 "processing"%Q'ܑ +1602 "core" ' +3 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +3 "processing"%M  +17 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%S  +38 "core" +2 ."da"delay 30 seconds +1342 "Can"\ M\ >v +1661 ."da"PBV.dial between PSV and waste1 +3 "processing"%R * +37 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%* +83 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%U' +2497 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%V +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%W +81 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%X +79 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%T  +79 "core"  +3 ."da"PS.seek :empty +2 "processing"%['s +2515 "core" ' +3 #"da"washCycleDA #2 of 2 + .PSR.select :air +5 .PSV.dial PSR +4 "processing"% +156 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +4 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%\\' +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +45 "processing"%]'Q +1616 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%Y  +7 "core"  + ."da"PSV.dial PTV +3 "processing"%` +81 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%Z  +39 "core" +2 "processing"%a% +3 "core" %V  +12 ."da"PS.seek 1.5ml +2 "processing"%^' +601 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%d * +37 "core" + +3 ."da"PS.seek 0ml +2 "processing"%c'ܑ +1604 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%e  +8 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%b  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%h * +37 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%g +80 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +7 ."da"PS.seek 2.5ml +2 "processing"%' +2521 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%j +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%f +81 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%l +93 "core" ~ +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%i  +81 "core"  +2 ."da"PS.seek :empty +3 "processing"%m's +2518 "core" ' +3 #"da"getPMLReagent08 + .PRV.dial :air +4 "processing"%o  +47 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +3 "processing"%n  +133 "core" +2 ."da"delay 5 seconds +503 .PRV.dial :ab2 +2 "processing"%q  +46 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%r  +8 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%k +59 "core" +3 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."da"PS.seek 0.3ml +3 "processing"%p' +400 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%u  +50 "core"  +2 "processing"%s% +4 "core" %&  +3 ."da"PS.seek 0.55ml +2 "processing"%w'"\\ +332 "core" ' +3 #"da"addPMLReagent08 + .PSV.dial :air +5 "processing"%y  +46 "core"  +3 ."da"PS.seek 2ml +4 "processing"%x'Q +1573 "core" ' +2 ."da"PSV.dial :PML +2 "processing"% +46 "core" +2 ."da"PTV.dial :mixing +2 "processing"%| @ +77 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%}  +38 "core" +2 "processing"%~% +4 "core" %L  +3 ."da"PS.seek 1.85ml +2 "processing"%)'D +231 "core" ' +2 ."da"PBV.dial between PSV and waste1 +3 "processing"%{ * +39 "core" , +3 ."da"PS.seek 0ml +3 "processing"%'ܑ +1966 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +16926 "Can" T\ f +31078 #"da"recoverPRVreagent08 + .PTV.dial :mixing +4 "processing"%v @ +18 "core" ? + ."da"PBV.dial :waste1 +2 "processing"%  +40 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +44 "core" , +2 ."da"PSV.dial :air +2 "processing"%  +47 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +7 ."da"PS.seek 2.5ml +2 "processing"%' +2525 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"% +47 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +3 "processing"%\  +46 "core"  +2 ."da"delay 2 seconds +203 .PSV.dial :mixloop +3 "processing"% +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +47 "core"  +2 ."da"PS.seek :empty +4 "processing"%'s +2520 "core" ' +3 #"da"washCycleDA #1 of 3 + .PSR.select :air +5 .PSV.dial PSR +4 "processing"% +145 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +6 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +3 "processing"%' +601 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +3 "processing"%'Q +1611 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%t  +77 "core"  +2 ."da"PSV.dial PTV +3 "processing"% +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +40 "core" +2 "processing"%% +3 "core" %V%  +3 ."da"PS.seek 1.5ml +3 "processing"%' +582 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"% * +39 "core" , +2 ."da"PS.seek 0ml +3 "processing"%'ܑ +1599 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +4 .PBV.dial :waste1 +4 "processing"%!  +38 "core" +2 ."da"delay 30 seconds +2146 "Can" l\ Ԋ +857 ."da"PBV.dial between PSV and waste1 +3 "processing"% * +39 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +5 "processing"% +80 "core"  +48 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +16 ."da"PS.seek 2.5ml +3 "processing"%"' +2520 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%# +80 "core" +3 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +78 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +79 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%$  +79 "core"  +3 ."da"PS.seek :empty +2 "processing"% 's +2497 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"% +146 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +6 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%(' +592 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +13 ."da"PS.seek 2ml +2 "processing"%''Q +1611 "core" ' +2 ."da"PTV.dial :puck +2 .PSV.dial PTV +4 "processing"%+ +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%%  +40 "core" +2 "processing"%% +3 "core" %W$ +3 ."da"PS.seek 1.5ml +3 "processing"%.' +592 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%/ * +38 "core" , +3 ."da"PS.seek 0ml +2 "processing"%1'ܑ +1600 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +2 .PBV.dial :waste1 +5 "processing"%_  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +39 "core" , +2 ."da"PSR.select :air +4 .PSV.dial PSR +3 "processing"% +82 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%3' +2525 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%4 +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%0 +79 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%7 +79 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%8  +81 "core"  +3 ."da"PS.seek :empty +4 "processing"%-'s +2518 "core" ' +3 #"da"washCycleDA #3 of 3 + .PSR.select :air +4 .PSV.dial PSR +4 "processing"%: +144 "core"  +3 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +13 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%;' +584 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%5'Q +1611 "core" ' +2 ."da"PTV.dial :puck +2 .PSV.dial PTV +4 "processing"%9 +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%<  +40 "core" +2 "processing"%?% +3 "core" %U$  +3 ."da"PS.seek 1.5ml +2 "processing"%>' +590 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%@ * +39 "core" , +3 ."da"PS.seek 0ml +2 "processing"%,'ܑ +1612 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 +10 "processing"%B  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%C * +38 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%D +82 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%E' +2529 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%A +80 "core" +3 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%G +80 "core"  +2 ."da"delay 5 seconds +377 "Can"\ L\ ׳8 +125 ."da"PSV.dial PTV +3 "processing"%F +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%H  +79 "core"  +3 ."da"PS.seek :empty +2 "processing"%K's +2516 "core" ' + ."da"Gate.power :camera,:ON +3 #Mixing DA Substrates +3 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%z +159 "core"  +5 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +12 "processing"% +22 ."da"PS.reconfigure :default +4 "processing"%#A d`xb +13 ."da"PS.seek 0.25ml +10 "processing"%L'I +336 "core" ' +2 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +5 "processing"% +12 ."da"PS.seek 0.5ml +3 "processing"%N' +343 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%I'Q +1603 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +4 "processing"%P +85 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%O  +39 "core" +2 "processing"%M% +4 "core" %N  +3 ."da"PS.seek 1.5ml +3 "processing"%S' +599 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%R * +37 "core" + +12 ."da"PS.seek 0ml +4 "processing"%*'ܑ +1609 "core" ' +2 ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck +4 .PBV.dial :waste1 +3 "processing"%Q  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%V * +39 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%W +84 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%X' +2616 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%T +85 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%U +80 "core"  +3 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +82 "core" +3 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%[  +84 "core"  +3 ."da"PS.seek :empty +2 "processing"%\\'s +2601 "core" ' +3 #"da"Additional air clear + .PSR.select :air +5 .PSV.dial PSR +3 "processing"%Y +149 "core"  +2 #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +5 .PS.reconfigure :default +3 "processing"%#A d`xb +6 ."da"PS.seek 2ml +2 "processing"%`'Q +2116 "core" ' +2 ."da"delay 5 seconds +503 .PTV.dial :puck +2 .PSV.dial PTV +4 "processing"%Z +81 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%a  +39 "core" +2 "processing"%]% +3 "core" %N$  +3 ."da"PS.seek 1.5ml +2 "processing"%d' +602 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%^ * +40 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%e  +119 "core"  +2 ."da"PS.seek :empty +3 "processing"%b's +1610 "core" ' +2 "processing"%h9 +4 "core" 9}6 +3 #"da"Processing Puck Heater at 28.1C before imaging + .PH.coast +5 "processing"%g +5 %c& +3 "core" 6 + &S" / +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&j% +6 "core" % U % ' +2 "storage"(f% +5 "core" %>  + "storage"(l. +4 "core" .(+ +3 ."da"SC.reconfigure :tight + "storage"($\ .(\ 1~b +6 ."da"SC.seek 3 +2 "storage"(i(@ +198 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +6 (& +3 "core" &A 9 +3 "manipulator"&o& +4 "core" &-  w +2 "manipulator"&n% +5 "core" % U T +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +3 "manipulator"&q( +185 "core" ( +2 "manipulator"&r& +4 "core" & ) +2 "storage"(k& +4 "core" &J Y +4 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&m'm +101 "core" ' +2 "storage"(u& +4 "core" &J  +3 ."da"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +7 ."da"SE.seek :beamBreak +2 "storage"(s' +284 "core" ' + "storage"(p- +4 "core" -' +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +7 ."da"SE.seek :place +2 "storage"(y'x +42 "core" ' +3 "manipulator"&w& +4 "core" &  >) +2 "manipulator"&% +4 "core" %w n +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +2 "manipulator"&|' ] +97 "core" ' +3 ."da"Elbow.seek PC +2 "manipulator"&}( +253 "core" ( +2 "manipulator"&~& +4 "core" & L B  4 +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &{& +3 "core" & # 4 +3 ."da"Forearm.seek PC +4 "manipulator"&x'E +91 "core" ' +2 ."da"Hand.close +2 "manipulator"&)/ +68 "core" / +3 ."da"PC.seek :open +51 "processing"%v( +378 "core" ( +2 "storage"(& +4 "core" &J +2 "manipulator"&& +4 "core" & & ' 04 +2 "manipulator"& % +4 "core" % 1 . *M +4 ."da"Forearm.seek :retract +10 "manipulator"&' ] +97 "core" ' +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +2 "manipulator"&( +253 "core" ( +2 "manipulator"&\ & +4 "core" &   ' +2 "storage"(& +4 "core" &J   +4 ."da"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&'m +90 "core" ' +2 ."da"Hand.open +2 "manipulator"&1 +27 "core" 1 +3 "storage"( - +3 "core" -'x +4 ."da"SE.seek -0.3 Pucks below Top Plate + "storage"('D +28 "core" ' +3 ."da"SE.reconfigure :seal + "storage"(#QK-0-\ b +6 ."da"SE.seek -1.29 Pucks below Top Plate +4 "storage"(' +55 "core" ' +3 #"da"Lights, camera, ACTION! +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +3 "processing"%t& +10 #"da"PuckCamera: snap -bin=2,2 -png=0 -auto /var/log/esp/da25jul1113h.png +11 "core" & y +4 "manipulator"&& +10 "core" & E N )' +4 "manipulator"&% +6 "core" %p R N , +3 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +7 ."psFlush"Forearm.seek :retract +8 "manipulator"&' ] +97 "core" ' +3 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&(-z +176 "core" ( +2 "manipulator"&& +4 "core" &-t 0 +3 ."psFlush"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 && +5 "core" &-t  +2 ."psFlush"Forearm.seek :garage +3 "manipulator"&!'o +112 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"& / +72 "core" / +3 "manipulator"&& +4 "core" &- +3 "manipulator"&% +4 "core" % p C +3 ."psFlush"Forearm.seek :retract +3 "manipulator"&#' ] +111 "core" ' +3 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +7 ."psFlush"Elbow.seek PC +3 "manipulator"& ( +126 "core" ( +2 "manipulator"&& +4 "core" & ! ]< +3 ."psFlush"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +7 &$& +3 "core" & &< +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek PC +2 "manipulator"&"'E +95 "core" ' +2 "manipulator"&& +4 "core" & Q O N; +3 "manipulator"& % +4 "core" %A B H wk +3 "processing"%(& +4 "core" & w +3 "processing"%+& +5 "core" &# w +3 ."psFlush"PC.seek :closed +3 "processing"%%(SD +7 "core" & w +4 & v9 +10 &Eq r3 +9 &8km qH +10 &Q sV +9 &8 tV +9 &J9 tV +10 &7 U +9 &: U +9 &; U +10 &!U; U +9 &#; U +10 &$; U +9 &&: U +9 &(]; U +10 &*: U +9 &+= wV +9 &-9 vV +10 &/b8 vV +9 &1$9 uV +9 &28 uV +10 &48 uV +9 &6h: tW +10 &8+: uV +9 &9= tV +9 &;: tW +10 &=p: tV +9 &?1; tW +9 &@9 tV +10 &B< sV +9 &Dw; tW +10 &F8C tW +9 &GR sY +9 &Ih [ +10 &Knr ] +11 &M.w ] +10 &Nz ^ +10 &P~ ^ +8 &RZ_ 2 +9 &S'\\ 7 +9 ( +4 &S " / +6 "processing"%+& +5 "core" &S " / +6 #"psFlush"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.81 +4 "processing"%& +12 "core" &S " t/ +6 ."psFlush"Hand.open +3 "manipulator"&'1 +48 #"da"SX HX9/16 (USB:56): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 1.14 seconds\ Exposing 696x520 pixel 16-bit image for 11.047 seconds\ /var/log/esp/da25jul1113h.png: PNG Upload Complete\ +4 #PuckCamera: snap -bin=2,2 -png=0 15.0 /var/log/esp/midres/da25jul1113h15s.png +31 "core" 1 +4 "manipulator"&/% +7 "core" % A , * k +4 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +2 "manipulator"&.' ] +109 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +4 "processing"%_ +53 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +6 "processing"%@ +87 ."psFlush"PS.seek 0.5ml +3 "processing"%' +589 "core" ' +2 ."psFlush"delay 5 seconds +504 .PSR.select :air +7 "processing"% +15 ."psFlush"PS.seek 2.5ml +3 "processing"%' +210 #"da"SX HX9/16 (USB:56): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da25jul1113h15s.png: PNG Upload Complete\ +5 #PuckCamera: snap -bin=2,2 -png=0 25.0 /var/log/esp/midres/da25jul1113h25s.png +1586 #"image"compressed /var/log/esp/da25jul1113h.jxl +326 "core" ' +4 ."psFlush"delay 1 second +105 .PRV.dial :waste2,avoiding: :ab2 +4 "processing"%1 @ +218 "core" A +3 ."psFlush"PTV.dial :PRVmixing +2 "processing"%4  +144 "core" +2 ."psFlush"PSV.dial :mixloop +3 "processing"%0 +120 "core" +3 ."psFlush"PS.seek :empty +4 "processing"%7's +121 #"da"SX HX9/16 (USB:56): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 25 seconds\ /var/log/esp/midres/da25jul1113h25s.png: PNG Upload Complete\ +3 .Gate.power :camera,:OFF +5 "storage"(8- +5 "core" -' +4 "storage"(3& +6 "core" &J % ! u +15 "manipulator"&:& +12 "core" & y ; +6 "manipulator"&-% +14 "core" % ] E +3 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 3 +3 "manipulator"&;( +261 "core" ( +2 "manipulator"&9& +4 "core" & 4- +3 "storage"(<& +5 "core" &J A H +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&?'m +97 "core" ' +3 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +8 ."da"SE.seek -0.57 Pucks below Top Plate +2 "storage"(5'W +54 "core" ' +2 "manipulator"&@& +5 "core" & # - +4 "storage"(>& +3 "core" &J 8 < +3 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +7 ."da"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek 3 +4 "manipulator"&B'M +41 "core" ' +2 ."da"Elbow.hold +4 "manipulator"&C, +6 "core" , +3 ."da"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +7 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.39 Pucks below Top Plate +4 "storage"(D' +29 "core" ' +2 "manipulator"&,% +4 "core" %[ D O $ W +3 "storage"(A& +4 "core" &J  T +3 ."da"Forearm.force -20 +2 "manipulator"&5 +7 ."da"Forearm.seek 3 + 314 counts + "manipulator"&G'Ї +21 "core" ' +2 "manipulator"&F& +4 "core" & F !, +4 "storage"(H& +4 "core" &J N P V +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&E'm +18 "core" ' +2 "storage"(z% +3 "core" % T I (  +6 ."downElevator"SE.seek :down +4 "storage"(K'= +99 (L% +6 "core" %. < N { \\w +3 "manipulator"&N% +4 "core" %d Q  m +4 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +3 "manipulator"&P' ] +94 "core" ' +63 ' + ."downElevator"SE.stop +2 "storage"(5 +7 (O& +4 "core" &J P ^ < +1267 #"image"compressed /var/log/esp/midres/da25jul1113h15s.jxl +150 "core" ' +2 ."psFlush"PSR.select :air +5 .PSV.dial PSR +4 "processing"%M +120 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +4 "processing"%@ +16 ."psFlush"PS.seek 0.5ml +3 "processing"%I' +591 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +4 "processing"% +14 ."psFlush"PS.seek 2.5ml +3 "processing"%R' +1590 #"image"compressed /var/log/esp/midres/da25jul1113h25s.jxl +7 ."Qmail"DAfans.email "da25jul1113h exposed 11.047 seconds\\nmidres/da25jul1113h15s\\nmidres/da25jul1113h25s",Subject: "da25jul1113h images!" +523 "core" ' +4 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%S  +41 "core" +2 ."psFlush"PTV.dial :mixing +3 "processing"%Q @ +79 "core" B +2 ."psFlush"PSV.dial :mixloop +2 "processing"%V +115 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%W's +2629 "core" ' +6 ."psFlush"PSV.dial PSR +7 "processing"%* +117 "core"  +4 ."psFlush"PSR.select :flush +16 "processing"%@ +22 ."psFlush"PS.seek 1ml +6 "processing"%T'[q +1100 "core" ' +4 ."psFlush"PSR.select :air +6 "processing"% +21 ."psFlush"PS.seek 2.5ml +6 "processing"%U' +337 #"uploadLog"upsync +1269 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +82 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%[  +77 "core"  +2 ."psFlush"PBV.dial :waste1 +3 "processing"%X  +18 "core"  +3 ."psFlush"PS.seek 0ml +3 "processing"%Y'ܑ +2616 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%\\ +80 "core"  + ."psFlush"PSR.select :air +6 .PS.seek 2.5ml +4 "processing"%Z' +2620 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%a +80 "core" +3 ."psFlush"PS.seek 0ml +4 "processing"%]'ܑ +2618 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%` +86 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +2 "processing"%^' +591 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%e' +2121 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%d +80 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%h U +56 "core" V +3 ."psFlush"PS.seek 0ml +4 "processing"%g'ܑ +1933 "Can" R\ · +705 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%c @ +50 "core" > +3 ."psFlush"PS.seek 2.5ml +4 "processing"%j' +2626 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%f  +80 "core"  +3 ."psFlush"PS.seek :empty +2 "processing"%l's +2623 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +48 "core"  +2 ."psFlush"PSR.select :air +6 .PS.seek 2.5ml +3 "processing"%o' +2627 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%n +82 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +8 "core" U +3 ."psFlush"PS.seek 0ml +4 "processing"%r'ܑ +2613 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%k @ +56 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%6' +2639 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%u  +80 "core"  +3 ."psFlush"PS.seek :empty +2 "processing"%='s +2629 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%p +48 "core"  +2 ."psFlush"PSR.select :flush +4 "processing"%@ +13 ."psFlush"PS.seek 1ml +2 "processing"%w'[q +1098 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1605 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%s +78 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%m  +8 "core"  +2 ."psFlush"PBV.dial :waste1 +3 "processing"%~  +58 "core" +11 ."psFlush"PS.seek 0ml +2 "processing"%{'ܑ +2623 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%q +80 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%)' +2624 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%| +80 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%&'ܑ +2626 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +86 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +3 "processing"%' +583 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2114 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%x +80 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%\ U +58 "core" V +3 ."psFlush"PS.seek 0ml +4 "processing"%'ܑ +2621 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%} @ +47 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2627 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +81 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%t's +2623 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +51 "core"  + ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +5 "processing"%' +2628 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +91 "core"  +2 ."psFlush"PBV.dial PSV +3 "processing"%y U +6 "core" U +3 ."psFlush"PS.seek 0ml +3 "processing"%'ܑ +2619 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +52 "core" ? +3 ."psFlush"PS.seek 2.5ml +4 "processing"%' +2621 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%  +78 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%'s +2621 "core" ' +3 #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"& & +6 "core" & - N, +3 "manipulator"&% +4 "core" % j O N +3 ."psFlush"Elbow.seek PC +2 "manipulator"&( +256 "core" ( +2 "manipulator"&& +4 "core" & r QO +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 && +3 "core" &  n QO +3 ."psFlush"Forearm.seek PC +3 "manipulator"&$'E +100 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&!/ +73 "core" / +2 ."psFlush"PC.seek :open +4 "processing"%( +376 "core" ( +2 "manipulator"& & +4 "core" &  { RO +2 "manipulator"&(% +4 "core" % D  < R +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&' ] +108 "core" ' +3 ."psFlush"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek :garage +2 "manipulator"&#(-z +123 "core" ( +2 "manipulator"&v& +3 "core" &-s   W +3 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" &-s   W +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek :garage +2 "manipulator"&''o +111 "core" ' +2 ."psFlush"Hand.open +2 "manipulator"&/1 +74 "core" 1 +2 "manipulator"&+% +5 "core" % wd & A: +2 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +2 "manipulator"&_' ] +118 "core" ' +3 #"myshortDA"Finished short da assay + #Beginning samplePassF +4 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'"& +6 "core" &9 +2 "manipulator"&b& +4 "core" &-s  _ W +44 ."myshortDA"Elbow.reconfigure :tight +10 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&(-z +5 "core" ( +3 "manipulator"&1& +4 "core" &-s  C W +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 &4& +3 "core" &-s   W +3 ."myshortDA"Forearm.seek :garage +3 "manipulator"&0'o +105 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&8/ +76 "core" / +2 "manipulator"&3& +3 "core" &-s  D +3 "manipulator"&:% +4 "core" % σx w  # D" +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&-' ] +119 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek CC +2 "manipulator"&( +277 "core" ( +2 "manipulator"&9& +4 "core" &   T- +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 &<& +3 "core" &  T- +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek CC +2 "manipulator"& 'ш +101 "core" ' +2 "manipulator"&@& +4 "core" &+ P% +3 "manipulator"&>% +3 "core" %y  O +3 "collection"'.& +4 "core" &9 +3 "collection"',& +5 "core" &6 +3 ."myshortDA"CC.seek :closed +2 "collection"'A(X +6 "core" & +7 & 3 $d +9 &pRw 9 +9 &wn M +10 &[K U +9 &A T +10 &D T +9 &I U +9 &cG U +10 & %F U +9 &!D T +10 &#C T +9 &%lD T +9 &'/C T +10 &(F U +9 &*D! T +10 &,sG U +9 &.6G T +9 &/E T +9 &1E U +10 &3}C T +9 &5>G T +10 &7F T +9 &8C* U +9 &:D$ T +10 &F' U +9 &?B& T +10 &AD' T +9 &CNI* T +10 &E P, V +9 &Fc. W +9 &H|* [\ +10 &J60 _ +9 &K, ` +9 &M- ` +10 &Oz, ` +9 &Q=* ` +10 &R+ b +9 &T* b +9 &Vv+ b% +10 &X- 6 +9 &X, 4 +9 &Xm- K +6 ( +2 "collection"',& +4 "core" &Xf/ K +3 #"myshortDA"Collection Clamp onSpring/offSpring for 8/26 samples, on/off torque 2.52 +2 "collection"'F& +6 "core" &Xf- K +3 ."myshortDA"Hand.open + "manipulator"&H1 +26 "core" 1 +2 "manipulator"&z% +4 "core" %u " H +3 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&' ] +99 "core" ' +3 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%?  +59 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +12 ."myshortDA"PS.seek 1.5ml +2 "processing"%L' +1602 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%N  +48 "core"  +2 ."myshortDA"PS.seek 0ml +3 "processing"%;'ܑ +1612 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%5 +49 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +12 ."myshortDA"PS.seek 2.5ml +2 "processing"%B' +2618 "core" ' +3 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +4 "processing"%G  +2 "collection"'O  +10 "core"  +102  +2 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"%D +214 "core" +2 ."myshortDA"CTV.dial :air,avoiding: :intake +2 "collection"'E  +8 "core"  +2 ."myshortDA"PTV.dial :PRV,avoiding: :puck +2 "processing"%K @ +77 "core" B +3 ."myshortDA"PS.seek 0ml +3 "processing"%M'ܑ +281 "Can" X\ d +2359 "core" ' + ."myshortDA"PSV.dial :air +2 "processing"%7  +81 "core"  +3 ."myshortDA"PS.seek 2.5ml +2 "processing"%I' +2617 "core" ' +2 ."myshortDA"PSV.dial :PTV +2 "processing"%S +80 "core" +3 ."myshortDA"PS.seek 0ml +4 "processing"%Q'ܑ +2643 "core" ' +2 #"myshortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&V& +6 "core" &,  K% +4 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek CC +2 "manipulator"&R( +29 "core" ( +2 "manipulator"&*& +4 "core" & q Ma +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &W& +45 "core" & j Ma +3 ."myshortDA"Forearm.seek CC +11 "manipulator"&T'ш +95 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&/ +20 "core" / +2 ."myshortDA"CC.seek :open +3 "collection"'[( +411 "core" ( +2 "manipulator"&X& +4 "core" &  Sa +2 "manipulator"&U% +4 "core" %ы  SJ +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&\\' ] +93 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +2 "manipulator"&Y(-z +282 "core" ( +2 "manipulator"&a& +4 "core" &-w  @ SX +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 &Z& +3 "core" &-w  _ TX +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek :garage +3 "manipulator"&`'o +112 "core" ' +3 ."myshortDA"Hand.open +2 "manipulator"&]1 +80 "core" 1 +2 "manipulator"&^% +3 "core" % ym  AR +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +2 "manipulator"&d' ] +116 "core" ' +2 #"myshortDA"Flushing Processing stage +2 "processing"%h% +7 "core" %ܘ% +3 #"myshortDA"Loading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%e& +6 "core" & +2 "manipulator"&c& +4 "core" &-w VX +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&g(-z +4 "core" ( +3 "manipulator"&f& +4 "core" &-w VX +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &j& +3 "core" &-w  d VX +3 ."myshortDA"Forearm.seek :garage +4 "manipulator"&'o +106 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&l/ +71 "core" / +2 "manipulator"&n& +4 "core" &-w  BX +3 "manipulator"&% +4 "core" % σu } ; B +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&o' ] +103 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek PC +3 "manipulator"&k( +121 "core" ( +2 "manipulator"&r& +4 "core" &  T> +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &u& +3 "core" &  T> +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek PC +3 "manipulator"&6'E +113 "core" ' +2 "manipulator"&p& +4 "core" &  W> +2 "manipulator"&=% +4 "core" %F , V' +3 "processing"%w& +4 "core" & +3 "processing"%s& +5 "core" &# +3 ."myshortDA"PC.seek :closed +3 "processing"%m(SD +7 "core" & +4 & 2 +9 &Et 2 +9 &=os F +10 &V R +9 &B R +10 &ZA R +9 &A R +9 &B R +10 &F R +9 &!bB R +9 &#$F R +10 &$A R +9 &&A Q +9 &(jB R +10 &*,E R +9 &+F R +10 &-B R +9 &/rC R +9 &13F R +10 &2D R +9 &4D R +10 &6zD R +9 &8;C R +9 &9F R +10 &;D R +9 &=A R +9 &?BE R +10 &AD S +9 &BF R +10 &DF S +9 &FGQ S +9 &H] U +10 &Ir X +9 &K| Y +9 &M>x Y +10 &O Y +9 &P Z +10 &Re}h - +9 &S&` 2 +10 ( + &S * +2 "processing"%s& +4 #"myshortDA"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.69 + "processing"%~& +7 "core" &S * +3 ."myshortDA"Hand.open + "manipulator"&1 +69 "core" 1 +2 "manipulator"&q% +4 "core" % F   T' +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&{' ] +94 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%| +81 "core"  +2 ."myshortDA"PSR.select :flush +5 "processing"%@ +12 ."myshortDA"PS.seek 1ml +2 "processing"%)'[q +1104 "core" ' +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +3 "processing"%' +1601 "core" ' +2 ."myshortDA"PSV.dial PTV +46 "processing"%& +82 "core" +2 ."myshortDA"PTV.dial :puck +11 "processing"%  +77 "core"  +2 ."myshortDA"PBV.dial :waste1 +3 "processing"%x  +58 "core" +3 ."myshortDA"PS.seek 0ml +4 "processing"%\ 'ܑ +2613 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"% +81 "core"  +2 ."myshortDA"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%}' +2623 "core" ' +2 ."myshortDA"PSV.dial PTV +2 "processing"% +82 "core" +3 ."myshortDA"PS.seek 0ml +2 "processing"% 'ܑ +2618 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"% +81 "core"  +2 ."myshortDA"PSR.select :flush +5 "processing"%@ +12 ."myshortDA"PS.seek 0.5ml +2 "processing"%' +584 "core" ' +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%t' +2120 "core" ' +2 ."myshortDA"PSV.dial PTV +2 "processing"% +82 "core" +2 ."myshortDA"PBV.dial PSV +3 "processing"%y U +58 "core" V +3 ."myshortDA"PS.seek 0ml +2 "processing"%'ܑ +2653 "core" ' +2 ."myshortDA"PSV.dial PBV +2 "processing"% @ +49 "core" > +3 ."myshortDA"PS.seek 2.5ml +2 "processing"%' +2620 "core" ' +2 ."myshortDA"PSV.dial :waste1 +2 "processing"%  +85 "core"  +2 ."myshortDA"PS.seek :empty +3 "processing"%'s +2628 "core" ' + ."myshortDA"PSV.dial PSR +3 "processing"% +49 "core"  +2 ."myshortDA"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%' +2627 "core" ' +2 ."myshortDA"PSV.dial PTV +3 "processing"% +78 "core" +2 ."myshortDA"PBV.dial PSV +3 "processing"% U +7 "core" U +3 ."myshortDA"PS.seek 0ml +3 "processing"%C'ܑ +2627 "core" ' +2 ."myshortDA"PSV.dial PBV +3 "processing"%! @ +47 "core" ? +3 ."myshortDA"PS.seek 2.5ml +2 "processing"%P' +2615 "core" ' +2 ."myshortDA"PSV.dial :waste1 +2 "processing"%%  +79 "core"  +2 ."myshortDA"PS.seek :empty +3 "processing"% 's +2628 "core" ' +2 #"myshortDA"Garaging FlushPuck in Processing Clamp +2 "manipulator"&(& +6 "core" &   S> +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek PC +3 "manipulator"&v( +5 "core" ( +2 "manipulator"&& +4 "core" &  % S> +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &$& +5 "core" &  S> +2 ."myshortDA"Forearm.seek PC +3 "manipulator"&'E +95 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&// +78 "core" / +2 ."myshortDA"PC.seek :open +3 "processing"%+( +377 "core" ( +2 "manipulator"&& +4 "core" & > V> +2 "manipulator"&"% +4 "core" % C VU +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&b' ] +99 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +3 "manipulator"&1(-z +132 "core" ( +2 "manipulator"&4& +5 "core" &-  k S m +2 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 &'& +4 "core" &-  = S l +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek :garage +2 "manipulator"&8'o +115 "core" ' +2 ."myshortDA"Hand.open +2 "manipulator"&31 +68 "core" 1 +2 "manipulator"&:% +4 "core" % yd | 1 A; +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&#' ] +105 "core" ' +15284 "Can"\ G\  +8534 #"Camille"-> access 3 +5 "storage"(_% +4 "core" %B B\ / +2 "manipulator"&0% +4 "core" % T U +42 "manipulator"&9& +3 "core" &-  Uh +4 ."Camille"SC.reconfigure :tight +8 "storage"($\ .(\ 1~b +5 ."Camille"SC.seek 7 +3 "storage"(<([Y +680 "core" ( +2 ."Camille"SC.configure :limp + "storage"($(\ 1b +6 (& +3 "core" &[X \ * +12056 #"Camille"-> access 3 +4 "storage"(@% +5 "core" %B \ , +3 "manipulator"&>% +3 "core" % T  Q +3 "manipulator"&.& +5 "core" &-  Qh +2 ."Camille"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."Camille"SC.seek 7 +2 "storage"(-([Y +7 "core" ( +3 ."Camille"SC.configure :limp + "storage"($(\ 1b +5 (2& +4 "core" &[W \ + +1155 #"Camille"-> access 4 +3 "storage"(F% +5 "core" %B \ + +3 "manipulator"&H% +4 "core" % T \ } R +3 "manipulator"&z& +4 "core" &-  Qh +3 ."Camille"SC.reconfigure :tight + "storage"($\ .(\ 1~b +5 ."Camille"SC.seek 1 +3 "storage"(,( +990 "core" ( +2 ."Camille"SC.configure :limp +2 "storage"($(\ 1b +5 (?& +3 "core" & K\ # +5544 #"Camille"-> startTube 4 +1966 #-> start(:myshortDA){shortDA; samplePassF} +3 "collection"' % +5 "processing"%% +6 "core" %S( +8 %n +4 #"myshortDA"Ready to sample after 10 seconds from PRV.sipper? + #Type 'Thread[:myshortDA].answer' to continue +1054 #"Camille"-> Thread[:myshortDA].answer +2 #"myshortDA"Camille answered Ready to sample after 10 seconds from PRV.sipper? "Yes" +8 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1005 .PSV.dial :mixloop +3 "processing"%N +148 "core" +2 ."myshortDA"PTV.dial :PRVmixing +3 "processing"%L  +137 "core" +2 ."myshortDA"PRV.dial :sipper +3 "processing"%5  +142 "core"  +3 ."myshortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +6 ."myshortDA"PS.seek 1.1ml +2 "processing"%;'h! +2281 "core" ' +2 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +4 "processing"%O  +5 "collection"'G  +7 "core"  +132  +3 ."myshortDA"PS.seek 0.5ml +3 "processing"%D' +1275 "core" ' +2 ."myshortDA"PRV.dial :waste2 +2 "processing"%E @ +112 "core" ? +2 ."myshortDA"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."myshortDA"PS.seek :empty +4 "processing"%K's +581 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%B +113 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +14 ."myshortDA"PS.seek 1ml +2 "processing"%7'[q +1101 "core" ' +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%M' +1602 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%S +113 "core" +3 ."myshortDA"PS.seek :empty +2 "processing"%I's +2622 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%V +113 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +13 ."myshortDA"PS.seek 1ml +2 "processing"%*'[q +1094 "core" ' +2 ."myshortDA"PSR.select :air +3 "processing"% +12 ."myshortDA"PS.seek 2.5ml +2 "processing"%W' +1606 "core" ' +2 ."myshortDA"PSV.dial :mixloop +3 "processing"% +112 "core" +2 ."myshortDA"PRV.dial :sipper +3 "processing"%  +48 "core" +3 ."myshortDA"PS.seek :empty +2 "processing"%'s +2628 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%A +117 "core"  +2 ."myshortDA"PSR.select :air +5 .PS.seek 2.5ml +2 "processing"%X' +2619 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%U +113 "core" +3 ."myshortDA"PS.seek :empty +4 "processing"%T's +2626 "core" ' +3 #"myshortDA"Loading da puck from tube 4 into Processing Clamp + "processing"%a& +6 "core" & +3 "manipulator"&R% +4 "core" % T  P +2 "storage"(Z% +4 "core" %B |\ * +2 "storage"(]. +3 "core" .( +3 ."myshortDA"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 ."myshortDA"SC.seek 4 +2 "storage"(^(+ +522 "core" ( +3 ."myshortDA"SC.configure :limp +2 "storage"($(\ 1b +6 (\\& +3 "core" &+ m =\ ( +2 "manipulator"&h& +4 "core" &- ) Mh +3 "manipulator"&e% +3 "core" % T  M +41 ."myshortDA"Elbow.reconfigure :tight +10 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek 4 +3 "manipulator"&c( +171 "core" ( +2 "manipulator"&f& +4 "core" & OK +3 "storage"(j& +4 "core" &+ q\ ), +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek 4 + 800 counts +2 "manipulator"&`'s +97 "core" ' +2 "storage"(l& +4 "core" &+ \ *, +3 ."myshortDA"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +7 ."myshortDA"SE.seek :beamBreak +2 "storage"(n' +320 "core" ' +2 "storage"(- +4 "core" -'w +2 ."myshortDA"SE.configure :default +2 "storage"(#QK-0-\ b +6 (Y& +3 "core" &+ B\ *, +2 "manipulator"&d& +4 "core" & 9 RK +3 ."myshortDA"Elbow.seek 4 +2 "manipulator"&r( +21 "core" ( +2 "manipulator"&u& +3 "core" &  T +3 "storage"(& +4 "core" &+ \ +, +3 ."myshortDA"Forearm.seek 4 + 300 counts +3 "manipulator"&p' +16 "core" ' +2 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Hand.close + "manipulator"&=/ +30 "core" / +4 ."downElevator"SE.seek :down +4 "manipulator"&w& +2 "storage"(g'= +11 "core" &  S +2 "manipulator"&o% +4 "core" %v r O +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&' ] +96 "core" ' +2 ."myshortDA"Elbow.seek PC +3 "manipulator"&~( +150 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +93 "core" ( +2 "manipulator"&& +4 "core" &  E Sn +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &q& +4 "core" & ' Sn +3 ."myshortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek PC +2 "manipulator"&s'E +106 "core" ' +2 "manipulator"&|& +5 "core" &   Wn +2 "manipulator"&6% +4 "core" %b + V +3 "processing"%Q& +4 "core" & +3 "processing"%)& +5 "core" &% +3 ."myshortDA"PC.seek :closed +2 "processing"%&(SD +6 "core" & +5 & 3 +10 &Ft 2 +9 &=ot F +9 &U S +10 &A R +9 &X? R +9 &C R +10 &? R +9 &C R +10 &!_C R +9 &# D S +9 &$C R +10 &&A R +9 &(gD R +9 &*)C R +10 &+F R +9 &-E R +9 &/pA R +10 &11E R +9 &2F R +10 &4F R +9 &6wG R +9 &8:G R +10 &9G S +9 &;F R +9 &=D R +10 &?@G S +9 &AF R +10 &BH R +9 &DI R +9 &FFQ S +10 &Ha U +9 &Ix X +10 &K|{ Y +9 &M>} Y +9 &N Z +10 &P Z +9 &Rg|g , +9 &S$^ 3 +10 ( +3 "processing"%)& +3 "core" &S , +3 #"myshortDA"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.71 + .Hand.open +4 "manipulator"&1 +71 "core" 1 +2 "manipulator"&x% +4 "core" % b  ^ T +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +2 "manipulator"&' ] +96 "core" ' +4 #"myshortDA"Heating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +5 "processing"% { +4 %\ 9 +8 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%}9 +3 "core" 9  +103 "processing"%9 +4 "core" 9  +103 "processing"% 9 +3 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%y9 +3 "core" 9 +103 "processing"%t9 +4 "core" 9# +103 "processing"%9 +3 "core" 9' +103 "processing"%9 +3 "core" 9+ +103 "processing"%9 +3 "core" 9/ +103 "processing"%9 +3 "core" 94 +103 "processing"% 9 +4 "core" 98 +103 "processing"%9 +3 "core" 9< +103 "processing"%9 +3 "core" 9@ +103 "processing"%9 +3 "core" 9E +103 "processing"%9 +3 "core" 9I +103 "processing"%!9 +4 "core" 9M +103 "processing"%C9 +3 "core" 9Q +142 "processing"%%9 +3 "core" 9W +103 "processing"%P9 +3 "core" 9[ +103 "processing"%(9 +3 "core" 9` +103 "processing"%9 +3 "core" 9d +103 "processing"%$9 +3 "core" 9h + "Can" \  +104 "processing"%/9 +3 "core" 9l +103 "processing"%k9 +3 "core" 9q +103 "processing"%{9 +3 "core" 9u\ +103 "processing"%m9 +4 "core" 9$y\ +103 "processing"%9 +3 "core" 9,}\ +103 "processing"%"9 +3 "core" 93 +11 ."myshortDA"PH.hold 2:00:00,28C +4 "processing"%4 p{p. +5 ."myshortDA"delay 1:30 +6 "core"  +8999 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"%' +114 "core"  +2 #"myshortDA"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."myshortDA"PS.seek 0.5ml +2 "processing"%' +591 "core" ' +2 ."myshortDA"delay 5 seconds +503 .PSR.select :air +5 "processing"% +11 ."myshortDA"PS.seek 2ml +2 "processing"%v'Q +1615 "core" ' +2 ."myshortDA"PTV.dial :puck +2 "processing"%3  +137 "core"  +2 ."myshortDA"PSV.dial PTV +2 "processing"%: +81 "core" +2 ."myshortDA"PBV.dial :waste1 +3 "processing"%b  +58 "core" +2 "processing"%8% +4 "core" %Z +3 ."myshortDA"PS.seek 1.5ml +3 "processing"%_' +590 "core" ' +2 ."myshortDA"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%0 * +39 "core" + +3 ."myshortDA"PS.seek 0ml +2 "processing"%9'ܑ +1599 "core" ' +3 ."myshortDA"delay 5:00 +30002 #recoverPSRreagent08 + .PTV.dial :puck +5 "processing"%i  +17 "core"  +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 ."myshortDA"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +2 "processing"%@ * +38 "core" + +2 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +3 "processing"%> +82 "core"  +3 ."myshortDA"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."myshortDA"PS.seek 2.5ml +3 "processing"%.' +2524 "core" ' +2 ."myshortDA"PSV.dial PTV +2 "processing"%2 +82 "core" +2 ."myshortDA"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%< +80 "core"  +2 ."myshortDA"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%F +81 "core" +2 ."myshortDA"delay 5 seconds +502 .PSV.dial :air +2 "processing"%H  +81 "core"  +3 ."myshortDA"PS.seek :empty +2 "processing"%z's +2522 "core" ' +2 ."myshortDA"PTV.dial :PRVmixing,via: PRV +3 "processing"%-  +135 "core" +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%? +48 "core" +2 ."myshortDA"PRV.dial :ab1 +2 "processing"% @ +110 "core" ? +3 ."myshortDA"PS.reconfigure :slow + "processing"%#A 2`xb +11 ."myshortDA"PS.seek 0.15ml +3 "processing"%' +357 "core" ' +2 ."myshortDA"delay 2 seconds +203 ."connect"CBV.dial PRV +3 ."myshortDA"PRV.dial CBV +4 "collection"'N  +2 "processing"%L  +6 "core"  +44  +2 "processing"%5% +4 "core" %  +3 ."myshortDA"PS.seek 0.3ml +3 "processing"% ' +361 "core" ' +2 ."myshortDA"delay 2 seconds +203 .CBV.dial between PRV and PSV +2 "collection"'G  +38 "core" +2 ."myshortDA"PRV.dial :air +3 "processing"%O  +47 "core"  +3 ."myshortDA"PS.seek 0.9ml +4 "processing"%;'N +1274 "core" ' +2 ."myshortDA"PRV.dial :waste2 +2 "processing"%E @ +81 "core" > +3 ."myshortDA"PS.seek 0.5ml +2 "processing"%D' +870 "core" ' +2 #"myshortDA"addPMLReagent08 +2 .PSV.dial :air +3 "processing"%B  +48 "core"  +2 ."myshortDA"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."myshortDA"PS.seek 2ml +2 "processing"%K'Q +584 "Can" T\ & +1025 "core" ' +2 ."myshortDA"PSV.dial :PML +2 "processing"%7 +47 "core" +2 ."myshortDA"PTV.dial :mixing +2 "processing"%S @ +78 "core" A +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%M  +38 "core" +2 "processing"%V% +4 "core" %O  +3 ."myshortDA"PS.seek 1.85ml +2 "processing"%I'G +236 "core" ' +2 ."myshortDA"PBV.dial between PSV and waste1 +47 "processing"%* * +38 "core" + +8 ."myshortDA"PS.seek 0ml +3 "processing"%'ܑ +1964 "core" ' +2 ."myshortDA"delay 2 seconds +203 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'& +5 "core" &# +3 "manipulator"&W& +4 "core" &  Jn +2 "manipulator"&A% +4 "core" % P  M +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&(-z +137 "core" ( +2 "manipulator"&U& +4 "core" &- J N +2 ."myshortDA"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &X& +3 "core" &- E M +3 ."myshortDA"Forearm.seek :garage +3 "manipulator"&a'o +113 "core" ' +3 ."myshortDA"Hand.close + "manipulator"&R/ +69 "core" / +2 "manipulator"&Z& +4 "core" &- o o s > +3 "manipulator"&]% +3 "core" % ςv i Z < ; +4 ."myshortDA"Forearm.seek :retract +2 "manipulator"&,' ] +118 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +3 "manipulator"&\\( +306 "core" ( +3 "manipulator"&h& +3 "core" &  N +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &e& +3 "core" & 6 Q +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek CC +3 "manipulator"&f'ш +104 "core" ' +2 "manipulator"&j& +4 "core" & : J +3 "manipulator"&l% +4 "core" %ш  I +2 "collection"'1& +4 "core" &" +4 "collection"'#& +5 "core" & +3 ."myshortDA"CC.seek :closed +4 "collection"'(X +6 "core" & +3 &  +7 &/r +| +10 &^y @ +9 &+j S +10 &E U +9 &D U +9 &kD U +10 &.G T +9 &F\ U +9 & F U +10 &"rD U +9 &$6C T +10 &%D U +9 &'E\ U +9 &){F U +10 &+=G U +9 &,G U +9 &.H U +10 &0E U +9 &2FA T +10 &4B U +9 &5G U +9 &7F T +10 &9N@ T +9 &;A U +9 &<D U +10 &>D\ U +9 &@WB T +9 &BC U +10 &CH U +9 &EY V +10 &GRe Y +9 &I  \\ +9 &J ` +10 &L ` +9 &NB a +10 &P ` +9 &Q a +9 &S b +10 &UC b" +9 &V b, +9 &X`R #m +10 &X\  W +6 ( +2 "collection"'#& +4 "core" &Xn W +3 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.56 +2 "collection"'Y& +6 "core" &Xo# W +2 ."myshortDA"Hand.open +2 "manipulator"&d1 +21 "core" 1 +2 "manipulator"&u% +4 "core" %{ k } - B +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +2 "manipulator"&' ] +98 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%= +114 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +6 "processing"%@ +11 ."myshortDA"PS.seek 1.5ml +2 "processing"%w' +1599 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%o  +48 "core"  +2 ."myshortDA"PS.seek 0ml +3 "processing"%c'ܑ +1606 "core" ' + ."myshortDA"PSV.dial PSR +2 "processing"%` +61 "core"  +2 ."myshortDA"PSR.select :air +2 "processing"% +14 ."myshortDA"PS.seek 2.5ml +2 "processing"%n' +2625 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +3 ."myshortDA"CBV.dial PRV +10 "processing"%p  +2 "collection"'  +44 "core" ~ +130  +2 ."myshortDA"PSV.dial :mixloop +3 "processing"%q +114 "core" +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 "collection"'r  +7 "core"  +2 ."myshortDA"PTV.dial :PRVmixing +3 "processing"%|  +77 "core" +2 ."myshortDA"PS.seek 0ml +3 "processing"%6'ܑ +2624 "core" ' +2 ."myshortDA"PSV.dial :air +3 "processing"%Q  +47 "core"  +3 ."myshortDA"PS.seek 2.5ml +2 "processing"%g' +2618 "core" ' +2 ."myshortDA"PSV.dial :mixloop +47 "processing"% +50 "core" +7 ."myshortDA"PS.seek 0ml +4 "processing"%+'ܑ +2612 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%  +49 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%x' +2618 "core" ' +2 ."myshortDA"PSV.dial :mixloop +3 "processing"%\ +48 "core" +3 ."myshortDA"PS.seek 0ml +4 "processing"%)'ܑ +2634 "core" ' +2 #"myshortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&& +6 "core" & H Q = @ +4 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek CC +3 "manipulator"&s( +5 "core" ( +3 "manipulator"&}& +3 "core" & s ; 9 4 +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" & K p A +4 ."myshortDA"Forearm.seek CC +2 "manipulator"& 'ш +95 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&/ +24 "core" / +3 ."myshortDA"CC.seek :open +4 "collection"'( +407 "core" ( +2 "manipulator"&y& +4 "core" & D I +2 "manipulator"&t% +4 "core" %щ k  <` +4 ."myshortDA"Forearm.seek :retract +2 "manipulator"&' ] +96 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +3 "manipulator"&(-z +281 "core" ( +2 "manipulator"&& +4 "core" &-  Ib +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" &- x  Fb +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek :garage +2 "manipulator"& 'o +115 "core" ' +2 ."myshortDA"Hand.open +2 "manipulator"&1 +79 "core" 1 +2 "manipulator"&% +4 "core" % xa # 3  7. +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +10 ."myshortDA"Forearm.seek :retract +3 "manipulator"&' ] +109 "core" ' +3 ."da"delayUntil "14:08:43.02" +24643 #recoverPRVreagent08 + .PTV.dial :mixing +4 "processing"% @ +77 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%!  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%C * +37 "core" + +2 ."da"PSV.dial :air +2 "processing"%%  +50 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +7 ."da"PS.seek 2.5ml +2 "processing"%P' +2543 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%( +47 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +3 "processing"%  +46 "core"  +2 ."da"delay 2 seconds +203 .PSV.dial :mixloop +3 "processing"%$ +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%/  +48 "core"  +3 ."da"PS.seek :empty +2 "processing"%k's +1689 "Can" e\ H +834 "core" ' +3 #"da"washCycleDA #1 of 2 + .PSR.select :air +4 .PSV.dial PSR +4 "processing"%{ +145 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%m' +597 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%'Q +1599 "core" ' + ."da"PTV.dial :puck +3 "processing"%"  +75 "core"  +2 ."da"PSV.dial PTV +2 "processing"%' +81 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%T  +38 "core" +2 "processing"%% +4 "core" %N  +3 ."da"PS.seek 1.5ml +2 "processing"%3' +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%: * +37 "core" + +3 ."da"PS.seek 0ml +4 "processing"%b'ܑ +1612 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +5 "processing"%8  +6 "core"  +2 ."da"PBV.dial :waste1 +46 "processing"%v  +36 "core" +2 ."da"delay 30 seconds +3011 .PBV.dial between PSV and waste1 +3 "processing"%0 * +37 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%_ +80 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"% ' +2530 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%i +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%@ +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%>  +80 "core"  +3 ."da"PS.seek :empty +2 "processing"%9's +2522 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +5 .PSV.dial PSR +4 "processing"%2 +146 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +5 "processing"%<' +582 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%F'Q +1607 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +3 "processing"%H +92 "core" ~ +2 ."da"PBV.dial :waste1 +3 "processing"%.  +37 "core" +2 "processing"%-% +4 "core" %L  +4 ."da"PS.seek 1.5ml +2 "processing"%?' +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"% * +38 "core" * +3 ."da"PS.seek 0ml +4 "processing"%z'ܑ +1619 "core" ' +3 ."da"delay 2:00 +12002 #recoverPSRreagent08 +2 .PTV.dial :puck +8 .PBV.dial :waste1 +4 "processing"%N  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%L * +38 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%5 +79 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%' +2522 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%G +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%O +80 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +81 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%E  +81 "core"  +3 ."da"PS.seek :empty +2 "processing"%;'s +2529 "core" ' +3 #"da"getPMLReagent08 + .PRV.dial :air +4 "processing"%B  +47 "core"  +2 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing + "processing"%D  +136 "core" +2 ."da"delay 5 seconds +503 .PRV.dial :ab2 +2 "processing"%7  +46 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%S  +7 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%M +48 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."da"PS.seek 0.3ml +2 "processing"%V' +391 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%K  +49 "core"  +2 "processing"%*% +4 "core" % +3 ."da"PS.seek 0.55ml +3 "processing"%I'"T +341 "core" ' +2 #"da"addPMLReagent08 +2 .PSV.dial :air +4 "processing"%  +49 "core"  +3 ."da"PS.seek 2ml +2 "processing"%W'Q +1210 "Can"\ R\ ^R +344 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%A +49 "core" +2 ."da"PTV.dial :mixing +2 "processing"%U @ +77 "core" B +2 ."da"PBV.dial :waste1 +3 "processing"%X  +38 "core" +2 "processing"%~% +4 "core" %Q  +3 ."da"PS.seek 1.85ml +2 "processing"%R'I +234 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%Z * +38 "core" + +3 ."da"PS.seek 0ml +4 "processing"%]'ܑ +1957 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +48003 #recoverPRVreagent08 +2 .PTV.dial :mixing +4 "processing"% @ +16 "core" ? +2 ."da"PBV.dial :waste1 +54 "processing"%a  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +38 "core" + +2 ."da"PSV.dial :air +3 "processing"%h  +48 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%e' +2520 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%j +50 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%l  +48 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +4 "processing"%1 +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%,  +47 "core"  +2 ."da"PS.seek :empty +3 "processing"%['s +2451 "Can"\ T\ k +67 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%Y +144 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +6 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +4 "processing"%d' +583 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%u'Q +1597 "core" ' + ."da"PTV.dial :puck +2 "processing"%#  +78 "core"  +2 ."da"PSV.dial PTV +2 "processing"%= +79 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%f  +44 "core" +2 "processing"%% +4 "core" %N  +3 ."da"PS.seek 1.5ml +2 "processing"%o' +586 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%w * +38 "core" + +3 ."da"PS.seek 0ml +4 "processing"%`'ܑ +1598 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%c  +6 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%p * +38 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%q +80 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +4 "processing"%r' +2528 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%| +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%n +81 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%Q +79 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%6  +82 "core"  +3 ."da"PS.seek :empty +2 "processing"%'s +2501 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +5 .PSV.dial PSR +3 "processing"%g +144 "core"  +3 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +7 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +4 "processing"%' +596 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +5 "processing"% +11 ."da"PS.seek 2ml +3 "processing"%+'Q +1608 "core" ' +2 ."da"PTV.dial :puck +2 .PSV.dial PTV +4 "processing"%\ +79 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%x  +37 "core" +2 "processing"%% +4 "core" %M  +3 ."da"PS.seek 1.5ml +2 "processing"%}' +588 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"% * +37 "core" + +3 ."da"PS.seek 0ml +2 "processing"%'ܑ +1604 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +3 .PBV.dial :waste1 +4 "processing"%\\  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +40 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"% +82 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%y' +2531 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%t +82 "core" +2 ."da"delay 5 seconds +510 .PSV.dial PSR +2 "processing"% +81 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"% +78 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%  +80 "core"  +2 ."da"PS.seek :empty +3 "processing"%s's +2524 "core" ' +3 #"da"washCycleDA #3 of 3 + .PSR.select :air +4 .PSV.dial PSR +4 "processing"% +145 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +6 "processing"% +11 ."da"PS.reconfigure :default + "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%' +605 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +3 "processing"%'Q +1599 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +5 "processing"% +79 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%  +39 "core" +2 "processing"%!% +4 "core" %P  +3 ."da"PS.seek 1.5ml +2 "processing"%C' +586 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%% * +38 "core" , +3 ."da"PS.seek 0ml +4 "processing"%)'ܑ +490 "Can"\ M\ ~ +1114 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +3 .PBV.dial :waste1 +4 "processing"%(  +37 "core" +3 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%$ +82 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +7 ."da"PS.seek 2.5ml +2 "processing"%/' +2517 "core" ' + ."da"PSV.dial PTV +3 "processing"%P +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%{ +79 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +4 "processing"%k +84 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%m  +80 "core"  +2 ."da"PS.seek :empty +3 "processing"%"'s +2506 "core" ' +2 ."da"Gate.power :camera,:ON +4 #Mixing DA Substrates + .PSR.select :air +5 .PSV.dial PSR +3 "processing"%' +151 "core"  +5 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +17 "processing"% +15 ."da"PS.reconfigure :default +5 "processing"%#A d`xb +12 ."da"PS.seek 0.25ml +7 "processing"%T'I +342 "core" ' +2 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +5 "processing"% +12 ."da"PS.seek 0.5ml +2 "processing"%' +340 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +13 ."da"PS.seek 2ml +2 "processing"%'Q +1609 "core" ' +2 ."da"PTV.dial :puck +2 .PSV.dial PTV +4 "processing"%: +82 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%3  +39 "core" +2 "processing"%8% +4 "core" %R  +3 ."da"PS.seek 1.5ml +3 "processing"%v' +584 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%0 * +38 "core" , +3 ."da"PS.seek 0ml +4 "processing"%_'ܑ +1610 "core" ' +2 ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck +3 .PBV.dial :waste1 +3 "processing"%b  +40 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%i * +39 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"% +83 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +7 ."da"PS.seek 2.5ml +2 "processing"%@' +2615 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%> +90 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%2 +83 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%9  +82 "core"  +2 ."da"PS.seek :empty +51 "processing"%<'s +2589 "core" ' +10 #"da"Additional air clear +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%H +150 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +6 .PS.reconfigure :default +3 "processing"%#A d`xb +6 ."da"PS.seek 2ml +2 "processing"%.'Q +2113 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +3 .PSV.dial PTV +4 "processing"%- +83 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%F  +39 "core" +2 "processing"% % +4 "core" %N  +4 ."da"PS.seek 1.5ml +2 "processing"%?' +601 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%J * +40 "core" + +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%N  +119 "core"  +3 ."da"PS.seek :empty +3 "processing"%L's +1609 "core" ' +2 "processing"%59 +4 "core" 9}6  +3 #"da"Processing Puck Heater at 28.1C before imaging +2 .PH.coast +5 "processing"%z +3 %G& +5 "core" 6 + &S , +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&O% +6 "core" % _\ # $ : +3 "storage"( % +4 "core" %A # $ +2 "storage"(E. +4 "core" .(+ +3 ."da"SC.reconfigure :tight + "storage"($\ .(\ 1~b +5 ."da"SC.seek 3 +3 "storage"((@ +205 "core" ( + ."da"SC.configure :limp +2 "storage"($(\ 1b +6 (B& +3 "core" &B +3 "manipulator"&D& +4 "core" &- % 8b +2 "manipulator"&7% +4 "core" % _\ " " ; +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."da"Elbow.seek 3 +3 "manipulator"&S( +174 "core" ( +2 "manipulator"&M& +5 "core" & ) - hS +2 "storage"(;& +3 "core" &K n +4 ."da"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&K'm +92 "core" ' +2 "storage"(*& +4 "core" &K +3 ."da"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +7 ."da"SE.seek :beamBreak +2 "storage"(V' +284 "core" ' +2 "storage"(- +4 "core" -' +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +6 ."da"SE.seek :place +3 "storage"(I'x +43 "core" ' +3 "manipulator"&A& +4 "core" &  =S +2 "manipulator"&U% +4 "core" %q  [ +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +3 "manipulator"&X' ] +106 "core" ' +3 ."da"Elbow.seek PC +2 "manipulator"&~( +278 "core" ( +2 "manipulator"&Z& +4 "core" &* F K w  +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &W& +3 "core" &* K A   +3 ."da"Forearm.seek PC +4 "manipulator"&R'E +96 "core" ' +2 ."da"Hand.close +2 "manipulator"&/ +71 "core" / +3 ."da"PC.seek :open +2 "processing"%a( +379 "core" ( + "storage"(& +4 "core" &K # # +3 "manipulator"&h& +4 "core" & / , +2 "manipulator"&]% +4 "core" % 1 $ " qD +3 ."da"Forearm.seek :retract +3 "manipulator"&j' ] +95 "core" ' +3 ."da"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +3 "manipulator"&l( +242 "core" ( +2 "manipulator"&1& +4 "core" & 7 9 J T +2 "storage"(,& +4 "core" &K + +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&e'm +104 "core" ' +2 ."da"Hand.open +2 "manipulator"&Y1 +21 "core" 1 +2 "storage"([- +4 "core" -'x +3 ."da"SE.seek -0.3 Pucks below Top Plate +3 "storage"(d'D +77 "core" ' +3 ."da"SE.reconfigure :seal +10 "storage"(#QK-0-\ b +6 ."da"SE.seek -1.29 Pucks below Top Plate +3 "storage"(#' +60 "core" ' +2 #"da"Lights, camera, ACTION! +4 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 "processing"%=& +8 #"da"PuckCamera: snap -bin=2,2 -png=0 -auto /var/log/esp/da25jul1114h.png +14 "core" &" x +6 "manipulator"&f& +10 "core" & i h lT +6 "manipulator"&% +6 "core" % B K { +4 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +7 ."psFlush"Forearm.seek :retract +3 "manipulator"&u' ] +95 "core" ' +3 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&w(-z +190 "core" ( +2 "manipulator"&o& +5 "core" &- ! 7q +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &c& +3 "core" &-q +4 ."psFlush"Forearm.seek :garage +4 "manipulator"&'o +111 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&p/ +68 "core" / +2 "manipulator"&q& +4 "core" &- %q +2 "manipulator"&`% +4 "core" % ςp  +4 ."psFlush"Forearm.seek :retract +2 "manipulator"&|' ] +117 "core" ' +3 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek PC +3 "manipulator"&n( +127 "core" ( +2 "manipulator"&Q& +4 "core" &  8) +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &6& +4 "core" & ) +4 ."psFlush"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek PC +2 "manipulator"&r'E +92 "core" ' +2 "manipulator"&g& +4 "core" & Y T) +2 "manipulator"&% +5 "core" %? N N #h +3 "processing"%& +3 "core" &# u +4 "processing"%\ & +6 "core" & u +3 ."psFlush"PC.seek :closed +3 "processing"%x(SD +7 "core" & u +4 & u1 +9 &Cp p3 +10 &/kk oG +9 &S qV +10 &|3 sV +9 &=8 sV +9 &7 rV +10 &6 U +9 &; U +9 &!I9 U +10 &#\ ; U +9 &$; U +10 &&: U +9 &(P: U +9 &*9 U +10 &+9 U +9 &-: tV +9 &/U7 tV +10 &18 tV +9 &29 sV +10 &48 sV +9 &6\\9 sW +9 &8; sV +10 &9< rV +9 &;; rV +9 &=d; rV +10 &?%; rW +9 &@9 rW +10 &B< rW +9 &Dm6 sV +9 &F,B qW +10 &GO qY +9 &Ig o\\ +9 &Kcp \\ +10 &M#x ] +9 &N{ ^ +10 &P~ ^ +9 &RL}` : +9 &S $e U +10 &S'F : +2 ( +2 "processing"%\ & +4 #"psFlush"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.82 +2 "processing"%& +6 "core" &S'D : +3 ."psFlush"Hand.open +2 "manipulator"&+1 +82 "core" 1 +6 "manipulator"&% +10 "core" % ?   rh +4 ."psFlush"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +11 ."psFlush"Forearm.seek :retract +4 "manipulator"&}' ] +64 #"da"SX HX9/16 (USB:57): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 1.236 seconds\ Exposing 696x520 pixel 16-bit image for 12.363 seconds\ /var/log/esp/da25jul1114h.png: PNG Upload Complete\ +11 #PuckCamera: snap -bin=2,2 -png=0 15.0 /var/log/esp/midres/da25jul1114h15s.png +22 "core" ' +5 ."psFlush"PSR.select :air +7 .PSV.dial PSR +7 "processing"%\\ +51 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +15 ."psFlush"PS.seek 0.5ml +3 "processing"%' +595 "core" ' +2 ."psFlush"delay 5 seconds +504 .PSR.select :air +4 "processing"% +13 ."psFlush"PS.seek 2.5ml +3 "processing"%' +415 #"da"SX HX9/16 (USB:57): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da25jul1114h15s.png: PNG Upload Complete\ +6 #PuckCamera: snap -bin=2,2 -png=0 25.0 /var/log/esp/midres/da25jul1114h25s.png +1475 #"image"compressed /var/log/esp/da25jul1114h.jxl +257 "core" ' +2 ."psFlush"delay 1 second +104 .PRV.dial :waste2,avoiding: :ab2 +3 "processing"% @ +217 "core" A +2 ."psFlush"PTV.dial :PRVmixing +3 "processing"%t  +145 "core" +2 ."psFlush"PSV.dial :mixloop +3 "processing"% +119 "core" +2 ."psFlush"PS.seek :empty +3 "processing"%'s +314 #"da"SX HX9/16 (USB:57): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 25 seconds\ /var/log/esp/midres/da25jul1114h25s.png: PNG Upload Complete\ +3 .Gate.power :camera,:OFF +12 "storage"(- +14 "core" -' +7 "storage"(y& +10 "core" &K  # +8 "manipulator"&& +6 "core" & < D H) +2 "manipulator"&s% +4 "core" % I ; B k +70 ."da"Elbow.reconfigure :tight +11 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +3 "manipulator"&( +250 "core" ( +2 "manipulator"& & +14 "core" &\ 1 5!v +2 "storage"(& +5 "core" &K - $ O +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&!'m +107 "core" ' +3 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +7 ."da"SE.seek -0.57 Pucks below Top Plate +3 "storage"('W +55 "core" ' +2 "manipulator"&%& +3 "core" &\ + !v +3 "storage"(C& +5 "core" &K 6 6 +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +6 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek 3 +4 "manipulator"&('M +42 "core" ' +2 ."da"Elbow.hold +4 "manipulator"&, +5 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +10 ."da"SE.reconfigure :default +4 "storage"(#QK-0-\ b +7 ."da"SE.seek -0.39 Pucks below Top Plate +2 "storage"($' +38 "core" ' +2 "manipulator"&)% +3 "core" %[    ^ +3 "storage"(P& +5 "core" &K\ \  +2 ."da"Forearm.force -20 +2 "manipulator"&5 +7 ."da"Forearm.seek 3 + 314 counts + "manipulator"&{'Ї +29 "core" ' +2 "manipulator"&k& +4 "core" &\  !t +2 "storage"(m& +5 "core" &K $ 0  +4 ."da"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&/'m +29 "core" ' +2 "storage"('% +4 "core" % N O Q \ +5 ."downElevator"SE.seek :down +4 "storage"("'= +99 (T% +3 "core" %6, . + - [v +2 "manipulator"&% +6 "core" %f _ +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +3 "manipulator"&:' ] +104 "core" ' +47 ' +2 ."downElevator"SE.stop +2 "storage"(5 +6 (3& +4 "core" &K T S H +1074 #"image"compressed /var/log/esp/midres/da25jul1114h15s.jxl +56 "core" ' +2 ."psFlush"PSR.select :air +4 .PSV.dial PSR +6 "processing"%8 +118 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +6 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +3 "processing"%' +587 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +4 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%0' +1326 "Can" S\  +299 #"image"compressed /var/log/esp/midres/da25jul1114h25s.jxl +2 ."Qmail"DAfans.email "da25jul1114h exposed 12.363 seconds\\nmidres/da25jul1114h15s\\nmidres/da25jul1114h25s",Subject: "da25jul1114h images!" +491 "core" ' +2 ."psFlush"delay 1 second +103 .PBV.dial :waste1 +2 "processing"%v  +39 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%b @ +80 "core" B +2 ."psFlush"PSV.dial :mixloop +3 "processing"%i +115 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%'s +2628 "core" ' +4 ."psFlush"PSV.dial PSR +6 "processing"%_ +118 "core"  +4 ."psFlush"PSR.select :flush +6 "processing"%@ +21 ."psFlush"PS.seek 1ml +4 "processing"%>'[q +1104 "core" ' +4 ."psFlush"PSR.select :air +6 "processing"% +17 ."psFlush"PS.seek 2.5ml +4 "processing"% ' +461 #"uploadLog"upsync +1152 "core" ' +59 ."psFlush"PSV.dial PTV +11 "processing"%2 +80 "core" +2 ."psFlush"PTV.dial :puck +3 "processing"%9  +76 "core"  +2 ."psFlush"PBV.dial :waste1 +3 "processing"%@  +8 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%H'ܑ +2629 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%< +80 "core"  + ."psFlush"PSR.select :air +6 .PS.seek 2.5ml +2 "processing"%-' +2619 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%F +81 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"% 'ܑ +2649 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%. +80 "core"  + ."psFlush"PSR.select :flush +4 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +3 "processing"%J' +600 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%N' +2121 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%? +80 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%5 U +59 "core" V +3 ."psFlush"PS.seek 0ml +3 "processing"%z'ܑ +2618 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%G @ +47 "core" @ +3 ."psFlush"PS.seek 2.5ml +3 "processing"%O' +2627 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%  +80 "core"  +2 ."psFlush"PS.seek :empty +4 "processing"%E's +2625 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%B +49 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%D' +2652 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%7 +80 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%^ U +7 "core" U +3 ."psFlush"PS.seek 0ml +3 "processing"%M'ܑ +2639 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%; @ +51 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%*' +2615 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +79 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%'s +2627 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +52 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +12 ."psFlush"PS.seek 1ml +2 "processing"%A'[q +1102 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +16 ."psFlush"PS.seek 2.5ml +3 "processing"%U' +1601 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%V +81 "core" +2 ."psFlush"PTV.dial :puck +3 "processing"%K  +7 "core"  +2 ."psFlush"PBV.dial :waste1 +3 "processing"%Z  +58 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%W'ܑ +2617 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%S +80 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%' +2621 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%X +80 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%&'ܑ +2641 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +81 "core"  +2 ."psFlush"PSR.select :flush +4 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +2 "processing"%h' +584 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +12 ."psFlush"PS.seek 2.5ml +3 "processing"%]' +2105 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%R +81 "core" +2 ."psFlush"PBV.dial PSV +11 "processing"%1 U +57 "core" U +3 ."psFlush"PS.seek 0ml +3 "processing"%,'ܑ +2616 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%~ @ +53 "core" ? +3 ."psFlush"PS.seek 2.5ml +4 "processing"%Y' +2613 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%[  +78 "core"  +3 ."psFlush"PS.seek :empty +2 "processing"%j's +2618 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%= +47 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%f' +1049 "Can"\ P\  +1571 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +80 "core" +2 ."psFlush"PBV.dial PSV +4 .PS.seek 0ml +3 "processing"%I'ܑ +2622 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%d @ +48 "core" ? +3 ."psFlush"PS.seek 2.5ml +3 "processing"%o' +2626 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%e  +78 "core"  +3 ."psFlush"PS.seek :empty +4 "processing"%c's +2617 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&l& +11 "core" &\ 2 Q!t +3 "manipulator"&p% +9 "core" % A Z P +3 ."psFlush"Elbow.seek PC +2 "manipulator"&q( +253 "core" ( +2 "manipulator"&`& +4 "core" &  e Sn +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &u& +3 "core" &   Sn +3 ."psFlush"Forearm.seek PC +4 "manipulator"&Q'E +89 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&6/ +75 "core" / +2 ."psFlush"PC.seek :open +3 "processing"%( +378 "core" ( +2 "manipulator"&g& +4 "core" & Un +2 "manipulator"&% +4 "core" % M Ud +3 ."psFlush"Forearm.seek :retract +3 "manipulator"&' ] +94 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek :garage +3 "manipulator"&w(-z +120 "core" ( +2 "manipulator"&|& +3 "core" &- K T +3 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &a& +3 "core" &- 5 T +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek :garage +3 "manipulator"&'o +111 "core" ' +2 ."psFlush"Hand.open +2 "manipulator"&+1 +76 "core" 1 +2 "manipulator"&% +4 "core" % wl w BT +3 ."psFlush"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +3 "manipulator"&\ ' ] +116 "core" ' +2 #"myshortDA"Finished short da assay +2 #Beginning samplePassF +4 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'\\& +6 "core" &c +2 "manipulator"&r& +4 "core" &-  W +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&L(-z +5 "core" ( +2 "manipulator"&& +4 "core" &- R W +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" &- ; V +3 ."myshortDA"Forearm.seek :garage +3 "manipulator"&t'o +104 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"& / +68 "core" / +2 "manipulator"&& +4 "core" &- H E +2 "manipulator"&% +4 "core" % ρ  EI +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&y' ] +103 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +3 "manipulator"&( +299 "core" ( +2 "manipulator"&s& +4 "core" & W +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 & & +3 "core" & W +3 ."myshortDA"Forearm.reconfigure :tight +48 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek CC +6 "manipulator"&'ш +93 "core" ' +2 "manipulator"&n& +4 "core" & { U +2 "manipulator"&%% +4 "core" %ц  ? UF +3 "collection"'C& +4 "core" &j +4 "collection"'}& +5 "core" &~ +3 ."myshortDA"CC.seek :closed +4 "collection"')(X +6 "core" &i +3 &p 6 +9 &Euq 2 +9 &7lus G +9 &Yn T +10 &Gm T +9 &JCn T +10 & Cs T +9 &Go T +9 &Ho T +10 &!RCl T +9 &#Co T +10 &$Fo T +9 &&Dn T +9 &(ZDu T +10 &*En U +9 &+Em T +10 &-Hu T +9 &/aFl U +9 &1$Fm T +9 &2Dg T +10 &4?d T +9 &6jDd T +10 &8-Ah T +9 &9Cl T +9 &;Be T +10 &=rDi T +9 &?5Fb T +9 &@Dg T +10 &BFm T +9 &DxKk U +10 &F5_t W +9 &Gqy Y +9 &I} _ +10 &Kaq ` +9 &M#v ` +9 &Ns ` +10 &Pu ` +9 &Rfz a +10 &T&v a +9 &Ux b# +9 &Wy R +10 &Xrt !a +9 &X { S +10 ( + &Xez M +2 "collection"'}& +5 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.56 +2 "collection"'P& +5 "core" &Xe| M +3 ."myshortDA"Hand.open +2 "manipulator"&k1 +24 "core" 1 +2 "manipulator"&m% +4 "core" %ц 0 NF +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&#' ] +101 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%'  +60 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +13 ."myshortDA"PS.seek 1.5ml +3 "processing"%!' +1599 "core" ' +2 ."myshortDA"delay 5 seconds +503 .PSV.dial :waste1 +3 "processing"%T  +47 "core"  +3 ."myshortDA"PS.seek 0ml +2 "processing"%'ܑ +1606 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"% +49 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%' +2627 "core" ' +2 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +4 "processing"%(  +4 "collection"'{  +8 "core"  +101  +2 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"%3 +212 "core" ~ +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 "collection"'$  +7 "core"  +3 ."myshortDA"PTV.dial :PRV,avoiding: :puck +2 "processing"%/ @ +77 "core" B +2 ."myshortDA"PS.seek 0ml +3 "processing"%"'ܑ +2615 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%8  +80 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%' +2618 "core" ' +2 ."myshortDA"PSV.dial :PTV +3 "processing"% +86 "core"  +3 ."myshortDA"PS.seek 0ml +2 "processing"%v'ܑ +2617 "core" ' +2 #"myshortDA"Garaging FlushPuck in Collection Clamp + "manipulator"&b& +7 "core" &  K +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek CC +3 "manipulator"&i( +10 "core" ( +2 "manipulator"&0& +5 "core" & S K +2 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &_& +6 "core" & K +2 ."myshortDA"Forearm.seek CC +3 "manipulator"&'ш +94 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&>/ +18 "core" / +3 ."myshortDA"CC.seek :open +2 "collection"'2( +410 "core" ( +2 "manipulator"&9& +4 "core" &   S +2 "manipulator"&@% +4 "core" %р   R> +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"& ' ] +98 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +3 "manipulator"&<(-z +282 "core" ( +2 "manipulator"&H& +4 "core" &-  W S[ +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &F& +3 "core" &-  S[ +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek :garage +2 "manipulator"&-'o +113 "core" ' +3 ."myshortDA"Hand.open + "manipulator"&.1 +77 "core" 1 +2 "manipulator"& % +4 "core" % yn } D AX +3 ."myshortDA"Forearm.reconfigure :loose +10 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +3 "manipulator"&J' ] +102 "core" ' +8681 #"Camille"-> access 3 +4 "storage"(?% +4 "core" %A \ . +2 "manipulator"&5% +4 "core" % O V +3 "manipulator"&N& +4 "core" &- W[ +3 ."Camille"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."Camille"SC.seek 7 +3 "storage"(G([Y +686 "core" ( +2 ."Camille"SC.configure :limp + "storage"($(\ 1b +6 (z& +3 "core" &[W V\ * +21604 "Can"\ E y@ +9623 #"Camille"-> access 4 +4 "storage"( % +3 "core" %B t\ 0 +3 "manipulator"&O% +5 "core" % O - X +2 "manipulator"&B& +4 "core" &- L W[ +3 ."Camille"SC.reconfigure :tight + "storage"($\ .(\ 1~b +6 ."Camille"SC.seek 1 +2 "storage"(E( +988 "core" ( +2 ."Camille"SC.configure :limp +2 "storage"($(\ 1b +6 (7& +2 "core" & \ ( +304 #"Camille"-> startTube 4 +4928 #-> start(:myshortDA){shortDA; PS.flush} +5 "collection"'^% +4 "core" %Sz +2 "processing"%D% +10 "core" %ܖ +3 #"myshortDA"Ready to sample after 10 seconds from PRV.sipper? + #Type 'Thread[:myshortDA].answer' to continue +18427 #"Camille"-> Thread[:myshortDA].answer +5 #"myshortDA"Camille answered Ready to sample after 10 seconds from PRV.sipper? "Yes" +5 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1002 .PSV.dial :mixloop +3 "processing"%; +48 "core" +2 ."myshortDA"PTV.dial :PRVmixing +2 "processing"%M  +75 "core" +2 ."myshortDA"PRV.dial :sipper +2 "processing"%  +143 "core"  +3 ."myshortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +6 ."myshortDA"PS.seek 1.1ml +2 "processing"%*'h! +2279 "core" ' +3 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +4 "processing"%  +4 "collection"'  +7 "core"  +133  +3 ."myshortDA"PS.seek 0.5ml +2 "processing"%A' +1273 "core" ' + ."myshortDA"PRV.dial :waste2 +3 "processing"%V @ +111 "core" @ +3 ."myshortDA"PS.reconfigure :default + "processing"%#A d`xb +6 ."myshortDA"PS.seek :empty +3 "processing"%K's +600 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%Z +115 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush + .PSR.select :flush +4 "processing"%@ +13 ."myshortDA"PS.seek 1ml +3 "processing"%U'[q +1101 "core" ' +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%S' +1602 "core" ' +2 ."myshortDA"PSV.dial :mixloop +3 "processing"%W +113 "core" +2 ."myshortDA"PS.seek :empty +2 "processing"%X's +2616 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"% +115 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +14 ."myshortDA"PS.seek 1ml +2 "processing"%'[q +1106 "core" ' + ."myshortDA"PSR.select :air +3 "processing"% +14 ."myshortDA"PS.seek 2.5ml +2 "processing"%&' +1611 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%h +113 "core" +2 ."myshortDA"PRV.dial :sipper +2 "processing"%R  +49 "core" +3 ."myshortDA"PS.seek :empty +2 "processing"%1's +2631 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%] +113 "core"  +2 ."myshortDA"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%~' +2620 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%, +113 "core" +3 ."myshortDA"PS.seek :empty +2 "processing"%['s +2625 "core" ' +2 #"myshortDA"Loading da puck from tube 4 into Processing Clamp +2 "processing"%Y& +6 "core" & +3 "manipulator"&=% +4 "core" % O  S +2 "storage"(j% +4 "core" %B T\ * +3 "storage"(. +3 "core" .( +3 ."myshortDA"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 ."myshortDA"SC.seek 4 +2 "storage"(f(+ +518 "core" ( + ."myshortDA"SC.configure :limp +2 "storage"($(\ 1b +6 (d& +3 "core" &+ \ $) +3 "manipulator"&I& +3 "core" &- OZ +3 "manipulator"&e% +4 "core" % O  O +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +45 ."myshortDA"Elbow.seek 4 +11 "manipulator"&o( +184 "core" ( +2 "manipulator"&l& +4 "core" & % N` +2 "storage"(p& +4 "core" &+ w\ ') +4 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek 4 + 800 counts +3 "manipulator"&`'s +93 "core" ' +2 "storage"(u& +4 "core" &+ \ ') +3 ."myshortDA"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +7 ."myshortDA"SE.seek :beamBreak +2 "storage"(' +303 "core" ' +2 "storage"(6- +4 "core" -'{ +2 ."myshortDA"SE.configure :default +2 "storage"(#QK-0-\ b +5 (:& +4 "core" &+ \ &) +2 "manipulator"&x& +4 "core" & ^ M` +3 ."myshortDA"Elbow.seek 4 +3 "manipulator"&g( +6 "core" ( +2 "manipulator"&& +4 "core" &  L` +2 "storage"(|& +4 "core" &+ \ &) +4 ."myshortDA"Forearm.seek 4 + 300 counts +2 "manipulator"&a' +27 "core" ' +2 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Hand.close +2 "manipulator"&Q/ +25 "core" / +4 ."downElevator"SE.seek :down +3 "manipulator"&q& +4 "storage"(+'= +8 "core" & O` +3 "manipulator"&% +3 "core" %s / O! +4 ."myshortDA"Forearm.seek :retract +2 "manipulator"&' ] +98 "core" ' +3 ."myshortDA"Elbow.seek PC +4 "manipulator"&\\( +159 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +89 "core" ( +3 "manipulator"&r& +4 "core" & y OE +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 && +3 "core" & p OE +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek PC +3 "manipulator"&'E +95 "core" ' +2 "manipulator"&& +4 "core" & " RE +3 "manipulator"& % +5 "core" %9  m R +2 "processing"%& +4 "core" & +3 "processing"%& +5 "core" & +4 ."myshortDA"PC.seek :closed +2 "processing"%w(SD +6 "core" &\ +4 & 6 +9 & Fr 2 +10 &Als F +9 &V S +10 &C R +9 &ZC R +9 &B R +10 &B R +9 &F R +9 &!cC R +10 &#$C R +9 &$C R +10 &&C R +9 &(kD R +9 &*-D R +10 &+D R +9 &-E R +9 &/qA R +10 &12A S +9 &2D S +10 &4A R +9 &6yD R +9 &8;C R +10 &9D S +9 &;F S +9 &=F S +10 &?BG S +9 &AF S +10 &BG S +9 &DG S +9 &FFT T +10 &Hc V +9 &Iw Y +10 &K|} Z +9 &M>~ Z +9 &N Z +10 &P [ +9 &Rg}b - +9 &S$Y 1 +10 ( +3 "processing"%& +3 "core" &S + +2 #"myshortDA"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.74 +2 .Hand.open +2 "manipulator"&\ 1 +75 "core" 1 +2 "manipulator"&t% +4 "core" % 9  R +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&L' ] +106 "core" ' +3 #"myshortDA"Heating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +5 "processing"%s { +4 % 9 +8 "core" 9 +102 "processing"%n9 +4 "core" 9 +103 "processing"%%9 +3 "core" 9  +103 "processing"%C9 +3 "core" 9  +103 "processing"%y9 +3 "core" 9 +103 "processing"%9 +3 "core" 9 +60 "Can" Qև +43 "processing"%P9 +3 "core" 9 +103 "processing"%k9 +3 "core" 9 +103 "processing"%m9 +4 "core" 9# +103 "processing"%}9 +3 "core" 9' +103 "processing"%'9 +3 "core" 9+ +103 "processing"%9 +3 "core" 9/ +103 "processing"%c9 +3 "core" 94 +103 "processing"%T9 +4 "core" 98 +103 "processing"%!9 +3 "core" 9< +103 "processing"%9 +4 "core" 9@ +103 "processing"%9 +3 "core" 9E +103 "processing"%{9 +3 "core" 9I +103 "processing"%(9 +3 "core" 9M +103 "processing"%39 +3 "core" 9Q +103 "processing"%$9 +3 "core" 9V +103 "processing"%/9 +43 "core" 9[ +103 "processing"%9 +3 "core" 9` +103 "processing"%89 +4 "core" 9d +103 "processing"%"9 +3 "core" 9 h +103 "processing"%9 +3 "core" 9l +103 "processing"%9 +3 "core" 9q +103 "processing"%b9 +3 "core" 9u +103 "processing"%09 +3 "core" 9$y\ +103 "processing"%_9 +3 "core" 9*}\ +103 "processing"%>9 +3 "core" 91\ +12 ."myshortDA"PH.hold 2:00:00,28C +3 "processing"% p{p. +4 ."myshortDA"delay 1:30 +7 "core"  +8999 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"%# +114 "core"  +2 #"myshortDA"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +6 "processing"% +11 ."myshortDA"PS.seek 0.5ml +2 "processing"%)' +587 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2ml +3 "processing"%9'Q +1602 "core" ' +2 ."myshortDA"PTV.dial :puck +2 "processing"%@  +136 "core"  +2 ."myshortDA"PSV.dial PTV +3 "processing"% +80 "core" +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%H  +58 "core" +2 "processing"%i% +4 "core" %S#  +3 ."myshortDA"PS.seek 1.5ml +2 "processing"%F' +589 "core" ' +2 ."myshortDA"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%. * +37 "core" + +3 ."myshortDA"PS.seek 0ml +2 "processing"% 'ܑ +1604 "core" ' +2 ."myshortDA"delay 5:00 +30003 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%  +16 "core"  +2 ."myshortDA"PBV.dial :waste1 +3 "processing"%-  +38 "core" +2 ."myshortDA"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%? * +38 "core" + +2 ."myshortDA"PSR.select :air +2 .PSV.dial PSR +4 "processing"%5 +81 "core"  +3 ."myshortDA"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."myshortDA"PS.seek 2.5ml +4 "processing"%N' +2520 "core" ' +2 ."myshortDA"PSV.dial PTV +3 "processing"% +80 "core" +2 ."myshortDA"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%z +83 "core"  +2 ."myshortDA"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +81 "core" +2 ."myshortDA"delay 5 seconds +503 .PSV.dial :air +2 "processing"%O  +79 "core"  +3 ."myshortDA"PS.seek :empty +2 "processing"%B's +2498 "core" ' +2 ."myshortDA"PTV.dial :PRVmixing,via: PRV +3 "processing"%G  +137 "core" +2 ."myshortDA"PSV.dial :mixloop +3 "processing"%7 +48 "core" +2 ."myshortDA"PRV.dial :ab1 +2 "processing"%^ @ +110 "core" ? +3 ."myshortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +5 ."myshortDA"PS.seek 0.15ml +2 "processing"%D' +360 "core" ' +2 ."myshortDA"delay 2 seconds +203 ."connect"CBV.dial PRV +3 ."myshortDA"PRV.dial CBV +4 "collection"';  +4 "processing"%M  +4 "core"  +48  + "processing"%% +4 "core" %  +3 ."myshortDA"PS.seek 0.3ml +2 "processing"%v' +350 "core" ' +2 ."myshortDA"delay 2 seconds +203 .CBV.dial between PRV and PSV +2 "collection"'  +37 "core" +2 ."myshortDA"PRV.dial :air +3 "processing"%  +47 "core"  +3 ."myshortDA"PS.seek 0.9ml +2 "processing"%*'N +950 "Can"\ O l +318 "core" ' +2 ."myshortDA"PRV.dial :waste2 +2 "processing"%V @ +79 "core" ? +3 ."myshortDA"PS.seek 0.5ml +9 "processing"%A' +864 "core" ' +3 #"myshortDA"addPMLReagent08 + .PSV.dial :air +2 "processing"%Z  +49 "core"  +3 ."myshortDA"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."myshortDA"PS.seek 2ml +3 "processing"%K'Q +1601 "core" ' +2 ."myshortDA"PSV.dial :PML +2 "processing"%U +49 "core" +2 ."myshortDA"PTV.dial :mixing +3 "processing"%W @ +77 "core" B +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%S  +38 "core" +2 "processing"%% +4 "core" %L  +3 ."myshortDA"PS.seek 1.85ml +2 "processing"%X'D +240 "core" ' +2 ."myshortDA"PBV.dial between PSV and waste1 +3 "processing"% * +38 "core" + +51 ."myshortDA"PS.seek 0ml +5 "processing"%h'ܑ +1967 "core" ' +2 ."myshortDA"delay 2 seconds +203 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'R& +5 "core" &u +3 "manipulator"&&& +5 "core" & L QE +2 "manipulator"&]% +3 "core" % J  @ J +4 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&1(-z +135 "core" ( +2 "manipulator"&,& +4 "core" &-| , M$ +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &~& +4 "core" &-|  P$ +3 ."myshortDA"Forearm.seek :garage +4 "manipulator"&Y'o +109 "core" ' +3 ."myshortDA"Hand.close + "manipulator"&=/ +77 "core" / +2 "manipulator"&j& +5 "core" &-} R C  <$ +2 "manipulator"&% +3 "core" % ρz A Y  >$ +4 ."myshortDA"Forearm.seek :retract +2 "manipulator"&E' ] +104 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +2 "manipulator"&d( +293 "core" ( +2 "manipulator"&I& +4 "core" & ' P +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &e& +5 "core" &  P +2 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek CC +3 "manipulator"&l'ш +94 "core" ' +2 "manipulator"&p& +4 "core" & - K +3 "manipulator"&<% +3 "core" %т 3 M +3 "collection"'u& +4 "core" &] +4 "collection"'J& +5 "core" &t +3 ."myshortDA"CC.seek :closed +5 "collection"'6(X +5 "core" &] +3 &Y 3 +9 &Et^ 2 +10 &8luZ G +9 &XV U +10 &D] T +9 &KA^ T +9 & C] T +10 &G_ U +9 &DZ T +10 &!TC` T +9 &#D_ T +9 &$@_ T +10 &&D] T +9 &(ZD\\ U +9 &*C\\ T +10 &+A] T +9 &-C^ T +9 &/cD^ T +10 &1%C^ T +9 &2>Z T +10 &4B_ T +9 &6kA` T +9 &8-E\\ T +10 &9B^ T +9 &;B^ T +9 &=sD_ T +10 &?5B\\ T +9 &@E] T +10 &BE\\ U +9 &DwN^ V +9 &F6Y_ W +10 &Gn^ Y +9 &I_ ^ +9 &Kc` _ +10 &M$] ` +9 &N^ ` +10 &P_ a +9 &Rd_ b +9 &T'_ a +10 &UY b$ +9 &W_ T +9 &Xs] "d +10 &X$a Q +10 ( + &X\\^ K +2 "collection"'J& +4 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.62 +2 "collection"':& +5 "core" &X\\[ K +3 ."myshortDA"Hand.open +2 "manipulator"&x1 +17 "core" 1 +3 "manipulator"&% +3 "core" %т  G +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +2 "manipulator"&|' ] +97 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%Q +114 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +12 ."myshortDA"PS.seek 1.5ml +3 "processing"%q' +1611 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%  +49 "core"  +3 ."myshortDA"PS.seek 0ml +3 "processing"%o'ܑ +1603 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%` +50 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +12 ."myshortDA"PS.seek 2.5ml +2 "processing"%' +2618 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +3 ."myshortDA"CBV.dial PRV +4 "processing"%a  +3 "collection"'r  +39 "core"  +136  +2 ."myshortDA"PSV.dial :mixloop +2 "processing"% +111 "core" +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 "collection"'g  +8 "core"  +2 ."myshortDA"PTV.dial :PRVmixing +2 "processing"%  +78 "core" +3 ."myshortDA"PS.seek 0ml +3 "processing"% 'ܑ +2615 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%  +54 "core"  +2 ."myshortDA"PS.seek 2.5ml +3 "processing"%+' +2618 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"% +49 "core" +3 ."myshortDA"PS.seek 0ml +48 "processing"%'ܑ +2624 "core" ' +2 ."myshortDA"PSV.dial :air +7 "processing"%\  +49 "core"  +3 ."myshortDA"PS.seek 2.5ml +2 "processing"%t' +2615 "core" ' +2 ."myshortDA"PSV.dial :mixloop +3 "processing"% +48 "core" +3 ."myshortDA"PS.seek 0ml +4 "processing"% 'ܑ +2628 "core" ' +2 #"myshortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&n& +6 "core" & x }  D +4 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek CC +3 "manipulator"&( +6 "core" ( +2 "manipulator"&%& +4 "core" &  F +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &C& +4 "core" &  F +3 ."myshortDA"Forearm.seek CC +2 "manipulator"&y'ш +91 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&/ +20 "core" / +2 ."myshortDA"CC.seek :open +3 "collection"'P( +413 "core" ( +2 "manipulator"&k& +5 "core" & e L +2 "manipulator"&m% +3 "core" %ј ? MX +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&}' ] +100 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +3 "manipulator"&'(-z +277 "core" ( +2 "manipulator"&& +4 "core" &- * Kh +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &c& +3 "core" &-  Lh +3 ."myshortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek :garage +3 "manipulator"&T'o +115 "core" ' +2 ."myshortDA"Hand.open +2 "manipulator"&!1 +73 "core" 1 +2 "manipulator"&% +3 "core" % wh P P \ :B +4 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&' ] +105 "core" ' +3 ."da"delayUntil "15:39:02.50" +24710 #recoverPRVreagent08 + .PTV.dial :mixing +4 "processing"%{ @ +77 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%(  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%3 * +37 "core" + +2 ."da"PSV.dial :air +3 "processing"%$  +47 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%/' +2516 "core" ' +2 ."da"PSV.dial :mixloop +3 "processing"% +47 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%8  +47 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +6 "processing"%" +46 "core" +2 ."da"delay 2 seconds +44 "Can" l  +159 ."da"PSV.dial :air +2 "processing"%  +46 "core"  +3 ."da"PS.seek :empty +4 "processing"%'s +2504 "core" ' +2 #"da"washCycleDA #1 of 2 +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%b +146 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +5 "processing"%0' +594 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +2 "processing"%_'Q +1599 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%>  +76 "core"  +2 ."da"PSV.dial PTV +3 "processing"%# +80 "core" + ."da"PBV.dial :waste1 +3 "processing"%[  +38 "core" +2 "processing"%)% +3 "core" %N  +4 ."da"PS.seek 1.5ml +2 "processing"%@' +598 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +38 "core" + +3 ."da"PS.seek 0ml +3 "processing"%H'ܑ +1608 "core" ' +3 ."da"delay 2:00 +12002 #recoverPSRreagent08 + .PTV.dial :puck +9 "processing"%i  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%9  +44 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +11 "processing"%. * +39 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%F +81 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%s' +2507 "core" ' + ."da"PSV.dial PTV +3 "processing"% +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%- +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%? +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%5  +80 "core"  +3 ."da"PS.seek :empty +2 "processing"% 's +2506 "core" ' +2 #"da"washCycleDA #2 of 2 +2 .PSR.select :air +4 .PSV.dial PSR +5 "processing"% +156 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%z' +589 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +5 "processing"% +11 ."da"PS.seek 2ml +3 "processing"% 'Q +1598 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%O  +7 "core"  + ."da"PSV.dial PTV +3 "processing"%N +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%G  +36 "core" +2 "processing"%7% +4 "core" %U  +3 ."da"PS.seek 1.5ml +3 "processing"%^' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%B * +37 "core" , +2 ."da"PS.seek 0ml +3 "processing"%;'ܑ +1613 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%M  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +2 "processing"%D * +42 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +80 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%' +2504 "core" ' + ."da"PSV.dial PTV +3 "processing"%v +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%V +79 "core"  +3 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%* +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%Z  +79 "core"  +2 ."da"PS.seek :empty +3 "processing"%A's +2503 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +5 "processing"%U  +46 "core"  +2 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +2 "processing"%W  +135 "core" +3 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%S  +47 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%  +7 "core" +2 ."da"PSV.dial :mixloop +2 "processing"% +47 "core" +3 ."da"PS.reconfigure :default + "processing"%#A d`xb +6 ."da"PS.seek 0.3ml +2 "processing"%K' +388 "core" ' +3 ."da"delay 2 seconds +116 "Can"\ M  +86 ."da"PRV.dial :air +3 "processing"%X  +48 "core"  +2 "processing"%R% +4 "core" %$  +3 ."da"PS.seek 0.55ml +2 "processing"%&'"Y +330 "core" ' +2 #"da"addPMLReagent08 +2 .PSV.dial :air +3 "processing"%]  +48 "core"  +2 ."da"PS.seek 2ml +3 "processing"%,'Q +1546 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%~ +48 "core" +2 ."da"PTV.dial :mixing +2 "processing"%\\ @ +77 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%=  +38 "core" +2 "processing"%j% +4 "core" %L"  +3 ."da"PS.seek 1.85ml +3 "processing"%'D +235 "core" ' +2 ."da"PBV.dial between PSV and waste1 +3 "processing"%L * +37 "core" , +3 ."da"PS.seek 0ml +4 "processing"%Y'ܑ +1963 "core" ' +2 ."da"delay 2 seconds +203 .delay 8:00 +48003 #recoverPRVreagent08 + .PTV.dial :mixing +4 "processing"%I @ +50 "core" ? +2 ."da"PBV.dial :waste1 +11 "processing"%1  +38 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%e * +44 "core" , +2 ."da"PSV.dial :air +2 "processing"%p  +47 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%<' +2527 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%u +49 "core" +2 ."da"delay 2 seconds +203 .PSV.dial :air +2 "processing"%E  +48 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%2 +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +3 "processing"%:  +48 "core"  +2 ."da"PS.seek :empty +3 "processing"%x's +704 "Can"\ P . +1812 "core" ' +3 #"da"washCycleDA #1 of 3 + .PSR.select :air +5 .PSV.dial PSR +3 "processing"% +145 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +4 "processing"%J' +590 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +3 "processing"%Q'Q +1605 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%l  +77 "core"  +2 ."da"PSV.dial PTV +2 "processing"%h +80 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%  +37 "core" +2 "processing"%q% +4 "core" %O  +3 ."da"PS.seek 1.5ml +3 "processing"%`' +599 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%o * +37 "core" + +3 ."da"PS.seek 0ml +4 "processing"%r'ܑ +1609 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%a  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%g * +37 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +82 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%' +2520 "core" ' + ."da"PSV.dial PTV +3 "processing"% +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"% +79 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +4 "processing"% +84 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%+  +81 "core"  +2 ."da"PS.seek :empty +3 "processing"%\ 's +2507 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"% +145 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +6 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%' +587 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%t'Q +1605 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%n  +7 "core"  +2 ."da"PSV.dial PTV +3 "processing"%% +79 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%C  +39 "core" +2 "processing"%% +4 "core" %M"  +3 ."da"PS.seek 1.5ml +2 "processing"%d' +595 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%| * +37 "core" + +3 ."da"PS.seek 0ml +2 "processing"%6'ܑ +1610 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%k  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%m  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%y * +38 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"% +82 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +50 "processing"%c' +2538 "core" ' +2 ."da"PSV.dial PTV +10 "processing"% +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%! +80 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +81 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%}  +79 "core"  +2 ."da"PS.seek :empty +3 "processing"%T's +2510 "core" ' +3 #"da"washCycleDA #3 of 3 + .PSR.select :air +4 .PSV.dial PSR +4 "processing"%{ +143 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +3 "processing"% +15 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +5 "processing"%(' +596 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +2 "processing"%3'Q +1340 "Can" Y ć +272 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%$  +7 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +79 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 "processing"%8% +4 "core" %T\  +3 ."da"PS.seek 1.5ml +3 "processing"%"' +583 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +40 "core" , +3 ."da"PS.seek 0ml +4 "processing"%/'ܑ +1624 "core" ' +3 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +9 "processing"%b  +12 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%  +39 "core" +2 ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +2 "processing"%0 * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%> +81 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%#' +2543 "core" ' + ."da"PSV.dial PTV +3 "processing"%[ +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%) +81 "core"  +3 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%_ +82 "core" +3 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +78 "core"  +2 ."da"PS.seek :empty +3 "processing"%@'s +2524 "core" ' +2 ."da"Gate.power :camera,:ON +3 #Mixing DA Substrates +3 .PSR.select :air +5 .PSV.dial PSR +2 "processing"%i +150 "core"  +5 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +11 "processing"% +21 ."da"PS.reconfigure :default +5 "processing"%#A d`xb +10 ."da"PS.seek 0.25ml +6 "processing"%9'I +338 "core" ' +3 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +5 "processing"% +12 ."da"PS.seek 0.5ml +2 "processing"%.' +333 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%F'Q +1623 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%H  +8 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +83 "core" + ."da"PBV.dial :waste1 +3 "processing"%-  +39 "core" +2 "processing"%?% +4 "core" %Q\ +4 ."da"PS.seek 1.5ml +2 "processing"%5' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%s * +38 "core" + +3 ."da"PS.seek 0ml +4 "processing"%'ܑ +1607 "core" ' +2 ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%z  +40 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%O * +39 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +5 "processing"%N +81 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%G' +2625 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%7 +95 "core" ~ +2 ."da"delay 5 seconds +550 .PSV.dial PSR +11 "processing"% +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%B +83 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%^  +82 "core"  +3 ."da"PS.seek :empty +4 "processing"%M's +2609 "core" ' +3 #"da"Additional air clear + .PSR.select :air +4 .PSV.dial PSR +4 "processing"% +161 "core"  +2 #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +5 .PS.reconfigure :default +4 "processing"%#A d`xb +6 ."da"PS.seek 2ml +2 "processing"%D'Q +2118 "core" ' +2 ."da"delay 5 seconds +503 .PTV.dial :puck +3 "processing"%  +7 "core"  +2 ."da"PSV.dial PTV +2 "processing"%; +85 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%v  +39 "core" +2 "processing"%V% +4 "core" %W! +3 ."da"PS.seek 1.5ml +3 "processing"%*' +582 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%Z * +38 "core" + +2 ."da"delay 1 second +103 .PSV.dial :waste1 +2 "processing"%  +115 "core"  +4 ."da"PS.seek :empty +2 "processing"%U's +1599 "core" ' +2 "processing"%W9 +3 "core" 9y\ 6\  +3 #"da"Processing Puck Heater at 28C before imaging +2 .PH.coast +4 "processing"%S +5 "core" 6 +2 "processing"%& +5 "core" &S" + +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&% +6 "core" % [ % !  +3 "storage"(A% +4 "core" %A " o +2 "storage"(X. +4 "core" .(+ +3 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +6 ."da"SC.seek 3 +2 "storage"(R(@ +202 "core" ( + ."da"SC.configure :limp +2 "storage"($(\ 1b +6 (K& +3 "core" &B  G +3 "manipulator"&]& +3 "core" &- # ! h +3 "manipulator"&&% +4 "core" % [ !   +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +3 "manipulator"&~( +175 "core" ( +2 "manipulator"&\\& +3 "core" & -   S +3 "storage"(=& +4 "core" &L k +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +4 "manipulator"&j'm +98 "core" ' +2 "storage"(L& +4 "core" &L  +3 ."da"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +7 ."da"SE.seek :beamBreak + "storage"(,' +285 "core" ' +2 "storage"(- +4 "core" -' +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +7 ."da"SE.seek :place +3 "storage"(4'x +41 "core" ' +3 "manipulator"&I& +3 "core" & ) ) - S +3 "manipulator"&1% +4 "core" %l  7 @ +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +3 "manipulator"&e' ] +99 "core" ' +3 ."da"Elbow.seek PC +2 "manipulator"&p( +252 "core" ( + "manipulator"&Y& +4 "core" &  \\i +3 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &u& +3 "core" & \ ji +3 ."da"Forearm.seek PC +3 "manipulator"&E'E +96 "core" ' +2 ."da"Hand.close + "manipulator"&2/ +73 "core" / +3 ."da"PC.seek :open +4 "processing"%:( +381 "core" ( +2 "storage"(<& +5 "core" &L +2 "manipulator"&& +3 "core" & & + i +3 "manipulator"&x% +4 "core" % Y 1 ( ' +3 ."da"Forearm.seek :retract +2 "manipulator"&J' ] +96 "core" ' +3 ."da"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +2 "manipulator"&l( +260 "core" ( +2 "manipulator"&h& +4 "core" &   l* +2 "storage"(& +4 "core" &L   +52 ."da"Forearm.reconfigure :tight +10 "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&q'm +91 "core" ' +3 ."da"Hand.open +2 "manipulator"&Q1 +28 "core" 1 +3 "storage"(o- +3 "core" -'x +4 ."da"SE.seek -0.3 Pucks below Top Plate +2 "storage"(`'D +28 "core" ' +3 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +6 ."da"SE.seek -1.29 Pucks below Top Plate +3 "storage"(a' +60 "core" ' +3 #"da"Lights, camera, ACTION! +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +3 "processing"%& +8 #"da"PuckCamera: snap -bin=2,2 -png=0 -auto /var/log/esp/da25jul1116h.png +14 "core" & +6 "manipulator"&g& +10 "core" & R* +3 "manipulator"&% +5 "core" %t b +4 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +8 ."psFlush"Forearm.seek :retract +6 "manipulator"&r' ] +101 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&(-z +174 "core" ( +3 "manipulator"& & +4 "core" &- , *  +3 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 && +3 "core" &- %   +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&+'o +112 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&/ +75 "core" / +2 "manipulator"&& +4 "core" &- ] +3 "manipulator"&\ % +4 "core" % σt +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&' ] +111 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +7 ."psFlush"Elbow.seek PC +3 "manipulator"&n( +123 "core" ( +2 "manipulator"&%& +4 "core" & K G pL +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &C& +3 "core" & O M gL +4 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek PC +3 "manipulator"&'E +93 "core" ' +2 "manipulator"&t& +5 "core" & ) ' CL +2 "manipulator"&|% +5 "core" %I jg +2 "processing"%d& +5 "core" &" +2 "processing"%k& +7 "core" &" +3 ."psFlush"PC.seek :closed +2 "processing"%m(SD +8 "core" & +3 & 1 +9 &Dp 3 +10 &1lm G +9 &R V +9 &6 U +10 &@9 rV +9 &4 qW +9 &6 qW +10 &7 pW +9 &!G6 pW +10 &#8 pW +9 &$4 pV +9 &&6 oV +10 &(O4 pW +9 &*8 oV +9 &+9 oV +10 &-9 pW +9 &/W8 oV +9 &15 oW +10 &24 pV +9 &48 oW +10 &6^9 nW +9 &8!7 oV +10 &9; V +9 &;9 V +9 &=j: U +9 &?+; V +10 &@9 V +9 &B< V +10 &Dq9 V +9 &F1E V +9 &GQ uY +10 &Ic n\\ +9 &Kao m^ +9 &M!{ l_ +10 &Ny l_ +9 &Pz l_ +10 &RL~` m; +9 &S &p lW +9 &S)> o: +3 ( +2 "processing"%k& +5 #"psFlush"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.88 + "processing"%y& +5 "core" &S)< n: +10 ."psFlush"Hand.open +6 "manipulator"&1 +78 "core" 1 +4 "manipulator"&6% +10 "core" % I wg +4 ."psFlush"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +7 #"da"SX HX9/16 (USB:58): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 1.159 seconds\ Exposing 696x520 pixel 16-bit image for 11.653 seconds\ /var/log/esp/da25jul1116h.png: PNG Upload Complete\ +5 ."psFlush"Forearm.seek :retract +18 #"da"PuckCamera: snap -bin=2,2 -png=0 15.0 /var/log/esp/midres/da25jul1116h15s.png +11 "manipulator"&' ] +115 "core" ' +2 ."psFlush"PSR.select :air +5 .PSV.dial PSR +5 "processing"%! +52 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +3 "processing"%' +604 "core" ' +2 ."psFlush"delay 5 seconds +504 .PSR.select :air +3 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%}' +298 #"da"SX HX9/16 (USB:58): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da25jul1116h15s.png: PNG Upload Complete\ +5 #PuckCamera: snap -bin=2,2 -png=0 25.0 /var/log/esp/midres/da25jul1116h25s.png +1486 #"image"compressed /var/log/esp/da25jul1116h.jxl +346 "core" ' +2 ."psFlush"delay 1 second +104 .PRV.dial :waste2,avoiding: :ab2 +3 "processing"%c @ +219 "core" A +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%{  +144 "core" +2 ."psFlush"PSV.dial :mixloop +3 "processing"%T +187 "core" +3 ."psFlush"PS.seek :empty +12 "processing"%('s +129 #"da"SX HX9/16 (USB:58): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 25 seconds\ /var/log/esp/midres/da25jul1116h25s.png: PNG Upload Complete\ +3 .Gate.power :camera,:OFF +4 "storage"($- +5 "core" -' +3 "storage"( & +5 "core" &L E +3 "manipulator"&& +3 "core" & " " {L +3 "manipulator"&8% +22 "core" % p    +6 ."da"Elbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +14 ."da"Elbow.seek 3 +3 "manipulator"&3( +264 "core" ( +2 "manipulator"&& +4 "core" & " , +4 "storage"("& +3 "core" &L  +75 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&b'm +99 "core" ' +4 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +7 ."da"SE.seek -0.57 Pucks below Top Plate +2 "storage"('W +53 "core" ' +2 "manipulator"&0& +4 "core" & v [ , +3 "storage"(>& +5 "core" &L   +3 ."da"Elbow.reconfigure :limp + "manipulator"&$ ,(b +7 ."da"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek 3 +3 "manipulator"&/'M +40 "core" ' +2 ."da"Elbow.hold +3 "manipulator"&[, +8 "core" , +2 ."da"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +7 ."da"SE.reconfigure :default + "storage"(#QK-0-\ b +7 ."da"SE.seek -0.39 Pucks below Top Plate +3 "storage"()' +37 "core" ' +3 "manipulator"&_% +5 "core" %U *  S +2 "storage"(& +4 "core" &L\ \  +3 ."da"Forearm.force -20 + "manipulator"&5 +8 ."da"Forearm.seek 3 + 308 counts +2 "manipulator"&#'Ё +22 "core" ' +2 "manipulator"&i& +3 "core" &  ( +3 "storage"(@& +5 "core" &L   +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +8 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&9'm +27 "core" ' +3 "storage"(.% +4 "core" % G '  +4 ."downElevator"SE.seek :down +7 "storage"(H'= +98 ( % +3 "core" %=* I [v +2 "manipulator"&-% +5 "core" %z x  +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +7 ."da"Forearm.seek :retract +3 "manipulator"&?' ] +93 "core" ' +61 ' +3 ."downElevator"SE.stop + "storage"(5 +6 (F& +4 "core" &L 3   +1136 #"image"compressed /var/log/esp/midres/da25jul1116h15s.jxl +185 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +4 "processing"%s +117 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +15 ."psFlush"PS.seek 0.5ml +2 "processing"%5' +394 "Can" V c Z +191 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +14 ."psFlush"PS.seek 2.5ml +3 "processing"% ' +1518 #"image"compressed /var/log/esp/midres/da25jul1116h25s.jxl +3 ."Qmail"DAfans.email "da25jul1116h exposed 11.653 seconds\\nmidres/da25jul1116h15s\\nmidres/da25jul1116h25s",Subject: "da25jul1116h images!" +594 "core" ' +2 ."psFlush"delay 1 second +103 .PBV.dial :waste1 +2 "processing"%z  +39 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%O @ +79 "core" B +2 ."psFlush"PSV.dial :mixloop +2 "processing"%N +116 "core" +2 ."psFlush"PS.seek :empty +3 "processing"%'s +2619 "core" ' +6 ."psFlush"PSV.dial PSR +7 "processing"%7 +126 "core"  +4 ."psFlush"PSR.select :flush +129 "processing"%@ +19 ."psFlush"PS.seek 1ml +6 "processing"% '[q +1099 "core" ' +5 ."psFlush"PSR.select :air +6 "processing"% +19 ."psFlush"PS.seek 2.5ml +4 "processing"%B' +35 #"uploadLog"upsync +1578 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%^ +83 "core" +2 ."psFlush"PTV.dial :puck +3 "processing"%G  +77 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%  +7 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%M'ܑ +2621 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +80 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%;' +2618 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%v +81 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%V'ܑ +2620 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%D +88 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +3 "processing"%Z' +593 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +12 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2124 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%* +82 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%W U +61 "core" W +3 ."psFlush"PS.seek 0ml +3 "processing"%S'ܑ +2621 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +47 "core" ? +3 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2621 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%A  +82 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%X's +2628 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%K +49 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +4 "processing"%]' +2626 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%& +78 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%f U +6 "core" V +3 ."psFlush"PS.seek 0ml +3 "processing"%\\'ܑ +2625 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%= @ +47 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%'' +2615 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%L  +82 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%'s +2615 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +48 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +14 ."psFlush"PS.seek 1ml +2 "processing"%I'[q +1098 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +12 ."psFlush"PS.seek 2.5ml +3 "processing"%1' +1599 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%, +79 "core" + ."psFlush"PTV.dial :puck +3 "processing"%j  +17 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%Y  +59 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%u'ܑ +2637 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%~ +82 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +4 "processing"%2' +2615 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%e +81 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%w'ܑ +2626 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%< +79 "core"  +2 ."psFlush"PSR.select :flush +4 "processing"%@ +63 ."psFlush"PS.seek 0.5ml +2 "processing"%' +589 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +13 ."psFlush"PS.seek 2.5ml +3 "processing"%x' +2120 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%E +80 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%h U +60 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%'ܑ +2624 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%p @ +47 "core" ? +3 ."psFlush"PS.seek 2.5ml +4 "processing"%Q' +2613 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%o  +91 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%'s +1645 "Can"\ T { +973 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%g +58 "core"  +2 ."psFlush"PSR.select :air +6 .PS.seek 2.5ml +2 "processing"%' +2615 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%J +85 "core" + ."psFlush"PBV.dial PSV +2 "processing"%4 U +8 "core" U +3 ."psFlush"PS.seek 0ml +3 "processing"%`'ܑ +2625 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"% @ +47 "core" ? +3 ."psFlush"PS.seek 2.5ml +4 "processing"%' +2617 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%q  +81 "core"  +3 ."psFlush"PS.seek :empty +2 "processing"%l's +2620 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&& +8 "core" & L( +2 "manipulator"&% +4 "core" % T y L +3 ."psFlush"Elbow.seek PC +2 "manipulator"&\ ( +281 "core" ( +2 "manipulator"&r& +4 "core" & NU +3 ."psFlush"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 &%& +4 "core" & ' MU +3 ."psFlush"Forearm.seek PC +3 "manipulator"&C'E +93 "core" ' +2 ."psFlush"Hand.close + "manipulator"&+/ +77 "core" / +3 ."psFlush"PC.seek :open +2 "processing"%t( +379 "core" ( +2 "manipulator"&|& +4 "core" & L S5 +2 "manipulator"&d% +4 "core" % N  SM +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&' ] +108 "core" ' +4 ."psFlush"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek :garage +2 "manipulator"&(-z +117 "core" ( +2 "manipulator"&:& +4 "core" &-z V +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &y& +4 "core" &-z k V +3 ."psFlush"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +7 ."psFlush"Forearm.seek :garage +2 "manipulator"&'o +111 "core" ' +2 ."psFlush"Hand.open +2 "manipulator"&61 +76 "core" 1 +2 "manipulator"&k% +4 "core" % xd z f P @9 +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +2 "manipulator"&!' ] +104 "core" ' +2 #"myshortDA"Finished short da assay +2 #Flushing Processing stage +3 "processing"%% +7 "core" %u +2 #"myshortDA"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%U& +6 "core" & +2 "manipulator"&& +4 "core" &-z  ? S +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&c(-z +6 "core" ( +2 "manipulator"&{& +4 "core" &-z  T +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &T& +3 "core" &-z T +3 ."myshortDA"Forearm.seek :garage +3 "manipulator"&$'o +113 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"& / +75 "core" / +2 "manipulator"&& +3 "core" &-z  d B +3 "manipulator"&8% +3 "core" % ~r }  C\ +45 ."myshortDA"Forearm.seek :retract +10 "manipulator"&}' ] +107 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek PC +2 "manipulator"&( +144 "core" ( +3 "manipulator"&"& +4 "core" &  H S +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 &n& +3 "core" &  R +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek PC +5 "manipulator"&0'E +100 "core" ' +2 "manipulator"&>& +3 "core" & & K R +3 "manipulator"&% +4 "core" %D  R# +3 "processing"%_& +4 "core" & +3 "processing"%& +5 "core" & +4 ."myshortDA"PC.seek :closed +5 "processing"%i(SD +3 "core" & +5 & 4 +8 &Gs 2 +10 &Eop F +9 &S R +9 &? Q +10 &bB R +9 &%B Q +9 &? Q +10 &C R +9 &!kC Q +10 &#-E Q +9 &$C Q +9 &&? Q +10 &(rB R +9 &*6A Q +9 &+C Q +10 &-D Q +9 &/{C Q +9 &1=@ Q +10 &2E Q +9 &4D R +10 &6D Q +9 &8EC Q +9 &:G R +10 &;D R +9 &=A Q +9 &?LB R +10 &AD R +9 &BC Q +10 &DC Q +9 &FSK R +9 &HZ T +10 &Ip W +9 &Kx X +10 &MHz Y +9 &O Y +9 &P Z +10 &Rp}b - +9 &S"f 7 +10 ( + &S" . +2 "processing"%& +4 #"myshortDA"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.68 +2 "processing"%@& +5 "core" &S" . +3 ."myshortDA"Hand.open +2 "manipulator"&a1 +70 "core" 1 +2 "manipulator"&.% +4 "core" % D c P# +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +2 "manipulator"&b' ] +112 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"% +49 "core"  +2 ."myshortDA"PSR.select :flush +3 "processing"%@ +14 ."myshortDA"PS.seek 1ml +2 "processing"%-'[q +1094 "core" ' +2 ."myshortDA"PSR.select :air +3 "processing"% +12 ."myshortDA"PS.seek 2.5ml +3 "processing"%3' +1612 "core" ' + ."myshortDA"PSV.dial PTV +3 "processing"% +78 "core" +2 ."myshortDA"PTV.dial :puck +3 "processing"%/  +7 "core"  +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%#  +59 "core" +3 ."myshortDA"PS.seek 0ml +3 "processing"%F'ܑ +2624 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%) +80 "core"  + ."myshortDA"PSR.select :air +4 .PS.seek 2.5ml +5 "processing"%9' +2624 "core" ' +2 ."myshortDA"PSV.dial PTV +2 "processing"%H +80 "core" +3 ."myshortDA"PS.seek 0ml +4 "processing"%s'ܑ +2631 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%( +80 "core"  +2 ."myshortDA"PSR.select :flush +4 "processing"%@ +13 ."myshortDA"PS.seek 0.5ml +2 "processing"%5' +601 "core" ' +2 ."myshortDA"PSR.select :air +3 "processing"% +12 ."myshortDA"PS.seek 2.5ml +3 "processing"%z' +2108 "core" ' +2 ."myshortDA"PSV.dial PTV +2 "processing"%O +80 "core" +2 ."myshortDA"PBV.dial PSV +2 "processing"%N U +59 "core" V +3 ."myshortDA"PS.seek 0ml +2 "processing"% 'ܑ +2629 "core" ' +2 ."myshortDA"PSV.dial PBV +3 "processing"%7 @ +48 "core" > +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%' +2628 "core" ' +2 ."myshortDA"PSV.dial :waste1 +2 "processing"%  +83 "core"  +3 ."myshortDA"PS.seek :empty +2 "processing"%^'s +2620 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%G +47 "core"  +2 ."myshortDA"PSR.select :air +3 .PS.seek 2.5ml +4 "processing"%' +2614 "core" ' +2 ."myshortDA"PSV.dial PTV +3 "processing"%B +90 "core"  +2 ."myshortDA"PBV.dial PSV +2 "processing"% U +7 "core" U +54 ."myshortDA"PS.seek 0ml +2 "processing"%M'ܑ +2622 "core" ' +2 ."myshortDA"PSV.dial PBV +3 "processing"%v @ +47 "core" > +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%;' +2610 "core" ' +2 ."myshortDA"PSV.dial :waste1 +3 "processing"%D  +78 "core"  +3 ."myshortDA"PS.seek :empty +2 "processing"%V's +2615 "core" ' +2 #"myshortDA"Garaging FlushPuck in Processing Clamp +2 "manipulator"&Z& +6 "core" & U +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek PC +2 "manipulator"&*( +20 "core" ( +2 "manipulator"&W& +4 "core" & % d S# +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 && +3 "core" &  S# +3 ."myshortDA"Forearm.seek PC +3 "manipulator"&'E +93 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&S/ +77 "core" / +3 ."myshortDA"PC.seek :open +4 "processing"%A( +375 "core" ( +2 "manipulator"&& +4 "core" &  1 T# +2 "manipulator"&K% +4 "core" % U  ? TM +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&X' ] +101 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +3 "manipulator"&&(-z +127 "core" ( +2 "manipulator"&f& +4 "core" &- . T +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &]& +5 "core" &-  M T +2 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek :garage +3 "manipulator"&='o +115 "core" ' +2 ."myshortDA"Hand.open +2 "manipulator"&\\1 +70 "core" 1 +2 "manipulator"&L% +4 "core" % vf  CD +3 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&'' ] +101 "core" ' +11280 "Can"\ \ E !C\ +28901 #"Camille"-> access 3 +4 "storage"(% +4 "core" %? \ / +2 "manipulator"&% +4 "core" % a\  p W +3 "manipulator"&I& +4 "core" &- w W +3 ."Camille"SC.reconfigure :tight + "storage"($\ .(\ 1~b +6 ."Camille"SC.seek 7 +3 "storage"(,([Y +682 "core" ( +2 ."Camille"SC.configure :limp +2 "storage"($(\ 1b +5 (j& +3 "core" &[\\ *\ ! +805 #"Camille"-> access 4 +3 "storage"(Y% +5 "core" %A \ , +3 "manipulator"&1% +4 "core" % a\  B U +3 "manipulator"&~& +4 "core" &- T +3 ."Camille"SC.reconfigure :tight + "storage"($\ .(\ 1~b +5 ."Camille"SC.seek 1 +2 "storage"(u( +991 "core" ( +2 ."Camille"SC.configure :limp +2 "storage"($(\ 1b +5 (e& +3 "core" &  \  +602 #"Camille"-> startTube 4 +15330 #-> start(:myshortDA){shortDA; samplePassF} +5 "collection"'2% +8 "processing"%<% +3 "core" %S] +8 %s +2 #"myshortDA"Ready to sample after 10 seconds from PRV.sipper? + #Type 'Thread[:myshortDA].answer' to continue +1206 #"Camille"-> Thread[:myshortDA].answer +5 #"myshortDA"Camille answered Ready to sample after 10 seconds from PRV.sipper? "Yes" +5 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +3 .delay 10 seconds +1003 .PSV.dial :mixloop +2 "processing"%w +143 "core" +2 ."myshortDA"PTV.dial :PRVmixing +2 "processing"%  +136 "core" +2 ."myshortDA"PRV.dial :sipper +2 "processing"%E  +50 "core" +2 ."myshortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +6 ."myshortDA"PS.seek 1.1ml +2 "processing"%h'h! +2289 "core" ' +2 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +5 "processing"%x  +2 "collection"'p  +10 "core"  +133  +3 ."myshortDA"PS.seek 0.5ml +3 "processing"%' +1261 "core" ' +2 ."myshortDA"PRV.dial :waste2 +2 "processing"%o @ +110 "core" @ +2 ."myshortDA"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."myshortDA"PS.seek :empty +2 "processing"%Q's +590 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%g +111 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +4 "processing"%@ +13 ."myshortDA"PS.seek 1ml +3 "processing"%'[q +1092 "core" ' + ."myshortDA"PSR.select :air +49 "processing"% +14 ."myshortDA"PS.seek 2.5ml +2 "processing"%J' +1599 "core" ' +2 ."myshortDA"PSV.dial :mixloop +3 "processing"%4 +112 "core" +3 ."myshortDA"PS.seek :empty +4 "processing"%'s +2553 "Can"\ M #  +70 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"% +113 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +11 ."myshortDA"PS.seek 1ml +3 "processing"%`'[q +1104 "core" ' +2 ."myshortDA"PSR.select :air +2 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%q' +1606 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"% +113 "core" +2 ."myshortDA"PRV.dial :sipper +2 "processing"%  +51 "core" +2 ."myshortDA"PS.seek :empty +3 "processing"%'s +2623 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%r +113 "core"  +2 ."myshortDA"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%%' +2626 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%[ +112 "core" +2 ."myshortDA"PS.seek :empty +3 "processing"%+'s +2616 "core" ' +3 #"myshortDA"Loading da puck from tube 4 into Processing Clamp + "processing"%?& +6 "core" & +3 "manipulator"&m% +4 "core" % a\ J T +2 "storage"(|% +4 "core" %A \ , +2 "storage"(d. +4 "core" .( +3 ."myshortDA"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."myshortDA"SC.seek 4 +3 "storage"(:(+ +522 "core" ( +3 ."myshortDA"SC.configure :limp + "storage"($(\ 1b +6 (y& +3 "core" &+ } =\ + +3 "manipulator"&C& +4 "core" &- P +2 "manipulator"&\ % +5 "core" % a\ n Q +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek 4 +2 "manipulator"&6( +176 "core" ( +2 "manipulator"&k& +5 "core" & < Pg +2 "storage"(& +3 "core" &+ i\ (0 +4 ."myshortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +7 ."myshortDA"Forearm.seek 4 + 800 counts +3 "manipulator"&'s +90 "core" ' +2 "storage"(U& +4 "core" &+ \ *0 +3 ."myshortDA"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +6 ."myshortDA"SE.seek :beamBreak +2 "storage"(' +303 "core" ' +2 "storage"({- +4 "core" -'{ +3 ."myshortDA"SE.configure :default + "storage"(#QK-0-\ b +6 (T& +5 "core" &+ \ &0 +2 "manipulator"&& +3 "core" &  Ng +3 ."myshortDA"Elbow.seek 4 +3 "manipulator"& ( +5 "core" ( +3 "manipulator"&& +3 "core" & P Ng +3 "storage"(8& +4 "core" &+ V\ &0 +3 ."myshortDA"Forearm.seek 4 + 300 counts +3 "manipulator"&' +16 "core" ' +2 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Hand.close +2 "manipulator"&!/ +16 "core" / +5 ."downElevator"SE.seek :down +3 "manipulator"&"& +2 "storage"(n'= +11 "core" & W Ng +2 "manipulator"&$% +4 "core" %І N L +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&>' ] +95 "core" ' +2 ."myshortDA"Elbow.seek PC +3 "manipulator"&( +154 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +90 "core" ( +2 "manipulator"&_& +4 "core" &  Ra +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &c& +5 "core" &  Ra +2 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek PC +2 "manipulator"&}'E +96 "core" ' +2 "manipulator"&t& +3 "core" &  E Ra +3 "manipulator"&@% +4 "core" %>  R Rf +3 "processing"%a& +4 "core" &$ +3 "processing"%.& +5 "core" & +3 ."myshortDA"PC.seek :closed +4 "processing"%(SD +6 "core" & +3 &  +8 &.t +| +9 &av @ +10 &Ae R +9 &C R +9 &C R +10 &C R +9 &HC R +9 &\ C R +10 & C R +44 &"D R &$PB R + &&C R + &'C R +3 &)C R +7 &+WD R +10 &-C R +9 &.D S +9 &0E R +10 &2^D R +9 &4 B R +9 &5G R +10 &7G S +9 &9eG S +9 &;'F S +10 &<E R +9 &>B R +9 &@nD R +10 &B/F S +9 &CC S +10 &EO S +9 &GnZ U +9 &I(p X +10 &Jz Y +9 &L Y +10 &Nh Z +9 &P+ Z +9 &Q G +10 &R: ^ +9 &S ! - +3 ( +2 "processing"%.& +13 #"myshortDA"Processing Clamp onSpring/offSpring for 8/24 samples, on/off torque 1.70 + .Hand.open +4 "manipulator"& 1 +6 "core" &S  - +70 1 +2 "manipulator"&0% +3 "core" % >  Of +4 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&l' ] +97 "core" ' +4 #"myshortDA"Heating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +4 "processing"%- { +4 %9 +8 "core" 9 +102 "processing"%/9 +4 "core" 9 +103 "processing"%#9 +3 "core" 9  +103 "processing"%39 +3 "core" 9  +103 "processing"%)9 +3 "core" 9 +103 "processing"%F9 +4 "core" 9 +103 "processing"%H9 +3 "core" 9 +103 "processing"%99 +3 "core" 9 +103 "processing"%(9 +4 "core" 9# +103 "processing"%s9 +3 "core" 9' +103 "processing"%59 +3 "core" 9+ +103 "processing"%O9 +3 "core" 9/ +103 "processing"%N9 +3 "core" 94 +103 "processing"%z9 +4 "core" 98 +103 "processing"%79 +3 "core" 9< +104 "processing"% 9 +3 "core" 9@ +103 "processing"% 9 +3 "core" 9E +103 "processing"%9 +3 "core" 9I +104 "processing"%G9 +3 "core" 9M +103 "processing"%^9 +3 "core" 9Q +103 "processing"%B9 +3 "core" 9V +103 "processing"%9 +3 "core" 9Z +103 "processing"%9 +3 "core" 9^ +103 "processing"%v9 +4 "core" 9b +103 "processing"%M9 +3 "core" 9g +103 "processing"%D9 +3 "core" 9k +103 "processing"%;9 +3 "core" 9o +103 "processing"%Z9 +3 "core" 9s +103 "processing"%W9 +4 "core" 9x +103 "processing"%9 +3 "core" 9 |\ +103 "processing"%S9 +3 "core" 9& +103 "processing"%9 +3 "core" 9-\ +103 "processing"%b9 +3 "core" 93 +4 ."myshortDA"PH.hold 2:00:00,28C +3 "processing"%i p{p. +6 ."myshortDA"delay 1:30 +4 "core"  +9000 ."myshortDA"PSR.select :air +2 .PSV.dial PSR +4 "processing"% +112 "core"  +2 #"myshortDA"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +11 ."myshortDA"PS.seek 0.5ml +3 "processing"%K' +596 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."myshortDA"PS.seek 2ml +3 "processing"%f'Q +1611 "core" ' +2 ."myshortDA"PTV.dial :puck +3 "processing"%]  +136 "core"  +2 ."myshortDA"PSV.dial PTV +2 "processing"% +80 "core" +2 ."myshortDA"PBV.dial :waste1 +3 "processing"%*  +58 "core" +2 "processing"%\\% +4 "core" %W +3 ."myshortDA"PS.seek 1.5ml +2 "processing"%L' +586 "core" ' +2 ."myshortDA"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%X * +36 "core" + +3 ."myshortDA"PS.seek 0ml +3 "processing"%='ܑ +1607 "core" ' +2 ."myshortDA"delay 5:00 +28174 "Can" Y 'b +1829 #"myshortDA"recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%  +5 "core"  +2 ."myshortDA"PBV.dial :waste1 +3 "processing"%  +37 "core" +2 ."myshortDA"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%I * +37 "core" + +2 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"%R +79 "core"  +3 ."myshortDA"PS.reconfigure :fast + "processing"%#A ,`xb +7 ."myshortDA"PS.seek 2.5ml +2 "processing"%j' +2562 "core" ' +2 ."myshortDA"PSV.dial PTV +2 "processing"%Y +80 "core" +2 ."myshortDA"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%1 +81 "core"  +2 ."myshortDA"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%~ +119 "core" +2 ."myshortDA"delay 5 seconds +512 .PSV.dial :air +3 "processing"%,  +80 "core"  +3 ."myshortDA"PS.seek :empty +4 "processing"%e's +2517 "core" ' +2 ."myshortDA"PTV.dial :PRVmixing,via: PRV +2 "processing"%2  +139 "core" +2 ."myshortDA"PSV.dial :mixloop +3 "processing"%< +47 "core" +2 ."myshortDA"PRV.dial :ab1 +2 "processing"%w @ +110 "core" ? +3 ."myshortDA"PS.reconfigure :slow + "processing"%#A 2`xb +6 ."myshortDA"PS.seek 0.15ml +4 "processing"%' +364 "core" ' +2 ."myshortDA"delay 2 seconds +203 ."connect"CBV.dial PRV +3 ."myshortDA"PRV.dial CBV +4 "collection"'E  +4 "processing"%V  +5 "core"  +43  +2 "processing"%p% +4 "core" % +3 ."myshortDA"PS.seek 0.3ml +3 "processing"%x' +358 "core" ' +2 ."myshortDA"delay 2 seconds +203 .CBV.dial between PRV and PSV +2 "collection"'h  +38 "core" +2 ."myshortDA"PRV.dial :air +2 "processing"%o  +48 "core"  +3 ."myshortDA"PS.seek 0.9ml +3 "processing"%'N +1266 "core" ' +2 ."myshortDA"PRV.dial :waste2 +3 "processing"%g @ +78 "core" ? +3 ."myshortDA"PS.seek 0.5ml +4 "processing"%Q' +860 "core" ' +2 #"myshortDA"addPMLReagent08 +2 .PSV.dial :air +4 "processing"%  +48 "core"  +3 ."myshortDA"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."myshortDA"PS.seek 2ml +2 "processing"%4'Q +1606 "core" ' +2 ."myshortDA"PSV.dial :PML +2 "processing"%J +49 "core" +2 ."myshortDA"PTV.dial :mixing +3 "processing"% @ +75 "core" A +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 "processing"%`% +4 "core" %S  +3 ."myshortDA"PS.seek 1.85ml +3 "processing"%'K +235 "core" ' +2 ."myshortDA"PBV.dial between PSV and waste1 +3 "processing"% * +37 "core" + +3 ."myshortDA"PS.seek 0ml +4 "processing"%q'ܑ +1960 "core" ' +2 ."myshortDA"delay 2 seconds +203 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'r& +5 "core" & +3 "manipulator"&& +4 "core" & + Aa +2 "manipulator"&[% +4 "core" % J B H +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&%(-z +127 "core" ( +2 "manipulator"&?& +4 "core" &- L C +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &m& +2 "core" &-  D +4 ."myshortDA"Forearm.seek :garage +2 "manipulator"&|'o +110 "core" ' +3 ."myshortDA"Hand.close +2 "manipulator"&d/ +72 "core" / +2 "manipulator"&u& +3 "core" &- & 9 - : +3 "manipulator"&y% +4 "core" % ςo + : _ 9 +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&C' ] +104 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +2 "manipulator"&\ ( +297 "core" ( +3 "manipulator"&k& +3 "core" &  B +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" & P G +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek CC +3 "manipulator"&U'ш +101 "core" ' +2 "manipulator"&&& +4 "core" &   D +3 "manipulator"&'% +3 "core" %э w D +3 "collection"'{& +4 "core" & +3 "collection"'T& +6 "core" & +3 ."myshortDA"CC.seek :closed +4 "collection"'(X +6 "core" & +3 & 4 +9 &Esv 3 +9 &1ku{ G +10 &Zw U +9 &Ex T +10 &CDy U +9 &D{ U +9 &G{ U +10 &Eu U +9 &!JEu U +9 &# D| U +10 &$Dr U +9 &&C U +9 &(UC T +10 &*C U +9 &+F U +10 &-F} U +9 &/[C U +9 &1D U +10 &2B U +9 &4B U +10 &6eC~ T +9 &8'Cu T +9 &9>z U +10 &;Dv U +9 &=lF| U +9 &?/Ex T +10 &@C~ U +9 &BHz U +10 &DqK{ V +9 &F.\\{ X +9 &Gq Y +10 &I _ +9 &KXy a +9 &Mu a +10 &N} a +50 &Px a +7 &R\\| b + &Tw b &U b& + &Wu T &X st #g +6 &X!| R +10 ( +3 "collection"'T& +14 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.57 + "collection"'& +8 "core" &Xcv L + &Xb{ L &Xc{ L +2 ."myshortDA"Hand.open +2 "manipulator"&81 +20 "core" 1 +2 "manipulator"&!% +5 "core" %~ n K Q 8 +2 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +2 "manipulator"&"' ] +106 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%$ +113 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +6 "processing"%@ +11 ."myshortDA"PS.seek 1.5ml +2 "processing"%6' +1601 "core" ' +2 ."myshortDA"delay 5 seconds +503 .PSV.dial :waste1 +3 "processing"%  +46 "core"  +3 ."myshortDA"PS.seek 0ml +4 "processing"%'ܑ +1607 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"% +47 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +12 ."myshortDA"PS.seek 2.5ml +2 "processing"%_' +2617 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 ."myshortDA"CBV.dial PRV +4 "processing"%c  +5 "collection"'  +37 "core"  +134  +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%t +111 "core" +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 "collection"'@  +7 "core"  +2 ."myshortDA"PTV.dial :PRVmixing +3 "processing"%a  +77 "core" +3 ."myshortDA"PS.seek 0ml +2 "processing"%n'ܑ +2628 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%>  +47 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%A' +2623 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"% +48 "core" +2 ."myshortDA"PS.seek 0ml +3 "processing"%0'ܑ +2615 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%  +47 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%.' +2617 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%/ +46 "core" +3 ."myshortDA"PS.seek 0ml +3 "processing"%}'ܑ +2628 "core" ' +2 #"myshortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&#& +6 "core" & z B +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +3 "manipulator"&3( +6 "core" ( +2 "manipulator"&)& +5 "core" &  v G D +2 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &F& +4 "core" & w \\ I < +3 ."myshortDA"Forearm.seek CC +3 "manipulator"&H'ш +96 "core" ' +2 ."myshortDA"Hand.close + "manipulator"&9/ +20 "core" / +3 ."myshortDA"CC.seek :open +2 "collection"'(( +412 "core" ( +2 "manipulator"&s& +4 "core" & H C +2 "manipulator"&5% +4 "core" %љ  F( +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&O' ] +97 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +7 ."myshortDA"Elbow.seek :garage +3 "manipulator"&N(-z +279 "core" ( + "manipulator"&z& +4 "core" &- Q Gj +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &7& +4 "core" &- t r @j +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek :garage +3 "manipulator"& 'o +114 "core" ' +2 ."myshortDA"Hand.open +2 "manipulator"& 1 +77 "core" 1 +2 "manipulator"&% +5 "core" % xa  10 +2 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."myshortDA"Forearm.seek :retract +2 "manipulator"&G' ] +103 "core" ' +3 ."da"delayUntil "17:11:27.81" +16598 "Can" V * H +8157 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing +3 "processing"%^ @ +77 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%B  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +50 "processing"% * +37 "core" + +2 ."da"PSV.dial :air +7 "processing"%  +48 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%v' +2524 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%M +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +3 "processing"%D  +48 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%; +48 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%Z  +48 "core"  +3 ."da"PS.seek :empty +2 "processing"%W's +2531 "core" ' +2 #"da"washCycleDA #1 of 2 +2 .PSR.select :air +9 .PSV.dial PSR +4 "processing"% +149 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +13 ."da"PS.reconfigure :default + "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%S' +601 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%'Q +1611 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%b  +75 "core"  +2 ."da"PSV.dial PTV +3 "processing"% +79 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%+  +39 "core" +2 "processing"%K% +4 "core" %W +3 ."da"PS.seek 1.5ml +2 "processing"%]' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +39 "core" + +3 ."da"PS.seek 0ml +2 "processing"%*'ܑ +1606 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +3 "processing"%\\  +6 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%f  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%X * +38 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%L +82 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +7 ."da"PS.seek 2.5ml +2 "processing"%-' +2526 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%I +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%R  +80 "core"  +3 ."da"PS.seek :empty +2 "processing"%='s +2525 "core" ' +2 #"da"washCycleDA #2 of 2 +2 .PSR.select :air +4 .PSV.dial PSR +5 "processing"%Y +154 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +13 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%1' +599 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +2 "processing"%~'Q +1609 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%,  +7 "core"  +2 ."da"PSV.dial PTV +3 "processing"%j +81 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%2  +38 "core" +2 "processing"%<% +4 "core" %Q +3 ."da"PS.seek 1.5ml +2 "processing"%w' +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%e * +37 "core" + +3 ."da"PS.seek 0ml +3 "processing"%E'ܑ +1601 "core" ' +2 ."da"delay 2:00 +9251 "Can"\ Q . އ +2752 #"da"recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%V  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%p  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +42 "core" * +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%h +80 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%o' +2526 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%x +80 "core" +2 ."da"delay 5 seconds +511 .PSV.dial PSR +2 "processing"%g +79 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +81 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +81 "core"  +3 ."da"PS.seek :empty +2 "processing"%Q's +2539 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air +3 "processing"%J  +47 "core"  +3 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%  +136 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%  +47 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%`  +7 "core" +2 ."da"PSV.dial :mixloop +2 "processing"% +49 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."da"PS.seek 0.3ml +2 "processing"%4' +389 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +3 "processing"%  +48 "core"  +2 "processing"%r% +4 "core" %  +3 ."da"PS.seek 0.55ml +3 "processing"%'"U +343 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +5 "processing"%[  +48 "core"  +3 ."da"PS.seek 2ml +2 "processing"%?'Q +1560 "core" ' +2 ."da"PSV.dial :PML +3 "processing"%m +49 "core" +2 ."da"PTV.dial :mixing +2 "processing"% @ +77 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%d  +38 "core" +2 "processing"%u% +4 "core" %S  +3 ."da"PS.seek 1.85ml +4 "processing"%y'K +232 "core" ' +2 ."da"PBV.dial between PSV and waste1 +3 "processing"%l * +38 "core" + +2 ."da"PS.seek 0ml +3 "processing"%|'ܑ +1962 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +40539 "Can" d 1_ t +7464 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing +4 "processing"%k @ +5 "core" A +2 ."da"PBV.dial :waste1 +3 "processing"%%  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +43 "core" + +2 ."da"PSV.dial :air +2 "processing"%&  +49 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%'' +2517 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%{ +50 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%C  +48 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +4 "processing"%P +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +48 "core"  +3 ."da"PS.seek :empty +4 "processing"%8's +2518 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +4 .PSV.dial PSR +2 "processing"%! +146 "core"  +3 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +6 "processing"% +13 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%T' +586 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%$'Q +1616 "core" ' + ."da"PTV.dial :puck +3 "processing"%U  +75 "core"  +2 ."da"PSV.dial PTV +3 "processing"%q +78 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%  +37 "core" +2 "processing"%6% +4 "core" %W +3 ."da"PS.seek 1.5ml +3 "processing"%' +596 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"% * +37 "core" + +3 ."da"PS.seek 0ml +2 "processing"% 'ܑ +1598 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +3 "processing"%c  +7 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%t  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%@ * +37 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%a +80 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +7 ."da"PS.seek 2.5ml +2 "processing"%_' +2520 "core" ' +47 ."da"PSV.dial PTV +11 "processing"%> +79 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%n +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"% +85 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%A  +80 "core"  +3 ."da"PS.seek :empty +4 "processing"%'s +2520 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%0 +144 "core"  +3 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +13 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +4 "processing"%/' +595 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +2 "processing"%.'Q +1605 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%#  +7 "core"  +2 ."da"PSV.dial PTV +2 "processing"%) +78 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%F  +37 "core" +2 "processing"%9% +5 "core" %L  +2 ."da"PS.seek 1.5ml +2 "processing"%\ ' +585 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%" * +39 "core" + +3 ."da"PS.seek 0ml +2 "processing"%'ܑ +1612 "core" ' +2 ."da"delay 2:00 +10073 "Can"\ M 4\ +1931 #"da"recoverPSRreagent08 + .PTV.dial :puck +5 "processing"%s  +5 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%5  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%H * +37 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%z +81 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%7' +2521 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%3 +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%O  +81 "core"  +3 ."da"PS.seek :empty +2 "processing"% 's +2503 "core" ' +2 #"da"washCycleDA #3 of 3 +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%^ +155 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +4 "processing"% +14 ."da"PS.reconfigure :default + "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%B' +590 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +3 "processing"%'Q +1601 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%  +6 "core"  +2 ."da"PSV.dial PTV +3 "processing"%} +92 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%M  +37 "core" +2 "processing"%D% +4 "core" %L  +4 ."da"PS.seek 1.5ml +2 "processing"%;' +601 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%Z * +37 "core" + +3 ."da"PS.seek 0ml +2 "processing"%v'ܑ +1613 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +9 "processing"%  +11 "core"  +3 ."da"PBV.dial :waste1 +2 "processing"%W  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%S * +38 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%b +81 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%' +2505 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%+ +93 "core" ~ +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%K +77 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +81 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +49 "processing"%  +79 "core"  +3 ."da"PS.seek :empty +12 "processing"%]'s +2496 "core" ' +2 ."da"Gate.power :camera,:ON +3 #Mixing DA Substrates +3 .PSR.select :air +3 .PSV.dial PSR +3 "processing"%\\ +149 "core"  +7 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +9 "processing"% +20 ."da"PS.reconfigure :default +5 "processing"%#A d`xb +11 ."da"PS.seek 0.25ml +8 "processing"%f'I +346 "core" ' +2 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +5 "processing"% +12 ."da"PS.seek 0.5ml +3 "processing"%X' +342 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%L'Q +1598 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%*  +7 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +82 "core" + ."da"PBV.dial :waste1 +3 "processing"%  +39 "core" +2 "processing"%I% +4 "core" %Q  +3 ."da"PS.seek 1.5ml +2 "processing"%R' +586 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%- * +38 "core" + +3 ."da"PS.seek 0ml +3 "processing"%Y'ܑ +1608 "core" ' +2 ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck +5 "processing"%=  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%1  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%, * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%j +83 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%2' +2608 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%< +83 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%~ +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%e +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%w  +81 "core"  +2 ."da"PS.seek :empty +3 "processing"%V's +2612 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air +4 .PSV.dial PSR +5 "processing"%p +148 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +6 .PS.reconfigure :default +2 "processing"%#A d`xb +7 ."da"PS.seek 2ml +2 "processing"%'Q +2113 "core" ' +2 ."da"delay 5 seconds +382 "Can" 9 +120 ."da"PTV.dial :puck +3 "processing"%h  +7 "core"  +2 ."da"PSV.dial PTV +3 "processing"%E +81 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +39 "core" +2 "processing"%x% +4 "core" %Q  +4 ."da"PS.seek 1.5ml +2 "processing"%g' +588 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +40 "core" , +2 ."da"delay 1 second +103 .PSV.dial :waste1 +2 "processing"%  +115 "core"  +3 ."da"PS.seek :empty +2 "processing"%o's +1614 "core" ' +2 "processing"%J9 +3 "core" 96 +3 #"da"Processing Puck Heater at 28.1C before imaging +2 .PH.coast +4 "processing"% +5 %& +2 "core" 6 +4 &S  - +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 + "manipulator"&`% +7 "core" % ^ % #  +2 "storage"(% +4 "core" %A   +  +2 "storage"(Q. +4 "core" .(+ +3 ."da"SC.reconfigure :tight + "storage"($\ .(\ 1~b +5 ."da"SC.seek 3 +3 "storage"((@ +203 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +5 (r& +3 "core" &C o +3 "manipulator"&4& +3 "core" &-   `j +3 "manipulator"&[% +4 "core" % ^ $ # +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +2 "manipulator"&( +174 "core" ( +2 "manipulator"&m& +4 "core" & # ) Q +2 "storage"(& +4 "core" &M   +4 ."da"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +58 "manipulator"&d'm +97 "core" ' +2 "storage"(u& +5 "core" &M +2 ."da"SE.reconfigure :pick +5 "storage"(#],K-0-\ b +8 ."da"SE.seek :beamBreak +2 "storage"(l' +292 "core" ' +5 "storage"(?- +9 "core" -' +6 ."da"SE.configure :default +5 "storage"(#QK-0-\ b +8 ."da"SE.seek :place +3 "storage"(y'x +49 "core" ' +3 "manipulator"&k& +4 "core" &  \ Q +3 "manipulator"&%% +3 "core" %t   ; +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +3 "manipulator"&' ] +95 "core" ' +2 ."da"Elbow.seek PC +3 "manipulator"&&( +253 "core" ( +2 "manipulator"&|& +3 "core" & , +  - +3 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &{& +3 "core" &  i- +3 ."da"Forearm.seek PC +3 "manipulator"&C'E +95 "core" ' +3 ."da"Hand.close +2 "manipulator"&P/ +75 "core" / +2 ."da"PC.seek :open +3 "processing"%( +377 "core" ( +2 "storage"('& +4 "core" &M \  +3 "manipulator"&!& +5 "core" & # !, +2 "manipulator"&8% +4 "core" % A   E +3 ."da"Forearm.seek :retract +2 "manipulator"&T' ] +98 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +3 "manipulator"&U( +260 "core" ( +2 "manipulator"&q& +3 "core" &   *, +3 "storage"(& +4 "core" &M   u +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&6'm +104 "core" ' +2 ."da"Hand.open +2 "manipulator"&$1 +26 "core" 1 +3 "storage"(- +3 "core" -'x +3 ."da"SE.seek -0.3 Pucks below Top Plate +3 "storage"('D +28 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +5 ."da"SE.seek -1.29 Pucks below Top Plate +5 "storage"(c' +55 "core" ' +3 #"da"Lights, camera, ACTION! +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +7 #"da"PuckCamera: snap -bin=2,2 -png=0 -auto /var/log/esp/da25jul1117h.png +9 "processing"%t& +13 "core" & w +6 "manipulator"&@& +9 "core" & N O x, +4 "manipulator"&a% +5 "core" %m 1 * N, +4 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +3 "manipulator"& ' ] +98 "core" ' +3 ."psFlush"Elbow.seek FlushPuck::Garage +4 "manipulator"&>(-z +175 "core" ( +2 "manipulator"&n& +5 "core" &- X T " +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 & & +3 "core" &- F M # +3 ."psFlush"Forearm.seek :garage +3 "manipulator"&A'o +111 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&_/ +71 "core" / +2 "manipulator"&0& +4 "core" &- +3 "manipulator"&% +5 "core" % σy  +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&/' ] +107 "core" ' +3 ."psFlush"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +7 ."psFlush"Elbow.seek PC +3 "manipulator"&#( +124 "core" ( +2 "manipulator"&)& +3 "core" & Y V A +3 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &F& +3 "core" & I S 6A +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +7 ."psFlush"Forearm.seek PC +2 "manipulator"&9'E +95 "core" ' +2 "manipulator"&.& +5 "core" & z r $A +2 "manipulator"&"% +4 "core" %G Q K S +3 "processing"%\ & +4 "core" & w +69 "processing"%s& +6 "core" &$ v +3 ."psFlush"PC.seek :closed +4 "processing"%5(SD +6 "core" & v +3 & v/ +10 &Bp p3 +9 &/lm pG +9 &S rV +10 &{6 tV +9 &=6 sV +9 &7 U +10 &8 U +9 &; U +10 &!G9 U +9 &# ; U +9 &$: U +10 &&6 U +9 &(Q9 U +9 &*8 U +10 &+; vV +9 &-7 uV +10 &/V6 tV +9 &18 tV +9 &26 tV +10 &48 tW +9 &6^8 tV +9 &8; sV +10 &9; tV +9 &;: sV +9 &=d9 sW +10 &?&8 sW +9 &@8 sW +10 &B: sV +9 &Dl8 sV +9 &F+@ sX +10 &GO qY +9 &Ii [ +9 &Kbs ] +10 &M$r ] +9 &N} ^ +10 &P _ +9 &RL~_ : +9 &S &k S +10 &S*/ 6 +3 ( +2 "processing"%s& +5 #"psFlush"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.86 + "processing"%H& +6 "core" &S*- v6 +2 ."psFlush"Hand.open +3 "manipulator"&z1 +73 "core" 1 +2 "manipulator"&% +4 "core" % G 2 5S +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +3 "manipulator"&3' ] +95 "core" ' +3 ."psFlush"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +51 "core"  +4 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +9 "processing"%@ +19 ."psFlush"PS.seek 0.5ml +6 "processing"%' +43 #"da"SX HX9/16 (USB:59): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 1.363 seconds\ Exposing 696x520 pixel 16-bit image for 14.148 seconds\ /var/log/esp/da25jul1117h.png: PNG Upload Complete\ +12 #PuckCamera: snap -bin=2,2 -png=0 15.0 /var/log/esp/midres/da25jul1117h15s.png +547 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +4 "processing"% +16 ."psFlush"PS.seek 2.5ml +2 "processing"%O' +574 #"da"SX HX9/16 (USB:59): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da25jul1117h15s.png: PNG Upload Complete\ +5 #PuckCamera: snap -bin=2,2 -png=0 25.0 /var/log/esp/midres/da25jul1117h25s.png +1432 #"image"compressed /var/log/esp/da25jul1117h.jxl +127 "core" ' +3 ."psFlush"delay 1 second +104 .PRV.dial :waste2,avoiding: :ab2 +3 "processing"%7 @ +220 "core" A +2 ."psFlush"PTV.dial :PRVmixing +3 "processing"%^  +145 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"% +119 "core" +3 ."psFlush"PS.seek :empty +3 "processing"%B's +479 #"da"SX HX9/16 (USB:59): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 25 seconds\ /var/log/esp/midres/da25jul1117h25s.png: PNG Upload Complete\ +4 .Gate.power :camera,:OFF +5 "storage"(- +5 "core" -' +4 "storage"(}& +22 "core" &M ! $ +6 "manipulator"&M& +11 "core" & ^ [A +8 "manipulator"&D% +5 "core" % M S Q # +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +7 ."da"Elbow.seek 3 +2 "manipulator"&( +246 "core" ( +2 "manipulator"&Z& +3 "core" & a \\E +4 "storage"(;& +4 "core" &M 9 = J +4 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&'m +96 "core" ' +12 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.57 Pucks below Top Plate +4 "storage"(W'W +53 "core" ' +2 "manipulator"&S& +4 "core" &  E +4 "storage"(b& +4 "core" &M 3 3 ^ +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +7 ."da"Forearm.reconfigure :loose +7 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek 3 +3 "manipulator"&v'M +39 "core" ' +2 ."da"Elbow.hold +5 "manipulator"&+, +6 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +7 ."da"SE.reconfigure :default + "storage"(#QK-0-\ b +6 ."da"SE.seek -0.39 Pucks below Top Plate +2 "storage"(K' +27 "core" ' +3 "manipulator"&% +4 "core" %\\ ? G d +2 "storage"(& +5 "core" &M P / +2 ."da"Forearm.force -20 +2 "manipulator"&5 +6 ."da"Forearm.seek 3 + 315 counts +3 "manipulator"&'Ј +24 "core" ' +3 "manipulator"&\\& +4 "core" &  != +2 "storage"(]& +5 "core" &M  ! ~ +4 ."da"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&f'm +17 "core" ' +2 "storage"(X% +5 "core" % . I +4 ."downElevator"SE.seek :down +4 "storage"(*'= +101 (% +3 "core" %_, + / 3 [v +2 "manipulator"&% +5 "core" %q   p +4 ."da"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +3 "manipulator"&I' ] +105 "core" ' +60 ' + ."downElevator"SE.stop +12 "storage"(5 +6 (L& +4 "core" &M J F 6 +1053 ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR +5 "processing"%- +116 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +3 "processing"%R' +25 #"image"compressed /var/log/esp/midres/da25jul1117h15s.jxl +562 "core" ' +3 ."psFlush"delay 5 seconds +504 .PSR.select :air +5 "processing"% +13 ."psFlush"PS.seek 2.5ml +3 "processing"%=' +1871 #"image"compressed /var/log/esp/midres/da25jul1117h25s.jxl +3 ."Qmail"DAfans.email "da25jul1117h exposed 14.148 seconds\\nmidres/da25jul1117h15s\\nmidres/da25jul1117h25s",Subject: "da25jul1117h images!" +235 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +3 "processing"%1  +38 "core" +2 ."psFlush"PTV.dial :mixing +3 "processing"%, @ +76 "core" A +2 ."psFlush"PSV.dial :mixloop +3 "processing"%j +112 "core" +3 ."psFlush"PS.seek :empty +4 "processing"%Y's +2629 "core" ' +6 ."psFlush"PSV.dial PSR +6 "processing"%< +117 "core"  +5 ."psFlush"PSR.select :flush +6 "processing"%@ +21 ."psFlush"PS.seek 1ml +6 "processing"%~'[q +1105 "core" ' +3 ."psFlush"PSR.select :air +5 "processing"% +20 ."psFlush"PS.seek 2.5ml +5 "processing"%e' +416 #"uploadLog"upsync +1190 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%w +79 "core" +2 ."psFlush"PTV.dial :puck +3 "processing"%2  +77 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%p  +7 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%V'ܑ +2615 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%h +79 "core"  +2 ."psFlush"PSR.select :air +6 .PS.seek 2.5ml +2 "processing"%E' +2615 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"% +80 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%x'ܑ +2620 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"% +86 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +3 "processing"%' +597 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2109 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%g +81 "core" + ."psFlush"PBV.dial PSV +3 "processing"%J U +59 "core" V +3 ."psFlush"PS.seek 0ml +3 "processing"% 'ܑ +2618 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +51 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%`' +2621 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%  +79 "core"  +3 ."psFlush"PS.seek :empty +4 "processing"%Q's +2621 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%r +49 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%4' +2627 "core" ' +47 ."psFlush"PSV.dial PTV +11 "processing"%[ +78 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%: U +6 "core" U +3 ."psFlush"PS.seek 0ml +3 "processing"%m'ܑ +2628 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"% @ +52 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%N' +2632 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%u  +80 "core"  +3 ."psFlush"PS.seek :empty +4 "processing"%G's +2625 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%? +60 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +13 ."psFlush"PS.seek 1ml +2 "processing"%k'[q +1097 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +14 ."psFlush"PS.seek 2.5ml +3 "processing"%%' +1626 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%l +82 "core" + ."psFlush"PTV.dial :puck +3 "processing"%d  +7 "core"  +2 ."psFlush"PBV.dial :waste1 +3 "processing"%|  +59 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%{'ܑ +2627 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +80 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%P' +949 "Can"p\ Q =6 +1672 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +80 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"%'ܑ +2616 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%' +86 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +3 "processing"%!' +608 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%8' +2111 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%C +80 "core" + ."psFlush"PBV.dial PSV +3 "processing"%q U +58 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%'ܑ +2620 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%& @ +51 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%$' +2630 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +81 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%t's +2626 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%@ +48 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%a' +2624 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%T +78 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%y U +8 "core" U +3 ."psFlush"PS.seek 0ml +2 "processing"%'ܑ +2632 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%n @ +54 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"% ' +2624 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%6  +90 "core"  +3 ."psFlush"PS.seek :empty +4 "processing"%U's +2623 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&_& +6 "core" & & O= +3 "manipulator"&0% +4 "core" % _  O +3 ."psFlush"Elbow.seek PC +3 "manipulator"&( +290 "core" ( + "manipulator"& & +4 "core" &+  P\ +3 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &)& +3 "core" &+ P\ +3 ."psFlush"Forearm.seek PC +3 "manipulator"&F'E +100 "core" ' + ."psFlush"Hand.close +2 "manipulator"&A/ +73 "core" / +4 ."psFlush"PC.seek :open +10 "processing"%.( +378 "core" ( +2 "manipulator"&"& +4 "core" &!  I Q +3 "manipulator"&\ % +5 "core" % = , P +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&>' ] +101 "core" ' +4 ."psFlush"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +7 ."psFlush"Elbow.seek :garage +2 "manipulator"&/(-z +130 "core" ( +2 "manipulator"&& +4 "core" &-s  J R` +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &H& +3 "core" &-s   R` +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek :garage +3 "manipulator"&z'o +115 "core" ' +2 ."psFlush"Hand.open +2 "manipulator"&1 +68 "core" 1 +2 "manipulator"&s% +5 "core" % ye _ e ?7 +2 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."psFlush"Forearm.seek :retract +2 "manipulator"& ' ] +107 "core" ' + #"myshortDA"Finished short da assay +2 #Beginning samplePassF +4 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'9& +7 "core" & +2 "manipulator"&o& +4 "core" &-{  QX +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&(-z +6 "core" ( +2 "manipulator"&7& +4 "core" &-{ F QX +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &^& +5 "core" &-{  RX +2 ."myshortDA"Forearm.seek :garage +3 "manipulator"& 'o +108 "core" ' +2 ."myshortDA"Hand.close + "manipulator"&O/ +73 "core" / +2 "manipulator"&& +5 "core" &-} ~ BV +2 "manipulator"&}% +3 "core" % σv x t B +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&M' ] +105 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +2 "manipulator"&D( +296 "core" ( +2 "manipulator"&Z& +3 "core" & U +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &;& +3 "core" & I T +3 ."myshortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek CC +2 "manipulator"&#'ш +105 "core" ' +2 "manipulator"&S& +3 "core" &   P +3 "manipulator"&b% +4 "core" %~  Q +3 "collection"'3& +4 "core" & +3 "collection"'& +5 "core" & +3 ."myshortDA"CC.seek :closed +3 "collection"'(X +5 "core" & +5 & 5 +10 &Dp 2 +9 &5lu F +9 &\\ U +10 &D T +9 &FH T +10 &G T +9 &G T +9 &G T +10 &!ND T +9 &#G U +9 &$G T +10 &&C T +9 &(VA T +10 &*C T +9 &+F T +9 &-H U +10 &/^G T +9 &1 G T +9 &2F T +10 &4F U +9 &6fG T +10 &8(F T +9 &9C T +9 &;D T +10 &=nF T +9 &?0C T +9 &@G U +10 &BF U +9 &DtM U +10 &F1Z W +9 &Gu Z +9 &I _ +10 &K\\ ` +9 &M ` +10 &N ` +9 &P ` +9 &Ra a +10 &T! b +9 &U b" +9 &W R +10 &Xo _ +9 &X  S +10 ( + &Xe L +2 "collection"'& +4 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.50 +2 "collection"'\\& +5 "core" &Xd L +3 ."myshortDA"Hand.open + "manipulator"&]1 +19 "core" 1 +2 "manipulator"&X% +5 "core" %~ | J +2 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +3 "manipulator"&c' ] +103 "core" ' +3 ."myshortDA"PSV.dial PSR,avoiding: PBV +2 "processing"%  +46 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +15 ."myshortDA"PS.seek 1.5ml +2 "processing"%' +1606 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%  +47 "core"  +3 ."myshortDA"PS.seek 0ml +4 "processing"%'ܑ +1611 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%W +49 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +64 ."myshortDA"PS.seek 2.5ml +2 "processing"%v' +2626 "core" ' +2 ."connect"PRV.dial CBV +3 "processing"%  +4 ."myshortDA"CBV.dial PRV +5 "collection"'L  +7 "core"  +99  +2 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"%K +214 "core" ~ +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 "collection"'f  +7 "core"  +2 ."myshortDA"PTV.dial :PRV,avoiding: :puck +3 "processing"%* @ +76 "core" B +3 ."myshortDA"PS.seek 0ml +3 "processing"%-'ܑ +2618 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%B  +80 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%R' +2628 "core" ' + ."myshortDA"PSV.dial :PTV +3 "processing"%1 +80 "core" ~ +3 ."myshortDA"PS.seek 0ml +2 "processing"%,'ܑ +2617 "core" ' +2 #"myshortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&j& +6 "core" & 1 H +4 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek CC +2 "manipulator"&=( +7 "core" ( +2 "manipulator"&<& +4 "core" & 7 H +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &Y& +3 "core" &  I +3 ."myshortDA"Forearm.seek CC +2 "manipulator"&~'ш +92 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&w/ +18 "core" / +2 ."myshortDA"CC.seek :open +3 "collection"'2( +413 "core" ( +2 "manipulator"&p& +4 "core" &  P +2 "manipulator"&e% +5 "core" %х F OE +2 ."myshortDA"Forearm.seek :retract +2 "manipulator"&h' ] +94 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +2 "manipulator"&V(-z +270 "core" ( +2 "manipulator"&& +4 "core" &-q @ P +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &E& +3 "core" &-q w O +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek :garage +3 "manipulator"&'o +114 "core" ' +3 ."myshortDA"Hand.open + "manipulator"&x1 +77 "core" 1 +2 "manipulator"&% +4 "core" % wb r \\ a <0 +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&g' ] +119 "core" ' +14401 "Can"n\ I @̇ +33087 #"Camille"-> access 4 +3 "storage"(J% +6 "core" %@ \ - +2 "manipulator"&% +5 "core" % K V +2 "manipulator"&& +4 "core" &-r V +3 ."Camille"SC.reconfigure :tight + "storage"($\ .(\ 1~b +6 ."Camille"SC.seek 1 +3 "storage"( ( +352 "core" ( +2 ."Camille"SC.configure :limp + "storage"($(\ 1b +6 (& +3 "core" & ^\ ( +418 #"Camille"-> startTube 4 +1103 #-> start(:myshortDA){shortDA; samplePassF; PS.flush} +3 "collection"'`% +5 "processing"%r% +7 "core" %S +9 %ܖ +3 #"myshortDA"Ready to sample after 10 seconds from PRV.sipper? + #Type 'Thread[:myshortDA].answer' to continue +616 #"Camille"-> Thread[:myshortDA].answer +3 #"myshortDA"Camille answered Ready to sample after 10 seconds from PRV.sipper? "Yes" +6 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +3 .delay 10 seconds +1004 .PSV.dial :mixloop +2 "processing"%Q +49 "core" +2 ."myshortDA"PTV.dial :PRVmixing +2 "processing"%[  +76 "core" +2 ."myshortDA"PRV.dial :sipper +2 "processing"%:  +141 "core"  +3 ."myshortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +6 ."myshortDA"PS.seek 1.1ml +3 "processing"%4'h! +2286 "core" ' +3 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +4 "processing"%  +3 "collection"'m  +8 "core"  +134  +3 ."myshortDA"PS.seek 0.5ml +3 "processing"%u' +1267 "core" ' +2 ."myshortDA"PRV.dial :waste2 +3 "processing"%N @ +111 "core" > +3 ."myshortDA"PS.reconfigure :default + "processing"%#A d`xb +6 ."myshortDA"PS.seek :empty +3 "processing"%?'s +590 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%G +113 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +11 ."myshortDA"PS.seek 1ml +3 "processing"%k'[q +1151 "core" ' +2 ."myshortDA"PSR.select :air +7 "processing"% +13 ."myshortDA"PS.seek 2.5ml +3 "processing"%l' +1600 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%d +111 "core" +3 ."myshortDA"PS.seek :empty +3 "processing"%|'s +2632 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%% +112 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +13 ."myshortDA"PS.seek 1ml +2 "processing"%'[q +1102 "core" ' + ."myshortDA"PSR.select :air +3 "processing"% +12 ."myshortDA"PS.seek 2.5ml +3 "processing"%{' +1599 "core" ' +2 ."myshortDA"PSV.dial :mixloop +3 "processing"% +111 "core" +2 ."myshortDA"PRV.dial :sipper +2 "processing"%P  +49 "core" +3 ."myshortDA"PS.seek :empty +2 "processing"%''s +2620 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"% +113 "core"  +2 ."myshortDA"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%!' +2623 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%C +113 "core" +3 ."myshortDA"PS.seek :empty +2 "processing"%q's +2631 "core" ' +2 #"myshortDA"Loading da puck from tube 4 into Processing Clamp +2 "processing"%8& +6 "core" & +2 "manipulator"&&% +4 "core" % K V +3 "storage"(% +3 "core" %@ 2\ - +3 "storage"(. +4 "core" .( +2 ."myshortDA"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."myshortDA"SC.seek 4 +2 "storage"($(+ +520 "core" ( +3 ."myshortDA"SC.configure :limp + "storage"($(\ 1b +6 (@& +3 "core" &+ \ ( +3 "manipulator"&t& +4 "core" &-r  | S +2 "manipulator"&T% +4 "core" % K  C S +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek 4 +3 "manipulator"&y( +173 "core" ( +2 "manipulator"&a& +5 "core" &   TY +2 "storage"(n& +4 "core" &+ I\ *+ +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek 4 + 800 counts +2 "manipulator"&'s +105 "core" ' +2 "storage"(6& +4 "core" &+ \ ++ +3 ."myshortDA"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +7 ."myshortDA"SE.seek :beamBreak +2 "storage"( ' +308 "core" ' +2 "storage"(_- +4 "core" -'| +2 ."myshortDA"SE.configure :default + "storage"(#QK-0-\ b +6 (0& +4 "core" &+ "\ ++ +2 "manipulator"& & +4 "core" &  SY +3 ."myshortDA"Elbow.seek 4 +2 "manipulator"&)( +7 "core" ( +2 "manipulator"&+& +4 "core" &  ? SY +2 "storage"(A& +4 "core" &+ \ ++ +3 ."myshortDA"Forearm.seek 4 + 300 counts +2 "manipulator"&I' +39 "core" ' +2 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Hand.close +2 "manipulator"&5/ +21 "core" / +4 ."downElevator"SE.seek :down +4 "manipulator"&"& +3 "storage"(\ '= +11 "core" &  SY +2 "manipulator"&% +5 "core" %v N +2 ."myshortDA"Forearm.seek :retract +2 "manipulator"&H' ] +99 "core" ' +2 ."myshortDA"Elbow.seek PC +3 "manipulator"&F( +160 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +94 "core" ( +3 "manipulator"&& +4 "core" & s Q +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 && +3 "core" & 6 R +3 ."myshortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek PC +3 "manipulator"&s'E +4 "Can"\ N Cb +95 "core" ' +2 "manipulator"&>& +3 "core" &  / Q +3 "manipulator"&9% +4 "core" %A  ? Q +3 "processing"%o& +4 "core" & +3 "processing"%7& +5 "core" & +3 ."myshortDA"PC.seek :closed +4 "processing"%^(SD +6 "core" & +3 & 2 +9 &Fr 2 +9 &?mr F +10 &U R +9 &A R +43 &XB R + &B R + &B R + &B R +3 &!_B S +7 &#"A R +10 &$A S +9 &&A R +9 &(gB S +10 &**B R +9 &+@ R +9 &-E R +10 &/pD R +9 &12D R +10 &2@ R +9 &4F R +9 &6wD S +10 &8:E R +9 &9G S +10 &;D S +9 &=D S +9 &?BG R +10 &AA R +9 &BD R +9 &DE S +10 &FDS T +9 &Ha V +9 &Iu X +10 &K~y Y +9 &M< Z +10 &N Z +9 &P Z +9 &Re|e . +10 &S%] 1 +10 ( &S! , +3 "processing"%7& +13 #"myshortDA"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.73 + .Hand.open +2 "manipulator"&z1 +8 "core" &S  , +64 1 + "manipulator"&O% +4 "core" % A k N +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&' ] +108 "core" ' +3 #"myshortDA"Heating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +4 "processing"%} { +4 %/9 +8 "core" 9 +102 "processing"% 9 +4 "core" 9 +103 "processing"% 9 +3 "core" 9  +103 "processing"%Z9 +4 "core" 9  +103 "processing"%9 +3 "core" 9 +103 "processing"%;9 +3 "core" 9 +103 "processing"%S9 +3 "core" 9 +103 "processing"%b9 +3 "core" 9 +103 "processing"%39 +3 "core" 9# +103 "processing"%M9 +4 "core" 9' +103 "processing"%(9 +3 "core" 9+ +103 "processing"%\\9 +3 "core" 9/ +103 "processing"%]9 +3 "core" 94 +103 "processing"%X9 +4 "core" 98 +103 "processing"%9 +3 "core" 9< +103 "processing"%9 +3 "core" 9@ +104 "processing"%#9 +3 "core" 9E +103 "processing"%U9 +3 "core" 9I +103 "processing"%9 +4 "core" 9M +103 "processing"%9 +3 "core" 9Q +103 "processing"%W9 +3 "core" 9V +103 "processing"%9 +3 "core" 9Z +103 "processing"%L9 +3 "core" 9^ +103 "processing"%9 +3 "core" 9b +103 "processing"%K9 +3 "core" 9g +103 "processing"%f9 +3 "core" 9 k +103 "processing"%*9 +3 "core" 9o +103 "processing"%v9 +3 "core" 9s +103 "processing"%B9 +4 "core" 9x +103 "processing"%-9 +3 "core" 9#|\ +103 "processing"%19 +3 "core" 9) +103 "processing"%R9 +3 "core" 9/\ +4 ."myshortDA"PH.hold 2:00:00,28C +3 "processing"%j p{p. +4 ."myshortDA"delay 1:30 +7 "core"  +8997 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"%< +114 "core"  +2 #"myshortDA"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +4 "processing"% +14 ."myshortDA"PS.seek 0.5ml +2 "processing"%Y' +598 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."myshortDA"PS.seek 2ml +2 "processing"%w'Q +1600 "core" ' +2 ."myshortDA"PTV.dial :puck +2 "processing"%D  +135 "core"  +2 ."myshortDA"PSV.dial PTV +3 "processing"%c +79 "core" +2 ."myshortDA"PBV.dial :waste1 +3 "processing"%  +58 "core" +2 "processing"%p% +4 "core" %M  +3 ."myshortDA"PS.seek 1.5ml +2 "processing"%e' +587 "core" ' +2 ."myshortDA"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%~ * +37 "core" + +3 ."myshortDA"PS.seek 0ml +4 "processing"%'ܑ +1621 "core" ' +2 ."myshortDA"delay 5:00 +30003 #recoverPSRreagent08 + .PTV.dial :puck +5 "processing"%E  +6 "core"  +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%=  +38 "core" +2 ."myshortDA"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%x * +37 "core" + +2 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +79 "core"  +3 ."myshortDA"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."myshortDA"PS.seek 2.5ml +3 "processing"%h' +2523 "core" ' +2 ."myshortDA"PSV.dial PTV +2 "processing"% +80 "core" +2 ."myshortDA"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%J +79 "core"  +2 ."myshortDA"delay 5 seconds +503 .PSV.dial PTV +3 "processing"% +80 "core" +2 ."myshortDA"delay 5 seconds +512 .PSV.dial :air +2 "processing"%  +77 "core"  +3 ."myshortDA"PS.seek :empty +4 "processing"%'s +2526 "core" ' +2 ."myshortDA"PTV.dial :PRVmixing,via: PRV +3 "processing"%  +137 "core" +2 ."myshortDA"PSV.dial :mixloop +3 "processing"%` +47 "core" +2 ."myshortDA"PRV.dial :ab1 +2 "processing"%r @ +110 "core" ? +3 ."myshortDA"PS.reconfigure :slow + "processing"%#A 2`xb +6 ."myshortDA"PS.seek 0.15ml +3 "processing"%Q' +351 "core" ' +2 ."myshortDA"delay 2 seconds +203 ."connect"CBV.dial PRV +3 ."myshortDA"PRV.dial CBV +5 "collection"'[  +2 "processing"%:  +6 "core"  +42  +2 "processing"%,% +3 "core" %#  +3 ."myshortDA"PS.seek 0.3ml +3 "processing"%m' +172 "Can"~\ S F +182 "core" ' +2 ."myshortDA"delay 2 seconds +202 .CBV.dial between PRV and PSV +3 "collection"'  +38 "core" +2 ."myshortDA"PRV.dial :air +2 "processing"%4  +48 "core"  +3 ."myshortDA"PS.seek 0.9ml +4 "processing"%N'N +1271 "core" ' +2 ."myshortDA"PRV.dial :waste2 +2 "processing"%u @ +84 "core" > +2 ."myshortDA"PS.seek 0.5ml +3 "processing"%G' +860 "core" ' +2 #"myshortDA"addPMLReagent08 +2 .PSV.dial :air +4 "processing"%?  +47 "core"  +2 ."myshortDA"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."myshortDA"PS.seek 2ml +2 "processing"%k'Q +1614 "core" ' +2 ."myshortDA"PSV.dial :PML +2 "processing"%d +48 "core" +2 ."myshortDA"PTV.dial :mixing +2 "processing"%l @ +76 "core" A +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%%  +38 "core" +2 "processing"%|% +3 "core" %X +4 ."myshortDA"PS.seek 1.85ml +2 "processing"%'P +240 "core" ' +2 ."myshortDA"PBV.dial between PSV and waste1 +3 "processing"% * +38 "core" + +2 ."myshortDA"PS.seek 0ml +3 "processing"%P'ܑ +1965 "core" ' +2 ."myshortDA"delay 2 seconds +202 #Beginning samplePassC +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'{& +5 "core" & +3 "manipulator"&& +4 "core" &  P +2 "manipulator"&'% +4 "core" % ? _ T +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&C(-z +139 "core" ( +2 "manipulator"&!& +4 "core" &-   T +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &8& +3 "core" &- L T +3 ."myshortDA"Forearm.seek :garage +3 "manipulator"&&'o +107 "core" ' +3 ."myshortDA"Hand.close +2 "manipulator"&/ +71 "core" / +2 "manipulator"&& +4 "core" &- q v 7 > +3 "manipulator"& % +3 "core" % t X O  : +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&@' ] +104 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +3 "manipulator"&t( +298 "core" ( +3 "manipulator"&T& +4 "core" & a O +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 &a& +3 "core" &  O +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek CC +2 "manipulator"&n'ш +94 "core" ' +2 "manipulator"&V& +4 "core" &  O +3 "manipulator"&6% +3 "core" %ѐ  J +3 "collection"'g& +4 "core" &s +4 "collection"'_& +5 "core" & +3 ."myshortDA"CC.seek :closed +2 "collection"'0(X +7 "core" &m +4 &y 5 +9 &Eu| 2 +10 &3luy G +9 &X| T +9 &Ao T +10 &FBk T +9 &?w T +10 &Co U +9 &@m U +9 &!NAu T +10 &#?{ T +9 &$? T +9 &&C| T +10 &(U@v U +9 &*Dx T +10 &+Dr U +9 &-C| U +9 &/]Ar U +10 &1 Aw T +9 &2@ T +9 &4C T +10 &6fF{ T +9 &8(Fz T +10 &9Cp T +9 &;Fw U +9 &=mAr U +10 &?0C~ T +9 &@@u T +9 &BBq U +10 &DtIz U +9 &F1Yr W +10 &Gmx Y +9 &Ix ^ +9 &K[v ` +10 &Mn a +9 &Nq a +51 &Pu ` +3 &R_z b + &T"q a +4 &Un b# + &Wx S + &Xrw #f +5 &X$o S +9 ( + &X^p K +3 "collection"'_& +14 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.65 + "collection"' & +8 "core" &X[w K + &X[z K +2 ."myshortDA"Hand.open + "manipulator"&+1 +25 "core" 1 +2 "manipulator"&A% +5 "core" %ю C\ +2 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +2 "manipulator"&5' ] +101 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%" +113 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +4 "processing"%@ +14 ."myshortDA"PS.seek 1.5ml +2 "processing"%' +1601 "core" ' +2 ."myshortDA"delay 5 seconds +503 .PSV.dial :waste1 +3 "processing"%y  +45 "core"  +3 ."myshortDA"PS.seek 0ml +3 "processing"%'ܑ +1607 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"% +60 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%I' +2625 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +3 ."myshortDA"CBV.dial PRV +4 "processing"%  +5 "collection"'  +38 "core"  +133  +2 ."myshortDA"PSV.dial :mixloop +3 "processing"%) +112 "core" +3 ."myshortDA"CTV.dial :air,avoiding: :intake +2 "collection"'>  +7 "core"  +2 ."myshortDA"PTV.dial :PRVmixing +3 "processing"%9  +77 "core" +3 ."myshortDA"PS.seek 0ml +4 "processing"%o'ܑ +2615 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%\  +52 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%H' +2615 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%. +48 "core" +2 ."myshortDA"PS.seek 0ml +3 "processing"%z'ܑ +2627 "core" ' +2 ."myshortDA"PSV.dial :air +3 "processing"%O  +47 "core"  +3 ."myshortDA"PS.seek 2.5ml +2 "processing"%7' +2634 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%/ +48 "core" +2 ."myshortDA"PS.seek 0ml +3 "processing"% 'ܑ +2627 "core" ' +3 #"myshortDA"Garaging FlushPuck in Collection Clamp + "manipulator"&s& +7 "core" &  E +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek CC +3 "manipulator"& ( +4 "core" ( +3 "manipulator"&Z& +4 "core" &  A +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 && +3 "core" & B +3 ."myshortDA"Forearm.seek CC +3 "manipulator"&;'ш +94 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&S/ +18 "core" / +3 ."myshortDA"CC.seek :open +2 "collection"'b( +414 "core" ( +2 "manipulator"&3& +3 "core" &  I +3 "manipulator"&M% +4 "core" %х O MY +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&(' ] +97 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +3 "manipulator"&\\(-z +280 "core" ( +2 "manipulator"&]& +5 "core" &-x t Mk +2 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &X& +4 "core" &-x  Hk +3 ."myshortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek :garage +3 "manipulator"&'o +116 "core" ' +2 ."myshortDA"Hand.open +2 "manipulator"&1 +71 "core" 1 +2 "manipulator"&#% +5 "core" % w^ N = 8+ +2 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +2 "manipulator"&U' ] +111 "core" ' +2 ."da"delayUntil "18:39:16.73" +24709 #recoverPRVreagent08 +2 .PTV.dial :mixing +4 "processing"% @ +77 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +44 "processing"%W * +38 "core" + +2 ."da"PSV.dial :air +11 "processing"%  +48 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%L' +1685 "Can"\ N I +829 "core" ' +2 ."da"PSV.dial :mixloop +3 "processing"% +47 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%K  +47 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%f +48 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%*  +47 "core"  +2 ."da"PS.seek :empty +3 "processing"%v's +2498 "core" ' +2 #"da"washCycleDA #1 of 2 +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%B +144 "core"  +3 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +6 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%-' +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%1'Q +1608 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%R  +75 "core"  +2 ."da"PSV.dial PTV +3 "processing"%< +79 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%q  +39 "core" +2 "processing"%Y% +3 "core" %Q!  +4 ."da"PS.seek 1.5ml +2 "processing"%D' +595 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%c * +37 "core" + +3 ."da"PS.seek 0ml +2 "processing"%'ܑ +1626 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +9 "processing"%p  +11 "core"  + ."da"PBV.dial :waste1 +3 "processing"%w  +37 "core" +3 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%~ * +38 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%e +82 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%}' +2528 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%E +82 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%= +82 "core"  +3 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%x +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%  +79 "core"  +3 ."da"PS.seek :empty +4 "processing"%'s +2518 "core" ' +3 #"da"washCycleDA #2 of 2 + .PSR.select :air +4 .PSV.dial PSR +4 "processing"% +143 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +6 "processing"% +12 ."da"PS.reconfigure :default + "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%J' +589 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +2 "processing"%'Q +1602 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%  +6 "core"  +2 ."da"PSV.dial PTV +3 "processing"%h +76 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +39 "core" +2 "processing"%`% +3 "core" %N"  +4 ."da"PS.seek 1.5ml +2 "processing"%r' +582 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +39 "core" + +3 ."da"PS.seek 0ml +2 "processing"%['ܑ +1603 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%:  +7 "core"  + ."da"PBV.dial :waste1 +3 "processing"%,  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%Q * +36 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +80 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%4' +2519 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%m +80 "core" +45 ."da"delay 5 seconds +511 .PSV.dial PSR +3 "processing"%u +80 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%N +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%?  +79 "core"  +3 ."da"PS.seek :empty +2 "processing"%G's +2508 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +5 "processing"%d  +48 "core"  +2 ."da"delay 5 seconds +259 "Can" f M$ +243 ."da"PTV.dial :PRVmixing +4 "processing"%l  +134 "core" +2 ."da"delay 5 seconds +503 .PRV.dial :ab2 +2 "processing"%%  +46 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%|  +7 "core" +2 ."da"PSV.dial :mixloop +2 "processing"% +49 "core" +3 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.3ml +2 "processing"%k' +394 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%  +50 "core"  +2 "processing"%{% +4 "core" %$  +3 ."da"PS.seek 0.55ml +2 "processing"%'"^ +345 "core" ' +2 #"da"addPMLReagent08 +2 .PSV.dial :air +4 "processing"%'  +48 "core"  +3 ."da"PS.seek 2ml +4 "processing"%!'Q +1552 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%8 +50 "core" +2 ."da"PTV.dial :mixing +2 "processing"%F @ +77 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 "processing"%% +5 "core" %S  +3 ."da"PS.seek 1.85ml +2 "processing"% 'K +243 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"% * +38 "core" + +3 ."da"PS.seek 0ml +2 "processing"%&'ܑ +1959 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +48003 #recoverPRVreagent08 +2 .PTV.dial :mixing +3 "processing"%C @ +6 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%T  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%a * +39 "core" , +2 ."da"PSV.dial :air +3 "processing"%V  +48 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%6' +2518 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%g +38 "Can" m P +16 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%@  +47 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%2 +47 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +47 "core"  +3 ."da"PS.seek :empty +2 "processing"%+'s +2525 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +5 .PSV.dial PSR +4 "processing"%A +145 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."da"PS.seek 0.5ml +2 "processing"%_' +594 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%"'Q +1615 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%n  +75 "core"  +2 ."da"PSV.dial PTV +2 "processing"%P +79 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%y  +40 "core" +2 "processing"%% +4 "core" %V#  +3 ."da"PS.seek 1.5ml +2 "processing"% ' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +39 "core" , +3 ."da"PS.seek 0ml +2 "processing"%'ܑ +1600 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +3 "processing"%  +7 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%)  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%> * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%9 +80 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%I' +2531 "core" ' +43 ."da"PSV.dial PTV +15 "processing"%\ +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%o +81 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%. +79 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%H  +78 "core"  +3 ."da"PS.seek :empty +4 "processing"%O's +2495 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +5 .PSV.dial PSR +3 "processing"%z +144 "core"  +3 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +4 "processing"%/' +593 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +20 ."da"PS.seek 2ml +2 "processing"%7'Q +1604 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%s  +6 "core"  +2 ."da"PSV.dial PTV +3 "processing"%Z +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +39 "core" +2 "processing"%S% +4 "core" %Q  +3 ."da"PS.seek 1.5ml +2 "processing"%t' +600 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%5 * +39 "core" , +3 ."da"PS.seek 0ml +2 "processing"%0'ܑ +1599 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +5 "processing"%3  +5 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%M  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%; * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%] +82 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%X' +2535 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"% +80 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +4 "processing"%# +79 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%(  +79 "core"  +3 ."da"PS.seek :empty +2 "processing"%'s +2497 "core" ' +2 #"da"washCycleDA #3 of 3 +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"% +155 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +4 "processing"% +13 ."da"PS.reconfigure :default + "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%' +593 "core" ' +2 ."da"delay 5 seconds +384 "Can" ` SP +118 ."da"PSR.select :air +4 "processing"% +13 ."da"PS.seek 2ml +3 "processing"%W'Q +1608 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +8 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +92 "core" ~ +2 ."da"PBV.dial :waste1 +2 "processing"%  +39 "core" +2 "processing"%K% +3 "core" %T  +4 ."da"PS.seek 1.5ml + "processing"%f' +586 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%* * +37 "core" , +3 ."da"PS.seek 0ml +4 "processing"%L'ܑ +1612 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +3 "processing"%B  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%v  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%- * +38 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%R +80 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%<' +2501 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%q +93 "core" ~ +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%Y +77 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%1 +79 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +49 "processing"%c  +77 "core"  +3 ."da"PS.seek :empty +11 "processing"%D's +2510 "core" ' +2 ."da"Gate.power :camera,:ON +4 #Mixing DA Substrates + .PSR.select :air +4 .PSV.dial PSR +4 "processing"%p +149 "core"  +6 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +9 "processing"% +20 ."da"PS.reconfigure :default +5 "processing"%#A d`xb +11 ."da"PS.seek 0.25ml +8 "processing"%w'I +347 "core" ' +3 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +6 "processing"% +12 ."da"PS.seek 0.5ml +2 "processing"%~' +332 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +2 "processing"%e'Q +1606 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%  +6 "core"  +2 ."da"PSV.dial PTV +2 "processing"%E +84 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%=  +39 "core" +2 "processing"%x% +4 "core" %S  +4 ."da"PS.seek 1.5ml +2 "processing"%' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%} * +38 "core" , +3 ."da"PS.seek 0ml +4 "processing"%'ܑ +1601 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +8 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%J  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +39 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%h +82 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%' +2593 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%` +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"% +82 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"% +81 "core" +3 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%r  +82 "core"  +3 ."da"PS.seek :empty +4 "processing"%:'s +2595 "core" ' +3 #"da"Additional air clear + .PSR.select :air +4 .PSV.dial PSR +4 "processing"%, +147 "core"  +2 #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +6 .PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 2ml +2 "processing"%Q'Q +2122 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +3 "processing"%  +7 "core"  +2 ."da"PSV.dial PTV +3 "processing"%[ +81 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%m  +40 "core" +2 "processing"%u% +4 "core" %N$  +3 ."da"PS.seek 1.5ml +2 "processing"%N' +601 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%? * +38 "core" + +3 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%4  +115 "core"  +3 ."da"PS.seek :empty +2 "processing"%d's +1606 "core" ' +2 "processing"%l9 +4 "core" 9z6 +3 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +6 "processing"%% +3 "core" 6 +2 "processing"%|& +5 "core" &S$ , +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&% +6 "core" % P " ! +3 "storage"(G% +4 "core" %@ $ $ +2 "storage"(. +4 "core" .(+ +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 ."da"SC.seek 3 +2 "storage"({(@ +205 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +11 (k& +3 "core" &@ K +7 "manipulator"&'& +4 "core" &-x   k +3 "manipulator"&% +4 "core" % P ! V +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +3 "manipulator"&8( +173 "core" ( +2 "manipulator"&F& +3 "core" &   Ib +3 "storage"(& +4 "core" &J  ~ +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +52 "manipulator"&'m +95 "core" ' +2 "storage"(& +4 "core" &J S +3 ."da"SE.reconfigure :pick +10 "storage"(#],K-0-\ b +7 ."da"SE.seek :beamBreak +2 "storage"(!' +323 "core" ' +3 "storage"( - +5 "core" -'x +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +5 "manipulator"&i& +3 "core" &  b +3 "storage"(C& +4 "core" &J \ A +3 ."da"Elbow.reconfigure :limp + "manipulator"&$ ,(b +6 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek 3 +2 "manipulator"&T'M +36 "core" ' +2 ."da"Elbow.hold +4 "manipulator"&a, +4 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 "storage"(V- +3 "core" -'x +4 ."da"SE.seek 0.11 Pucks below Top Plate +2 "storage"(&' +34 "core" ' +2 "manipulator"&g% +4 "core" %Yb ]   +2 "storage"(@& +4 "core" &J Y  +3 ."da"Forearm.force -20 + "manipulator"&5 +7 ."da"Forearm.seek 3 + 312 counts +2 "manipulator"&2'Ѕ +24 "core" ' +2 "manipulator"& & +3 "core" & & $ +L +3 "storage"(6& +5 "core" &J  +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&A'm +15 "core" ' +3 ."da"SE.seek 1.11 Pucks below Top Plate +3 "storage"(+' +44 "core" ' +2 "manipulator"&_& +5 "core" & " #L +2 "manipulator"&n% +3 "core" %k " ! q +4 ."da"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +2 "manipulator"&P' ] +89 "core" ' +2 ."da"Elbow.seek PC +3 "manipulator"&y( +251 "core" ( +2 "manipulator"&& +4 "core" & & # E +3 ."da"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 &"& +3 "core" &   yE +3 ."da"Forearm.seek PC +2 "manipulator"&'E +96 "core" ' +2 ."da"Hand.close +2 "manipulator"& / +79 "core" / +3 ."da"PC.seek :open +2 "processing"%( +379 "core" ( +2 "storage"()& +4 "core" &J / / S +2 "manipulator"&>& +5 "core" &   E +2 "manipulator"&9% +4 "core" % V   i8 +3 ."da"Forearm.seek :retract +3 "manipulator"&' ] +108 "core" ' +3 ."da"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +7 ."da"Elbow.seek 3 +3 "manipulator"&\ ( +260 "core" ( +2 "manipulator"&o& +4 "core" & B ; 6) +2 "storage"(.& +4 "core" &J / . 3 +4 ."da"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&H'm +101 "core" ' +3 ."da"Hand.open + "manipulator"&I1 +27 "core" 1 +3 "storage"(z- +4 "core" -' +3 ."da"SE.seek 0.76 Pucks below Top Plate +2 "storage"(O' +38 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.23 Pucks below Top Plate +3 "storage"(/' +59 "core" ' +2 #"da"Lights, camera, ACTION! +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +5 "processing"%s& +4 #"da"PuckCamera: snap -bin=2,2 -png=0 -auto /var/log/esp/da25jul1119h.png +16 "core" & v +4 "manipulator"&Z& +7 "core" & D M ,) +5 "manipulator"&% +6 "core" %` / : KB +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +3 "manipulator"&S' ] +101 "core" ' +3 ."psFlush"Elbow.seek FlushPuck::Garage +4 "manipulator"&7(-z +192 "core" ( +3 "manipulator"&5& +4 "core" &- a\\ +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &t& +63 "core" &- q V T\\ +2 ."psFlush"Forearm.seek :garage +11 "manipulator"&3'o +108 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&M/ +71 "core" / +2 "manipulator"&;& +4 "core" &- 7\\ +2 "manipulator"&]% +4 "core" % ς ޹* +3 ."psFlush"Forearm.seek :retract +3 "manipulator"&0' ] +119 "core" ' +3 ."psFlush"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +7 ."psFlush"Elbow.seek PC +2 "manipulator"& ( +123 "core" ( +3 "manipulator"&& +4 "core" &  E +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &#& +3 "core" & e g AE +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek PC +3 "manipulator"&('E +99 "core" ' +2 "manipulator"&X& +4 "core" & M L E +3 "manipulator"&% +4 "core" %B O O C +3 "processing"%& +4 "core" & u +3 "processing"%& +5 "core" & u +3 ."psFlush"PC.seek :closed +4 "processing"%(SD +6 "core" & u +3 & 2 +9 &Dp 2 +9 &-kn G +10 &R U +9 &z: U +10 &;9 V +9 &8 U +9 &; U +10 &: V +9 &!A9 uW +10 &#8 tV +9 &$7 tV +9 &&7 tW +10 &(J7 tV +9 &* 6 tV +9 &+7 sV +10 &-9 sV +9 &/R7 sV +9 &14 sV +10 &28 sV +9 &48 rW +10 &6Y8 rW +9 &8: rV +9 &9; rV +10 &;; rV +9 &=a; rV +11 &?"9 qW +10 &@8 U +8 &B; U +10 &Dl> U +9 &F,D V +10 &GR X +9 &Ih Z +10 &K`t \\ +9 &M!t ] +14 &N} p_ +6 &P} n` +8 &RF~_ p= +9 &S, oO +11 &S-& s1 +2 ( +6 "processing"%& +8 #"psFlush"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.86 +4 "processing"% & +12 #"da"SX HX9/16 (USB:60): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 1.063 seconds\ Exposing 696x520 pixel 16-bit image for 11.093 seconds\ /var/log/esp/da25jul1119h.png: PNG Upload Complete\ +5 #PuckCamera: snap -bin=2,2 -png=0 15.0 /var/log/esp/midres/da25jul1119h15s.png +27 "core" &S-& s1 + &S-& r1 +6 ."psFlush"Hand.open +4 "manipulator"&1 +83 "core" 1 +2 "manipulator"&K% +5 "core" % B f +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +3 "manipulator"&W' ] +115 "core" ' +3 ."psFlush"PSR.select :air +4 .PSV.dial PSR +4 "processing"%* +52 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +15 ."psFlush"PS.seek 0.5ml +2 "processing"%f' +599 "core" ' +2 ."psFlush"delay 5 seconds +504 .PSR.select :air +5 "processing"% +14 ."psFlush"PS.seek 2.5ml +3 "processing"%B' +182 #"da"SX HX9/16 (USB:60): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da25jul1119h15s.png: PNG Upload Complete\ +4 #PuckCamera: snap -bin=2,2 -png=0 25.0 /var/log/esp/midres/da25jul1119h25s.png +1503 #"image"compressed /var/log/esp/da25jul1119h.jxl +449 "core" ' +2 ."psFlush"delay 1 second +104 .PRV.dial :waste2,avoiding: :ab2 +3 "processing"%v @ +216 "core" A +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%-  +144 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"%R +121 "core" +8 ."psFlush"PS.seek :empty +10 "processing"%L's +92 #"da"SX HX9/16 (USB:60): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 25 seconds\ /var/log/esp/midres/da25jul1119h25s.png: PNG Upload Complete\ +3 .Gate.power :camera,:OFF +5 "storage"(q- +17 "core" -' +7 "storage"(Y& +13 "core" &J ! # +5 "manipulator"&1& +11 "core" & w u pE +4 "manipulator"&c% +3 "core" % M y x d +3 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 3 +3 "manipulator"&<( +246 "core" ( +2 "manipulator"&p& +5 "core" & t ;Z +3 "storage"(D& +3 "core" &J H G +4 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&w'm +96 "core" ' +12 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +7 ."da"SE.seek 0.49 Pucks below Top Plate +3 "storage"(~' +57 "core" ' +2 "manipulator"&& +4 "core" & ( Z +2 "storage"(E& +6 "core" &J < > +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +7 ."da"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek 3 +4 "manipulator"&='M +37 "core" ' +67 ."da"Elbow.hold +13 "manipulator"&x, +7 "core" , +3 ."da"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +7 ."da"SE.reconfigure :default + "storage"(#QK-0-\ b +9 ."da"SE.seek 0.67 Pucks below Top Plate +6 "storage"(e' +31 "core" ' +3 "manipulator"&}% +4 "core" %Rk    +3 "storage"(& +5 "core" &J\ \  +2 ."da"Forearm.force -20 +2 "manipulator"&5 +6 ."da"Forearm.seek 3 + 305 counts +3 "manipulator"&'~ +17 "core" ' +2 "manipulator"&J& +5 "core" &  %E +2 "storage"(& +5 "core" &J T O +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&h'm +36 "core" ' +2 "storage"(% +5 "core" % g f S +4 ."downElevator"SE.seek :down +3 "storage"(`'= +101 (% +3 "core" %1 V T ] \\x +3 "manipulator"&% +4 "core" %S  $ +4 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +4 "manipulator"&r' ] +96 "core" ' +57 ' +2 ."downElevator"SE.stop + "storage"(5 +7 (& +4 "core" &J f d T +259 "Can" P YD +903 #"image"compressed /var/log/esp/midres/da25jul1119h15s.jxl +203 "core" ' +2 ."psFlush"PSR.select :air +5 .PSV.dial PSR +4 "processing"%, +115 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +6 "processing"%@ +15 ."psFlush"PS.seek 0.5ml +3 "processing"%:' +589 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +5 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1485 #"image"compressed /var/log/esp/midres/da25jul1119h25s.jxl +3 ."Qmail"DAfans.email "da25jul1119h exposed 11.093 seconds\\nmidres/da25jul1119h15s\\nmidres/da25jul1119h25s",Subject: "da25jul1119h images!" +622 "core" ' +2 ."psFlush"delay 1 second +103 .PBV.dial :waste1 +2 "processing"%[  +39 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%m @ +79 "core" A +2 ."psFlush"PSV.dial :mixloop +2 "processing"%u +114 "core" +3 ."psFlush"PS.seek :empty +4 "processing"%Q's +2617 "core" ' +5 ."psFlush"PSV.dial PSR +6 "processing"%? +118 "core"  +4 ."psFlush"PSR.select :flush +6 "processing"%@ +20 ."psFlush"PS.seek 1ml +4 "processing"%4'[q +1105 "core" ' +4 ."psFlush"PSR.select :air +6 "processing"% +19 ."psFlush"PS.seek 2.5ml +5 "processing"%N' +104 #"uploadLog"upsync +1514 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%l +92 "core" ~ +2 ."psFlush"PTV.dial :puck +3 "processing"%%  +75 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%|  +8 "core" +3 ."psFlush"PS.seek 0ml +4 "processing"%'ܑ +2613 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%G +80 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%' +2624 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%k +82 "core" +3 ."psFlush"PS.seek 0ml +4 "processing"%''ܑ +2619 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +80 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +69 ."psFlush"PS.seek 0.5ml +2 "processing"%$' +586 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%F' +2114 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +82 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%\\ U +60 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%'ܑ +2623 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%U @ +50 "core" ? +3 ."psFlush"PS.seek 2.5ml +3 "processing"% ' +2621 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%i  +80 "core"  +3 ."psFlush"PS.seek :empty +4 "processing"%C's +2615 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%V +48 "core"  +2 ."psFlush"PSR.select :air +6 .PS.seek 2.5ml +4 "processing"%g' +2616 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%@ +78 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"% U +6 "core" U +3 ."psFlush"PS.seek 0ml +2 "processing"%6'ܑ +2620 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%_ @ +47 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%n' +2621 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%  +80 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%8's +2623 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%! +50 "core"  +2 ."psFlush"PSR.select :flush +5 "processing"%@ +12 ."psFlush"PS.seek 1ml +3 "processing"%T'[q +1092 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%2' +1608 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%& +78 "core" +2 ."psFlush"PTV.dial :puck +3 "processing"%A  +6 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%  +59 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%"'ܑ +2626 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%a +82 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"% ' +2616 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%P +80 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%^'ܑ +2620 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%) +85 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +3 "processing"%>' +596 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%9' +2114 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"% +80 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%o U +58 "core" V +3 ."psFlush"PS.seek 0ml +4 "processing"%.'ܑ +2621 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%y @ +48 "core" ? +3 ."psFlush"PS.seek 2.5ml +3 "processing"%I' +2629 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%z  +78 "core"  +3 ."psFlush"PS.seek :empty +4 "processing"%s's +149 "Can"\ N \\ | +2468 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%Z +49 "core"  +2 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%' +2624 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"% +78 "core" +2 ."psFlush"PBV.dial PSV +11 "processing"%+ U +8 "core" U +3 ."psFlush"PS.seek 0ml +2 "processing"%O'ܑ +2626 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%H @ +54 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%5' +2624 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%t  +80 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%\ 's +2626 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&M& +6 "core" &  PE +3 "manipulator"&;% +5 "core" % l 2 P +2 ."psFlush"Elbow.seek PC +3 "manipulator"&]( +280 "core" ( +2 "manipulator"&S& +5 "core" &  Q +2 ."psFlush"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 && +5 "core" &   R +2 ."psFlush"Forearm.seek PC +2 "manipulator"&#'E +95 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&3/ +68 "core" / +2 ."psFlush"PC.seek :open +3 "processing"%X( +379 "core" ( +2 "manipulator"&& +4 "core" & T +2 "manipulator"&% +4 "core" % F  T- +3 ."psFlush"Forearm.seek :retract +3 "manipulator"&7' ] +107 "core" ' +3 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek :garage +2 "manipulator"&0(-z +120 "core" ( +2 "manipulator"&& +5 "core" &-  X +2 ."psFlush"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 & & +4 "core" &- Y X +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek :garage +3 "manipulator"&'o +113 "core" ' +2 ."psFlush"Hand.open +2 "manipulator"&K1 +71 "core" 1 +2 "manipulator"&% +4 "core" % wa  B/ +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +3 "manipulator"&*' ] +103 "core" ' +2 #"myshortDA"Finished short da assay +2 #Beginning samplePassF +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'(& +7 "core" & +2 "manipulator"&d& +4 "core" &- U +3 ."myshortDA"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&f(-z +6 "core" ( +2 "manipulator"&v& +4 "core" &- ? U +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &-& +4 "core" &- U +3 ."myshortDA"Forearm.seek :garage +3 "manipulator"&R'o +110 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&q/ +71 "core" / +2 "manipulator"&Y& +4 "core" &- ' D +3 "manipulator"&1% +4 "core" % σr x s h D +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&c' ] +109 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +2 "manipulator"&B( +324 "core" ( +2 "manipulator"&p& +4 "core" &  9 R& +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &D& +3 "core" &  ? R& +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek CC +2 "manipulator"& 'ш +95 "core" ' +2 "manipulator"&& +4 "core" &  S& +3 "manipulator"&E% +5 "core" %р  S< +2 "collection"'W& +4 "core" & +3 "collection"'}& +5 "core" & +4 ."myshortDA"CC.seek :closed +3 "collection"'(X +6 "core" & +3 & 5 +9 &Dp 2 +10 &-lu F +9 &\\ U +10 &|A T +9 &>D T +9 &F U +10 &J U +9 &G U +9 &!FC T +10 &#C T +9 &$D T +10 &&C T +9 &(NG T +9 &*D U +10 &+F T +9 &-F T +9 &/UF U +10 &1F T +9 &2A T +10 &4F T +9 &6^C T +9 &8F U +10 &9D T +9 &;F T +9 &=eF U +10 &?(F T +54 &@C T +2 &BG T +2 &DlL U +2 &F)Y W + &Gn Z +3 &I ^ +3 &KW _ +8 &M _ +9 &N ` +10 &P ` +9 &RZ a +9 &T a +10 &U b +9 &W Q +9 &X" (t +10 &Xk V +3 ( +2 "collection"'}& +5 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.51 +2 "collection"'/& +5 "core" &Xi V +3 ."myshortDA"Hand.open + "manipulator"&J1 +27 "core" 1 +2 "manipulator"&% +4 "core" %р  K< +4 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&' ] +97 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%w  +49 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +4 "processing"%@ +14 ."myshortDA"PS.seek 1.5ml +2 "processing"%' +1606 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSV.dial :waste1 +4 "processing"%  +48 "core"  +3 ."myshortDA"PS.seek 0ml +3 "processing"%<'ܑ +1613 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%~ +49 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%=' +2624 "core" ' +2 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +4 "processing"%  +5 "collection"'  +6 "core"  +102  +2 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"%e +210 "core" ~ +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 "collection"'h  +8 "core"  +2 ."myshortDA"PTV.dial :PRV,avoiding: :puck +3 "processing"%` @ +76 "core" B +3 ."myshortDA"PS.seek 0ml +4 "processing"%,'ܑ +2618 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%L  +80 "core"  +3 ."myshortDA"PS.seek 2.5ml +3 "processing"%:' +2619 "core" ' +2 ."myshortDA"PSV.dial :PTV +3 "processing"%[ +80 "core" ~ +3 ."myshortDA"PS.seek 0ml +2 "processing"%m'ܑ +2620 "core" ' +2 #"myshortDA"Garaging FlushPuck in Collection Clamp + "manipulator"&u& +8 "core" & \\ I& +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +3 "manipulator"&( +32 "core" ( +2 "manipulator"&?& +5 "core" & | K +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &Q& +3 "core" & 9 K +3 ."myshortDA"Forearm.seek CC +2 "manipulator"&4'ш +93 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&l/ +26 "core" / +3 ."myshortDA"CC.seek :open +2 "collection"'%( +408 "core" ( +2 "manipulator"&|& +4 "core" &  P S +2 "manipulator"&N% +4 "core" %} r TR +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&G' ] +100 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +3 "manipulator"&(-z +284 "core" ( + "manipulator"&k& +4 "core" &-z  5 WP +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 && +4 "core" &-z  WP +3 ."myshortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek :garage +3 "manipulator"&'o +112 "core" ' +3 ."myshortDA"Hand.open +2 "manipulator"&'1 +75 "core" 1 +2 "manipulator"&$% +4 "core" % xe  / A6 +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +2 "manipulator"&' ] +113 "core" ' +3 #"myshortDA"Flushing Processing stage + "processing"%\\% +7 "core" %ܔ +2 #"myshortDA"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%F& +5 "core" & +3 "manipulator"&U& +4 "core" &-z ? XP +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&(-z +5 "core" ( +2 "manipulator"&i& +4 "core" &-z  WP +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 & & +5 "core" &-z K XP +2 ."myshortDA"Forearm.seek :garage +3 "manipulator"&V'o +111 "core" ' +2 ."myshortDA"Hand.close +55 "manipulator"&C/ +69 "core" / +3 "manipulator"&@& +4 "core" &-z z   BP +3 "manipulator"& % +5 "core" % p s t B +2 ."myshortDA"Forearm.seek :retract +3 "manipulator"&g' ] +110 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek PC +4 "manipulator"&_( +121 "core" ( + "manipulator"&6& +4 "core" &   S_ +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +5 "core" &  S_ +2 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek PC +3 "manipulator"&n'E +102 "core" ' +2 "manipulator"&!& +4 "core" & &  S_ +3 "manipulator"&8% +3 "core" %F  S$ +3 "processing"%T& +4 "core" &$ +4 "processing"%&& +5 "core" &$ +3 ."myshortDA"PC.seek :closed +3 "processing"%A(SD +7 "core" & +4 & 2 +10 &Fr 2 +9 &@nr F +10 &T R +9 &? R +9 &[@ R +10 &? R +9 &A Q +9 &B Q +10 &!dA Q +9 &#%A R +9 &$D R +10 &&D R +9 &(kD R +10 &*-@ R +9 &+A R +9 &-C R +10 &/sA R +9 &14B R +10 &2A R +9 &4C R +9 &6yC R +10 &8;? R +9 &9A R +9 &;E R +10 &=C S +9 &?CD R +10 &AD R +9 &BD S +9 &DD R +10 &FHM S +9 &H\\ V +9 &Ip W +10 &K~y Y +9 &M>~ Z +10 &N~ Z +9 &P Z +9 &Ri}c , +10 &S(j 7 +9 ( + &S!$ . +3 "processing"%&& +4 #"myshortDA"Processing Clamp onSpring/offSpring for 7/24 samples, on/off torque 1.68 + "processing"%& +8 "core" &S!% . +2 ."myshortDA"Hand.open +2 "manipulator"&21 +69 "core" 1 +2 "manipulator"&a% +4 "core" % F   P$ +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."myshortDA"Forearm.seek :retract +2 "manipulator"&"' ] +96 "core" ' +3 ."myshortDA"PSV.dial PSR +2 "processing"%P +81 "core"  + ."myshortDA"PSR.select :flush +4 "processing"%@ +13 ."myshortDA"PS.seek 1ml +2 "processing"% '[q +1094 "core" ' + ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +3 "processing"%)' +1611 "core" ' +2 ."myshortDA"PSV.dial PTV +2 "processing"%^ +80 "core" +2 ."myshortDA"PTV.dial :puck +3 "processing"%>  +76 "core"  +2 ."myshortDA"PBV.dial :waste1 +3 "processing"%  +58 "core" +3 ."myshortDA"PS.seek 0ml +2 "processing"%o'ܑ +2617 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%9 +80 "core"  +2 ."myshortDA"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%y' +2621 "core" ' +2 ."myshortDA"PSV.dial PTV +3 "processing"%. +80 "core" +3 ."myshortDA"PS.seek 0ml +2 "processing"%z'ܑ +2623 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%I +80 "core"  +2 ."myshortDA"PSR.select :flush +5 "processing"%@ +12 ."myshortDA"PS.seek 0.5ml +2 "processing"%Z' +585 "core" ' +2 ."myshortDA"PSR.select :air +3 "processing"% +12 ."myshortDA"PS.seek 2.5ml +2 "processing"%s' +2122 "core" ' +2 ."myshortDA"PSV.dial PTV +2 "processing"% +80 "core" +2 ."myshortDA"PBV.dial PSV +3 "processing"%+ U +58 "core" V +3 ."myshortDA"PS.seek 0ml +2 "processing"%'ܑ +2626 "core" ' +2 ."myshortDA"PSV.dial PBV +2 "processing"%H @ +49 "core" > +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%O' +2618 "core" ' +2 ."myshortDA"PSV.dial :waste1 +3 "processing"%t  +83 "core"  +2 ."myshortDA"PS.seek :empty +3 "processing"%5's +2616 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%M +48 "core"  +2 ."myshortDA"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%;' +2620 "core" ' +45 ."myshortDA"PSV.dial PTV +11 "processing"%S +80 "core" +2 ."myshortDA"PBV.dial PSV +2 "processing"% U +7 "core" U +3 ."myshortDA"PS.seek 0ml +2 "processing"%x'ܑ +1114 "Can"\ L _  +1502 "core" ' +2 ."myshortDA"PSV.dial PBV +3 "processing"%3 @ +47 "core" ? +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%r' +2616 "core" ' +2 ."myshortDA"PSV.dial :waste1 +3 "processing"%  +80 "core"  +2 ."myshortDA"PS.seek :empty +3 "processing"%'s +2626 "core" ' +2 #"myshortDA"Garaging FlushPuck in Processing Clamp +2 "manipulator"&& +6 "core" &  R_ +4 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek PC +3 "manipulator"&( +7 "core" ( +2 "manipulator"& & +5 "core" &  y S_ +2 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &#& +3 "core" &  S_ +4 ."myshortDA"Forearm.seek PC +2 "manipulator"&]'E +95 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&K/ +74 "core" / +3 ."myshortDA"PC.seek :open +2 "processing"%( +379 "core" ( +2 "manipulator"&7& +4 "core" &  W_ +2 "manipulator"&(% +4 "core" % W m W_ +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&d' ] +93 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +3 "manipulator"&v(-z +139 "core" ( + "manipulator"&-& +4 "core" &-v +  T& +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 && +3 "core" &-v D T& +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek :garage +3 "manipulator"&q'o +117 "core" ' + ."myshortDA"Hand.open +2 "manipulator"&Y1 +26 "core" 1 +2 "manipulator"&1% +5 "core" %v] U ^ @* +2 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +2 "manipulator"&0' ] +108 "core" ' +51928 "Can"\ G a +60002 \ G d5> +60002 \ G fԇ +60001 \ G iVj +60002 \ G k +60002 \ G nv +60002 \ G q, +60002 \ G s‡ +60002 \ G v&X +60001 \ G x +60002 \ G {E +60002 \ F } +60002 \ G c +60002 \ G F +60002  \ G ܇ +60002 \ G r +60002 \ \ G  +60002 \ G , +60002 \ G  4 +60002 &\ F I ʇ +60002 2\ G !` +60002 6\ G d! +60001 G\ G " +60002 P\ G #" +60002 S\ G # @PDT1752303607.03 ^\ G $N +60002 _\ F +$ +60002 e\ G %z +60002 q\ G G& +60002 s\ G & +60002 x\ F b'< +60001 \ G '҇ +60002 \ F }(h +60002 \ G ( +60002 \ G ) +60002 \ G &** +60002 \ G * +60002 \ G B+V +60001 \ G + +60002 \ F \\, +60002 \ G - +60002 \ G x- +60002 \ G .D +60002 \ G ϓ.ڇ +60002 \ F /p +60002 \ F Ԯ0 +60002 \ G ;0 +60002 \ F 12 +60002 \ G V1ȇ +60002 \ G 2^ +60002 \ G q2 +60002 \ G 3 +60001 \ G 4 +60002 \ G 4 +60002 \ G 5L +60002 \ F 45 +60002 \ G 6x +60002 \ F O7 +60002 \ G 7 +60001 \ G i8: +60002 \ F 8Ї +60002 \ F 9f +60002 \ F 9 +60002 \ \ H : +60002 \ G +;( +60002 \ G ; +60002 \ G \ E +60002 \ F {> +60001 \ F  ?B +60002 \ G ?؇ +60002 \ G %@n +60002 \ G A +60002 \ H !AA +60002 \ \ I #B0 +60002 \ \ I &wBƇ +60002 \ I )C\\ +60002 \ H +C +60001 \ \ I .`D +60002 \ \ I 1E +60002 \ \ I 3E +60002 \ I 6KFJ +60002 \ \ I 8F +60002 \ I ;Gv +60002 \ \ I >6H +60002 \ K @H +60002 \ \ I C~I8 +60002 \ \ I F"I· +60002 \ \ I HJd +60002 \ \ I KkJ +60001 \ \ I NK +60002 \ I PL& +60002 \ \ I SXL +60002 \ \ I UMR +60002 \ \ I XM +60002 \ \ I [EN~ +60002 \ \ I ]O +60001 \ J `O +60002 \ \ I c2P@ +60002 \ \ I ePև +60002 \ \ I h{Ql +60002 \ \ I k R +60002 \ \ J mR +60002 \ I phS. +60002 \ \ I s Sć +60002 \ \ I uTZ +60001 \ \ I xUT +60002 \ \ I zU +60002 z\ \ J }V +60002 |\ \ J CV +60002 \ \ I WH +60002 \ \ I Wއ +60002 }\ J 0Xt +60002 z\ \ I Y\ +60002 x\ \ I yY +60002 z\ \ I Z6 +60002 u\ \ I Ż +60001 l\ \ I f[b +60002 X\ I [ +60002 T\ \ I \\ +60002 R\ I T]$ +60002 T\ I ] +60002 N\ I ^P +60002 R\ \ I B^ +60002 Q\ I _| +60002 b\ \ J ` +60001 j\ I /` +60002 c\ \ I a> +60002 l\ \ I yaԇ +60002 Z\ \ I bj +60002 W\ \ I c +60002 `\ I gc +60002 b\ \ I d, +60002 b\ \ I d‡ +60002 k\ \ H ReX +60001 q\ G e +60002 x\ G tf +60002 \ G g +60002 \ G ̔g +60002 \ G $hF +60002 \ G ѵh܇ +60002 \ G Eir +60002 \ G j +60002 \ G ej +60001 \ G k4 +60002 \ G ޅkʇ +60002 \ G l` +60002 \ G l +60002 \ G 4m +60002 \ F n" +60002 \ G Sn +60002 \ G oN +60002 \ G qo +60002 \ G pz +60001 \ G q +60002 \ G q +60002 }\ G r< +60002 x\ G :r҇ +60002 v\ G sh +60002 w\ G Vs +60002 ~\ G t +60002 \ G ru* +60002 \ G \ u +60001 |\ G vV +60002 \ F v +60002 ~\ G w +60002 \ G 6x @PDT1752390009.76 \ G x +60002 \ G RyD +60002 \ G yڇ +60002 \ G mzp +60001 \ G { +60002 \ G #{ +60002 \ G &|2 +60002 \ G (|ȇ +60002 \ G +1}^ +60002 \ G -} +60002 \ G 0M~ +60002 \ G 2 +60002 \ G 5h +60001 \ G 7L +60002 \ G : +60002 \ F =x +60002 \ G ? +60002 \ G B, +60002 \ G D: +60001 \ G GFЇ +60002 \ G If +60002 \ G La +60002 \ G N +60002 \ F Q}( +60002 \ G T\  +60002 \ G VT +60002 \ G Y% +60002 \ G [ +60001 \ G ^A +60002 \ G ` +60002 \ G c\\B +60002 \ G e؇ +60002 \ G hwn +60002 \ G k +60002 \ G m +60002 \ G p0 +60002 \ G rƇ +60002 \ G u:\\ +60002 \ G w +60002 \ G zU +60001 \ G | +60002 \ G p +60002 \ G J +60002 \ G  +60002 \ G v +60002 \ F  +60002 \ F 4 +60002 \ G 8 +60002 \ G P· +60002 \ G d +60002 \ G l +19323 #"Camille"-> access 3 +10 "storage"(*% +3 "core" %? d\ / +3 "manipulator"&R% +4 "core" % ` U T +2 "manipulator"&f& +5 "core" &- + T$ +2 ."Camille"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."Camille"SC.seek 7 +3 "storage"(p([Y +683 "core" ( +2 ."Camille"SC.configure :limp +2 "storage"($(\ 1b +5 (D& +4 "core" &[W 0\ * +1016 #"Camille"-> access 4 +4 "storage"(% +3 "core" %?  \ , +3 "manipulator"&E% +4 "core" % ` G R +3 "manipulator"&W& +4 "core" &- F R$ +3 ."Camille"SC.reconfigure :tight + "storage"($\ .(\ 1~b +6 ."Camille"SC.seek 1 +2 "storage"(c( +987 "core" ( +2 ."Camille"SC.configure :limp + "storage"($(\ 1b +6 (b& +3 "core" & \ $ +734 #"Camille"-> startTube 4 +14718 #-> start(:myshortDA){shortDA; samplePassF; PS.flush} +5 "collection"'/% +6 "core" %S. +2 "processing"%J% +7 "core" %r +4 #"myshortDA"Ready to sample after 10 seconds from PRV.sipper? + #Type 'Thread[:myshortDA].answer' to continue +626 #"Camille"-> Thread[:myshortDA].answer +5 #"myshortDA"Camille answered Ready to sample after 10 seconds from PRV.sipper? "Yes" +4 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +4 .delay 10 seconds +1003 .PSV.dial :mixloop +2 "processing"% +145 "core" +2 ."myshortDA"PTV.dial :PRVmixing +3 "processing"%}  +136 "core" +2 ."myshortDA"PRV.dial :sipper +2 "processing"%w  +143 "core"  +2 ."myshortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +6 ."myshortDA"PS.seek 1.1ml +3 "processing"% 'h! +2282 "core" ' +2 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +5 "collection"'\  +2 "processing"%  +9 "core"  +135  +4 ."myshortDA"PS.seek 0.5ml +2 "processing"%' +1275 "core" ' +2 ."myshortDA"PRV.dial :waste2 +2 "processing"%~ @ +112 "core" @ +3 ."myshortDA"PS.reconfigure :default + "processing"%#A d`xb +6 ."myshortDA"PS.seek :empty +44 "processing"%<'s +590 "core" ' +2 ."myshortDA"PSV.dial PSR +11 "processing"% +113 "core"  +3 #"myshortDA"Pulling 1ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +13 ."myshortDA"PS.seek 1ml +2 "processing"%'[q +1103 "core" ' +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%e' +1608 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%h +118 "core" +3 ."myshortDA"PS.seek :empty +2 "processing"%`'s +2629 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%= +112 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +4 "processing"%@ +13 ."myshortDA"PS.seek 1ml +3 "processing"%L'[q +1094 "core" ' + ."myshortDA"PSR.select :air +3 "processing"% +14 ."myshortDA"PS.seek 2.5ml +2 "processing"%,' +1605 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%[ +113 "core" +2 ."myshortDA"PRV.dial :sipper +2 "processing"%:  +49 "core" +2 ."myshortDA"PS.seek :empty +3 "processing"%u's +2615 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%? +112 "core"  +2 ."myshortDA"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%Q' +2629 "core" ' +2 ."myshortDA"PSV.dial :mixloop +3 "processing"%l +113 "core" +2 ."myshortDA"PS.seek :empty +4 "processing"%B's +1682 "Can"\ M / +932 "core" ' +2 #"myshortDA"Loading da puck from tube 4 into Processing Clamp +2 "processing"%& +6 "core" & +3 "manipulator"&% +5 "core" % ` 7 Q +2 "storage"(|% +4 "core" %@ R\ , +2 "storage"(N. +4 "core" .( +2 ."myshortDA"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."myshortDA"SC.seek 4 +3 "storage"(4(+ +513 "core" ( +2 ."myshortDA"SC.configure :limp +2 "storage"($(\ 1b +6 (k& +3 "core" &+ O\ ( +2 "manipulator"&& +4 "core" &- N$ +3 "manipulator"&% +4 "core" % ` \  N +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek 4 +3 "manipulator"&'( +168 "core" ( +2 "manipulator"&$& +4 "core" &\ ! R N"~ +2 "storage"(G& +4 "core" &+ ]\ ) +4 ."myshortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek 4 + 800 counts +2 "manipulator"&\\'s +101 "core" ' +2 "storage"(F& +4 "core" &+  <\ + +3 ."myshortDA"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +7 ."myshortDA"SE.seek :beamBreak + "storage"(U' +307 "core" ' +2 "storage"(i- +4 "core" -'y +2 ."myshortDA"SE.configure :default +2 "storage"(#QK-0-\ b +10 ( & +3 "core" &+ w\ ) +8 "manipulator"&& +4 "core" &\  > Q"~ +3 ."myshortDA"Elbow.seek 4 +3 "manipulator"&C( +6 "core" ( +2 "manipulator"&@& +4 "core" &\  6 Q"~ +2 "storage"( & +4 "core" &+ P\ ) +3 ."myshortDA"Forearm.seek 4 + 300 counts +3 "manipulator"&' +23 "core" ' +3 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +6 ."myshortDA"Hand.close + "manipulator"&/ +18 "core" / +4 ."downElevator"SE.seek :down +3 "manipulator"&6& +3 "storage"('= +8 "core" &\ p P"~ +4 "manipulator"&V% +3 "core" %t  P +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&!' ] +103 "core" ' +2 ."myshortDA"Elbow.seek PC +3 "manipulator"&8( +161 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +91 "core" ( +3 "manipulator"&T& +4 "core" &  ! V +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" &   y V +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek PC +3 "manipulator"&g'E +98 "core" ' +2 "manipulator"&X& +4 "core" & C S +2 "manipulator"&% +4 "core" %9 1 R: +3 "processing"%2& +44 "core" &- +11 "processing"%a& +6 "core" &, +3 ."myshortDA"PC.seek :closed +2 "processing"%&(SD +6 "core" & +5 & 6 +10 &Fp 2 +9 &;mu F +9 &_ T +10 &D S +9 &PG S +9 &G S +10 &F S +9 &H S +10 &!XG S +9 &#I T +9 &$G S +10 &&G S +9 &(`I S +9 &*"I S +10 &+G S +9 &-G S +10 &/hG S +9 &1*G S +9 &2E S +10 &4J S +9 &6oI T +9 &82J S +10 &9L T +9 &;H S +10 &=xG S +9 &?:F S +9 &@F S +10 &BL T +9 &DP T +9 &F<] V +10 &Gp W +9 &I} Y +10 &Ku Z +9 &M6 Z +9 &N [\ +10 &P \\ +9 &R\\}j 2 +9 &S$b L +10 &S#A : +3 ( +2 "processing"%a& +5 #"myshortDA"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.71 +2 .Hand.open +3 "manipulator"&P1 +77 "core" 1 +2 "manipulator"&n% +3 "core" % 9 O: +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."myshortDA"Forearm.seek :retract +2 "manipulator"&m' ] +118 "core" ' +3 #"myshortDA"Heating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +5 "processing"% { +3 %^9 +8 "core" 9{ +103 "processing"%>9 +3 "core" 9y +103 "processing"%9 +4 "core" 9y  +103 "processing"%)9 +3 "core" 9y  +103 "processing"%99 +3 "core" 9y +103 "processing"%o9 +3 "core" 9z +103 "processing"%.9 +3 "core" 9{ +103 "processing"%y9 +4 "core" 9| +103 "processing"%I9 +3 "core" 9}# +103 "processing"%z9 +3 "core" 9' +103 "processing"%Z9 +3 "core" 9+ +103 "processing"%9 +3 "core" 9/ +103 "processing"%+9 +3 "core" 94 +103 "processing"%s9 +3 "core" 98 +103 "processing"%H9 +3 "core" 9< +103 "processing"%9 +3 "core" 9@ +103 "processing"%t9 +3 "core" 9E +103 "processing"%O9 +4 "core" 9I +103 "processing"%M9 +3 "core" 9M +103 "processing"%59 +3 "core" 9Q +103 "processing"%S9 +4 "core" 9V +103 "processing"%9 +3 "core" 9Z +103 "processing"%;9 +4 "core" 9^ +103 "processing"%39 +3 "core" 9b +103 "processing"%x9 +4 "core" 9g +103 "processing"%9 +3 "core" 9k +103 "processing"%r9 +3 "core" 9o +103 "processing"%9 +3 "core" 9s +103 "processing"% 9 +4 "core" 9x +103 "processing"%#9 +3 "core" 9| +103 "processing"%K9 +3 "core" 9 +103 "processing"%_9 +3 "core" 9 +103 "processing"%"9 +4 "core" 9 +103 "processing"%A9 +3 "core" 9  +103 "processing"%79 +3 "core" 9' +103 "processing"%(9 +3 "core" 9. +103 "processing"%-9 +3 "core" 94 +4 ."myshortDA"PH.hold 2:00:00,28C +5 "processing"% p{p. +3 ."myshortDA"delay 1:30 +7 "core"  +8999 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"%] +115 "core"  +2 #"myshortDA"Pulling 0.5ml of PSR.wash + .PSR.select :wash +4 "processing"% +14 ."myshortDA"PS.seek 0.5ml +2 "processing"%' +598 "core" ' +2 ."myshortDA"delay 5 seconds +503 .PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2ml +2 "processing"%Y'Q +1599 "core" ' +2 ."myshortDA"PTV.dial :puck +2 "processing"%1  +138 "core"  +2 ."myshortDA"PSV.dial PTV +3 "processing"%d +81 "core" +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%q  +59 "core" +2 "processing"%j% +4 "core" %N*  +3 ."myshortDA"PS.seek 1.5ml +2 "processing"%*' +586 "core" ' +2 ."myshortDA"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%R * +37 "core" + +2 ."myshortDA"PS.seek 0ml +3 "processing"%f'ܑ +1610 "core" ' +2 ."myshortDA"delay 5:00 +30003 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%{  +6 "core"  +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%D  +38 "core" +2 ."myshortDA"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +44 "processing"% * +37 "core" + +2 ."myshortDA"PSR.select :air +12 .PSV.dial PSR +4 "processing"%E +82 "core"  +3 ."myshortDA"PS.reconfigure :fast + "processing"%#A ,`xb +7 ."myshortDA"PS.seek 2.5ml +2 "processing"%W' +2554 "core" ' +2 ."myshortDA"PSV.dial PTV +2 "processing"%p +80 "core" +3 ."myshortDA"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%b +82 "core"  +3 ."myshortDA"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%/ +80 "core" +2 ."myshortDA"delay 5 seconds +503 .PSV.dial :air + "processing"%J  +80 "core"  +2 ."myshortDA"PS.seek :empty +3 "processing"%'s +291 "Can" t & +2235 "core" ' +2 ."myshortDA"PTV.dial :PRVmixing,via: PRV +3 "processing"%}  +139 "core" +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%w +47 "core" +2 ."myshortDA"PRV.dial :ab1 +2 "processing"% @ +112 "core" ? +3 ."myshortDA"PS.reconfigure :slow + "processing"%#A 2`xb +6 ."myshortDA"PS.seek 0.15ml +2 "processing"%\ ' +361 "core" ' +2 ."myshortDA"delay 2 seconds +203 ."connect"CBV.dial PRV +3 ."myshortDA"PRV.dial CBV +4 "processing"%  +2 "collection"'  +7 "core"  +39  +2 "processing"%~% +4 "core" %,  +3 ."myshortDA"PS.seek 0.3ml +3 "processing"%' +360 "core" ' +2 ."myshortDA"delay 2 seconds +202 .CBV.dial between PRV and PSV +3 "collection"'  +38 "core" +2 ."myshortDA"PRV.dial :air +3 "processing"%<  +47 "core"  +2 ."myshortDA"PS.seek 0.9ml +3 "processing"%'N +1263 "core" ' +2 ."myshortDA"PRV.dial :waste2 +2 "processing"%h @ +79 "core" @ +3 ."myshortDA"PS.seek 0.5ml +4 "processing"%e' +866 "core" ' +3 #"myshortDA"addPMLReagent08 + .PSV.dial :air +4 "processing"%=  +47 "core"  +3 ."myshortDA"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."myshortDA"PS.seek 2ml +2 "processing"%`'Q +1612 "core" ' + ."myshortDA"PSV.dial :PML +3 "processing"%L +47 "core" +2 ."myshortDA"PTV.dial :mixing +3 "processing"%[ @ +78 "core" B +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%:  +38 "core" +2 "processing"%,% +4 "core" %S  +3 ."myshortDA"PS.seek 1.85ml +2 "processing"%?'K +241 "core" ' +2 ."myshortDA"PBV.dial between PSV and waste1 +2 "processing"%u * +38 "core" + +3 ."myshortDA"PS.seek 0ml +2 "processing"%l'ܑ +1962 "core" ' +2 ."myshortDA"delay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +4 "collection"'Q& +5 "core" &C +2 "manipulator"&& +4 "core" & H M +3 "manipulator"&% +4 "core" % H ] D +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&|(-z +142 "core" ( +3 "manipulator"&N& +5 "core" &-} e G' +2 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &c& +4 "core" &-~ 2 H' +3 ."myshortDA"Forearm.seek :garage +3 "manipulator"&k'o +109 "core" ' +3 ."myshortDA"Hand.close + "manipulator"&/ +72 "core" / +2 "manipulator"&& +4 "core" &- 4 ) 4' +3 "manipulator"&$% +3 "core" % |p 3 #  4 +4 ."myshortDA"Forearm.seek :retract +2 "manipulator"&G' ] +106 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +3 "manipulator"&F( +276 "core" ( +2 "manipulator"&v& +4 "core" &  G* +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &0& +5 "core" &  H* +3 ."myshortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek CC +3 "manipulator"&i'ш +108 "core" ' +2 "manipulator"& & +4 "core" & 8 ?) +3 "manipulator"&% +4 "core" %ч ; D +3 "collection"'@& +3 "core" &- +3 "collection"' & +6 "core" &E +48 ."myshortDA"CC.seek :closed +12 "collection"'(X +5 "core" &) + &) + &- + &- + &, &) + &, +4 &9) %f +8 &uQt' 8 +9 &up+ M +10 &UR- V +9 &G) U +9 &I* U +10 &J) V +9 &]F, V +10 & M* V +9 &!D. U +9 &#J3 U +10 &%eI. V +9 &')G, U +9 &(G( U +10 &*I( U +10 &,nF+ U +9 &.0G) U +9 &/K' U +9 &1K) V +10 &3xG- U +9 &59I* U +9 &6I- U +10 &8F% U +9 &:}I( V +10 &H, V +9 &?G& V +10 &AF- U +9 &CGG- V +9 &ET- W +10 &Ff, Y +9 &H{- \\ +10 &J2' ` +9 &K, ` +9 &M) ` +10 &Os, a +9 &Q7( a +9 &R, b +10 &T) b" +9 &Vl, b, +10 &X, 7 +9 &X+ ] +10 ( + &Xy, Y +2 "collection"' & +4 #"myshortDA"Collection Clamp onSpring/offSpring for 8/26 samples, on/off torque 2.45 +2 "collection"'6& +6 "core" &Xy* Y +2 ."myshortDA"Hand.open +2 "manipulator"&V1 +22 "core" 1 +2 "manipulator"&'% +5 "core" %y 9 M 0 9 +2 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +3 "manipulator"&\\' ] +103 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%U +114 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +6 "processing"%@ +11 ."myshortDA"PS.seek 1.5ml +2 "processing"%' +1602 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%T  +48 "core"  +3 ."myshortDA"PS.seek 0ml +2 "processing"%'ܑ +1612 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%C +49 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%X' +2617 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +3 ."myshortDA"CBV.dial PRV +4 "processing"%  +3 "collection"'2  +39 "core"  +137  +2 ."myshortDA"PSV.dial :mixloop +3 "processing"% +113 "core" +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 "collection"'!  +6 "core"  +2 ."myshortDA"PTV.dial :PRVmixing +3 "processing"%  +79 "core" +3 ."myshortDA"PS.seek 0ml +2 "processing"%P'ܑ +2621 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%n  +48 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%a' +2626 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%^ +49 "core" +3 ."myshortDA"PS.seek 0ml +2 "processing"%>'ܑ +2617 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%g  +49 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%' +2621 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%) +49 "core" +3 ."myshortDA"PS.seek 0ml +3 "processing"%9'ܑ +2625 "core" ' +2 #"myshortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&o& +6 "core" & P 7 d 1) +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +2 "manipulator"&.( +40 "core" ( +2 "manipulator"&y& +3 "core" & R B A ; +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &I& +3 "core" & < f ; +3 ."myshortDA"Forearm.seek CC +3 "manipulator"&z'ш +96 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&Z/ +18 "core" / +3 ."myshortDA"CC.seek :open +2 "collection"'( +409 "core" ( +2 "manipulator"&+& +5 "core" &  E +2 "manipulator"&s% +3 "core" %щ s ' +602 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +5 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%)'Q +1615 "core" ' + ."da"PTV.dial :puck +3 "processing"%  +7 "core"  +2 ."da"PSV.dial PTV +2 "processing"%o +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%y  +40 "core" +2 "processing"%I% +4 "core" %X +3 ."da"PS.seek 1.5ml +2 "processing"%Z' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%F * +38 "core" , +3 ."da"PS.seek 0ml +3 "processing"%\\'ܑ +1599 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +5 "processing"%  +7 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%+  +39 "core" +2 ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +2 "processing"%s * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%z +82 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +7 ."da"PS.seek 2.5ml +2 "processing"%t' +2524 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%O +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%. +82 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%5 +79 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%S  +81 "core"  +2 ."da"PS.seek :empty +3 "processing"%H's +123 "Can" g ~ +2395 "core" ' +3 #"da"washCycleDA #3 of 3 + .PSR.select :air +4 .PSV.dial PSR +4 "processing"%M +146 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +13 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%;' +591 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +2 "processing"%3'Q +1612 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%x  +7 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%9  +40 "core" +2 "processing"%% +3 "core" %T  +4 ."da"PS.seek 1.5ml +2 "processing"% ' +596 "core" ' +3 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%# * +40 "core" , +3 ."da"PS.seek 0ml +3 "processing"%K'ܑ +1604 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +9 "processing"%r  +11 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%"  +40 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%_ * +54 "core" , +2 ."da"PSR.select :air +11 .PSV.dial PSR +4 "processing"%A +81 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%(' +2526 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%- +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%] +82 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%B +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%7  +80 "core"  +2 ."da"PS.seek :empty +4 "processing"%1's +2520 "core" ' +2 ."da"Gate.power :camera,:ON +3 #Mixing DA Substrates +3 .PSR.select :air +4 .PSV.dial PSR +4 "processing"% +150 "core"  +6 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +14 "processing"% +18 ."da"PS.reconfigure :default +4 "processing"%#A d`xb +13 ."da"PS.seek 0.25ml +5 "processing"%q'I +338 "core" ' +3 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +5 "processing"% +12 ."da"PS.seek 0.5ml +2 "processing"%j' +336 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +13 ."da"PS.seek 2ml +3 "processing"%Y'Q +1599 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%R  +7 "core"  +2 ."da"PSV.dial PTV +3 "processing"%d +92 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +40 "core" +2 "processing"%{% +3 "core" %P  +4 ."da"PS.seek 1.5ml +2 "processing"%D' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"% * +38 "core" + +3 ."da"PS.seek 0ml +3 "processing"%*'ܑ +1627 "core" ' +2 ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%f  +7 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%E  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%p * +39 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%/ +82 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +7 ."da"PS.seek 2.5ml +3 "processing"%J' +2623 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%W +83 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%} +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%b +84 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +79 "core"  +3 ."da"PS.seek :empty +2 "processing"%w's +2609 "core" ' +3 #"da"Additional air clear + .PSR.select :air +5 .PSV.dial PSR +3 "processing"% +149 "core"  +2 #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +5 .PS.reconfigure :default +3 "processing"%#A d`xb +6 ."da"PS.seek 2ml +2 "processing"%'Q +2122 "core" ' +2 ."da"delay 5 seconds +503 .PTV.dial :puck +3 "processing"%~  +6 "core"  +2 ."da"PSV.dial PTV +3 "processing"%\ +81 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%  +39 "core" +2 "processing"%<% +4 "core" %W' +3 ."da"PS.seek 1.5ml +2 "processing"%' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%h * +38 "core" + +2 ."da"delay 1 second +103 .PSV.dial :waste1 +2 "processing"%  +115 "core"  +3 ."da"PS.seek :empty +2 "processing"%'s +1609 "core" ' +2 "processing"%e9 +4 "core" 9y6 +3 #"da"Processing Puck Heater at 28C before imaging +2 .PH.coast +5 "processing"%L +3 %[& +3 "core" 6 +4 &S#< : +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&:% +7 "core" % L K L E +2 "storage"(,% +4 "core" %F 3 2 \\ +2 "storage"(=. +3 "core" .(+ +3 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +6 ."da"SC.seek 3 +2 "storage"(`(@ +199 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +55 (?& +4 "core" &L +2 "manipulator"&u& +4 "core" &-t Q P 4 X +2 "manipulator"&% +4 "core" % L \\ \\   +3 ."da"Elbow.reconfigure :tight +10 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 3 +2 "manipulator"&Q( +196 "core" ( +3 "manipulator"&N& +4 "core" & ] `  t +3 "storage"(c& +3 "core" &L +4 ."da"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&8'm +101 "core" ' +2 "storage"(& +4 "core" &L 1 2 y +4 ."da"SE.reconfigure :pick + "storage"(#],K-0-\ b +7 ."da"SE.seek :beamBreak +2 "storage"($' +285 "core" ' +2 "storage"(- +3 "core" -' +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +7 ."da"SE.seek :place +2 "storage"('x +43 "core" ' +2 "manipulator"&k& +4 "core" & T \\ t +4 "manipulator"&v% +3 "core" %q Y Z  +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +2 "manipulator"&0' ] +93 "core" ' +2 ."da"Elbow.seek PC +3 "manipulator"&|( +245 "core" ( +2 "manipulator"&m& +3 "core" & / 6 DI +3 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 && +3 "core" & ( #I +3 ."da"Forearm.seek PC +3 "manipulator"&@'E +95 "core" ' +2 ."da"Hand.close +2 "manipulator"&G/ +76 "core" / +2 ."da"PC.seek :open +3 "processing"%%( +378 "core" ( +2 "storage"( & +4 "core" &L \   +2 "manipulator"&V& +5 "core" & Z S I +2 "manipulator"&6% +4 "core" %L N R @ 3 +3 ."da"Forearm.seek :retract +2 "manipulator"&'' ] +102 "core" ' +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +3 "manipulator"&U( +245 "core" ( +2 "manipulator"&i& +4 "core" & N = x O +3 "storage"(l& +3 "core" &L i +4 ."da"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&T'm +105 "core" ' +2 ."da"Hand.open + "manipulator"& 1 +22 "core" 1 +2 "storage"(C- +4 "core" -'x +3 ."da"SE.seek -0.3 Pucks below Top Plate +2 "storage"('D +27 "core" ' +3 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +6 ."da"SE.seek -1.29 Pucks below Top Plate +2 "storage"(2' +58 "core" ' +3 #"da"Lights, camera, ACTION! +4 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +6 #"da"PuckCamera: snap -bin=2,2 -png=0 -auto /var/log/esp/da25jul1309h.png +9 "processing"%& +15 "core" & +6 "manipulator"&& +8 "core" & 6 3O +3 "manipulator"&!% +5 "core" %J   + +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +8 ."psFlush"Forearm.seek :retract +4 "manipulator"&' ] +99 "core" ' +3 ."psFlush"Elbow.seek FlushPuck::Garage +4 "manipulator"&X(-z +184 "core" ( +2 "manipulator"&n& +3 "core" &-w  pf +3 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &P& +4 "core" &-w y v 2f +3 ."psFlush"Forearm.seek :garage +5 "manipulator"&^'o +106 "core" ' +3 ."psFlush"Hand.close +2 "manipulator"&/ +23 "core" / +2 "manipulator"&g& +4 "core" &-w [ 2 f +3 "manipulator"&a% +5 "core" %ρ  sƻ> +2 ."psFlush"Forearm.seek :retract +3 "manipulator"&>' ] +116 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek PC +2 "manipulator"&( +127 "core" ( +2 "manipulator"&o& +3 "core" & ( +3 ."psFlush"Elbow.reconfigure :loose +10 "manipulator"&$ &.,(#b +5 &y& +5 "core" & \\( +3 ."psFlush"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek PC +3 "manipulator"&I'E +96 "core" ' +6 "manipulator"&)& +11 "core" & S( +5 "manipulator"&F% +9 "core" %D   cZ +5 "processing"%Z& +9 "core" &( +6 "processing"%& +19 "core" &( | +2 & { +7 ."psFlush"PC.seek :closed +5 "processing"%+(SD +17 "core" & { +2 & { & { +4 &*l v- +8 &_p tA +9 &-_ uT +10 &8 wV +9 &; wW +9 &k: wV +7 #"da"SX HX9/16 (USB:61): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 0.664 seconds\ Exposing 696x520 pixel 16-bit image for 7.45 seconds\ /var/log/esp/da25jul1309h.png: PNG Upload Complete\ +4 "core" &,; wW +20 #"da"PuckCamera: snap -bin=2,2 -png=0 15.0 /var/log/esp/midres/da25jul1309h15s.png +20 "core" &9 wV +2 & 6 vV +5 &"u; wV + &$9; U + &%= U +6 &': U +9 &)~= U +9 &+@< U +10 &-< U +10 &.9 U +9 &0< V +9 &2H= U +10 &4\ ? U +9 &5? yW +9 &7< xW +10 &9M> wW +9 &;< wW +9 &<; wV +10 &>8 wV +9 &@U; wW +10 &B< wV +9 &C< wW +9 &EC vV +10 &GXK uX +9 &Ic t[ +9 &Js s] +10 &Lu s^ +9 &NL _ +9 &P{ ^ +10 &Q L +9 &R?v ] +10 &S"J < +4 ( +5 "processing"%& +3 "core" &S"K < +4 #"psFlush"Processing Clamp onSpring/offSpring for 8/24 samples, on/off torque 1.81 +2 "processing"%s& +6 "core" &S"K < +4 ."psFlush"Hand.open +2 "manipulator"&z1 +73 "core" 1 +10 "manipulator"&\\% +4 "core" %D Y aZ +5 ."psFlush"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +3 "manipulator"&O' ] +99 "core" ' +3 ."psFlush"PSR.select :air +5 .PSV.dial PSR +4 "processing"%. +52 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +16 ."psFlush"PS.seek 0.5ml +2 "processing"%5' +603 "core" ' +3 ."psFlush"delay 5 seconds +436 #"da"SX HX9/16 (USB:61): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da25jul1309h15s.png: PNG Upload Complete\ +6 #PuckCamera: snap -bin=2,2 -png=0 25.0 /var/log/esp/midres/da25jul1309h25s.png +62 ."psFlush"PSR.select :air +17 "processing"% +15 ."psFlush"PS.seek 2.5ml +3 "processing"%S' +1019 "Can" R  +553 #"image"compressed /var/log/esp/da25jul1309h.jxl +567 "core" ' +3 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +3 "processing"%t @ +218 "core" A +4 ."psFlush"PTV.dial :PRVmixing +7 "processing"%M  +82 #"da"SX HX9/16 (USB:61): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 25 seconds\ /var/log/esp/midres/da25jul1309h25s.png: PNG Upload Complete\ +3 .Gate.power :camera,:OFF +6 "storage"(H- +5 "core" -' +3 "storage"(;& +11 "core" &L  ( +12 "manipulator"&x& +9 "core" & P U ( +9 "manipulator"&% +9 "core" +3 ."psFlush"PSV.dial :mixloop +4 "processing"%9 +6 "core" % ]  l +3 ."da"Elbow.reconfigure :tight +13 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 3 +3 "manipulator"&( +88 "core" +3 ."psFlush"PS.seek :empty +4 "processing"%3's +170 "core" ( +3 "manipulator"&#& +4 "core" & ~ +3 "storage"( & +5 "core" &L n n +4 ."da"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&r'm +94 "core" ' +3 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +7 ."da"SE.seek -0.57 Pucks below Top Plate +3 "storage"("'W +54 "core" ' +2 "manipulator"&_& +4 "core" & ] # +2 "storage"(A& +5 "core" &L Z \\ +4 ."da"Elbow.reconfigure :limp + "manipulator"&$ ,(b +7 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek 3 +3 "manipulator"&K'M +38 "core" ' +2 ."da"Elbow.hold +4 "manipulator"&-, +5 "core" , +3 ."da"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +7 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.39 Pucks below Top Plate +4 "storage"(]' +29 "core" ' +3 "manipulator"&B% +3 "core" %` u W } +4 "storage"(7& +4 "core" &L B B +2 ."da"Forearm.force -20 +2 "manipulator"&5 +7 ."da"Forearm.seek 3 + 319 counts +2 "manipulator"&('Ќ +18 "core" ' +3 "manipulator"&& +5 "core" & % +2 "storage"(1& +5 "core" &L ^ c +73 ."da"Forearm.reconfigure :tight +13 "manipulator"&#Q@2^d^\ b +8 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&q'm +29 "core" ' +2 "storage"(j% +4 "core" % ^ n  +4 ."downElevator"SE.seek :down +5 "storage"(R'= +99 (d% +3 "core" %M* \\ g [v +3 "manipulator"& % +5 "core" %Ҋ $ f +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +3 "manipulator"&{' ] +95 "core" ' +62 ' +2 ."downElevator"SE.stop + "storage"(5 +7 (Y& +3 "core" &L w | d +1283 #"image"compressed /var/log/esp/midres/da25jul1309h15s.jxl +347 "core" ' +3 ."psFlush"PSR.select :air +5 .PSV.dial PSR +4 "processing"% +116 "core"  +3 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +8 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +4 "processing"%D' +593 "core" ' +2 ."psFlush"delay 5 seconds +504 .PSR.select :air +5 "processing"% +12 ."psFlush"PS.seek 2.5ml +3 "processing"%f' +1334 #"image"compressed /var/log/esp/midres/da25jul1309h25s.jxl +3 ."Qmail"DAfans.email "da25jul1309h exposed 7.45 seconds\\nmidres/da25jul1309h15s\\nmidres/da25jul1309h25s",Subject: "da25jul1309h images!" +773 "core" ' +2 ."psFlush"delay 1 second +103 .PBV.dial :waste1 +2 "processing"%E  +39 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%p @ +79 "core" A + ."psFlush"PSV.dial :mixloop +3 "processing"%/ +114 "core" +3 ."psFlush"PS.seek :empty +4 "processing"%*'s +2622 "core" ' +5 ."psFlush"PSV.dial PSR +6 "processing"%W +118 "core"  +4 ."psFlush"PSR.select :flush +9 "processing"%@ +21 ."psFlush"PS.seek 1ml +5 "processing"%}'[q +1034 #"uploadLog"upsync +72 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +3 "processing"%b' +1601 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"% +81 "core" +2 ."psFlush"PTV.dial :puck +3 "processing"%J  +75 "core"  +2 ."psFlush"PBV.dial :waste1 +3 "processing"%  +7 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"%w'ܑ +2616 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%~ +81 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%\ ' +2617 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +81 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"%<'ܑ +2627 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +86 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +2 "processing"%h' +595 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +14 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2107 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +80 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%e U +58 "core" V +2 ."psFlush"PS.seek 0ml +3 "processing"%L'ܑ +2616 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%[ @ +53 "core" > +11 ."psFlush"PS.seek 2.5ml +3 "processing"%:' +2616 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%,  +82 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%='s +2621 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%? +48 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%u' +2628 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +80 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%4 U +6 "core" U +3 ."psFlush"PS.seek 0ml +3 "processing"%N'ܑ +2624 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%c @ +54 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2618 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +82 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%'s +2628 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +49 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +13 ."psFlush"PS.seek 1ml +2 "processing"%k'[q +1102 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +3 "processing"%v' +1611 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%$ +80 "core" +2 ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +4 "processing"%8  +58 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%m'ܑ +2620 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +80 "core"  +2 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%Q' +2618 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%G +80 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%0'ܑ +2645 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%& +86 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +3 "processing"% ' +584 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%V' +2111 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%6 +80 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%@ U +58 "core" V +2 ."psFlush"PS.seek 0ml +3 "processing"%i'ܑ +2321 "Can"\ Q  +317 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%l @ +47 "core" @ +2 ."psFlush"PS.seek 2.5ml +3 "processing"%|' +2621 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%  +80 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%C's +2623 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +49 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%' +2627 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%! +80 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%' U +7 "core" U +3 ."psFlush"PS.seek 0ml +3 "processing"%'ܑ +2620 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"% @ +55 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%n' +2619 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%T  +81 "core"  +2 ."psFlush"PS.seek :empty +5 "processing"%P's +2621 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&U& +6 "core" &  P +45 "manipulator"&% +4 "core" % } P +3 ."psFlush"Elbow.seek PC +10 "manipulator"&g( +271 "core" ( +2 "manipulator"&a& +5 "core" & O +2 ."psFlush"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 && +5 "core" & O +2 ."psFlush"Forearm.seek PC +2 "manipulator"&o'E +101 "core" ' +2 ."psFlush"Hand.close + "manipulator"&y/ +77 "core" / +2 ."psFlush"PC.seek :open +3 "processing"%^( +378 "core" ( +2 "manipulator"&)& +5 "core" & " D P +2 "manipulator"&F% +4 "core" % K " D P +3 ."psFlush"Forearm.seek :retract +3 "manipulator"&Z' ] +115 "core" ' +3 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek :garage +3 "manipulator"&X(-z +123 "core" ( +2 "manipulator"&>& +4 "core" &-r ' } Th +3 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &%& +4 "core" &-r "  Th +3 ."psFlush"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +7 ."psFlush"Forearm.seek :garage +3 "manipulator"&s'o +113 "core" ' +2 ."psFlush"Hand.open +2 "manipulator"&z1 +70 "core" 1 +2 "manipulator"&\\% +3 "core" % w_ ?5 +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +2 "manipulator"&' ] +105 "core" ' + #"myshortDA"Finished short da assay +2 #Beginning samplePassF +4 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'.& +7 "core" & +2 "manipulator"&I& +4 "core" &-y  S Sa +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&(-z +5 "core" ( +2 "manipulator"&5& +5 "core" &-y  $ Ra +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &t& +3 "core" &-y   Sa +3 ."myshortDA"Forearm.seek :garage +3 "manipulator"&H'o +114 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&;/ +68 "core" / +2 "manipulator"&x& +3 "core" &-z + A` +3 "manipulator"&M% +4 "core" % {q A +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&' ] +109 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +2 "manipulator"&9( +288 "core" ( +2 "manipulator"&#& +5 "core" & # t R@ +2 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 & & +3 "core" & O R@ +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek CC +3 "manipulator"&'ш +104 "core" ' +2 "manipulator"&S& +5 "core" & q T@ +2 "manipulator"&_% +3 "core" %ф \ T +3 "collection"'A& +4 "core" & +3 "collection"'O& +6 "core" &2 +3 ."myshortDA"CC.seek :closed +2 "collection"'B(X +8 "core" & +3 & : +10 &!Fs 3 +9 &=kx G +9 &] U +10 &G T +9 &OI U +9 &L U +10 &I U +9 &I U +9 &!WH U +10 &#E U +9 &$G U +10 &&J U +9 &(_L U +9 &* I U +10 &+E) U +9 &-G" U +10 &/fH' U +9 &1(G) U +9 &2F) T +10 &4F) T +9 &6oF( U +9 &81I) U +10 &9F) U +9 &;F) U +9 &=vG) U +10 &?9F* U +9 &@E) U +10 &BI) U +9 &D{O* V +9 &F:[* W +10 &Gv+ [ +9 &I* _ +9 &Kf+ ` +10 &M)* ` +9 &N* ` +10 &P* ` +9 &Rj* a +9 &T,( a +10 &U) b& +9 &W0 T +9 &Xb3 W +10 &X1 Y +10 ( + &Xs) V +2 "collection"'O& +4 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.46 + "collection"'7& +8 "core" &Xs3 V + ."myshortDA"Hand.open +2 "manipulator"&1 +21 "core" 1 +2 "manipulator"&1% +4 "core" %ф M +3 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&2' ] +96 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%j  +90 "core"  +11 #"myshortDA"Pulling 1.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +12 ."myshortDA"PS.seek 1.5ml +3 "processing"%r' +1601 "core" ' +3 ."myshortDA"delay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%  +49 "core"  +3 ."myshortDA"PS.seek 0ml +2 "processing"%"'ܑ +1613 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%d +49 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"% ' +2626 "core" ' +3 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +5 "processing"%K  + "collection"'(  +11 "core" +99  +3 ."myshortDA"PSV.dial :PTV,via: :air +2 "processing"%Y +217 "core" ~ +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 "collection"']  +7 "core"  +2 ."myshortDA"PTV.dial :PRV,avoiding: :puck +3 "processing"%q @ +77 "core" @ +3 ."myshortDA"PS.seek 0ml +2 "processing"%R'ܑ +2620 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%  +82 "core"  +3 ."myshortDA"PS.seek 2.5ml +2 "processing"%3' +2615 "core" ' +2 ."myshortDA"PSV.dial :PTV +2 "processing"%D +81 "core" +2 ."myshortDA"PS.seek 0ml +3 "processing"%E'ܑ +2626 "core" ' +2 #"myshortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&p& +9 "core" &  H@ +7 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +6 "manipulator"&/( +24 "core" ( +2 "manipulator"&f& +4 "core" & I +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 &W& +3 "core" & G I +3 ."myshortDA"Forearm.seek CC +4 "manipulator"&*'ш +95 "core" ' +2 ."myshortDA"Hand.close + "manipulator"&}/ +28 "core" / +2 ."myshortDA"CC.seek :open +3 "collection"'( +410 "core" ( +2 "manipulator"&J& +5 "core" &  G Q + "manipulator"& % +4 "core" %ё " & QI +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&b' ] +104 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +7 ."myshortDA"Elbow.seek :garage + "manipulator"&~(-z +278 "core" ( +2 "manipulator"&w& +4 "core" &-t \ Up +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" &-t   9 Vp +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek :garage +3 "manipulator"&\ 'o +115 "core" ' +2 ."myshortDA"Hand.open + "manipulator"&1 +25 "core" 1 +2 "manipulator"&<% +4 "core" %v` | d ?1 +3 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&h' ] +118 "core" ' +2 #"myshortDA"Flushing Processing stage +2 "processing"%% +6 "core" %܌' +3 #"myshortDA"Loading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%e& +6 "core" &' +3 "manipulator"&& +4 "core" &-t 2 Tp +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&[(-z +6 "core" ( +2 "manipulator"&L& +4 "core" &-t   Up +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &,& +3 "core" &-t   9 Up +3 ."myshortDA"Forearm.seek :garage +3 "manipulator"&:'o +107 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&?/ +21 "core" / +2 "manipulator"&=& +4 "core" &-t 8 Ap +3 "manipulator"&% +4 "core" %σ{ r A* +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&4' ] +104 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek PC +4 "manipulator"&u( +125 "core" ( +2 "manipulator"&c& +5 "core" & ( Q. +2 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 &N& +3 "core" & @ Q. +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +48 ."myshortDA"Forearm.seek PC +11 "manipulator"&'E +106 "core" ' +2 "manipulator"&& +4 "core" &    U. +3 "manipulator"&% +4 "core" %S   3 U +3 "processing"%& +4 "core" & +3 "processing"%k& +6 "core" & +3 ."myshortDA"PC.seek :closed +3 "processing"%$(SD +5 "core" & +4 & 2 +9 &Es 2 +10 &>nt F +9 &X R +9 &? R +10 &ZD R +9 &D Q +9 &C R +10 &D R +9 &!bG R +9 &#$D R +10 &$C R +9 &&C R +10 &(jD R +9 &*+C R +9 &+D R +10 &-D Q +9 &/rD R +9 &15E Q +10 &2D R +9 &4E R +10 &6zF R +9 &8:F R +9 &9G R +10 &;F S +9 &=F R +9 &?BG R +10 &AE S +9 &BG S +10 &DF S +9 &FGQ S +10 &H` V +9 &Is X +9 &K|} Y +9 &M< Z +10 &N Z +9 &P [ +10 &Rf|e - +9 &S$] 3 +10 ( + &S - +2 "processing"%k& +4 #"myshortDA"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.69 +2 "processing"%8& +7 "core" &S - +2 ."myshortDA"Hand.open +2 "manipulator"&v1 +70 "core" 1 +2 "manipulator"&% +4 "core" %S   S +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +3 "manipulator"&m' ] +101 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%G +81 "core"  +2 ."myshortDA"PSR.select :flush +4 "processing"%@ +13 ."myshortDA"PS.seek 1ml +2 "processing"%Q'[q +1097 "core" ' +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%&' +1609 "core" ' + ."myshortDA"PSV.dial PTV +3 "processing"%0 +80 "core" +2 ."myshortDA"PTV.dial :puck +2 "processing"%  +77 "core"  +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%6  +59 "core" +3 ."myshortDA"PS.seek 0ml +2 "processing"%@'ܑ +2620 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%V +80 "core"  +2 ."myshortDA"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%l' +2618 "core" ' +2 ."myshortDA"PSV.dial PTV +3 "processing"%i +80 "core" +2 ."myshortDA"PS.seek 0ml +3 "processing"% 'ܑ +2626 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%| +82 "core"  +2 ."myshortDA"PSR.select :flush +3 "processing"%@ +13 ."myshortDA"PS.seek 0.5ml +2 "processing"%' +587 "core" ' +2 ."myshortDA"PSR.select :air +3 "processing"% +12 ."myshortDA"PS.seek 2.5ml +3 "processing"%C' +2118 "core" ' +2 ."myshortDA"PSV.dial PTV +2 "processing"%! +82 "core" +2 ."myshortDA"PBV.dial PSV +2 "processing"%' U +58 "core" U +3 ."myshortDA"PS.seek 0ml +4 "processing"%'ܑ +2635 "core" ' +2 ."myshortDA"PSV.dial PBV +2 "processing"% @ +50 "core" ? +2 ."myshortDA"PS.seek 2.5ml +3 "processing"%' +2626 "core" ' +2 ."myshortDA"PSV.dial :waste1 +2 "processing"%T  +85 "core"  +2 ."myshortDA"PS.seek :empty +3 "processing"%n's +2618 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%U +48 "core"  +2 ."myshortDA"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%' +623 "Can"\ L @ +1995 "core" ' +2 ."myshortDA"PSV.dial PTV +2 "processing"%a +81 "core" +2 ."myshortDA"PBV.dial PSV +3 .PS.seek 0ml +4 "processing"%'ܑ +2625 "core" ' +2 ."myshortDA"PSV.dial PBV +3 "processing"%- @ +48 "core" ? +3 ."myshortDA"PS.seek 2.5ml +2 "processing"%y' +2617 "core" ' +2 ."myshortDA"PSV.dial :waste1 +2 "processing"%{  +81 "core"  +2 ."myshortDA"PS.seek :empty +4 "processing"%+'s +2622 "core" ' +2 #"myshortDA"Garaging FlushPuck in Processing Clamp + "manipulator"&)& +7 "core" & , R. +47 ."myshortDA"Elbow.reconfigure :tight +10 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek PC +2 "manipulator"&F( +6 "core" ( +3 "manipulator"&>& +4 "core" &  R. +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &%& +3 "core" & 1 R. +3 ."myshortDA"Forearm.seek PC +3 "manipulator"&o'E +94 "core" ' +2 ."myshortDA"Hand.close + "manipulator"&g/ +70 "core" / +3 ."myshortDA"PC.seek :open +2 "processing"%z( +379 "core" ( +2 "manipulator"&\\& +3 "core" &  Q V. +3 "manipulator"&Z% +4 "core" % V   F Ub +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&.' ] +101 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +2 "manipulator"&I(-z +137 "core" ( +2 "manipulator"&5& +3 "core" &-  ! [ S# +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &t& +3 "core" &-  7 S# +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek :garage +2 "manipulator"&s'o +113 "core" ' +2 ."myshortDA"Hand.open +2 "manipulator"&;1 +24 "core" 1 +2 "manipulator"&x% +5 "core" %wm  AT +2 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +2 "manipulator"&M' ] +103 "core" ' +7868 #"Camille"-> access 3 +5 "storage"(X% +3 "core" %A \ * +3 "manipulator"&% +4 "core" % \\ Q +2 "manipulator"&H& +4 "core" &-   Q"~ +3 ."Camille"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."Camille"SC.seek 7 +3 "storage"(#([Y +688 "core" ( +2 ."Camille"SC.configure :limp +2 "storage"($(\ 1b +5 (& +5 "core" &[Z V\ % +15024 #"Camille"-> access 4 +3 "storage"( % +5 "core" %A \ + +3 "manipulator"&S% +4 "core" %   R +2 "manipulator"&_& +5 "core" &-  , R"z +2 ."Camille"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +6 ."Camille"SC.seek 1 +3 "storage"(A( +985 "core" ( +2 ."Camille"SC.configure :limp +2 "storage"($(\ 1b +5 (& +3 "core" & 0\ # +7455 #"Camille"-> startTube 4 +2012 #-> start(:myshortDA){shortDA; samplePassF; shortDAflush} +5 "collection"'% +3 "processing"%7% +11 "core" %SL + %p( +5 #"myshortDA"Ready to sample after 10 seconds from PRV.sipper? +2 #Type 'Thread[:myshortDA].answer' to continue +2344 #"Camille"-> Thread[:myshortDA].answer +2 #"myshortDA"Camille answered Ready to sample after 10 seconds from PRV.sipper? "Yes" +8 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1005 .PSV.dial :mixloop +2 "processing"% +144 "core" +2 ."myshortDA"PTV.dial :PRVmixing +2 "processing"%1  +137 "core" +2 ."myshortDA"PRV.dial :sipper +2 "processing"%O  +143 "core"  +2 ."myshortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +6 ."myshortDA"PS.seek 1.1ml +3 "processing"%j'h! +2280 "core" ' +3 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +4 "processing"%  +144 "core"  +3 ."myshortDA"PS.seek 0.5ml +3 "processing"%P' +1265 "core" ' +2 ."myshortDA"PRV.dial :waste2 +3 "processing"% @ +111 "core" ? +2 ."myshortDA"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."myshortDA"PS.seek :empty +2 "processing"%r's +592 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%d +113 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +4 "processing"%@ +14 ."myshortDA"PS.seek 1ml +2 "processing"%"'[q +1097 "core" ' + ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%(' +1606 "core" ' + ."myshortDA"PSV.dial :mixloop +3 "processing"%K +114 "core" +3 ."myshortDA"PS.seek :empty +2 "processing"%Y's +2617 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%] +120 "core"  + #"myshortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +13 ."myshortDA"PS.seek 1ml +2 "processing"%q'[q +544 "Can"\ N և +550 "core" ' +2 ."myshortDA"PSR.select :air +2 "processing"% +56 ."myshortDA"PS.seek 2.5ml +2 "processing"% ' +1613 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"% +125 "core" +2 ."myshortDA"PRV.dial :sipper +2 "processing"%R  +51 "core" +3 ."myshortDA"PS.seek :empty +2 "processing"%D's +2629 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%3 +113 "core"  + ."myshortDA"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%p' +2614 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%f +115 "core" +2 ."myshortDA"PS.seek :empty +3 "processing"%W's +2620 "core" ' +2 #"myshortDA"Loading da puck from tube 4 into Processing Clamp +2 "processing"%}& +6 "core" & +3 "manipulator"&9% +4 "core" %  5 Q +3 "storage"(2% +4 "core" %A \ + +2 "storage"(B. +4 "core" .( +2 ."myshortDA"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +6 ."myshortDA"SC.seek 4 +2 "storage"(J(+ +513 "core" ( +3 ."myshortDA"SC.configure :limp +2 "storage"($(\ 1b +5 ( & +4 "core" &+ x\ ! +2 "manipulator"&*& +5 "core" &-  M"z +2 "manipulator"&w% +4 "core" % , M +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek 4 +3 "manipulator"&( +185 "core" ( +2 "manipulator"&/& +5 "core" & ) 4 Q +2 "storage"(& +3 "core" &+ Q\ ) +4 ."myshortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek 4 + 800 counts +2 "manipulator"&<'s +100 "core" ' +2 "storage"(& +4 "core" &+ 5\ * +3 ."myshortDA"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +7 ."myshortDA"SE.seek :beamBreak +2 "storage"(e' +305 "core" ' +2 "storage"(b- +4 "core" -'| +2 ."myshortDA"SE.configure :default +2 "storage"(#QK-0-\ b +6 (& +3 "core" &+ f\ ( +3 "manipulator"&L& +4 "core" &  R Q +3 ."myshortDA"Elbow.seek 4 +2 "manipulator"&,( +7 "core" ( + "manipulator"&\ & +4 "core" &  3 Q +3 "storage"(?& +4 "core" &+ C\ ( +3 ."myshortDA"Forearm.seek 4 + 300 counts +3 "manipulator"&=' +28 "core" ' +2 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Hand.close +2 "manipulator"&/ +19 "core" / +4 ."downElevator"SE.seek :down +4 "storage"(h'= +4 "manipulator"&~& +8 "core" & R N +2 "manipulator"&c% +4 "core" % X KB +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&N' ] +107 "core" ' +3 ."myshortDA"Elbow.seek PC +2 "manipulator"&:( +147 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +98 "core" ( +3 "manipulator"&[& +4 "core" & % N S9 +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 && +3 "core" & 8 S9 +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek PC +3 "manipulator"&'E +98 "core" ' +2 "manipulator"&& +4 "core" & Y O9 +3 "manipulator"&4% +4 "core" %J O +2 "processing"%^& +4 "core" & +3 "processing"%8& +5 "core" &( +3 ."myshortDA"PC.seek :closed +3 "processing"%v(SD +7 "core" & +4 & 2 +9 &Et 2 +9 &:nu F +10 &X S +9 &B R +9 &TF R +10 &A R +9 &A R +10 &B R +9 &!\\A R +9 &#G S +10 &$D R +9 &&A S +9 &(cE S +10 &*%C S +9 &+C R +10 &-G S +9 &/kA S +9 &1-A S +10 &2B S +9 &4D S +9 &6rC S +10 &84D S +9 &9F S +10 &;D S +9 &=zD S +9 &?=E S +10 &AD R +9 &BF S +10 &DI S +9 &F>T U +9 &Gf W +10 &Is Y +9 &Kw} Z +9 &M8} Z +10 &N Z +9 &P [ +9 &R_|i 1 +10 &S$a 4 +10 ( &S! - +2 "processing"%8& +5 #"myshortDA"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.74 + .Hand.open +4 "manipulator"&1 +68 "core" 1 +2 "manipulator"&k% +4 "core" % J  L +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +43 ."myshortDA"Forearm.seek :retract +11 "manipulator"&G' ] +98 "core" ' +3 #"myshortDA"Heating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +5 "processing"% { +3 %E9 +8 "core" 9 +103 "processing"%Q9 +3 "core" 9 +103 "processing"%09 +5 "core" 9  +103 "processing"% 9 +3 "core" 9  +103 "processing"%69 +3 "core" 9 +104 "processing"%&9 +3 "core" 9 +103 "processing"%V9 +3 "core" 9 +103 "processing"%@9 +4 "core" 9 +103 "processing"%i9 +3 "core" 9# +103 "processing"%l9 +4 "core" 9' +103 "processing"%|9 +3 "core" 9+ +103 "processing"% 9 +3 "core" 9/ +103 "processing"%9 +3 "core" 94 +103 "processing"%!9 +3 "core" 98 +103 "processing"%'9 +3 "core" 9< +103 "processing"%C9 +3 "core" 9@ +103 "processing"%9 +3 "core" 9E +104 "processing"%9 +3 "core" 9I +103 "processing"%T9 +3 "core" 9M +103 "processing"%9 +4 "core" 9Q +103 "processing"%U9 +3 "core" 9V +103 "processing"%n9 +3 "core" 9Z +103 "processing"%a9 +4 "core" 9^ +103 "processing"%9 +3 "core" 9b +103 "processing"%-9 +3 "core" 9g +103 "processing"%9 +3 "core" 9k +103 "processing"%{9 +3 "core" 9o +103 "processing"%y9 +3 "core" 9s +103 "processing"%)9 +4 "core" 9x +103 "processing"%>9 +3 "core" 9| +103 "processing"%%9 +3 "core" 9 +103 "processing"%g9 +3 "core" 9% +103 "processing"%u9 +4 "core" 9, +103 "processing"%m9 +3 "core" 94\ +3 ."myshortDA"PH.hold 2:00:00,28C +4 "processing"%$ p{p. +9 ."myshortDA"delay 1:30 +13 "core"  +8991 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"%\\ +114 "core"  +2 #"myshortDA"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."myshortDA"PS.seek 0.5ml +2 "processing"%Z' +590 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2ml +3 "processing"%5'Q +1605 "core" ' +2 ."myshortDA"PTV.dial :puck +2 "processing"%t  +136 "core"  +2 ."myshortDA"PSV.dial PTV +3 "processing"%o +81 "core" +2 ."myshortDA"PBV.dial :waste1 +3 "processing"%F  +58 "core" +2 "processing"%;% +3 "core" %S  +4 ."myshortDA"PS.seek 1.5ml +2 "processing"%x' +600 "core" ' +2 ."myshortDA"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%. * +37 "core" + +2 ."myshortDA"PS.seek 0ml +3 "processing"%s'ܑ +1604 "core" ' +2 ."myshortDA"delay 5:00 +28688 "Can" Z al +1315 #"myshortDA"recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%X  +7 "core"  +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 ."myshortDA"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%H * +38 "core" + +2 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"%` +80 "core"  +3 ."myshortDA"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."myshortDA"PS.seek 2.5ml +3 "processing"%' +2524 "core" ' +2 ."myshortDA"PSV.dial PTV +2 "processing"% +79 "core" +2 ."myshortDA"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%S +81 "core"  +2 ."myshortDA"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%_ +80 "core" +2 ."myshortDA"delay 5 seconds +503 .PSV.dial :air +2 "processing"%#  +79 "core"  +3 ."myshortDA"PS.seek :empty +2 "processing"%'s +2526 "core" ' +3 ."myshortDA"PTV.dial :PRVmixing,via: PRV +2 "processing"%  +139 "core" +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%7 +50 "core" + ."myshortDA"PRV.dial :ab1 +2 "processing"% @ +110 "core" ? +3 ."myshortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +6 ."myshortDA"PS.seek 0.15ml +3 "processing"%1' +397 "core" ' +2 ."myshortDA"delay 2 seconds +212 ."connect"CBV.dial PRV +4 ."myshortDA"PRV.dial CBV +3 "processing"%O  +48 "core"  +2 "processing"%+% +4 "core" %'  +4 ."myshortDA"PS.seek 0.3ml +2 "processing"%' +363 "core" ' +2 ."myshortDA"delay 2 seconds +202 .CBV.dial between PRV and PSV +3 "collection"'j  +38 "core" +2 ."myshortDA"PRV.dial :air +2 "processing"%  +48 "core"  +3 ."myshortDA"PS.seek 0.9ml +4 "processing"%P'N +1265 "core" ' +2 ."myshortDA"PRV.dial :waste2 +2 "processing"%d @ +79 "core" ? +2 ."myshortDA"PS.seek 0.5ml +3 "processing"%r' +859 "core" ' +2 #"myshortDA"addPMLReagent08 +2 .PSV.dial :air +3 "processing"%"  +49 "core"  +3 ."myshortDA"PS.reconfigure :default + "processing"%#A d`xb +6 ."myshortDA"PS.seek 2ml +3 "processing"%K'Q +1609 "core" ' +2 ."myshortDA"PSV.dial :PML +2 "processing"%( +49 "core" +2 ."myshortDA"PTV.dial :mixing +2 "processing"%] @ +77 "core" A +2 ."myshortDA"PBV.dial :waste1 +3 "processing"%Y  +37 "core" +2 "processing"%q% +4 "core" %T  +3 ."myshortDA"PS.seek 1.85ml +3 "processing"%'L +265 "core" ' +2 ."myshortDA"PBV.dial between PSV and waste1 +3 "processing"%R * +39 "core" + +3 ."myshortDA"PS.seek 0ml +3 "processing"% 'ܑ +1969 "core" ' +2 ."myshortDA"delay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'3& +5 "core" &7 +3 "manipulator"&D& +4 "core" & r C9 +2 "manipulator"&f% +4 "core" % R A L +4 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&p(-z +135 "core" ( +2 "manipulator"&}& +4 "core" &-  C- +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 &9& +3 "core" &- 5 E- +4 ."myshortDA"Forearm.seek :garage +2 "manipulator"&2'o +111 "core" ' +3 ."myshortDA"Hand.close +2 "manipulator"&B/ +68 "core" / +3 "manipulator"&A& +3 "core" &- 2 8 6- +3 "manipulator"& % +4 "core" % ςp D ' 1 +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&*' ] +118 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +3 "manipulator"&w( +275 "core" ( +2 "manipulator"&/& +5 "core" & m J' +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 && +3 "core" & o B' +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek CC +3 "manipulator"&I'ш +99 "core" ' +2 "manipulator"&& +4 "core" & B I' +3 "manipulator"&M% +5 "core" %| q @ +2 "collection"'b& +3 "core" &N +4 "collection"'& +5 "core" &9 +3 ."myshortDA"CC.seek :closed +4 "collection"'L(X +6 "core" &8 +3 &6 5 +9 &Du6 2 +9 &2kw0 G +9 &]2 U +10 &E6 U +9 &?I5 V +9 &G2 U +10 &I8 U +9 &J6 V +10 &!HH6 U +9 &#\ D5 U +9 &$D8 U +10 &&F5 U +9 &(QE6 U +9 &*F5 U +10 &+H2 U +9 &-I8 V +10 &/XH7 U +9 &1E6 V +9 &2E6 V +10 &4E1 U +9 &6`F6 U +9 &8"C3 U +10 &9C6 U +9 &;F6 U +10 &=hD6 U +9 &?)E6 V +9 &@F7 U +10 &BF5 U +9 &DmN5 W +9 &F+]4 X +10 &Gr4 [ +9 &I6 _ +10 &KS4 b +9 &M5 a +9 &N6 a +10 &P4 a +9 &RZ5 b +9 &T6 b +10 &U7 b( +9 &W7 U +10 &X&}5 &n +9 &Xv4 U +3 ( +2 "collection"'& +4 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.51 +2 "collection"'\ & +6 "core" &XuM U +2 ."myshortDA"Hand.open +2 "manipulator"&?1 +22 "core" 1 +2 "manipulator"&% +4 "core" %| l B +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&~' ] +97 "core" ' + ."myshortDA"PSV.dial PSR +3 "processing"%c +115 "core"  +11 #"myshortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +4 "processing"%@ +13 ."myshortDA"PS.seek 1.5ml +2 "processing"%' +1611 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%<  +47 "core"  +3 ."myshortDA"PS.seek 0ml +4 "processing"%e'ܑ +1610 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%= +49 "core"  + ."myshortDA"PSR.select :air +3 "processing"% +14 ."myshortDA"PS.seek 2.5ml +3 "processing"%[' +2622 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +3 ."myshortDA"CBV.dial PRV +5 "processing"%  +2 "collection"',  +38 "core"  +138  +2 ."myshortDA"PSV.dial :mixloop +3 "processing"% +112 "core" +3 ."myshortDA"CTV.dial :air,avoiding: :intake +2 "collection"'4  +7 "core"  +2 ."myshortDA"PTV.dial :PRVmixing +3 "processing"%^  +79 "core" +3 ."myshortDA"PS.seek 0ml +2 "processing"%h'ܑ +2615 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%N  +48 "core"  +2 ."myshortDA"PS.seek 2.5ml +3 "processing"%z' +2615 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"% +54 "core" +3 ."myshortDA"PS.seek 0ml +2 "processing"%k'ܑ +2627 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%8  +50 "core"  +2 ."myshortDA"PS.seek 2.5ml +3 "processing"%E' +2619 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%Q +50 "core" +2 ."myshortDA"PS.seek 0ml +3 "processing"%'ܑ +2632 "core" ' +2 #"myshortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&0& +6 "core" & O L ? <& +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek CC +3 "manipulator"& ( +43 "core" ( +2 "manipulator"&6& +3 "core" & Z j =m +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &&& +3 "core" & P g T >m +3 ."myshortDA"Forearm.seek CC +3 "manipulator"&V'ш +93 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&@/ +26 "core" / +3 ."myshortDA"CC.seek :open +2 "collection"'i( +411 "core" ( +2 "manipulator"&l& +4 "core" & V Gm +2 "manipulator"&|% +4 "core" %{  Ho +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"& ' ] +100 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +3 "manipulator"&(-z +276 "core" ( +2 "manipulator"&!& +4 "core" &-u R Kr +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &'& +3 "core" &-u $ Kr +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek :garage +3 "manipulator"&C'o +110 "core" ' +2 ."myshortDA"Hand.open +2 "manipulator"&1 +20 "core" 1 +2 "manipulator"&% +3 "core" %yg I E 6G +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +2 "manipulator"&T' ] +114 "core" ' +2 ."da"delayUntil "10:21:27.41" +17100 "Can"\ L  +7649 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing +3 "processing"% @ +77 "core" @ +2 ."da"PBV.dial :waste1 +3 "processing"%U  +37 "core" +3 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%n * +38 "core" + +2 ."da"PSV.dial :air +2 "processing"%a  +47 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%' +2529 "core" ' +2 ."da"PSV.dial :mixloop +3 "processing"%- +47 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +47 "core"  +2 ."da"delay 2 seconds +203 .PSV.dial :mixloop +3 "processing"%{ +48 "core" +2 ."da"delay 2 seconds +203 .PSV.dial :air +43 "processing"%y  +48 "core"  +2 ."da"PS.seek :empty +11 "processing"%)'s +2518 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +5 .PSV.dial PSR +4 "processing"%> +155 "core" +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +6 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%%' +583 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%g'Q +1599 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%u  +77 "core"  +2 ."da"PSV.dial PTV +3 "processing"%m +81 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%\\  +37 "core" +2 "processing"%W% +4 "core" %O'  +4 ."da"PS.seek 1.5ml +2 "processing"%Z' +595 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%t * +39 "core" + +3 ."da"PS.seek 0ml +2 "processing"%o'ܑ +1612 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%F  +17 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%;  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%5 * +42 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%. +82 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%x' +2530 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%X +82 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"% +79 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%H  +81 "core"  +2 ."da"PS.seek :empty +3 "processing"%`'s +2535 "core" ' +3 #"da"washCycleDA #2 of 2 + .PSR.select :air +4 .PSV.dial PSR +4 "processing"%s +146 "core"  +3 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +13 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +4 "processing"% ' +588 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +2 "processing"%S'Q +1603 "core" ' + ."da"PTV.dial :puck +3 "processing"%_  +7 "core"  +2 ."da"PSV.dial PTV +2 "processing"%# +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 "processing"%% +4 "core" %Q&  +3 ."da"PS.seek 1.5ml +4 "processing"%7' +593 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"% * +37 "core" + +3 ."da"PS.seek 0ml +4 "processing"%'ܑ +1605 "core" ' +3 ."da"delay 2:00 +9772 "Can"\ L  +2231 #"da"recoverPSRreagent08 + .PTV.dial :puck +5 "processing"%O  +7 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%+  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%1 * +38 "core" + + ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%j +82 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%' +2528 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%d +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%P +92 "core" ~ +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%"  +81 "core"  +2 ."da"PS.seek :empty +4 "processing"%r's +2523 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air +3 "processing"%(  +48 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +3 "processing"%]  +179 "core" +2 ."da"delay 5 seconds +510 .PRV.dial :ab2 +2 "processing"%Y  +47 "core"  +2 ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop +3 "processing"%q +48 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."da"PS.seek 0.3ml +3 "processing"%K' +393 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air +2 "processing"%R  +46 "core"  +2 "processing"%% +4 "core" %%  +3 ."da"PS.seek 0.55ml +3 "processing"%3'"\\ +341 "core" ' +2 #"da"addPMLReagent08 +2 .PSV.dial :air +2 "processing"%D  +49 "core"  +3 ."da"PS.seek 2ml +2 "processing"%f'Q +1549 "core" ' +2 ."da"PSV.dial :PML +3 "processing"%} +47 "core" +2 ."da"PTV.dial :mixing +2 "processing"%9 @ +79 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%:  +38 "core" +2 "processing"%B% +4 "core" %L  +3 ."da"PS.seek 1.85ml +2 "processing"%A'D +234 "core" ' +2 ."da"PBV.dial between PSV and waste1 +3 "processing"% * +37 "core" + +3 ."da"PS.seek 0ml +4 "processing"%G'ܑ +1954 "core" ' +2 ."da"delay 2 seconds +203 .delay 8:00 +41041 "Can" q . +6961 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing +4 "processing"%2 @ +16 "core" @ +2 ."da"PBV.dial :waste1 +3 "processing"%/  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +38 "core" + +2 ."da"PSV.dial :air +2 "processing"%p  +46 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%' +2538 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%M +54 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%b  +49 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%* +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +49 "core"  +2 ."da"PS.seek :empty +4 "processing"%\ 's +2529 "core" ' +3 #"da"washCycleDA #1 of 3 + .PSR.select :air +3 .PSV.dial PSR +4 "processing"%? +157 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +13 ."da"PS.reconfigure :default + "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%' +596 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%'Q +1611 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%c  +78 "core"  +2 ."da"PSV.dial PTV +2 "processing"%I +82 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 "processing"%<% +4 "core" %V&  +3 ."da"PS.seek 1.5ml +2 "processing"%' +598 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%= * +40 "core" , +3 ."da"PS.seek 0ml +4 "processing"%e'ܑ +1609 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +3 "processing"%,  +7 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%4 +80 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%^' +2527 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%[ +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%N +80 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%h +81 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%  +79 "core"  +2 ."da"PS.seek :empty +3 "processing"%z's +2520 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +10 .PSV.dial PSR +9 "processing"%8 +145 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +59 ."da"PS.reconfigure :default +10 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%k' +604 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%Q'Q +1603 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%E  +7 "core"  +2 ."da"PSV.dial PTV +2 "processing"%0 +80 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%6  +39 "core" +2 "processing"%&% +4 "core" %U  +3 ."da"PS.seek 1.5ml +2 "processing"%@' +600 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%w * +40 "core" , +3 ."da"PS.seek 0ml +2 "processing"%~'ܑ +1604 "core" ' +2 ."da"delay 2:00 +10463 "Can"\ H ć +1541 #"da"recoverPSRreagent08 + .PTV.dial :puck +5 "processing"%L  +7 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%l  +39 "core" +3 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%| * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%V +82 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +7 ."da"PS.seek 2.5ml +2 "processing"%!' +2527 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%' +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"% +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +80 "core"  +2 ."da"PS.seek :empty +3 "processing"% 's +2524 "core" ' +3 #"da"washCycleDA #3 of 3 + .PSR.select :air +5 .PSV.dial PSR +4 "processing"%C +145 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +4 "processing"% +13 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%' +587 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +2 "processing"%U'Q +1602 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%n  +6 "core"  +2 ."da"PSV.dial PTV +3 "processing"%a +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +39 "core" +2 "processing"%-% +4 "core" %O  +3 ."da"PS.seek 1.5ml +2 "processing"%' +585 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%{ * +38 "core" , +3 ."da"PS.seek 0ml +4 "processing"%y'ܑ +1601 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%  +6 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%>  +40 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%) * +44 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%% +82 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%u' +2525 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%m +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%\\ +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%W +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%g  +79 "core"  +3 ."da"PS.seek :empty +2 "processing"%t's +2523 "core" ' +2 ."da"Gate.power :camera,:ON +3 #Mixing DA Substrates +3 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%Z +149 "core"  +5 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +9 "processing"% +20 ."da"PS.reconfigure :default +5 "processing"%#A d`xb +11 ."da"PS.seek 0.25ml +5 "processing"%F'I +341 "core" ' +2 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +5 "processing"% +12 ."da"PS.seek 0.5ml +55 "processing"%;' +347 "core" ' +2 ."da"delay 5 seconds +506 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%5'Q +1608 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%.  +6 "core"  +2 ."da"PSV.dial PTV +2 "processing"%o +82 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%  +39 "core" +2 "processing"%X% +4 "core" %N& \ +3 ."da"PS.seek 1.5ml +3 "processing"%' +597 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%H * +40 "core" , +3 ."da"PS.seek 0ml +4 "processing"%x'ܑ +1624 "core" ' +2 ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%s  +6 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%`  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +39 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%_ +83 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%#' +2621 "core" ' + ."da"PSV.dial PTV +3 "processing"% +83 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%S +82 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +83 "core"  +3 ."da"PS.seek :empty +4 "processing"%7's +2598 "core" ' +3 #"da"Additional air clear + .PSR.select :air +4 .PSV.dial PSR +4 "processing"%O +161 "core"  +2 #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +4 .PS.reconfigure :default +4 "processing"%#A d`xb +6 ."da"PS.seek 2ml +2 "processing"%+'Q +2113 "core" ' +2 ."da"delay 5 seconds +503 .PTV.dial :puck +2 "processing"%1  +6 "core"  +2 ."da"PSV.dial PTV +2 "processing"%j +83 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%  +39 "core" +2 "processing"%% +4 "core" %S&  +3 ."da"PS.seek 1.5ml +3 "processing"%d' +31 "Can" Z +560 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%P * +38 "core" + +2 ."da"delay 1 second +103 .PSV.dial :waste1 +2 "processing"%"  +117 "core"  +2 ."da"PS.seek :empty +3 "processing"%'s +1604 "core" ' +2 "processing"%9 +4 "core" 96 +3 #"da"Processing Puck Heater at 28.1C before imaging + .PH.coast +5 "processing"%( +5 %]& +4 "core" 6 + &S - +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&Y% +6 "core" % E L K  +3 "storage"(q% +4 "core" %? 0 , 0 +3 "storage"(r. +3 "core" .(+ +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."da"SC.seek 3 +3 "storage"(R(@ +197 "core" ( +2 ."da"SC.configure :limp + "storage"($(\ 1b +6 (& +3 "core" &C  \\ +3 "manipulator"&K& +3 "core" &-u J J Mr +3 "manipulator"&D% +3 "core" % E J J  +4 ."da"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 3 +3 "manipulator"&3( +192 "core" ( +2 "manipulator"&}& +4 "core" & M Q 3 +2 "storage"(9& +4 "core" &K 0 / J +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&:'m +111 "core" ' +2 "storage"(B& +4 "core" &K ~ +3 ."da"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +6 ."da"SE.seek :beamBreak +2 "storage"( ' +285 "core" ' +2 "storage"(f- +3 "core" -' +3 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +5 ."da"SE.seek :place +2 "storage"(A'x +44 "core" ' +2 "manipulator"&2& +4 "core" & J J ; +52 "manipulator"&/% +5 "core" %҆ R X  +3 ."da"Forearm.reconfigure :loose +10 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +3 "manipulator"&' ] +100 "core" ' +3 ."da"Elbow.seek PC +4 "manipulator"&p( +245 "core" ( +2 "manipulator"&G& +4 "core" & F J LC +3 ."da"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &M& +5 "core" & + ; BC +2 ."da"Forearm.seek PC +2 "manipulator"&b'E +92 "core" ' +2 ."da"Hand.close + "manipulator"&*/ +72 "core" / +2 ."da"PC.seek :open +3 "processing"%( +379 "core" ( +2 "storage"(& +5 "core" &K a +2 "manipulator"&?& +5 "core" & P P I C +2 "manipulator"&\ % +3 "core" % Y O P q a +4 ."da"Forearm.seek :retract +2 "manipulator"&' ] +95 "core" ' +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +4 "manipulator"&c( +245 "core" ( +2 "manipulator"&I& +3 "core" & 3 -Y +3 "storage"( & +5 "core" &K 1 1 _ +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&<'m +94 "core" ' +2 ."da"Hand.open +2 "manipulator"&1 +26 "core" 1 +3 "storage"(=- +3 "core" -'x +3 ."da"SE.seek -0.3 Pucks below Top Plate +3 "storage"('D +29 "core" ' +3 ."da"SE.reconfigure :seal + "storage"(#QK-0-\ b +6 ."da"SE.seek -1.29 Pucks below Top Plate +2 "storage"(,' +57 "core" ' +3 #"da"Lights, camera, ACTION! +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +3 "processing"%& +6 #"da"PuckCamera: snap -bin=2,2 -png=0 -auto /var/log/esp/da25jul1311h.png +16 "core" & z +5 "manipulator"&& +10 "core" & l nY +2 "manipulator"&4% +5 "core" %u Y Y 2v +4 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +7 ."psFlush"Forearm.seek :retract +6 "manipulator"&e' ] +93 "core" ' +3 ."psFlush"Elbow.seek FlushPuck::Garage +4 "manipulator"&[(-z +185 "core" ( +3 "manipulator"&N& +5 "core" &-   Zw +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &h& +3 "core" &-   Jw +3 ."psFlush"Forearm.seek :garage +4 "manipulator"&'o +111 "core" ' +3 ."psFlush"Hand.close +2 "manipulator"&^/ +27 "core" / +2 "manipulator"&8& +5 "core" &- _w +2 "manipulator"&z% +3 "core" %πr ܵ +4 ."psFlush"Forearm.seek :retract +2 "manipulator"&k' ] +105 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +8 ."psFlush"Elbow.seek PC +2 "manipulator"&E( +135 "core" ( + "manipulator"&0& +5 "core" &   # +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &6& +4 "core" &   +3 ."psFlush"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +7 ."psFlush"Forearm.seek PC +3 "manipulator"&&'E +100 "core" ' +2 "manipulator"&Q& +5 "core" & b c D +2 "manipulator"&w% +4 "core" %M W V '3 +3 "processing"%@& +5 "core" & w +2 "processing"%L& +6 "core" &% w +3 ."psFlush"PC.seek :closed +2 "processing"%l(SD +8 "core" & w +3 & w1 +9 &Ds r4 +9 &/kl rH +9 &T yV +10 &9 U +9 &A> V +10 &: V +9 &8 U +9 &9 U +10 &!I< V +9 &# = V +9 &$= U +10 &&: U +9 &(P; {V +9 &*4 vV +10 &+: vV +9 &-: uV +10 &/V9 uW +9 &1; uW +9 &28 tW +10 &48 uV +9 &6_8 uV +9 &8 : uW +10 &9: tW +9 &;7 tV +10 &=f9 tW +9 &?(< tW +9 &@; tW +10 &B: tV +9 &Do; V +9 &F/G W +10 &GR X +9 &Ij [ +10 &Kds ] +9 &M#x ^ +9 &N _ +10 &P} ^ +67 &RM}b : +6 &S(n P +2 &S*. u5 + ( + &S*- u5 &S*- t5 + &S*- t5 + &S*- t5 &S*- t5 +3 "processing"%L& +14 #"psFlush"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.86 +2 "processing"%|& +6 "core" &S*- t5 + &S*- t5 +3 &S*-' s5 +2 ."psFlush"Hand.open +2 "manipulator"&V1 +75 "core" 1 +2 "manipulator"&~% +4 "core" %M  13 +4 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +3 "manipulator"&'' ] +113 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +63 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +2 "processing"%' +154 #"da"SX HX9/16 (USB:62): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 1.518 seconds\ Exposing 696x520 pixel 16-bit image for 15.326 seconds\ /var/log/esp/da25jul1311h.png: PNG Upload Complete\ +14 #PuckCamera: snap -bin=2,2 -png=0 15.0 /var/log/esp/midres/da25jul1311h15s.png +422 "core" ' +2 ."psFlush"delay 5 seconds +504 .PSR.select :air +4 "processing"% +15 ."psFlush"PS.seek 2.5ml +3 "processing"%' +691 #"da"SX HX9/16 (USB:62): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da25jul1311h15s.png: PNG Upload Complete\ +7 #PuckCamera: snap -bin=2,2 -png=0 25.0 /var/log/esp/midres/da25jul1311h25s.png +1427 "core" ' +3 ."psFlush"delay 1 second +21 #"image"compressed /var/log/esp/da25jul1311h.jxl +83 ."psFlush"PRV.dial :waste2,avoiding: :ab2 +6 "processing"%! @ +216 "core" A +3 ."psFlush"PTV.dial :PRVmixing +3 "processing"%C  +144 "core" +2 ."psFlush"PSV.dial :mixloop +5 "processing"% +121 "core" +4 ."psFlush"PS.seek :empty +5 "processing"%'s +606 #"da"SX HX9/16 (USB:62): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 25 seconds\ /var/log/esp/midres/da25jul1311h25s.png: PNG Upload Complete\ +3 .Gate.power :camera,:OFF +5 "storage"(n- +6 "core" -' +3 "storage"(a& +3 "core" &K / % X +4 "manipulator"&& +15 "core" & \\ T M +8 "manipulator"&-% +10 "core" % C  +8 ."da"Elbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +7 ."da"Elbow.seek 3 +3 "manipulator"&U( +240 "core" ( +2 "manipulator"&{& +4 "core" & { U +4 "storage"(& +3 "core" &K V U  +4 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&'m +99 "core" ' +9 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +7 ."da"SE.seek -0.57 Pucks below Top Plate +3 "storage"(>'W +55 "core" ' +2 "manipulator"&)& +3 "core" & c U +3 "storage"(%& +5 "core" &K B C +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +6 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek 3 +4 "manipulator"&y'M +38 "core" ' +3 ."da"Elbow.hold +3 "manipulator"&m, +8 "core" , +2 ."da"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."da"SE.reconfigure :default +3 "storage"(#QK-0-\ b +7 ."da"SE.seek -0.39 Pucks below Top Plate +2 "storage"(\\' +31 "core" ' +2 "manipulator"&W% +3 "core" %Y u i *  +3 "storage"(g& +5 "core" &K   +2 ."da"Forearm.force -20 +2 "manipulator"&5 +7 ."da"Forearm.seek 3 + 312 counts + "manipulator"&u'Ѕ +21 "core" ' +2 "manipulator"&Z& +5 "core" & g #J +3 "storage"(t& +4 "core" &K X W P +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&F'm +27 "core" ' +2 "storage"(;% +5 "core" % W W f  +4 ."downElevator"SE.seek :down +4 "storage"(.'= +101 (o% +3 "core" %(, T J : [v +2 "manipulator"&% +5 "core" %r f ! +4 ."da"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +3 "manipulator"&X' ] +97 "core" ' +62 ' +3 ."downElevator"SE.stop + "storage"(5 +7 (5& +4 "core" &K W N  +948 ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +4 "processing"%H +118 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +2 "processing"%' +27 #"image"compressed /var/log/esp/midres/da25jul1311h15s.jxl +568 "core" ' +3 ."psFlush"delay 5 seconds +505 .PSR.select :air +5 "processing"% +15 ."psFlush"PS.seek 2.5ml +64 "processing"%s' +1793 #"image"compressed /var/log/esp/midres/da25jul1311h25s.jxl +8 ."Qmail"DAfans.email "da25jul1311h exposed 15.326 seconds\\nmidres/da25jul1311h15s\\nmidres/da25jul1311h25s",Subject: "da25jul1311h images!" +309 "core" ' +2 ."psFlush"delay 1 second +103 .PBV.dial :waste1 +2 "processing"%`  +39 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"% @ +79 "core" B +3 ."psFlush"PSV.dial :mixloop +2 "processing"%_ +115 "core" +2 ."psFlush"PS.seek :empty +3 "processing"%x's +2629 "core" ' +5 ."psFlush"PSV.dial PSR +7 "processing"% +117 "core"  +5 ."psFlush"PSR.select :flush +9 "processing"%@ +19 ."psFlush"PS.seek 1ml +5 "processing"%'[q +1111 "core" ' +5 ."psFlush"PSR.select :air +6 "processing"% +17 ."psFlush"PS.seek 2.5ml +5 "processing"%S' +703 #"uploadLog"upsync +913 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"% +82 "core" +2 ."psFlush"PTV.dial :puck +3 "processing"%#  +76 "core"  +3 ."psFlush"PBV.dial :waste1 +2 "processing"%O  +7 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%7'ܑ +2624 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%1 +81 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%j' +2616 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"% +80 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%'ܑ +2629 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%+ +81 "core"  +2 ."psFlush"PSR.select :flush +5 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%P' +596 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%"' +2121 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%d +88 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"% U +59 "core" W +3 ."psFlush"PS.seek 0ml +3 "processing"%('ܑ +2628 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%] @ +49 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%Y' +2629 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%q  +80 "core"  +3 ."psFlush"PS.seek :empty +4 "processing"%r's +2624 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +49 "core"  +2 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%K' +2621 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%D +82 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%J U +7 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%}'ܑ +2623 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%9 @ +49 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2620 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%B  +85 "core"  +3 ."psFlush"PS.seek :empty +49 "processing"%T's +2624 "core" ' +2 ."psFlush"PSV.dial PSR +7 "processing"%f +49 "core"  +2 ."psFlush"PSR.select :flush +5 "processing"%@ +12 ."psFlush"PS.seek 1ml +2 "processing"%2'[q +1109 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%/' +1608 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"% +78 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%:  +8 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%G  +60 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"%M'ܑ +2616 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%3 +80 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%*' +1220 "Can"x\ Q  +1401 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +80 "core" +3 ."psFlush"PS.seek 0ml +4 "processing"%v'ܑ +2624 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +81 "core"  +2 ."psFlush"PSR.select :flush +5 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%?' +612 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +12 ."psFlush"PS.seek 2.5ml +3 "processing"%\ ' +2108 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%b +80 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%I U +60 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"% 'ܑ +2615 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%p @ +51 "core" > +2 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2627 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%=  +78 "core"  +3 ."psFlush"PS.seek :empty +2 "processing"%'s +2625 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +60 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%4' +2632 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +82 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%A U +6 "core" U +3 ."psFlush"PS.seek 0ml +3 "processing"%'ܑ +2631 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%N @ +49 "core" ? +3 ."psFlush"PS.seek 2.5ml +3 "processing"%<' +2629 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%h  +80 "core"  +3 ."psFlush"PS.seek :empty +2 "processing"%c's +2620 "core" ' +3 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&^& +6 "core" &  MJ +3 "manipulator"&8% +4 "core" % a ! N +3 ."psFlush"Elbow.seek PC +3 "manipulator"&z( +252 "core" ( +2 "manipulator"&e& +3 "core" & E N. +3 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &0& +3 "core" & " N. +3 ."psFlush"Forearm.seek PC +3 "manipulator"&6'E +103 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&/ +74 "core" / +3 ."psFlush"PC.seek :open +2 "processing"%Q( +380 "core" ( +2 "manipulator"&w& +3 "core" &   R. +3 "manipulator"&@% +4 "core" %    R +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&[' ] +100 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek :garage +3 "manipulator"&k(-z +135 "core" ( +2 "manipulator"&& +48 "core" &- % X S +2 ."psFlush"Elbow.reconfigure :loose +10 "manipulator"&$ &.,(#b +6 &|& +3 "core" &- / S +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek :garage +3 "manipulator"&V'o +117 "core" ' +2 ."psFlush"Hand.open + "manipulator"&~1 +20 "core" 1 +2 "manipulator"&L% +5 "core" %y] g t / ?% +2 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +3 "manipulator"& ' ] +105 "core" ' +2 #"myshortDA"Finished short da assay +2 #Beginning samplePassF +4 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'&& +6 "core" & +3 "manipulator"&& +4 "core" &- ) S +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&(-z +19 "core" ( +2 "manipulator"&!& +4 "core" &-~ 8 T} +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &C& +3 "core" &-~   T} +3 ."myshortDA"Forearm.seek :garage +4 "manipulator"& 'o +108 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&/ +20 "core" / +2 "manipulator"&n& +4 "core" &-~ [ C} +2 "manipulator"&a% +4 "core" %σx z  C +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&' ] +106 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +4 "manipulator"&-( +302 "core" ( +2 "manipulator"&{& +4 "core" &  ! T +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" &  k T +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek CC +2 "manipulator"&E'ш +93 "core" ' +2 "manipulator"&)& +3 "core" &   R +3 "manipulator"&%% +5 "core" %я  ; R\ +2 "collection"''& +4 "core" & +3 "collection"'W& +6 "core" & +2 ."myshortDA"CC.seek :closed +4 "collection"'g(X +6 "core" & +3 &~ 6 +9 &Es 2 +9 &6kv G +10 &\\ U +9 &E U +10 &HJ T +9 &\ F} T +9 &I U +10 &F U +9 &!OG U +9 &#F U +10 &$E U +9 &&D T +9 &(WH U +10 &*C U +9 &+G U +10 &-E U +9 &/_F U +9 &1!I U +10 &2H U +9 &4E U +9 &6hD T +10 &8*Dy T +9 &9F T +10 &;F T +9 &=oH+ U +9 &?1J- U +10 &@G- U +9 &BI U +10 &DuO U +9 &F2Y W +9 &Gv Y +10 &I ^ +9 &K` _ +9 &M! ` +10 &N ` +9 &P} ` +10 &Rc a +9 &T$ a +9 &U b$ +10 &W S +9 &Xr #f +9 &X" P +10 ( +3 "collection"'W& +3 "core" &XW J +2 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.51 +2 "collection"'Z& +6 "core" &XW J +2 ."myshortDA"Hand.open +2 "manipulator"&t1 +22 "core" 1 +2 "manipulator"&;% +3 "core" %ь S L +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +2 "manipulator"&,' ] +97 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%  +49 "core"  + #"myshortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +3 "processing"%@ +14 ."myshortDA"PS.seek 1.5ml +2 "processing"%o' +1606 "core" ' +2 ."myshortDA"delay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%  +47 "core"  +3 ."myshortDA"PS.seek 0ml +4 "processing"%U'ܑ +1601 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%> +49 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%y' +2621 "core" ' +2 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +4 "processing"%u  +4 "collection"'5  +9 "core"  +100  +2 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"%\\ +209 "core" +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 "collection"'F  +7 "core"  +2 ."myshortDA"PTV.dial :PRV,avoiding: :puck +3 "processing"%. @ +77 "core" B +2 ."myshortDA"PS.seek 0ml +4 "processing"%H'ܑ +2620 "core" ' +2 ."myshortDA"PSV.dial :air +11 "processing"%  +81 "core"  +3 ."myshortDA"PS.seek 2.5ml +2 "processing"%' +2617 "core" ' +2 ."myshortDA"PSV.dial :PTV +2 "processing"%` +80 "core" +3 ."myshortDA"PS.seek 0ml +4 "processing"% 'ܑ +2621 "core" ' +2 #"myshortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&_& +6 "core" & M +4 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek CC +3 "manipulator"&s( +10 "core" ( +2 "manipulator"&& +3 "core" & ` M +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &x& +3 "core" &  M +3 ."myshortDA"Forearm.seek CC +2 "manipulator"&'ш +98 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&/ +29 "core" / +3 ."myshortDA"CC.seek :open +2 "collection"'#( +412 "core" ( +2 "manipulator"&O& +4 "core" &  r R +2 "manipulator"&S% +4 "core" %ё   R" +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&1' ] +106 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +2 "manipulator"&7(-z +282 "core" ( +2 "manipulator"&& +3 "core" &-  k WW +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &j& +3 "core" &-   ' WW +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek :garage +5 "manipulator"&+'o +109 "core" ' +3 ."myshortDA"Hand.open + "manipulator"&1 +19 "core" 1 +2 "manipulator"&P% +4 "core" %x` ^ s u ?0 +3 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&d' ] +103 "core" ' +2 #"myshortDA"Beginning samplePassF +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'& +8 "core" & +2 "manipulator"&"& +4 "core" &- SW +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&](-z +6 "core" ( +2 "manipulator"&(& +4 "core" &- ( SW +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &q& +3 "core" &-  TW +4 ."myshortDA"Forearm.seek :garage +2 "manipulator"&Y'o +110 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&/ +27 "core" / +2 "manipulator"&r& +4 "core" &- U DW +3 "manipulator"&D% +4 "core" %π o D< +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&J' ] +114 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +3 "manipulator"&K( +296 "core" ( +2 "manipulator"&9& +4 "core" & 7 K T +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &}& +5 "core" & U +2 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek CC +3 "manipulator"&B'ш +105 "core" ' +2 "manipulator"&& +4 "core" & P +2 "manipulator"&f% +4 "core" %с P +3 "collection"'T& +4 "core" & +3 "collection"'2& +5 "core" & +4 ."myshortDA"CC.seek :closed +2 "collection"' (X +8 "core" & +3 & 4 +9 &Er 3 +10 &7lr G +9 &X T +9 &D T +10 &MD T +9 &C T +10 &E U +9 &D T +9 &!UC T +10 &#B T +9 &$C T +10 &&A T +9 &(^B T +9 &*@ T +10 &+C T +9 &-D T +9 &/dC T +10 &1'B T +9 &2A T +9 &4A S +10 &6mB~ T +9 &80A T +10 &9? T +9 &;D T +9 &=vB T +10 &?8B T +9 &@F} T +9 &BB T +10 &D{I~ U +9 &F9U V +10 &Gm Y +9 &I _ +9 &Kb ` +10 &M# ` +9 &N ` +9 &P a +10 &Rf a +9 &T' b +10 &U b% +9 &W{ S +9 &Xg !` +10 &X  V +9 ( + &X] O +3 "collection"'2& +4 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.63 +2 "collection"':& +49 "core" &X] O +3 ."myshortDA"Hand.open +10 "manipulator"&G1 +29 "core" 1 +2 "manipulator"&/% +4 "core" %z : I +4 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&3' ] +95 "core" ' +3 ."myshortDA"PSV.dial PSR,avoiding: PBV +2 "processing"%M  +210 "core"  +2 #"myshortDA"Pulling 2.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +13 ."myshortDA"PS.seek 2.5ml +3 "processing"%' +2629 "core" ' +2 ."myshortDA"delay 5 seconds +503 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +6 "processing"%*  +2 "collection"'  +9 "core"  +  +4 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"%v +209 "core" ~ +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 "collection"'?  +7 "core"  +2 ."myshortDA"PTV.dial :PRV,avoiding: :puck +3 "processing"%b @ +17 "core" ? +3 ."myshortDA"PS.seek 0ml +4 "processing"%I'ܑ +2629 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%\  +226 "core"  +2 #"myshortDA"Pulling 2.5ml of PSR.flush +2 .PSR.select :flush +7 .PS.seek 2.5ml +3 "processing"%p' +2627 "core" ' +2 ."myshortDA"delay 5 seconds +503 ."connect"PRV.dial CBV +4 ."myshortDA"CBV.dial PRV +4 "processing"%  +6 "core"  +2 "collection"'=  +5 "core"  +3 ."myshortDA"PSV.dial :PTV,via: :air +2 "processing"% +208 "core" ~ +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 "collection"'  +8 "core"  +2 ."myshortDA"PTV.dial :PRV,avoiding: :puck +2 "processing"% @ +7 "core" @ +3 ."myshortDA"PS.seek 0ml +3 "processing"%'ܑ +2637 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%A  +209 "core"  +2 #"myshortDA"Pulling 2.5ml of PSR.flush +2 .PSR.select :flush +7 .PS.seek 2.5ml +2 "processing"%4' +616 "Can"} V $ +2007 "core" ' +2 ."myshortDA"delay 5 seconds +504 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +4 "processing"%N  +4 "collection"'  +5 "core"  +5  +2 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"%h +209 "core" ~ +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 "collection"'<  +7 "core"  +2 ."myshortDA"PTV.dial :PRV,avoiding: :puck +3 .PS.seek 0ml +4 "processing"%^'ܑ +2626 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +2 "processing"%8  +211 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +7 .PS.seek 1.5ml +4 "processing"%e' +1604 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSV.dial :waste1 +4 "processing"%0  +48 "core"  +3 ."myshortDA"PS.seek 0ml +3 "processing"%m'ܑ +1613 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"% +60 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%X' +2628 "core" ' +3 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +5 "processing"%l  + "collection"'w  +9 "core"  +  +3 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"%@ +208 "core" ~ +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 "collection"'  +8 "core"  +2 ."myshortDA"PTV.dial :PRV,avoiding: :puck +3 .PS.seek 0ml +4 "processing"%6'ܑ +2627 "core" ' + ."myshortDA"PSV.dial :air +3 "processing"%|  +80 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%z' +2621 "core" ' +2 ."myshortDA"PSV.dial :PTV +3 "processing"%~ +81 "core" ~ +3 ."myshortDA"PS.seek 0ml +4 "processing"%L'ܑ +2623 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%&  +80 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%' +2624 "core" ' +2 ."myshortDA"PSV.dial :PTV +3 "processing"%[ +84 "core" ~ +3 ."myshortDA"PS.seek 0ml +4 "processing"%!'ܑ +2664 "core" ' +2 ."myshortDA"PSV.dial :air +10 "processing"%C  +80 "core"  +3 ."myshortDA"PS.seek 2.5ml +2 "processing"%V' +2615 "core" ' +2 ."myshortDA"PSV.dial :PTV +3 "processing"% +80 "core"  +2 ."myshortDA"PS.seek 0ml +3 "processing"%n'ܑ +2616 "core" ' +3 #"myshortDA"Garaging FlushPuck in Collection Clamp + "manipulator"&a& +9 "core" & 2 M +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek CC +3 "manipulator"&k( +5 "core" ( +2 "manipulator"& & +4 "core" & M +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 & & +4 "core" & 0 M +3 ."myshortDA"Forearm.seek CC +3 "manipulator"&'ш +95 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&{/ +21 "core" / +3 ."myshortDA"CC.seek :open +2 "collection"'( +409 "core" ( +3 "manipulator"&)& +3 "core" &  R +3 "manipulator"&%% +3 "core" %ѐ  R3 +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&'' ] +97 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +3 "manipulator"&(-z +279 "core" ( +2 "manipulator"&i& +4 "core" &-r  St +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &Z& +3 "core" &-r 6 Rt +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek :garage +3 "manipulator"&t'o +114 "core" ' +3 ."myshortDA"Hand.open +2 "manipulator"&;1 +28 "core" 1 +2 "manipulator"&W% +4 "core" %yc k t  ?: +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +2 "manipulator"&' ] +107 "core" ' +26563 #"Ray"Session Begun +816 "Can"|\ K  +3757 #"Ray"-> ESP.main.exit +18 #mEXIT +2 #"Camille"Session Ended +4 #"Ray"Session Ended @1752431448.94PDT @1752431506.12PDT = =tMAIN =mMAIN_scheduler @PDT1752431507.06 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +133 #"core_reset"Sent BREAK +2 #t@64761 sendCRC with ifg=0x20, ie=0x7F + #@1059 sendCRC with ifg=0x08, ie=0x5F + #@52780 idle with ifg=0x84, ie=0x75 + #@53451 select with ifg=0x10, ie=0xF5 + #@54085 receive with ifg=0x10, ie=0xFD #@54719 receive with ifg=0x10, ie=0xFD + #@55353 receive with ifg=0x10, ie=0xFD + #@55680 receive with ifg=0x80, ie=0xFD #@17015 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +14 #ESP2 v3.42 I2C Gateway v3.20 for core bus +306 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +579 "Can"\ L ؃7 + \ L ؃7 + #tPolling Can every 10:00 +2 #Cleanly exited at 11:30:48PDT13-Jul-25 +6 #Waiting for espclients... +143 #"ray"Session Begun +1054 #-> ESP.ready! +156 "sampler") +3 ) +3 "core"  +3 "collection"' +3 ' +3 "core"  +3 "processing"% +2 % +4 "core"  +5 "collection"' 9\ +4 ' 0\ +3 ' -\ +5 "processing"% 9\ +3 % 2\ +2 % *\ +3 % 0\ +5 "sampler")&\ +3 "collection"'% +3 "core" %S +2 ."ray"CS.configure :default +2 "collection"'#P d@b +5 ."ray"CS.hold +2 "collection"'+ +6 "core" + +2 ."ray"CS.configure :default +2 "collection"'#P d@b +4 "processing"%% +4 "core" %ܕ +2 ."ray"PS.configure :default +2 "processing"%#A d`xb +5 ."ray"PS.hold +2 "processing"%+ +7 "core" + +2 ."ray"PS.configure :default +2 "processing"%#A d`xb +5 "sampler")% +4 "core" %% Q +2 ."ray"SS.configure :default +2 "sampler")#.0X Mt +3 "storage"(.& +4 "core" &< \ % +2 "storage"(/% +4 "core" %: \ % +3 "collection"'09 +4 "core" 9 +3 "processing"%19 +4 "core" 9 +972 #"ray"-> access 4 +3 "storage"(2% +5 "core" %: i\ $ +3 "manipulator"&3% +4 "core" % Z  L +3 "manipulator"&4& +3 "core" &-r = Lt +3 ."ray"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."ray"SC.seek 1 +3 "storage"(5( +351 "core" ( +2 ."ray"SC.configure :limp +2 "storage"($(\ 1b +5 (6& +3 "core" & \  +263 #"ray"-> startTube 4 +1701 #-> start(:myshortDA){shortDA; samplePassF; shortDAflush} +3 "collection"'7% +6 "core" %S +4 "processing"%8% +7 "core" %ܕ +3 #"myshortDA"Ready to sample after 10 seconds from PRV.sipper? +2 #Type 'Thread[:myshortDA].answer' to continue +655 #"ray"-> Thread[:myshortDA].answer +3 #"myshortDA"ray answered Ready to sample after 10 seconds from PRV.sipper? "Yes" +8 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +3 .delay 10 seconds +1004 .PSV.dial :mixloop +2 "processing"%9 +49 "core" +2 ."myshortDA"PTV.dial :PRVmixing +3 "processing"%:  +78 "core" +2 ."myshortDA"PRV.dial :sipper +2 "processing"%;  +143 "core"  +3 ."myshortDA"PS.reconfigure :slow + "processing"%#A 2`xb +7 ."myshortDA"PS.seek 1.1ml +2 "processing"%<'h! +2278 "core" ' +2 ."connect"PRV.dial CBV +3 "processing"%=  +3 ."myshortDA"CBV.dial PRV +7 "collection"'>  +5 "core"  +131  +3 ."myshortDA"PS.seek 0.5ml +4 "processing"%?' +1260 "core" ' +2 ."myshortDA"PRV.dial :waste2 +2 "processing"%@ @ +112 "core" ? +2 ."myshortDA"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."myshortDA"PS.seek :empty +3 "processing"%A's +595 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%B +115 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush + .PSR.select :flush +5 "processing"%j +12 ."myshortDA"PS.seek 1ml +2 "processing"%C'[q +1103 "core" ' +2 ."myshortDA"PSR.select :air +2 "processing"% +21 ."myshortDA"PS.seek 2.5ml +2 "processing"%D' +1607 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%E +115 "core" +2 ."myshortDA"PS.seek :empty +3 "processing"%F's +2620 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%G +115 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +13 ."myshortDA"PS.seek 1ml +3 "processing"%H'[q +1096 "core" ' +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%I' +1608 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%J +115 "core" +2 ."myshortDA"PRV.dial :sipper +3 "processing"%K  +48 "core" +3 ."myshortDA"PS.seek :empty +2 "processing"%L's +2630 "core" ' + ."myshortDA"PSV.dial PSR +3 "processing"%M +114 "core"  +2 ."myshortDA"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%N' +2618 "core" ' +2 ."myshortDA"PSV.dial :mixloop +3 "processing"%O +114 "core" +3 ."myshortDA"PS.seek :empty +2 "processing"%P's +2623 "core" ' +3 #"myshortDA"Loading da puck from tube 4 into Processing Clamp +2 "processing"%Q& +12 "core" & + ."myshortDA"Hand.open +7 "manipulator"&R1 +22 "core" 1 +2 "manipulator"&S% +3 "core" % Z ! F S +3 "storage"(T% +4 "core" %: \ + +2 "storage"(U. +4 "core" .( +3 ."myshortDA"SC.reconfigure :tight + "storage"($\ .(\ 1~b +6 ."myshortDA"SC.seek 4 +2 "storage"(V(+ +513 "core" ( + ."myshortDA"SC.configure :limp +2 "storage"($(\ 1b +6 (W& +3 "core" &+ \ " +2 "manipulator"&X& +4 "core" &-r  Ot +3 "manipulator"&Y% +4 "core" % Z  O +3 ."myshortDA"Elbow.reconfigure :tight +40 "manipulator"&$&.,(\ #b +15 ."myshortDA"Elbow.seek 4 +2 "manipulator"&Z( +178 "core" ( +2 "manipulator"&[& +5 "core" &  NX +2 "storage"(\\& +3 "core" &+ \ ( +4 ."myshortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek 4 + 800 counts +3 "manipulator"&]'s +94 "core" ' +2 "storage"(^& +3 "core" &+ \ ) +3 ."myshortDA"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +7 ."myshortDA"SE.seek :beamBreak + "storage"(_' +304 "core" ' +2 "storage"(`- +4 "core" -'w +2 ."myshortDA"SE.configure :default +2 "storage"(#QK-0-\ b +6 (a& +3 "core" &+ k\ ' +3 "manipulator"&b& +4 "core" & > NU +2 ."myshortDA"Elbow.seek 4 +2 "manipulator"&c( +7 "core" ( +2 "manipulator"&d& +3 "core" & 2 OU +3 "storage"(e& +4 "core" &+ 9\ ' +3 ."myshortDA"Forearm.seek 4 + 300 counts +3 "manipulator"&f' +23 "core" ' +2 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +6 ."myshortDA"Hand.close +2 "manipulator"&g/ +26 "core" / +4 ."downElevator"SE.seek :down +4 "storage"(h'= +4 "manipulator"&i& +8 "core" & \ MU +2 "manipulator"&j% +4 "core" %z K J[ +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&k' ] +96 "core" ' +2 ."myshortDA"Elbow.seek PC +4 "manipulator"&l( +151 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +96 "core" ( +2 "manipulator"&m& +4 "core" & q PO +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &n& +5 "core" & | PO +2 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek PC +2 "manipulator"&o'E +102 "core" ' +2 "manipulator"&p& +4 "core" & A OO +3 "manipulator"&q% +4 "core" %K ] O +3 "processing"%r& +4 "core" & +3 "processing"%s& +6 "core" &' +3 ."myshortDA"PC.seek :closed +3 "processing"%t(SD +6 "core" & +4 & 0 +8 &Fw 2 +9 &@ns G +10 &U R +9 &B R +9 &[F R +10 &A R +9 &F R +10 &F R +9 &!cF R +9 &#%F R +10 &$F R +9 &&F S +9 &(kD R +10 &*-C R +9 &+D R +10 &-G S +9 &/r@ S +9 &14A S +10 &2C S +9 &4D R +9 &6zD S +10 &8;G S +9 &9F S +10 &;D S +9 &=D S +9 &?CH S +10 &AD S +9 &BF S +9 &DG S +10 &FGV T +9 &Hb W +10 &Iv Y +9 &K~| Z +9 &M?~ Z +10 &O Z +9 &P [\ +9 &Rf|g . +10 &S$^ 2 +10 ( &S! , +3 "processing"%s& +4 #"myshortDA"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.70 + .Hand.open +4 "manipulator"&u1 +74 "core" 1 +2 "manipulator"&v% +4 "core" % K  L +3 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +2 "manipulator"&w' ] +108 "core" ' +4 #"myshortDA"Heating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +5 "processing"%x { +4 %y9 +8 "core" 9 +103 "processing"%z9 +3 "core" 9 +103 "processing"%{9 +3 "core" 9  +103 "processing"%|9 +3 "core" 9  +103 "processing"%}9 +3 "core" 9 +103 "processing"%~9 +3 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%9 +3 "core" 9# +103 "processing"%9 +3 "core" 9' +103 "processing"%9 +4 "core" 9+ +104 "processing"%9 +3 "core" 9/ +103 "processing"%9 +3 "core" 94 +103 "processing"% 9 +4 "core" 98 +103 "processing"% 9 +4 "core" 9< +103 "processing"% 9 +3 "core" 9@ +103 "processing"%9 +3 "core" 9E +103 "processing"%9 +3 "core" 9I +103 "processing"%9 +4 "core" 9M +103 "processing"%9 +3 "core" 9Q +103 "processing"%9 +3 "core" 9V +103 "processing"%9 +4 "core" 9Z +103 "processing"%9 +3 "core" 9^ +103 "processing"%9 +4 "core" 9b +103 "processing"%9 +3 "core" 9g +103 "processing"%9 +3 "core" 9k +141 "processing"%9 +3 "core" 9 q +103 "processing"%9 +3 "core" 9u +103 "processing"%9 +4 "core" 9y +103 "processing"%9 +3 "core" 9$}\ +103 "processing"%9 +3 "core" 9+\ +103 "processing"% 9 +3 "core" 92 +12 ."myshortDA"PH.hold 2:00:00,28C +5 "processing"%! p{p. +3 ."myshortDA"delay 1:30 +6 "core"  +8999 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"%" +114 "core"  +2 #"myshortDA"Pulling 0.5ml of PSR.wash + .PSR.select :wash +11 "processing"% +16 ."myshortDA"PS.seek 0.5ml +2 "processing"%#' +610 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2ml +3 "processing"%$'Q +1611 "core" ' +2 ."myshortDA"PTV.dial :puck +2 "processing"%%  +137 "core"  +2 ."myshortDA"PSV.dial PTV +2 "processing"%& +82 "core" +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%'  +58 "core" +2 "processing"%(% +4 "core" %W +3 ."myshortDA"PS.seek 1.5ml +3 "processing"%)' +596 "core" ' +2 ."myshortDA"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%* * +37 "core" , +3 ."myshortDA"PS.seek 0ml +2 "processing"%+'ܑ +1626 "core" ' +2 ."myshortDA"delay 5:00 +10809 "Can"\ L  +19194 #"myshortDA"recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%,  +18 "core"  + ."myshortDA"PBV.dial :waste1 +3 "processing"%-  +38 "core" +2 ."myshortDA"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%. * +36 "core" , +2 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"%/ +81 "core"  +2 ."myshortDA"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."myshortDA"PS.seek 2.5ml +4 "processing"%0' +2552 "core" ' +2 ."myshortDA"PSV.dial PTV +2 "processing"%1 +82 "core" +2 ."myshortDA"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%2 +81 "core"  +3 ."myshortDA"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%3 +81 "core" +2 ."myshortDA"delay 5 seconds +502 .PSV.dial :air +3 "processing"%4  +79 "core"  +3 ."myshortDA"PS.seek :empty +2 "processing"%'s +2520 "core" ' +2 ."myshortDA"PTV.dial :PRVmixing,via: PRV +3 "processing"%6  +139 "core" +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%7 +47 "core" +2 ."myshortDA"PRV.dial :ab1 +2 "processing"%8 @ +112 "core" ? +2 ."myshortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +6 ."myshortDA"PS.seek 0.15ml +3 "processing"%9' +357 "core" ' +2 ."myshortDA"delay 2 seconds +203 ."connect"CBV.dial PRV +3 ."myshortDA"PRV.dial CBV +5 "collection"';  +2 "processing"%:  +5 "core"  +43 +2 "processing"%% +4 "core" %  +3 ."myshortDA"PS.seek 0.3ml + "processing"%>' +361 "core" ' +2 ."myshortDA"delay 2 seconds +203 .CBV.dial between PRV and PSV +2 "collection"'=  +37 "core" +2 ."myshortDA"PRV.dial :air +2 "processing"%<  +48 "core"  +3 ."myshortDA"PS.seek 0.9ml +2 "processing"%@'N +1271 "core" ' +2 ."myshortDA"PRV.dial :waste2 +3 "processing"%? @ +78 "core" ? +3 ."myshortDA"PS.seek 0.5ml +4 "processing"%B' +863 "core" ' +3 #"myshortDA"addPMLReagent08 + .PSV.dial :air +4 "processing"%A  +47 "core"  +3 ."myshortDA"PS.reconfigure :default + "processing"%#A d`xb +6 ."myshortDA"PS.seek 2ml +2 "processing"%C'Q +1608 "core" ' +2 ."myshortDA"PSV.dial :PML +3 "processing"%E +47 "core" +2 ."myshortDA"PTV.dial :mixing +2 "processing"%D @ +77 "core" B +2 ."myshortDA"PBV.dial :waste1 +3 "processing"%G  +37 "core" +2 "processing"%F% +4 "core" %O  +4 ."myshortDA"PS.seek 1.85ml + "processing"%H'G +246 "core" ' +2 ."myshortDA"PBV.dial between PSV and waste1 +2 "processing"%J * +38 "core" , +3 ."myshortDA"PS.seek 0ml +2 "processing"%K'ܑ +1962 "core" ' +2 ."myshortDA"delay 2 seconds +203 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'I& +4 "core" &- +3 "manipulator"&M& +4 "core" & M LO +3 "manipulator"&L% +4 "core" % ; R M% +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&O(-z +137 "core" ( +2 "manipulator"&N& +4 "core" &-  J% +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &Q& +3 "core" &- E% +3 ."myshortDA"Forearm.seek :garage +2 "manipulator"&R'o +104 "core" ' +3 ."myshortDA"Hand.close + "manipulator"&S/ +42 "core" / +2 "manipulator"&T& +4 "core" &- A 7 B 5% +3 "manipulator"&U% +44 "core" % ς > = 5 +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&5' ] +105 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +3 "manipulator"&W( +294 "core" ( +2 "manipulator"&X& +4 "core" & G +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &Y& +3 "core" &  H +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek CC +2 "manipulator"&['ш +101 "core" ' +2 "manipulator"&\\& +4 "core" & ( B +3 "manipulator"&^% +4 "core" %у |  > +2 "collection"'& +4 "core" & +11 "collection"'& +6 "core" &, +3 ."myshortDA"CC.seek :closed +3 "collection"'`(X +5 "core" &- +5 &% 7 +8 &Eq 3 +10 &6jt- G +9 &Y. V +9 &C. U +10 &F@' U +9 &D U +10 &F1 V +9 &D U +9 &!OC U +10 &#C U +9 &$C" U +9 &&D/ U +10 &(WA U +9 &*A* U +10 &+A1 U +9 &-E U +9 &/_E U +10 &1 C( U +9 &2B( U +10 &4B) U +9 &6eB+ V +9 &8)A& U +10 &9?, U +9 &;D, U +9 &=nA/ U +10 &?0G U +9 &@E0 U +9 &BD. V +10 &DsM0 W +9 &F0Y X +10 &Gp% Z +9 &I( _ +9 &K\\& a +10 &M( a +9 &N/ b +9 &P) b +10 &Ra b +9 &T- b# +10 &U b. +9 &W W +9 &X#s& $i +10 &X! Q +10 ( &X[( M +3 "collection"'& +4 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.60 +2 "collection"'a& +7 "core" &XZ$ M +2 ."myshortDA"Hand.open +2 "manipulator"&b1 +23 "core" 1 +2 "manipulator"&d% +4 "core" %{ K n B ? +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +2 "manipulator"&e' ] +116 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%g +114 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +13 ."myshortDA"PS.seek 1.5ml +2 "processing"%i' +1600 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSV.dial :waste1 +4 "processing"%j  +48 "core"  +3 ."myshortDA"PS.seek 0ml +3 "processing"%Z'ܑ +1607 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%] +49 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%_' +2627 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 ."myshortDA"CBV.dial PRV +5 "processing"%f  +2 "collection"'m  +38 "core"  +138  +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%n +122 "core" +3 ."myshortDA"CTV.dial :air,avoiding: :intake +2 "collection"'c +6 "core"  +2 "collection"'p +5 "core"  +2 "collection"'q  +5 "core"  +2 ."myshortDA"PTV.dial :PRVmixing +3 "processing"%r  +78 "core" +3 ."myshortDA"PS.seek 0ml +4 "processing"%h'ܑ +2620 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%k  +49 "core"  +2 ."myshortDA"PS.seek 2.5ml +3 "processing"% ' +2617 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%u +49 "core" +3 ."myshortDA"PS.seek 0ml +2 "processing"%v'ܑ +2617 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%s  +47 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%y' +2620 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%z +47 "core" +3 ."myshortDA"PS.seek 0ml +4 "processing"%o'ܑ +2623 "core" ' +2 #"myshortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&{& +6 "core" & v p Q ; +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +2 "manipulator"&|( +11 "core" ( +2 "manipulator"&}& +4 "core" & o g  < +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &~& +3 "core" & ] w  < +3 ."myshortDA"Forearm.seek CC +2 "manipulator"&'ш +92 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&/ +18 "core" / +2 ."myshortDA"CC.seek :open +3 "collection"'( +385 "Can" b Nc +28 "core" ( +2 "manipulator"&& +4 "core" & , E +2 "manipulator"&% +4 "core" %z W AI +44 ."myshortDA"Forearm.seek :retract +2 "manipulator"&' ] +104 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +3 "manipulator"&(-z +276 "core" ( +2 "manipulator"& & +3 "core" &-} v # =e +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 & & +4 "core" &-} u > Ce +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek :garage +2 "manipulator"& 'o +116 "core" ' +2 ."myshortDA"Hand.open + "manipulator"&1 +19 "core" 1 +2 "manipulator"&% +3 "core" %xj  1I +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +2 "manipulator"&' ] +108 "core" ' +10 ."da"delayUntil "11:56:12.00" +24705 #recoverPRVreagent08 + .PTV.dial :mixing +4 "processing"% @ +77 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +3 "processing"% * +37 "core" , +2 ."da"PSV.dial :air +2 "processing"%  +47 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%' +2520 "core" ' +2 ."da"PSV.dial :mixloop +3 "processing"% +47 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +3 "processing"%  +46 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +4 "processing"% +47 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +49 "core"  +2 ."da"PS.seek :empty +4 "processing"%'s +2523 "core" ' +3 #"da"washCycleDA #1 of 2 + .PSR.select :air +11 .PSV.dial PSR +2 "processing"% +149 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +13 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."da"PS.seek 0.5ml +2 "processing"%' +594 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +2 "processing"% 'Q +1597 "core" ' + ."da"PTV.dial :puck +2 "processing"%"  +78 "core"  +2 ."da"PSV.dial PTV +2 "processing"%P +80 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%#  +37 "core" +2 "processing"%%% +4 "core" %M  +3 ."da"PS.seek 1.5ml +2 "processing"%&' +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%' * +37 "core" + +3 ."da"PS.seek 0ml +2 "processing"%('ܑ +1604 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%$  +17 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%*  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%) * +38 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +4 "processing"%x +81 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%,' +2532 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%- +82 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%. +82 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"%/ +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%+  +80 "core"  +3 ."da"PS.seek :empty +2 "processing"%1's +134 "Can" |  +2389 "core" ' +3 #"da"washCycleDA #2 of 2 + .PSR.select :air +4 .PSV.dial PSR +4 "processing"%2 +143 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%3' +592 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%4'Q +1609 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%0  +6 "core"  +2 ."da"PSV.dial PTV +3 "processing"%6 +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%7  +38 "core" +2 "processing"%8% +4 "core" %T  +3 ."da"PS.seek 1.5ml +2 "processing"%' +586 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%; * +39 "core" + +3 ."da"PS.seek 0ml +2 "processing"%:'ܑ +1609 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%  +6 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%9  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%= * +42 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%< +82 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +59 ."da"PS.seek 2.5ml +3 "processing"%>' +2518 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%? +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%@ +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%A +92 "core" ~ +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%B  +82 "core"  +2 ."da"PS.seek :empty +4 "processing"%E's +2518 "core" ' +3 #"da"getPMLReagent08 +2 .PRV.dial :air +4 "processing"%D  +48 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%G  +136 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%F  +47 "core" ~ +2 ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop +3 "processing"%J +48 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.3ml +3 "processing"%C' +400 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%H  +49 "core"  +2 "processing"%I% +4 "core" % +3 ."da"PS.seek 0.55ml +2 "processing"%M'"_ +330 "core" ' +3 #"da"addPMLReagent08 + .PSV.dial :air +4 "processing"%L  +47 "core"  +2 ."da"PS.seek 2ml +3 "processing"%N'Q +1546 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%Q +48 "core" +2 ."da"PTV.dial :mixing +2 "processing"%l @ +77 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%S  +38 "core" +2 "processing"%T% +4 "core" %L  +3 ."da"PS.seek 1.85ml +3 "processing"%U'D +232 "core" ' +2 ."da"PBV.dial between PSV and waste1 +3 "processing"%w * +37 "core" + +3 ."da"PS.seek 0ml +3 "processing"%R'ܑ +1964 "core" ' +2 ."da"delay 2 seconds +203 .delay 8:00 +23284 "Can"\ M  +24719 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing +4 "processing"%X @ +17 "core" ? +2 ."da"PBV.dial :waste1 +2 "processing"%O  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%Y * +38 "core" + +2 ."da"PSV.dial :air +2 "processing"%\\  +48 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%^' +2557 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"% +53 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%5  +45 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%\ +46 "core" +2 ."da"delay 2 seconds +203 .PSV.dial :air +2 "processing"%a  +46 "core"  +3 ."da"PS.seek :empty +2 "processing"%b's +2522 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%d +146 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +4 "processing"% +13 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%' +595 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%g'Q +1615 "core" ' + ."da"PTV.dial :puck +3 "processing"%[  +78 "core"  +2 ."da"PSV.dial PTV +2 "processing"%K +81 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%j  +38 "core" +2 "processing"%i% +4 "core" %W +3 ."da"PS.seek 1.5ml +2 "processing"%]' +592 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%Z * +37 "core" + +3 ."da"PS.seek 0ml +2 "processing"%m'ܑ +1607 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +5 "processing"%f  +16 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%n  +37 "core" +3 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%c * +38 "core" * +2 ."da"PSR.select :air +2 .PSV.dial PSR +4 "processing"%p +82 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%q' +2525 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%r +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%_ +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%k +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%h  +80 "core"  +2 ."da"PS.seek :empty +3 "processing"%u's +920 "Can" ] % +1600 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +9 .PSV.dial PSR +4 "processing"% +148 "core"  +3 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +13 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +4 "processing"%s' +588 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +48 "processing"%v'Q +1616 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%z  +7 "core"  + ."da"PSV.dial PTV +3 "processing"%y +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%{  +38 "core" +2 "processing"%}% +4 "core" %Q +12 ."da"PS.seek 1.5ml +2 "processing"%~' +586 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"% * +38 "core" + +3 ."da"PS.seek 0ml +3 "processing"%W'ܑ +1608 "core" ' +3 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +5 "processing"%e  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%`  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +38 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +80 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +4 "processing"%' +2555 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +82 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%| +81 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%  +80 "core"  +3 ."da"PS.seek :empty +2 "processing"%'s +2519 "core" ' +2 #"da"washCycleDA #3 of 3 +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"% +144 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"% ' +588 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +5 "processing"% +11 ."da"PS.seek 2ml +3 "processing"%'Q +1611 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +7 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +80 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%  +37 "core" +2 "processing"%o% +4 "core" %X +3 ."da"PS.seek 1.5ml +3 "processing"%' +582 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"% * +38 "core" + +3 ."da"PS.seek 0ml +4 "processing"%'ܑ +1607 "core" ' +3 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%  +5 "core"  +3 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +43 "core" + + ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +81 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +4 "processing"%' +2516 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%" +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%P +82 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%# +92 "core" ~ +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%%  +83 "core"  +2 ."da"PS.seek :empty +3 "processing"% 's +2545 "core" ' +2 ."da"Gate.power :camera,:ON +4 #Mixing DA Substrates + .PSR.select :air +4 .PSV.dial PSR +4 "processing"%' +162 "core"  +5 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +11 "processing"% +26 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +14 ."da"PS.seek 0.25ml +5 "processing"%&'I +338 "core" ' +2 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +6 "processing"% +12 ."da"PS.seek 0.5ml +2 "processing"%$' +346 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%*'Q +881 "Can"  +728 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%)  +7 "core"  +2 ."da"PSV.dial PTV +3 "processing"%x +95 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%(  +40 "core" +2 "processing"%-% +4 "core" %V  +3 ."da"PS.seek 1.5ml +2 "processing"%.' +584 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%/ * +38 "core" + +3 ."da"PS.seek 0ml +4 "processing"%+'ܑ +1607 "core" ' +2 ."da"delay 10 seconds +1004 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%,  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%2  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%1 * +39 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%3 +82 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +7 ."da"PS.seek 2.5ml +2 "processing"%0' +2613 "core" ' +2 ."da"PSV.dial PTV +50 "processing"%6 +84 "core" +2 ."da"delay 5 seconds +512 .PSV.dial PSR +2 "processing"%7 +84 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%8 +84 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%4  +83 "core"  +3 ."da"PS.seek :empty +4 "processing"%;'s +2611 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air +4 .PSV.dial PSR +5 "processing"% +148 "core"  + #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +5 .PS.reconfigure :default +3 "processing"%#A d`xb +7 ."da"PS.seek 2ml +3 "processing"%'Q +2111 "core" ' +2 ."da"delay 5 seconds +503 .PTV.dial :puck +2 "processing"%9  +7 "core"  +2 ."da"PSV.dial PTV +3 "processing"%= +83 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%<  +40 "core" +2 "processing"%:% +4 "core" %U  +3 ."da"PS.seek 1.5ml +2 "processing"%?' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%@ * +38 "core" + +2 ."da"delay 1 second +103 .PSV.dial :waste1 +2 "processing"%A  +117 "core"  +2 ."da"PS.seek :empty +3 "processing"%B's +1613 "core" ' +2 "processing"%>9 +4 "core" 9~6 +4 #"da"Processing Puck Heater at 28.1C before imaging + .PH.coast +3 "processing"%D +6 "core" 6 +2 "processing"%G& +4 "core" &S  , +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&F% +6 "core" % r . & +2 "storage"(J% +4 "core" %B  +3 "storage"(E. +3 "core" .(+ +3 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."da"SC.seek 3 +3 "storage"(H(@ +201 "core" ( +2 ."da"SC.configure :limp + "storage"($(\ 1b +6 (I& +3 "core" &C P +3 "manipulator"&C& +5 "core" &-}  e +2 "manipulator"&L% +4 "core" % r l   +3 ."da"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +2 "manipulator"&M( +190 "core" ( +2 "manipulator"&Q& +4 "core" & , "  +3 "storage"(l& +3 "core" &M   +5 ."da"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&S'm +93 "core" ' +2 "storage"(T& +3 "core" &M ( @ H +3 ."da"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +7 ."da"SE.seek :beamBreak +2 "storage"(w' +313 "core" ' +2 "storage"(N- +4 "core" -'z +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +6 "manipulator"&U& +3 "core" &  \  +3 "storage"(X& +4 "core" &M  3 +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +6 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek 3 +5 "manipulator"&O'M +37 "core" ' +3 ."da"Elbow.hold +2 "manipulator"&Y, +6 "core" , +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 "storage"(\\- +3 "core" -'z +3 ."da"SE.seek 0.11 Pucks below Top Plate +2 "storage"(R' +33 "core" ' +2 "manipulator"&% +4 "core" %Vb 2 +2 "storage"(5& +4 "core" &M @ +2 ."da"Forearm.force -20 +2 "manipulator"&5 +5 ."da"Forearm.seek 3 + 309 counts +3 "manipulator"&\ 'Ђ +14 "core" ' +2 "manipulator"&a& +4 "core" & ( 4 e +2 "storage"(^& +4 "core" &M   % +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&d'm +33 "core" ' +3 ."da"SE.seek 1.11 Pucks below Top Plate +4 "storage"(b' +44 "core" ' +2 "manipulator"&& +4 "core" & O ; E  +3 "manipulator"&[% +4 "core" %҉ O P )  +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +53 ."da"Forearm.seek :retract +11 "manipulator"&K' ] +92 "core" ' +3 ."da"Elbow.seek PC +2 "manipulator"&j( +248 "core" ( +2 "manipulator"&i& +4 "core" & #  *C +3 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &g& +3 "core" &  /C +3 ."da"Forearm.seek PC +3 "manipulator"&Z'E +101 "core" ' +2 ."da"Hand.close +2 "manipulator"&]/ +68 "core" / +2 ."da"PC.seek :open +3 "processing"%f( +377 "core" ( +2 "storage"(n& +4 "core" &M  +3 "manipulator"&c& +4 "core" & 7 7 C +2 "manipulator"&p% +4 "core" % S 4 X +3 ."da"Forearm.seek :retract +2 "manipulator"&m' ] +100 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +3 "manipulator"&r( +246 "core" ( +2 "manipulator"&_& +4 "core" & c +3 "storage"(k& +5 "core" &M \  z +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&h'm +101 "core" ' +3 ."da"Hand.open +2 "manipulator"&q1 +28 "core" 1 +2 "storage"( - +4 "core" -' +3 ."da"SE.seek 0.76 Pucks below Top Plate +2 "storage"(u' +24 "core" ' +3 ."da"SE.reconfigure :seal + "storage"(#QK-0-\ b +8 ."da"SE.seek -0.22 Pucks below Top Plate +2 "storage"(s' +60 "core" ' +2 #"da"Lights, camera, ACTION! +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +3 "processing"%z& +10 #"da"PuckCamera: snap -bin=2,2 -png=0 -auto /var/log/esp/da25jul1312h.png +12 "core" & +5 "manipulator"&y& +10 "core" & ' & b +7 "manipulator"&{% +5 "core" %s   , +4 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +6 "manipulator"&}' ] +93 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&v(-z +188 "core" ( +3 "manipulator"&& +4 "core" &-w %^ +3 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &~& +4 "core" &-w +^ +3 ."psFlush"Forearm.seek :garage +3 "manipulator"&e'o +108 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&`/ +27 "core" / +2 "manipulator"&& +4 "core" &-w  ^ +3 "manipulator"&% +4 "core" %σ e` +4 ."psFlush"Forearm.seek :retract +2 "manipulator"&W' ] +108 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +7 ."psFlush"Elbow.seek PC +2 "manipulator"& ( +121 "core" ( +2 "manipulator"& & +4 "core" & '] +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &|& +3 "core" & E] +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek PC +3 "manipulator"&'E +95 "core" ' +2 "manipulator"&& +4 "core" & E] +3 "manipulator"&% +4 "core" %; o q +3 "processing"%& +4 "core" &$ +3 "processing"% & +5 "core" &% +4 ."psFlush"PC.seek :closed +3 "processing"%(SD +5 "core" & +5 & / +10 &Cr 3 +9 &2lm G +9 &R U +10 &: U +9 &B; U +10 &: U +9 &: {V +9 &8 |V +10 &!H8 {V +9 &# 8 {V +9 &$8 zV +10 &&9 zV +9 &(P8 zV +10 &*7 zV +9 &+7 zV +9 &-4 zV +10 &/W7 yV +9 &1: yV +9 &29 yV +10 &4: yV +9 &6_; yV +10 &8!< yV +9 &9; U +9 &;> U +10 &=i> U +9 &?+> U +9 &@> U +10 &B? V +9 &Dp< V +10 &F0C W +9 &GV Y +9 &Ih }[ +10 &K`s x^ +9 &M"r w^ +9 &N} v_ +10 &P v` +9 &RK_ x: +10 &S'i wQ +9 &S'< y8 +3 ( +2 "processing"% & +4 #"psFlush"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.83 + "processing"%& +63 "core" &S';& x8 +2 ."psFlush"Hand.open +10 "manipulator"&1 +66 "core" 1 +2 "manipulator"&o% +4 "core" %;  q +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +3 "manipulator"&' ] +97 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +52 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +6 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +3 "processing"%' +166 #"da"SX HX9/16 (USB:63): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 1.292 seconds\ Exposing 696x520 pixel 16-bit image for 15.03 seconds\ /var/log/esp/da25jul1312h.png: PNG Upload Complete\ +18 #PuckCamera: snap -bin=2,2 -png=0 15.0 /var/log/esp/midres/da25jul1312h15s.png +408 "core" ' +3 ."psFlush"delay 5 seconds +504 .PSR.select :air +3 "processing"% +15 ."psFlush"PS.seek 2.5ml +3 "processing"%' +704 #"da"SX HX9/16 (USB:63): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da25jul1312h15s.png: PNG Upload Complete\ +6 #PuckCamera: snap -bin=2,2 -png=0 25.0 /var/log/esp/midres/da25jul1312h25s.png +1500 "core" ' +5 ."psFlush"delay 1 second +41 #"image"compressed /var/log/esp/da25jul1312h.jxl +65 ."psFlush"PRV.dial :waste2,avoiding: :ab2 +4 "processing"% @ +218 "core" A +2 ."psFlush"PTV.dial :PRVmixing +3 "processing"%  +143 "core" +2 ."psFlush"PSV.dial :mixloop +3 "processing"% +118 "core" +3 ."psFlush"PS.seek :empty +5 "processing"%'s +539 #"da"SX HX9/16 (USB:63): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 25 seconds\ /var/log/esp/midres/da25jul1312h25s.png: PNG Upload Complete\ +4 .Gate.power :camera,:OFF +4 "storage"("- +9 "core" -' +18 "storage"(P& +14 "core" &M n n +10 "manipulator"&#& +4 "core" & + ] +2 "manipulator"&%% +5 "core" % t 8 A +4 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +2 "manipulator"&( +247 "core" ( +3 "manipulator"&'& +4 "core" & Q +3 "storage"( & +5 "core" &M } | ? +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&&'m +94 "core" ' +32 ."da"SE.reconfigure :gently + "storage"(#QK-0-\ b +8 ."da"SE.seek 0.49 Pucks below Top Plate +2 "storage"($' +63 "core" ' +2 "manipulator"&)& +4 "core" & w !Q +3 "storage"(x& +4 "core" &M , ' A +3 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +7 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek 3 +3 "manipulator"&('M +39 "core" ' +2 ."da"Elbow.hold +3 "manipulator"&-, +8 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +6 ."da"SE.seek 0.68 Pucks below Top Plate +4 "storage"(*' +31 "core" ' +2 "manipulator"&/% +4 "core" %W_ . - V  +3 "storage"(.& +4 "core" &M\ \  o +3 ."da"Forearm.force -20 + "manipulator"&5 +7 ."da"Forearm.seek 3 + 310 counts +2 "manipulator"&,'Ѓ +15 "core" ' +2 "manipulator"&2& +4 "core" & s p #A +4 "storage"(1& +4 "core" &M R U +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&3'm +35 "core" ' +2 "storage"(+% +3 "core" % W V R +5 ."downElevator"SE.seek :down +5 "storage"(6'= +99 (7% +3 "core" %+ W W c [u +3 "manipulator"&8% +5 "core" %?  "1 +3 ."da"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +3 "manipulator"&4' ] +107 "core" ' +39 ' + ."downElevator"SE.stop +2 "storage"(5 +8 (0& +4 "core" &M d ^ +980 ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +118 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +7 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%;' +93 #"image"compressed /var/log/esp/midres/da25jul1312h15s.jxl +506 "core" ' +2 ."psFlush"delay 5 seconds +504 .PSR.select :air +5 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%9' +1868 #"image"compressed /var/log/esp/midres/da25jul1312h25s.jxl +6 ."Qmail"DAfans.email "da25jul1312h exposed 15.03 seconds\\nmidres/da25jul1312h15s\\nmidres/da25jul1312h25s",Subject: "da25jul1312h images!" +233 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%=  +39 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%< @ +79 "core" A + ."psFlush"PSV.dial :mixloop +3 "processing"%: +124 "core" +2 ."psFlush"PS.seek :empty +3 "processing"%'s +2640 "core" ' +4 ."psFlush"PSV.dial PSR +6 "processing"%@ +118 "core"  +4 ."psFlush"PSR.select :flush +9 "processing"%@ +18 ."psFlush"PS.seek 1ml +6 "processing"%A'[q +1100 "core" ' +4 ."psFlush"PSR.select :air +6 "processing"% +21 ."psFlush"PS.seek 2.5ml +6 "processing"%?' +749 #"uploadLog"upsync +860 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%> +83 "core" +2 ."psFlush"PTV.dial :puck +3 "processing"%D  +77 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%G  +8 "core" +3 ."psFlush"PS.seek 0ml +4 "processing"%F'ܑ +2618 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%J +81 "core"  +2 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%E' +2623 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%I +83 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"%C'ܑ +2625 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%L +83 "core"  +2 ."psFlush"PSR.select :flush +5 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%V' +595 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%Q' +2111 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%l +86 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"% U +59 "core" V +3 ."psFlush"PS.seek 0ml +3 "processing"%T'ܑ +2624 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"% @ +48 "core" > +3 ."psFlush"PS.seek 2.5ml +3 "processing"%N' +2632 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%U  +82 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%X's +2396 "Can"\ P MQ +234 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%\\ +49 "core"  +2 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%' +2621 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%5 +80 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%a U +6 "core" U +3 ."psFlush"PS.seek 0ml +3 "processing"%^'ܑ +2614 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"% @ +47 "core" @ +3 ."psFlush"PS.seek 2.5ml +4 "processing"%[' +2616 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%S  +84 "core"  +3 ."psFlush"PS.seek :empty +4 "processing"%M's +2617 "core" ' +2 ."psFlush"PSV.dial PSR +45 "processing"%w +48 "core"  +2 ."psFlush"PSR.select :flush +11 "processing"%@ +13 ."psFlush"PS.seek 1ml +2 "processing"%O'[q +1102 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +12 ."psFlush"PS.seek 2.5ml +3 "processing"%\ ' +1608 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%R +82 "core" +2 ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +4 "processing"%d  +57 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"%i'ܑ +2618 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%g +82 "core"  +2 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%Y' +2616 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%] +80 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%K'ܑ +2645 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%t +80 "core"  +2 ."psFlush"PSR.select :flush +5 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%n' +591 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%c' +2114 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%p +79 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%Z U +58 "core" V +2 ."psFlush"PS.seek 0ml +3 "processing"%_'ܑ +2623 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%k @ +49 "core" > +3 ."psFlush"PS.seek 2.5ml +4 "processing"%j' +2627 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%q  +80 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"% 's +2620 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%z +50 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +4 "processing"%y' +2623 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%{ +91 "core"  +2 ."psFlush"PBV.dial PSV +3 "processing"%m U +6 "core" U +3 ."psFlush"PS.seek 0ml +2 "processing"%b'ܑ +2620 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%u @ +47 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2618 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%~  +80 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%h's +2623 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&r& +6 "core" & ] QA +3 "manipulator"&`% +5 "core" % T   P +2 ."psFlush"Elbow.seek PC +2 "manipulator"&( +251 "core" ( +2 "manipulator"&& +5 "core" &  0 S^ +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &}& +3 "core" &  $ R^ +3 ."psFlush"Forearm.seek PC +3 "manipulator"& 'E +94 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&|/ +79 "core" / +3 ."psFlush"PC.seek :open +2 "processing"%e( +378 "core" ( +2 "manipulator"&& +4 "core" & S^ +2 "manipulator"&% +4 "core" % R  TB +3 ."psFlush"Forearm.seek :retract +3 "manipulator"&' ] +95 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +7 ."psFlush"Elbow.seek :garage +3 "manipulator"&v(-z +122 "core" ( + "manipulator"&W& +4 "core" &-t   S\ +3 ."psFlush"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 &f& +3 "core" &-t   T\ +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +47 ."psFlush"Forearm.seek :garage +11 "manipulator"&'o +119 "core" ' + ."psFlush"Hand.open +2 "manipulator"&1 +28 "core" 1 +2 "manipulator"&o% +4 "core" %re ] a 7 @F +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +2 "manipulator"& ' ] +104 "core" ' +3 #"myshortDA"Finished short da assay +2 #Beginning samplePassF +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'& +8 "core" & +2 "manipulator"&& +4 "core" &-t h U\ +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&B(-z +7 "core" ( +2 "manipulator"&& +5 "core" &-t T\ +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" &-t  c U\ +3 ."myshortDA"Forearm.seek :garage +3 "manipulator"&'o +110 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&/ +18 "core" / +2 "manipulator"&& +4 "core" &-t C\ +2 "manipulator"&"% +4 "core" %σ}  C/ +4 ."myshortDA"Forearm.seek :retract +2 "manipulator"&P' ] +107 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +3 "manipulator"&#( +293 "core" ( +2 "manipulator"&%& +4 "core" &   S +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &'& +5 "core" &  S +2 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek CC +2 "manipulator"& 'ш +105 "core" ' +2 "manipulator"& & +4 "core" &  P +3 "manipulator"&)% +4 "core" %ѐ 5 P +2 "collection"'x& +4 "core" & +3 "collection"'& +6 "core" & +2 ."myshortDA"CC.seek :closed +4 "collection"'/(X +6 "core" & +3 & 4 +9 &Er 3 +9 &7lt G +10 &Z U +9 &D U +10 &II U +9 & C U +9 &G U +10 &F U +9 &!QF U +10 &#I U +9 &$D U +9 &&D T +10 &(YG U +9 &*G U +9 &+G U +10 &-I U +9 &/aF U +9 &1#I U +10 &2B U +9 &4F T +10 &6jD T +9 &8+F U +9 &9D U +10 &;D T +9 &=rE T +9 &?3D U +10 &@G U +9 &BE U +10 &DvL V +9 &F4Y W +9 &Gr Z +10 &I _ +9 &K_ ` +9 &M  a +10 &N a +9 &P b +10 &Rc b +9 &T% b +9 &U b& +10 &W U +9 &X u #e +9 &X  S +10 ( +3 "collection"'& +3 "core" &X\\ M +3 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.52 +2 "collection"'.& +6 "core" &X\\ M +2 ."myshortDA"Hand.open +2 "manipulator"&21 +28 "core" 1 +2 "manipulator"&1% +5 "core" %у ! J +2 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&s' ] +111 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%+  +48 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +13 ."myshortDA"PS.seek 1.5ml +2 "processing"%&' +1611 "core" ' +2 ."myshortDA"delay 5 seconds +503 .PSV.dial :waste1 +3 "processing"%7  +49 "core"  +2 ."myshortDA"PS.seek 0ml +3 "processing"%8'ܑ +1613 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"% +49 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +12 ."myshortDA"PS.seek 2.5ml +2 "processing"%$' +2619 "core" ' +2 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +4 "processing"%(  +5 "collection"',  +7 "core"  +99  +2 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"%0 +212 "core" ~ +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 "collection"'*  +7 "core"  +2 ."myshortDA"PTV.dial :PRV,avoiding: :puck +3 "processing"%3 @ +77 "core" A +3 ."myshortDA"PS.seek 0ml +4 "processing"%6'ܑ +2621 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%  +81 "core"  +2 ."myshortDA"PS.seek 2.5ml +3 "processing"%' +2623 "core" ' +2 ."myshortDA"PSV.dial :PTV +11 "processing"%; +80 "core"  +3 ."myshortDA"PS.seek 0ml +4 "processing"%='ܑ +815 "Can"\ R < +1813 "core" ' +2 #"myshortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&<& +7 "core" &  M +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek CC +3 "manipulator"&:( +4 "core" ( +3 "manipulator"&9& +5 "core" & ! M +2 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &@& +4 "core" & M +3 ."myshortDA"Forearm.seek CC +2 "manipulator"&'ш +94 "core" ' +2 ."myshortDA"Hand.close + "manipulator"&A/ +29 "core" / +3 ."myshortDA"CC.seek :open +4 "collection"'>( +406 "core" ( +2 "manipulator"&D& +4 "core" & j P +2 "manipulator"&G% +4 "core" %у O< +4 ."myshortDA"Forearm.seek :retract +2 "manipulator"&?' ] +94 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +7 ."myshortDA"Elbow.seek :garage +3 "manipulator"&J(-z +279 "core" ( +2 "manipulator"&F& +4 "core" &-}   Q\\ +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &I& +3 "core" &-}  Q\\ +3 ."myshortDA"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek :garage +3 "manipulator"&E'o +111 "core" ' +3 ."myshortDA"Hand.open +2 "manipulator"&L1 +22 "core" 1 +2 "manipulator"&C% +4 "core" %xi | z / >H +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&V' ] +101 "core" ' +3 #"myshortDA"Beginning samplePassF +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'l& +7 "core" & +2 "manipulator"&& +4 "core" &-} Q\\ +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&Q(-z +5 "core" ( +2 "manipulator"&& +5 "core" &-}  @ Q\\ +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &T& +3 "core" &-}  Q\\ +3 ."myshortDA"Forearm.seek :garage +2 "manipulator"&U'o +113 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&N/ +24 "core" / +2 "manipulator"&\\& +5 "core" &-} h t U ?\\ +2 "manipulator"&X% +4 "core" %}v w y # ? +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&5' ] +116 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +4 "manipulator"&a( +280 "core" ( +2 "manipulator"&& +4 "core" & ! Q$ +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 && +3 "core" &  Q# +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek CC +4 "manipulator"&^'ш +94 "core" ' +2 "manipulator"&S& +4 "core" & ( L# +2 "manipulator"&[% +4 "core" %s  L +3 "collection"'w& +4 "core" & +3 "collection"'M& +5 "core" & +3 ."myshortDA"CC.seek :closed +2 "collection"'O(X +8 "core" & +3 & 3 +9 &Er 2 +9 &9mr G +10 &W T +9 &D T +9 &OF T +10 &F T +9 &D S +9 &C T +10 &!WD T +9 &#? S +10 &$B T +9 &&A S +9 &(_D T +10 &*!C T +9 &+D T +10 &-A T +9 &/g@ T +9 &1*D S +10 &2? T +9 &4D S +9 &6pA S +10 &81F T +9 &9A T +9 &;D S +10 &=wD T +9 &?9D T +10 &@D T +9 &B? S +9 &D|I U +10 &F:U V +9 &Gm Y +9 &I ^ +10 &Ke _ +9 &M' _ +10 &N ` +9 &P ` +9 &Rg a +10 &T$ b" +9 &U b) +9 &W U +10 &Xw #f +9 &X  \\ +10 ( + &Xr U +2 "collection"'M& +5 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.64 +2 "collection"'R& +5 "core" &Xr U +3 ."myshortDA"Hand.open + "manipulator"&d1 +17 "core" 1 +2 "manipulator"&\ % +4 "core" %r < E +46 ."myshortDA"Forearm.reconfigure :loose +10 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +2 "manipulator"&g' ] +100 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%i  +211 "core"  +2 #"myshortDA"Pulling 2.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%]' +2625 "core" ' +2 ."myshortDA"delay 5 seconds +503 ."connect"PRV.dial CBV +4 ."myshortDA"CBV.dial PRV +6 "processing"%Y  +5 "collection"'t  +2 "core"  +6  +2 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"%K +211 "core" ~ +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 "collection"'n  +6 "core"  +3 ."myshortDA"PTV.dial :PRV,avoiding: :puck +2 "processing"%p @ +7 "core" A +3 ."myshortDA"PS.seek 0ml +4 "processing"%Z'ܑ +2614 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +2 "processing"%c  +217 "core"  +2 #"myshortDA"Pulling 2.5ml of PSR.flush +2 .PSR.select :flush +7 .PS.seek 2.5ml +4 "processing"%k' +2617 "core" ' +2 ."myshortDA"delay 5 seconds +503 ."connect"PRV.dial CBV +4 ."myshortDA"CBV.dial PRV +4 "processing"%_  +3 "collection"'q  +5 "core"  +5  +3 ."myshortDA"PSV.dial :PTV,via: :air +2 "processing"%j +223 "core" +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 "collection"'z  +7 "core"  +2 ."myshortDA"PTV.dial :PRV,avoiding: :puck +3 "processing"% @ +7 "core" A +3 ."myshortDA"PS.seek 0ml +2 "processing"%{'ܑ +2626 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%m  +207 "core"  +2 #"myshortDA"Pulling 2.5ml of PSR.flush +2 .PSR.select :flush +7 .PS.seek 2.5ml +3 "processing"%y' +2621 "core" ' +2 ."myshortDA"delay 5 seconds +503 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +6 "processing"%u  +2 "collection"'b  +5 "core"  +5  +3 ."myshortDA"PSV.dial :PTV,via: :air +2 "processing"%~ +209 "core"  +3 ."myshortDA"CTV.dial :air,avoiding: :intake +2 "collection"'  +7 "core"  +2 ."myshortDA"PTV.dial :PRV,avoiding: :puck +3 "processing"%r @ +7 "core" A +3 ."myshortDA"PS.seek 0ml +2 "processing"%`'ܑ +2624 "core" ' +3 ."myshortDA"PSV.dial PSR,avoiding: PBV +2 "processing"%  +210 "core"  + #"myshortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +6 .PS.seek 1.5ml +4 "processing"%}' +1601 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%-  +49 "core"  +3 ."myshortDA"PS.seek 0ml +2 "processing"%|'ܑ +1607 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%4 +48 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +14 ."myshortDA"PS.seek 2.5ml +2 "processing"%' +2620 "core" ' +2 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +3 "processing"%  +4 "collection"'  +10 "core"  +  +3 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"%W +209 "core" +2 ."myshortDA"CTV.dial :air,avoiding: :intake +2 "collection"'f  +7 "core"  +3 ."myshortDA"PTV.dial :PRV,avoiding: :puck +2 "processing"% @ +7 "core" A +3 ."myshortDA"PS.seek 0ml +4 "processing"%'ܑ +2623 "core" ' + ."myshortDA"PSV.dial :air +2 "processing"%  +81 "core"  +3 ."myshortDA"PS.seek 2.5ml +2 "processing"%o' +2629 "core" ' +2 ."myshortDA"PSV.dial :PTV +3 "processing"% +80 "core"  +3 ."myshortDA"PS.seek 0ml +2 "processing"%'ܑ +2616 "core" ' +2 ."myshortDA"PSV.dial :air +3 "processing"%  +80 "core"  +3 ."myshortDA"PS.seek 2.5ml +2 "processing"%' +2626 "core" ' +2 ."myshortDA"PSV.dial :PTV +2 "processing"% +82 "core" ~ +3 ."myshortDA"PS.seek 0ml +2 "processing"%'ܑ +2615 "core" ' +2 ."myshortDA"PSV.dial :air +49 "processing"%  +81 "core"  +6 ."myshortDA"PS.seek 2.5ml +3 "processing"%' +2615 "core" ' +2 ."myshortDA"PSV.dial :PTV +2 "processing"%" +81 "core"  +3 ."myshortDA"PS.seek 0ml +2 "processing"%v'ܑ +2617 "core" ' +2 #"myshortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"& & +6 "core" & g , @# +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek CC +2 "manipulator"&( +34 "core" ( +2 "manipulator"&%& +4 "core" &  B +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &B& +4 "core" & v C +3 ."myshortDA"Forearm.seek CC +2 "manipulator"&''ш +98 "core" ' +2 ."myshortDA"Hand.close + "manipulator"& / +30 "core" / +2 ."myshortDA"CC.seek :open +3 "collection"')( +410 "core" ( +2 "manipulator"&x& +4 "core" & ? L +3 "manipulator"&P% +3 "core" %ђ  LC +4 ."myshortDA"Forearm.seek :retract +2 "manipulator"&' ] +99 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +7 ."myshortDA"Elbow.seek :garage +3 "manipulator"&.(-z +277 "core" ( +2 "manipulator"&2& +4 "core" &-w - MT +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 &1& +3 "core" &-w LT +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek :garage +2 "manipulator"&'o +115 "core" ' +2 ."myshortDA"Hand.open + "manipulator"&+1 +27 "core" 1 +2 "manipulator"& % +3 "core" %wa P R A 92 +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +2 "manipulator"&h' ] +104 "core" ' +1166 #"ray"-> access 3 +5 "storage"(7% +3 "core" %@ \ & +3 "manipulator"&&% +4 "core" % S  M +2 "manipulator"&& +4 "core" &-w  LT +3 ."ray"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."ray"SC.seek 7 +3 "storage"(8([Y +683 "core" ( +2 ."ray"SC.configure :limp +2 "storage"($(\ 1b +5 (,& +3 "core" &[Z \ " +1757 #"ray"-> access 4 +2 "storage"((% +6 "core" %@ \ & +2 "manipulator"&0% +4 "core" % S  M +3 "manipulator"&*& +4 "core" &-w _ MT +3 ."ray"SC.reconfigure :tight + "storage"($\ .(\ 1~b +5 ."ray"SC.seek 1 +2 "storage"(3( +986 "core" ( +2 ."ray"SC.configure :limp +2 "storage"($(\ 1b +5 ($& +3 "core" & i m \  +2448 #"ray"-> startTube 4 +564 #-> start(:myshortDA){shortDA; samplePassF; shortDAflush} +4 "collection"'% +5 "processing"%6% +8 "core" %S +2 %ܐ +6 #"myshortDA"Ready to sample after 10 seconds from PRV.sipper? + #Type 'Thread[:myshortDA].answer' to continue +1794 "Can"\ L } +851 #"ray"-> Thread[:myshortDA].answer +2 #"myshortDA"ray answered Ready to sample after 10 seconds from PRV.sipper? "Yes" +6 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +4 .delay 10 seconds +1004 .PSV.dial :mixloop +2 "processing"%; +49 "core" + ."myshortDA"PTV.dial :PRVmixing +3 "processing"%  +77 "core" +2 ."myshortDA"PRV.dial :sipper +2 "processing"%<  +143 "core"  +2 ."myshortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +6 ."myshortDA"PS.seek 1.1ml +3 "processing"%9'h! +2285 "core" ' +2 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +4 "processing"%A  +5 "collection"'@  +8 "core"  +133  +3 ."myshortDA"PS.seek 0.5ml +4 "processing"%#' +1263 "core" ' +2 ."myshortDA"PRV.dial :waste2 +2 "processing"%s @ +112 "core" ? +2 ."myshortDA"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."myshortDA"PS.seek :empty +2 "processing"%/'s +600 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%D +116 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +4 "processing"%@ +13 ."myshortDA"PS.seek 1ml +2 "processing"%G'[q +1098 "core" ' + ."myshortDA"PSR.select :air +3 "processing"% +14 ."myshortDA"PS.seek 2.5ml +2 "processing"%' +1602 "core" ' + ."myshortDA"PSV.dial :mixloop +6 "processing"%F +124 "core" +2 ."myshortDA"PS.seek :empty +3 "processing"%I's +2620 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%: +118 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +13 ."myshortDA"PS.seek 1ml +2 "processing"%L'[q +1102 "core" ' +2 ."myshortDA"PSR.select :air +2 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%C' +1612 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%l +115 "core" +2 ."myshortDA"PRV.dial :sipper +2 "processing"%  +49 "core" +2 ."myshortDA"PS.seek :empty +3 "processing"%?'s +2613 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"% +114 "core"  +2 ."myshortDA"PSR.select :air +5 .PS.seek 2.5ml +4 "processing"%T' +2617 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%E +113 "core" +3 ."myshortDA"PS.seek :empty +4 "processing"%N's +2614 "core" ' +2 #"myshortDA"Loading da puck from tube 4 into Processing Clamp +2 "processing"%\\& +6 "core" & +3 "manipulator"&X% +4 "core" % S ' P +3 "storage"(J% +4 "core" %@ \ * +2 "storage"(V. +4 "core" .( +2 ."myshortDA"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +6 ."myshortDA"SC.seek 4 +2 "storage"(U(+ +511 "core" ( + ."myshortDA"SC.configure :limp +2 "storage"($(\ 1b +6 (& +3 "core" &+ *\ % +3 "manipulator"&Q& +4 "core" &-w  MT +2 "manipulator"&% +4 "core" % S W M +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek 4 +3 "manipulator"&S( +176 "core" ( +2 "manipulator"&[& +4 "core" &\ L i +2 "storage"(w& +4 "core" &+ \ & +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek 4 + 800 counts +3 "manipulator"&5's +97 "core" ' +2 "storage"(>& +5 "core" &+ \ & +2 ."myshortDA"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +7 ."myshortDA"SE.seek :beamBreak +2 "storage"(R' +307 "core" ' +2 "storage"(d- +3 "core" -'x +3 ."myshortDA"SE.configure :default + "storage"(#QK-0-\ b +6 (\ & +3 "core" &+ @\ % +3 "manipulator"&M& +3 "core" &  Lh +3 ."myshortDA"Elbow.seek 4 +3 "manipulator"&^( +5 "core" ( +2 "manipulator"&i& +4 "core" &  Lh +3 "storage"(=& +4 "core" &+ \ & +3 ."myshortDA"Forearm.seek 4 + 300 counts +2 "manipulator"&Y' +17 "core" ' +2 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Hand.close + "manipulator"&t/ +22 "core" / +4 ."downElevator"SE.seek :down +4 "manipulator"&K& +3 "storage"(n'= +8 "core" &  Nh +3 "manipulator"&p% +4 "core" %{ J M +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&]' ] +96 "core" ' +2 ."myshortDA"Elbow.seek PC +4 "manipulator"&c( +156 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +97 "core" ( +2 "manipulator"&Z& +4 "core" &  N3 +2 ."myshortDA"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &_& +3 "core" & N3 +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek PC +3 "manipulator"&q'E +101 "core" ' +2 "manipulator"&j& +4 "core" & M3 +2 "manipulator"&z% +4 "core" %D K M +3 "processing"% & +4 "core" & +3 "processing"%k& +5 "core" &$ +3 ."myshortDA"PC.seek :closed +2 "processing"%m(SD +7 "core" & +4 & 6 +9 &Fq 2 +9 &Bns F +10 &W S +9 &? R +9 &\\A R +10 &A R +9 &? R +10 &@ R +9 &!dE R +9 &#&F R +10 &$F R +9 &&D R +9 &(l@ R +10 &*-A S +9 &+F R +10 &-B S +9 &/s@ S +9 &15A S +10 &2B R +9 &4D R +43 &6{D S + &8>C R + &9F S &;D S +3 &=G S +8 &?EC S +10 &AD S +9 &BI S +9 &DF S +10 &FIT T +9 &H_ V +10 &Iu X +9 &K{ Z +9 &M?} Z +10 &O Z +9 &P [ +9 &Rh|g . +10 &S$] 3 +10 ( + &S , +2 "processing"%k& +13 #"myshortDA"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.73 + .Hand.open +4 "manipulator"&{1 +5 "core" &S , +68 1 +2 "manipulator"&u% +4 "core" % D M +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&b' ] +110 "core" ' +8 #"myshortDA"Heating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +9 .PH.seek 28C,5:00 +3 "processing"%~ { +3 %9 +9 "core" 9 +103 "processing"%r9 +3 "core" 9 +103 "processing"%y9 +3 "core" 9  +103 "processing"%9 +4 "core" 9  +103 "processing"%`9 +3 "core" 9 +103 "processing"%-9 +3 "core" 9 +103 "processing"%}9 +3 "core" 9 +103 "processing"%49 +3 "core" 9 +103 "processing"%|9 +4 "core" 9# +103 "processing"%9 +3 "core" 9' +104 "processing"%9 +3 "core" 9+ +103 "processing"%W9 +3 "core" 9/ +103 "processing"%f9 +3 "core" 94 +103 "processing"% 9 +6 "core" 98 +103 "processing"%9 +3 "core" 9< +104 "processing"%9 +3 "core" 9@ +103 "processing"%9 +3 "core" 9E +103 "processing"%9 +3 "core" 9I +103 "processing"%o9 +4 "core" 9M +103 "processing"%9 +3 "core" 9Q +103 "processing"%9 +4 "core" 9V +103 "processing"%9 +3 "core" 9Z +103 "processing"%9 +3 "core" 9^ +103 "processing"%9 +3 "core" 9b +103 "processing"%9 +3 "core" 9g +103 "processing"%"9 +3 "core" 9k +103 "processing"%9 +3 "core" 9o +103 "processing"% 9 +3 "core" 9s +103 "processing"%%9 +4 "core" 9#x\ +103 "processing"%B9 +3 "core" 9*| +103 "processing"% 9 +3 "core" 91 +4 ."myshortDA"PH.hold 2:00:00,28C +3 "processing"%a p{p. +10 ."myshortDA"delay 1:30 +11 "core"  +8994 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"%g +112 "core"  +2 #"myshortDA"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +11 ."myshortDA"PS.seek 0.5ml +3 "processing"%O' +593 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."myshortDA"PS.seek 2ml +3 "processing"%x'Q +1598 "core" ' +2 ."myshortDA"PTV.dial :puck +2 "processing"%P  +136 "core"  + ."myshortDA"PSV.dial PTV +3 "processing"%' +80 "core" +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%2  +58 "core" +2 "processing"%1% +4 "core" %P  +3 ."myshortDA"PS.seek 1.5ml +2 "processing"%' +597 "core" ' +2 ."myshortDA"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%+ * +37 "core" + +3 ."myshortDA"PS.seek 0ml +2 "processing"% 'ܑ +1604 "core" ' +2 ."myshortDA"delay 5:00 +16214 "Can"\ M  +13789 #"myshortDA"recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%  +7 "core"  +2 ."myshortDA"PBV.dial :waste1 +3 "processing"%  +37 "core" +2 ."myshortDA"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%7 * +37 "core" + +2 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"%& +79 "core"  +3 ."myshortDA"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."myshortDA"PS.seek 2.5ml +3 "processing"%' +2529 "core" ' +2 ."myshortDA"PSV.dial PTV +2 "processing"%H +80 "core" +3 ."myshortDA"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%, +82 "core"  +3 ."myshortDA"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%( +79 "core" +3 ."myshortDA"delay 5 seconds +502 .PSV.dial :air +3 "processing"%0  +80 "core"  +2 ."myshortDA"PS.seek :empty +3 "processing"%*'s +2495 "core" ' +2 ."myshortDA"PTV.dial :PRVmixing,via: PRV +47 "processing"%8  +137 "core" +2 ."myshortDA"PSV.dial :mixloop +7 "processing"%$ +49 "core" +2 ."myshortDA"PRV.dial :ab1 +2 "processing"% @ +111 "core" > +3 ."myshortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +6 ."myshortDA"PS.seek 0.15ml +3 "processing"%6' +355 "core" ' +2 ."myshortDA"delay 2 seconds +203 ."connect"CBV.dial PRV +3 ."myshortDA"PRV.dial CBV +4 "collection"';  +3 "processing"%  +6 "core"  +42  +2 "processing"%<% +3 "core" %  +4 ."myshortDA"PS.seek 0.3ml +2 "processing"%v' +354 "core" ' +2 ."myshortDA"delay 2 seconds +202 .CBV.dial between PRV and PSV +3 "collection"'@  +37 "core" +2 ."myshortDA"PRV.dial :air +3 "processing"%A  +46 "core"  +3 ."myshortDA"PS.seek 0.9ml +3 "processing"%9'N +1262 "core" ' + ."myshortDA"PRV.dial :waste2 +3 "processing"%s @ +78 "core" ? +3 ."myshortDA"PS.seek 0.5ml +3 "processing"%#' +868 "core" ' +2 #"myshortDA"addPMLReagent08 +2 .PSV.dial :air +4 "processing"%D  +48 "core"  +3 ."myshortDA"PS.reconfigure :default + "processing"%#A d`xb +6 ."myshortDA"PS.seek 2ml +3 "processing"%/'Q +1615 "core" ' +2 ."myshortDA"PSV.dial :PML +2 "processing"%G +49 "core" +2 ."myshortDA"PTV.dial :mixing +2 "processing"%F @ +76 "core" A +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 "processing"%:% +5 "core" %V  +2 ."myshortDA"PS.seek 1.85ml +2 "processing"%I'N +239 "core" ' +2 ."myshortDA"PBV.dial between PSV and waste1 +3 "processing"%L * +37 "core" + +3 ."myshortDA"PS.seek 0ml +4 "processing"%l'ܑ +1957 "core" ' +2 ."myshortDA"delay 2 seconds +203 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'& +5 "core" & +3 "manipulator"&C& +4 "core" & F L +2 "manipulator"&% +4 "core" % A 4 P +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&?(-z +125 "core" ( +2 "manipulator"&E& +4 "core" &-u Z N$ +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &T& +5 "core" &-u  J$ +2 ."myshortDA"Forearm.seek :garage +2 "manipulator"&\\'o +109 "core" ' +3 ."myshortDA"Hand.close +2 "manipulator"&X/ +22 "core" / +2 "manipulator"&J& +4 "core" &-x * E  :$ +2 "manipulator"&V% +4 "core" %ςt 7   / +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&3' ] +119 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +3 "manipulator"&( +282 "core" ( +2 "manipulator"&Q& +4 "core" & NX +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 && +3 "core" &  NX +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek CC +2 "manipulator"&['ш +96 "core" ' +2 "manipulator"&w& +4 "core" & ] HX +2 "manipulator"&.% +4 "core" %ђ  = +3 "collection"'>& +4 "core" & +3 "collection"'h& +5 "core" & +3 ."myshortDA"CC.seek :closed +2 "collection"'d(X +7 "core" & +4 & 6 +9 &Es 3 +10 &5ku G +9 &[ U +9 &D U +10 &ED U +9 &D U +9 &G U +10 &F U +9 &!ND U +10 &#C U +9 &$D U +9 &&D U +10 &(WC U +9 &*A U +9 &+B U +10 &-D U +9 &/_D U +10 &1 G U +9 &2A T +9 &4B U +10 &6gE U +9 &8*> T +9 &9? U +10 &;D U +9 &=o@ U +9 &?1C U +10 &@B U +9 &BC U +10 &DsL V +9 &F1V X +9 &Gm Z +10 &I _ +9 &K\\ a +10 &M a +9 &N a +9 &P a +10 &R` b +9 &T# b +9 &U b( +10 &W U +9 &Xt $i +9 &X" R +10 ( + &XY L +2 "collection"'h& +5 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.55 + "collection"'\ & +7 "core" &XZ L +2 ."myshortDA"Hand.open +52 "manipulator"&M1 +26 "core" 1 +2 "manipulator"&i% +4 "core" %z a | ? B +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +2 "manipulator"&=' ] +108 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%t +113 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +14 ."myshortDA"PS.seek 1.5ml +3 "processing"%K' +1611 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%p  +47 "core"  +3 ."myshortDA"PS.seek 0ml +4 "processing"%S'ܑ +1598 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%5 +47 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +14 ."myshortDA"PS.seek 2.5ml +3 "processing"%R' +2614 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +3 ."myshortDA"CBV.dial PRV +4 "processing"%Y  +4 "collection"'Z  +38 "core"  +136  +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%_ +113 "core" +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 "collection"'^  +6 "core"  +2 ."myshortDA"PTV.dial :PRVmixing +3 "processing"%j  +76 "core" +3 ."myshortDA"PS.seek 0ml +4 "processing"%z'ܑ +2624 "core" ' +2 ."myshortDA"PSV.dial :air +3 "processing"%  +47 "core"  +3 ."myshortDA"PS.seek 2.5ml +2 "processing"%n' +2628 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%] +54 "core" +2 ."myshortDA"PS.seek 0ml +3 "processing"%e'ܑ +2637 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%{  +49 "core"  +3 ."myshortDA"PS.seek 2.5ml +2 "processing"%u' +2626 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%k +49 "core" +3 ."myshortDA"PS.seek 0ml +4 "processing"%'ܑ +2615 "core" ' +2 #"myshortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&r& +6 "core" &  FX +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +3 "manipulator"&q( +26 "core" ( +2 "manipulator"&y& +3 "core" & c I +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" & I +3 ."myshortDA"Forearm.seek CC +3 "manipulator"&`'ш +91 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&-/ +20 "core" / +2 ."myshortDA"CC.seek :open +3 "collection"'}( +411 "core" ( +2 "manipulator"&4& +4 "core" & M +2 "manipulator"&|% +4 "core" %y ' Ks +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&' ] +93 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +4 "manipulator"&(-z +275 "core" ( +2 "manipulator"&W& +4 "core" &-} p Kj +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &f& +3 "core" &-}  Kj +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek :garage +3 "manipulator"& 'o +114 "core" ' +2 ."myshortDA"Hand.open +2 "manipulator"&1 +22 "core" 1 +2 "manipulator"&% +4 "core" %xj    -P +3 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&' ] +104 "core" ' +3 ."da"delayUntil "13:25:17.91" +4717 "Can" R D +20062 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing +4 "processing"% @ +76 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%o  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +38 "core" + + ."da"PSV.dial :air +3 "processing"%  +49 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +45 "processing"%' +2521 "core" ' + ."da"PSV.dial :mixloop +10 "processing"% +50 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +47 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"% +46 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%"  +47 "core"  +2 ."da"PS.seek :empty +3 "processing"%'s +2521 "core" ' +3 #"da"washCycleDA #1 of 2 + .PSR.select :air +4 .PSV.dial PSR +4 "processing"% +147 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +13 ."da"PS.reconfigure :default + "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%%' +596 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%B'Q +1614 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +76 "core"  +2 ."da"PSV.dial PTV +2 "processing"%g +80 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%N  +38 "core" +2 "processing"%O% +3 "core" %X +3 ."da"PS.seek 1.5ml +3 "processing"%P' +595 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%' * +36 "core" + +3 ."da"PS.seek 0ml +3 "processing"%2'ܑ +1626 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%1  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%x  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%+ * +42 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +81 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%~' +2547 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"% +80 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%7 +81 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%&  +81 "core"  +3 ."da"PS.seek :empty +2 "processing"% 's +2519 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +5 .PSV.dial PSR +3 "processing"%H +146 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%,' +608 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +3 "processing"%('Q +1614 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%0  +7 "core"  +2 ."da"PSV.dial PTV +3 "processing"% +5 "Can"\ Q\\? +74 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%8  +37 "core" +2 "processing"%$% +4 "core" %X +3 ."da"PS.seek 1.5ml +2 "processing"%' +596 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%* * +36 "core" + +3 ."da"PS.seek 0ml +4 "processing"%;'ܑ +1600 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +5 "processing"%  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%<  +38 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%6 * +38 "core" + + ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%@ +82 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%A' +2518 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%v +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%s +81 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%9 +79 "core" +2 ."da"delay 5 seconds +553 .PSV.dial :air +3 "processing"%D  +80 "core"  +2 ."da"PS.seek :empty +4 "processing"%#'s +2517 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air +4 "processing"%G  +47 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +3 "processing"%F  +136 "core" +2 ."da"delay 5 seconds +503 .PRV.dial :ab2 +2 "processing"%  +47 "core"  + ."da"PTV.dial :PRVmixing +3 "processing"%:  +7 "core" + ."da"PSV.dial :mixloop +3 "processing"%L +47 "core" +3 ."da"PS.reconfigure :default + "processing"%#A d`xb +7 ."da"PS.seek 0.3ml +2 "processing"%/' +395 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%I  +48 "core"  +2 "processing"%% +3 "core" %  +3 ."da"PS.seek 0.55ml +2 "processing"%C'"Z +344 "core" ' +3 #"da"addPMLReagent08 + .PSV.dial :air +4 "processing"%  +48 "core"  +3 ."da"PS.seek 2ml +3 "processing"%E'Q +1551 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%T +47 "core" +2 ."da"PTV.dial :mixing +3 "processing"%X @ +76 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%J  +39 "core" +2 "processing"%V% +4 "core" %L \ +3 ."da"PS.seek 1.85ml +2 "processing"%c'D +242 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%b * +38 "core" + +3 ."da"PS.seek 0ml +2 "processing"%\\'ܑ +1956 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +28607 "Can" dw +19396 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing +3 "processing"%Q @ +17 "core" ? +2 ."da"PBV.dial :waste1 +2 "processing"%?  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +37 "core" + +2 ."da"PSV.dial :air +3 "processing"%w  +47 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%.' +2549 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%> +48 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%3  +47 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%) +46 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%\  +47 "core"  +3 ."da"PS.seek :empty +2 "processing"%M's +2519 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +4 .PSV.dial PSR +3 "processing"%i +146 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%h' +583 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%t'Q +1613 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%[  +77 "core"  +2 ."da"PSV.dial PTV +3 "processing"%l +79 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%p  +39 "core" +2 "processing"%K% +3 "core" %R  +3 ."da"PS.seek 1.5ml +2 "processing"%5' +588 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%S * +37 "core" + +3 ."da"PS.seek 0ml +2 "processing"%Z'ܑ +1601 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 +5 "processing"%Y  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%_ * +38 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%^ +82 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%j' +2522 "core" ' + ."da"PSV.dial PTV +2 "processing"%R +81 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +81 "core"  +3 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%z +81 "core" +47 ."da"delay 5 seconds +510 .PSV.dial :air +2 "processing"%]  +80 "core"  +3 ."da"PS.seek :empty +2 "processing"%n's +2528 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +10 .PSV.dial PSR +3 "processing"%{ +144 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +14 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%e' +599 "core" ' +3 ."da"delay 5 seconds +502 .PSR.select :air +5 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%k'Q +1609 "core" ' +2 ."da"PTV.dial :puck +2 .PSV.dial PTV +4 "processing"%u +79 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%r  +37 "core" +2 "processing"%y% +4 "core" %T  +3 ."da"PS.seek 1.5ml +2 "processing"%' +588 "core" ' +2 ."da"delay 3 seconds +77 "Can" ik +225 ."da"PBV.dial between PSV and waste1 +3 "processing"%- * +40 "core" , +3 ."da"PS.seek 0ml +2 "processing"%'ܑ +1601 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 +5 "processing"%=  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%d * +38 "core" * + ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%4 +81 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%|' +2552 "core" ' + ."da"PSV.dial PTV +3 "processing"%` +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%W +79 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%f +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%q  +79 "core"  +2 ."da"PS.seek :empty +3 "processing"%'s +2518 "core" ' +3 #"da"washCycleDA #3 of 3 + .PSR.select :air +5 .PSV.dial PSR +4 "processing"% +145 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +6 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +4 "processing"%' +594 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +3 "processing"% 'Q +1598 "core" ' +2 ."da"PTV.dial :puck +2 .PSV.dial PTV +4 "processing"% +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%o  +38 "core" +2 "processing"%% +4 "core" %N  +3 ."da"PS.seek 1.5ml +3 "processing"%' +596 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"% * +37 "core" + +2 ."da"PS.seek 0ml +3 "processing"%'ܑ +1601 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 +5 "processing"%  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%" +80 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%' +2532 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"% +82 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%% +91 "core" ~ +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +81 "core"  +2 ."da"PS.seek :empty +4 "processing"%g's +2523 "core" ' +2 ."da"Gate.power :camera,:ON +3 #Mixing DA Substrates +3 .PSR.select :air +4 .PSV.dial PSR +3 "processing"%N +151 "core"  +7 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +9 "processing"% +23 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +13 ."da"PS.seek 0.25ml +6 "processing"%O'I +462 "core" ' +2 ."da"delay 5 seconds +510 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +6 "processing"% +12 ."da"PS.seek 0.5ml +2 "processing"%B' +335 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%''Q +1610 "core" ' +2 ."da"PTV.dial :puck +2 .PSV.dial PTV +4 "processing"%P +81 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%1  +39 "core" +2 "processing"%x% +4 "core" %W +3 ."da"PS.seek 1.5ml +2 "processing"%+' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"% * +39 "core" + +2 ."da"PS.seek 0ml +3 "processing"%2'ܑ +1609 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 +2 .PTV.dial :puck +3 .PBV.dial :waste1 +4 "processing"%  +37 "core" +2 ."da"delay 30 seconds +860 "Can"  w +2144 ."da"PBV.dial between PSV and waste1 +2 "processing"% * +41 "core" + + ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%7 +84 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +4 "processing"%&' +2612 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%~ +83 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%H +83 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +84 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%,  +82 "core"  +2 ."da"PS.seek :empty +3 "processing"%0's +2621 "core" ' +3 #"da"Additional air clear + .PSR.select :air +5 .PSV.dial PSR +4 "processing"% +150 "core"  +2 #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +5 .PS.reconfigure :default +3 "processing"%#A d`xb +5 ."da"PS.seek 2ml +2 "processing"%8'Q +2118 "core" ' +2 ."da"delay 5 seconds +503 .PTV.dial :puck +2 .PSV.dial PTV +5 "processing"%$ +81 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%(  +39 "core" +2 "processing"%*% +4 "core" %S  +4 ."da"PS.seek 1.5ml +2 "processing"%' +599 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +45 "core" + +2 ."da"delay 1 second +102 .PSV.dial :waste1 +3 "processing"%<  +116 "core"  +3 ."da"PS.seek :empty +2 "processing"%6's +1617 "core" ' +2 "processing"%@9 +4 "core" 9y6 +3 #"da"Processing Puck Heater at 28C before imaging +2 .PH.coast +4 "processing"%; +5 %v& +2 "core" 6 +4 &S , +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&s% +6 "core" % [ % % 6 +2 "storage"(9% +4 "core" %A "   +3 "storage"(D. +3 "core" .(+ +3 ."da"SC.reconfigure :tight + "storage"($\ .(\ 1~b +5 ."da"SC.seek 3 +3 "storage"(A(@ +202 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +6 (G& +3 "core" &D ) +2 "manipulator"&F& +5 "core" &-}  j +2 "manipulator"&% +3 "core" % [ " " +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +3 "manipulator"&:( +195 "core" ( +2 "manipulator"&L& +5 "core" & # ! Wj +2 "storage"(#& +4 "core" &M  #  +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&I'm +100 "core" ' +2 "storage"(& +5 "core" &M   +2 ."da"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +7 ."da"SE.seek :beamBreak +2 "storage"(/' +287 "core" ' +2 "storage"(- +3 "core" -' +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +5 ."da"SE.seek :place +3 "storage"(C'x +42 "core" ' +3 "manipulator"&T& +52 "core" &   ;j +4 "manipulator"&X% +4 "core" %t  ; +2 ."da"Forearm.reconfigure :loose +10 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +3 "manipulator"&J' ] +97 "core" ' +2 ."da"Elbow.seek PC +4 "manipulator"&V( +236 "core" ( +2 "manipulator"&b& +3 "core" & ' +   +3 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &E& +3 "core" & !    +3 ."da"Forearm.seek PC +3 "manipulator"&c'E +95 "core" ' +2 ."da"Hand.close +2 "manipulator"&!/ +68 "core" / +2 ."da"PC.seek :open +3 "processing"%Q( +378 "core" ( +2 "storage"(?& +4 "core" &M " ! +3 "manipulator"&& +3 "core" & & "  +3 "manipulator"&w% +4 "core" % K - ( P +3 ."da"Forearm.seek :retract +3 "manipulator"&\\' ] +98 "core" ' +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +5 "manipulator"&>( +264 "core" ( +2 "manipulator"&3& +3 "core" & 2 1 j +3 "storage"()& +4 "core" &M  +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&\ 'm +97 "core" ' +2 ."da"Hand.open +2 "manipulator"&.1 +24 "core" 1 +3 "storage"(i- +4 "core" -'x +3 ."da"SE.seek -0.3 Pucks below Top Plate +2 "storage"(M'D +29 "core" ' +3 ."da"SE.reconfigure :seal + "storage"(#QK-0-\ b +6 ."da"SE.seek -1.29 Pucks below Top Plate +4 "storage"(h' +61 "core" ' +3 #"da"Lights, camera, ACTION! +6 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%[& +6 #"da"PuckCamera: snap -bin=2,2 -png=0 -auto /var/log/esp/da25jul1314h.png +16 "core" & } +6 "manipulator"&l& +8 "core" & i j sj +3 "manipulator"&p% +5 "core" %l P F "E +4 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +7 ."psFlush"Forearm.seek :retract +5 "manipulator"&K' ] +99 "core" ' +3 ."psFlush"Elbow.seek FlushPuck::Garage +4 "manipulator"&t(-z +177 "core" ( +2 "manipulator"&S& +4 "core" &- o m V +3 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &5& +3 "core" &- i b GV +3 ."psFlush"Forearm.seek :garage +3 "manipulator"&Y'o +112 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&_/ +24 "core" / +2 "manipulator"&^& +5 "core" &-V +2 "manipulator"&Z% +4 "core" %σy H¶ +4 ."psFlush"Forearm.seek :retract +2 "manipulator"&R' ] +109 "core" ' +3 ."psFlush"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek PC +3 "manipulator"& ( +128 "core" ( +2 "manipulator"&z& +4 "core" & J C & +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &]& +4 "core" & @ @ y& +3 ."psFlush"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek PC +3 "manipulator"&j'E +104 "core" ' +2 "manipulator"&{& +4 "core" && +3 "manipulator"&n% +4 "core" %I [ +3 "processing"%e& +4 "core" & +3 "processing"%u& +5 "core" &# +4 ."psFlush"PC.seek :closed +2 "processing"%r(SD +7 "core" & +4 & 0 +9 &Cq 3 +9 &/jm G +10 &S sV +9 &x5 uV +9 &:6 uV +10 &8 uW +9 &8 uW +10 &8 tW +9 &!A8 tW +9 &#8 tW +10 &$8 tV +9 &&5 tV +10 &(I5 tW +9 &* 7 tV +9 &+6 tV +10 &-8 tW +9 &/Q7 sW +9 &18 tW +10 &26 {V +9 &48 V +9 &6\\= V +10 &8> V +9 &9> V +10 &;< U +9 &=e: U +9 &?&> V +10 &@= V +9 &B; V +10 &Di7 uW +9 &F)A tX +9 &GP sY +10 &Ie q\\ +9 &K\\s p^ +9 &Mt q_ +61 &Ny o_ +7 &P o` &RF] p< + &S)l pO + &S'3 s6 ( + &S'1 s6 + &S'1 s6 +2 "processing"%u& +13 "core" &S'1 s6 + &S'1 r6 +3 #"psFlush"Processing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.76 + "processing"%y& +7 "core" &S'1 s6 +2 ."psFlush"Hand.open +2 "manipulator"&k1 +66 "core" 1 +2 "manipulator"&-% +4 "core" % I  ~ +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +2 "manipulator"&' ] +114 "core" ' +4 ."psFlush"PSR.select :air +6 .PSV.dial PSR +8 "processing"%= +4 #"da"SX HX9/16 (USB:64): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 1.192 seconds\ Exposing 696x520 pixel 16-bit image for 12.759 seconds\ /var/log/esp/da25jul1314h.png: PNG Upload Complete\ +16 #PuckCamera: snap -bin=2,2 -png=0 15.0 /var/log/esp/midres/da25jul1314h15s.png +33 "core"  +3 #"psFlush"Pulling 0.5ml of PSR.flush +3 .PSR.select :flush +8 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +3 "processing"%d' +595 "core" ' +2 ."psFlush"delay 5 seconds +504 .PSR.select :air +3 "processing"% +14 ."psFlush"PS.seek 2.5ml +3 "processing"%4' +467 #"da"SX HX9/16 (USB:64): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da25jul1314h15s.png: PNG Upload Complete\ +7 #PuckCamera: snap -bin=2,2 -png=0 25.0 /var/log/esp/midres/da25jul1314h25s.png +1447 #"image"compressed /var/log/esp/da25jul1314h.jxl +216 "core" ' +2 ."psFlush"delay 1 second +104 .PRV.dial :waste2,avoiding: :ab2 +5 "processing"% @ +216 "core" A +5 ."psFlush"PTV.dial :PRVmixing +3 "processing"%`  +144 "core" +3 ."psFlush"PSV.dial :mixloop +2 "processing"%W +120 "core" +3 ."psFlush"PS.seek :empty +4 "processing"%f's +375 #"da"SX HX9/16 (USB:64): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 25 seconds\ /var/log/esp/midres/da25jul1314h25s.png: PNG Upload Complete\ +3 .Gate.power :camera,:OFF +6 "storage"(q- +21 "core" -' +11 "storage"(|& +13 "core" &M 7 7 +2 "manipulator"&& +5 "core" & u& +3 "manipulator"&% +6 "core" % M w / +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +3 "manipulator"&( +264 "core" ( +3 "manipulator"&& +4 "core" &   +3 "storage"(o& +6 "core" &M ^ ] +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&'m +94 "core" ' +3 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +7 ."da"SE.seek -0.57 Pucks below Top Plate +3 "storage"( 'W +54 "core" ' +2 "manipulator"&& +4 "core" & z  +4 "storage"(& +3 "core" &M  % +3 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +6 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek 3 +4 "manipulator"&'M +40 "core" ' +2 ."da"Elbow.hold +4 "manipulator"&, +5 "core" , +3 ."da"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +7 ."da"SE.reconfigure :default + "storage"(#QK-0-\ b +6 ."da"SE.seek -0.39 Pucks below Top Plate +3 "storage"("' +40 "core" ' +2 "manipulator"&% +5 "core" %\\ @ F b +2 "storage"( & +8 "core" &M T +6 ."da"Forearm.force -20 + "manipulator"&5 +6 ."da"Forearm.seek 3 + 315 counts +2 "manipulator"&'Ј +22 "core" ' +2 "manipulator"&%& +4 "core" &  # +3 "storage"( & +5 "core" &M I M - +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&'m +27 "core" ' +2 "storage"(N% +5 "core" % K S '  +4 ."downElevator"SE.seek :down +4 "storage"(g'= +101 (O% +3 "core" %,+ O O S [u +2 "manipulator"&B% +5 "core" %} t " +4 ."da"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +3 "manipulator"&P' ] +93 "core" ' +67 ' +2 ."downElevator"SE.stop +2 "storage"(5 +6 (1& +4 "core" &M ] L . +1079 #"image"compressed /var/log/esp/midres/da25jul1314h15s.jxl +69 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +4 "processing"%x +119 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +4 "processing"%@ +16 ."psFlush"PS.seek 0.5ml +2 "processing"%'' +611 "core" ' +3 ."psFlush"delay 5 seconds +503 .PSR.select :air +4 "processing"% +13 ."psFlush"PS.seek 2.5ml +58 "processing"%' +1569 #"image"compressed /var/log/esp/midres/da25jul1314h25s.jxl +12 ."Qmail"DAfans.email "da25jul1314h exposed 12.759 seconds\\nmidres/da25jul1314h15s\\nmidres/da25jul1314h25s",Subject: "da25jul1314h images!" +528 "core" ' +3 ."psFlush"delay 1 second +103 .PBV.dial :waste1 +2 "processing"%+  +37 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"% @ +79 "core" B +2 ."psFlush"PSV.dial :mixloop +2 "processing"% +115 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%7's +2625 "core" ' +5 ."psFlush"PSV.dial PSR +9 "processing"%2 +116 "core"  +4 ."psFlush"PSR.select :flush +10 "processing"%@ +18 ."psFlush"PS.seek 1ml +6 "processing"%~'[q +1097 "core" ' +4 ."psFlush"PSR.select :air +7 "processing"% +27 ."psFlush"PS.seek 2.5ml +6 "processing"%H' +362 #"uploadLog"upsync +1243 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +83 "core" +2 ."psFlush"PTV.dial :puck +3 "processing"%,  +76 "core"  +2 ."psFlush"PBV.dial :waste1 +3 "processing"%&  +8 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"%'ܑ +2619 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%0 +83 "core"  +2 ."psFlush"PSR.select :air +6 .PS.seek 2.5ml +4 "processing"%$' +2613 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%( +81 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"%*'ܑ +2627 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%8 +86 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +3 "processing"%' +590 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%<' +2124 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +80 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%@ U +59 "core" V +3 ."psFlush"PS.seek 0ml +3 "processing"%;'ܑ +2624 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%v @ +49 "core" > +3 ."psFlush"PS.seek 2.5ml +4 "processing"%s' +2627 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%9  +80 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%D's +2620 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%G +49 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%F' +2627 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"% +78 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%U U +6 "core" U +3 ."psFlush"PS.seek 0ml +2 "processing"%L'ܑ +2614 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%# @ +10 "Can"\ Q +43 "core" ? +3 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2618 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +82 "core"  +2 ."psFlush"PS.seek :empty +50 "processing"%'s +2621 "core" ' +2 ."psFlush"PSV.dial PSR +6 "processing"% +50 "core"  +2 ."psFlush"PSR.select :flush +5 "processing"%@ +12 ."psFlush"PS.seek 1ml +2 "processing"%T'[q +1102 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%X' +1611 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%/ +80 "core" +2 ."psFlush"PTV.dial :puck +3 "processing"%I  +17 "core"  +2 ."psFlush"PBV.dial :waste1 +3 "processing"%b  +57 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"%E'ܑ +2619 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%: +80 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%!' +2621 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%J +80 "core" +3 ."psFlush"PS.seek 0ml +4 "processing"%m'ܑ +2628 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%? +86 "core"  +2 ."psFlush"PSR.select :flush +4 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +2 "processing"%' +598 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +12 ."psFlush"PS.seek 2.5ml +3 "processing"%w' +2121 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%c +82 "core" + ."psFlush"PBV.dial PSV +3 "processing"%3 U +60 "core" W +3 ."psFlush"PS.seek 0ml +2 "processing"%)'ܑ +2620 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%V @ +49 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%.' +2641 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%i  +92 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%['s +2624 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%l +58 "core"  +2 ."psFlush"PSR.select :air +7 .PS.seek 2.5ml +4 "processing"%p' +2618 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%\\ +81 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%C U +7 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%M'ܑ +2625 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%S @ +53 "core" ? +3 ."psFlush"PS.seek 2.5ml +4 "processing"%5' +2613 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%\  +80 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%>'s +2629 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&_& +6 "core" &  P +3 "manipulator"&^% +4 "core" % X  P +3 ."psFlush"Elbow.seek PC +3 "manipulator"&Z( +243 "core" ( +2 "manipulator"&K& +5 "core" &  PR +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &z& +3 "core" & ^ PR +3 ."psFlush"Forearm.seek PC +3 "manipulator"&]'E +95 "core" ' + ."psFlush"Hand.close +2 "manipulator"&Y/ +79 "core" / +3 ."psFlush"PC.seek :open +2 "processing"%{( +379 "core" ( +2 "manipulator"&n& +5 "core" & \\ TR +2 "manipulator"&e% +3 "core" % =  Q T@ +3 ."psFlush"Forearm.seek :retract +3 "manipulator"&t' ] +97 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +7 ."psFlush"Elbow.seek :garage +2 "manipulator"&R(-z +134 "core" ( +2 "manipulator"&Q& +3 "core" &-\ ( U S!q +45 ."psFlush"Elbow.reconfigure :loose +10 "manipulator"&$ &.,(#b +6 &y& +3 "core" &-\   R!p +4 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek :garage +3 "manipulator"&k'o +113 "core" ' + ."psFlush"Hand.open +2 "manipulator"&-1 +29 "core" 1 +2 "manipulator"&u% +4 "core" %wk \\ ` @I +3 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +3 "manipulator"&=' ] +105 "core" ' +2 #"myshortDA"Finished short da assay +2 #Beginning samplePassF +4 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'j& +6 "core" & +3 "manipulator"&6& +4 "core" &-  V R n +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&d(-z +7 "core" ( +2 "manipulator"&& +4 "core" &-  R n +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &`& +3 "core" &-  R n +3 ."myshortDA"Forearm.seek :garage +2 "manipulator"&W'o +108 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&4/ +22 "core" / +2 "manipulator"&q& +4 "core" &-\ J C n +3 "manipulator"&|% +4 "core" %ς  O CA +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&' ] +103 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +3 "manipulator"&( +272 "core" ( + "manipulator"&& +4 "core" &  ` R) +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &o& +3 "core" &  ( R) +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek CC +3 "manipulator"& 'ш +96 "core" ' +2 "manipulator"&& +4 "core" & g O( +3 "manipulator"&% +3 "core" %ё O +3 "collection"'& +4 "core" & +3 "collection"'& +5 "core" & +3 ."myshortDA"CC.seek :closed +2 "collection"' (X +9 "core" &l +3 & 1p $d +10 &iRtp 9 +9 &wmt M +10 &RMp U +9 &Dp U +9 &Fn U +10 &Fo U +9 &[Em U +10 & Ht U +9 &!Ct U +9 &#Bn T +10 &%dFq T +9 &'%Cr U +9 &(Ek T +10 &*Ck T +9 &,kCh U +9 &..Ej T +10 &/Dm T +9 &1Dm T +10 &3tFn T +9 &56Dm T +9 &6Ai U +10 &8?p T +9 &:{An U +9 &<>Ew T +10 &=Cm U +9 &?Ai T +10 &AAt T +9 &CDJ| U +9 &ETq W +10 &Fby X +9 &Hyz| [\ +10 &J-} ` +9 &Kz ` +9 &My ` +10 &Opz a +9 &Q0| a +9 &R| b +10 &T| b +9 &Vgz b, +10 &X z 7 +9 &Xt _ +10 ( + &Xx| W +2 "collection"'& +4 #"myshortDA"Collection Clamp onSpring/offSpring for 7/26 samples, on/off torque 2.47 + "collection"'%& +8 "core" &Xx| W +2 ."myshortDA"Hand.open + "manipulator"& 1 +22 "core" 1 +2 "manipulator"&h% +3 "core" %х G +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +2 "manipulator"&N' ] +97 "core" ' +3 ."myshortDA"PSV.dial PSR,avoiding: PBV +2 "processing"%  +50 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush + .PSR.select :flush +4 "processing"%@ +14 ."myshortDA"PS.seek 1.5ml +2 "processing"%O' +1612 "core" ' +2 ."myshortDA"delay 5 seconds +503 .PSV.dial :waste1 +3 "processing"%B  +49 "core"  +2 ."myshortDA"PS.seek 0ml +3 "processing"%'ܑ +1617 "core" ' + ."myshortDA"PSV.dial PSR +2 "processing"% +50 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%' +2617 "core" ' +2 ."connect"PRV.dial CBV +4 ."myshortDA"CBV.dial PRV +4 "processing"%  +2 "collection"'1  +10 "core"  +102  +2 ."myshortDA"PSV.dial :PTV,via: :air +2 "processing"%" +211 "core" ~ +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 "collection"'  +7 "core"  +2 ."myshortDA"PTV.dial :PRV,avoiding: :puck +3 "processing"%g @ +196 "core" @ +3 ."myshortDA"PS.seek 0ml +3 "processing"%x'ܑ +2617 "core" ' +2 ."myshortDA"PSV.dial :air +11 "processing"%f  +81 "core"  +3 ."myshortDA"PS.seek 2.5ml +2 "processing"%'' +2629 "core" ' +2 ."myshortDA"PSV.dial :PTV +3 "processing"%+ +80 "core"  +2 ."myshortDA"PS.seek 0ml +3 "processing"%'ܑ +2623 "core" ' +2 #"myshortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&& +6 "core" & E( +4 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +3 "manipulator"&( +36 "core" ( + "manipulator"&2& +4 "core" & s H +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &7& +5 "core" & S I +2 ."myshortDA"Forearm.seek CC +3 "manipulator"&~'ш +94 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"& / +28 "core" / +2 ."myshortDA"CC.seek :open +4 "collection"',( +408 "core" ( +2 "manipulator"&&& +4 "core" &  Q +2 "manipulator"&H% +4 "core" %ѐ  QK +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&0' ] +100 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +3 "manipulator"&(-z +276 "core" ( +2 "manipulator"&(& +3 "core" &- ? Pc +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &$& +3 "core" &- q Oc +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek :garage +2 "manipulator"&8'o +118 "core" ' +2 ."myshortDA"Hand.open +2 "manipulator"&*1 +28 "core" 1 + "manipulator"&% +4 "core" %pe k s g >6 +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +2 "manipulator"&' ] +106 "core" ' +3 #"myshortDA"Beginning samplePassF +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'@& +6 "core" & +2 "manipulator"&<& +4 "core" &- A Qc +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&v(-z +5 "core" ( +3 "manipulator"&;& +4 "core" &- \ \ Qc +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &9& +4 "core" &- C Qc +3 ."myshortDA"Forearm.seek :garage +2 "manipulator"&s'o +112 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&G/ +22 "core" / +3 "manipulator"&D& +3 "core" &- t f C @c +3 "manipulator"&% +3 "core" %σr S R D @ +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&U' ] +109 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +3 "manipulator"&F( +296 "core" ( +2 "manipulator"&#& +4 "core" &  G Q\ +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &L& +3 "core" & E Q\ +3 ."myshortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek CC +3 "manipulator"&'ш +103 "core" ' +2 "manipulator"&& +4 "core" &   T\ +3 "manipulator"&% +4 "core" %  U +3 "collection"'& +4 "core" & +3 "collection"'T& +5 "core" &l +3 ."myshortDA"CC.seek :closed +2 "collection"'/(X +7 "core" &v +3 &q 6 +10 &Eqy 2 +9 &:mri G +9 &Wc S +10 &Dm S +9 &QEw S +9 &Eo S +10 &Gp T +9 &Cr T +10 &!XCk T +9 &#Bq S +9 &$Al S +10 &&Ei S +9 &(`Dv T +9 &*#Cq S +10 &+Cr T +9 &-Cg S +10 &/jAh S +9 &1+Dp S +9 &2@n S +10 &4Dh S +9 &6qDi S +10 &82Dg T +9 &9Ag S +9 &;Ei S +10 &=yCh S +9 &?;An S +9 &@Ej S +10 &BCd T +9 &DLg T +9 &F<Vj V +10 &Gkz X +9 &Iv ] +10 &Kdn ` +9 &M(y _ +9 &Nk _ +10 &P] ` +9 &Rhg b +9 &T,k a +10 &Ud b" +9 &Wk R +10 &X_k W +9 &Xk ] +10 ( &Xs Z +3 "collection"'T& +5 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.58 + "collection"'I& +48 "core" &X Z +3 ."myshortDA"Hand.open +11 "manipulator"&b1 +23 "core" 1 +2 "manipulator"&X% +3 "core" % z L +4 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +2 "manipulator"&:' ] +92 "core" ' +3 ."myshortDA"PSV.dial PSR,avoiding: PBV +2 "processing"%E  +209 "core"  +2 #"myshortDA"Pulling 2.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +15 ."myshortDA"PS.seek 2.5ml +2 "processing"%J' +699 "Can" \\- +1921 "core" ' +2 ."myshortDA"delay 5 seconds +504 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +6 "processing"%!  +3 "collection"'?  +6 "core"  +5  +2 ."myshortDA"PSV.dial :PTV,via: :air +2 "processing"%m +209 "core" +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 "collection"'  +7 "core"  +3 ."myshortDA"PTV.dial :PRV,avoiding: :puck +3 .PS.seek 0ml +4 "processing"%c'ܑ +2620 "core" ' +3 ."myshortDA"PSV.dial PSR,avoiding: PBV +2 "processing"%3  +210 "core"  + #"myshortDA"Pulling 2.5ml of PSR.flush +2 .PSR.select :flush +7 .PS.seek 2.5ml +2 "processing"%w' +2633 "core" ' +2 ."myshortDA"delay 5 seconds +503 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +6 "processing"%V  +3 "collection"')  +4 "core"  +6  +2 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"%i +210 "core"  +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 "collection"'.  +7 "core"  +2 ."myshortDA"PTV.dial :PRV,avoiding: :puck +3 .PS.seek 0ml +4 "processing"%l'ܑ +2618 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%[  +209 "core"  +2 #"myshortDA"Pulling 2.5ml of PSR.flush +2 .PSR.select :flush +7 .PS.seek 2.5ml +2 "processing"%\\' +2629 "core" ' +2 ."myshortDA"delay 5 seconds +504 ."connect"PRV.dial CBV +4 "processing"%C  +2 ."myshortDA"CBV.dial PRV +6 "core"  + "collection"'p  +9 "core"  +2 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"%S +209 "core"  +3 ."myshortDA"CTV.dial :air,avoiding: :intake +2 "collection"'M  +7 "core"  +3 ."myshortDA"PTV.dial :PRV,avoiding: :puck +3 .PS.seek 0ml +3 "processing"%\ 'ܑ +2621 "core" ' +3 ."myshortDA"PSV.dial PSR,avoiding: PBV +2 "processing"%5  +210 "core"  + #"myshortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +7 .PS.seek 1.5ml +2 "processing"%_' +1605 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%^  +47 "core"  +3 ."myshortDA"PS.seek 0ml +4 "processing"%K'ܑ +1604 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%z +48 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +14 ."myshortDA"PS.seek 2.5ml +2 "processing"%' +2620 "core" ' +2 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +3 "processing"%Y  +4 "collection"'P  +10 "core"  +  +4 ."myshortDA"PSV.dial :PTV,via: :air +2 "processing"%r +210 "core" ~ +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 "collection"'n  +7 "core"  +2 ."myshortDA"PTV.dial :PRV,avoiding: :puck +3 .PS.seek 0ml +4 "processing"%e'ܑ +2618 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%Q  +82 "core"  +3 ."myshortDA"PS.seek 2.5ml +2 "processing"%y' +2631 "core" ' +2 ."myshortDA"PSV.dial :PTV +2 "processing"%] +80 "core" +3 ."myshortDA"PS.seek 0ml +4 "processing"%Z'ܑ +2621 "core" ' +2 ."myshortDA"PSV.dial :air +3 "processing"%-  +80 "core"  +2 ."myshortDA"PS.seek 2.5ml +3 "processing"%u' +2617 "core" ' + ."myshortDA"PSV.dial :PTV +3 "processing"%j +82 "core" ~ +2 ."myshortDA"PS.seek 0ml +3 "processing"%6'ܑ +2643 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%t  +82 "core"  +53 ."myshortDA"PS.seek 2.5ml +3 "processing"%' +2620 "core" ' +2 ."myshortDA"PSV.dial :PTV +3 "processing"%` +81 "core" ~ +3 ."myshortDA"PS.seek 0ml +4 "processing"%k'ܑ +2626 "core" ' +2 #"myshortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&4& +6 "core" &  F\ +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek CC +2 "manipulator"&q( +7 "core" ( +2 "manipulator"&|& +4 "core" & * F\ +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &R& +3 "core" & \\ F\ +3 ."myshortDA"Forearm.seek CC +3 "manipulator"&='ш +95 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&W/ +26 "core" / +2 ."myshortDA"CC.seek :open +3 "collection"'( +412 "core" ( +2 "manipulator"&o& +5 "core" & N\ +2 "manipulator"&d% +4 "core" %ѕ O Nh +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&' ] +96 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +2 "manipulator"&(-z +278 "core" ( +2 "manipulator"&& +4 "core" &- j O\\ +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" &-  O\\ +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek :garage +3 "manipulator"&}'o +114 "core" ' +2 ."myshortDA"Hand.open +2 "manipulator"&%1 +29 "core" 1 +2 "manipulator"& % +4 "core" %vg T O _ access 3 +4 "storage"(% +5 "core" %> Y\ ( +2 "manipulator"&% +5 "core" % d D O +2 "manipulator"& & +4 "core" &- o O\\ +3 ."ray"SC.reconfigure :tight + "storage"($\ .(\ 1~b +6 ."ray"SC.seek 7 +3 "storage"(>([Y +674 "core" ( +2 ."ray"SC.configure :limp +2 "storage"($(\ 1b +5 (B& +3 "core" &[V \  +954 #"ray"-> access 4 +3 "storage"(O% +5 "core" %> \ ' +2 "manipulator"& % +4 "core" % d N +3 "manipulator"&& +4 "core" &- u N\\ +3 ."ray"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."ray"SC.seek 1 +2 "storage"(1( +994 "core" ( +2 ."ray"SC.configure :limp + "storage"($(\ 1b +5 (& +3 "core" & a g <\  +249 #"ray"-> startTube 4 +10703 #-> start(:myshortDA){shortDA; samplePassF; shortDAflush; shortDAflush; shortDAflush} +5 "collection"'"% +3 "processing"%% +10 "core" %S + %܏ +4 #"myshortDA"Ready to sample after 10 seconds from PRV.sipper? +2 #Type 'Thread[:myshortDA].answer' to continue +369 "Can"\ L +429 #"ray"-> Thread[:myshortDA].answer +6 #"myshortDA"ray answered Ready to sample after 10 seconds from PRV.sipper? "Yes" +4 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +4 .delay 10 seconds +1004 .PSV.dial :mixloop +2 "processing"%g +49 "core" +2 ."myshortDA"PTV.dial :PRVmixing +2 "processing"%  +77 "core" +2 ."myshortDA"PRV.dial :sipper +2 "processing"%f  +143 "core"  +3 ."myshortDA"PS.reconfigure :slow + "processing"%#A 2`xb +6 ."myshortDA"PS.seek 1.1ml +3 "processing"%x'h! +2288 "core" ' +3 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +4 "processing"%+  +4 "collection"''  +8 "core"  +132  +3 ."myshortDA"PS.seek 0.5ml +3 "processing"%' +1265 "core" ' +2 ."myshortDA"PRV.dial :waste2 +3 "processing"%2 @ +111 "core" ? +3 ."myshortDA"PS.reconfigure :default + "processing"%#A d`xb +6 ."myshortDA"PS.seek :empty +2 "processing"%7's +588 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"% +115 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +13 ."myshortDA"PS.seek 1ml +2 "processing"%'[q +1105 "core" ' +2 ."myshortDA"PSR.select :air +3 "processing"% +19 ."myshortDA"PS.seek 2.5ml +2 "processing"%N' +1615 "core" ' + ."myshortDA"PSV.dial :mixloop +2 "processing"% +157 "core" +3 ."myshortDA"PS.seek :empty +4 "processing"%&'s +2629 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%H +113 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush + .PSR.select :flush +4 "processing"%@ +13 ."myshortDA"PS.seek 1ml +2 "processing"%~'[q +1104 "core" ' +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%(' +1602 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%$ +113 "core" +2 ."myshortDA"PRV.dial :sipper +3 "processing"%  +48 "core" +3 ."myshortDA"PS.seek :empty +2 "processing"%*'s +2628 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"% +115 "core"  +2 ."myshortDA"PSR.select :air +5 .PS.seek 2.5ml +4 "processing"%@' +2623 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%< +113 "core" +3 ."myshortDA"PS.seek :empty +2 "processing"%0's +2631 "core" ' +3 #"myshortDA"Loading da puck from tube 4 into Processing Clamp + "processing"%;& +11 "core" &! +3 "manipulator"&9% +8 "core" % d V +3 "storage"(8% +4 "core" %@ =\ . +2 "storage"(G. +4 "core" .( +3 ."myshortDA"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +6 ."myshortDA"SC.seek 4 +2 "storage"(D(+ +522 "core" ( +2 ."myshortDA"SC.configure :limp +2 "storage"($(\ 1b +5 (& +4 "core" &+ '\ '* +2 "manipulator"&& +5 "core" &-  R\\ + "manipulator"&% +4 "core" % d  S +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek 4 +2 "manipulator"&s( +179 "core" ( +2 "manipulator"&#& +5 "core" &   RW +2 "storage"(v& +4 "core" &+ l\ +- +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek 4 + 800 counts +3 "manipulator"&L's +98 "core" ' +2 "storage"(& +4 "core" &+ \ +- +3 ."myshortDA"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +7 ."myshortDA"SE.seek :beamBreak +2 "storage"(' +304 "core" ' +2 "storage"(- +4 "core" -'y +2 ."myshortDA"SE.configure :default +2 "storage"(#QK-0-\ b +6 (U& +3 "core" &+ 0\ (- +3 "manipulator"&,& +4 "core" &  PV +3 ."myshortDA"Elbow.seek 4 +2 "manipulator"&I( +8 "core" ( + "manipulator"&b& +4 "core" & PV +3 "storage"(X& +4 "core" &+ \ )- +3 ."myshortDA"Forearm.seek 4 + 300 counts +2 "manipulator"&T' +33 "core" ' +2 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +6 ."myshortDA"Hand.close +3 "manipulator"&/ +19 "core" / +4 ."downElevator"SE.seek :down +4 "manipulator"&E& +2 "storage"('= +10 "core" & \ Z RV +2 "manipulator"&!% +4 "core" %С  P +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&?' ] +92 "core" ' +3 ."myshortDA"Elbow.seek PC +2 "manipulator"&m( +163 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +86 "core" ( + "manipulator"&& +4 "core" &  Te +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &J& +3 "core" & Te +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek PC +2 "manipulator"&3'E +101 "core" ' +2 "manipulator"&c& +4 "core" &  I Re +3 "manipulator"&V% +6 "core" %I  - Q +2 "processing"%)& +4 "core" &" +3 "processing"%i& +5 "core" & +3 ."myshortDA"PC.seek :closed +4 "processing"%.(SD +6 "core" & +3 & 3 +9 &Eu 2 +9 &>ou F +9 &W S +10 &B R +9 &X@ R +10 &D R +9 &B R +9 &E R +10 &!`C R +9 &#"A R +9 &$D R +10 &&C S +9 &(hC R +10 &**@ R +9 &+A R +9 &-B R +10 &/pA R +9 &12C R +9 &2F R +10 &4D R +9 &6wG S +9 &89G S +10 &9H S +9 &;C S +57 &=C S + &?AG S +5 &AB S + &BC S +2 &DG S + &FES T + &H` V +7 &Iu X +10 &K}z Y +9 &M< Z +9 &N Z +10 &P Z +9 &Rg~e , +9 &S&e 6 +10 ( +3 "processing"%i& +3 "core" &S" . +3 #"myshortDA"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.73 +2 .Hand.open +3 "manipulator"&w1 +76 "core" 1 +2 "manipulator"&[% +4 "core" % I H O +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +2 "manipulator"&l' ] +103 "core" ' +4 #"myshortDA"Heating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +5 "processing"%C { +4 %p9 +8 "core" 9 +103 "processing"%S9 +3 "core" 9 +103 "processing"%M9 +3 "core" 9  +103 "processing"%\\9 +4 "core" 9  +103 "processing"%59 +3 "core" 9 +103 "processing"%\ 9 +3 "core" 9 +103 "processing"%^9 +4 "core" 9 +103 "processing"%_9 +3 "core" 9 +103 "processing"%z9 +3 "core" 9# +103 "processing"%K9 +3 "core" 9' +103 "processing"%P9 +4 "core" 9+ +103 "processing"%Y9 +3 "core" 9/ +103 "processing"%r9 +3 "core" 94 +103 "processing"%n9 +4 "core" 98 +103 "processing"%9 +3 "core" 9< +103 "processing"%Q9 +4 "core" 9@ +103 "processing"%e9 +3 "core" 9E +103 "processing"%]9 +3 "core" 9I +103 "processing"%y9 +4 "core" 9M +103 "processing"%-9 +3 "core" 9Q +103 "processing"%Z9 +3 "core" 9V +103 "processing"%j9 +3 "core" 9Z +103 "processing"%u9 +3 "core" 9^ +103 "processing"%t9 +3 "core" 9b +103 "processing"%69 +3 "core" 9 g +103 "processing"%`9 +3 "core" 9 k +103 "processing"%9 +3 "core" 9o +103 "processing"%49 +3 "core" 9s +103 "processing"%|9 +4 "core" 9x +103 "processing"%R9 +3 "core" 9%| +103 "processing"%W9 +3 "core" 9,\ +103 "processing"%F9 +3 "core" 91\ +4 ."myshortDA"PH.hold 2:00:00,28C +3 "processing"%: p{p. +6 ."myshortDA"delay 1:30 +3 "core"  +9000 ."myshortDA"PSR.select :air +4 .PSV.dial PSR +4 "processing"%/ +114 "core"  +2 #"myshortDA"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +4 "processing"% +13 ."myshortDA"PS.seek 0.5ml +2 "processing"%o' +601 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2ml +2 "processing"%d'Q +1612 "core" ' +2 ."myshortDA"PTV.dial :puck +2 "processing"%=  +137 "core"  +2 ."myshortDA"PSV.dial PTV +2 "processing"% +80 "core" +2 ."myshortDA"PBV.dial :waste1 +3 "processing"%  +59 "core" +2 "processing"%q% +4 "core" %Q  +3 ."myshortDA"PS.seek 1.5ml +2 "processing"%%' +588 "core" ' +2 ."myshortDA"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"% * +38 "core" , +3 ."myshortDA"PS.seek 0ml +2 "processing"%'ܑ +1609 "core" ' +2 ."myshortDA"delay 5:00 +16420 "Can"} S\\Y +13583 #"myshortDA"recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%}  +5 "core"  +2 ."myshortDA"PBV.dial :waste1 +3 "processing"%  +39 "core" +2 ."myshortDA"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +39 "core" , +2 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +3 "processing"% +81 "core"  +2 ."myshortDA"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."myshortDA"PS.seek 2.5ml +2 "processing"%A' +2514 "core" ' +2 ."myshortDA"PSV.dial PTV +3 "processing"%B +81 "core" +2 ."myshortDA"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%O +81 "core"  +2 ."myshortDA"delay 5 seconds +502 .PSV.dial PTV +3 "processing"% +80 "core" +2 ."myshortDA"delay 5 seconds +503 .PSV.dial :air +3 "processing"%  +80 "core"  +2 ."myshortDA"PS.seek :empty +3 "processing"%>'s +2502 "core" ' +3 ."myshortDA"PTV.dial :PRVmixing,via: PRV +42 "processing"%  +137 "core" +2 ."myshortDA"PSV.dial :mixloop +11 "processing"% +48 "core" +2 ."myshortDA"PRV.dial :ab1 +2 "processing"%" @ +110 "core" ? +2 ."myshortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +6 ."myshortDA"PS.seek 0.15ml +2 "processing"%g' +375 "core" ' +2 ."myshortDA"delay 2 seconds +203 ."connect"CBV.dial PRV +3 ."myshortDA"PRV.dial CBV +5 "collection"'  +2 "processing"%f  +6 "core"  +43  +2 "processing"%k% +4 "core" % +3 ."myshortDA"PS.seek 0.3ml +2 "processing"%'' +356 "core" ' +2 ."myshortDA"delay 2 seconds +203 .CBV.dial between PRV and PSV +2 "collection"'+  +36 "core" +2 ."myshortDA"PRV.dial :air +3 "processing"%x  +46 "core"  +3 ."myshortDA"PS.seek 0.9ml +4 "processing"%2'N +1268 "core" ' +2 ."myshortDA"PRV.dial :waste2 +2 "processing"% @ +84 "core" ? +3 ."myshortDA"PS.seek 0.5ml +2 "processing"% ' +860 "core" ' +2 #"myshortDA"addPMLReagent08 +2 .PSV.dial :air +4 "processing"%7  +49 "core"  +2 ."myshortDA"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."myshortDA"PS.seek 2ml +2 "processing"%'Q +1609 "core" ' +2 ."myshortDA"PSV.dial :PML +3 "processing"% +49 "core" + ."myshortDA"PTV.dial :mixing +3 "processing"%N @ +75 "core" A +2 ."myshortDA"PBV.dial :waste1 +3 "processing"%H  +39 "core" +2 "processing"%&% +4 "core" %X +3 ."myshortDA"PS.seek 1.85ml +2 "processing"%~'P +237 "core" ' +2 ."myshortDA"PBV.dial between PSV and waste1 +3 "processing"%$ * +38 "core" + +2 ."myshortDA"PS.seek 0ml +3 "processing"%'ܑ +1962 "core" ' +2 ."myshortDA"delay 2 seconds +202 #Beginning samplePassC +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'(& +5 "core" & +3 "manipulator"&& +4 "core" &  Ce +2 "manipulator"&*% +4 "core" % N D C +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&<(-z +135 "core" ( +2 "manipulator"&@& +4 "core" &-{ m L# +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &;& +4 "core" &-{ [ K# +4 ."myshortDA"Forearm.seek :garage +2 "manipulator"&9'o +112 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&8/ +26 "core" / +2 "manipulator"&G& +4 "core" &-| G B  7"~ +2 "manipulator"&1% +5 "core" %σs / ; > :\ +2 ."myshortDA"Forearm.seek :retract +2 "manipulator"&' ] +106 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +3 "manipulator"&( +271 "core" ( +2 "manipulator"&& +4 "core" &  ?' +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &#& +3 "core" & ( >' +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek CC +2 "manipulator"&v'ш +95 "core" ' +5 "manipulator"&& +4 "core" &  D' +3 "manipulator"&% +3 "core" %э  J- +3 "collection"'h& +4 "core" & +4 "collection"'& +5 "core" & +3 ."myshortDA"CC.seek :closed +4 "collection"'U(X +6 "core" & +3 & 5 +9 &Ds 2 +9 &5kt G +10 &Z U +9 &@ T +9 &FD U +10 & C U +9 &G U +9 &E U +10 &!PE T +9 &#C T +10 &$D U +9 &&A T +9 &(XB T +10 &*A T +9 &+C T +9 &-D U +10 &/`C T +9 &1!C U +10 &2@ U +9 &4F U +9 &6gA U +10 &8*A T +9 &9A T +9 &;C T +10 &=oG U +9 &?2C T +10 &@B U +9 &BC U +9 &DtL V +10 &F2U W +9 &Gq Z +9 &I _ +10 &K\\ a +9 &M  ` +10 &N a +9 &P a +9 &Rb a +10 &T# b +9 &U b% +9 &W T +10 &X"x $j +9 &X# P +10 ( + &Xd K +2 "collection"'& +5 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.60 +2 "collection"',& +5 "core" &Xe K +3 ."myshortDA"Hand.open + "manipulator"&b1 +59 "core" 1 +71 "manipulator"&X% +5 "core" %э Y h  A- +2 ."myshortDA"Forearm.reconfigure :loose +10 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +3 "manipulator"&' ] +98 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%E +112 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +13 ."myshortDA"PS.seek 1.5ml +2 "processing"%!' +1611 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%s  +49 "core"  +3 ."myshortDA"PS.seek 0ml +4 "processing"%L'ܑ +1612 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"% +49 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%T' +2624 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 ."myshortDA"CBV.dial PRV +6 "processing"%  +2 "collection"'J  +39 "core" ~ +137  +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%I +113 "core" +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 "collection"'c  +7 "core"  +2 ."myshortDA"PTV.dial :PRVmixing +2 "processing"%V  +78 "core" +2 ."myshortDA"PS.seek 0ml +3 "processing"%)'ܑ +2629 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%  +47 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%?' +2617 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%{ +49 "core" +3 ."myshortDA"PS.seek 0ml +2 "processing"%w'ܑ +2620 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%[  +49 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%i' +2615 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%p +49 "core" +3 ."myshortDA"PS.seek 0ml +4 "processing"%S'ܑ +2627 "core" ' +3 #"myshortDA"Garaging FlushPuck in Collection Clamp + "manipulator"&3& +8 "core" & P P } <& +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +2 "manipulator"&M( +3 "core" ( +4 "manipulator"&\\& +4 "core" & Q O @& +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &5& +4 "core" & j c B >& +3 ."myshortDA"Forearm.seek CC +3 "manipulator"&\ 'ш +98 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&^/ +26 "core" / +2 ."myshortDA"CC.seek :open +3 "collection"'_( +413 "core" ( +2 "manipulator"&z& +3 "core" & A 5 8& +3 "manipulator"&K% +3 "core" %ы g [ 9, +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&P' ] +108 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek :garage +4 "manipulator"&Y(-z +284 "core" ( +2 "manipulator"&r& +3 "core" &- s Mm +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &n& +3 "core" &- E Lm +4 ."myshortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek :garage +3 "manipulator"&'o +115 "core" ' +2 ."myshortDA"Hand.open + "manipulator"&Q1 +23 "core" 1 +2 "manipulator"&e% +5 "core" %v_   () +2 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&]' ] +105 "core" ' +2 ."da"delayUntil "14:55:16.14" +4843 "Can"u\ M +19868 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%y @ +77 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%-  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%Z * +39 "core" , +2 ."da"PSV.dial :air +2 "processing"%j  +49 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%u' +2565 "core" ' +2 ."da"PSV.dial :mixloop +11 "processing"%t +48 "core" +2 ."da"delay 2 seconds +203 .PSV.dial :air +2 "processing"%6  +49 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%` +49 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +48 "core"  +3 ."da"PS.seek :empty +2 "processing"%4's +2529 "core" ' +3 #"da"washCycleDA #1 of 2 + .PSR.select :air +10 .PSV.dial PSR +3 "processing"%| +160 "core" +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +4 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%R' +604 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%W'Q +1612 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%F  +75 "core"  +2 ."da"PSV.dial PTV +2 "processing"%/ +82 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%0  +40 "core" +2 "processing"%o% +3 "core" %U  +3 ."da"PS.seek 1.5ml +3 "processing"%=' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +39 "core" + +3 ."da"PS.seek 0ml +2 "processing"%'ܑ +1609 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%q  +6 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%d  +37 "core" +2 ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +2 "processing"% * +40 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%% +82 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%C' +2522 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%} +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +4 "processing"% +81 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"% +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +80 "core"  +2 ."da"PS.seek :empty +3 "processing"%'s +2529 "core" ' +2 #"da"washCycleDA #2 of 2 +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%B +145 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +13 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +4 "processing"%O' +595 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +2 "processing"% 'Q +1612 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +7 "core"  +2 ."da"PSV.dial PTV +2 "processing"%A +80 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%  +39 "core" +2 "processing"%% +4 "core" %R\  +3 ."da"PS.seek 1.5ml +2 "processing"%"' +71 "Can"v h! +523 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%> * +38 "core" , +3 ."da"PS.seek 0ml +4 "processing"%'ܑ +1598 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%f  +7 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%k  +39 "core" +2 ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +2 "processing"%g * +44 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%+ +82 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +4 "processing"%x' +2524 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%' +82 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"% +81 "core"  +3 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%2 +81 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +11 "processing"%7  +80 "core"  +3 ."da"PS.seek :empty +4 "processing"% 's +2524 "core" ' +3 #"da"getPMLReagent08 +2 .PRV.dial :air +4 "processing"%  +48 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +3 "processing"%N  +136 "core" +3 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%H  +48 "core"  +2 ."da"PTV.dial :PRVmixing +3 "processing"%&  +15 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%$ +48 "core" +3 ."da"PS.reconfigure :default + "processing"%#A d`xb +6 ."da"PS.seek 0.3ml +3 "processing"%' +395 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air +2 "processing"%~  +47 "core"  +2 "processing"%(% +4 "core" %  +3 ."da"PS.seek 0.55ml +2 "processing"%'"\\ +332 "core" ' +2 #"da"addPMLReagent08 +2 .PSV.dial :air +4 "processing"%*  +46 "core"  +3 ."da"PS.seek 2ml +4 "processing"%@'Q +1554 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%; +48 "core" +2 ."da"PTV.dial :mixing +2 "processing"%m @ +77 "core" @ +2 ."da"PBV.dial :waste1 +2 "processing"%8  +40 "core" +2 "processing"%G% +3 "core" %O\  +4 ."da"PS.seek 1.85ml +2 "processing"%1'G +237 "core" ' +2 ."da"PBV.dial between PSV and waste1 +3 "processing"%l * +39 "core" , +3 ."da"PS.seek 0ml +4 "processing"%9'ܑ +1965 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +28810 "Can"{\ O$ +19193 #"da"recoverPRVreagent08 + .PTV.dial :mixing +4 .PBV.dial :waste1 +4 "processing"%  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%# * +44 "core" , +2 ."da"PSV.dial :air +2 "processing"%<  +47 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%' +2514 "core" ' +2 ."da"PSV.dial :mixloop +3 "processing"% +47 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%h  +49 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"% +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +47 "core"  +3 ."da"PS.seek :empty +2 "processing"%,'s +2529 "core" ' +3 #"da"washCycleDA #1 of 3 + .PSR.select :air +5 .PSV.dial PSR +4 "processing"%b +156 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%X' +600 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +3 "processing"%'Q +1604 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%E  +75 "core"  +2 ."da"PSV.dial PTV +3 "processing"%v +81 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%  +39 "core" +2 "processing"%s% +4 "core" %P  +3 ."da"PS.seek 1.5ml +2 "processing"%!' +595 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"% * +38 "core" , +3 ."da"PS.seek 0ml +4 "processing"%L'ܑ +1610 "core" ' +3 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%J  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%I * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%c +82 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%V' +2530 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%T +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"% +82 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%) +80 "core" +2 ."da"delay 5 seconds +547 .PSV.dial :air +10 "processing"%{  +83 "core"  +3 ."da"PS.seek :empty +2 "processing"%?'s +2526 "core" ' +3 #"da"washCycleDA #2 of 3 + .PSR.select :air +5 .PSV.dial PSR +4 "processing"%[ +144 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +6 "processing"% +13 ."da"PS.reconfigure :default + "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%w' +594 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%p'Q +1609 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%i  +7 "core"  +2 ."da"PSV.dial PTV +3 "processing"%3 +79 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%\\  +40 "core" +2 "processing"%5% +4 "core" %M\  +3 ."da"PS.seek 1.5ml +3 "processing"%^' +599 "core" ' +2 ."da"delay 3 seconds +234 "Can"\ N' +68 ."da"PBV.dial between PSV and waste1 +3 "processing"% * +40 "core" , +2 ."da"PS.seek 0ml +3 "processing"%'ܑ +1601 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +3 "processing"%U  +7 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%z  +39 "core" +3 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%K * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%\ +80 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%r' +2517 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%M +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%n +81 "core"  +3 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%Q +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%e  +81 "core"  +3 ."da"PS.seek :empty +4 "processing"%P's +2515 "core" ' +3 #"da"washCycleDA #3 of 3 + .PSR.select :air +3 .PSV.dial PSR +10 "processing"% +149 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +13 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%y' +600 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%-'Q +1605 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%Z  +7 "core"  +2 ."da"PSV.dial PTV +2 "processing"%j +79 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%S  +40 "core" +2 "processing"%t% +3 "core" %L!  +3 ."da"PS.seek 1.5ml +3 "processing"%6' +586 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%` * +40 "core" , +3 ."da"PS.seek 0ml +3 "processing"%'ܑ +1607 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +3 "processing"%u  +7 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%|  +41 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +3 "processing"%4 * +40 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%R +82 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%F' +2513 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%/ +81 "core" +3 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%0 +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%o +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%W  +81 "core"  +2 ."da"PS.seek :empty +4 "processing"%'s +2497 "core" ' +2 ."da"Gate.power :camera,:ON +4 #Mixing DA Substrates + .PSR.select :air +4 .PSV.dial PSR +4 "processing"%= +151 "core"  +150 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +8 "processing"% +27 ."da"PS.reconfigure :default +5 "processing"%#A d`xb +20 ."da"PS.seek 0.25ml +6 "processing"%q'I +341 "core" ' +2 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +5 "processing"% +12 ."da"PS.seek 0.5ml +2 "processing"%d' +340 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +13 ."da"PS.seek 2ml +2 "processing"% 'Q +1600 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%%  +7 "core"  +2 ."da"PSV.dial PTV +3 "processing"% +81 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%}  +39 "core" +2 "processing"%% +3 "core" %Q  +4 ."da"PS.seek 1.5ml + "processing"%' +596 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"% * +40 "core" , +3 ."da"PS.seek 0ml +2 "processing"%C'ܑ +1598 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%B  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +39 "core" +2 ."da"delay 30 seconds +1022 "Can" +G +1981 ."da"PBV.dial between PSV and waste1 +3 "processing"%O * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +83 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +7 ."da"PS.seek 2.5ml +2 "processing"%A' +2603 "core" ' +2 ."da"PSV.dial PTV +3 "processing"% +83 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"% +83 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +84 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%>  +84 "core"  +3 ."da"PS.seek :empty +2 "processing"%"'s +2615 "core" ' +3 #"da"Additional air clear + .PSR.select :air +5 .PSV.dial PSR +4 "processing"%f +149 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +6 .PS.reconfigure :default + "processing"%#A d`xb +7 ."da"PS.seek 2ml + "processing"%k'Q +2120 "core" ' +2 ."da"delay 5 seconds +503 .PTV.dial :puck +2 "processing"%g  +7 "core"  +2 ."da"PSV.dial PTV +2 "processing"%+ +84 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +40 "core" +2 "processing"%'% +3 "core" %U  +3 ."da"PS.seek 1.5ml +3 "processing"%' +600 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%2 * +36 "core" * +3 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%7  +117 "core"  +4 ."da"PS.seek :empty +2 "processing"%x's +1605 "core" ' +2 "processing"% 9 +3 "core" 9}6 +3 #"da"Processing Puck Heater at 28.1C before imaging +2 .PH.coast +4 "processing"%N +5 %H& +2 "core" 6 +4 &S" . +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 + "manipulator"&&% +6 "core" % K    +3 "storage"($% +4 "core" %? \ \ : +2 "storage"( . +4 "core" .(+ +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +6 ."da"SC.seek 3 +2 "storage"(~(@ +204 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +6 ((& +3 "core" &@ : +2 "manipulator"&& +4 "core" &-   nm +3 "manipulator"&*% +4 "core" % K    +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +3 "manipulator"&( +194 "core" ( +2 "manipulator"&;& +5 "core" & ' $ H +2 "storage"(m& +4 "core" &J   Q +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&8'm +95 "core" ' +2 "storage"(G& +4 "core" &J +3 ."da"SE.reconfigure :pick + "storage"(#],K-0-\ b +7 ."da"SE.seek :beamBreak +2 "storage"(l' +333 "core" ' +2 "storage"(@- +4 "core" -' +2 ."da"SE.configure :default +10 "storage"(#QK-0-\ b +7 ."da"SE.seek :place +3 "storage"(1'x +45 "core" ' +3 "manipulator"&a& +5 "core" &   +2 "manipulator"&% +4 "core" %g   P +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +3 "manipulator"&#' ] +94 "core" ' +3 ."da"Elbow.seek PC +4 "manipulator"&<( +248 "core" ( +2 "manipulator"&9& +5 "core" & .@ +2 ."da"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 && +5 "core" &@ +2 ."da"Forearm.seek PC +3 "manipulator"&h'E +100 "core" ' +2 ."da"Hand.close +2 "manipulator"&/ +74 "core" / +3 ."da"PC.seek :open +2 "processing"%( +380 "core" ( +2 "storage"(& +5 "core" &J  +2 "manipulator"&b& +4 "core" &  i@ +2 "manipulator"&,% +4 "core" % W +3 ."da"Forearm.seek :retract +3 "manipulator"&X' ] +97 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +3 "manipulator"&E( +280 "core" ( +2 "manipulator"&v& +4 "core" &  ~ +2 "storage"(& +4 "core" &J \\ +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&s'm +103 "core" ' +2 ."da"Hand.open + "manipulator"&1 +20 "core" 1 +3 "storage"(- +3 "core" -'x +4 ."da"SE.seek -0.3 Pucks below Top Plate + "storage"(!'D +26 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +6 ."da"SE.seek -1.29 Pucks below Top Plate +3 "storage"(J' +61 "core" ' +3 #"da"Lights, camera, ACTION! +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%& +6 #"da"PuckCamera: snap -bin=2,2 -png=0 -auto /var/log/esp/da25jul1315h.png +15 "core" &! r +5 "manipulator"&I& +11 "core" &  $  +5 "manipulator"&c% +5 "core" %l   %K +4 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +7 ."psFlush"Forearm.seek :retract +6 "manipulator"&L' ] +104 "core" ' +3 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&T(-z +182 "core" ( +2 "manipulator"&& +4 "core" &-q $ Te +3 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &)& +3 "core" &-q e +4 ."psFlush"Forearm.seek :garage +3 "manipulator"&{'o +109 "core" ' +3 ."psFlush"Hand.close +2 "manipulator"&V/ +20 "core" / +2 "manipulator"&[& +4 "core" &-q ?e +3 "manipulator"&?% +4 "core" %ρv & +3 ."psFlush"Forearm.seek :retract +3 "manipulator"&w' ] +109 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek PC +2 "manipulator"&i( +125 "core" ( +2 "manipulator"&3& +4 "core" &  E +3 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &\\& +3 "core" & >E +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek PC +3 "manipulator"&5'E +92 "core" ' +2 "manipulator"&p& +4 "core" & E +3 "manipulator"&% +4 "core" %K 0y +3 "processing"%^& +4 "core" &\ q +3 "processing"%U& +5 "core" && q +3 ."psFlush"PC.seek :closed +3 "processing"%z(SD +7 "core" & q +4 & p1 +9 &Dr k3 +10 &,kl kH +9 &O lW +9 &y7 nV +10 &;5 nV +9 &8 nV +10 &4 nV +62 &: mV + &!C8 mW + &#9 mV + &$9 mW + &&8 mW + &(J8 mW +3 &*3 lV +5 &+6 V +9 &-: V +9 &/V; U +10 &1< U +9 &28 U +10 &49 U +9 &6]> V +9 &8 9 U +10 &9; U +9 &;; nW +9 &=b9 nW +10 &?$6 oW +9 &@8 nW +10 &B; nW +9 &Dj7 nW +9 &F)A mX +10 &GQ lZ +9 &Id k\\ +9 &K\\p j^ +10 &Ms j^ +9 &Nz i_ +10 &P h` +9 &RI^ k; +9 &S (l jR +10 &S(; m7 +2 ( +2 "processing"%U& +12 "core" &S(: l7 +3 #"psFlush"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.84 +2 "processing"%K& +6 "core" &S(; 7 +2 ."psFlush"Hand.open +2 "manipulator"&\ 1 +69 "core" 1 +5 "manipulator"&% +7 "core" % K   y +7 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +11 ."psFlush"Forearm.seek :retract +4 "manipulator"&M' ] +34 #"da"SX HX9/16 (USB:65): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 1.102 seconds\ Exposing 696x520 pixel 16-bit image for 11.51 seconds\ /var/log/esp/da25jul1315h.png: PNG Upload Complete\ +15 #PuckCamera: snap -bin=2,2 -png=0 15.0 /var/log/esp/midres/da25jul1315h15s.png +51 "core" ' +3 ."psFlush"PSR.select :air +4 .PSV.dial PSR +5 "processing"%n +52 "core"  +3 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +8 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +3 "processing"%Q' +597 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +5 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%e' +386 #"da"SX HX9/16 (USB:65): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da25jul1315h15s.png: PNG Upload Complete\ +6 #PuckCamera: snap -bin=2,2 -png=0 25.0 /var/log/esp/midres/da25jul1315h25s.png +1497 #"image"compressed /var/log/esp/da25jul1315h.jxl +267 "core" ' +2 ."psFlush"delay 1 second +105 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%r @ +219 "core" A +49 ."psFlush"PTV.dial :PRVmixing +3 "processing"%  +144 "core" +3 ."psFlush"PSV.dial :mixloop +2 "processing"%P +120 "core" +3 ."psFlush"PS.seek :empty +5 "processing"%y's +225 #"da"SX HX9/16 (USB:65): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 25 seconds\ /var/log/esp/midres/da25jul1315h25s.png: PNG Upload Complete\ +4 .Gate.power :camera,:OFF +5 "storage"(Z- +5 "core" -' +3 "storage"(j& +5 "core" &J  + +3 "manipulator"&S& +6 "core" &  ! ?E +2 "manipulator"&t% +18 "core" % m  " M +8 ."da"Elbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +17 ."da"Elbow.seek 3 +2 "manipulator"&-( +248 "core" ( +4 "manipulator"&`& +10 "core" &   ^ +7 "storage"(6& +6 "core" &J +4 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&u'm +105 "core" ' +9 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.57 Pucks below Top Plate +3 "storage"(|'W +55 "core" ' +2 "manipulator"&4& +3 "core" &  ^ +3 "storage"(R& +6 "core" &J Q [ +3 ."da"Elbow.reconfigure :limp + "manipulator"&$ ,(b +6 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek 3 +4 "manipulator"&'M +40 "core" ' +6 ."da"Elbow.hold +12 "manipulator"&/, +5 "core" , +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +7 ."da"SE.seek -0.39 Pucks below Top Plate +2 "storage"(0' +23 "core" ' +2 "manipulator"&o% +4 "core" %_ * + * e +2 "storage"(W& +5 "core" &J\ \ +3 ."da"Forearm.force -20 +2 "manipulator"&5 +6 ."da"Forearm.seek 3 + 318 counts +2 "manipulator"&F'Ћ +24 "core" ' +2 "manipulator"&=& +3 "core" &  [ +3 "storage"(& +6 "core" &J ,  v +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&q'm +18 "core" ' +2 "storage"(d% +4 "core" % 2 1 / +5 ."downElevator"SE.seek :down +4 "storage"(%'= +100 (% +3 "core" %, J @ \\v +2 "manipulator"&}% +5 "core" %s   l +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +7 ."da"Forearm.seek :retract +2 "manipulator"&' ] +94 "core" ' +56 ' +2 ."downElevator"SE.stop +2 "storage"(5 +5 ( & +6 "core" &J ! )  +1159 #"image"compressed /var/log/esp/midres/da25jul1315h15s.jxl +144 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +5 "processing"% +118 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +72 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +2 "processing"%' +597 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +4 "processing"% +13 ."psFlush"PS.seek 2.5ml +3 "processing"%B' +1512 #"image"compressed /var/log/esp/midres/da25jul1315h25s.jxl +3 ."Qmail"DAfans.email "da25jul1315h exposed 11.51 seconds\\nmidres/da25jul1315h15s\\nmidres/da25jul1315h25s",Subject: "da25jul1315h images!" +605 "core" ' +2 ."psFlush"delay 1 second +103 .PBV.dial :waste1 + "processing"%  +38 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%O @ +77 "core" B +2 ."psFlush"PSV.dial :mixloop +3 "processing"% +115 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%C's +2620 "core" ' +5 ."psFlush"PSV.dial PSR +11 "processing"% +123 "core"  +4 ."psFlush"PSR.select :flush +6 "processing"%@ +23 ."psFlush"PS.seek 1ml +6 "processing"%'[q +1106 "core" ' +4 ."psFlush"PSR.select :air +6 "processing"% +19 ."psFlush"PS.seek 2.5ml +6 "processing"% ' +268 #"uploadLog"upsync +1337 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%> +83 "core" +2 ."psFlush"PTV.dial :puck +3 "processing"%A  +76 "core"  +2 ."psFlush"PBV.dial :waste1 +3 "processing"%f  +19 "core"  +3 ."psFlush"PS.seek 0ml +4 "processing"%"'ܑ +2619 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%g +83 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%+' +2618 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"% +81 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%''ܑ +2628 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%k +83 "core"  +2 ."psFlush"PSR.select :flush +5 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +3 "processing"%2' +594 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%7' +2105 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +82 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +57 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%N'ܑ +2613 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%H @ +50 "core" > +3 ."psFlush"PS.seek 2.5ml +4 "processing"%&' +2619 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%$  +78 "core"  +3 ."psFlush"PS.seek :empty +4 "processing"% 's +2626 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%( +47 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +4 "processing"%' +2625 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%* +86 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%D U +6 "core" U +3 ."psFlush"PS.seek 0ml +2 "processing"%;'ܑ +2628 "core" ' +2 ."psFlush"PSV.dial PBV +46 "processing"%m @ +49 "core" ? +10 ."psFlush"PS.seek 2.5ml +2 "processing"%Y' +27 "Can"~ V1P +2598 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%G  +80 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%]'s +2620 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%@ +49 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +12 ."psFlush"PS.seek 1ml +3 "processing"%a'[q +1095 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1602 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%l +90 "core" ~ +2 ."psFlush"PTV.dial :puck +3 "processing"%8  +7 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%9  +58 "core" +3 ."psFlush"PS.seek 0ml +4 "processing"%'ܑ +2615 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +80 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%' +2631 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%# +85 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%.'ܑ +2640 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +79 "core"  +2 ."psFlush"PSR.select :flush +4 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +2 "processing"%b' +589 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%,' +2161 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%h +82 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%v U +57 "core" V +3 ."psFlush"PS.seek 0ml +3 "processing"%'ܑ +2624 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%< @ +49 "core" > +3 ."psFlush"PS.seek 2.5ml +4 "processing"%' +2627 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%  +80 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%'s +2620 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%I +49 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%c' +2618 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%X +85 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%1 U +6 "core" U +3 ."psFlush"PS.seek 0ml +3 "processing"%!'ܑ +2622 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +49 "core" ? +3 ."psFlush"PS.seek 2.5ml +4 "processing"%s' +2631 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%)  +82 "core"  +2 ."psFlush"PS.seek :empty +4 "processing"%E's +2614 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&V& +6 "core" &  M[ +3 "manipulator"&[% +4 "core" % l  M +3 ."psFlush"Elbow.seek PC +3 "manipulator"&?( +242 "core" ( +2 "manipulator"&L& +4 "core" & 2 O +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &3& +3 "core" & S N +3 ."psFlush"Forearm.seek PC +4 "manipulator"&\\'E +97 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&{/ +70 "core" / +2 ."psFlush"PC.seek :open +3 "processing"%p( +380 "core" ( +2 "manipulator"&& +3 "core" & + S +3 "manipulator"&^% +4 "core" % S F S5 +3 ."psFlush"Forearm.seek :retract +48 "manipulator"&T' ] +99 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek :garage +2 "manipulator"&w(-z +130 "core" ( +2 "manipulator"&& +4 "core" &-  2 R o +3 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &K& +3 "core" &-  R o +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek :garage +3 "manipulator"&\ 'o +114 "core" ' +2 ."psFlush"Hand.open + "manipulator"&1 +20 "core" 1 +2 "manipulator"&U% +4 "core" %ye o n ?> +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +2 "manipulator"&n' ] +119 "core" ' +2 #"myshortDA"Finished short da assay +2 #Beginning samplePassF +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +4 "collection"'5& +6 "core" & +2 "manipulator"&x& +4 "core" &-\ ! i U m +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&Q(-z +7 "core" ( +2 "manipulator"&r& +5 "core" &-  > U m +2 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 && +3 "core" &- !  U m +3 ."myshortDA"Forearm.seek :garage +3 "manipulator"&P'o +107 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&Z/ +21 "core" / +2 "manipulator"&j& +4 "core" &-\ } G C l +2 "manipulator"&S% +5 "core" %σ  ~ c C0 +2 ."myshortDA"Forearm.seek :retract +3 "manipulator"&t' ] +107 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +2 "manipulator"&e( +271 "core" ( + "manipulator"&`& +4 "core" &  T Q* +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &6& +5 "core" & q P* +2 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek CC +3 "manipulator"&i'ш +97 "core" ' +2 "manipulator"&4& +4 "core" & z O* +2 "manipulator"&R% +4 "core" %ъ N +3 "collection"'M& +4 "core" & +3 "collection"'o& +5 "core" & +3 ."myshortDA"CC.seek :closed +2 "collection"'W(X +7 "core" & +4 & 5 +9 &Cs 2 +9 &7lx F +10 &\\ U +9 &C U +9 &GD U +10 & F U +9 &F T +10 &D U +9 &!OC U +9 &#B U +10 &$C U +9 &&I U +9 &(WG U +10 &*D U +9 &+F T +10 &-E T +9 &/_D U +9 &1 G U +10 &2A U +9 &4F U +9 &6gF U +10 &8)D U +9 &9? T +10 &;D T +9 &=oB U +9 &?1D U +10 &@C T +9 &BF T +9 &DuO U +10 &F2\\ W +9 &Gr Z +10 &I _ +9 &K\\ a +9 &M a +10 &N a +9 &P a +9 &R_ b +10 &T# b +9 &U b& +10 &W T +9 &Xp #f +9 &X# T +10 ( + &XZ M +2 "collection"'o& +5 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.55 + "collection"'=& +7 "core" &XZ M +2 ."myshortDA"Hand.open +2 "manipulator"&1 +23 "core" 1 +2 "manipulator"&d% +3 "core" %ъ R H +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&J' ] +110 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%u  +49 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +12 ."myshortDA"PS.seek 1.5ml +3 "processing"%' +1611 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%}  +49 "core"  +3 ."myshortDA"PS.seek 0ml +4 "processing"%-'ܑ +1624 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%| +49 "core"  + ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +3 "processing"%' +2617 "core" ' +2 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +5 "processing"%F  +2 "collection"'  +19 "core" +92  +3 ."myshortDA"PSV.dial :PTV,via: :air +51 "processing"%0 +211 "core"  +2 ."myshortDA"CTV.dial :air,avoiding: :intake +7 "collection"'q  +6 "core"  +2 ."myshortDA"PTV.dial :PRV,avoiding: :puck +3 "processing"%% @ +75 "core" A +3 ."myshortDA"PS.seek 0ml +2 "processing"% 'ܑ +2628 "core" ' + ."myshortDA"PSV.dial :air +2 "processing"%y  +81 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%' +2621 "core" ' +2 ."myshortDA"PSV.dial :PTV +2 "processing"% +80 "core"  +3 ."myshortDA"PS.seek 0ml +4 "processing"%O'ܑ +2621 "core" ' +3 #"myshortDA"Garaging FlushPuck in Collection Clamp + "manipulator"&& +8 "core" & Y L( +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek CC +2 "manipulator"&B( +35 "core" ( +2 "manipulator"&& +3 "core" &  P +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &C& +3 "core" &  P +3 ."myshortDA"Forearm.seek CC +3 "manipulator"&'ш +87 "core" ' + ."myshortDA"Hand.close +2 "manipulator"&>/ +18 "core" / +3 ."myshortDA"CC.seek :open +4 "collection"'A( +412 "core" ( +2 "manipulator"&f& +4 "core" &   S +3 "manipulator"& % +4 "core" %ѐ   ST +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&g' ] +98 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +3 "manipulator"&"(-z +281 "core" ( + "manipulator"&& +4 "core" &-u  o R| +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &+& +3 "core" &-u Q S| +4 ."myshortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek :garage +2 "manipulator"&k'o +114 "core" ' +2 ."myshortDA"Hand.open +2 "manipulator"&'1 +24 "core" 1 +2 "manipulator"&2% +4 "core" %xj { t  AM +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +3 "manipulator"&' ] +104 "core" ' +2 #"myshortDA"Beginning samplePassF +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"' & +7 "core" & +2 "manipulator"&7& +4 "core" &-u  R| +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&H(-z +6 "core" ( +2 "manipulator"&N& +4 "core" &-u R| +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &$& +3 "core" &-u  O S| +3 ."myshortDA"Forearm.seek :garage +4 "manipulator"&&'o +111 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&(/ +21 "core" / +2 "manipulator"& & +4 "core" &-u {  X C| +3 "manipulator"&*% +3 "core" %~s } u X B +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&D' ] +104 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +3 "manipulator"&( +276 "core" ( +2 "manipulator"&m& +5 "core" &  Q' +2 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 &;& +3 "core" & 3 Q& +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek CC +3 "manipulator"&G'ш +103 "core" ' +2 "manipulator"&Y& +3 "core" & & M& +3 "manipulator"&@% +4 "core" %ѐ  N +2 "collection"']& +4 "core" & +3 "collection"'a& +6 "core" & +2 ."myshortDA"CC.seek :closed +3 "collection"'l(X +7 "core" & +4 & 4 +9 &Eq 2 +9 &5mr G +10 &U T +9 &C T +10 &LA S +9 &B S +9 &G T +10 &B T +9 &!TA S +9 &#B S +10 &$D T +9 &&D S +10 &(\\B S +9 &*C S +9 &+? S +10 &-C S +9 &/c? T +9 &1%C T +10 &2? S +9 &4D T +10 &6kC T +9 &8.A S +9 &9> S +10 &;F T +9 &=sD T +53 &?6E S +6 &@A T &BC T + &DzJ T + &F6U V &Gm Y +5 &I ^ +9 &Kb _ +9 &M" ` +10 &N ` +9 &P ` +9 &Re a +10 &T& a +9 &U b! +10 &W P +9 &Xu %l +9 &X$ R +10 ( +3 "collection"'a& +12 "core" &Xc K + &Xe K +2 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.59 +2 "collection"'8& +7 "core" &Xd K +2 ."myshortDA"Hand.open +2 "manipulator"&91 +27 "core" 1 +2 "manipulator"&% +4 "core" %р  G +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract + "manipulator"&' ] +100 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%  +209 "core"  +2 #"myshortDA"Pulling 2.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +12 ."myshortDA"PS.seek 2.5ml +3 "processing"%#' +956 "Can" [4`s +1670 "core" ' +2 ."myshortDA"delay 5 seconds +504 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +5 "processing"%  +7 "core"  +2 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"% +210 "core"  +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 "collection"'.  +7 "core"  +3 ."myshortDA"PTV.dial :PRV,avoiding: :puck +3 "processing"%b @ +6 "core" A +3 ."myshortDA"PS.seek 0ml +3 "processing"%h'ܑ +2625 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +2 "processing"%v  +210 "core"  +2 #"myshortDA"Pulling 2.5ml of PSR.flush + .PSR.select :flush +8 .PS.seek 2.5ml +2 "processing"%,' +2620 "core" ' +2 ."myshortDA"delay 5 seconds +503 ."connect"PRV.dial CBV +4 ."myshortDA"CBV.dial PRV +4 "processing"%<  +6 "core"  +2 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"% +210 "core"  +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 "collection"'  +7 "core"  +3 ."myshortDA"PTV.dial :PRV,avoiding: :puck +2 "processing"% @ +7 "core" A +3 ."myshortDA"PS.seek 0ml +2 "processing"%I'ܑ +2624 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%  +220 "core"  +2 #"myshortDA"Pulling 2.5ml of PSR.flush +2 .PSR.select :flush +5 .PS.seek 2.5ml +6 "processing"%X' +2623 "core" ' + ."myshortDA"delay 5 seconds +504 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +5 "processing"%1  +6 "core"  +2 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"%c +208 "core" ~ +3 ."myshortDA"CTV.dial :air,avoiding: :intake +2 "collection"'  +8 "core"  +2 ."myshortDA"PTV.dial :PRV,avoiding: :puck +3 "processing"%! @ +6 "core" A +3 ."myshortDA"PS.seek 0ml +3 "processing"%)'ܑ +2625 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%s  +209 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +5 .PS.seek 1.5ml +4 "processing"%V' +1607 "core" ' +4 ."myshortDA"delay 5 seconds +505 .PSV.dial :waste1 +3 "processing"%[  +49 "core"  +3 ."myshortDA"PS.seek 0ml +3 "processing"%L'ܑ +1608 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%3 +59 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%/' +2619 "core" ' +3 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +4 "processing"%{  +8 "core"  +2 ."myshortDA"PSV.dial :PTV,via: :air +2 "processing"% +210 "core" ~ +2 ."myshortDA"CTV.dial :air,avoiding: :intake +2 "collection"'z  +8 "core"  +2 ."myshortDA"PTV.dial :PRV,avoiding: :puck +3 "processing"% @ +6 "core" A +3 ."myshortDA"PS.seek 0ml +4 "processing"%^'ܑ +2638 "core" ' +2 ."myshortDA"PSV.dial :air +3 "processing"%  +81 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%K' +2626 "core" ' +2 ."myshortDA"PSV.dial :PTV +2 "processing"%\\ +82 "core" ~ +3 ."myshortDA"PS.seek 0ml +2 "processing"%'ܑ +2615 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%?  +82 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%U' +2660 "core" ' +2 ."myshortDA"PSV.dial :PTV +11 "processing"%5 +83 "core" ~ +3 ."myshortDA"PS.seek 0ml +2 "processing"%x'ܑ +2624 "core" ' +2 ."myshortDA"PSV.dial :air +3 "processing"%T  +80 "core"  +2 ."myshortDA"PS.seek 2.5ml +3 "processing"%r' +2623 "core" ' +2 ."myshortDA"PSV.dial :PTV +2 "processing"% +80 "core"  +3 ."myshortDA"PS.seek 0ml +4 "processing"%\ 'ܑ +2637 "core" ' +2 #"myshortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&Z& +6 "core" & \\ G& +4 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +3 "manipulator"&j( +38 "core" ( + "manipulator"&S& +4 "core" & K| +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &w& +5 "core" & K| +2 ."myshortDA"Forearm.seek CC +3 "manipulator"&n'ш +93 "core" ' +2 ."myshortDA"Hand.close + "manipulator"&P/ +30 "core" / +2 ."myshortDA"CC.seek :open +4 "collection"'`( +410 "core" ( +2 "manipulator"&6& +3 "core" &  g T| +3 "manipulator"&Q% +4 "core" %і   Tj +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&4' ] +104 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +7 ."myshortDA"Elbow.seek :garage +2 "manipulator"&R(-z +275 "core" ( + "manipulator"&M& +4 "core" &-   Tj +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 &t& +3 "core" &- X Tj +3 ."myshortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek :garage +3 "manipulator"&_'o +113 "core" ' +2 ."myshortDA"Hand.open +2 "manipulator"&=1 +28 "core" 1 + "manipulator"&% +4 "core" %vb O d - ?4 +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."myshortDA"Forearm.seek :retract +3 "manipulator"&d' ] +104 "core" ' +3 #"myshortDA"Beginning samplePassF +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'o& +6 "core" & +2 "manipulator"&u& +4 "core" &-  a Sj +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&i(-z +5 "core" ( +3 "manipulator"&E& +4 "core" &-  c Sj +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &}& +3 "core" &- \ T Sj +3 ."myshortDA"Forearm.seek :garage +3 "manipulator"&'o +113 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&|/ +22 "core" / +3 "manipulator"&-& +3 "core" &- } u Aj +3 "manipulator"& % +4 "core" %ςo q v  B +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&F' ] +120 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +4 "manipulator"&0( +297 "core" ( +2 "manipulator"&q& +4 "core" &  * V +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &%& +3 "core" & V +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek CC +3 "manipulator"&'ш +101 "core" ' +2 "manipulator"&y& +4 "core" &  W +2 "manipulator"& % +4 "core" %с  V +3 "collection"'& +4 "core" & +4 "collection"'& +5 "core" & +3 ."myshortDA"CC.seek :closed +2 "collection"'(X +7 "core" & +4 & 5 +10 &Dm 2 +9 &8np F +10 &W S +9 &B R +9 &QF R +10 &F R +9 &D R +10 &F S +9 &!XD S +9 &#D R +9 &$F R +10 &&A S +9 &(aA R +10 &*#F R +9 &+E R +9 &-B R +10 &/iC R +9 &1+F R +10 &2E R +9 &4E R +9 &6qC R +10 &83F R +9 &9D R +9 &;F S +10 &=xC S +9 &?;A R +9 &@C R +10 &BF S +9 &DL S +49 &F;U U + &Gh X +4 &I \\ + &Kf ^ + &M( ^ + &N _ +9 &P _ +9 &Ri ` +10 &T( a +9 &U b +9 &W O +10 &Xq %k +9 &X' V +10 ( + &XY M +2 "collection"'& +13 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.55 +2 "collection"'& +7 "core" &XY M + &XY M +2 ."myshortDA"Hand.open + "manipulator"&C1 +16 "core" 1 +3 "manipulator"&>% +3 "core" %с  P +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +3 "manipulator"&e' ] +107 "core" ' +3 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%J  +225 "core"  +2 #"myshortDA"Pulling 2.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +12 ."myshortDA"PS.seek 2.5ml +3 "processing"%W' +2620 "core" ' +2 ."myshortDA"delay 5 seconds +504 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +4 "processing"%f  +7 "core"  +2 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"% +208 "core" ~ +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 "collection"'  +7 "core"  +2 ."myshortDA"PTV.dial :PRV,avoiding: :puck +3 "processing"% @ +7 "core" A +3 ."myshortDA"PS.seek 0ml +2 "processing"%+'ܑ +2641 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%B  +209 "core"  +2 #"myshortDA"Pulling 2.5ml of PSR.flush +2 .PSR.select :flush +6 .PS.seek 2.5ml +4 "processing"%'' +2619 "core" ' +2 ."myshortDA"delay 5 seconds +503 ."connect"PRV.dial CBV +4 ."myshortDA"CBV.dial PRV +4 "processing"%2  +6 "core"  +2 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"% +209 "core" +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 "collection"'7  +7 "core"  +2 ."myshortDA"PTV.dial :PRV,avoiding: :puck +3 "processing"%g @ +7 "core" A +3 ."myshortDA"PS.seek 0ml +2 "processing"%N'ܑ +2622 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%$  +208 "core"  +2 #"myshortDA"Pulling 2.5ml of PSR.flush +2 .PSR.select :flush +7 .PS.seek 2.5ml +2 "processing"%k' +1029 "Can"\ S7  +1595 "core" ' +2 ."myshortDA"delay 5 seconds +503 ."connect"PRV.dial CBV +4 ."myshortDA"CBV.dial PRV +5 "processing"%(  +5 "core"  +3 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"% +207 "core"  +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 "collection"'*  +7 "core"  +2 ."myshortDA"PTV.dial :PRV,avoiding: :puck +3 "processing"%" @ +6 "core" A +3 ."myshortDA"PS.seek 0ml +4 "processing"%'ܑ +2616 "core" ' +3 ."myshortDA"PSV.dial PSR,avoiding: PBV +2 "processing"%&  +208 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush + .PSR.select :flush +8 .PS.seek 1.5ml +2 "processing"%m' +1615 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSV.dial :waste1 +4 "processing"%;  +59 "core"  +3 ."myshortDA"PS.seek 0ml +4 "processing"%H'ܑ +1601 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%Y +48 "core"  + ."myshortDA"PSR.select :air +3 "processing"% +14 ."myshortDA"PS.seek 2.5ml +2 "processing"%@' +2609 "core" ' +2 ."connect"PRV.dial CBV +4 ."myshortDA"CBV.dial PRV +4 "processing"%]  +7 "core"  +2 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"%D +208 "core" ~ +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 "collection"'A  +7 "core"  +2 ."myshortDA"PTV.dial :PRV,avoiding: :puck +3 "processing"%8 @ +6 "core" A +3 ."myshortDA"PS.seek 0ml +3 "processing"%9'ܑ +2629 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%  +82 "core"  +2 ."myshortDA"PS.seek 2.5ml +3 "processing"%a' +2627 "core" ' +2 ."myshortDA"PSV.dial :PTV +3 "processing"%G +86 "core" ~ +3 ."myshortDA"PS.seek 0ml +2 "processing"%'ܑ +2626 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%O  +81 "core"  +3 ."myshortDA"PS.seek 2.5ml +2 "processing"%' +2616 "core" ' +46 ."myshortDA"PSV.dial :PTV +11 "processing"% +81 "core"  +3 ."myshortDA"PS.seek 0ml +4 "processing"%.'ܑ +2615 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%b  +80 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%#' +2621 "core" ' +2 ."myshortDA"PSV.dial :PTV +3 "processing"%v +80 "core"  +3 ."myshortDA"PS.seek 0ml +2 "processing"%h'ܑ +2616 "core" ' +3 #"myshortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&<& +6 "core" &  Q +4 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek CC +2 "manipulator"&( +7 "core" ( +2 "manipulator"&& +5 "core" & Q +2 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 && +4 "core" & R Q +3 ."myshortDA"Forearm.seek CC +2 "manipulator"&,'ш +92 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&/ +28 "core" / +2 ."myshortDA"CC.seek :open +3 "collection"'I( +411 "core" ( +2 "manipulator"&1& +4 "core" & 4 S +2 "manipulator"&c% +4 "core" %у y S6 +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&' ] +113 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +3 "manipulator"&!(-z +277 "core" ( +2 "manipulator"&X& +5 "core" &-n ) r X +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &s& +4 "core" &-n E W +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek :garage +3 "manipulator"&)'o +115 "core" ' +3 ."myshortDA"Hand.open + "manipulator"&[1 +24 "core" 1 +2 "manipulator"&V% +5 "core" %qb }  5 A= +2 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&3' ] +114 "core" ' +3 #"myshortDA"Beginning samplePassF +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'L& +7 "core" & +2 "manipulator"&{& +4 "core" &-n V X +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&(-z +31 "core" ( +2 "manipulator"&z& +4 "core" &-p C U^ +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 && +3 "core" &-p U^ +3 ."myshortDA"Forearm.seek :garage +3 "manipulator"&/'o +109 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&/ +28 "core" / +2 "manipulator"&^& +4 "core" &-r } u E A\\ +2 "manipulator"&\\% +5 "core" %}s w x e B +2 ."myshortDA"Forearm.seek :retract +3 "manipulator"&K' ] +107 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +3 "manipulator"&?( +274 "core" ( +2 "manipulator"&& +4 "core" &   R# +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &5& +3 "core" & \\ R# +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek CC +3 "manipulator"&U'ш +101 "core" ' +2 "manipulator"&T& +4 "core" & { O# +3 "manipulator"&x% +3 "core" %ё O +3 "collection"'& +5 "core" & +2 "collection"'r& +5 "core" & +3 ."myshortDA"CC.seek :closed +5 "collection"'Z(X +3 "core" & +5 & 5 +10 &Dm 2 +9 &3nq F +9 &W S +10 &A R +9 &LF R +9 & A S +10 &C R +9 &D R +10 &!TC R +9 &#F S +9 &$C S +10 &&A R +9 &(\\B R +9 &*E R +10 &+D S +9 &-E S +10 &/dC R +9 &1%A S +9 &2? R +10 &4C R +9 &6kA S +9 &8.A R +10 &9A R +9 &;G S +10 &=tF R +9 &?6D R +9 &@C R +10 &BE S +9 &D{H S +9 &F7Y U +10 &Gm X +9 &I \\ +10 &Ka ^ +49 &M! _ +4 &N ^ + &P ^ + &Re ` + &T' ` +3 &U b +6 &W O +10 &Xp %j +9 &X& W +10 ( + &X[ O +2 "collection"'r& +12 "core" &X[ O +3 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.57 + "collection"'S& +7 "core" &X[ O +2 ."myshortDA"Hand.open +2 "manipulator"&w1 +28 "core" 1 +2 "manipulator"&P% +4 "core" %|  H +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&' ] +98 "core" ' +3 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%  +207 "core"  +2 #"myshortDA"Pulling 2.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%l' +2621 "core" ' +2 ."myshortDA"delay 5 seconds +504 ."connect"PRV.dial CBV +4 ."myshortDA"CBV.dial PRV +4 "processing"%6  +7 "core"  +2 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"%Q +210 "core" ~ +3 ."myshortDA"CTV.dial :air,avoiding: :intake +2 "collection"'n  +8 "core"  +2 ."myshortDA"PTV.dial :PRV,avoiding: :puck +3 "processing"%M @ +6 "core" A +3 ."myshortDA"PS.seek 0ml +4 "processing"%t'ܑ +2618 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%j  +209 "core"  +2 #"myshortDA"Pulling 2.5ml of PSR.flush + .PSR.select :flush +6 .PS.seek 2.5ml +4 "processing"%=' +2629 "core" ' +2 ."myshortDA"delay 5 seconds +503 ."connect"PRV.dial CBV +4 ."myshortDA"CBV.dial PRV +5 "processing"%  +5 "core"  +3 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"%o +209 "core"  +3 ."myshortDA"CTV.dial :air,avoiding: :intake +2 "collection"'u  +8 "core"  +2 ."myshortDA"PTV.dial :PRV,avoiding: :puck +3 "processing"%4 @ +6 "core" A +3 ."myshortDA"PS.seek 0ml +2 "processing"%E'ܑ +2612 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%}  +220 "core"  +2 #"myshortDA"Pulling 2.5ml of PSR.flush +2 .PSR.select :flush +6 .PS.seek 2.5ml +3 "processing"%_' +2621 "core" ' +2 ."myshortDA"delay 5 seconds +503 ."connect"PRV.dial CBV +5 ."myshortDA"CBV.dial PRV +4 "processing"%|  +7 "core"  +2 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"%- +220 "core" +2 ."myshortDA"CTV.dial :air,avoiding: :intake +2 "collection"'  +8 "core"  +2 ."myshortDA"PTV.dial :PRV,avoiding: :puck +3 "processing"%R @ +6 "core" A +3 ."myshortDA"PS.seek 0ml +4 "processing"%d'ܑ +2624 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%  +208 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush + .PSR.select :flush +6 .PS.seek 1.5ml +3 "processing"%q' +1610 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%i  +49 "core"  +2 ."myshortDA"PS.seek 0ml +3 "processing"%%'ܑ +1626 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%y +60 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"% ' +2622 "core" ' +2 ."connect"PRV.dial CBV +4 ."myshortDA"CBV.dial PRV +4 "processing"%  +7 "core"  +3 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"%F +208 "core" ~ +3 ."myshortDA"CTV.dial :air,avoiding: :intake +2 "collection"'`  +8 "core"  +2 ."myshortDA"PTV.dial :PRV,avoiding: :puck +3 "processing"% @ +6 "core" A +3 ."myshortDA"PS.seek 0ml +4 "processing"%C'ܑ +677 "Can" Y: +1945 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%>  +81 "core"  +3 ."myshortDA"PS.seek 2.5ml +2 "processing"%' +2629 "core" ' +2 ."myshortDA"PSV.dial :PTV +3 "processing"% +80 "core" ~ +2 ."myshortDA"PS.seek 0ml +3 "processing"%J'ܑ +2620 "core" ' + ."myshortDA"PSV.dial :air +2 "processing"%\  +81 "core"  +3 ."myshortDA"PS.seek 2.5ml +2 "processing"%f' +2632 "core" ' +2 ."myshortDA"PSV.dial :PTV +49 "processing"% +81 "core"  +11 ."myshortDA"PS.seek 0ml +4 "processing"%'ܑ +2616 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%  +80 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%W' +2615 "core" ' +2 ."myshortDA"PSV.dial :PTV +3 "processing"%B +79 "core" +3 ."myshortDA"PS.seek 0ml +3 "processing"%+'ܑ +2616 "core" ' +3 #"myshortDA"Garaging FlushPuck in Collection Clamp + "manipulator"&2& +13 "core" & c J# +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +10 ."myshortDA"Elbow.seek CC +3 "manipulator"& ( +37 "core" ( +2 "manipulator"&7& +5 "core" & Lc +2 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &g& +6 "core" &  Mc +2 ."myshortDA"Forearm.seek CC +2 "manipulator"&''ш +94 "core" ' +2 ."myshortDA"Hand.close + "manipulator"&$/ +19 "core" / +2 ."myshortDA"CC.seek :open +3 "collection"'N( +411 "core" ( +2 "manipulator"&(& +4 "core" & | Sc +2 "manipulator"& % +4 "core" %щ - Ti +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&*' ] +95 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +3 "manipulator"&"(-z +295 "core" ( +2 "manipulator"&k& +4 "core" &-t  Y QY +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &&& +3 "core" &-t  RY +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek :garage +3 "manipulator"&'o +113 "core" ' +2 ."myshortDA"Hand.open +2 "manipulator"&;1 +27 "core" 1 +2 "manipulator"&m% +5 "core" %yg j u # ?@ +2 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&Y' ] +114 "core" ' +1247 #"ray"-> access 3 +3 "storage"(H% +5 "core" %A \ - +3 "manipulator"&]% +4 "core" % t V +2 "manipulator"&D& +4 "core" &-y VT +3 ."ray"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."ray"SC.seek 7 +2 "storage"(A([Y +684 "core" ( +2 ."ray"SC.configure :limp + "storage"($(\ 1b +5 (8& +3 "core" &[\\ c\ ' +1970 #"ray"-> access 4 +2 "storage"(@% +6 "core" %A \ - +3 "manipulator"&% +4 "core" % t U +2 "manipulator"&9& +5 "core" &-y VT +2 ."ray"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."ray"SC.seek 1 +2 "storage"(G( +990 "core" ( +2 ."ray"SC.configure :limp +2 "storage"($(\ 1b +5 (a& +4 "core" & I\ % +1235 #"ray"-> startTube 4 +1535 #-> start(:myshortDA){shortDA; samplePassF; shortDAflush; shortDAflush; shortDAflush} +3 "collection"'O% +5 "processing"%% +8 "core" %S +8 %ܔ" +3 #"myshortDA"Ready to sample after 10 seconds from PRV.sipper? + #Type 'Thread[:myshortDA].answer' to continue +636 #"ray"-> Thread[:myshortDA].answer +5 #"myshortDA"ray answered Ready to sample after 10 seconds from PRV.sipper? "Yes" +4 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +3 .delay 10 seconds +1004 .PSV.dial :mixloop +2 "processing"% +46 "core" +2 ."myshortDA"PTV.dial :PRVmixing +2 "processing"%  +77 "core" +2 ."myshortDA"PRV.dial :sipper +3 "processing"%b  +142 "core"  +3 ."myshortDA"PS.reconfigure :slow + "processing"%#A 2`xb +6 ."myshortDA"PS.seek 1.1ml +2 "processing"%.'h! +2280 "core" ' +2 ."connect"PRV.dial CBV +4 ."myshortDA"CBV.dial PRV +3 "processing"%v  +143 "core"  +3 ."myshortDA"PS.seek 0.5ml +2 "processing"%#' +1262 "core" ' +2 ."myshortDA"PRV.dial :waste2 +2 "processing"%< @ +112 "core" ? +2 ."myshortDA"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."myshortDA"PS.seek :empty +3 "processing"%'s +609 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"% +113 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +14 ."myshortDA"PS.seek 1ml +2 "processing"%'[q +1095 "core" ' +40 ."myshortDA"PSR.select :air +12 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%0' +1636 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%e +113 "core" +3 ."myshortDA"PS.seek :empty +2 "processing"%'s +2622 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%1 +114 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +13 ."myshortDA"PS.seek 1ml +2 "processing"%c'[q +1095 "core" ' +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%,' +1602 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%X +113 "core" +2 ."myshortDA"PRV.dial :sipper +3 "processing"%s  +50 "core" +2 ."myshortDA"PS.seek :empty +3 "processing"%'s +2620 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%[ +113 "core"  +2 ."myshortDA"PSR.select :air +5 .PS.seek 2.5ml +2 "processing"%V' +2642 "core" ' +2 ."myshortDA"PSV.dial :mixloop +3 "processing"%L +113 "core" +2 ."myshortDA"PS.seek :empty +4 "processing"%{'s +2617 "core" ' +3 #"myshortDA"Loading da puck from tube 4 into Processing Clamp + "processing"%& +6 "core" & +3 "manipulator"&z% +4 "core" % t ` U +2 "storage"(% +5 "core" %A \ - + "storage"(). +4 "core" .( +3 ."myshortDA"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +6 ."myshortDA"SC.seek 4 +3 "storage"((+ +537 "core" ( +2 ."myshortDA"SC.configure :limp +2 "storage"($(\ 1b +5 (^& +4 "core" &+ \ ( +2 "manipulator"&\\& +4 "core" &-y  RT +2 "manipulator"&!% +4 "core" % t h Q +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek 4 +3 "manipulator"&3( +172 "core" ( +2 "manipulator"&/& +3 "core" &  ? SI +3 "storage"(& +4 "core" &+ \ * +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek 4 + 800 counts +3 "manipulator"&5's +95 "core" ' +2 "storage"(& +4 "core" &+ \ ) +3 ."myshortDA"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +7 ."myshortDA"SE.seek :beamBreak +2 "storage"(T' +304 "core" ' +2 "storage"(x- +3 "core" -'y +2 ."myshortDA"SE.configure :default +2 "storage"(#QK-0-\ b +6 (& +3 "core" &+ \ ' +3 "manipulator"&K& +4 "core" &  NI +2 ."myshortDA"Elbow.seek 4 +3 "manipulator"&I( +26 "core" ( +2 "manipulator"&S& +5 "core" & O +2 "storage"(w& +77 "core" &+ 5\ ( +3 ."myshortDA"Forearm.seek 4 + 300 counts +4 "manipulator"&P' +31 "core" ' +2 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +6 ."myshortDA"Hand.close +2 "manipulator"&r/ +26 "core" / +4 ."downElevator"SE.seek :down +4 "manipulator"&U& +3 "storage"('= +9 "core" &  N R +2 "manipulator"&h% +4 "core" %Ш { O +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&6' ] +118 "core" ' +2 ."myshortDA"Elbow.seek PC +4 "manipulator"&Q( +137 "core" ' +3 ."downElevator"SE.stop + "storage"(5 +107 "core" ( +2 "manipulator"&n& +5 "core" & Z UD +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &M& +4 "core" & P TD +3 ."myshortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek PC +2 "manipulator"&l'E +95 "core" ' +2 "manipulator"&j& +3 "core" &  j RD +3 "manipulator"&t% +4 "core" %F 5 R> +3 "processing"%& +4 "core" & +3 "processing"%o& +6 "core" & +2 ."myshortDA"PC.seek :closed +3 "processing"%u(SD +7 "core" & +4 & 4 +9 &Gv 2 +9 &Bos F +10 &W S +9 &C R +9 &\\E R +10 &E R +9 &C S +10 &C R +9 &!cD S +41 &#&E R + &$D S +4 &&A S + &(l@ R +3 &*.C R +6 &+C R +9 &-F S +10 &/tA R +9 &15C S +10 &2E R +9 &4D R +9 &6{D S +10 &8=F S +9 &:F R +9 &;E R +10 &=D R +9 &?FD R +10 &AE R +9 &BF R +9 &DG S +10 &FGU U +9 &Hh W +10 &Ix Y +9 &K~~ Z +9 &M@~ Z +10 &N [ +9 &P [\ +9 &Ri}f - +10 &S%` 3 +9 ( + &S , +3 "processing"%o& +13 #"myshortDA"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.76 + .Hand.open +5 "manipulator"&41 +5 "core" &S , +71 1 +2 "manipulator"&=% +3 "core" % F _ N> +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +2 "manipulator"&}' ] +94 "core" ' +3 #"myshortDA"Heating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +5 "processing"%E { +3 %|9 +9 "core" 9 +102 "processing"%-9 +3 "core" 9 +103 "processing"% 9 +4 "core" 9  +103 "processing"%R9 +3 "core" 9  +103 "processing"%_9 +3 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%d9 +3 "core" 9 +103 "processing"%i9 +4 "core" 9 +103 "processing"%q9 +3 "core" 9# +104 "processing"%y9 +3 "core" 9' +103 "processing"%%9 +3 "core" 9+ +103 "processing"%9 +4 "core" 9/ +103 "processing"%F9 +4 "core" 94 +103 "processing"%`9 +3 "core" 98 +103 "processing"%9 +3 "core" 9< +103 "processing"% 9 +3 "core" 9@ +103 "processing"%>9 +3 "core" 9E +103 "processing"%C9 +3 "core" 9I +103 "processing"%9 +3 "core" 9M +104 "processing"%9 +3 "core" 9Q +103 "processing"%\ 9 +3 "core" 9V +103 "processing"%J9 +3 "core" 9Z +103 "processing"% 9 +4 "core" 9^ +103 "processing"%f9 +3 "core" 9b +103 "processing"%9 +3 "core" 9g +103 "processing"%9 +3 "core" 9 k +103 "processing"%B9 +3 "core" 9o +103 "processing"%W9 +4 "core" 9s +103 "processing"%29 +3 "core" 9x +103 "processing"%79 +3 "core" 9| +103 "processing"%g9 +3 "core" 9& +103 "processing"%$9 +3 "core" 9,\ +103 "processing"%?9 +4 "core" 92 +4 ."myshortDA"PH.hold 2:00:00,28C +3 "processing"% p{p. +4 ."myshortDA"delay 1:30 +7 "core"  +3329 "Can" P> 5 +5671 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"%Z +112 "core"  +2 #"myshortDA"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +4 "processing"% +12 ."myshortDA"PS.seek 0.5ml +2 "processing"%(' +594 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."myshortDA"PS.seek 2ml +3 "processing"% 'Q +1599 "core" ' +2 ."myshortDA"PTV.dial :puck +2 "processing"%'  +135 "core"  +2 ."myshortDA"PSV.dial PTV +2 "processing"%k +82 "core" +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%  +58 "core" +2 "processing"%&% +4 "core" %L  +3 ."myshortDA"PS.seek 1.5ml +2 "processing"%;' +592 "core" ' +2 ."myshortDA"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%m * +37 "core" + +3 ."myshortDA"PS.seek 0ml +4 "processing"%*'ܑ +1609 "core" ' +2 ."myshortDA"delay 5:00 +30002 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%  +7 "core"  +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%H  +38 "core" +2 ."myshortDA"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%] * +38 "core" + +2 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"%D +80 "core"  +3 ."myshortDA"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."myshortDA"PS.seek 2.5ml +2 "processing"%~' +2503 "core" ' +2 ."myshortDA"PSV.dial PTV +2 "processing"%8 +82 "core" +2 ."myshortDA"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%@ +82 "core"  +2 ."myshortDA"delay 5 seconds +502 .PSV.dial PTV +3 "processing"% +121 "core" +2 ."myshortDA"delay 5 seconds +512 .PSV.dial :air +2 "processing"%9  +79 "core"  +3 ."myshortDA"PS.seek :empty +2 "processing"%A's +2522 "core" ' +2 ."myshortDA"PTV.dial :PRVmixing,via: PRV +3 "processing"%a  +137 "core" +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%O +49 "core" +2 ."myshortDA"PRV.dial :ab1 +3 "processing"% @ +109 "core" > +3 ."myshortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +5 ."myshortDA"PS.seek 0.15ml +3 "processing"%' +353 "core" ' +2 ."myshortDA"delay 2 seconds +202 ."connect"CBV.dial PRV +5 ."myshortDA"PRV.dial CBV +3 "processing"%  +47 "core"  +2 "processing"%b% +4 "core" %  +3 ."myshortDA"PS.seek 0.3ml +2 "processing"%+' +352 "core" ' +2 ."myshortDA"delay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'v  +36 "core" +2 ."myshortDA"PRV.dial :air +2 "processing"%.  +47 "core"  +3 ."myshortDA"PS.seek 0.9ml +4 "processing"%<'N +1262 "core" ' +2 ."myshortDA"PRV.dial :waste2 +2 "processing"%# @ +79 "core" ? +3 ."myshortDA"PS.seek 0.5ml +2 "processing"%' +865 "core" ' +2 #"myshortDA"addPMLReagent08 +2 .PSV.dial :air +3 "processing"%  +49 "core"  +3 ."myshortDA"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."myshortDA"PS.seek 2ml +2 "processing"%'Q +1606 "core" ' +2 ."myshortDA"PSV.dial :PML +2 "processing"%e +49 "core" +2 ."myshortDA"PTV.dial :mixing +3 "processing"%0 @ +76 "core" B +2 ."myshortDA"PBV.dial :waste1 +3 "processing"%1  +38 "core" +2 "processing"%% +4 "core" %O  +3 ."myshortDA"PS.seek 1.85ml +2 "processing"%c'G +243 "core" ' +2 ."myshortDA"PBV.dial between PSV and waste1 +3 "processing"%X * +38 "core" + +2 ."myshortDA"PS.seek 0ml +3 "processing"%s'ܑ +1952 "core" ' +2 ."myshortDA"delay 2 seconds +203 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"',& +5 "core" & +3 "manipulator"&[& +4 "core" &  OD +2 "manipulator"&% +5 "core" % i  P +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."myshortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&L(-z +138 "core" ( +2 "manipulator"&V& +5 "core" &-~  N% +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 && +3 "core" &-~  N% +3 ."myshortDA"Forearm.seek :garage +4 "manipulator"&z'o +111 "core" ' +3 ."myshortDA"Hand.close +2 "manipulator"&/ +29 "core" / +2 "manipulator"&)& +4 "core" &- G  4% +2 "manipulator"&G% +4 "core" %ςo  + ; +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&^' ] +6 "Can" gA +100 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +3 "manipulator"&\\( +268 "core" ( +2 "manipulator"&!& +3 "core" & K$ +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &/& +4 "core" & E C$ +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek CC +3 "manipulator"&'ш +100 "core" ' +2 "manipulator"&& +4 "core" & e I$ +3 "manipulator"&"% +4 "core" %ь 7 C +3 "collection"'Y& +3 "core" & +4 "collection"'x& +5 "core" & +3 ."myshortDA"CC.seek :closed +2 "collection"'(X +6 "core" & +5 & 6 +9 &Dn 2 +9 &0ls F +10 &Z U +9 &~@ T +10 &?A U +9 &C U +9 &F U +10 &D U +9 &!H? T +10 &#\ ? T +9 &$A T +9 &&B T +10 &(OC U +9 &*B U +9 &+C U +10 &-A T +9 &/YA T +9 &1D T +10 &2@ T +9 &4D T +10 &6`E T +9 &8!D U +9 &9A T +10 &;@ T +9 &=gC U +9 &?+A T +10 &@D T +9 &BD U +10 &DnI U +9 &F+X W +9 &Gk Y +10 &I ^ +9 &KX _ +9 &M ` +10 &N ` +9 &P ` +10 &RZ a +9 &T" b +50 &U b" +7 &W R + &X#} &n + &Xj V ( + &Xh V + &Xh V +2 "collection"'x& +15 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.59 +2 "collection"'K& +6 "core" &Xh V + &Xh V + &Xg V +2 ."myshortDA"Hand.open +2 "manipulator"&S1 +22 "core" 1 +3 "manipulator"&w% +4 "core" %ы o f e C +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&r' ] +111 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%U +115 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +13 ."myshortDA"PS.seek 1.5ml +2 "processing"%h' +1600 "core" ' +2 ."myshortDA"delay 5 seconds +503 .PSV.dial :waste1 +3 "processing"%3  +48 "core"  +3 ."myshortDA"PS.seek 0ml +4 "processing"%5'ܑ +1612 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%T +49 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +12 ."myshortDA"PS.seek 2.5ml +2 "processing"%P' +2622 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 ."myshortDA"CBV.dial PRV +4 "processing"%n  +3 "collection"'M  +38 "core"  +136  +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%I +112 "core" +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 "collection"'j  +7 "core"  +2 ."myshortDA"PTV.dial :PRVmixing +3 "processing"%t  +78 "core" +3 ."myshortDA"PS.seek 0ml +4 "processing"%'ܑ +2626 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%  +48 "core"  +2 ."myshortDA"PS.seek 2.5ml +3 "processing"%6' +2621 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%p +48 "core" +2 ."myshortDA"PS.seek 0ml +3 "processing"%4'ܑ +2624 "core" ' +2 ."myshortDA"PSV.dial :air +3 "processing"%=  +47 "core"  +3 ."myshortDA"PS.seek 2.5ml +2 "processing"%|' +2628 "core" ' + ."myshortDA"PSV.dial :mixloop +3 "processing"%o +47 "core" +3 ."myshortDA"PS.seek 0ml +3 "processing"%-'ܑ +2614 "core" ' +3 #"myshortDA"Garaging FlushPuck in Collection Clamp + "manipulator"&l& +7 "core" & O F$ +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek CC +3 "manipulator"& ( +5 "core" ( +3 "manipulator"&R& +5 "core" & P E$ +2 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &_& +5 "core" & + E$ +2 ."myshortDA"Forearm.seek CC +2 "manipulator"&'ш +97 "core" ' +2 ."myshortDA"Hand.close + "manipulator"&d/ +20 "core" / +3 ."myshortDA"CC.seek :open +2 "collection"'i( +409 "core" ( +2 "manipulator"&q& +3 "core" &  I$ +3 "manipulator"&y% +4 "core" %ѐ c I) +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&%' ] +94 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +2 "manipulator"&(-z +285 "core" ( +2 "manipulator"&F& +4 "core" &- b Nh +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &`& +4 "core" &- ' Kh +3 ."myshortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek :garage +2 "manipulator"&'o +114 "core" ' +2 ."myshortDA"Hand.open + "manipulator"& 1 +19 "core" 1 +2 "manipulator"&>% +4 "core" %x` @  D 1- +3 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +2 "manipulator"&C' ] +117 "core" ' +3 ."da"delayUntil "16:39:53.98" +24819 #recoverPRVreagent08 +2 .PTV.dial :mixing +3 "processing"% @ +77 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +43 "processing"%\ * +37 "core" + +2 ."da"PSV.dial :air +11 "processing"%J  +50 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"% ' +2528 "core" ' +2 ."da"PSV.dial :mixloop +3 "processing"%f +48 "core" +2 ."da"delay 2 seconds +203 .PSV.dial :air + "processing"%  +47 "core"  +3 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +48 "core" +2 ."da"delay 2 seconds +203 .PSV.dial :air +2 "processing"%B  +46 "core"  +3 ."da"PS.seek :empty +2 "processing"%W's +2519 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +3 .PSV.dial PSR +10 "processing"%2 +146 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +4 "processing"%7' +587 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%g'Q +1611 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%$  +76 "core"  +2 ."da"PSV.dial PTV +2 "processing"%? +80 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%Z  +37 "core" +2 "processing"%{% +4 "core" %T  +3 ."da"PS.seek 1.5ml +2 "processing"%(' +87 "Can"\ JDMa +502 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%' * +39 "core" + +3 ."da"PS.seek 0ml +2 "processing"%k'ܑ +1599 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%  +17 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%&  +38 "core" +3 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +38 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%m +81 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%;' +2530 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%E +82 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +79 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%H +79 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%]  +80 "core"  +2 ."da"PS.seek :empty +3 "processing"%D's +2526 "core" ' +2 #"da"washCycleDA #2 of 2 +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%* +144 "core"  +3 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%8' +607 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%@'Q +1615 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +8 "core"  +2 ."da"PSV.dial PTV +2 "processing"%9 +80 "core" + ."da"PBV.dial :waste1 +3 "processing"%~  +38 "core" +2 "processing"%a% +4 "core" %V  +3 ."da"PS.seek 1.5ml +2 "processing"%O' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"% * +36 "core" + +3 ."da"PS.seek 0ml +3 "processing"%A'ܑ +1604 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +3 "processing"%  +7 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%b  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +42 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%v +80 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%.' +2521 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%+ +80 "core" +46 ."da"delay 5 seconds +511 .PSV.dial PSR +2 "processing"%# +80 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%< +79 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +79 "core"  +3 ."da"PS.seek :empty +2 "processing"%'s +2525 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air +4 "processing"%e  +46 "core"  +2 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +3 "processing"%0  +135 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%1  +47 "core" ~ +2 ."da"PTV.dial :PRVmixing +2 "processing"%  +18 "core" + ."da"PSV.dial :mixloop +3 "processing"%X +47 "core" +3 ."da"PS.reconfigure :default + "processing"%#A d`xb +6 ."da"PS.seek 0.3ml +3 "processing"%' +395 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%c  +49 "core"  +2 "processing"%,% +4 "core" %  +3 ."da"PS.seek 0.55ml +2 "processing"%['"] +336 "core" ' +2 #"da"addPMLReagent08 +2 .PSV.dial :air +3 "processing"%  +48 "core"  +3 ."da"PS.seek 2ml +2 "processing"%V'Q +1559 "core" ' +2 ."da"PSV.dial :PML +2 "processing"% +47 "core" +2 ."da"PTV.dial :mixing +3 "processing"%Q @ +75 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 "processing"%)% +3 "core" %V  +4 ."da"PS.seek 1.85ml +2 "processing"%G'N +241 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%} * +38 "core" + +3 ."da"PS.seek 0ml +2 "processing"%z'ܑ +1981 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +1036 "Can"\ IG: +46967 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing +4 "processing"%! @ +5 "core" A +2 ."da"PBV.dial :waste1 +3 "processing"%/  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%L * +38 "core" + +2 ."da"PSV.dial :air +2 "processing"%  +47 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%"' +2536 "core" ' +2 ."da"PSV.dial :mixloop +3 "processing"%Y +47 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%^  +47 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%N +46 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +3 "processing"%K  +48 "core"  +2 ."da"PS.seek :empty +3 "processing"%S's +2526 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%w +145 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."da"PS.seek 0.5ml +2 "processing"%x' +597 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%U'Q +1610 "core" ' + ."da"PTV.dial :puck +3 "processing"%  +75 "core"  +2 ."da"PSV.dial PTV +2 "processing"%s +79 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%3  +37 "core" +2 "processing"%h% +4 "core" %T  +3 ."da"PS.seek 1.5ml +3 "processing"%T' +596 "core" ' +2 ."da"delay 3 seconds +260 "Can" bJ +42 ."da"PBV.dial between PSV and waste1 +3 "processing"%5 * +37 "core" + +3 ."da"PS.seek 0ml +2 "processing"%M'ܑ +1610 "core" ' +3 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%n  +5 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%I  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%j * +37 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%t +80 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%P' +2529 "core" ' + ."da"PSV.dial PTV +48 "processing"% +80 "core" +2 ."da"delay 5 seconds +511 .PSV.dial PSR +2 "processing"% +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%p +86 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%6  +79 "core"  +2 ."da"PS.seek :empty +3 "processing"%='s +2526 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%4 +145 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%o' +591 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%|'Q +1612 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%l  +6 "core"  +2 ."da"PSV.dial PTV +3 "processing"%R +80 "core" + ."da"PBV.dial :waste1 +3 "processing"%_  +38 "core" +2 "processing"%d% +4 "core" %U  +3 ."da"PS.seek 1.5ml +2 "processing"%\\' +586 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%r * +39 "core" + +3 ."da"PS.seek 0ml +4 "processing"%'ܑ +1604 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%q  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%y  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +37 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%F +80 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%`' +2514 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +81 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"% +80 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%> +79 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%%  +79 "core"  +2 ."da"PS.seek :empty +4 "processing"%'s +2520 "core" ' +3 #"da"washCycleDA #3 of 3 + .PSR.select :air +3 .PSV.dial PSR +5 "processing"%: +154 "core" +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +6 "processing"% +17 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%' +592 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%'Q +1621 "core" ' + ."da"PTV.dial :puck +2 "processing"%\  +8 "core"  +2 ."da"PSV.dial PTV +2 "processing"%J +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%-  +38 "core" +2 "processing"%f% +4 "core" %P +3 ."da"PS.seek 1.5ml +3 "processing"%' +582 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"% * +37 "core" + +2 ."da"PS.seek 0ml +3 "processing"%B'ܑ +1607 "core" ' +2 ."da"delay 2:00 +2816 "Can"| YM\ # +9188 #"da"recoverPSRreagent08 +2 .PTV.dial :puck +9 "processing"%  +11 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%2  +37 "core" +2 ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +2 "processing"%W * +37 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%7 +79 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%$' +2527 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%? +81 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%Z +80 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%{ +79 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%g  +127 "core"  +2 ."da"PS.seek :empty +12 "processing"%''s +2521 "core" ' +2 ."da"Gate.power :camera,:ON +3 #Mixing DA Substrates +3 .PSR.select :air +3 .PSV.dial PSR +5 "processing"%( +160 "core"  +5 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +17 "processing"% +17 ."da"PS.reconfigure :default +5 "processing"%#A d`xb +14 ."da"PS.seek 0.25ml +5 "processing"% 'I +347 "core" ' +3 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +5 "processing"% +12 ."da"PS.seek 0.5ml +3 "processing"%&' +329 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +13 ."da"PS.seek 2ml +2 "processing"% 'Q +1609 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%m  +6 "core"  +2 ."da"PSV.dial PTV +3 "processing"%k +81 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%E  +37 "core" +2 "processing"%% +4 "core" %T  +3 ."da"PS.seek 1.5ml +2 "processing"%H' +588 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%] * +38 "core" + +3 ."da"PS.seek 0ml +4 "processing"%;'ܑ +1607 "core" ' +2 ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%*  +8 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%D  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%8 * +38 "core" * +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"% +84 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +7 ."da"PS.seek 2.5ml +2 "processing"%9' +2618 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%~ +83 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%a +85 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +4 "processing"%@ +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +83 "core"  +3 ."da"PS.seek :empty +2 "processing"%O's +2634 "core" ' +3 #"da"Additional air clear + .PSR.select :air +3 .PSV.dial PSR +5 "processing"% +149 "core"  +2 #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +6 .PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 2ml +3 "processing"%b'Q +2122 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +4 "processing"%  +6 "core"  +2 ."da"PSV.dial PTV +2 "processing"%v +82 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%A  +38 "core" +2 "processing"%+% +4 "core" %V  +3 ."da"PS.seek 1.5ml +2 "processing"%#' +591 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%< * +38 "core" , +2 ."da"delay 1 second +103 .PSV.dial :waste1 + "processing"%  +116 "core"  +2 ."da"PS.seek :empty +3 "processing"%.'s +1606 "core" ' +2 "processing"%e9 +4 "core" 9y6 +3 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +4 "processing"%0 +5 "core" 6 +2 "processing"%1& +4 "core" &S , +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&% +6 "core" % ;  ) ) +2 "storage"(X% +4 "core" %@ 9 +3 "storage"(. +4 "core" .(+ +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +6 ."da"SC.seek 3 +2 "storage"(c(@ +196 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +6 (,& +3 "core" &C ; +3 "manipulator"&& +3 "core" &-   h +3 "manipulator"&% +3 "core" % ;   > +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 3 +3 "manipulator"&[( +202 "core" ( + "manipulator"&& +4 "core" & # ! 2 +3 "storage"(Q& +4 "core" &L . +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 3 + 800 counts +52 "manipulator"&'m +91 "core" ' +2 "storage"()& +4 "core" &L  +3 ."da"SE.reconfigure :pick +10 "storage"(#],K-0-\ b +8 ."da"SE.seek :beamBreak + "storage"(}' +289 "core" ' +2 "storage"(V- +4 "core" -' +3 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +6 ."da"SE.seek :place +2 "storage"(G'x +72 "core" ' +3 "manipulator"&!& +4 "core" & ) 2 +3 "manipulator"&/% +3 "core" %k , )  b +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +3 "manipulator"&L' ] +113 "core" ' +2 ."da"Elbow.seek PC +3 "manipulator"&( +245 "core" ( +2 "manipulator"&z& +4 "core" & # % gR +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &Y& +3 "core" &   pR +3 ."da"Forearm.seek PC +2 "manipulator"&^'E +98 "core" ' +3 ."da"Hand.close + "manipulator"&N/ +69 "core" / +3 ."da"PC.seek :open +2 "processing"%K( +378 "core" ( +2 "storage"("& +4 "core" &L   V +3 "manipulator"&w& +4 "core" &  R +2 "manipulator"&S% +4 "core" % W < $ 8 +3 ."da"Forearm.seek :retract +2 "manipulator"&x' ] +104 "core" ' +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +2 "manipulator"&( +247 "core" ( +2 "manipulator"&s& +4 "core" &   R +2 "storage"(3& +4 "core" &L D +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&h'm +94 "core" ' +2 ."da"Hand.open + "manipulator"&U1 +19 "core" 1 +2 "storage"(5- +4 "core" -'x +4 ."da"SE.seek -0.3 Pucks below Top Plate +2 "storage"(T'D +30 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +6 ."da"SE.seek -1.29 Pucks below Top Plate +3 "storage"(n' +59 "core" ' +3 #"da"Lights, camera, ACTION! +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +3 "processing"%I& +6 #"da"PuckCamera: snap -bin=2,2 -png=0 -auto /var/log/esp/da25jul1317h.png +15 "core" & t +4 "manipulator"&j& +9 "core" & 3 L PR +5 "manipulator"&t% +7 "core" %s   a +4 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +7 ."psFlush"Forearm.seek :retract +4 "manipulator"&M' ] +98 "core" ' +3 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&(-z +188 "core" ( +2 "manipulator"&& +5 "core" &-| . ) PG +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &p& +3 "core" &-| G +4 ."psFlush"Forearm.seek :garage +2 "manipulator"&6'o +113 "core" ' +3 ."psFlush"Hand.close +2 "manipulator"&P/ +28 "core" / +2 "manipulator"&4& +5 "core" &-| xG +2 "manipulator"&=% +4 "core" %σx  +3 ."psFlush"Forearm.seek :retract +3 "manipulator"&o' ] +121 "core" ' +3 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek PC +2 "manipulator"&l( +122 "core" ( +2 "manipulator"&R& +4 "core" & M R aV +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &_& +3 "core" & N H V +4 ."psFlush"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek PC +3 "manipulator"&d'E +97 "core" ' +3 "manipulator"&|& +4 "core" & V +3 "manipulator"&r% +4 "core" % D $ +3 "processing"%\\& +5 "core" &\ +2 "processing"%q& +63 "core" &" s +3 ."psFlush"PC.seek :closed +16 "processing"%y(SD +3 "core" &\ r + & r +5 &\ r1 +8 &Dr\ m3 +10 &,kl\ mH +9 &O\ nW +9 &x7 pW +10 &:8 pW +9 &7 oW +9 &7 pW +10 &8 oW +9 &!C6 pW +10 &#; V +9 &$: V +9 &&9 V +10 &(M: V +9 &*6 U +9 &+8 V +10 &-: V +9 &/U9 V +10 &18 U +9 &29 qW +9 &4: qV +10 &6[8\ pV +9 &88 pW +9 &9< pW +10 &;7\ pV +9 &=b8 pW +9 &?$;\ oW +10 &@9 pW +9 &B9 oW +10 &Dj; oW +9 &F*A\ oX +10 &GO\ nZ +9 &Ig l\\ +9 &K[~ k_ +9 &Mp l_ +10 &Ny\ l_ +9 &P~ l` +10 &RHe ; +9 &S )r\ Q +9 &S)/ 5 +3 ( +2 "processing"%q& +4 #"psFlush"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.85 +2 "processing"%& +7 "core" &S)-\ 5 +2 ."psFlush"Hand.open +2 "manipulator"&F1 +70 "core" 1 +2 "manipulator"&% +6 "core" % D$ +10 ."psFlush"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +15 ."psFlush"Forearm.seek :retract +4 "manipulator"& ' ] +79 #"da"SX HX9/16 (USB:66): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 1.277 seconds\ Exposing 696x520 pixel 16-bit image for 12.729 seconds\ /var/log/esp/da25jul1317h.png: PNG Upload Complete\ +15 #PuckCamera: snap -bin=2,2 -png=0 15.0 /var/log/esp/midres/da25jul1317h15s.png +21 "core" ' +5 ."psFlush"PSR.select :air +10 .PSV.dial PSR +3 "processing"% +65 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +6 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +3 "processing"%>' +593 "core" ' +2 ."psFlush"delay 5 seconds +504 .PSR.select :air +4 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%%' +403 #"da"SX HX9/16 (USB:66): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da25jul1317h15s.png: PNG Upload Complete\ +5 #PuckCamera: snap -bin=2,2 -png=0 25.0 /var/log/esp/midres/da25jul1317h25s.png +1445 #"image"compressed /var/log/esp/da25jul1317h.jxl +299 "core" ' +3 ."psFlush"delay 1 second +104 .PRV.dial :waste2,avoiding: :ab2 +3 "processing"%` @ +218 "core" A +2 ."psFlush"PTV.dial :PRVmixing +3 "processing"%:  +144 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"% +120 "core" +3 ."psFlush"PS.seek :empty +3 "processing"%'s +296 #"da"SX HX9/16 (USB:66): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 25 seconds\ /var/log/esp/midres/da25jul1317h25s.png: PNG Upload Complete\ +3 .Gate.power :camera,:OFF +6 "storage"(\ - +18 "core" -' +7 "storage"(J& +14 "core" &L C +5 "manipulator"&-& +9 "core" & S S :V +2 "manipulator"&f% +4 "core" % M O H  +4 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +7 ."da"Elbow.seek 3 +2 "manipulator"&( +275 "core" ( +2 "manipulator"&& +4 "core" & Q S  +2 "storage"(& +5 "core" &L  +4 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"& 'm +88 "core" ' +4 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +7 ."da"SE.seek -0.57 Pucks below Top Plate +3 "storage"(2'W +56 "core" ' +2 "manipulator"&W& +4 "core" & | }  +4 "storage"(7& +3 "core" &L 4 2 5 +3 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +7 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek 3 +3 "manipulator"&B'M +37 "core" ' +2 ."da"Elbow.hold +4 "manipulator"&?, +6 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.39 Pucks below Top Plate +3 "storage"(Z' +22 "core" ' +5 "manipulator"&{% +11 "core" %` I = } q +2 "storage"(g& +5 "core" &L\ \  +3 ."da"Forearm.force -20 +2 "manipulator"&5 +6 ."da"Forearm.seek 3 + 319 counts +3 "manipulator"&$'Ќ +21 "core" ' +2 "manipulator"&(& +5 "core" &   +3 "storage"('& +3 "core" &L 1 1 A +4 ."da"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +42 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"& 'm +19 "core" ' +2 "storage"(&% +4 "core" % > C +5 ."downElevator"SE.seek :down +4 "storage"(m'= +98 (k% +4 "core" %,   h \\v +3 "manipulator"&E% +4 "core" %o  " m +4 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +3 "manipulator"&' ] +94 "core" ' +67 ' +2 ."downElevator"SE.stop +11 "storage"(5 +7 ( & +4 "core" &L I M  +1123 #"image"compressed /var/log/esp/midres/da25jul1317h15s.jxl +71 "core" ' +2 ."psFlush"PSR.select :air +4 .PSV.dial PSR +6 "processing"%] +119 "core"  +3 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +8 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +2 "processing"%H' +597 "core" ' +3 ."psFlush"delay 5 seconds +502 .PSR.select :air +4 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%*' +1584 #"image"compressed /var/log/esp/midres/da25jul1317h25s.jxl +3 ."Qmail"DAfans.email "da25jul1317h exposed 12.729 seconds\\nmidres/da25jul1317h15s\\nmidres/da25jul1317h25s",Subject: "da25jul1317h images!" +531 "core" ' +3 ."psFlush"delay 1 second +103 .PBV.dial :waste1 +2 "processing"%D  +50 "core"  +2 ."psFlush"PTV.dial :mixing +3 "processing"%8 @ +76 "core" B +2 ."psFlush"PSV.dial :mixloop +3 "processing"% +114 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%;'s +2605 "Can"w SS1 +10 "core" ' +6 ."psFlush"PSV.dial PSR +6 "processing"%~ +118 "core"  +4 ."psFlush"PSR.select :flush +9 "processing"%@ +18 ."psFlush"PS.seek 1ml +6 "processing"%a'[q +1106 "core" ' +4 ."psFlush"PSR.select :air +9 "processing"% +18 ."psFlush"PS.seek 2.5ml +6 "processing"%@' +357 #"uploadLog"upsync +1249 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"% +81 "core" +2 ."psFlush"PTV.dial :puck +3 "processing"%9  +74 "core"  +2 ."psFlush"PBV.dial :waste1 +3 "processing"%  +7 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%O'ܑ +2640 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +82 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%v' +2625 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%A +81 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%+'ܑ +2642 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%b +88 "core"  +2 ."psFlush"PSR.select :flush +5 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +2 "processing"%<' +611 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2109 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%# +94 "core" ~ +2 ."psFlush"PBV.dial PSV +3 "processing"%e U +56 "core" V +3 ."psFlush"PS.seek 0ml +4 "processing"%0'ܑ +2643 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%1 @ +47 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2621 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%X  +78 "core"  +3 ."psFlush"PS.seek :empty +2 "processing"%'s +2625 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%, +47 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%' +2620 "core" ' +2 ."psFlush"PSV.dial PTV +55 "processing"% +82 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"% U +6 "core" U +3 ."psFlush"PS.seek 0ml +3 "processing"%'ܑ +2616 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%Q @ +49 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2620 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%)  +82 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%C's +2627 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%V +49 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +12 ."psFlush"PS.seek 1ml +3 "processing"%!'[q +1095 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%/' +1605 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%} +78 "core" +2 ."psFlush"PTV.dial :puck +3 "processing"%  +7 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%z  +59 "core" +3 ."psFlush"PS.seek 0ml +4 "processing"%Y'ܑ +2638 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%[ +80 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%N' +2618 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%L +86 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"%u'ܑ +2626 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%" +81 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +3 "processing"%w' +596 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%S' +2117 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%^ +81 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%s U +58 "core" V +2 ."psFlush"PS.seek 0ml +3 "processing"%3'ܑ +2618 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +51 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%U' +2618 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%5  +79 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%I's +2621 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%j +47 "core"  +2 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%t' +2632 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%x +84 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%G U +6 "core" U +3 ."psFlush"PS.seek 0ml +4 "processing"%T'ܑ +2067 "Can"n\ PVO +570 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +47 "core" @ +3 ."psFlush"PS.seek 2.5ml +4 "processing"%h' +2617 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%p  +80 "core"  +3 ."psFlush"PS.seek :empty +2 "processing"%'s +2623 "core" ' +3 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&P& +8 "core" &  O +2 "manipulator"&4% +4 "core" % k  O +3 ."psFlush"Elbow.seek PC +3 "manipulator"&=( +241 "core" ( +2 "manipulator"&M& +5 "core" &  P[ +2 ."psFlush"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 &R& +4 "core" &  P[ +3 ."psFlush"Forearm.seek PC +2 "manipulator"&_'E +96 "core" ' +2 ."psFlush"Hand.close + "manipulator"&6/ +75 "core" / +2 ."psFlush"PC.seek :open +11 "processing"%|( +376 "core" ( +2 "manipulator"&r& +4 "core" &  T[ +3 "manipulator"&\\% +4 "core" % R  X UM +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&' ] +112 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek :garage +3 "manipulator"&o(-z +135 "core" ( +2 "manipulator"&K& +5 "core" &-  Ud +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 && +3 "core" &-  " Ud +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek :garage +3 "manipulator"&F'o +113 "core" ' +2 ."psFlush"Hand.open + "manipulator"&1 +20 "core" 1 +2 "manipulator"&q% +4 "core" %oa k h c ?2 +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +3 "manipulator"& ' ] +104 "core" ' +2 #"myshortDA"Finished short da assay +2 #Beginning samplePassF +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'d& +7 "core" & +2 "manipulator"&.& +4 "core" &-  Q` +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&>(-z +30 "core" ( +2 "manipulator"&`& +4 "core" &-  3 T +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &:& +3 "core" &-  T +3 ."myshortDA"Forearm.seek :garage +4 "manipulator"&'o +108 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&%/ +21 "core" / +2 "manipulator"&\ & +4 "core" &- s C +3 "manipulator"&J% +4 "core" %ςr | t C +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&-' ] +109 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +3 "manipulator"&f( +276 "core" ( +2 "manipulator"&& +4 "core" & D Q' +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 && +2 "core" &  P' +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek CC +3 "manipulator"&l'ш +99 "core" ' +2 "manipulator"&W& +4 "core" &  N& +3 "manipulator"&7% +4 "core" %ђ O +3 "collection"'{& +3 "core" & +4 "collection"' & +5 "core" & +3 ."myshortDA"CC.seek :closed + "collection"'g(X +7 "core" & +5 & 8 +10 &Do 2 +9 &6jt F +9 &\\ U +10 &D U +9 &ED U +10 &D U +9 &C T +9 &C U +10 &!NE T +9 &#A T +9 &$E T +10 &&F T +9 &(WD T +10 &*C T +9 &+D T +9 &-F U +10 &/_D T +9 &1!F T +10 &2D T +9 &4D T +9 &6hE T +10 &8*E T +9 &9C S +9 &;F T +10 &=pF T +9 &?2F T +10 &@F T +9 &BE T +9 &DsO V +10 &F2\\ V +9 &Gp Z +9 &I _ +10 &KZ a +9 &M ` +9 &N ` +10 &P ` +9 &Ra a +10 &T! b +9 &U b$ +9 &W S +10 &X  'q +9 &Xq X +3 ( +2 "collection"' & +5 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.54 +2 "collection"'(& +5 "core" &Xn, X +2 ."myshortDA"Hand.open +2 "manipulator"&'1 +20 "core" 1 +2 "manipulator"&n% +5 "core" %ё N G +2 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&&' ] +100 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%  +49 "core"  + #"myshortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +3 "processing"%@ +14 ."myshortDA"PS.seek 1.5ml +2 "processing"%' +1601 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSV.dial :waste1 +4 "processing"%k  +48 "core"  +3 ."myshortDA"PS.seek 0ml +4 "processing"%E'ܑ +1606 "core" ' + ."myshortDA"PSV.dial PSR +3 "processing"%2 +49 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +64 ."myshortDA"PS.seek 2.5ml +3 "processing"%B' +2625 "core" ' +2 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +4 "processing"%$  +4 "collection"'  +8 "core"  +101  +2 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"%Z +210 "core"  +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 "collection"'  +8 "core"  +2 ."myshortDA"PTV.dial :PRV,avoiding: :puck +3 "processing"%m @ +74 "core" @ +3 ."myshortDA"PS.seek 0ml +4 "processing"%]'ܑ +2623 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%  +80 "core"  +3 ."myshortDA"PS.seek 2.5ml +3 "processing"%H' +2626 "core" ' + ."myshortDA"PSV.dial :PTV +3 "processing"%D +80 "core" +3 ."myshortDA"PS.seek 0ml +2 "processing"%8'ܑ +2614 "core" ' +2 #"myshortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&& +6 "core" & Y F& +4 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek CC +3 "manipulator"&*( +5 "core" ( +2 "manipulator"&~& +4 "core" & l G& +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &;& +5 "core" & G& +2 ."myshortDA"Forearm.seek CC +3 "manipulator"&a'ш +93 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&/ +19 "core" / +3 ."myshortDA"CC.seek :open +4 "collection"'9( +408 "core" ( +2 "manipulator"&& +5 "core" &  N& +2 "manipulator"&@% +4 "core" %ъ  OX +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&' ] +97 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +3 "manipulator"&O(-z +284 "core" ( +2 "manipulator"&A& +4 "core" &-|   Qs +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &v& +3 "core" &-| y Qs +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek :garage +2 "manipulator"&b'o +114 "core" ' +2 ."myshortDA"Hand.open +2 "manipulator"&+1 +24 "core" 1 +2 "manipulator"&<% +4 "core" %y] m h >) +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +2 "manipulator"&#' ] +103 "core" ' +3 #"myshortDA"Beginning samplePassF +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'e& +7 "core" & +2 "manipulator"&& +4 "core" &-| ~ Rs +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&1(-z +6 "core" ( +3 "manipulator"&0& +4 "core" &-| W Rs +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &X& +5 "core" &-| g Ss +2 ."myshortDA"Forearm.seek :garage +3 "manipulator"&'o +112 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&,/ +24 "core" / +2 "manipulator"&& +4 "core" &-| { d @ @s +3 "manipulator"&% +4 "core" %ρr c p A +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&' ] +109 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +3 "manipulator"&( +296 "core" ( +2 "manipulator"&Q& +4 "core" & Q Q\ +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 && +3 "core" & F Q\ +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek CC +3 "manipulator"&)'ш +101 "core" ' +2 "manipulator"&& +5 "core" &  O\ +2 "manipulator"&V% +3 "core" %ы Y O +3 "collection"'C& +4 "core" & +3 "collection"'!& +5 "core" &% +3 ."myshortDA"CC.seek :closed +3 "collection"'}(X +5 "core" & +5 & 7 +10 &Fp 2 +49 &<mr G + &V T &C S + &S@ S &A S +5 &F T +9 &A S +10 &![? S +9 &#@\ S +10 &$@ T +9 &&C T +9 &(cC S +10 &*&? S +9 &+A\ S +9 &-@ S +10 &/k? S +9 &1-D S +10 &2C S +9 &4? S +9 &6sD S +10 &84C T +9 &9? T +9 &;D S +10 &=zB T +9 &?=D S +10 &@D S +9 &BA T +9 &DI T +10 &F=V V +9 &Gk X +10 &I\ ^ +9 &Ki _ +9 &M) ` +10 &N ` +9 &P ` +9 &Rl a +10 &T- a +9 &U b# +9 &W Q +10 &Xg !` +9 &X X +10 ( + &Xe P +3 "collection"'!& +11 "core" &Xe P +2 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.61 +2 "collection"'& +7 "core" &Xe P +2 ."myshortDA"Hand.open +2 "manipulator"&z1 +17 "core" 1 +2 "manipulator"&/% +4 "core" %т  H +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&[' ] +111 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%Y  +208 "core"  +2 #"myshortDA"Pulling 2.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%L' +2620 "core" ' +2 ."myshortDA"delay 5 seconds +503 ."connect"PRV.dial CBV +4 ."myshortDA"CBV.dial PRV +4 "processing"%N  +6 "collection"'"  +3 "core"  +6  +2 ."myshortDA"PSV.dial :PTV,via: :air +2 "processing"%u +210 "core" ~ +3 ."myshortDA"CTV.dial :air,avoiding: :intake +2 "collection"'w  +7 "core"  +2 ."myshortDA"PTV.dial :PRV,avoiding: :puck +3 .PS.seek 0ml +4 "processing"%^'ܑ +2615 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%s  +209 "core"  +2 #"myshortDA"Pulling 2.5ml of PSR.flush +2 .PSR.select :flush +7 .PS.seek 2.5ml +4 "processing"%S' +2621 "core" ' +2 ."myshortDA"delay 5 seconds +503 ."connect"PRV.dial CBV +4 ."myshortDA"CBV.dial PRV +4 "processing"%  +6 "core"  +3 "collection"'3  +5 "core"  +2 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"%5 +209 "core" +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 "collection"'U  +6 "core"  +3 ."myshortDA"PTV.dial :PRV,avoiding: :puck +3 .PS.seek 0ml +3 "processing"%j'ܑ +2624 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%I  +209 "core"  +2 #"myshortDA"Pulling 2.5ml of PSR.flush + .PSR.select :flush +8 .PS.seek 2.5ml +2 "processing"%x' +2626 "core" ' +2 ."myshortDA"delay 5 seconds +504 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +4 "processing"%G  +6 "core"  +2 "collection"'t  +6 "core"  +2 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"% +210 "core" ~ +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 "collection"'T  +6 "core"  +3 ."myshortDA"PTV.dial :PRV,avoiding: :puck +3 .PS.seek 0ml +5 "processing"%p'ܑ +2623 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%h  +209 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +6 .PS.seek 1.5ml +3 "processing"%P' +1611 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%4  +60 "core"  +3 ."myshortDA"PS.seek 0ml +2 "processing"%M'ܑ +1628 "core" ' + ."myshortDA"PSV.dial PSR +2 "processing"%R +47 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%?' +2617 "core" ' +2 ."connect"PRV.dial CBV +4 ."myshortDA"CBV.dial PRV +4 "processing"%6  +2 "collection"'  +10 "core"  +  +2 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"%y +210 "core" ~ +2 ."myshortDA"CTV.dial :air,avoiding: :intake +2 "collection"'r  +7 "core"  +2 ."myshortDA"PTV.dial :PRV,avoiding: :puck +3 .PS.seek 0ml +4 "processing"%\\'ܑ +2617 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%K  +80 "core"  +3 ."myshortDA"PS.seek 2.5ml +3 "processing"%' +2619 "core" ' +2 ."myshortDA"PSV.dial :PTV +3 "processing"%_ +80 "core"  +55 ."myshortDA"PS.seek 0ml +3 "processing"%='ܑ +2328 "Can" ZYO +285 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%  +81 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%q' +2618 "core" ' +2 ."myshortDA"PSV.dial :PTV +2 "processing"%d +80 "core"  +3 ."myshortDA"PS.seek 0ml +2 "processing"%.'ܑ +2614 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%  +80 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%`' +2628 "core" ' + ."myshortDA"PSV.dial :PTV +3 "processing"%: +82 "core" ~ +2 ."myshortDA"PS.seek 0ml +3 "processing"%F'ܑ +2624 "core" ' +2 #"myshortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&%& +7 "core" & o K\ +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek CC +2 "manipulator"&\ ( +7 "core" ( +2 "manipulator"&J& +4 "core" & S K\ +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &o& +3 "core" & [ K\ +3 ."myshortDA"Forearm.seek CC +2 "manipulator"& 'ш +95 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&/ +21 "core" / +3 ."myshortDA"CC.seek :open +2 "collection"'( +413 "core" ( +2 "manipulator"&& +4 "core" &  M\ +2 "manipulator"&>% +4 "core" %я  N, +4 ."myshortDA"Forearm.seek :retract +2 "manipulator"&W' ] +100 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +2 "manipulator"&7(-z +277 "core" ( +2 "manipulator"&{& +4 "core" &- ' N^ +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &-& +3 "core" &-  N^ +3 ."myshortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek :garage +3 "manipulator"&i'o +113 "core" ' +2 ."myshortDA"Hand.open +2 "manipulator"&(1 +26 "core" 1 +2 "manipulator"&'% +5 "core" %xg B I ^ +2 "manipulator"& % +4 "core" %ρt d g > +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&$' ] +104 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +3 "manipulator"&Z( +276 "core" ( +2 "manipulator"& & +4 "core" &  M$ +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &m& +3 "core" &  M$ +3 ."myshortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek CC +3 "manipulator"&B'ш +99 "core" ' +2 "manipulator"&& +4 "core" &  J$ +2 "manipulator"&]% +4 "core" %ч > J +3 "collection"'D& +4 "core" & +3 "collection"'H& +5 "core" & +3 ."myshortDA"CC.seek :closed +5 "collection"'(X +4 "core" & +3 & 7 +9 &Fn 2 +10 &;np G +9 &T S +10 &@ R +9 &V@ R +9 &A R +10 &F S +9 &A S +51 &!^D R &#B S + &$F S + &&D S &(f? R +3 &*(? R +10 &+B R +9 &-F S +10 &/mD S +9 &10A R +9 &2B R +10 &4E R +9 &6wB R +9 &88D R +10 &9C R +9 &;A R +9 &=~B R +10 &??F S +9 &AF S +10 &BC S +9 &DI S +9 &FAY U +10 &Gg W +9 &I \\ +9 &Kk ^ +10 &M- ^ +9 &N ^ +10 &P _ +9 &Rn ` +9 &T0 ` +10 &U b +9 &W H +9 &X, )y +10 &X] P +3 ( +2 "collection"'H& +11 "core" &X[ P +3 #"myshortDA"Collection Clamp onSpring/offSpring for 7/25 samples, on/off torque 2.54 +2 "collection"'~& +6 "core" &X[ P +2 ."myshortDA"Hand.open +2 "manipulator"&;1 +29 "core" 1 +2 "manipulator"&% +3 "core" %у ~ z D +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +2 "manipulator"&f' ] +96 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%&  +209 "core"  +2 #"myshortDA"Pulling 2.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +12 ."myshortDA"PS.seek 2.5ml +3 "processing"%g' +2622 "core" ' +2 ."myshortDA"delay 5 seconds +503 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +5 "processing"%  +3 "collection"'@  +7 "core"  +6  +2 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"%a +209 "core"  +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 "collection"'A  +7 "core"  +2 ."myshortDA"PTV.dial :PRV,avoiding: :puck +3 .PS.seek 0ml +5 "processing"%*'ܑ +2625 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%v  +222 "core"  +2 #"myshortDA"Pulling 2.5ml of PSR.flush + .PSR.select :flush +7 .PS.seek 2.5ml +4 "processing"%+' +2618 "core" ' +2 ."myshortDA"delay 5 seconds +504 ."connect"PRV.dial CBV +4 ."myshortDA"CBV.dial PRV +5 "processing"%<  +2 "collection"'e  +7 "core"  +5  +2 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"% +207 "core"  +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 "collection"'  +7 "core"  +2 ."myshortDA"PTV.dial :PRV,avoiding: :puck +3 .PS.seek 0ml +4 "processing"%0'ܑ +2626 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%X  +220 "core"  +2 #"myshortDA"Pulling 2.5ml of PSR.flush + .PSR.select :flush +7 .PS.seek 2.5ml +4 "processing"%b' +2617 "core" ' +2 ."myshortDA"delay 5 seconds +503 ."connect"PRV.dial CBV +4 ."myshortDA"CBV.dial PRV +4 "processing"%,  +6 "core"  +2 "collection"'  +6 "core"  +2 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"% +207 "core" ~ +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 "collection"'O  +7 "core"  +2 ."myshortDA"PTV.dial :PRV,avoiding: :puck +4 .PS.seek 0ml +3 "processing"%#'ܑ +2624 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%  +209 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +7 .PS.seek 1.5ml +2 "processing"%Q' +1601 "core" ' +2 ."myshortDA"delay 5 seconds +503 .PSV.dial :waste1 +3 "processing"%1  +49 "core"  +2 ."myshortDA"PS.seek 0ml +3 "processing"%'ܑ +1626 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"% +60 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%V' +2616 "core" ' +2 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +3 "processing"%C  +4 "collection"'  +11 "core"  +  +3 ."myshortDA"PSV.dial :PTV,via: :air +2 "processing"%9 +208 "core" ~ +3 ."myshortDA"CTV.dial :air,avoiding: :intake +2 "collection"'  +7 "core"  +2 ."myshortDA"PTV.dial :PRV,avoiding: :puck +3 .PS.seek 0ml +4 "processing"%z'ܑ +2651 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%/  +82 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%!' +2617 "core" ' + ."myshortDA"PSV.dial :PTV +2 "processing"%) +87 "core" ~ +3 ."myshortDA"PS.seek 0ml +4 "processing"%Y'ܑ +2624 "core" ' +2 ."myshortDA"PSV.dial :air +12 "processing"%8  +80 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%N' +2618 "core" ' +2 ."myshortDA"PSV.dial :PTV +3 "processing"%" +80 "core"  +2 ."myshortDA"PS.seek 0ml +3 "processing"%u'ܑ +2616 "core" ' +2 ."myshortDA"PSV.dial :air +3 "processing"%w  +80 "core"  +3 ."myshortDA"PS.seek 2.5ml +2 "processing"%L' +2623 "core" ' +2 ."myshortDA"PSV.dial :PTV +2 "processing"%s +80 "core"  +3 ."myshortDA"PS.seek 0ml +4 "processing"%^'ܑ +2615 "core" ' +2 #"myshortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&& +6 "core" &  E$ +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek CC +3 "manipulator"&3( +6 "core" ( +2 "manipulator"&5& +5 "core" &  E$ +2 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 &U& +3 "core" &  E$ +3 ."myshortDA"Forearm.seek CC +3 "manipulator"&S'ш +95 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&I/ +20 "core" / +2 ."myshortDA"CC.seek :open +3 "collection"'j( +410 "core" ( +2 "manipulator"&G& +4 "core" & x K$ +2 "manipulator"&t% +4 "core" %ѕ w K9 +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&' ] +110 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +7 ."myshortDA"Elbow.seek :garage +2 "manipulator"&T(-z +306 "core" ( +2 "manipulator"&x& +5 "core" &- a O5 +2 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 &h& +3 "core" &- } O5 +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek :garage +3 "manipulator"&p'o +112 "core" ' +2 ."myshortDA"Hand.open + "manipulator"&41 +28 "core" 1 +2 "manipulator"&P% +4 "core" %xd A G p :; +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&R' ] +116 "core" ' +2 #"myshortDA"Beginning samplePassF +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'M& +7 "core" & +2 "manipulator"&& +4 "core" &- ? P4 +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&6(-z +28 "core" ( +2 "manipulator"&y& +4 "core" &- 0 Rp +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &r& +5 "core" &- y Rp +2 ."myshortDA"Forearm.seek :garage +3 "manipulator"&?'o +104 "core" ' +2 ."myshortDA"Hand.close + "manipulator"&K/ +23 "core" / +2 "manipulator"&\\& +5 "core" &- q j 0 ?p +2 "manipulator"&_% +3 "core" %σ~ f h 4 ?/ +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&' ] +6 "Can"| `\\{ +101 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +3 "manipulator"&( +279 "core" ( +2 "manipulator"&=& +4 "core" &  L$ +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &d& +3 "core" &  K$ +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek CC +3 "manipulator"&q'ш +94 "core" ' +2 "manipulator"&& +4 "core" & T K$ +2 "manipulator"&.% +4 "core" %ы + L/ +3 "collection"':& +4 "core" & +3 "collection"'`& +6 "core" & +2 ."myshortDA"CC.seek :closed +2 "collection"'%(X +8 "core" & +4 & 6 +9 &Fp 2 +9 &<nq G +10 &U S +9 &@ R +9 &WC R +10 &E S +9 &F S +10 &D S +9 &!_C R +9 &# E S +10 &$D S +9 &&C S +9 &(fA S +10 &*(C S +50 &+@ R +5 &-D S + &/nF S + &11F R + &2A S +2 &4F R +5 &6wB R +10 &88E S +9 &9B S +9 &;F S +10 &=~D S +9 &?@F S +10 &AD S +9 &BA R +9 &DI S +10 &FAT U +9 &Gm X +9 &I ] +10 &Km ^ +9 &M. ^ +10 &N ^ +9 &P _ +9 &Rm a +10 &T2 ` +9 &U b +10 &W G +9 &X0 $n +9 &X] N +3 ( +2 "collection"'`& +12 "core" &X\\ N +2 #"myshortDA"Collection Clamp onSpring/offSpring for 7/25 samples, on/off torque 2.52 +2 "collection"'J& +6 "core" &X] N +3 ."myshortDA"Hand.open + "manipulator"&o1 +26 "core" 1 +2 "manipulator"&% +4 "core" %ы  D/ +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&' ] +98 "core" ' +3 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%[  +220 "core"  +2 #"myshortDA"Pulling 2.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%}' +2617 "core" ' +2 ."myshortDA"delay 5 seconds +504 ."connect"PRV.dial CBV +4 ."myshortDA"CBV.dial PRV +5 "processing"%  +2 "collection"'>  +7 "core"  +4  +2 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"% +208 "core" ~ +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 "collection"'{  +6 "core"  +3 ."myshortDA"PTV.dial :PRV,avoiding: :puck +3 .PS.seek 0ml +4 "processing"%-'ܑ +2622 "core" ' +3 ."myshortDA"PSV.dial PSR,avoiding: PBV +2 "processing"%\  +210 "core"  + #"myshortDA"Pulling 2.5ml of PSR.flush +2 .PSR.select :flush +7 .PS.seek 2.5ml +4 "processing"%(' +2625 "core" ' +2 ."myshortDA"delay 5 seconds +503 ."connect"PRV.dial CBV +4 ."myshortDA"CBV.dial PRV +4 "processing"%'  +4 "collection"'  +4 "core"  +7  +2 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"% +209 "core"  +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 "collection"'W  +7 "core"  +2 ."myshortDA"PTV.dial :PRV,avoiding: :puck +3 .PS.seek 0ml +3 "processing"%'ܑ +2616 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +2 "processing"%k  +222 "core"  +2 #"myshortDA"Pulling 2.5ml of PSR.flush +2 .PSR.select :flush +7 .PS.seek 2.5ml +2 "processing"%i' +2620 "core" ' +2 ."myshortDA"delay 5 seconds +503 ."connect"PRV.dial CBV +4 ."myshortDA"CBV.dial PRV +5 "processing"%2  +2 "collection"'E  +7 "core"  +5  +2 ."myshortDA"PSV.dial :PTV,via: :air +2 "processing"% +209 "core"  +2 ."myshortDA"CTV.dial :air,avoiding: :intake +2 "collection"'7  +7 "core"  +3 ."myshortDA"PTV.dial :PRV,avoiding: :puck +3 .PS.seek 0ml +3 "processing"%n'ܑ +2617 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%  +220 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +7 .PS.seek 1.5ml +2 "processing"% ' +1603 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%m  +47 "core"  +3 ."myshortDA"PS.seek 0ml +4 "processing"%l'ܑ +1607 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"% +48 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +14 ."myshortDA"PS.seek 2.5ml +2 "processing"%]' +2617 "core" ' +2 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +4 "processing"%D  +5 "collection"'$  +8 "core"  +  +3 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"% +208 "core"  +3 ."myshortDA"CTV.dial :air,avoiding: :intake +2 "collection"'~  +7 "core"  +2 ."myshortDA"PTV.dial :PRV,avoiding: :puck +3 .PS.seek 0ml +4 "processing"%;'ܑ +2617 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%  +80 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%H' +2618 "core" ' +2 ."myshortDA"PSV.dial :PTV +2 "processing"%B +81 "core" +2 ."myshortDA"PS.seek 0ml +3 "processing"%&'ܑ +2616 "core" ' +2 ."myshortDA"PSV.dial :air +50 "processing"%F  +78 "core"  +12 ."myshortDA"PS.seek 2.5ml +4 "processing"%' +2617 "core" ' +2 ."myshortDA"PSV.dial :PTV +2 "processing"%@ +82 "core" ~ +3 ."myshortDA"PS.seek 0ml +2 "processing"%a'ܑ +2624 "core" ' +2 ."myshortDA"PSV.dial :air +3 "processing"%A  +80 "core"  +3 ."myshortDA"PS.seek 2.5ml +2 "processing"%g' +2617 "core" ' +2 ."myshortDA"PSV.dial :PTV +2 "processing"%v +80 "core" ~ +3 ."myshortDA"PS.seek 0ml +4 "processing"%*'ܑ +2621 "core" ' +2 #"myshortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&<& +11 "core" & t v  C$ +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +11 ."myshortDA"Elbow.seek CC +2 "manipulator"&e( +35 "core" ( +2 "manipulator"&& +4 "core" & ? F +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 && +3 "core" &  F +3 ."myshortDA"Forearm.seek CC +2 "manipulator"&+'ш +95 "core" ' +2 ."myshortDA"Hand.close + "manipulator"&X/ +23 "core" / +3 ."myshortDA"CC.seek :open +4 "collection"'0( +408 "core" ( +2 "manipulator"&,& +4 "core" &  N +3 "manipulator"&% +4 "core" %ѐ  NW +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&' ] +94 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +3 "manipulator"&O(-z +274 "core" ( +2 "manipulator"&b& +4 "core" &-{  Pk +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 && +3 "core" &-{  Pk +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek :garage +3 "manipulator"&#'o +115 "core" ' +3 ."myshortDA"Hand.open +2 "manipulator"&11 +22 "core" 1 +2 "manipulator"&Q% +3 "core" %vb I E ;/ +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +3 "manipulator"&' ] +103 "core" ' +12940 "Can"z\ K` +3679 #"ray"-> access 3 +4 "storage"(% +5 "core" %@ \ * +2 "manipulator"&% +4 "core" % O g R +3 "manipulator"&C& +4 "core" &-{ Qk +3 ."ray"SC.reconfigure :tight + "storage"($\ .(\ 1~b +5 ."ray"SC.seek 7 +3 "storage"(9([Y +689 "core" ( +2 ."ray"SC.configure :limp + "storage"($(\ 1b +6 (& +3 "core" &[\\ 8\ & +952 #"ray"-> access 4 +2 "storage"(V% +5 "core" %@ i\ ( +3 "manipulator"&/% +4 "core" % O ; P +3 "manipulator"&z& +4 "core" &-{ M Pk +3 ."ray"SC.reconfigure :tight + "storage"($\ .(\ 1~b +5 ."ray"SC.seek 1 +2 "storage"()( +988 "core" ( +2 ."ray"SC.configure :limp +2 "storage"($(\ 1b +5 (!& +3 "core" & h g\  +9612 #"ray"-> initialPurge +4 #Starting initialPurge +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'8& +5 "core" & +3 "manipulator"&Y& +4 "core" &-{ } Rk +3 ."ray"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."ray"Elbow.seek FlushPuck::Garage +3 "manipulator"&"(-z +7 "core" ( +3 "manipulator"&N& +4 "core" &-{ Qk +2 ."ray"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &w& +3 "core" &-{ K Qk +3 ."ray"Forearm.seek :garage +4 "manipulator"&u'o +108 "core" ' +2 ."ray"Hand.close +2 "manipulator"&s/ +22 "core" / +2 "manipulator"&L& +4 "core" &-{ z v  Ak +3 "manipulator"&% +4 "core" %σr g q b A +3 ."ray"Forearm.seek :retract +3 "manipulator"&5' ] +105 "core" ' +2 ."ray"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."ray"Elbow.seek CC +2 "manipulator"&U( +278 "core" ( +48 "manipulator"&I& +4 "core" &  O* +2 ."ray"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +6 &Z& +3 "core" &  O* +3 ."ray"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."ray"Forearm.seek CC +3 "manipulator"&f'ш +101 "core" ' +2 "manipulator"&& +3 "core" & B L) +3 "manipulator"&G% +4 "core" %  L +4 "collection"'t& +4 "core" & +3 "collection"'S& +5 "core" & +3 ."ray"CC.seek :closed +3 "collection"'3(X +7 "core" & +4 & 5 +9 &Er 2 +10 &:lt G +9 &Y T +9 &B T +10 &QD S +9 &D T +10 &E T +9 &C T +9 &!XD T +10 &#B T +9 &$E T +9 &&F T +10 &(`F T +9 &*"F T +10 &+A T +9 &-C T +9 &/hC T +10 &1*C T +9 &2C S +9 &4D S +10 &6pD T +9 &82C T +10 &9@ S +9 &;D T +9 &=xB T +10 &?:D T +9 &@G T +10 &BC T +9 &D}L U +10 &F;U V +9 &Gm Y +9 &I ] +9 &Kh _ +10 &M& ` +9 &N _ +9 &P _ +10 &Rg b +9 &T" b% +10 &U b( +9 &W S +9 &Xr "b +10 &X  W +9 ( + &X` Q +3 "collection"'S& +5 #"ray"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.63 + "collection"'x& +10 "core" &Xa Q +3 ."ray"Hand.open +7 "manipulator"&h1 +26 "core" 1 +2 "manipulator"&4% +4 "core" %~ + E +3 ."ray"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."ray"Forearm.seek :retract +2 "manipulator"&P' ] +100 "core" ' +2 #"ray"Flushing the Collection Valve::Manifold +2 "collection"'M& +7 "core" &Xa Q +2 "collection"'% +3 "core" %S +3 "collection"' +4 "core"  +2 ."ray"CSV.dial CSR +2 "collection"'y  +123 "core"  +2 #"ray"Pulling 5ml of CSR.flush + .CSR.select :flush +5 "collection"' +13 ."ray"CS.seek 5ml +2 "collection"'r'q +1355 "core" ' +2 ."ray"delay 5 seconds +502 .CSR.select :air +4 "collection"' +11 'p% +3 "core" %q  +3 ."ray"CS.reconfigure :fast +2 "collection"'#d @b +5 ."ray"CS.seek 7.5ml +3 "collection"'K'F +696 "core" ' +2 ."ray"CSV.dial :waste +2 "collection"'\\ +138 "core" +3 ."ray"CS.reconfigure :default + "collection"'#P d@b +6 ."ray"CS.seek 0ml +2 "collection"'_'P +1993 "core" ' +2 #"ray"Purging external Intake +2 "collection"'T& +6 "core" &X` Q +2 "collection"'R% +4 "core" %K +2 ."ray"CSV.dial :flush +3 "collection"'?  +48 "core"  +2 ."ray"CS.reconfigure :fast +2 "collection"'#d @b +6 ."ray"CS.seek 10ml +3 "collection"'=' +2496 "core" ' +2 ."ray"delay 5 seconds +503 ."connect"CSV.dial CBV +4 ."ray"CBV.dial CSV +5 "collection"'d +2 '6  +78 "core" ~ +3  +2 ."ray"CTV.dial :intake +2 "collection"'  +83 "core"  +2 ."ray"Intake.select :open +2 "sampler") +14 ."ray"CS.seek 0ml +3 "collection"'.'P +2485 "core" ' +2 ."ray"Intake.select :close +2 "sampler")0 +12 ."ray"CTV.dial :air +3 "collection"':  +83 "core" ~ +2 #"ray"Flushing upper manifold +2 "collection"'& +6 "core" &X` Q +3 "collection"'j% +4 "core" %L +2 ."ray"CSV.dial :flush +2 "collection"'J  +79 "core"  +3 ."ray"CS.seek 5ml +4 "collection"'o'q +1291 "core" ' +2 ."ray"delay 5 seconds +503 .CSV.dial :air +3 "collection"' @ +47 "core" B +2 "collection"'`% +5 "core" %q +2 ."ray"CS.seek 7ml +2 "collection"'q'e +556 "core" ' +3 ."connect"CSV.dial CBV +3 "collection"'[ +3 ."ray"CBV.dial CSV +5 "collection"'^  +8 "core"  +95  +2 ."ray"CTV.dial :air +2 "collection"'  +47 "core"  +11 ."ray"CS.seek 0ml +3 "collection"'>'P +1753 "core" ' +2 ."ray"delay 7 seconds +704 .CS.seek 3ml + "collection"' '2~ +805 "core" ' +2 ."ray"CSV.dial :waste +3 "collection"'{ +47 "core" +3 ."ray"CS.seek 0ml +2 "collection"'}'P +806 "core" ' +2 "collection"'\ & +4 "core" &X_ Q +2 "collection"'-% +5 "core" %L + ."ray"CSV.dial :flush +3 "collection"''  +44 "core"  +2 ."ray"CS.seek 3ml +3 "collection"' '2~ +812 "core" ' +2 ."ray"delay 5 seconds +502 .CSV.dial :air +4 "collection"' @ +46 "core" B +2 "collection"'W% +4 "core" %2  +3 ."ray"CS.seek 5ml +3 "collection"'('q +571 "core" ' +2 ."ray"CSV.dial :air +3 "collection"'k @ +17 "core" > +3 ."ray"CS.seek 0ml +4 "collection"''P +1280 "core" ' +3 ."ray"delay 7 seconds +703 .CS.seek 3ml +2 "collection"'2'2~ +814 "core" ' +2 ."ray"CSV.dial :waste +2 "collection"'E +89 "core" +2 ."ray"CS.seek 0ml +3 "collection"' 'P +796 "core" ' +2 #"ray"Garaging FlushPuck in Collection Clamp +2 "manipulator"&7& +6 "core" & x k  C) +3 ."ray"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."ray"Elbow.seek CC +3 "manipulator"&i( +44 "core" ( +2 "manipulator"&& +3 "core" &  Ea +3 ."ray"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &n& +4 "core" & Ea +3 ."ray"Forearm.seek CC +4 "manipulator"&m'ш +94 "core" ' +2 ."ray"Hand.close +2 "manipulator"& / +18 "core" / +2 ."ray"CC.seek :open +3 "collection"'( +410 "core" ( +2 "manipulator"&l& +5 "core" &  Ma +2 "manipulator"&D% +4 "core" %ѐ M< +3 ."ray"Forearm.seek :retract +2 "manipulator"&$' ] +96 "core" ' +3 ."ray"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."ray"Elbow.seek :garage +3 "manipulator"&(-z +277 "core" ( +2 "manipulator"&~& +3 "core" &-t d Mw +3 ."ray"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &]& +4 "core" &-t  Mw +3 ."ray"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +6 ."ray"Forearm.seek :garage +3 "manipulator"&'o +112 "core" ' +2 ."ray"Hand.open +2 "manipulator"&;1 +21 "core" 1 +2 "manipulator"&B% +4 "core" %y` K L 9 ;. +3 ."ray"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."ray"Forearm.seek :retract +3 "manipulator"&H' ] +104 "core" ' +16880 #"ray"-> Sampler.unassign :PumpPrimeDelay rescue nil +1024 "Can"z\ Jc' +2548 #"ray"-> Sampler.unassign :MaintainFlow rescue nil +1883 #-> Sampler.unassign :PrimeFlow rescue nil +8215 #-> startTube 4 +8238 #-> start(:myFullPhaseDA){da 50; samplePassF; shortDAflush; shortDAflush; shortDAflush} +5 #"myFullPhaseDA"da sampling at most 50ml +7 #Loading sh1 puck from tube 4 into Collection Clamp +4 ."Qmail"DAfans.email "Started da in tube 4 at 18:15:26PDT13-Jul-25\\n{}\\nCan@18:11:57, 23.3C, 49% humidity, 14.8psia, 12.58V, 0.36A, 77.699Ah, 4.56W",Subject: "da sampling at most 50ml" +6 "collection"'F& +6 "core" & +4 "manipulator"&&% +4 "core" % V T +3 "storage"(@% +3 "core" %A T\ , +3 "storage"(. +6 "core" .( +2 ."myFullPhaseDA"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +6 ."myFullPhaseDA"SC.seek 4 +3 "storage"(A(+ +515 "core" ( +2 ."myFullPhaseDA"SC.configure :limp + "storage"($(\ 1b +6 (a& +4 "core" &+ G\ ' +2 "manipulator"&v& +4 "core" &-t N Pw +3 "manipulator"&g% +5 "core" % V R P +2 ."myFullPhaseDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myFullPhaseDA"Elbow.seek 4 +3 "manipulator"&<( +193 "core" ( +2 "manipulator"&& +5 "core" &  Q +2 "storage"(& +6 "core" &+ \ * +2 ."myFullPhaseDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myFullPhaseDA"Forearm.seek 4 + 800 counts +2 "manipulator"&X's +95 "core" ' +2 "storage"(& +4 "core" &+ \ * +3 ."myFullPhaseDA"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +7 ."myFullPhaseDA"SE.seek :beamBreak +2 "storage"(' +293 "core" ' +2 "storage"(%- +3 "core" -'K +3 ."myFullPhaseDA"SE.configure :default + "storage"(#QK-0-\ b +6 (,& +5 "core" &+ '\ ' +2 "manipulator"&& +3 "core" & ? P +3 ."myFullPhaseDA"Elbow.seek 4 +2 "manipulator"&+( +9 "core" ( +2 "manipulator"&b& +3 "core" &  Py +3 "storage"(& +4 "core" &+ d\ ' +3 ."myFullPhaseDA"Forearm.seek 4 + 300 counts +2 "manipulator"&e' +15 "core" ' +2 ."myFullPhaseDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myFullPhaseDA"Hand.close + "manipulator"&1/ +22 "core" / +4 ."downElevator"SE.seek :down +3 "manipulator"&Q& +7 "storage"('= +5 "core" &  Qy +2 "manipulator"&#% +4 "core" %Ѓ  Q +3 ."myFullPhaseDA"Forearm.seek :retract +3 "manipulator"&' ] +96 "core" ' +2 ."myFullPhaseDA"Elbow.seek CC +4 "manipulator"&( +152 "core" ' +2 ."downElevator"SE.stop +3 "storage"(5 +16 "core" ( +3 "manipulator"&C& +9 "core" & ~ O' +7 ."myFullPhaseDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +9 &c& +9 "core" &  O' +5 ."myFullPhaseDA"Forearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +7 ."myFullPhaseDA"Forearm.seek CC +3 "manipulator"&'ш +7 #"uploadLog"upsync +97 "core" ' +2 "manipulator"&V& +5 "core" &  5 R' +3 "manipulator"&/% +4 "core" %} # Q +3 "collection"'z& +4 "core" & +3 "collection"'9& +6 "core" & +3 ."myFullPhaseDA"CC.seek :closed +2 "collection"'!(X +8 "core" & +3 & 9 +9 &Fq 2 +10 &;ls G +9 &W T +9 &C T +10 &OD T +9 &C T +10 &C T +9 &D T +9 &!WD T +10 &#C T +9 &$C T +9 &&C T +10 &(`C T +9 &*#C T +10 &+A T +9 &-D T +9 &/jC S +10 &1+D T +9 &2F T +9 &4G T +10 &6qC T +9 &84D S +10 &9E T +9 &;C T +9 &=yC T +10 &?;A T +9 &@G T +10 &BE T +9 &DI T +9 &F>T U +10 &GW V +9 &Ic X +9 &Kvz Z +10 &M. ^ +9 &N _ +9 &P ^ +10 &Rp _ +9 &T0 ` +10 &U a +9 &W J +9 &X# 'r +10 &Xl P +2 ( +2 "collection"'9& +5 #"myFullPhaseDA"Collection Clamp onSpring/offSpring for 7/25 samples, on/off torque 2.35 + .Hand.open +4 "manipulator"&81 +26 "core" 1 +2 "manipulator"&Y% +4 "core" %ц x J +3 ."myFullPhaseDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myFullPhaseDA"Forearm.seek :retract +3 "manipulator"&N' ] +95 "core" ' +3 #"myFullPhaseDA"collectSample 50ml w/bubble point of 24psi +2 #Priming 7ml +3 .Intake.select :close +2 .Exhaust.select :close +4 .SS.hold +3 "sampler")w+ +7 "core" + +2 "sampler")s% +4 "core" %% 3  +2 "collection"'L& +4 "core" &Xib P +5 "Can"z _d;^ +2 #"myFullPhaseDA"Calibrating pressure and temperature sensors +6 .CTV.dial :air +50 "collection"'  +6 "core"  +2 ."myFullPhaseDA"SSV.dial :spit,avoiding: :exhaust +10 "sampler")O +7 "core"  +2 "sampler") +4 "core"  +3 "sampler")u  +14 "core" +3 ."myFullPhaseDA"SS.reconfigure :fast +2 "sampler")#.0X +24  +2 ."myFullPhaseDA"delay 3.8 seconds +383 "collection"'% +3 "core" %OS +2 "sampler")G% +4 "core" %3 ? +3 #"myFullPhaseDA"Sensor limits: Intake max 152.9psia; Outlet max 121.6psia + .SSV.dial :spit +4 "sampler")t +139 "core" +3 ."myFullPhaseDA"SS.seek 0ml +2 "sampler")5'! +270 "core" ' + ."myFullPhaseDA"SSV.dial CBV +3 "sampler")0  +141 "core"  +2 ."myFullPhaseDA"CTV.dial :intake +3 "collection"'x  +84 "core"  +3 ."connect"SSV.dial CBV +3 ."myFullPhaseDA"CBV.dial SSV +4 "sampler")h  +4 "collection"'4 @ +8 "core" ? +8 +7 #"myFullPhaseDA"Allowing 40 seconds for 7.0ml of remaining 7.0ml +3 .Intake.select :open +2 "sampler") +213 "collection"'M% +3 "core" %O/ +3 #"myFullPhaseDA"Intake @14.1psia, vacuum from 8.6 to 11.6psi +2 .SS.reconfigure :inhaling 2.16ml/s +4 "sampler")#.0Xu  +24 "collection"'\\% +3 "core" %O6 +2 "sampler")K% +4 "core" %V'<9 4  +28 "collection"'T% +3 "core" %O4 +3 "sampler")R% +5 "core" %V'D@ /  +30 "collection"'?% +3 "core" %O9 +2 "sampler")_% +4 "core" %V MM 6 \ b +3 ."myFullPhaseDA"Intake.select :close +2 "sampler")0 +12 )d% +3 "core" %VSP >  +2 ."myFullPhaseDA"SSV.dial :exhaust +3 "sampler")6  +79 "core"  +2 ."myFullPhaseDA"Exhaust.select :open +2 "sampler")@ +14 ."myFullPhaseDA"SS.seek 0ml +2 "sampler")'! +412 "core" ' +2 ."myFullPhaseDA"Exhaust.select :close +2 "sampler") +13 #"myFullPhaseDA"Sampling 50.0ml +2 .Intake.select :close +3 .Exhaust.select :close +4 .SS.reconfigure :default +3 "sampler")#.0X% +4 "core" %O +2 "sampler"){% +5 "core" %G @  +23 "collection"' % +3 "core" %O0 +2 "sampler")\ % +4 "core" %G D  +27 "collection"'-% +4 "core" %O) +2 "sampler")'% +4 "core" %G 5  +31 "collection"'}% +3 "core" %OC +3 "sampler") % +3 "core" %G 5  +36 "collection"'W% +46 "core" %O) +2 "sampler") % +4 "core" % 6 " +41 "collection"'k% +3 "core" %O( +2 "sampler")(% +4 "core" %DC 6  +2 ."myFullPhaseDA"Intake.select :close +10 "sampler")0 +12 )% +3 "core" %ig 6  +2 ."myFullPhaseDA"SSV.dial :exhaust +3 "sampler")E  +79 "core"  +2 ."myFullPhaseDA"Exhaust.select :open +2 "sampler")@ +14 ."myFullPhaseDA"SS.seek 0ml +3 "sampler")2'! +918 "core" ' +2 ."myFullPhaseDA"Exhaust.select :close +2 "sampler") +14 ."connect"SSV.dial CBV +3 "sampler")7  +4 ."myFullPhaseDA"CBV.dial SSV +4 "collection"' @ +7 "core" ? +66 +2 #"myFullPhaseDA"Allowing 2:10 for 25.0ml of remaining 25.0ml +3 .Intake.select :open +3 "sampler") +214 "collection"'n% +3 "core" %O +2 #"myFullPhaseDA"Intake @14.1psia, vacuum from 8.6 to 11.6psi +3 .SS.reconfigure :inhaling 2.16ml/s +2 "sampler")#.0Xu  +17 "collection"'l% +4 "core" %Ol +2 "sampler")D% +5 "core" %N 6  +20 "collection"'m% +3 "core" %O +2 "sampler")~% +4 "core" %N 5  +24 "collection"']% +3 "core" %OR +2 "sampler")i% +4 "core" %N D  +28 "collection"';% +3 "core" %OU +3 "sampler")B% +5 "core" %N ?  +30 "collection"'$% +3 "core" %OY +2 "sampler")% +4 "core" %N A  +36 "collection"'F% +4 "core" %O +2 "sampler")&% +4 "core" %  7 ^ +41 "collection"'@% +3 "core" %OY +3 "sampler")% +3 "core" % 5 * +47 "collection"')% +4 "core" %OV +2 "sampler")a% +4 "core" %<< 6 * +2 ."myFullPhaseDA"Intake.select :close +2 "sampler")0 +12 )v% +3 "core" %ZW @ * +2 ."myFullPhaseDA"SSV.dial :exhaust +3 "sampler")g  +81 "core"  +2 ."myFullPhaseDA"Exhaust.select :open + "sampler")@ +14 ."myFullPhaseDA"SS.seek 0ml +2 "sampler")'! +934 "core" ' +2 ."myFullPhaseDA"Exhaust.select :close +2 "sampler") +13 #"myFullPhaseDA"Sampled 50.0ml +3 #Evacuating Puck (bubblePt=24psi, evacVolume=10ml, delay 15 seconds) +3 .Intake.select :close +3 "collection"'& +5 "core" &Xgu P +4 ."airStroke"CSV.dial :waste +4 "sampler")% +3 "collection"' +8 "core" %hb C . + +5 ."connect"SSV.dial CBV,avoiding: :exhaust +3 ."airStroke"CS.seek 0ml +5 ."myFullPhaseDA"CBV.dial SSV +3 "sampler")H  +3 "collection"'%'P +3 ', @ +11 "core" ' + ? +2 ."airStroke"CSV.dial :air +3 "collection"' @ +78 "core" A +3 ."airStroke"CS.seek 10ml +4 "collection"'b' +94 "core"  +2 ."myFullPhaseDA"CTV.dial :air +2 "collection"'  +84 "core" ~ +2 ."myFullPhaseDA"delay 15 seconds +1503 .SSV.dial :spit,avoiding: :exhaust +3 "sampler")1 +141 "core"  +3 ."prepCSV"CTV.dial CSV,avoiding: :intake +4 ."myFullPhaseDA"SS.seek 0ml +6 "collection"'Q  +2 "sampler")#'! +9 "core" ' +2 ."myFullPhaseDA"SSV.dial CBV,avoiding: :exhaust +3 "sampler")<  +127 "core" ~ +13  +501 ' +2 ."myFullPhaseDA"SSV.dial between CBV and plug +3 "sampler")X +50 "core" +2 ."myFullPhaseDA"CBV.dial between SSV and waste2 +3 "collection"'  +32 "core"  +2 "collection"'C% +4 "core" %M  +4 ."connect"CTV.dial CSV,avoiding: :air +3 ."myFullPhaseDA"CSV.dial CTV +5 "collection"'c  +5 'e  +3 "core"  +43  +3 ."myFullPhaseDA"CS.reconfigure :pressurize + "collection"'# d@<<ib +7 ."myFullPhaseDA"CS.seek 0ml +2 "collection"'+'P +1880 "core" '*ktlc ٣ +3 "collection"'V% +47 "core" %*?qle  +3 "sampler")/% +4 "core" % A . +11 #"myFullPhaseDA"BubblePoint: Intake @24.2psia, Outlet @0.1psia +2 .CBV.dial SSV +4 "collection"'z @ +38 "core" B +3 ."myFullPhaseDA"SS.reconfigure :default + "sampler")#.0X +3 ."CSpush"CS.reconfigure :fast + "collection"'#d @b +6 ."CSpush"CS.seek 0ml +4 "collection"''P +97 "core" ' +2 ."myFullPhaseDA"SSV.dial :spit,avoiding: :exhaust +3 "sampler")w +142 "core"  +3 ."myFullPhaseDA"SS.reconfigure :exhale +2 "sampler")#.0X \ N +3 #"myFullPhaseDA"Evacuated: Intake @23.8psia, Outlet @11.0psia +2 .SSV.dial :spit,avoiding: :exhaust +4 "sampler") +109 "core"  +2 ."myFullPhaseDA"SS.reconfigure :exhale +2 "sampler")#.0X' +3 "core"  +104 ."CSpush"CSV.dial :air +2 "collection"'{ @ +48 "core" ? +3 ."CSpush"CS.reconfigure :fast + "collection"'#d @b +6 ."CSpush"CS.seek 0ml +3 "collection"' 'P +95 "core" ' +2 ."myFullPhaseDA"SSV.dial :spit,avoiding: :exhaust +3 "sampler")\ +142 "core"  +3 ."myFullPhaseDA"SS.reconfigure :exhale +2 "sampler")#.0X +103 "collection"'#9 +4 "core" 9; +103 "collection"'9 +3 "core" 9/: +103 "collection"'9 +4 "core" 9K8 +103 "collection"'89 +3 "core" 9h7 +103 "collection"'9 +4 "core" 94 +103 "collection"'99 +3 "core" 91 +103 "collection"'Y9 +4 "core" 90 +103 "collection"'L9 +3 "core" 9/ +103 "collection"'9 +4 "core" 9, +103 "collection"'O9 +4 "core" 9+ +103 "collection"'u9 +3 "core" 9* +103 "collection"'s9 +3 "core" 90( +103 "collection"'w9 +3 "core" 9E& +103 "collection"'+9 +3 "core" 9\\% +103 "collection"'9 +3 "core" 9p$ +103 "collection"'9 +3 "core" 9" +104 "collection"'Z9 +3 "core" 9! +103 "collection"'G9 +3 "core" 9! +103 "collection"'9 +3 "core" 9 +103 "collection"'t9 +4 "core" 9 +103 "collection"'"9 +3 "core" 9 +103 "collection"'09 +4 "core" 9 +103 "collection"'49 +3 "core" 9  +103 "collection"'M9 +3 "core" 9   +103 "collection"'x9 +4 "core" 9 \  +103 "collection"'h9 +3 "core" 9 "  +103 "collection"'y9 +3 "core" 9 -  +104 "collection"'S9 +3 "core" 9 9  +103 "collection"'I9 +4 "core" 9 C +104 "collection"'59 +3 "core" 9 O +103 "collection"'9 +52 "core" 9 \\ +103 "collection"'p9 +3 "core" 9 e  +103 "collection"'\\9 +3 "core" 9 n$ +103 "collection"'K9 +3 "core" 9 w( +103 "collection"'T9 +4 "core" 9 , +103 "collection"'R9 +3 "core" 9 1 +104 "collection"'?9 +3 "core" 9 5 +103 "collection"'f9 +3 "core" 9 9 +103 "collection"'d9 +3 "core" 9 = +103 "collection"'69 +3 "core" 9 B +103 "collection"'_9 +3 "core" 9 F +103 "collection"'9 +3 "core" 9 J +103 "collection"':9 +3 "core" 9  N +103 "collection"'9 +3 "core" 9 !S +103 "collection"'r9 +4 "core" 9 "W +103 "collection"'.9 +4 "core" 9 "[ +103 "collection"'J9 +3 "core" 9 $_ +103 "collection"'9 +3 "core" 9 $d +103 "collection"'j9 +4 "core" 9 %h +103 "collection"'[9 +4 "core" 9 %l +103 "collection"'9 +3 "core" 9 'p +103 "collection"'^9 +3 "core" 9 )u +103 "collection"'9 +4 "core" 9 )y +103 "collection"'q9 +3 "core" 9 *} +103 "collection"'{9 +3 "core" 9 + +103 "collection"'=9 +3 "core" 9 + +103 "collection"'\ 9 +3 "core" 9 + +103 "collection"'9 +3 "core" 9 - +103 "collection"'>9 +3 "core" 9 . +103 "collection"' 9 +4 "core" 9 / +103 "collection"' 9 +3 "core" 9\ 1 +103 "collection"'-9 +3 "core" 9\ 1 +103 "collection"'}9 +3 "core" 9\ \ 3 +103 "collection"'W9 +3 "core" 9\ 3 +103 "collection"''9 +4 "core" 9\ 4 +103 "collection"'`9 +3 "core" 9\ 5 +103 "collection"' 9 +3 "core" 9\ 5 +103 "collection"'k9 +3 "core" 9\ 7 +103 "collection"'(9 +3 "core" 9\ 6 +103 "collection"'9 +4 "core" 9\ #7 +103 "collection"'o9 +3 "core" 9\ &9 +103 "collection"'E9 +3 "core" 9\ *; +103 "collection"'79 +3 "core" 9\ -< +103 "collection"'9 +3 "core" 9\ 0< +104 "collection"'29 +3 "core" 9\ 5= +103 "collection"'n9 +3 "core" 9\ 8= +104 "collection"'39 +3 "core" 9\ ;> +103 "collection"'P9 +3 "core" 9\ =? +103 "collection"'D9 +3 "core" 9\ A@ +103 "collection"'l9 +4 "core" 9\ DA +103 "collection"'9 +3 "core" 9\ GB +103 "collection"'~9 +3 "core" 9\ JB +103 "collection"']9 +3 "core" 9\ MC +103 "collection"';9 +4 "core" 9\ PE +6 ."myFullPhaseDA"CH.hold 10:00,70C +4 "collection"'B `\ `\ O\ +4 '$9 +7 "core"  + 9\ QE +2 "collection"'% +4 "core" % } +3 #"myFullPhaseDA"Begun lysing Collection Puck Heater at 68C/30.2psia +45649 "Can"a o\  +14336 "core" ` +2 "collection"'F9 +4 "core" 9\  +2 "collection"'&% +4 "core" %  +3 #"myFullPhaseDA"Ended lysing Collection Puck Heater at 70C/28.9psia +3 .CS.seek 0ml +4 "collection"'@'P +345 "core" ' +10 ."myFullPhaseDA"CTV.dial between spare and air,avoiding: :intake +3 "collection"' @ +111 "core" A +2 ."myFullPhaseDA"CSV.dial :air +2 "collection"' @ +46 "core" ? +3 ."myFullPhaseDA"CS.seek 5ml +3 "collection"')'q +1351 "core" ' +2 ."myFullPhaseDA"CSV.dial CTV +2 "collection"'a  +48 "core"  +2 ."myFullPhaseDA"delay 2 seconds +202 .CSV.dial :air +3 "collection"'v @ +46 "core" ? +2 ."myFullPhaseDA"delay 2 seconds +203 .CSV.dial CTV +3 "collection"'g  +47 "core"  +2 ."myFullPhaseDA"delay 2 seconds +202 .CSV.dial :air +2 "collection"'U @ +57 "core" ? +3 ."myFullPhaseDA"delay 2 seconds +212 .CS.seek 0ml +3 "collection"''P +1372 "core" ' +2 "collection"'% +4 "core" %R\ j\ a   +2 #"myFullPhaseDA"Puck @53.6psia after final lysis pressurization +3 #Recovering Lysate into Collection syringe +2 .CSV.dial CBV +3 "collection"' +107 "core"  +2 ."myFullPhaseDA"CBV.dial CSV +2 "collection"',  +32 "core"  +2 "collection"'% +4 "core" %R 2 -  +4 ."myFullPhaseDA"CS.seek 5ml +2 "collection"'H'q +1348 "core" ' +2 ."myFullPhaseDA"delay 5 seconds +502 .CTV.dial :air +3 "collection"'  +47 "core" +2 "collection"' % +4 "core" %q  +3 ."myFullPhaseDA"CS.seek 7ml +3 "collection"'%'d +599 "core" ' +2 ."myFullPhaseDA"delay 5 seconds +503 .CSV.dial :air2 +3 "collection"'1 @ +45 "core" ? +3 ."myFullPhaseDA"CS.seek 10ml +4 "collection"'Q' +837 "core" ' +2 ."myFullPhaseDA"CSV.dial between air and CTV,avoiding: CBV +3 "collection"'< ` +142 "core" a +3 #"myFullPhaseDA"Lysing Complete + "collection"'& +7 "core" &Xe  P +3 #"myFullPhaseDA"Storing sh1 puck in Collection Clamp to tube 3 + "manipulator"&X% +7 "core" % O G 1 @ +2 "storage"(% +4 "core" %@ m q \  +2 "storage"(C. +4 "core" .(+ +3 ."myFullPhaseDA"SC.reconfigure :tight + "storage"($\ .(\ 1~b +5 ."myFullPhaseDA"SC.seek 3 +3 "storage"(c(@ +201 "core" ( +2 ."myFullPhaseDA"SC.configure :limp +2 "storage"($(\ 1b +6 (e& +3 "core" &= [ K \  +2 "manipulator"&b& +4 "core" & I X \ @& +2 "manipulator"&V% +4 "core" % H P O @ +3 ."myFullPhaseDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myFullPhaseDA"Elbow.seek 3 +3 "manipulator"&/( +161 "core" ( +3 "manipulator"&z& +3 "core" & u ~ N CD +3 "storage"(#& +3 "core" &F  \  +4 ."myFullPhaseDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +7 ."myFullPhaseDA"Forearm.seek 3 + 800 counts +2 "manipulator"&'m +91 "core" ' +2 "storage"(& +3 "core" &F } \  +3 ."myFullPhaseDA"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +7 ."myFullPhaseDA"SE.seek :beamBreak +2 "storage"(8' +281 "core" ' +2 "storage"(- +4 "core" -' +2 ."myFullPhaseDA"SE.configure :default +2 "storage"(#QK-0-\ b +6 ."myFullPhaseDA"SE.seek :place +2 "storage"(9'x +43 "core" ' +3 "manipulator"&Y& +3 "core" & s t BD +3 "manipulator"&L% +4 "core" %n w t  Bo +3 ."myFullPhaseDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myFullPhaseDA"Forearm.seek :retract +3 "manipulator"&' ] +97 "core" ' +2 ."myFullPhaseDA"Elbow.seek CC +4 "manipulator"&O( +155 "core" ( +2 "manipulator"&u& +3 "core" &\ J Y = @"~ +3 ."myFullPhaseDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &s& +4 "core" &\ g c ?"~ +3 ."myFullPhaseDA"Forearm.seek CC +2 "manipulator"&w'ш +95 "core" ' +2 ."myFullPhaseDA"Hand.close +2 "manipulator"&+/ +23 "core" / +2 ."myFullPhaseDA"CC.seek :open +3 "collection"'( +411 "core" ( +2 "storage"(& +3 "core" &F 3\  +3 "storage"(Z& +4 "core" &F [\  +2 "manipulator"&G& +5 "core" &\ G!u +2 "manipulator"&% +3 "core" %ї t F* +3 ."myFullPhaseDA"Forearm.seek :retract +2 "manipulator"&t' ] +97 "core" ' +2 ."myFullPhaseDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myFullPhaseDA"Elbow.seek 3 +2 "manipulator"&"( +160 "core" ( +2 "manipulator"&0& +4 "core" &  Ij +2 "storage"(4& +4 "core" &F } \ +2 ."myFullPhaseDA"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +6 ."myFullPhaseDA"Forearm.seek 3 +3 "manipulator"&M'M +111 "core" ' +2 ."myFullPhaseDA"Elbow.hold +55 "manipulator"&x, +4 "core" , +2 ."myFullPhaseDA"Elbow.reconfigure :tight +11 "manipulator"&$&.,(\ #b +5 ."myFullPhaseDA"Hand.open +2 "manipulator"&h1 +19 "core" 1 +2 "manipulator"&y% +4 "core" %_e ) ' 6 +3 "storage"(S& +3 "core" &F j g 7\  +3 ."myFullPhaseDA"Forearm.force -20 +2 "manipulator"&5 +5 ."myFullPhaseDA"Forearm.seek 3 + 318 counts +2 "manipulator"&I'Ћ +15 "core" ' +2 "manipulator"&5& +4 "core" & 0 Mf +3 "storage"(& +3 "core" &F =\ ! +4 ."myFullPhaseDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +7 ."myFullPhaseDA"Forearm.seek 3 + 800 counts +2 "manipulator"&p'm +33 "core" ' +2 "storage"(\\% +5 "core" %| {\ " +3 ."downElevator"SE.seek :down +4 "storage"(K'= +99 (T% +3 "core" %. \ \\v +2 "manipulator"&R% +4 "core" %Ғ e K +4 ."myFullPhaseDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myFullPhaseDA"Forearm.seek :retract +2 "manipulator"&?' ] +107 "core" ' +52 ' +2 ."downElevator"SE.stop + "storage"(5 +7 #"myFullPhaseDA"Tranferring DA +2 #Beginning samplePassC +4 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'f& +6 "core" & +3 "manipulator"&d& +5 "core" &  Nf +2 "manipulator"&6% +3 "core" % T  O +4 ."myFullPhaseDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&_(-z +178 "core" ( +2 "manipulator"&& +4 "core" &-~  O_ +2 ."myFullPhaseDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &:& +3 "core" &-~  O_ +3 ."myFullPhaseDA"Forearm.seek :garage +3 "manipulator"&'o +107 "core" ' +2 ."myFullPhaseDA"Hand.close + "manipulator"&r/ +28 "core" / +2 "manipulator"&.& +4 "core" &-~ M O  ;_ +2 "manipulator"&J% +4 "core" %ςu H J ; +3 ."myFullPhaseDA"Forearm.seek :retract +3 "manipulator"&' ] +108 "core" ' +3 ."myFullPhaseDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myFullPhaseDA"Elbow.seek CC +2 "manipulator"&j( +299 "core" ( +2 "manipulator"&[& +5 "core" & u L +2 ."myFullPhaseDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 && +5 "core" & } L +2 ."myFullPhaseDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myFullPhaseDA"Forearm.seek CC +3 "manipulator"&^'ш +99 "core" ' +2 "manipulator"&& +4 "core" &  J +2 "manipulator"&q% +4 "core" %v  J +3 "collection"'{& +4 "core" & +3 "collection"'=& +6 "core" & +4 ."myFullPhaseDA"CC.seek :closed +2 "collection"'\ (X +8 "core" & &  +8 &/p ,} +10 &ap @ +9 &@e R +9 &? R +10 &D R +9 &C S +10 &FG R +9 &Am R +9 & DO R +10 &"F R +9 &$NA R +9 &&D~ R +10 &'Fe R +9 &)F R +9 &+VF R +10 &-F S +9 &.E S +10 &0Ci S +9 &2^F  R +9 &4 F R +10 &5F S +9 &7D S +9 &9fC R +10 &;'A S +9 &<C S +10 &>Bq R +9 &@mAX S +9 &B/DC S +10 &CI S +9 &EV T +9 &Ghh W +10 &Ij \\ +9 &J _ +10 &L ^ +9 &NY _ +9 &P _ +10 &Q ` +9 &S ` +9 &UX b +10 &W _ +9 &X^C , +10 &Xuo V +5 ( +2 "collection"'=& +5 #"myFullPhaseDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.55 +2 "collection"'& +7 "core" &Xe V + &Xf V +2 ."myFullPhaseDA"Hand.open +2 "manipulator"&>1 +20 "core" 1 +2 "manipulator"& % +4 "core" %v | ' C +3 ."myFullPhaseDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myFullPhaseDA"Forearm.seek :retract +2 "manipulator"& ' ] +100 "core" ' +2 ."myFullPhaseDA"PSV.dial PSR +2 "processing"%- +82 "core"  +2 #"myFullPhaseDA"Pulling 1.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +13 ."myFullPhaseDA"PS.seek 1.5ml +3 "processing"%}' +1610 "core" ' +54 ."myFullPhaseDA"delay 5 seconds +511 .PSV.dial :waste1 +4 "processing"%W  +47 "core"  +3 ."myFullPhaseDA"PS.seek 0ml +2 "processing"%''ܑ +1613 "core" ' +2 ."myFullPhaseDA"PSV.dial PSR +3 "processing"%` +49 "core"  + ."myFullPhaseDA"PSR.select :air +3 "processing"% +14 ."myFullPhaseDA"PS.seek 2.5ml +3 "processing"% ' +2610 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +3 ."myFullPhaseDA"CBV.dial PRV +4 "processing"%k  +4 "collection"'(  +8 "core"  +75 +2 ."myFullPhaseDA"PSV.dial :mixloop +2 "processing"% +114 "core" +3 ."myFullPhaseDA"CTV.dial :air,avoiding: :intake +2 "collection"'o  +7 "core" +2 ."myFullPhaseDA"PTV.dial :PRVmixing +3 "processing"%E  +77 "core" +3 ."myFullPhaseDA"PS.seek 0ml +4 "processing"%7'ܑ +2627 "core" ' +2 ."myFullPhaseDA"PSV.dial :air +3 "processing"%  +47 "core"  +3 ."myFullPhaseDA"PS.seek 2.5ml +2 "processing"%2' +2618 "core" ' +2 ."myFullPhaseDA"PSV.dial :mixloop +3 "processing"%n +48 "core" +3 ."myFullPhaseDA"PS.seek 0ml +3 "processing"%3'ܑ +2638 "core" ' +2 ."myFullPhaseDA"PSV.dial :air +2 "processing"%P  +49 "core"  +3 ."myFullPhaseDA"PS.seek 2.5ml +4 "processing"%D' +2615 "core" ' +2 ."myFullPhaseDA"PSV.dial :mixloop +2 "processing"%l +49 "core" +3 ."myFullPhaseDA"PS.seek 0ml +4 "processing"%'ܑ +2618 "core" ' +3 #"myFullPhaseDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&~& +6 "core" & 1 K +3 ."myFullPhaseDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myFullPhaseDA"Elbow.seek CC +2 "manipulator"&]( +6 "core" ( +3 "manipulator"&;& +4 "core" &  K +3 ."myFullPhaseDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &$& +4 "core" & x K +3 ."myFullPhaseDA"Forearm.seek CC +2 "manipulator"&'ш +92 "core" ' +2 ."myFullPhaseDA"Hand.close + "manipulator"&i/ +26 "core" / +3 ."myFullPhaseDA"CC.seek :open +4 "collection"'B( +406 "core" ( +3 "manipulator"&F& +3 "core" & ! R +3 "manipulator"&&% +4 "core" %ё  R4 +3 ."myFullPhaseDA"Forearm.seek :retract +2 "manipulator"&m' ] +96 "core" ' +2 ."myFullPhaseDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myFullPhaseDA"Elbow.seek :garage +2 "manipulator"&(-z +282 "core" ( +2 "manipulator"& & +4 "core" &-y  9 SQ +2 ."myFullPhaseDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &@& +3 "core" &-y  \\ SQ +3 ."myFullPhaseDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +6 ."myFullPhaseDA"Forearm.seek :garage +2 "manipulator"&a'o +114 "core" ' +2 ."myFullPhaseDA"Hand.open + "manipulator"&v1 +19 "core" 1 +2 "manipulator"&g% +4 "core" %yH H J < +3 ."myFullPhaseDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myFullPhaseDA"Forearm.seek :retract +3 "manipulator"&U' ] +108 "core" ' +2 ."myFullPhaseDA"PSV.dial :mixloop +2 "processing"%) +17 "core" + ."myFullPhaseDA"PTV.dial :PRVmixing +3 "processing"%  +7 "core" +2 ."connect"PRV.dial CBV +3 ."myFullPhaseDA"CBV.dial PRV +4 "processing"%  +5 "collection"',  +16 "core" +30  +3 ."myFullPhaseDA"CTV.dial :air,avoiding: :intake +2 "collection"'  +7 "core" +3 #"myFullPhaseDA"Loading lyfil puck from tube 4 into Collection Clamp +2 "collection"'& +6 "core" & +2 "manipulator"&% +4 "core" % R R +3 "storage"( % +3 "core" %= \ * +3 "storage"(H. +3 "core" .(@ +3 ."myFullPhaseDA"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 ."myFullPhaseDA"SC.seek 4 +2 "storage"(1(+ +196 "core" ( +2 ."myFullPhaseDA"SC.configure :limp +2 "storage"($(\ 1b +6 (%& +3 "core" &+ \ ' +3 "manipulator"&<& +4 "core" &-y PQ +3 "manipulator"&% +61 "core" % R  Q +4 ."myFullPhaseDA"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 ."myFullPhaseDA"Elbow.seek 4 +3 "manipulator"&X( +196 "core" ( +2 "manipulator"&& +4 "core" &   Qd +2 "storage"(C& +4 "core" &+ \ * +3 ."myFullPhaseDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myFullPhaseDA"Forearm.seek 4 + 800 counts +2 "manipulator"&e's +95 "core" ' +2 "storage"(b& +4 "core" &+ \ * +3 ."myFullPhaseDA"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +7 ."myFullPhaseDA"SE.seek :beamBreak +2 "storage"(V' +309 "core" ' +2 "storage"(A- +3 "core" -' +3 ."myFullPhaseDA"SE.configure :default + "storage"(#QK-0-\ b +6 (z& +3 "core" &+ ,\ ) +3 "manipulator"&#& +3 "core" & G Qd +3 ."myFullPhaseDA"Elbow.seek 4 +3 "manipulator"&( +6 "core" ( +2 "manipulator"&& +4 "core" &   Rd +2 "storage"(N& +4 "core" &+ \ ) +3 ."myFullPhaseDA"Forearm.seek 4 + 300 counts +3 "manipulator"&' +17 "core" ' +2 ."myFullPhaseDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myFullPhaseDA"Hand.close +2 "manipulator"&Y/ +19 "core" / +4 ."downElevator"SE.seek :down +4 "manipulator"&L& +2 "storage"(8'= +12 "core" &   Sd +2 "manipulator"&u% +5 "core" %Ѐ n P +2 ."myFullPhaseDA"Forearm.seek :retract +2 "manipulator"&s' ] +95 "core" ' +3 ."myFullPhaseDA"Elbow.seek CC +3 "manipulator"&( +153 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +7 "core" ( +2 "manipulator"&/& +4 "core" & / Q& +3 ."myFullPhaseDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &+& +3 "core" &  Q& +3 ."myFullPhaseDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myFullPhaseDA"Forearm.seek CC +3 "manipulator"&'ш +102 "core" ' +2 "manipulator"&!& +4 "core" &  M& +3 "manipulator"&% +3 "core" %х  M +3 "collection"'Z& +4 "core" & +4 "collection"'G& +5 "core" &b +3 ."myFullPhaseDA"CC.seek :closed +5 "collection"'(X +4 "core" &\\ +4 &h 6 +9 &Gn\\ 2 +10 &Anp? F +9 &W% S +10 &? R +9 &[F R +9 &D S +10 &E S +9 &E} S +10 &!bEg S +9 &#%DO R +9 &$A> R +10 &&E, R +9 &(kD R +9 &*-F R +10 &+D R +9 &-C R +9 &/sC R +10 &15G R +9 &2D S +10 &4C R +9 &6{A R +9 &8=A R +10 &9C R +9 &;B R +9 &=E~ S +10 &?DD8 S +9 &AD% S +10 &BCB R +9 &DD S +9 &FJN S +10 &HU U +9 &Il W +9 &K} Z +10 &M6 ] +9 &Nm ^ +10 &Pt _ +9 &Rwf _ +9 &T9V _ +10 &UI a +9 &W7 C +9 &X,4 &q +10 &Xh$ Q +3 ( +2 "collection"'G& +4 #"myFullPhaseDA"Collection Clamp onSpring/offSpring for 7/25 samples, on/off torque 2.44 + .Hand.open +4 "manipulator"&01 +16 "core" 1 +2 "manipulator"&4% +4 "core" %х  F +3 ."myFullPhaseDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myFullPhaseDA"Forearm.seek :retract +3 "manipulator"&w' ] +98 "core" ' +3 ."myFullPhaseDA"CTV.dial CSV,avoiding: :intake +3 "collection"'O  +146 "core"  +2 ."myFullPhaseDA"CSV.dial CTV +2 "collection"'h  +32 "core"  +3 ."myFullPhaseDA"PS.seek 2.5ml +2 "processing"%y' +2616 "core" ' +2 "collection"'S% +4 "core" %rl  +3 ."myFullPhaseDA"CS.seek 4.25ml +3 "collection"'5'Z% +1567 "core" ' +2 ."myFullPhaseDA"delay 8 seconds +802 .PSV.dial :air +3 "processing"%  +47 "core"  +2 ."myFullPhaseDA"delay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%t  +80 "core"  +3 ."myFullPhaseDA"PS.seek 0ml +2 "processing"%\\'ܑ +2626 "core" ' +2 ."myFullPhaseDA"CBV.dial between PRV and waste1 +3 "collection"'" ` +36 "core" _ +2 ."myFullPhaseDA"CSV.dial :air +55 "collection"'T @ +48 "core" > +11 ."myFullPhaseDA"CS.seek 10ml +3 "collection"'R' +765 "Can"R \\ri +785 "core" ' +2 ."myFullPhaseDA"CSV.dial CTV +2 "collection"'M  +47 "core"  +3 ."myFullPhaseDA"CS.seek 0ml +3 "collection"'I'P +2646 "core" ' +2 ."myFullPhaseDA"CBV.dial :waste1 +2 "collection"'f @ +32 "core" ? +2 ."myFullPhaseDA"delay 5 seconds +503 .CTV.dial :air,avoiding: :intake +2 "collection"'9  +144 "core" +3 "collection"'d& +3 "core" &Xk Q +3 #"myFullPhaseDA"Storing lyfil puck in Collection Clamp to tube 3 +2 "manipulator"&6% +7 "core" % c  H +3 "storage"(p% +4 "core" %? \ ! +2 "storage"(. +4 "core" .(+ +2 ."myFullPhaseDA"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."myFullPhaseDA"SC.seek 3 +2 "storage"(:(@ +204 "core" ( +2 ."myFullPhaseDA"SC.configure :limp +2 "storage"($(\ 1b +6 (K& +3 "core" &C } \  +2 "manipulator"&x& +4 "core" & _ G$ +2 "manipulator"&r% +4 "core" % c C G +4 ."myFullPhaseDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."myFullPhaseDA"Elbow.seek 3 +3 "manipulator"&.( +183 "core" ( +2 "manipulator"&J& +4 "core" &  J +2 "storage"(?& +5 "core" &N 7\ " +3 ."myFullPhaseDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +7 ."myFullPhaseDA"Forearm.seek 3 + 800 counts +3 "manipulator"&'m +92 "core" ' +2 "storage"(_& +4 "core" &N \\\ " +3 ."myFullPhaseDA"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +7 ."myFullPhaseDA"SE.seek :beamBreak +2 "storage"([' +315 "core" ' +2 "storage"(- +4 "core" -'g +2 ."myFullPhaseDA"SE.configure :default +2 "storage"(#QK-0-\ b +6 "manipulator"&& +3 "core" & I +3 "storage"(q& +4 "core" &N ~ (\ +2 ."myFullPhaseDA"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +5 ."myFullPhaseDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myFullPhaseDA"Forearm.seek 3 +3 "manipulator"&{'M +39 "core" ' +2 ."myFullPhaseDA"Elbow.hold +2 "manipulator"&, +6 "core" , +3 ."myFullPhaseDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 "storage"(- +4 "core" -'g +3 ."myFullPhaseDA"SE.seek 0.09 Pucks below Top Plate +3 "storage"(' +32 "core" ' +2 "manipulator"&>% +5 "core" %_^ , 2 ' 7 + "storage"( & +4 "core" &N Q O \  +2 ."myFullPhaseDA"Forearm.force -20 +2 "manipulator"&5 +6 ."myFullPhaseDA"Forearm.seek 3 + 318 counts + "manipulator"&='Ћ +22 "core" ' +2 "manipulator"&-& +4 "core" & + L\ +2 "storage"(^& +4 "core" &N ^\ " +3 ."myFullPhaseDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myFullPhaseDA"Forearm.seek 3 + 800 counts +3 "manipulator"&*'m +24 "core" ' +3 ."myFullPhaseDA"SE.seek 1.09 Pucks below Top Plate +2 "storage"(W' +38 "core" ' +2 "manipulator"&}& +4 "core" & J\ +2 "manipulator"&`% +4 "core" %k b J +3 ."myFullPhaseDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myFullPhaseDA"Forearm.seek :retract +2 "manipulator"&'' ] +89 "core" ' +3 ."myFullPhaseDA"Elbow.seek CC +2 "manipulator"&k( +175 "core" ( +3 "manipulator"&(& +4 "core" &  I +2 ."myFullPhaseDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" & , J +4 ."myFullPhaseDA"Forearm.seek CC +3 "manipulator"&o'ш +97 "core" ' +2 ."myFullPhaseDA"Hand.close +2 "manipulator"&E/ +26 "core" / +2 ."myFullPhaseDA"CC.seek :open +3 "collection"' ( +408 "core" ( +2 "storage"(& +3 "core" &N F\ ( +3 "storage"(7& +4 "core" &N F\ ) +2 "manipulator"&n& +5 "core" &  P +2 "manipulator"&2% +3 "core" %ѕ P +62 ."myFullPhaseDA"Forearm.seek :retract +3 "manipulator"&P' ] +95 "core" ' +2 ."myFullPhaseDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myFullPhaseDA"Elbow.seek 3 +2 "manipulator"&3( +155 "core" ( +2 "manipulator"&l& +5 "core" &  0 Sj +2 "storage"(D& +4 "core" &N \ * +2 ."myFullPhaseDA"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +7 ."myFullPhaseDA"Forearm.seek 3 +2 "manipulator"&~'M +109 "core" ' +2 ."myFullPhaseDA"Elbow.hold +2 "manipulator"&;, +7 "core" , +2 ."myFullPhaseDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myFullPhaseDA"Hand.open +2 "manipulator"&$1 +28 "core" 1 +3 "manipulator"&i% +3 "core" %`o T e ? @ +3 "storage"(j& +4 "core" &N 4\ +2 ."myFullPhaseDA"Forearm.force -20 +2 "manipulator"&5 +5 ."myFullPhaseDA"Forearm.seek 3 + 319 counts +2 "manipulator"& 'Ќ +23 "core" ' +2 "manipulator"&\ & +4 "core" &  SZ +2 "storage"(F& +4 "core" &N \ ) +4 ."myFullPhaseDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 ."myFullPhaseDA"Forearm.seek 3 + 800 counts +3 "manipulator"&&'m +36 "core" ' +2 "storage"(% +4 "core" % K\ + +3 ."downElevator"SE.seek :down +3 "storage"( '= +102 (@% +3 "core" %aC \ ']z +3 "manipulator"&]% +4 "core" %e R +3 ."myFullPhaseDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +6 ."myFullPhaseDA"Forearm.seek :retract +3 "manipulator"&v' ] +91 "core" ' +55 ' +2 ."downElevator"SE.stop +2 "storage"(5 +6 ."myFullPhaseDA"PSV.dial :air +3 "processing"%g  +82 "core" +4 ."myFullPhaseDA"PS.seek 2.5ml +2 "processing"%)' +2633 "core" ' +2 ."myFullPhaseDA"delay 1 second +102 .PSV.dial :mixloop +2 "processing"% +45 "core" +2 ."myFullPhaseDA"delay 1 second +103 .PSV.dial :air + "processing"%m  +46 "core"  +2 ."myFullPhaseDA"delay 1 second +102 .PSV.dial :mixloop +2 "processing"%, +49 "core" +2 ."myFullPhaseDA"delay 1 second +102 .PSV.dial :air +2 "processing"%  +48 "core"  +2 ."myFullPhaseDA"delay 1 second +103 .PS.seek 0ml +3 "processing"%'ܑ +2614 "core" ' +2 #"myFullPhaseDA"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%& +6 "core" & +3 "manipulator"&& +4 "core" & ` VZ +2 "manipulator"& % +4 "core" % o  Z V +3 ."myFullPhaseDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&H(-z +207 "core" ( +2 "manipulator"&a& +4 "core" &-s  TZ +3 ."myFullPhaseDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &%& +5 "core" &-s - TZ +2 ."myFullPhaseDA"Forearm.seek :garage +3 "manipulator"&<'o +113 "core" ' +2 ."myFullPhaseDA"Hand.close +2 "manipulator"&/ +25 "core" / +2 "manipulator"&c& +4 "core" &-v z f L @W +3 "manipulator"&% +3 "core" %πe P E @ +3 ."myFullPhaseDA"Forearm.seek :retract +2 "manipulator"&C' ] +118 "core" ' +3 ."myFullPhaseDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myFullPhaseDA"Elbow.seek PC +3 "manipulator"&( +144 "core" ( +2 "manipulator"&b& +5 "core" & 9 W +2 ."myFullPhaseDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &U& +5 "core" & X +2 ."myFullPhaseDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myFullPhaseDA"Forearm.seek PC +3 "manipulator"&A'E +93 "core" ' +2 "manipulator"&z& +4 "core" & \\ U +2 "manipulator"&#% +4 "core" % B w T> +3 "processing"%& +4 "core" & +3 "processing"%N& +5 "core" &\ +3 ."myFullPhaseDA"PC.seek :closed +70 "processing"%Y(SD +5 "core" & + & + & +2 & + & & + & + & & 3 +5 &Es 2 +10 &@nt F +9 &W S +9 &? R +10 &ZD S +9 &C R +9 &@ R +10 &A R +9 &!bC S +10 &#$C S +9 &$C R +9 &&? R +10 &(jA S +9 &*,F S +9 &+E S +10 &-C S +9 &/sF R +10 &15D R +9 &2C R +9 &4D R +10 &6zG S +9 &8<C S +9 &9I S +10 &;G R +9 &=D R +10 &?DI S +9 &AA S +9 &BF S +10 &DI S +9 &FGT T +9 &Hb W +10 &Iu Y +9 &K{\ Y +9 &M? Z +10 &O Z +9 &P Z +10 &Rh|h - +9 &S%b 5 +10 ( + &S! - +2 "processing"%N& +4 #"myFullPhaseDA"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.74 +2 "processing"%L& +6 "core" &S! - +3 ."myFullPhaseDA"Hand.open +2 "manipulator"&u1 +26 "core" 1 +2 "manipulator"&X% +5 "core" % B  8 Q> +2 ."myFullPhaseDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myFullPhaseDA"Forearm.seek :retract +2 "manipulator"&e' ] +97 "core" ' + ."myFullPhaseDA"PRV.dial :air +3 "processing"%/  +49 "core"  + ."myFullPhaseDA"PSV.dial :mixloop +3 "processing"%V +49 "core" +3 "processing"%+% +3 "core" %ܓ\ +4 ."myFullPhaseDA"PS.seek 0.3ml +2 "processing"%' +394 "core" ' +2 ."myFullPhaseDA"PSV.dial PSR +2 "processing"% +113 "core"  +3 #"myFullPhaseDA"Pulling 0.4ml of PSR.air + .PSR.select :air +6 .PS.seek 0.7ml +4 "processing"%!'5a +494 "core" ' +2 ."myFullPhaseDA"delay 3 seconds +302 .PSR.select :air +5 .PS.seek 2.5ml +2 "processing"%' +1911 "core" ' +2 ."myFullPhaseDA"delay 3 seconds +302 .PSV.dial :mixloop +2 "processing"%Z +112 "core" +2 ."myFullPhaseDA"PTV.dial :mixing +3 "processing"%8 @ +75 "core" @ +2 ."myFullPhaseDA"PBV.dial :waste2 +4 "processing"%s  +97 "core" +3 ."myFullPhaseDA"PS.seek 0ml +4 "processing"%B'ܑ +2620 "core" ' +2 #"myFullPhaseDA"Garaging FlushPuck in Processing Clamp +2 "manipulator"&0& +6 "core" & Q +3 ."myFullPhaseDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myFullPhaseDA"Elbow.seek PC +2 "manipulator"&4( +6 "core" ( +3 "manipulator"&G& +3 "core" & . Q +3 ."myFullPhaseDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &O& +3 "core" & M Q +3 ."myFullPhaseDA"Forearm.seek PC +4 "manipulator"&h'E +93 "core" ' +2 ."myFullPhaseDA"Hand.close + "manipulator"&/ +72 "core" / +2 ."myFullPhaseDA"PC.seek :open +3 "processing"%( +376 "core" ( +2 "manipulator"&S& +3 "core" &  U +3 "manipulator"&Q% +3 "core" %< 8 T2 +3 ."myFullPhaseDA"Forearm.seek :retract +2 "manipulator"&' ] +100 "core" ' +2 ."myFullPhaseDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myFullPhaseDA"Elbow.seek :garage +3 "manipulator"&t(-z +135 "core" ( +2 "manipulator"&y& +4 "core" &-w   R% +2 ."myFullPhaseDA"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &"& +4 "core" &-x R$ +3 ."myFullPhaseDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +6 ."myFullPhaseDA"Forearm.seek :garage +2 "manipulator"&T'o +115 "core" ' +2 ."myFullPhaseDA"Hand.open +2 "manipulator"&51 +29 "core" 1 +2 "manipulator"&M% +3 "core" %xZ p l % ?" +3 ."myFullPhaseDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myFullPhaseDA"Forearm.seek :retract +2 "manipulator"&R' ] +107 "core" ' +2 #"myFullPhaseDA"Loading da puck from tube 4 into Processing Clamp +2 "processing"%f& +7 "core" &! +2 "manipulator"&9% +5 "core" % S _ R +2 "storage"(d% +3 "core" %A Z\ , +3 "storage"(6. +3 "core" .(@ +3 ."myFullPhaseDA"SC.reconfigure :tight + "storage"($\ .(\ 1~b +5 ."myFullPhaseDA"SC.seek 4 +3 "storage"(p(+ +206 "core" ( +2 ."myFullPhaseDA"SC.configure :limp +2 "storage"($(\ 1b +5 (& +4 "core" &+  \ ') +2 "manipulator"&K& +5 "core" &-  Q# +2 "manipulator"&x% +4 "core" % S G Q +3 ."myFullPhaseDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myFullPhaseDA"Elbow.seek 4 +62 "manipulator"&r( +210 "core" ( +3 "manipulator"&1& +3 "core" &  Re +4 "storage"(J& +4 "core" &+ \ ,. +3 ."myFullPhaseDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myFullPhaseDA"Forearm.seek 4 + 800 counts +3 "manipulator"&?'s +100 "core" ' + "storage"(& +4 "core" &+ \ +. +3 ."myFullPhaseDA"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +11 ."myFullPhaseDA"SE.seek :beamBreak + "storage"(_' +303 "core" ' +2 "storage"(w- +4 "core" -'~ +2 ."myFullPhaseDA"SE.configure :default +2 "storage"(#QK-0-\ b +6 (& +3 "core" &+ \ (. +3 "manipulator"&& +3 "core" & D Pd +3 ."myFullPhaseDA"Elbow.seek 4 +2 "manipulator"&q( +9 "core" ( +2 "manipulator"&& +4 "core" & 9 P$ +2 "storage"(>& +4 "core" &+ \ ). +4 ."myFullPhaseDA"Forearm.seek 4 + 300 counts +3 "manipulator"& ' +37 "core" ' +2 ."myFullPhaseDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myFullPhaseDA"Hand.close +2 "manipulator"&-/ +23 "core" / +5 ."downElevator"SE.seek :down +3 "storage"(^'= +4 "manipulator"&}& +8 "core" &  z S# +2 "manipulator"&`% +4 "core" %Л  P +3 ."myFullPhaseDA"Forearm.seek :retract +3 "manipulator"&' ] +101 "core" ' +2 ."myFullPhaseDA"Elbow.seek PC +3 "manipulator"&.( +152 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +133 "core" ( +3 "manipulator"&[& +3 "core" &<  T\\ +3 ."myFullPhaseDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &{& +5 "core" &<  Y T\\ +2 ."myFullPhaseDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myFullPhaseDA"Forearm.seek PC +2 "manipulator"&='E +101 "core" ' +2 "manipulator"&& +4 "core" &=  S[ +2 "manipulator"&(% +5 "core" %L  S +2 "processing"%& +4 "core" & +3 "processing"%*& +5 "core" &! +3 ."myFullPhaseDA"PC.seek :closed +3 "processing"%(SD +7 "core" & +4 & 1 +9 &Fy\ 2 +9 &<os\ G +10 &R\ R +9 &C R +10 &XC R +9 &C R +9 &C R +10 &D R +9 &!a@ R +9 &#"C R +10 &$C R +9 &&C R +10 &(hD R +9 &*+D R +9 &+D R +10 &-D R +9 &/pD\ R +9 &12D R +10 &2A R +9 &4D S +10 &6wD\ S +9 &89D S +9 &9F S +10 &;D S +9 &=E S +9 &?AE S +10 &AD S +9 &BG\ R +10 &DI\ S +9 &FDU U +9 &Hg V +10 &Iy X +9 &K|{ Y +9 &M>} Y +10 &N Z +9 &P [\ +10 &Re}g\ . +9 &S$\\ 2 +10 ( &S \ , +3 "processing"%*& +5 #"myFullPhaseDA"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.76 +2 .Hand.open +3 "manipulator"&E1 +17 "core" 1 +2 "manipulator"&'% +4 "core" %L  P +3 ."myFullPhaseDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myFullPhaseDA"Forearm.seek :retract +3 "manipulator"&' ] +99 "core" ' +4 #"myFullPhaseDA"Heating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +5 "processing"%  +4 %79 +8 "core" 9 +102 "processing"%n9 +4 "core" 9  +103 "processing"%29 +3 "core" 9  +103 "processing"%l9 +3 "core" 9  +103 "processing"%D9 +3 "core" 9 +103 "processing"%o9 +3 "core" 9  +103 "processing"%k9 +3 "core" 9  +103 "processing"%$9 +3 "core" 9  +103 "processing"%i9 +4 "core" 9 # +103 "processing"%j9 +3 "core" 9 ' +103 "processing"%\ 9 +3 "core" 9+ +103 "processing"%F9 +3 "core" 9 / +103 "processing"%9 +3 "core" 94 +103 "processing"%P9 +4 "core" 9 8 +103 "processing"%@9 +3 "core" 9 < +103 "processing"%]9 +3 "core" 9@ +103 "processing"%39 +3 "core" 9E +103 "processing"%~9 +3 "core" 9I +103 "processing"% 9 +3 "core" 9M +103 "processing"%W9 +3 "core" 9 Q +103 "processing"%g9 +3 "core" 9V +162 "processing"%&9 +3 "core" 9\\ +103 "processing"% 9 +3 "core" 9` +103 "processing"%\\9 +5 "core" 9$e +103 "processing"%9 +3 "core" 9)i +104 "processing"%m9 +3 "core" 9/m +103 "processing"%,9 +3 "core" 96q\ +103 "processing"%9 +3 "core" 9:v\ +103 "processing"%)9 +3 "core" 9@z\ +103 "processing"%9 +3 "core" 9F~ +5 ."myFullPhaseDA"PH.hold 2:00:00,28C +5 "processing"% ppE +3 ."myFullPhaseDA"delay 1:30 +6 "core"  +8999 ."myFullPhaseDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +114 "core"  +2 #"myFullPhaseDA"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +4 "processing"% +13 ."myFullPhaseDA"PS.seek 0.5ml +3 "processing"%a' +596 "core" ' +2 ."myFullPhaseDA"delay 5 seconds +503 .PSR.select :air +3 "processing"% +13 ."myFullPhaseDA"PS.seek 2ml +2 "processing"%%'Q +1599 "core" ' +2 ."myFullPhaseDA"PTV.dial :puck +3 "processing"%;  +75 "core"  +2 ."myFullPhaseDA"PSV.dial PTV +3 "processing"% +79 "core" +2 ."myFullPhaseDA"PBV.dial :waste1 +3 "processing"%c  +142 "core"  +2 "processing"%% +5 "core" %L  +3 ."myFullPhaseDA"PS.seek 1.5ml +2 "processing"%v' +587 "core" ' +2 ."myFullPhaseDA"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%b * +41 "core" + +3 ."myFullPhaseDA"PS.seek 0ml +4 "processing"%U'ܑ +1626 "core" ' +2 ."myFullPhaseDA"delay 5:00 +17363 "Can"U\ Jv +12639 #"myFullPhaseDA"recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%<  +6 "core"  +2 ."myFullPhaseDA"PBV.dial :waste1 +3 "processing"%z  +38 "core" +2 ."myFullPhaseDA"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%# * +38 "core" , +2 ."myFullPhaseDA"PSR.select :air +3 .PSV.dial PSR +3 "processing"% +83 "core"  +2 ."myFullPhaseDA"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."myFullPhaseDA"PS.seek 2.5ml +3 "processing"%H' +2551 "core" ' +2 ."myFullPhaseDA"PSV.dial PTV +2 "processing"%C +82 "core" +2 ."myFullPhaseDA"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%| +81 "core"  +2 ."myFullPhaseDA"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%L +82 "core" +2 ."myFullPhaseDA"delay 5 seconds +503 .PSV.dial :air +2 "processing"%u  +81 "core"  +2 ."myFullPhaseDA"PS.seek :empty +3 "processing"%X's +2541 "core" ' +3 ."myFullPhaseDA"PTV.dial :PRVmixing,via: PRV +2 "processing"%N  +136 "core" +2 ."myFullPhaseDA"PSV.dial :mixloop +2 "processing"%/ +49 "core" +2 ."myFullPhaseDA"PRV.dial :ab1 +3 "processing"%V @ +80 "core" B +2 ."myFullPhaseDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +6 ."myFullPhaseDA"PS.seek 0.15ml +2 "processing"%+' +353 "core" ' +2 ."myFullPhaseDA"delay 2 seconds +203 ."connect"CBV.dial PRV +2 ."myFullPhaseDA"PRV.dial CBV +4 "collection"'A  +6 "processing"%  +47 "core"  +2 +3 "processing"%% +3 "core" %  +3 ."myFullPhaseDA"PS.seek 0.3ml +3 "processing"%' +347 "core" ' +2 ."myFullPhaseDA"delay 2 seconds +202 .CBV.dial between PRV and PSV +3 "collection"'!  +31 "core" +2 ."myFullPhaseDA"PRV.dial :air +3 "processing"%Z  +48 "core"  +3 ."myFullPhaseDA"PS.seek 0.9ml +2 "processing"%8'N +1270 "core" ' +2 ."myFullPhaseDA"PRV.dial :waste2 +2 "processing"%s @ +79 "core" ? +2 ."myFullPhaseDA"PS.seek 0.5ml +3 "processing"%' +862 "core" ' +2 #"myFullPhaseDA"addPMLReagent08 + .PSV.dial :air +4 "processing"%0  +49 "core"  +3 ."myFullPhaseDA"PS.reconfigure :default + "processing"%#A d`xb +6 ."myFullPhaseDA"PS.seek 2ml +3 "processing"%G'Q +1609 "core" ' +2 ."myFullPhaseDA"PSV.dial :PML +2 "processing"%O +49 "core" +2 ."myFullPhaseDA"PTV.dial :mixing +2 "processing"% @ +76 "core" @ +2 ."myFullPhaseDA"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 "processing"%e% +4 "core" %N  +3 ."myFullPhaseDA"PS.seek 1.85ml +2 "processing"%Y'F +236 "core" ' +2 ."myFullPhaseDA"PBV.dial between PSV and waste1 +2 "processing"%S * +97 "core" + +5 ."myFullPhaseDA"PS.seek 0ml +3 "processing"%Q'ܑ +1969 "core" ' +2 ."myFullPhaseDA"delay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +4 "collection"'y& +5 "core" & +3 "manipulator"&"& +4 "core" &=  P[ +2 "manipulator"&h% +4 "core" % Z  O +3 ."myFullPhaseDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myFullPhaseDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&4(-z +135 "core" ( +2 "manipulator"&5& +3 "core" &-  M9 +3 ."myFullPhaseDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &M& +3 "core" &-  K9 +3 ."myFullPhaseDA"Forearm.seek :garage +3 "manipulator"&f'o +114 "core" ' +3 ."myFullPhaseDA"Hand.close +2 "manipulator"&9/ +24 "core" / +3 "manipulator"&d& +3 "core" &- = H : ;8 +3 "manipulator"&6% +4 "core" %σp 9 V  = +3 ."myFullPhaseDA"Forearm.seek :retract +2 "manipulator"&' ] +107 "core" ' +3 ."myFullPhaseDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myFullPhaseDA"Elbow.seek CC +3 "manipulator"&T( +272 "core" ( +2 "manipulator"&& +4 "core" &  D& +3 ."myFullPhaseDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &K& +3 "core" & 4 D& +3 ."myFullPhaseDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myFullPhaseDA"Forearm.seek CC +2 "manipulator"&x'ш +94 "core" ' +2 "manipulator"&:& +5 "core" &  C& +2 "manipulator"&1% +4 "core" %щ M, +3 "collection"'J& +4 "core" &g +3 "collection"'t& +5 "core" &l +3 ."myFullPhaseDA"CC.seek :closed +3 "collection"'(X +6 "core" &s +5 &| 6 +9 &Ds 2 +10 &3kt! G +9 &X T +9 &C T +10 &FF T +9 &A T +9 &F U +10 &F U +9 &!NB T +10 &#D" T +9 &$D4 T +9 &&C T +10 &(VC T +9 &*? T +9 &+A# T +10 &-D T +9 &/^F T +9 &1 F# T +10 &2C T +9 &4A T +10 &6fE T +9 &8'D U +9 &9B T +10 &;B T +9 &=oA3 T +10 &?0F T +9 &@D T +9 &B@ T +10 &DuI U +9 &F2Y W +9 &Gr^ Z +10 &Iz ] +9 &K\\Z ` +10 &Mt ` +9 &Nv a +9 &Px a +10 &R`. a +9 &TS b" +9 &Uy b, +10 &W- V +9 &X xp %l +10 &X"o V +9 ( +3 "collection"'t& +3 "core" &Xhu P +3 #"myFullPhaseDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.63 +2 "collection"'R& +6 "core" &XhR P +3 ."myFullPhaseDA"Hand.open +2 "manipulator"&w1 +17 "core" 1 +2 "manipulator"&% +4 "core" %щ { 7 F, +3 ."myFullPhaseDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myFullPhaseDA"Forearm.seek :retract +3 "manipulator"&' ] +99 "core" ' +2 ."myFullPhaseDA"PSV.dial PSR +3 "processing"% +112 "core"  +2 #"myFullPhaseDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +6 "processing"%@ +11 ."myFullPhaseDA"PS.seek 1.5ml +2 "processing"%>' +1610 "core" ' +2 ."myFullPhaseDA"delay 5 seconds +503 .PSV.dial :waste1 +3 "processing"%-  +48 "core"  +3 ."myFullPhaseDA"PS.seek 0ml +3 "processing"%}'ܑ +1607 "core" ' +2 ."myFullPhaseDA"PSV.dial PSR +2 "processing"%` +49 "core"  +2 ."myFullPhaseDA"PSR.select :air +3 "processing"% +13 ."myFullPhaseDA"PS.seek 2.5ml +3 "processing"%r' +2616 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +3 ."myFullPhaseDA"CBV.dial PRV +5 "processing"%?  +3 "collection"'_  +40 "core"  +134  +2 ."myFullPhaseDA"PSV.dial :mixloop +3 "processing"% +111 "core" +2 ."myFullPhaseDA"CTV.dial :air,avoiding: :intake +3 "collection"'[  +15 "core" +2 ."myFullPhaseDA"PTV.dial :PRVmixing +2 "processing"%{  +79 "core" +2 ."myFullPhaseDA"PS.seek 0ml +3 "processing"%q'ܑ +2623 "core" ' +2 ."myFullPhaseDA"PSV.dial :air +2 "processing"%  +47 "core"  +3 ."myFullPhaseDA"PS.seek 2.5ml +4 "processing"%(' +2636 "core" ' +2 ."myFullPhaseDA"PSV.dial :mixloop +5 "processing"% +47 "core" +3 ."myFullPhaseDA"PS.seek 0ml +3 "processing"%^'ܑ +2624 "core" ' +2 ."myFullPhaseDA"PSV.dial :air +2 "processing"%  +47 "core"  +3 ."myFullPhaseDA"PS.seek 2.5ml +3 "processing"%' +2615 "core" ' +2 ."myFullPhaseDA"PSV.dial :mixloop +2 "processing"%E +47 "core" +3 ."myFullPhaseDA"PS.seek 0ml +4 "processing"%''ܑ +2623 "core" ' +2 #"myFullPhaseDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&7& +6 "core" & j r >% +4 ."myFullPhaseDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myFullPhaseDA"Elbow.seek CC +3 "manipulator"&*( +6 "core" ( +2 "manipulator"&n& +4 "core" & S l A% +3 ."myFullPhaseDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &=& +4 "core" & < K g >% +3 ."myFullPhaseDA"Forearm.seek CC +3 "manipulator"&2'ш +97 "core" ' +2 ."myFullPhaseDA"Hand.close +2 "manipulator"&l/ +24 "core" / +3 ."myFullPhaseDA"CC.seek :open +2 "collection"'D( +411 "core" ( +2 "manipulator"&o& +4 "core" & ( G% +2 "manipulator"&k% +4 "core" %і  I4 +3 ."myFullPhaseDA"Forearm.seek :retract +3 "manipulator"&$' ] +94 "core" ' +2 ."myFullPhaseDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myFullPhaseDA"Elbow.seek :garage +2 "manipulator"&i(-z +288 "core" ( +2 "manipulator"&j& +4 "core" &-r / Mq +2 ."myFullPhaseDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &\ & +3 "core" &-r  Jq +3 ."myFullPhaseDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myFullPhaseDA"Forearm.seek :garage +3 "manipulator"&F'o +111 "core" ' +2 ."myFullPhaseDA"Hand.open +2 "manipulator"&1 +24 "core" 1 +2 "manipulator"&P% +5 "core" %yi 6 4 6? +2 ."myFullPhaseDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myFullPhaseDA"Forearm.seek :retract +2 "manipulator"&@' ] +101 "core" ' +2 ."da"delayUntil "19:05:07.49" +5885 "Can"T\ NyR +18956 #"da"recoverPRVreagent08 + .PTV.dial :mixing +4 "processing"%] @ +77 "core" B + ."da"PBV.dial :waste1 +3 "processing"%3  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%~ * +38 "core" + +2 ."da"PSV.dial :air +2 "processing"%  +49 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +4 "processing"%W' +2520 "core" ' +2 ."da"PSV.dial :mixloop +3 "processing"%g +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%&  +45 "core"  +2 ."da"delay 2 seconds +203 .PSV.dial :mixloop +2 "processing"% +48 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%\\  +48 "core"  +3 ."da"PS.seek :empty +4 "processing"%'s +2536 "core" ' +2 #"da"washCycleDA #1 of 2 +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%m +144 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +4 "processing"%,' +596 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%'Q +1614 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%)  +75 "core"  +2 ."da"PSV.dial PTV +3 "processing"% +79 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%  +38 "core" +2 "processing"%B% +3 "core" %V  +4 ."da"PS.seek 1.5ml +2 "processing"%a' +592 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%; * +38 "core" + +3 ."da"PS.seek 0ml +4 "processing"%'ܑ +1635 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +63 "processing"%c  +7 "core"  +2 ."da"PBV.dial :waste1 +5 "processing"%  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%% * +42 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%b +82 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%v' +2536 "core" ' +2 ."da"PSV.dial PTV +3 "processing"% +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%< +81 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%z +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%#  +81 "core"  +2 ."da"PS.seek :empty +3 "processing"%'s +2525 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +3 .PSV.dial PSR +5 "processing"%U +156 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +13 ."da"PS.reconfigure :default + "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%C' +587 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%|'Q +1599 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +5 "processing"%L +82 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%u  +39 "core" +2 "processing"%H% +3 "core" %L  +3 ."da"PS.seek 1.5ml +2 "processing"%N' +588 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%/ * +38 "core" , +3 ."da"PS.seek 0ml +4 "processing"%V'ܑ +35 "Can"I\ O|D+ +1572 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +4 .PBV.dial :waste1 +4 "processing"%X  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +37 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%A +82 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%' +2543 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%+ +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%! +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%Z +84 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%  +79 "core"  +2 ."da"PS.seek :empty +3 "processing"%s's +2529 "core" ' +3 #"da"getPMLReagent08 + .PRV.dial :air +4 "processing"%8  +47 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%0  +139 "core" +2 ."da"delay 5 seconds +503 .PRV.dial :ab2 +2 "processing"%  +48 "core" ~ +2 ."da"PTV.dial :PRVmixing +2 "processing"%O  +18 "core" +2 ."da"PSV.dial :mixloop +2 "processing"% +49 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."da"PS.seek 0.3ml +2 "processing"%' +386 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%e  +49 "core"  +2 "processing"%G% +4 "core" %  +3 ."da"PS.seek 0.55ml +2 "processing"%S'"^ +337 "core" ' +3 #"da"addPMLReagent08 + .PSV.dial :air +4 "processing"%Y  +47 "core"  +3 ."da"PS.seek 2ml +2 "processing"%y'Q +1546 "core" ' +2 ."da"PSV.dial :PML +3 "processing"%" +49 "core" +2 ."da"PTV.dial :mixing +2 "processing"%h @ +75 "core" @ +2 ."da"PBV.dial :waste1 +3 "processing"%5  +38 "core" +2 "processing"%M% +3 "core" %L  +3 ."da"PS.seek 1.85ml +2 "processing"%.'D +230 "core" ' +2 ."da"PBV.dial between PSV and waste1 +3 "processing"%9 * +37 "core" + +3 ."da"PS.seek 0ml +4 "processing"%d'ܑ +1951 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +29745 "Can"K\ I7 +18317 #"da"recoverPRVreagent08 +6 .PTV.dial :mixing +3 .PBV.dial :waste1 +4 "processing"%6  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +38 "core" + +2 ."da"PSV.dial :air +3 "processing"%f  +48 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%' +2516 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%K +49 "core" +2 ."da"delay 2 seconds +203 .PSV.dial :air + "processing"%4  +49 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%: +48 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%1  +48 "core"  +3 ."da"PS.seek :empty +2 "processing"%J's +2528 "core" ' +3 #"da"washCycleDA #1 of 3 + .PSR.select :air +3 .PSV.dial PSR +5 "processing"% +144 "core"  +3 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +13 ."da"PS.reconfigure :default + "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"% ' +586 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +2 "processing"%R'Q +1606 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%w  +76 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%t  +38 "core" +2 "processing"%% +5 "core" %P  +2 ."da"PS.seek 1.5ml +2 "processing"%x' +586 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%Q * +38 "core" + +3 ."da"PS.seek 0ml +4 "processing"%-'ܑ +1601 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +5 "processing"%>  +5 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%`  +37 "core" +2 ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"%} * +37 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%_ +80 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%?' +2527 "core" ' +2 ."da"PSV.dial PTV +3 "processing"% +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%[ +81 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%{ +79 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%r  +79 "core"  +2 ."da"PS.seek :empty +3 "processing"%'s +2523 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%q +144 "core"  +3 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +13 ."da"PS.reconfigure :default + "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%' +594 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +17 ."da"PS.seek 2ml +2 "processing"%('Q +1614 "core" ' + ."da"PTV.dial :puck +3 "processing"%  +7 "core"  +2 ."da"PSV.dial PTV +2 "processing"%^ +80 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%E  +37 "core" +2 "processing"%% +4 "core" %W +3 ."da"PS.seek 1.5ml +2 "processing"%7' +599 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%n * +36 "core" + +3 ."da"PS.seek 0ml +4 "processing"%='ܑ +880 "Can"J\ K+W +723 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%l  +6 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%T  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +37 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +80 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +63 "processing"%o' +2517 "core" ' +2 ."da"PSV.dial PTV +6 "processing"%k +81 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%2 +82 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%j +82 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%*  +79 "core"  +3 ."da"PS.seek :empty +2 "processing"%\ 's +2520 "core" ' +2 #"da"washCycleDA #3 of 3 +2 .PSR.select :air +3 .PSV.dial PSR +5 "processing"% +155 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."da"PS.seek 0.5ml +2 "processing"%P' +596 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%$'Q +1603 "core" ' + ."da"PTV.dial :puck +3 "processing"%F  +7 "core"  +2 ."da"PSV.dial PTV +2 "processing"%] +81 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%3  +38 "core" +2 "processing"%~% +4 "core" %S  +3 ."da"PS.seek 1.5ml +2 "processing"% ' +584 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%' * +37 "core" + +3 ."da"PS.seek 0ml +2 "processing"%g'ܑ +1610 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +5 "processing"%&  +5 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%  +37 "core" +3 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%\\ * +44 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%W +80 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%m' +2516 "core" ' +2 ."da"PSV.dial PTV +3 "processing"% +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%, +82 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%) +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +79 "core"  +3 ."da"PS.seek :empty +2 "processing"% 's +2523 "core" ' +2 ."da"Gate.power :camera,:ON +3 #Mixing DA Substrates +2 .PSR.select :air +5 .PSV.dial PSR +4 "processing"%B +149 "core"  +5 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +12 "processing"% +21 ."da"PS.reconfigure :default +4 "processing"%#A d`xb +13 ."da"PS.seek 0.25ml +6 "processing"%'I +346 "core" ' +2 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +5 "processing"% +12 ."da"PS.seek 0.5ml +2 "processing"%;' +341 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +13 ."da"PS.seek 2ml +2 "processing"%a'Q +1616 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%c  +8 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +81 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%%  +37 "core" +2 "processing"%b% +4 "core" %W +3 ."da"PS.seek 1.5ml +3 "processing"%' +596 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"% * +38 "core" , +3 ."da"PS.seek 0ml +4 "processing"%<'ܑ +1601 "core" ' +2 ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%z  +8 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%#  +38 "core" +3 ."da"delay 30 seconds +2062 "Can"P  +941 ."da"PBV.dial between PSV and waste1 +2 "processing"%v * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%U +83 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%' +2610 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%C +140 "core" +2 ."da"delay 5 seconds +511 .PSV.dial PSR +3 "processing"%L +82 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%u +84 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%H  +82 "core"  +2 ."da"PS.seek :empty +3 "processing"%|'s +2620 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air +4 .PSV.dial PSR +3 "processing"%/ +150 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +6 .PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 2ml +3 "processing"%N'Q +2110 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +3 "processing"%X  +6 "core"  +2 ."da"PSV.dial PTV +3 "processing"% +93 "core" ~ +2 ."da"PBV.dial :waste1 +3 "processing"%A  +39 "core" +2 "processing"%V% +4 "core" %L  +3 ."da"PS.seek 1.5ml +3 "processing"%+' +589 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%! * +40 "core" , +3 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%Z  +115 "core"  +3 ."da"PS.seek :empty +2 "processing"%'s +1630 "core" ' + "processing"%9 +4 "core" 9%6 +4 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +4 "processing"%8 +4 %0& +4 "core" 6 +2 &S  , +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&% +6 "core" % ` B ? 5  +3 "storage"(O% +4 "core" %@ +2 "storage"(. +4 "core" .(+ +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."da"SC.seek 3 +3 "storage"(s(@ +202 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +5 (e& +4 "core" &A M +2 "manipulator"&G& +4 "core" &-r   B q +3 "manipulator"&% +3 "core" % `     +4 ."da"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 3 +3 "manipulator"&Y( +184 "core" ( +2 "manipulator"&S& +4 "core" & ' +2 "storage"("& +4 "core" &K    +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&h'm +92 "core" ' +2 "storage"(5& +5 "core" &K   +2 ."da"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +7 ."da"SE.seek :beamBreak +2 "storage"(M' +317 "core" ' +2 "storage"(9- +4 "core" -' +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +6 "manipulator"&y& +3 "core" & ;' +3 "storage"(.& +4 "core" &K  $ +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +6 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +9 ."da"Forearm.seek 3 +4 "manipulator"&6'M +39 "core" ' + ."da"Elbow.hold +3 "manipulator"&, +7 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 "storage"(f- +3 "core" -' +3 ."da"SE.seek 1.09 Pucks below Top Plate +3 "storage"(d' +33 "core" ' +2 "manipulator"&K% +5 "core" %]\\  + "storage"(4& +4 "core" &K  +3 ."da"Forearm.force -20 + "manipulator"&5 +7 ."da"Forearm.seek 3 + 316 counts +2 "manipulator"&:'Љ +22 "core" ' +2 "manipulator"&1& +4 "core" &\  !u +3 "storage"(& +5 "core" &K +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&'m +16 "core" ' +2 ."da"SE.seek 2.09 Pucks below Top Plate +3 "storage"(J'l +35 "core" ' +2 "manipulator"& & +4 "core" &\   H!u +2 "manipulator"&w% +4 "core" %e    s +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +62 "manipulator"&' ] +89 "core" ' +2 ."da"Elbow.seek PC +11 "manipulator"&t( +252 "core" ( +2 "manipulator"&& +4 "core" & ( % %G +3 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &R& +3 "core" &   G +3 ."da"Forearm.seek PC +3 "manipulator"&Q'E +101 "core" ' +2 ."da"Hand.close +2 "manipulator"&x/ +69 "core" / +3 ."da"PC.seek :open +4 "processing"%>( +375 "core" ( +2 "storage"(`& +5 "core" &K    +2 "manipulator"&}& +4 "core" &C   * +2 "manipulator"&_% +4 "core" %   > +3 ."da"Forearm.seek :retract +2 "manipulator"&-' ] +97 "core" ' +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +3 "manipulator"& ( +249 "core" ( +2 "manipulator"&[& +4 "core" & , \\ +3 "storage"({& +3 "core" &K  ) B +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&r'm +105 "core" ' +2 ."da"Hand.open +2 "manipulator"&?1 +25 "core" 1 +3 "storage"(q- +4 "core" -'l +3 ."da"SE.seek 1.74 Pucks below Top Plate +3 "storage"('8 +29 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +6 ."da"SE.seek 0.75 Pucks below Top Plate +3 "storage"(' +60 "core" ' +3 #"da"Lights, camera, ACTION! +7 #PuckCamera: snap -bin=2,2 -png=0 -auto /var/log/esp/da25jul1319h50ml.png +1670 #SX HX9/16 (USB:67): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 1.297 seconds\ Exposing 696x520 pixel 16-bit image for 13.605 seconds\ /var/log/esp/da25jul1319h50ml.png: PNG Upload Complete\ +16 #PuckCamera: snap -bin=2,2 -png=0 15.0 /var/log/esp/midres/da25jul1319h50ml15s.png +251 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +1390 #"da"SX HX9/16 (USB:67): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da25jul1319h50ml15s.png: PNG Upload Complete\ +6 #PuckCamera: snap -bin=2,2 -png=0 25.0 /var/log/esp/midres/da25jul1319h50ml25s.png +1444 #"image"compressed /var/log/esp/da25jul1319h50ml.jxl +1201 #"da"SX HX9/16 (USB:67): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 25 seconds\ /var/log/esp/midres/da25jul1319h50ml25s.png: PNG Upload Complete\ +6 .Gate.power :camera,:OFF +3 "storage"(- +20 "core" -' +11 "storage"(^& +14 "core" &K  +6 "manipulator"&E& +4 "core" &  \\ +5 ."da"Elbow.seek 3 +2 "manipulator"&( +9 "core" ( +2 "manipulator"&(& +4 "core" & 5 \\ +3 "storage"(n& +5 "core" &K  +3 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&7'm +9 "core" ' +3 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +5 ."da"SE.seek 1.47 Pucks below Top Plate +2 "storage"(l'K +60 "core" ' +2 "manipulator"&T& +4 "core" & '\\ +2 "storage"(& +5 "core" &K b c +3 ."da"Elbow.reconfigure :limp + "manipulator"&$ ,(b +7 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek 3 +3 "manipulator"&'M +38 "core" ' +2 ."da"Elbow.hold +3 "manipulator"&=, +7 "core" , +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +7 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +5 ."da"SE.seek 1.65 Pucks below Top Plate +3 "storage"(k' +32 "core" ' + "manipulator"&2% +5 "core" %Xi A ? b  +2 "storage"(j& +5 "core" &K   +2 ."da"Forearm.force -20 +2 "manipulator"&5 +7 ."da"Forearm.seek 3 + 311 counts +2 "manipulator"&*'Є +15 "core" ' +2 "manipulator"&o& +3 "core" &  )K +3 "storage"(& +5 "core" &K u T\ +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 3 + 800 counts +4 "manipulator"&\ 'm +21 "core" ' +7 "storage"(P% +9 "core" % l c +4 ."downElevator"SE.seek :down +3 "storage"(F'= +99 (]% +4 "core" %d- b b [x +3 "manipulator"&3% +4 "core" %d w A ({ +4 ."da"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +3 "manipulator"&~' ] +103 "core" ' +48 ' +3 ."downElevator"SE.stop + "storage"(5 +6 ($& +5 "core" &K \  +4 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +5 #"myFullPhaseDA"Starting finalPurge +4 "processing"%'& +76 "core" & +3 "manipulator"& & +4 "core" & & .K +3 "manipulator"&&% +4 "core" % _ ! . +4 ."psFlush"Elbow.seek FlushPuck::Garage +7 "manipulator"& (-z +187 "core" ( +2 "manipulator"&\\& +4 "core" &-  ; 2\\ +3 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &W& +5 "core" &-  L 2\\ +3 ."psFlush"Forearm.seek :garage +4 "manipulator"&g'o +110 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&/ +29 "core" / +3 "manipulator"&,& +4 "core" &- W \\ +3 "manipulator"&)% +5 "core" %σw   +3 ."psFlush"Forearm.seek :retract +4 "manipulator"&' ] +107 "core" ' +3 ."psFlush"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +7 ."psFlush"Elbow.seek PC +4 "manipulator"&m( +128 "core" ( + "manipulator"&B& +4 "core" &  0? +3 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 & & +4 "core" & 0? +4 ."psFlush"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +8 ."psFlush"Forearm.seek PC +3 "manipulator"&'E +98 "core" ' +2 "manipulator"&;& +5 "core" &  e 1? +3 "manipulator"&c% +5 "core" %J 1* +2 "processing"%& +6 "core" & +2 "processing"%%& +7 "core" & +3 ."psFlush"PC.seek :closed +4 "processing"%b(SD +6 "core" & + &  +10 &,o ,} +9 &`r @ +9 &A` R +10 &? S +9 &@ S +10 &? R +9 &F? S +9 &C S +10 & > S +9 &"A R +10 &$O? R +9 &&@ R +9 &'? S +10 &)C S +9 &+VD S +10 &-? S +9 &.A R +9 &0A R +9 &2^A S +10 &4D S +9 &5B S +10 &7C S +9 &9dC S +9 &;&C S +10 &<A T +9 &>@ S +10 &@lC S +9 &B-C T +9 &CB T +10 &EJ T +9 &GmU V +9 &I(g X +10 &Jv Z +9 &L~ [\ +10 &Nf} [\ +9 &P(~ [\ +9 &Q I +10 &R< \\ +9 &S  - +3 ( +2 "processing"%%& +6 #"psFlush"Processing Clamp onSpring/offSpring for 8/24 samples, on/off torque 1.71 +2 "processing"%a& +6 "core" &S - +4 ."psFlush"Hand.open + "manipulator"&1 +72 "core" 1 +3 "manipulator"&% +3 "core" % J 0* +4 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +3 "manipulator"&z' ] +97 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +5 "processing"%# +62 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +6 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +2 "processing"%v' +294 #"image"compressed /var/log/esp/midres/da25jul1319h50ml15s.jxl +94 #"myFullPhaseDA"Waiting >20 seconds for psFlush to relinquish FlushPuck +217 "core" ' +3 ."psFlush"delay 5 seconds +502 .PSR.select :air +4 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%U' +2084 #"image"compressed /var/log/esp/midres/da25jul1319h50ml25s.jxl +3 ."Qmail"DAfans.email "da25jul1319h50ml exposed 13.605 seconds\\nmidres/da25jul1319h50ml15s\\nmidres/da25jul1319h50ml25s",Subject: "da25jul1319h50ml images!" +28 "core" ' +2 ."psFlush"delay 1 second +106 .PRV.dial :waste2,avoiding: :ab2 +3 "processing"%< @ +207 "core" A +2 ."psFlush"PTV.dial :PRVmixing +3 "processing"%C  +136 "core" +2 ."psFlush"PSV.dial :mixloop +3 "processing"%L +114 "core" +2 ."psFlush"PS.seek :empty +3 "processing"%u's +2621 "core" ' +138 ."psFlush"PSR.select :air +11 .PSV.dial PSR +6 "processing"%H +121 "core"  +4 #"psFlush"Pulling 0.5ml of PSR.flush +3 .PSR.select :flush +9 "processing"%@ +20 ."psFlush"PS.seek 0.5ml +4 "processing"%' +600 "core" ' +4 ."psFlush"delay 5 seconds +506 .PSR.select :air +5 "processing"% +17 ."psFlush"PS.seek 2.5ml +4 "processing"%/' +559 #"uploadLog"upsync +1550 "core" ' +2 ."psFlush"delay 1 second +103 .PBV.dial :waste1 +2 "processing"%|  +39 "core" + ."psFlush"PTV.dial :mixing +3 "processing"%X @ +77 "core" B +2 ."psFlush"PSV.dial :mixloop +2 "processing"% +115 "core" +2 ."psFlush"PS.seek :empty +4 "processing"%A's +2620 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%V +114 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +12 ."psFlush"PS.seek 1ml +3 "processing"%N'[q +1092 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%!' +1611 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%Z +80 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%+  +77 "core"  +2 ."psFlush"PBV.dial :waste1 +3 "processing"%  +6 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"%8'ܑ +2614 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%0 +80 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%' +2630 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%O +84 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"%'ܑ +2624 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%e +82 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +2 "processing"%G' +600 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2108 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%p +81 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%S U +59 "core" W +3 ."psFlush"PS.seek 0ml +4 "processing"%"'ܑ +2656 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%i @ +49 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%5' +2629 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%@  +78 "core"  +3 ."psFlush"PS.seek :empty +2 "processing"%9's +2285 "Can"L\ L +333 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%y +47 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%.' +2616 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%f +84 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%K U +6 "core" V +3 ."psFlush"PS.seek 0ml +3 "processing"%4'ܑ +2624 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%1 @ +47 "core" ? +3 ."psFlush"PS.seek 2.5ml +4 "processing"%' +2617 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +81 "core"  +3 ."psFlush"PS.seek :empty +2 "processing"%w's +2626 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%h +48 "core"  +2 ."psFlush"PSR.select :flush +5 "processing"%@ +12 ."psFlush"PS.seek 1ml +2 "processing"%Y'[q +1101 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%M' +1650 "core" ' +2 ."psFlush"PSV.dial PTV +11 "processing"%6 +81 "core" +2 ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +4 "processing"%:  +59 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%d'ܑ +2624 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +81 "core"  +2 ."psFlush"PSR.select :air +6 .PS.seek 2.5ml +4 "processing"%' +2627 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%R +86 "core" +5 ."psFlush"PS.seek 0ml +7 "processing"%'ܑ +2633 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%x +80 "core"  +2 ."psFlush"PSR.select :flush +5 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%' +585 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2108 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%` +81 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%} U +60 "core" W +3 ."psFlush"PS.seek 0ml +2 "processing"%_'ܑ +2615 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%Q @ +48 "core" ? +3 ."psFlush"PS.seek 2.5ml +3 "processing"%[' +2629 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%{  +78 "core"  +3 ."psFlush"PS.seek :empty +4 "processing"%t's +2629 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%? +47 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +4 "processing"%q' +2618 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%- +86 "core" + ."psFlush"PBV.dial PSV +3 "processing"%J U +7 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%'ܑ +2623 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"% @ +47 "core" @ +3 ."psFlush"PS.seek 2.5ml +4 "processing"%^' +2613 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%E  +81 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%('s +2617 "core" ' +2 #"myFullPhaseDA"Loading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'n& +6 "core" &N +3 "manipulator"&T& +5 "core" & S? +2 ."myFullPhaseDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myFullPhaseDA"Elbow.seek PC +2 "manipulator"&( +3 "core" ( +4 "manipulator"&2& +5 "core" &  0 T? +2 ."myFullPhaseDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &j& +3 "core" & L T? +3 ."myFullPhaseDA"Forearm.seek PC +4 "manipulator"&o'E +94 "core" ' +2 ."myFullPhaseDA"Hand.close +2 "manipulator"&/ +77 "core" / +3 ."myFullPhaseDA"PC.seek :open +2 "processing"% ( +377 "core" ( +2 "manipulator"&r& +5 "core" & C W? + "manipulator"&P% +4 "core" % B W& +3 ."myFullPhaseDA"Forearm.seek :retract +3 "manipulator"&' ] +97 "core" ' +2 ."myFullPhaseDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myFullPhaseDA"Elbow.seek CC +3 "manipulator"&7( +354 "core" ( +2 "manipulator"&]& +5 "core" &  I U# +2 ."myFullPhaseDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &3& +4 "core" &  O U# +4 ."myFullPhaseDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 ."myFullPhaseDA"Forearm.seek CC +2 "manipulator"&'ш +104 "core" ' +2 "manipulator"&l& +4 "core" &  Q# +2 "manipulator"&% +4 "core" %ѐ - Q +3 "collection"'*& +4 "core" &O +63 "collection"'$& +5 "core" &m +3 ."myFullPhaseDA"CC.seek :closed +2 "collection"''(X +8 "core" &S +3 &L 4 +10 &EsU 2 +9 &3luS G +10 &YO U +9 &FN T +9 &FCG T +10 &CB T +9 &GM T +9 &GE U +10 &!NGG T +9 &#GI T +10 &$GE T +9 &&CL T +9 &(WEE T +10 &*DJ T +9 &+EM T +9 &-IM U +10 &/^GQ T +9 &1GM U +10 &2CR T +9 &4DJ U +9 &6eDH U +10 &8'DS U +9 &9CR T +9 &;CS T +10 &=nGP T +9 &?0HP T +10 &@GN T +9 &BHT T +9 &DtL] U +10 &F2]\\ V +9 &Gm\\ Y +9 &I] _ +10 &K\\\\ ` +9 &M Z _ +10 &NW ` +9 &P] ` +9 &Rb] a +10 &T#X a +9 &U^ b# +9 &WV R +10 &X!{[ %l +9 &Xv[ [ +3 ( +2 "collection"'$& +5 #"myFullPhaseDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.51 +2 "collection"'k& +5 "core" &Xtv [ +3 ."myFullPhaseDA"Hand.open +2 "manipulator"& 1 +20 "core" 1 +2 "manipulator"&&% +3 "core" %ф  J +3 ."myFullPhaseDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myFullPhaseDA"Forearm.seek :retract +3 "manipulator"&\ ' ] +107 "core" ' +2 #"myFullPhaseDA"Flushing the Collection Valve::Manifold +2 "collection"'F& +6 "core" &Xtv [ +3 "collection"'\\% +4 "core" %Lw  +2 ."myFullPhaseDA"CSV.dial CSR +3 "collection"'W  +45 "core"  +2 #"myFullPhaseDA"Pulling 5ml of CSR.flush +2 .CSR.select :flush +4 "collection"' +13 ."myFullPhaseDA"CS.seek 5ml +2 "collection"'='q +1346 "core" ' +2 ."myFullPhaseDA"delay 5 seconds +502 .CSR.select :air +3 "collection"' +12 '% +3 "core" %qZ  +3 ."myFullPhaseDA"CS.reconfigure :fast +2 "collection"'#d @b +6 ."myFullPhaseDA"CS.seek 7.499ml +2 "collection"','? +680 "core" ' +2 ."myFullPhaseDA"CSV.dial :waste +3 "collection"') +139 "core" +3 ."myFullPhaseDA"CS.reconfigure :default + "collection"'#P d@b +6 ."myFullPhaseDA"CS.seek 0ml +3 "collection"'~'P +1984 "core" ' +2 #"myFullPhaseDA"Flushing lower manifold's waste1 port +2 "collection"'B& +6 "core" &Xr] [ +3 "collection"' % +4 "core" %M\\ +2 ."myFullPhaseDA"CSV.dial :flush +2 "collection"'g  +46 "core"  +3 ."myFullPhaseDA"CS.reconfigure :fast +2 "collection"'#d @b +6 ."myFullPhaseDA"CS.seek 5ml +2 "collection"';'q +1279 "core" ' +2 ."myFullPhaseDA"delay 5 seconds +503 .CSV.dial :air +2 "collection"'c @ +46 "core" B +2 "collection"'% +4 "core" %qu  +3 ."myFullPhaseDA"CS.seek 7ml +2 "collection"' 'd +571 "core" ' +2 ."connect"CSV.dial CTV +3 ."myFullPhaseDA"CTV.dial CSV +4 "collection"'  +3 '>  +45 "core"  +102  +2 ."myFullPhaseDA"CBV.dial :waste1 +3 "collection"'a @ +47 "core" ? +2 ."myFullPhaseDA"CS.seek 0ml +3 "collection"''P +1746 "core" ' +2 #"myFullPhaseDA"Flushing lower manifold's waste2 port +2 "collection"'& +6 "core" &XrG [ +3 "collection"'%% +4 "core" %PK +2 ."myFullPhaseDA"CSV.dial :flush +3 "collection"'#  +89 "core"  +3 ."myFullPhaseDA"CS.seek 5ml +4 "collection"''q +1273 "core" ' +2 ."myFullPhaseDA"delay 5 seconds +502 .CSV.dial :air +3 "collection"' @ +46 "core" A +2 "collection"'v% +4 "core" %qg  +3 ."myFullPhaseDA"CS.seek 7ml +3 "collection"'<'c +569 "core" ' +2 ."connect"CSV.dial CTV +4 ."myFullPhaseDA"CTV.dial CSV +3 "collection"'C  +3 'L  +9 "core"  +35  +2 ."myFullPhaseDA"CBV.dial :waste2 +2 "collection"'U  +115 "core"  +3 ."myFullPhaseDA"CS.seek 0ml +4 "collection"'H'P +1743 "core" ' +2 #"myFullPhaseDA"Disinfecting external Intake with kill +2 "collection"'u& +6 "core" &XrN [ +2 "collection"'% +5 "core" %LL + ."myFullPhaseDA"CSV.dial CSR +3 "collection"'|  +45 "core"  +2 #"myFullPhaseDA"Pulling 8ml of CSR.kill + .CSR.select :kill +5 "collection"' +12 ."myFullPhaseDA"CS.seek 8ml +2 "collection"'X'! +312 "Can"Q ^ +1703 "core" ' +2 ."myFullPhaseDA"delay 5 seconds +503 .CSR.select :air +3 "collection"' +12 ."myFullPhaseDA"CS.seek 10ml +61 "collection"'' +557 "core" ' +4 ."connect"CSV.dial CBV +3 ."myFullPhaseDA"CBV.dial CSV +5 "collection"'/ +2 'V  +109 "core" +36  +2 ."myFullPhaseDA"CTV.dial :intake +3 "collection"'A  +83 "core" + ."myFullPhaseDA"Intake.select :open +2 "sampler") +14 ."myFullPhaseDA"CS.seek 2ml +2 "collection"'N' +1987 "core" ' +2 ."myFullPhaseDA"Intake.select :close + "sampler")0 +13 ."myFullPhaseDA"CTV.dial :air +3 "collection"'Z  +78 "core" ~ +2 ."myFullPhaseDA"CS.reconfigure :default +2 "collection"'#P d@b +6 ."myFullPhaseDA"CS.seek 0ml +3 "collection"'+'P +596 "core" ' +2 ."myFullPhaseDA"CSV.dial CSR +2 "collection"'  +110 "core"  +2 #"myFullPhaseDA"Pulling 5ml of CSR.flush +2 .CSR.select :flush +4 "collection"' +13 ."myFullPhaseDA"CS.seek 5ml +2 "collection"'!'q +1363 "core" ' +2 ."myFullPhaseDA"delay 5 seconds +502 .CSR.select :air +4 "collection"' +12 ."myFullPhaseDA"CS.seek 10ml +3 "collection"'0' +1349 "core" ' +2 ."myFullPhaseDA"CSV.dial CBV +2 "collection"'8 +110 "core" +3 ."myFullPhaseDA"CS.seek 0ml +2 "collection"'O'P +2621 "core" ' +3 #"myFullPhaseDA"Garaging FlushPuck in Collection Clamp + "manipulator"&& +8 "core" & G# +2 ."myFullPhaseDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myFullPhaseDA"Elbow.seek CC +3 "manipulator"&e( +39 "core" ( +2 "manipulator"&& +4 "core" & 4 In +2 ."myFullPhaseDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &G& +4 "core" & ( In +3 ."myFullPhaseDA"Forearm.seek CC +3 "manipulator"&p'ш +101 "core" ' +2 ."myFullPhaseDA"Hand.close + "manipulator"&S/ +23 "core" / +3 ."myFullPhaseDA"CC.seek :open +2 "collection"'( +409 "core" ( +2 "manipulator"&i& +4 "core" &  Pn +3 "manipulator"&"% +4 "core" %ы \\ P +3 ."myFullPhaseDA"Forearm.seek :retract +2 "manipulator"&@' ] +98 "core" ' +2 ."myFullPhaseDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myFullPhaseDA"Elbow.seek :garage +2 "manipulator"&5(-z +277 "core" ( +2 "manipulator"&y& +4 "core" &-{   Rd +2 ."myFullPhaseDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &9& +5 "core" &-{ # Qd +2 ."myFullPhaseDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myFullPhaseDA"Forearm.seek :garage +2 "manipulator"&f'o +114 "core" ' +2 ."myFullPhaseDA"Hand.open +2 "manipulator"&K1 +21 "core" 1 +2 "manipulator"&.% +3 "core" %uk Z Q @H +3 ."myFullPhaseDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myFullPhaseDA"Forearm.seek :retract +2 "manipulator"&1' ] +105 "core" ' +2 #"myFullPhaseDA"Beginning samplePassF +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'4& +6 "core" &' +2 "manipulator"& & +4 "core" &-{ Rd +3 ."myFullPhaseDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myFullPhaseDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&(-z +7 "core" ( +2 "manipulator"&h& +4 "core" &-{  Qd +2 ."myFullPhaseDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &w& +3 "core" &-{ : Qd +3 ."myFullPhaseDA"Forearm.seek :garage +2 "manipulator"&Y'o +111 "core" ' +2 ."myFullPhaseDA"Hand.close + "manipulator"&6/ +25 "core" / +2 "manipulator"&:& +3 "core" &-{ ~ x p Dd +3 "manipulator"&M% +4 "core" %ρ | t  CV +3 ."myFullPhaseDA"Forearm.seek :retract +2 "manipulator"&' ] +111 "core" ' +2 ."myFullPhaseDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myFullPhaseDA"Elbow.seek CC +2 "manipulator"&d( +278 "core" ( +2 "manipulator"&R& +4 "core" &  O% +3 ."myFullPhaseDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +4 "core" & 6 O% +3 ."myFullPhaseDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myFullPhaseDA"Forearm.seek CC +2 "manipulator"&x'ш +162 "core" ' +2 "manipulator"&& +4 "core" &  s R% +3 "manipulator"&% +4 "core" %} a S +3 "collection"'`& +5 "core" &* +5 "collection"'}& +5 "core" &) +3 ."myFullPhaseDA"CC.seek :closed +4 "collection"'(X +4 "core" &* +5 &. 6 +10 &Ep+ 2 +9 &=mr/ G +9 &U' S +10 &C( S +9 &XE% S +10 &F( S +9 &D* S +9 &D+ S +10 &!`B( S +9 &#"C( S +9 &$G+ S +10 &&B/ S +9 &(hE1 S +9 &**A1 S +10 &+C/ S +9 &-C0 R +10 &/oD0 S +9 &12C/ S +9 &2B* R +10 &4C) S +9 &6wE* S +10 &8;B/ R +9 &9A- R +9 &;C' S +10 &=F2 S +9 &?AG/ S +9 &AB4 S +10 &BB, R +9 &DI/ S +9 &FCU, U +10 &Gl+ X +9 &I, ] +10 &Km. _ +9 &M0+ ^ +9 &N) _ +10 &P+ ^ +9 &Rq) ` +9 &T14 a +10 &U* b +9 &W) H +10 &X*0 (v +9 &X]& P +3 ( +2 "collection"'}& +4 #"myFullPhaseDA"Collection Clamp onSpring/offSpring for 7/25 samples, on/off torque 2.51 +2 "collection"'Q& +5 "core" &X[I P +3 ."myFullPhaseDA"Hand.open +2 "manipulator"&_1 +27 "core" 1 +2 "manipulator"&{% +3 "core" %} Q L +3 ."myFullPhaseDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myFullPhaseDA"Forearm.seek :retract +3 "manipulator"&[' ] +92 "core" ' +2 ."myFullPhaseDA"PSV.dial PSR,avoiding: PBV +3 "processing"%?  +49 "core"  +2 #"myFullPhaseDA"Pulling 1.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +12 ."myFullPhaseDA"PS.seek 1.5ml +2 "processing"%t' +1598 "core" ' +2 ."myFullPhaseDA"delay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%-  +49 "core"  +3 ."myFullPhaseDA"PS.seek 0ml +4 "processing"%J'ܑ +1612 "core" ' +2 ."myFullPhaseDA"PSV.dial PSR +2 "processing"%q +49 "core"  +2 ."myFullPhaseDA"PSR.select :air +3 "processing"% +13 ."myFullPhaseDA"PS.seek 2.5ml +2 "processing"%' +2617 "core" ' +3 ."connect"PRV.dial CBV +3 ."myFullPhaseDA"CBV.dial PRV +4 "processing"%  +4 "collection"'E  +80 "core" +28  +3 ."myFullPhaseDA"PSV.dial :PTV,via: :air +2 "processing"%^ +222 "core" +2 ."myFullPhaseDA"CTV.dial :air,avoiding: :intake +3 "collection"'n  +16 "core" +2 ."myFullPhaseDA"PTV.dial :PRV,avoiding: :puck +3 "processing"%T @ +77 "core" A +3 ."myFullPhaseDA"PS.seek 0ml +4 "processing"%2'ܑ +2616 "core" ' +2 ."myFullPhaseDA"PSV.dial :air +3 "processing"%j  +78 "core"  +3 ."myFullPhaseDA"PS.seek 2.5ml +4 "processing"%' +2614 "core" ' + ."myFullPhaseDA"PSV.dial :PTV +2 "processing"%m +81 "core"  +3 ."myFullPhaseDA"PS.seek 0ml +2 "processing"%z'ܑ +2639 "core" ' +2 #"myFullPhaseDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&b& +6 "core" & | K$ +4 ."myFullPhaseDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."myFullPhaseDA"Elbow.seek CC +2 "manipulator"&r( +38 "core" ( +2 "manipulator"&P& +4 "core" &  M +2 ."myFullPhaseDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &o& +3 "core" &  N +3 ."myFullPhaseDA"Forearm.seek CC +3 "manipulator"&'ш +94 "core" ' +2 ."myFullPhaseDA"Hand.close +2 "manipulator"&]/ +23 "core" / +2 ."myFullPhaseDA"CC.seek :open +3 "collection"'3( +412 "core" ( +2 "manipulator"&l& +4 "core" &  T +2 "manipulator"&% +4 "core" %с N T/ +3 ."myFullPhaseDA"Forearm.seek :retract +2 "manipulator"&*' ] +97 "core" ' +2 ."myFullPhaseDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myFullPhaseDA"Elbow.seek :garage +2 "manipulator"&(-z +276 "core" ( +2 "manipulator"&D& +4 "core" &- \ Tc +2 ."myFullPhaseDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &k& +3 "core" &- . Tc +4 ."myFullPhaseDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +6 ."myFullPhaseDA"Forearm.seek :garage +2 "manipulator"& 'o +114 "core" ' +3 ."myFullPhaseDA"Hand.open + "manipulator"&&1 +19 "core" 1 +2 "manipulator"&F% +4 "core" %yd x s A7 +49 ."myFullPhaseDA"Forearm.reconfigure :loose +15 "manipulator"&#Q@2^d^b +5 ."myFullPhaseDA"Forearm.seek :retract +3 "manipulator"&\\' ] +105 "core" ' +2 #"myFullPhaseDA"Beginning samplePassF +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'$& +6 "core" &! +3 "manipulator"&W& +3 "core" &- Tc +3 ."myFullPhaseDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myFullPhaseDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&(-z +6 "core" ( +2 "manipulator"&I& +4 "core" &-  Tc +3 ."myFullPhaseDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 && +3 "core" &- C Tc +3 ."myFullPhaseDA"Forearm.seek :garage +3 "manipulator"&='o +110 "core" ' +2 ."myFullPhaseDA"Hand.close + "manipulator"&)/ +28 "core" / +2 "manipulator"&,& +4 "core" &- | E Cc +2 "manipulator"&B% +4 "core" %σr ~  C +3 ."myFullPhaseDA"Forearm.seek :retract +2 "manipulator"& ' ] +111 "core" ' +3 ."myFullPhaseDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myFullPhaseDA"Elbow.seek CC +3 "manipulator"&g( +275 "core" ( +2 "manipulator"&~& +4 "core" & 6 P$ +2 ."myFullPhaseDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &c& +3 "core" &  P$ +3 ."myFullPhaseDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myFullPhaseDA"Forearm.seek CC +3 "manipulator"&'ш +94 "core" ' +2 "manipulator"&;& +3 "core" & B Q$ +3 "manipulator"&% +4 "core" %р I P +3 "collection"'>& +4 "core" &* +3 "collection"'a& +5 "core" &- +3 ."myFullPhaseDA"CC.seek :closed +4 "collection"' (X +6 "core" &+ +3 &1 6 +9 &Dn, 2 +9 &<nq+ F +10 &W) T +9 &@( S +9 &TB+ S +10 &C- R +9 &C- S +10 &C. R +9 &!\\D( S +9 &#F) S +10 &$C) S +9 &&A) S +10 &(dA, S +9 &*&@+ S +9 &+@( S +10 &-D+ R +9 &/lC* S +9 &1.F% S +10 &2A' R +9 &4C* S +9 &6tB( S +10 &86@( S +9 &9D. R +10 &;C% R +9 &=|A, S +9 &?>A) S +10 &AA" S +9 &BA% R +9 &DH( S +10 &F@T! U +9 &Gg' W +10 &I+ ] +9 &Ki+ _ +9 &M,+ ^ +10 &N* _ +9 &P! ^ +9 &Rn( ` +10 &T/) ` +9 &U. b +10 &W) G +9 &X/' &q +9 &XY) M +3 ( +2 "collection"'a& +5 #"myFullPhaseDA"Collection Clamp onSpring/offSpring for 7/25 samples, on/off torque 2.55 +2 "collection"'& +5 "core" &XXB M +3 ."myFullPhaseDA"Hand.open +2 "manipulator"&%1 +23 "core" 1 +2 "manipulator"&#% +4 "core" %р  J +3 ."myFullPhaseDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myFullPhaseDA"Forearm.seek :retract +3 "manipulator"&' ] +97 "core" ' +4 ."myFullPhaseDA"PSV.dial PSR,avoiding: PBV +3 "processing"%  +208 "core"  +2 #"myFullPhaseDA"Pulling 2.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +12 ."myFullPhaseDA"PS.seek 2.5ml +3 "processing"%v' +2619 "core" ' +2 ."myFullPhaseDA"delay 5 seconds +503 ."connect"PRV.dial CBV +3 ."myFullPhaseDA"CBV.dial PRV +6 "processing"%  + "collection"'L  +8 "core"  +2 +3 ."myFullPhaseDA"PSV.dial :PTV,via: :air +3 "processing"%C +209 "core" ~ +2 ."myFullPhaseDA"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +4 "processing"%U @ +18 "core" ? +3 ."myFullPhaseDA"PS.seek 0ml +2 "processing"%<'ܑ +2628 "core" ' +2 ."myFullPhaseDA"PSV.dial PSR,avoiding: PBV +2 "processing"%u  +225 "core"  +2 #"myFullPhaseDA"Pulling 2.5ml of PSR.flush +2 .PSR.select :flush +6 .PS.seek 2.5ml +3 "processing"%' +2626 "core" ' +2 ."myFullPhaseDA"delay 5 seconds +504 ."connect"PRV.dial CBV +4 ."myFullPhaseDA"CBV.dial PRV +4 "processing"%|  +7 "core"  +2 ."myFullPhaseDA"PSV.dial :PTV,via: :air +3 "processing"%H +207 "core" ~ +2 ."myFullPhaseDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +5 "processing"%X @ +7 "core" ? +3 ."myFullPhaseDA"PS.seek 0ml +2 "processing"%/'ܑ +2615 "core" ' +2 ."myFullPhaseDA"PSV.dial PSR,avoiding: PBV +3 "processing"%V  +209 "core"  +2 #"myFullPhaseDA"Pulling 2.5ml of PSR.flush + .PSR.select :flush +7 .PS.seek 2.5ml +61 "processing"%A' +2618 "core" ' +2 ."myFullPhaseDA"delay 5 seconds +506 ."connect"PRV.dial CBV +4 ."myFullPhaseDA"CBV.dial PRV +4 "processing"%  +6 "core"  +3 ."myFullPhaseDA"PSV.dial :PTV,via: :air +2 "processing"%Z +211 "core" ~ +2 ."myFullPhaseDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +4 "processing"%N @ +7 "core" ? +3 ."myFullPhaseDA"PS.seek 0ml +3 "processing"%'ܑ +2619 "core" ' +2 ."myFullPhaseDA"PSV.dial PSR,avoiding: PBV +3 "processing"%+  +220 "core"  +2 #"myFullPhaseDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +6 .PS.seek 1.5ml +3 "processing"%!' +1606 "core" ' +2 ."myFullPhaseDA"delay 5 seconds +502 .PSV.dial :waste1 +4 "processing"%8  +47 "core"  +2 ."myFullPhaseDA"PS.seek 0ml +3 "processing"%0'ܑ +1602 "core" ' +2 ."myFullPhaseDA"PSV.dial PSR +3 "processing"% +59 "core"  +2 ."myFullPhaseDA"PSR.select :air +3 "processing"% +12 ."myFullPhaseDA"PS.seek 2.5ml +2 "processing"%' +2624 "core" ' +2 ."connect"PRV.dial CBV +3 ."myFullPhaseDA"CBV.dial PRV +4 "processing"%G  +8 "core"  +2 ."myFullPhaseDA"PSV.dial :PTV,via: :air +3 "processing"%S +209 "core" ~ +2 ."myFullPhaseDA"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +4 "processing"%7 @ +6 "core" ? +3 ."myFullPhaseDA"PS.seek 0ml +3 "processing"%\ 'ܑ +1845 "Can"I WE +777 "core" ' +2 ."myFullPhaseDA"PSV.dial :air +2 "processing"%'  +83 "core"  +2 ."myFullPhaseDA"PS.seek 2.5ml +3 "processing"%i' +2627 "core" ' +2 ."myFullPhaseDA"PSV.dial :PTV +3 "processing"%" +81 "core" ~ +3 ."myFullPhaseDA"PS.seek 0ml +4 "processing"%p'ܑ +2616 "core" ' +2 ."myFullPhaseDA"PSV.dial :air +2 "processing"%y  +81 "core"  +3 ."myFullPhaseDA"PS.seek 2.5ml +2 "processing"%9' +2620 "core" ' +2 ."myFullPhaseDA"PSV.dial :PTV +2 "processing"%e +86 "core"  +3 ."myFullPhaseDA"PS.seek 0ml +3 "processing"%K'ܑ +2619 "core" ' +2 ."myFullPhaseDA"PSV.dial :air +3 "processing"%.  +80 "core"  +3 ."myFullPhaseDA"PS.seek 2.5ml +2 "processing"%4' +2623 "core" ' +2 ."myFullPhaseDA"PSV.dial :PTV +2 "processing"% +80 "core" +3 ."myFullPhaseDA"PS.seek 0ml +4 "processing"%@'ܑ +2618 "core" ' +2 #"myFullPhaseDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&h& +6 "core" & j K$ +3 ."myFullPhaseDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."myFullPhaseDA"Elbow.seek CC +3 "manipulator"&w( +7 "core" ( +2 "manipulator"&f& +3 "core" & J$ +3 ."myFullPhaseDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &6& +4 "core" & s J$ +3 ."myFullPhaseDA"Forearm.seek CC +3 "manipulator"&:'ш +95 "core" ' + ."myFullPhaseDA"Hand.close +2 "manipulator"&M/ +20 "core" / +2 ."myFullPhaseDA"CC.seek :open +3 "collection"'5( +409 "core" ( +2 "manipulator"&1& +4 "core" &  Q$ +3 "manipulator"&Y% +4 "core" %ё  P: +3 ."myFullPhaseDA"Forearm.seek :retract +2 "manipulator"&R' ] +95 "core" ' +2 ."myFullPhaseDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +7 ."myFullPhaseDA"Elbow.seek :garage +2 "manipulator"&(-z +284 "core" ( +2 "manipulator"&& +4 "core" &-y  ( Uk +3 ."myFullPhaseDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 && +4 "core" &-y ] Tk +2 ."myFullPhaseDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myFullPhaseDA"Forearm.seek :garage +3 "manipulator"&'o +116 "core" ' +3 ."myFullPhaseDA"Hand.open +2 "manipulator"&`1 +25 "core" 1 +2 "manipulator"&% +4 "core" %wa { f q @- +3 ."myFullPhaseDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myFullPhaseDA"Forearm.seek :retract +3 "manipulator"&' ] +116 "core" ' +3 #"myFullPhaseDA"Beginning samplePassF +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'Q& +62 "core" &8 +3 "manipulator"&_& +4 "core" &-y Xk +4 ."myFullPhaseDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myFullPhaseDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&{(-z +7 "core" ( +2 "manipulator"&}& +4 "core" &-y x Xk +3 ."myFullPhaseDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &?& +3 "core" &-y  Xk +3 ."myFullPhaseDA"Forearm.seek :garage +3 "manipulator"&x'o +110 "core" ' +2 ."myFullPhaseDA"Hand.close +2 "manipulator"&(/ +29 "core" / +2 "manipulator"&-& +3 "core" &-y | s Bk +3 "manipulator"&t% +5 "core" %σp r u  B +2 ."myFullPhaseDA"Forearm.seek :retract +2 "manipulator"&q' ] +111 "core" ' +2 ."myFullPhaseDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myFullPhaseDA"Elbow.seek CC +3 "manipulator"&J( +278 "core" ( +2 "manipulator"&E& +3 "core" &\ Q!p +3 ."myFullPhaseDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" &\ N R!p +3 ."myFullPhaseDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myFullPhaseDA"Forearm.seek CC +3 "manipulator"&^'ш +104 "core" ' +2 "manipulator"&n& +4 "core" &\  O!p +2 "manipulator"&T% +4 "core" %ц  O +3 "collection"'& +5 "core" &V +2 "collection"'j& +5 "core" &U +3 ."myFullPhaseDA"CC.seek :closed +2 "collection"'2(X +7 "core" &7 +6 &5: %f +9 &pSq5 9 +9 &{j? M +9 &iD5 S +10 &+C; S +9 &B5 S +10 &G7 S +9 &qG9 S +9 & 3G7 S +10 &!G9 S +9 &#D7 S +9 &%yC9 S +10 &';D5 S +9 &(E5 R +10 &*F6 S +9 &,F8 S +9 &.DA8 R +10 &0C5 R +9 &1A3 S +9 &3@3 R +10 &5KA8 S +9 &7A: R +10 &8?8 R +9 &:C: R +9 &E9 S +9 &?C5 R +9 &AE6 S +10 &CZE8 S +9 &EK8 T +10 &FW; U +9 &Hu; Y +9 &JB6 ^ +10 &L4 ^ +9 &M7 ^ +9 &O8 ^ +10 &QG7 _ +9 &S7 _ +10 &T4 ` +9 &V5 b +9 &Xi6 5 +10 &X2 U +9 ( + &X`: R +3 "collection"'j& +4 #"myFullPhaseDA"Collection Clamp onSpring/offSpring for 8/26 samples, on/off torque 2.50 +2 "collection"'m& +7 "core" &X`5 R +2 ."myFullPhaseDA"Hand.open +2 "manipulator"&1 +23 "core" 1 +2 "manipulator"&b% +4 "core" %~ ( H +3 ."myFullPhaseDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myFullPhaseDA"Forearm.seek :retract + "manipulator"&P' ] +101 "core" ' +3 ."myFullPhaseDA"PSV.dial PSR,avoiding: PBV +3 "processing"%o  +208 "core"  +2 #"myFullPhaseDA"Pulling 2.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +13 ."myFullPhaseDA"PS.seek 2.5ml +3 "processing"%]' +2619 "core" ' +2 ."myFullPhaseDA"delay 5 seconds +504 ."connect"PRV.dial CBV +4 ."myFullPhaseDA"CBV.dial PRV +4 "processing"%d  +7 "core"  +2 ."myFullPhaseDA"PSV.dial :PTV,via: :air +3 "processing"%[ +209 "core" ~ +2 ."myFullPhaseDA"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +4 "processing"% @ +6 "core" ? +3 ."myFullPhaseDA"PS.seek 0ml +3 "processing"%l'ܑ +2626 "core" ' +2 ."myFullPhaseDA"PSV.dial PSR,avoiding: PBV +3 "processing"%  +221 "core"  +2 #"myFullPhaseDA"Pulling 2.5ml of PSR.flush +2 .PSR.select :flush +6 .PS.seek 2.5ml +4 "processing"%' +2613 "core" ' +2 ."myFullPhaseDA"delay 5 seconds +503 ."connect"PRV.dial CBV +4 ."myFullPhaseDA"CBV.dial PRV +4 "processing"%D  +7 "core"  +3 ."myFullPhaseDA"PSV.dial :PTV,via: :air +2 "processing"%k +209 "core" ~ +2 ."myFullPhaseDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +5 "processing"%r @ +7 "core" ? +3 ."myFullPhaseDA"PS.seek 0ml +2 "processing"%&'ܑ +2629 "core" ' +2 ."myFullPhaseDA"PSV.dial PSR,avoiding: PBV +3 "processing"%F  +209 "core"  +2 #"myFullPhaseDA"Pulling 2.5ml of PSR.flush +2 .PSR.select :flush +6 .PS.seek 2.5ml +3 "processing"%*' +2623 "core" ' +2 ."myFullPhaseDA"delay 5 seconds +504 ."connect"PRV.dial CBV +3 ."myFullPhaseDA"CBV.dial PRV +4 "processing"%$  +7 "core"  +3 ."myFullPhaseDA"PSV.dial :PTV,via: :air +3 "processing"%W +210 "core" ~ +2 ."myFullPhaseDA"CTV.dial :air,avoiding: :intake +12 .PTV.dial :PRV,avoiding: :puck +4 "processing"%I @ +7 "core" ? +3 ."myFullPhaseDA"PS.seek 0ml +4 "processing"%'ܑ +2619 "core" ' +3 ."myFullPhaseDA"PSV.dial PSR,avoiding: PBV +2 "processing"%  +220 "core"  +2 #"myFullPhaseDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +7 .PS.seek 1.5ml +2 "processing"%)' +1609 "core" ' +2 ."myFullPhaseDA"delay 5 seconds +503 .PSV.dial :waste1 +3 "processing"%,  +47 "core"  +3 ."myFullPhaseDA"PS.seek 0ml +4 "processing"%B'ܑ +1610 "core" ' +2 ."myFullPhaseDA"PSV.dial PSR +3 "processing"% +59 "core"  +2 ."myFullPhaseDA"PSR.select :air +3 "processing"% +13 ."myFullPhaseDA"PS.seek 2.5ml +3 "processing"%\\' +2618 "core" ' +2 ."connect"PRV.dial CBV +4 ."myFullPhaseDA"CBV.dial PRV +3 "processing"%=  +8 "core"  +2 ."myFullPhaseDA"PSV.dial :PTV,via: :air +3 "processing"%~ +208 "core" ~ +2 ."myFullPhaseDA"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +4 "processing"%c @ +7 "core" ? +2 ."myFullPhaseDA"PS.seek 0ml +3 "processing"%'ܑ +2649 "core" ' +2 ."myFullPhaseDA"PSV.dial :air +3 "processing"%;  +81 "core"  +3 ."myFullPhaseDA"PS.seek 2.5ml +4 "processing"%' +2623 "core" ' +2 ."myFullPhaseDA"PSV.dial :PTV +2 "processing"%> +82 "core" ~ +3 ."myFullPhaseDA"PS.seek 0ml +2 "processing"% 'ܑ +2615 "core" ' +2 ."myFullPhaseDA"PSV.dial :air +2 "processing"%3  +82 "core"  +3 ."myFullPhaseDA"PS.seek 2.5ml +2 "processing"%' +2621 "core" ' +2 ."myFullPhaseDA"PSV.dial :PTV +3 "processing"%% +84 "core"  +3 ."myFullPhaseDA"PS.seek 0ml +3 "processing"%#'ܑ +2618 "core" ' +2 ."myFullPhaseDA"PSV.dial :air +2 "processing"%a  +80 "core"  +3 ."myFullPhaseDA"PS.seek 2.5ml +4 "processing"%' +950 "Can"M ZE +1668 "core" ' +2 ."myFullPhaseDA"PSV.dial :PTV +2 "processing"% +81 "core"  +2 ."myFullPhaseDA"PS.seek 0ml +3 "processing"%z'ܑ +2623 "core" ' +2 #"myFullPhaseDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&& +6 "core" & : I o +4 ."myFullPhaseDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."myFullPhaseDA"Elbow.seek CC +2 "manipulator"&L( +7 "core" ( +2 "manipulator"&C& +4 "core" & I o +2 ."myFullPhaseDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &U& +3 "core" & i I o +3 ."myFullPhaseDA"Forearm.seek CC +3 "manipulator"&v'ш +92 "core" ' +2 ."myFullPhaseDA"Hand.close +2 "manipulator"&u/ +28 "core" / +2 ."myFullPhaseDA"CC.seek :open +3 "collection"'<( +409 "core" ( +2 "manipulator"&|& +5 "core" &  Q o +2 "manipulator"&H% +4 "core" %я u QW +3 ."myFullPhaseDA"Forearm.seek :retract +2 "manipulator"&X' ] +100 "core" ' +3 ."myFullPhaseDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myFullPhaseDA"Elbow.seek :garage +2 "manipulator"&(-z +284 "core" ( +2 "manipulator"&V& +4 "core" &-   Re +2 ."myFullPhaseDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &/& +3 "core" &- Re +3 ."myFullPhaseDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myFullPhaseDA"Forearm.seek :garage +3 "manipulator"&'o +115 "core" ' +2 ."myFullPhaseDA"Hand.open + "manipulator"&Z1 +22 "core" 1 +2 "manipulator"&N% +3 "core" %xZ q t E ? +3 ."myFullPhaseDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myFullPhaseDA"Forearm.seek :retract +3 "manipulator"&A' ] +106 "core" ' +2 #"myFullPhaseDA"Beginning samplePassF +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'+& +7 "core" &T +2 "manipulator"&& +4 "core" &- I Se +3 ."myFullPhaseDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."myFullPhaseDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&8(-z +6 "core" ( +59 "manipulator"&!& +6 "core" &-   Se +2 ."myFullPhaseDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 && +3 "core" &-  Re +3 ."myFullPhaseDA"Forearm.seek :garage +4 "manipulator"&0'o +114 "core" ' +2 ."myFullPhaseDA"Hand.close + "manipulator"&G/ +23 "core" / +2 "manipulator"&S& +4 "core" &- y x  Ae +2 "manipulator"&7% +4 "core" %ςi u t  A +3 ."myFullPhaseDA"Forearm.seek :retract +2 "manipulator"&' ] +105 "core" ' +3 ."myFullPhaseDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myFullPhaseDA"Elbow.seek CC +2 "manipulator"&'( +299 "core" ( +2 "manipulator"&\ & +4 "core" &  S +2 ."myFullPhaseDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &"& +3 "core" &  S +3 ."myFullPhaseDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myFullPhaseDA"Forearm.seek CC +2 "manipulator"&i'ш +109 "core" ' +2 "manipulator"&y& +3 "core" & B W +3 "manipulator"&p% +4 "core" %ч  W +3 "collection"'e& +4 "core" &X +3 "collection"'9& +6 "core" &U +3 ."myFullPhaseDA"CC.seek :closed +2 "collection"'.(X +5 "core" &7 +6 &6 5 +10 &Em9 2 +9 &>np: F +9 &W8 S +10 &?8 R +9 &XC9 R +10 &DA R +9 &E< R +9 &D? S +10 &!`E8 R +9 &#"D: R +9 &$A9 R +10 &&F8 S +9 &(hC6 R +10 &**C@ R +9 &+@A R +9 &-DB S +10 &/pD< R +9 &12F; R +9 &2D: R +10 &4E; R +9 &6xD; R +10 &8:A@ R +9 &9B9 R +9 &;F: R +10 &=D8 S +9 &?AD= S +10 &AC< R +9 &BD: S +9 &DI8 S +10 &FEV@ T +9 &Gk@ W +9 &IA \\ +10 &Kl> _ +9 &M-: _ +9 &N6 _ +10 &P< ` +9 &Rm; a +10 &T18 ` +9 &U@ b" +9 &W8 U +10 &Xb4 W +9 &X> "e +10 ( + &X7 "c +2 "collection"'9& +5 #"myFullPhaseDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.68 +2 "collection"'K& +5 "core" &X7 "c +2 ."myFullPhaseDA"Hand.open +2 "manipulator"& 1 +22 "core" 1 +2 "manipulator"&4% +3 "core" %ч  M +3 ."myFullPhaseDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myFullPhaseDA"Forearm.seek :retract +2 "manipulator"&h' ] +93 "core" ' +2 ."myFullPhaseDA"PSV.dial PSR,avoiding: PBV +2 "processing"%f  +222 "core"  +2 #"myFullPhaseDA"Pulling 2.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +13 ."myFullPhaseDA"PS.seek 2.5ml +2 "processing"%6' +2628 "core" ' +2 ."myFullPhaseDA"delay 5 seconds +504 ."connect"PRV.dial CBV +3 ."myFullPhaseDA"CBV.dial PRV +5 "processing"%M  +7 "core"  +2 ."myFullPhaseDA"PSV.dial :PTV,via: :air +3 "processing"%g +207 "core" ~ +2 ."myFullPhaseDA"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +4 "processing"% @ +7 "core" ? +3 ."myFullPhaseDA"PS.seek 0ml +4 "processing"% 'ܑ +2622 "core" ' +2 ."myFullPhaseDA"PSV.dial PSR,avoiding: PBV +3 "processing"%1  +220 "core"  +2 #"myFullPhaseDA"Pulling 2.5ml of PSR.flush +2 .PSR.select :flush +6 .PS.seek 2.5ml +3 "processing"%Y' +2628 "core" ' +2 ."myFullPhaseDA"delay 5 seconds +502 ."connect"PRV.dial CBV +4 "processing"%:  +3 ."myFullPhaseDA"CBV.dial PRV +6 "core"  +4 ."myFullPhaseDA"PSV.dial :PTV,via: :air +3 "processing"% +207 "core" ~ +2 ."myFullPhaseDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +5 "processing"% @ +7 "core" ? +3 ."myFullPhaseDA"PS.seek 0ml +2 "processing"%w'ܑ +2627 "core" ' +4 ."myFullPhaseDA"PSV.dial PSR,avoiding: PBV +6 "processing"%`  +211 "core"  +2 #"myFullPhaseDA"Pulling 2.5ml of PSR.flush + .PSR.select :flush +7 .PS.seek 2.5ml +2 "processing"%' +2628 "core" ' +2 ."myFullPhaseDA"delay 5 seconds +503 ."connect"PRV.dial CBV +4 ."myFullPhaseDA"CBV.dial PRV +3 "processing"%Q  +7 "core"  +3 ."myFullPhaseDA"PSV.dial :PTV,via: :air +3 "processing"%R +210 "core" ~ +2 ."myFullPhaseDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +5 "processing"%_ @ +6 "core" ? +3 ."myFullPhaseDA"PS.seek 0ml +2 "processing"%}'ܑ +2614 "core" ' +52 ."myFullPhaseDA"PSV.dial PSR,avoiding: PBV +12 "processing"%?  +221 "core"  +2 #"myFullPhaseDA"Pulling 1.5ml of PSR.flush + .PSR.select :flush +7 .PS.seek 1.5ml +4 "processing"%' +1601 "core" ' +2 ."myFullPhaseDA"delay 5 seconds +503 .PSV.dial :waste1 +3 "processing"%(  +47 "core"  +3 ."myFullPhaseDA"PS.seek 0ml +2 "processing"%-'ܑ +1612 "core" ' +2 ."myFullPhaseDA"PSV.dial PSR +2 "processing"%t +49 "core"  +2 ."myFullPhaseDA"PSR.select :air +3 "processing"% +13 ."myFullPhaseDA"PS.seek 2.5ml +2 "processing"%' +2621 "core" ' +2 ."connect"PRV.dial CBV +3 ."myFullPhaseDA"CBV.dial PRV +4 "processing"%  +8 "core"  +2 ."myFullPhaseDA"PSV.dial :PTV,via: :air +3 "processing"%x +209 "core"  +2 ."myFullPhaseDA"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +4 "processing"%E @ +6 "core" ? +3 ."myFullPhaseDA"PS.seek 0ml +3 "processing"%'ܑ +2623 "core" ' + ."myFullPhaseDA"PSV.dial :air +2 "processing"%{  +81 "core"  +3 ."myFullPhaseDA"PS.seek 2.5ml +2 "processing"%n' +2629 "core" ' +2 ."myFullPhaseDA"PSV.dial :PTV +3 "processing"%T +80 "core"  +3 ."myFullPhaseDA"PS.seek 0ml +2 "processing"%'ܑ +2632 "core" ' +2 ."myFullPhaseDA"PSV.dial :air +2 "processing"%q  +80 "core"  +3 ."myFullPhaseDA"PS.seek 2.5ml +3 "processing"%5' +2626 "core" ' +2 ."myFullPhaseDA"PSV.dial :PTV +2 "processing"%m +85 "core" +2 ."myFullPhaseDA"PS.seek 0ml +3 "processing"%'ܑ +2627 "core" ' +2 ."myFullPhaseDA"PSV.dial :air +2 "processing"%b  +81 "core"  +3 ."myFullPhaseDA"PS.seek 2.5ml +2 "processing"%j' +2617 "core" ' + ."myFullPhaseDA"PSV.dial :PTV +3 "processing"%^ +82 "core" ~ +2 ."myFullPhaseDA"PS.seek 0ml +3 "processing"%o'ܑ +2624 "core" ' +3 #"myFullPhaseDA"Garaging FlushPuck in Collection Clamp + "manipulator"&@& +7 "core" & C H +3 ."myFullPhaseDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myFullPhaseDA"Elbow.seek CC +3 "manipulator"&d( +9 "core" ( +2 "manipulator"&[& +4 "core" & H +3 ."myFullPhaseDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 && +3 "core" & H +3 ."myFullPhaseDA"Forearm.seek CC +4 "manipulator"&]'ш +93 "core" ' +2 ."myFullPhaseDA"Hand.close +2 "manipulator"&/ +24 "core" / +3 ."myFullPhaseDA"CC.seek :open +2 "collection"'l( +410 "core" ( +2 "manipulator"&D& +4 "core" & Q +2 "manipulator"&k% +4 "core" %і RL +3 ."myFullPhaseDA"Forearm.seek :retract +2 "manipulator"&r' ] +95 "core" ' +2 ."myFullPhaseDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myFullPhaseDA"Elbow.seek :garage +2 "manipulator"&(-z +277 "core" ( +2 "manipulator"&F& +3 "core" &-   RX +3 ."myFullPhaseDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &&& +3 "core" &- QX +3 ."myFullPhaseDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myFullPhaseDA"Forearm.seek :garage +2 "manipulator"&$'o +114 "core" ' +2 ."myFullPhaseDA"Hand.open + "manipulator"&W1 +25 "core" 1 +2 "manipulator"&I% +3 "core" %x] m i >, +3 ."myFullPhaseDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myFullPhaseDA"Forearm.seek :retract +3 "manipulator"&*' ] +108 "core" ' +6919 "Can"^\ G +60002 l\ FRq +60002 k\ F +60002 \ Fb +60002 \ F3 +60001 \ Fq +60002 \ F_ +60002 \ F +60002 \ Fŋ +60002 \ F! +60002 \ FƷ +60002 \ FM +60002 \ F& +60002 \ Gy +60002 \ F4 +60002 \ Eɥ +60002 \ FB; +60001 \ F +60002 \ FQg +60002 \ F +60002 \ F_̓ @PDT1752476518.52 \ F) +60002 \ EmͿ +60002 \ FU +60001 \ F{ +60002 \ Fρ +60002 \ Eى +60002 \ FЭ +60002 \ FޗC +60002 \ F +60002 \ Fo +60002 \ E- +60002 \ Fӛ +60002 \ F;1 +60002 \ F +60001 \ FH] +60002 \ F +60002 \ FV։ +60002 \ F +60002 \ Fd׵ +60002 \ EK +60002 \ Fq +60001 \ Fw +60002 \ F  +60002 \ Fڣ +60003 \ E 9 +60001 \ F  +60001 \ Ge +60002 \ F! +60002 \ Fݑ +60002 \ F/' +60002 \ F޽ +60002 \ F<S +60002 \ F +60002 \ F J +60002 \ F" +60002 \ F%W +60002 \ F'A +60002 \ F*d +60002 \ F,m +60001 \ F/q +60002 \ F1 +60002 ~\ E4/ +60002 {\ \ G7 +60002 w\ \ I9[ +60002 t\ F<( +60002 v\ G> +60002 w\ IAJ +60002 x\ \ IC +60002 r\ \ HFI +60002 p\ FI  +30655 #"ray"-> ESP.main.exit +17 #mEXIT +2 #"ray"Session Ended @1752506226.23PDT @1752506283.81PDT = =tMAIN =mMAIN_scheduler @PDT1752506284.72 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +132 #"core_reset"Sent BREAK +2 #t@13875 sendCRC with ifg=0x20, ie=0x7F + #@15710 sendCRC with ifg=0x08, ie=0x5F + #@30078 idle with ifg=0x84, ie=0x75 + #@30747 select with ifg=0x10, ie=0xF5 + #@31381 receive with ifg=0x10, ie=0xFD #@32013 receive with ifg=0x10, ie=0xFD + #@32647 receive with ifg=0x10, ie=0xFD #@32975 receive with ifg=0x80, ie=0xFD + #@3988 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +13 #ESP2 v3.42 I2C Gateway v3.20 for core bus +303 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +572 "Can"u\ OJ< + u\ OJ< + #tPolling Can every 10:00 +3 #Cleanly exited at 08:17:06PDT14-Jul-25 +5 #Waiting for espclients... +160 #"ray"Session Begun +738 #-> ESP.ready! +156 "sampler") +3 ) +3 "core"  +3 "collection"' +3 ' +3 "core"  +3 "processing"% +3 % +3 "core"  +5 "collection"' 9\ +4 ' 0\ +2 ' -\ +5 "processing"% 9\ +3 % 2\ +2 % *\ +3 % 0\ +5 "sampler")&\ +2 "collection"'% +4 "core" %T +2 ."ray"CS.configure :default +2 "collection"'#P d@b +6 ."ray"CS.hold +2 "collection"'+ +6 "core" + +2 ."ray"CS.configure :default +2 "collection"'#P d@b +5 "processing"%% +4 "core" %܏ +2 ."ray"PS.configure :default +2 "processing"%#A d`xb +5 ."ray"PS.hold +2 "processing"%+ +5 "core" + +3 ."ray"PS.configure :default +2 "processing"%#A d`xb +5 "sampler")% +3 "core" %% Z +3 ."ray"SS.configure :default + "sampler")#.0X access 3 +4 "storage"(2% +5 "core" %? \ # +2 "manipulator"&3% +4 "core" % W N K +2 "manipulator"&4& +4 "core" &- 1 JX +3 ."ray"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."ray"SC.seek 7 +2 "storage"(5([Y +680 "core" ( +2 ."ray"SC.configure :limp + "storage"($(\ 1b +5 (6& +3 "core" &[Y W\ ! +19004 #"ray"-> start(:clean){shortDAflush; shortDAflush; samplePassF} +3 #"clean"Beginning samplePassF +7 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +4 "collection"'7& +6 "core" &3 +2 ."clean"Hand.open +2 "manipulator"&81 +19 "core" 1 +2 "manipulator"&9& +4 "core" &-  D QX +3 ."clean"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."clean"Elbow.seek FlushPuck::Garage +3 "manipulator"&:(-z +5 "core" ( +3 "manipulator"&;& +3 "core" &-  QX +2 ."clean"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &<& +2 "core" &-  QX +4 ."clean"Forearm.seek :garage +2 "manipulator"&='o +114 "core" ' +2 ."clean"Hand.close +2 "manipulator"&>/ +72 "core" / +2 "manipulator"&?& +4 "core" &- 3 BX +2 "manipulator"&@% +4 "core" % πx + C +3 ."clean"Forearm.seek :retract +3 "manipulator"&A' ] +107 "core" ' +3 ."clean"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."clean"Elbow.seek CC +2 "manipulator"&B( +279 "core" ( +2 "manipulator"&C& +4 "core" & { O) +2 ."clean"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &D& +3 "core" & O) +3 ."clean"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +6 ."clean"Forearm.seek CC +2 "manipulator"&E'ш +99 "core" ' +2 "manipulator"&F& +4 "core" & A M' +2 "manipulator"&G% +5 "core" %y ] M +2 "collection"'H& +4 "core" &3 +3 "collection"'I& +6 "core" & +2 ."clean"CC.seek :closed +2 "collection"'J(X +8 "core" & +3 & 7 +9 & Er 2 +9 &;lw G +9 &Z U +10 &A U +9 &LE U +9 & E U +10 &H U +9 &D U +10 &!SF U +9 &#E U +9 &$F U +10 &&F U +9 &(\\C U +9 &*E U +10 &+D U +9 &-G U +10 &/cF U +9 &1%F U +9 &2D U +10 &4D\ U +9 &6mE T +9 &8-D U +10 &9C U +9 &;F U +10 &=sI U +9 &?4F U +9 &@F U +10 &BG U +9 &DyN V +9 &F6^ X +10 &Gs Z +9 &I ` +9 &K` a +10 &M$ ` +9 &N a +10 &P a +9 &Rf b +9 &T) a +10 &U b% +9 &W T +9 &Xy $i +10 &X$ R +10 ( + &X` J +2 "collection"'I& +4 #"clean"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.51 + "collection"'K& +7 "core" &X` J +3 ."clean"Hand.open + "manipulator"&L1 +27 "core" 1 +2 "manipulator"&M% +4 "core" %y A F +3 ."clean"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."clean"Forearm.seek :retract +3 "manipulator"&N' ] +97 "core" ' +2 ."clean"PSV.dial PSR,avoiding: PBV +2 "processing"%O +7 "core" ~ +2 "processing"%P +3 "core" ~ +3 "processing"%Q  +208 "core"  +10 #"clean"Pulling 2.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%j +13 ."clean"PS.seek 2.5ml +3 "processing"%R' +2621 "core" ' +2 ."clean"delay 5 seconds +504 ."connect"PRV.dial CBV +3 ."clean"CBV.dial PRV +5 "processing"%S  +5 "collection"'T  +3 "core"  +6 +2 ."clean"PSV.dial :PTV,via: :air +3 "processing"%U +209 "core" ~ +3 ."clean"CTV.dial :air,avoiding: :intake +2 "collection"'V +6 "core"  +3 "collection"'W +4 "core"  +2 "collection"'X  +5 "core" +2 ."clean"PTV.dial :PRV,avoiding: :puck +2 "processing"%Y +6 "core" ? +3 "processing"%Z +4 "core" ? +2 "processing"%[ @ +5 "core" ? +3 ."clean"PS.seek 0ml +2 "processing"%\\'ܑ +2620 "core" ' +2 ."clean"PSV.dial PSR,avoiding: PBV +3 "processing"%]  +209 "core"  +2 #"clean"Pulling 2.5ml of PSR.flush + .PSR.select :flush +8 .PS.seek 2.5ml +2 "processing"%^' +2654 "core" ' +2 ."clean"delay 5 seconds +503 ."connect"PRV.dial CBV +4 ."clean"CBV.dial PRV +4 "processing"%_  +6 "core"  +3 ."clean"PSV.dial :PTV,via: :air +2 "processing"%` +210 "core"  +3 ."clean"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +4 "processing"%a @ +6 "core" ? +3 ."clean"PS.seek 0ml +2 "processing"%b'ܑ +2624 "core" ' +2 ."clean"PSV.dial PSR,avoiding: PBV +3 "processing"%c  +209 "core"  +2 #"clean"Pulling 2.5ml of PSR.flush +2 .PSR.select :flush +7 .PS.seek 2.5ml +2 "processing"%d' +2623 "core" ' +2 ."clean"delay 5 seconds +503 ."connect"PRV.dial CBV +4 ."clean"CBV.dial PRV +3 "processing"%e  +7 "core"  +2 ."clean"PSV.dial :PTV,via: :air +3 "processing"%f +209 "core"  +2 ."clean"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +4 "processing"%g @ +6 "core" ? +3 ."clean"PS.seek 0ml +3 "processing"%h'ܑ +2618 "core" ' +2 ."clean"PSV.dial PSR,avoiding: PBV +3 "processing"%i  +220 "core"  +2 #"clean"Pulling 1.5ml of PSR.flush + .PSR.select :flush +7 .PS.seek 1.5ml +3 "processing"%j' +1606 "core" ' +2 ."clean"delay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%k  +47 "core"  +3 ."clean"PS.seek 0ml +4 "processing"%l'ܑ +1604 "core" ' +2 ."clean"PSV.dial PSR +2 "processing"%m +49 "core"  +2 ."clean"PSR.select :air +3 "processing"% +12 ."clean"PS.seek 2.5ml +2 "processing"%n' +2625 "core" ' +2 ."connect"PRV.dial CBV +3 ."clean"CBV.dial PRV +4 "processing"%o  +7 "core"  +3 ."clean"PSV.dial :PTV,via: :air +2 "processing"%p +210 "core" +2 ."clean"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +5 "processing"%q @ +7 "core" ? +3 ."clean"PS.seek 0ml +2 "processing"%r'ܑ +2623 "core" ' +2 ."clean"PSV.dial :air +2 "processing"%s  +80 "core"  +3 ."clean"PS.seek 2.5ml +4 "processing"%t' +2625 "core" ' + ."clean"PSV.dial :PTV +3 "processing"%u +80 "core"  +3 ."clean"PS.seek 0ml +2 "processing"%v'ܑ +2617 "core" ' + ."clean"PSV.dial :air +3 "processing"%w  +80 "core"  +3 ."clean"PS.seek 2.5ml +4 "processing"%x' +2631 "core" ' + ."clean"PSV.dial :PTV +3 "processing"%y +82 "core" ~ +2 ."clean"PS.seek 0ml +3 "processing"%z'ܑ +100 "Can"v _M +2527 "core" ' +2 ."clean"PSV.dial :air +2 "processing"%{  +81 "core"  +2 ."clean"PS.seek 2.5ml +3 "processing"%|' +2620 "core" ' + ."clean"PSV.dial :PTV +2 "processing"%} +81 "core"  +3 ."clean"PS.seek 0ml +2 "processing"%~'ܑ +2623 "core" ' +3 #"clean"Garaging FlushPuck in Collection Clamp + "manipulator"&& +11 "core" & D' +3 ."clean"Elbow.reconfigure :tight +7 "manipulator"&$&.,(\ #b +5 ."clean"Elbow.seek CC +2 "manipulator"&( +39 "core" ( +2 "manipulator"&& +4 "core" & T Fs +2 ."clean"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +4 "core" & $ Fs +3 ."clean"Forearm.seek CC +2 "manipulator"&'ш +94 "core" ' + ."clean"Hand.close +2 "manipulator"&/ +23 "core" / +3 ."clean"CC.seek :open +2 "collection"'( +411 "core" ( + "manipulator"& & +4 "core" & E Ms +3 "manipulator"& % +41 "core" %z f L) +3 ."clean"Forearm.seek :retract +2 "manipulator"& ' ] +107 "core" ' +2 ."clean"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."clean"Elbow.seek :garage +2 "manipulator"&(-z +302 "core" ( +2 "manipulator"&& +3 "core" &-s ? N m +2 ."clean"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +4 "core" &-t u N l +3 ."clean"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."clean"Forearm.seek :garage +3 "manipulator"&'o +111 "core" ' +2 ."clean"Hand.open +2 "manipulator"&1 +25 "core" 1 + "manipulator"&% +4 "core" %x` 7 0 J 85 +3 ."clean"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."clean"Forearm.seek :retract +5 "manipulator"&' ] +103 "core" ' +10 #"clean"Beginning samplePassF +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'& +8 "core" & +2 "manipulator"&& +4 "core" &-z  Kf +3 ."clean"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."clean"Elbow.seek FlushPuck::Garage +3 "manipulator"&(-z +6 "core" ( +2 "manipulator"&& +5 "core" &-z  Kf +2 ."clean"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 && +5 "core" &-z ^ Kf +2 ."clean"Forearm.seek :garage +3 "manipulator"&'o +112 "core" ' +2 ."clean"Hand.close +2 "manipulator"&/ +27 "core" / +2 "manipulator"&& +4 "core" &-z R V 9 :f +2 "manipulator"& % +4 "core" %ρr T T W :\ +3 ."clean"Forearm.seek :retract +3 "manipulator"&!' ] +109 "core" ' +2 ."clean"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."clean"Elbow.seek CC +2 "manipulator"&"( +272 "core" ( +2 "manipulator"&#& +4 "core" &\  K!u +2 ."clean"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &$& +3 "core" &\ 9 K!u +2 ."clean"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."clean"Forearm.seek CC +2 "manipulator"&%'ш +95 "core" ' +3 "manipulator"&&& +4 "core" &\ A J!u +2 "manipulator"&'% +4 "core" %} J +3 "collection"'(& +4 "core" & +3 "collection"')& +5 "core" & +3 ."clean"CC.seek :closed +3 "collection"'*(X +7 "core" & +3 & 6 +8 &Fr 2 +9 &<mr G +10 &U T +9 &D S +9 &SB S +10 &A S +9 &C S +10 &D T +9 &![@ S +9 &#A S +10 &$C S +9 &&G T +9 &(bC T +10 &*$B T +9 &+A T +10 &-E S +9 &/jD T +9 &1-D S +10 &2B S +9 &4D T +9 &6s@ S +10 &85F S +9 &9A T +10 &;C T +9 &={B S +9 &?<A T +10 &@D T +9 &BC S +9 &DI T +10 &F>W V +9 &Gk Y +9 &I ] +10 &Kh _ +9 &M* _ +10 &N _ +9 &P _ +9 &Rm ` +10 &T- a +9 &U b" +9 &W O +10 &Xv %k +9 &X% U +10 ( +3 "collection"')& +3 #"clean"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.58 +2 "collection"'+& +5 "core" &X\\ O +4 &X\\ O + ."clean"Hand.open +2 "manipulator"&,1 +23 "core" 1 +2 "manipulator"&-% +4 "core" %}  C +3 ."clean"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +6 ."clean"Forearm.seek :retract +2 "manipulator"&.' ] +96 "core" ' +2 ."clean"PSV.dial PSR,avoiding: PBV +3 "processing"%/  +208 "core"  +2 #"clean"Pulling 2.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +12 ."clean"PS.seek 2.5ml +2 "processing"%0' +2626 "core" ' + ."clean"delay 5 seconds +503 ."connect"PRV.dial CBV +4 ."clean"CBV.dial PRV +3 "processing"%1  +6 "core"  +2 ."clean"PSV.dial :PTV,via: :air +3 "processing"%2 +209 "core"  +2 ."clean"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +4 "processing"%3 @ +7 "core" ? +3 ."clean"PS.seek 0ml +2 "processing"%4'ܑ +2623 "core" ' +3 ."clean"PSV.dial PSR,avoiding: PBV +2 "processing"%  +210 "core"  + #"clean"Pulling 2.5ml of PSR.flush +2 .PSR.select :flush +6 .PS.seek 2.5ml +4 "processing"%6' +2619 "core" ' +2 ."clean"delay 5 seconds +503 ."connect"PRV.dial CBV +4 ."clean"CBV.dial PRV +5 "processing"%7  +5 "core"  +3 ."clean"PSV.dial :PTV,via: :air +2 "processing"%8 +211 "core" ~ +2 ."clean"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +5 "processing"%9 @ +6 "core" ? +3 ."clean"PS.seek 0ml +44 "processing"%;'ܑ +2622 "core" ' +2 ."clean"PSV.dial PSR,avoiding: PBV +3 "processing"%<  +214 "core"  +11 #"clean"Pulling 2.5ml of PSR.flush +2 .PSR.select :flush +7 .PS.seek 2.5ml +2 "processing"%>' +2618 "core" ' +2 ."clean"delay 5 seconds +503 ."connect"PRV.dial CBV +4 ."clean"CBV.dial PRV +4 "processing"%?  +6 "core"  +3 ."clean"PSV.dial :PTV,via: :air +2 "processing"%@ +211 "core"  +2 ."clean"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +4 "processing"% @ +6 "core" ? +3 ."clean"PS.seek 0ml +3 "processing"%'ܑ +2625 "core" ' +3 ."clean"PSV.dial PSR,avoiding: PBV +2 "processing"%=  +210 "core"  +2 #"clean"Pulling 1.5ml of PSR.flush + .PSR.select :flush +7 .PS.seek 1.5ml +4 "processing"%C' +1603 "core" ' +2 ."clean"delay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%D  +47 "core"  +3 ."clean"PS.seek 0ml +4 "processing"%:'ܑ +1601 "core" ' +2 ."clean"PSV.dial PSR +2 "processing"%F +60 "core"  +2 ."clean"PSR.select :air +3 "processing"% +13 ."clean"PS.seek 2.5ml +2 "processing"%G' +2629 "core" ' +2 ."connect"PRV.dial CBV +3 ."clean"CBV.dial PRV +4 "processing"%H  +8 "core"  +2 ."clean"PSV.dial :PTV,via: :air +3 "processing"%A +209 "core" ~ +2 ."clean"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +4 "processing"%\ @ +7 "core" ? +2 ."clean"PS.seek 0ml +3 "processing"%K'ܑ +2638 "core" ' +2 ."clean"PSV.dial :air +2 "processing"%L  +87 "core"  +3 ."clean"PS.seek 2.5ml +2 "processing"%M' +2623 "core" ' +2 ."clean"PSV.dial :PTV +2 "processing"%O +80 "core"  +3 ."clean"PS.seek 0ml +4 "processing"%P'ܑ +2615 "core" ' +2 ."clean"PSV.dial :air +2 "processing"%I  +81 "core"  +2 ."clean"PS.seek 2.5ml +3 "processing"%E' +2619 "core" ' +2 ."clean"PSV.dial :PTV +3 "processing"%Q +81 "core" ~ +3 ."clean"PS.seek 0ml +4 "processing"%'ܑ +2623 "core" ' +2 ."clean"PSV.dial :air +2 "processing"%S  +80 "core"  +3 ."clean"PS.seek 2.5ml +4 "processing"%T' +2618 "core" ' +2 ."clean"PSV.dial :PTV +2 "processing"%U +81 "core"  +2 ."clean"PS.seek 0ml +3 "processing"%V'ܑ +2629 "core" ' +2 #"clean"Garaging FlushPuck in Collection Clamp +2 "manipulator"&W& +12 "core" &  E!t +7 ."clean"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."clean"Elbow.seek CC +3 "manipulator"&X( +27 "core" ( +2 "manipulator"&Y& +4 "core" & F +2 ."clean"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &Z& +3 "core" & F +3 ."clean"Forearm.seek CC +3 "manipulator"&['ш +93 "core" ' +2 ."clean"Hand.close +2 "manipulator"&R/ +25 "core" / +2 ."clean"CC.seek :open +4 "collection"']( +406 "core" ( +2 "manipulator"&\\& +4 "core" &  M +2 "manipulator"&_% +4 "core" %ѕ J Ma +3 ."clean"Forearm.seek :retract +2 "manipulator"&`' ] +106 "core" ' +3 ."clean"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."clean"Elbow.seek :garage +2 "manipulator"&a(-z +279 "core" ( +2 "manipulator"&^& +4 "core" &-v Pa +2 ."clean"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &c& +3 "core" &-v Pa +3 ."clean"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."clean"Forearm.seek :garage +2 "manipulator"&b'o +113 "core" ' +2 ."clean"Hand.open + "manipulator"&e1 +26 "core" 1 +2 "manipulator"&f% +4 "core" %xc R T  9< +3 ."clean"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."clean"Forearm.seek :retract +3 "manipulator"&g' ] +114 "core" ' +3 #"clean"Beginning samplePassF +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'d& +7 "core" &3 +2 "manipulator"&i& +4 "core" &-v Pa +2 ."clean"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."clean"Elbow.seek FlushPuck::Garage +3 "manipulator"&h(-z +4 "core" ( +3 "manipulator"&k& +3 "core" &-v Q Pa +3 ."clean"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &j& +4 "core" &-v  m Qa +3 ."clean"Forearm.seek :garage +2 "manipulator"&m'o +151 "core" ' +2 ."clean"Hand.close +2 "manipulator"&l/ +26 "core" / +2 "manipulator"&o& +4 "core" &-v U U mq F +9 &Y T +9 &A R +10 &UC S +9 &A$ S +10 &C S +9 &C! S +9 &!\\A S +10 &#B S +9 &$C! S +9 &&C S +10 &(eC S +9 &*'A% S +10 &+A S +9 &-C" S +9 &/nC S +10 &11C R +9 &2B S +9 &4C S +10 &6uC S +9 &87B S +10 &9A S +9 &;E S +9 &=~B S +10 &?@A S +9 &AC S +9 &BF S +10 &DI T +9 &F@V V +10 &Gk% X +9 &I% ] +9 &Kk _ +10 &M,& _ +9 &N# _ +9 &P _ +10 &Rm! a +9 &T/$ a +10 &U b" +9 &W" M +9 &X - +10 &Xk X +2 ( +3 "collection"'y& +4 #"clean"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.59 + "collection"'{& +6 "core" &Xj X +3 ."clean"Hand.open + "manipulator"&z1 +26 "core" 1 +2 "manipulator"&}% +4 "core" %ю  B% +3 ."clean"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."clean"Forearm.seek :retract +2 "manipulator"&|' ] +99 "core" ' +3 ."clean"PSV.dial PSR,avoiding: PBV +2 "processing"%  +222 "core"  +2 #"clean"Pulling 1.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +13 ."clean"PS.seek 1.5ml +2 "processing"%' +1603 "core" ' +2 ."clean"delay 5 seconds +93 "Can"t `Qih +410 ."clean"PSV.dial :waste1 +3 "processing"%  +47 "core"  +3 ."clean"PS.seek 0ml +2 "processing"%'ܑ +1612 "core" ' +2 ."clean"PSV.dial PSR +2 "processing"%B +59 "core" +2 ."clean"PSR.select :air +2 "processing"% +13 ."clean"PS.seek 2.5ml +2 "processing"%N' +2624 "core" ' +3 ."connect"PRV.dial CBV +3 ."clean"CBV.dial PRV +4 "processing"%J  +6 "core"  +3 ."clean"PSV.dial :PTV,via: :air +2 "processing"% +209 "core" ~ +2 ."clean"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +4 "processing"% @ +5 "core" ? +3 ."clean"PS.seek 0ml +2 "processing"%'ܑ +2623 "core" ' +2 ."clean"PSV.dial :air +2 "processing"%  +82 "core"  +3 ."clean"PS.seek 2.5ml +4 "processing"%' +2620 "core" ' +2 ."clean"PSV.dial :PTV +2 "processing"% +86 "core" ~ +3 ."clean"PS.seek 0ml +4 "processing"%'ܑ +2612 "core" ' +2 #"clean"Garaging FlushPuck in Collection Clamp +2 "manipulator"&& +6 "core" & A# +3 ."clean"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."clean"Elbow.seek CC +2 "manipulator"&( +32 "core" ( +2 "manipulator"&& +4 "core" & ; C +2 ."clean"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 & & +3 "core" & { C +3 ."clean"Forearm.seek CC +3 "manipulator"&'ш +98 "core" ' +2 ."clean"Hand.close + "manipulator"&/ +30 "core" / +2 ."clean"CC.seek :open +3 "collection"'( +407 "core" ( +2 "manipulator"&& +4 "core" & c K +2 "manipulator"&% +4 "core" %э ! J$ +3 ."clean"Forearm.seek :retract +2 "manipulator"& ' ] +107 "core" ' +2 ."clean"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."clean"Elbow.seek :garage +2 "manipulator"&(-z +281 "core" ( +2 "manipulator"&& +4 "core" &-w PD +2 ."clean"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 && +2 "core" &-w OD +3 ."clean"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."clean"Forearm.seek :garage +2 "manipulator"&#'o +155 "core" ' +3 ."clean"Hand.open + "manipulator"&$1 +18 "core" 1 +2 "manipulator"&% +5 "core" %wd \\ Y ! 97 +2 ."clean"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."clean"Forearm.seek :retract +2 "manipulator"&&' ] +106 "core" ' +8013 #"ray"-> access 4 +4 "storage"('% +4 "core" %? \ ) +2 "manipulator"&(% +4 "core" % s P +3 "manipulator"&!& +4 "core" &-w t PD +2 ."ray"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."ray"SC.seek 1 +2 "storage"(( +992 "core" ( +2 ."ray"SC.configure :limp +2 "storage"($(\ 1b +5 (+& +3 "core" & k l [\  +1032 #"ray"-> ESP.ready? +3 "collection"',% +5 "core" %TL +2 "sampler")-% +4 "core" %% ^ +2 "manipulator"&)% +4 "core" % s  N +2 "manipulator"&%& +4 "core" &-w ND +2 "storage"(/& +4 "core" & \ ' +2 "storage"(~% +3 "core" %? \ ' +2 "collection"'1& +4 "core" &5 +2 "processing"%2& +4 "core" &# +2 "processing"%3% +3 "core" %ܖ" +11172 #"ray"-> startTube 4 +13387 #-> start(:myshortDA){shortDA; shortDAflush} +12 "collection"'0% +8 "processing"%% + "core" %TA +10 %ܖ +3 #"myshortDA"Ready to sample after 10 seconds from PRV.sipper? + #Type 'Thread[:myshortDA].answer' to continue +1540 #"ray"-> Thread[:myshortDA].answer +3 #"myshortDA"ray answered Ready to sample after 10 seconds from PRV.sipper? "Yes" +6 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +3 .delay 10 seconds +1006 .PSV.dial :mixloop +2 "processing"%4 +47 "core" +2 ."myshortDA"PTV.dial :PRVmixing +3 "processing"%7  +78 "core" +2 ."myshortDA"PRV.dial :sipper +3 "processing"%8  +142 "core"  +3 ."myshortDA"PS.reconfigure :slow + "processing"%#A 2`xb +6 ."myshortDA"PS.seek 1.1ml +3 "processing"%9'h! +2287 "core" ' +2 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +4 "processing"%6  +143 "core"  +3 ."myshortDA"PS.seek 0.5ml +2 "processing"%<' +1271 "core" ' +2 ."myshortDA"PRV.dial :waste2 +2 "processing"%; @ +112 "core" ? +2 ."myshortDA"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."myshortDA"PS.seek :empty +3 "processing"%?'s +593 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%@ +115 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush + .PSR.select :flush +4 "processing"%@ +13 ."myshortDA"PS.seek 1ml +2 "processing"%'[q +1103 "core" ' + ."myshortDA"PSR.select :air +3 "processing"% +12 ."myshortDA"PS.seek 2.5ml +3 "processing"%>' +1602 "core" ' +2 ."myshortDA"PSV.dial :mixloop +3 "processing"%= +113 "core" +2 ."myshortDA"PS.seek :empty +4 "processing"%'s +549 "Can"s\ NTd +2090 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%D +113 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +4 "processing"%@ +13 ."myshortDA"PS.seek 1ml +2 "processing"%C'[q +1119 "core" ' +2 ."myshortDA"PSR.select :air +3 "processing"% +12 ."myshortDA"PS.seek 2.5ml +3 "processing"%F' +1599 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%: +113 "core" +2 ."myshortDA"PRV.dial :sipper +2 "processing"%H  +51 "core" +2 ."myshortDA"PS.seek :empty +3 "processing"%A's +2623 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%\ +115 "core"  +2 ."myshortDA"PSR.select :air +3 .PS.seek 2.5ml +4 "processing"%G' +2631 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%L +124 "core" +3 ."myshortDA"PS.seek :empty +2 "processing"%K's +2630 "core" ' +2 #"myshortDA"Loading da puck from tube 4 into Processing Clamp +2 "processing"%O& +6 "core" &" +3 "manipulator"&M% +3 "core" % t R +3 "storage"(I% +4 "core" %? ,\ + +2 "storage"(P. +3 "core" .( +3 ."myshortDA"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."myshortDA"SC.seek 4 +3 "storage"(Q(+ +520 "core" ( +3 ."myshortDA"SC.configure :limp + "storage"($(\ 1b +6 (E& +3 "core" &+ \ & +2 "manipulator"&S& +4 "core" &-w D ND +3 "manipulator"&% +4 "core" % t  N +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek 4 +2 "manipulator"&U( +181 "core" ( + "manipulator"&T& +4 "core" & - NK +3 "storage"(W& +4 "core" &+ I\ &* +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek 4 + 800 counts +3 "manipulator"&Y's +99 "core" ' +2 "storage"(Z& +4 "core" &+ \ '* +2 ."myshortDA"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +6 ."myshortDA"SE.seek :beamBreak +2 "storage"(R' +301 "core" ' +2 "storage"("- +4 "core" -'x +2 ."myshortDA"SE.configure :default +2 "storage"(#QK-0-\ b +45 (.& +3 "core" &+ d\ %* +2 "manipulator"&*& +4 "core" & D LK +3 ."myshortDA"Elbow.seek 4 +3 "manipulator"&\\( +32 "core" ( +2 "manipulator"&_& +4 "core" & P N{ +2 "storage"([& +4 "core" &+ L\ &* +3 ."myshortDA"Forearm.seek 4 + 300 counts +3 "manipulator"&^' +15 "core" ' +2 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Hand.close +2 "manipulator"&c/ +24 "core" / +12 ."downElevator"SE.seek :down +4 "manipulator"&X& +4 "storage"(e'= +7 "core" & ( O{ +3 "manipulator"&f% +4 "core" %}  P +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&d' ] +94 "core" ' +2 ."myshortDA"Elbow.seek PC +3 "manipulator"&i( +163 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +78 "core" ( +2 "manipulator"&`& +4 "core" & h Qd +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &k& +3 "core" & Qd +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."myshortDA"Forearm.seek PC +2 "manipulator"&j'E +101 "core" ' +2 "manipulator"&b& +4 "core" & 3 Nd +2 "manipulator"&l% +4 "core" %K E N +3 "processing"%o& +4 "core" &! +3 "processing"%p& +5 "core" & +3 ."myshortDA"PC.seek :closed +2 "processing"%a(SD +5 "core" &# +6 &# 4 +10 &Gv" 2 +9 &;ns" F +9 &Z! T +10 &A% S +9 &TC# R +9 &B! S +10 &F" R +9 &B# S +10 &!\\F# R +9 &#D! R +9 &$G# S +10 &&B" S +9 &(cG" S +9 &*%G! S +10 &+C# S +9 &-E! R +10 &/kD# S +9 &1-D" S +9 &2D" S +10 &4E" R +9 &6rF! S +9 &84E# S +10 &9G" S +9 &;C" S +10 &=zG" S +9 &?<F" S +9 &@F# S +10 &BG! R +9 &DI" T +9 &F>U" U +10 &Gg" W +9 &Iw! Z +10 &Kt~" [ +9 &M6}" [ +9 &N! [ +10 &P! [ +9 &R^~h" 1 +9 &S#Y! 2 +10 ( + &S" - +2 "processing"%p& +5 #"myshortDA"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.71 + .Hand.open +4 "manipulator"&g1 +26 "core" 1 +2 "manipulator"&m% +4 "core" %K  K +2 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +2 "manipulator"&s' ] +99 "core" ' +3 #"myshortDA"Heating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +5 "processing"%r { +3 %h9 +8 "core" 9 +103 "processing"%t9 +3 "core" 9 +103 "processing"%w9 +3 "core" 9  +103 "processing"%v9 +3 "core" 9  +103 "processing"%q9 +3 "core" 9 +103 "processing"%]9 +3 "core" 9 +104 "processing"%{9 +3 "core" 9 +103 "processing"%z9 +3 "core" 9 +103 "processing"%}9 +3 "core" 9# +103 "processing"%y9 +3 "core" 9' +104 "processing"%u9 +3 "core" 9+ +103 "processing"%9 +3 "core" 9/ +103 "processing"%V9 +3 "core" 94 +103 "processing"%9 +3 "core" 98 +104 "processing"%9 +3 "core" 9< +103 "processing"%B9 +3 "core" 9@ +103 "processing"%9 +3 "core" 9E +103 "processing"%J9 +3 "core" 9I +103 "processing"% 9 +3 "core" 9M +103 "processing"% 9 +3 "core" 9Q +103 "processing"%N9 +3 "core" 9V +103 "processing"%9 +3 "core" 9Z +103 "processing"%9 +3 "core" 9^ +103 "processing"%9 +4 "core" 9b +103 "processing"%9 +3 "core" 9g +103 "processing"%9 +3 "core" 9k +103 "processing"%9 +3 "core" 9o +103 "processing"% 9 +3 "core" 9s +103 "processing"%9 +3 "core" 9w +103 "processing"%n9 +4 "core" 9| +103 "processing"%|9 +3 "core" 9%\ +103 "processing"%x9 +3 "core" 9,\ +103 "processing"%9 +3 "core" 93\ +4 ."myshortDA"PH.hold 2:00:00,28C +3 "processing"% p{p. +4 ."myshortDA"delay 1:30 +7 "core"  +8998 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +112 "core"  +2 #"myshortDA"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +12 ."myshortDA"PS.seek 0.5ml +3 "processing"%' +588 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSR.select :air +21 "processing"% +22 ."myshortDA"PS.seek 2ml +2 "processing"%'Q +1604 "core" ' +2 ."myshortDA"PTV.dial :puck +2 "processing"%  +137 "core"  +2 ."myshortDA"PSV.dial PTV +2 "processing"%$ +82 "core" +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%  +60 "core" +2 "processing"% % +3 "core" %P  +4 ."myshortDA"PS.seek 1.5ml +2 "processing"%#' +598 "core" ' +2 ."myshortDA"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%' * +38 "core" , +3 ."myshortDA"PS.seek 0ml +4 "processing"%('ܑ +1623 "core" ' +2 ."myshortDA"delay 5:00 +26045 "Can"i\ PW +3958 #"myshortDA"recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 +4 "processing"%!  +39 "core" +2 ."myshortDA"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%5 * +38 "core" , +2 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"%+ +80 "core"  +3 ."myshortDA"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."myshortDA"PS.seek 2.5ml +2 "processing"%,' +2542 "core" ' +2 ."myshortDA"PSV.dial PTV +2 "processing"%- +81 "core" +2 ."myshortDA"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%) +79 "core"  +2 ."myshortDA"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%% +79 "core" +2 ."myshortDA"delay 5 seconds +503 .PSV.dial :air +3 "processing"%/  +80 "core"  +2 ."myshortDA"PS.seek :empty +3 "processing"%~'s +2526 "core" ' +2 ."myshortDA"PTV.dial :PRVmixing,via: PRV +3 "processing"%1  +136 "core" +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%2 +47 "core" +2 ."myshortDA"PRV.dial :ab1 +2 "processing"%3 @ +110 "core" ? +3 ."myshortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +5 ."myshortDA"PS.seek 0.15ml +2 "processing"%0' +354 "core" ' +2 ."myshortDA"delay 2 seconds +202 ."connect"CBV.dial PRV +3 ."myshortDA"PRV.dial CBV +4 "processing"%  +48 "core"  +2 "processing"%4% +4 "core" %  +3 ."myshortDA"PS.seek 0.3ml +2 "processing"%7' +349 "core" ' +2 ."myshortDA"delay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'8  +32 "core" +2 ."myshortDA"PRV.dial :air +3 "processing"%  +47 "core"  +3 ."myshortDA"PS.seek 0.9ml +4 "processing"%6'N +1268 "core" ' +2 ."myshortDA"PRV.dial :waste2 +2 "processing"%9 @ +79 "core" @ +3 ."myshortDA"PS.seek 0.5ml +2 "processing"%;' +859 "core" ' +2 #"myshortDA"addPMLReagent08 +2 .PSV.dial :air +3 "processing"%<  +49 "core"  +3 ."myshortDA"PS.reconfigure :default + "processing"%#A d`xb +6 ."myshortDA"PS.seek 2ml +4 "processing"%@'Q +1599 "core" ' +2 ."myshortDA"PSV.dial :PML +2 "processing"%? +47 "core" +2 ."myshortDA"PTV.dial :mixing +3 "processing"% @ +77 "core" A + ."myshortDA"PBV.dial :waste1 +3 "processing"%=  +38 "core" +2 "processing"%>% +3 "core" %N  +3 ."myshortDA"PS.seek 1.85ml +2 "processing"%D'F +246 "core" ' +2 ."myshortDA"PBV.dial between PSV and waste1 +3 "processing"% * +37 "core" , +3 ."myshortDA"PS.seek 0ml +4 "processing"%C'ܑ +1963 "core" ' +2 ."myshortDA"delay 2 seconds +203 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"':& +5 "core" &d +2 "manipulator"&H& +4 "core" & Md +3 "manipulator"&F% +3 "core" % t N +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&\ (-z +134 "core" ( +2 "manipulator"&A& +4 "core" &- A K# +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &L& +4 "core" &-  I# +3 ."myshortDA"Forearm.seek :garage +2 "manipulator"&G'o +109 "core" ' +3 ."myshortDA"Hand.close +2 "manipulator"&O/ +22 "core" / +2 "manipulator"&M& +4 "core" &- / F  9# +2 "manipulator"&I% +4 "core" %ρ~ ? M 95 +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&P' ] +106 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +2 "manipulator"&( +271 "core" ( +2 "manipulator"&E& +4 "core" &  H* +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &S& +4 "core" &  B* +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek CC +2 "manipulator"&'ш +94 "core" ' +2 "manipulator"&T& +4 "core" & 6 G) +2 "manipulator"&W% +45 "core" %ь } y L B +3 "collection"'& +5 "core" &f +12 "collection"'Z& +6 "core" &O +3 ."myshortDA"CC.seek :closed +3 "collection"'&(X +7 "core" &S +2 &Y  +8 &.pQ ,} +9 &^vT @ +10 &5gP S +9 &CH U +10 &BN U +9 &uCO U +9 &6GN U +10 &DO U +9 & DN U +9 &"~CR T +10 &$>EO U +9 &&DL U +10 &'AZ U +9 &)B[ T +9 &+HCV T +10 &- DN U +9 &.DR U +9 &0DL T +10 &2OAS U +9 &4BV U +10 &5CL U +9 &7CJ T +9 &9XB[ T +10 &;?M T +9 &<C^ T +9 &>DO U +10 &@`BL T +9 &B!D] U +10 &CGN U +9 &EVV W +9 &G[dP Y +10 &IO \\ +9 &JI ` +10 &LQ ` +9 &NLM a +9 &PT ` +10 &QI b +9 &SS b +9 &ULE b# +10 &Wa b/ +9 &XiSL d +9 &X"W &t +10 &XcJ M +2 ( +3 "collection"'Z& +5 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.60 +2 "collection"'"& +4 "core" &XbQ M +3 ."myshortDA"Hand.open +2 "manipulator"&.1 +28 "core" 1 +2 "manipulator"&*% +4 "core" %ь H S " : +3 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +2 "manipulator"&_' ] +102 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%[ +113 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +6 "processing"%@ +11 ."myshortDA"PS.seek 1.5ml +2 "processing"%c' +1612 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%X  +49 "core"  +3 ."myshortDA"PS.seek 0ml +2 "processing"%f'ܑ +1632 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%U +49 "core"  + ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%Y' +2615 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 ."myshortDA"CBV.dial PRV +3 "processing"%R  +6 "collection"'^  +38 "core" ~ +134  +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%` +114 "core" +2 ."myshortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing +4 "processing"%k  +79 "core" +3 ."myshortDA"PS.seek 0ml +2 "processing"%\\'ܑ +2640 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%b  +48 "core"  +3 ."myshortDA"PS.seek 2.5ml +2 "processing"%l' +2612 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%o +49 "core" +3 ."myshortDA"PS.seek 0ml +2 "processing"%e'ܑ +2629 "core" ' +2 ."myshortDA"PSV.dial :air +3 "processing"%d  +49 "core"  +2 ."myshortDA"PS.seek 2.5ml +3 "processing"% ' +2632 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%g +49 "core" +3 ."myshortDA"PS.seek 0ml +4 "processing"%m'ܑ +2624 "core" ' +3 #"myshortDA"Garaging FlushPuck in Collection Clamp + "manipulator"&h& +7 "core" & 7 I s <( +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek CC +2 "manipulator"&p( +7 "core" ( +2 "manipulator"&t& +4 "core" & i [ 9 >( +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &j& +4 "core" & J Y <( +3 ."myshortDA"Forearm.seek CC +2 "manipulator"&w'ш +94 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&v/ +27 "core" / +3 ."myshortDA"CC.seek :open +2 "collection"'q( +415 "core" ( +2 "manipulator"&]& +3 "core" & f ;( +3 "manipulator"&{% +4 "core" %х g n >_ +2 ."myshortDA"Forearm.seek :retract +3 "manipulator"&z' ] +95 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +2 "manipulator"&}(-z +306 "core" ( +2 "manipulator"&y& +4 "core" &- ` G4 +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &u& +4 "core" &- ' =4 +3 ."myshortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek :garage +2 "manipulator"&'o +113 "core" ' +2 ."myshortDA"Hand.open + "manipulator"&V1 +29 "core" 1 +2 "manipulator"&% +4 "core" %yg 2 5 5B +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +2 "manipulator"&' ] +105 "core" ' +2 ."da"delayUntil "09:09:56.41" +14560 "Can"e N[?* +10236 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing +4 "processing"%B @ +75 "core" @ +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%J * +38 "core" , +2 ."da"PSV.dial :air +3 "processing"%  +48 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"% ' +2526 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%N +49 "core" +2 ."da"delay 2 seconds +203 .PSV.dial :air + "processing"%  +46 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"% +46 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +47 "core"  +3 ."da"PS.seek :empty +2 "processing"%'s +2522 "core" ' +2 #"da"washCycleDA #1 of 2 +2 .PSR.select :air +9 .PSV.dial PSR +3 "processing"% +151 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +13 ."da"PS.reconfigure :default + "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%' +585 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +3 "processing"% 'Q +1602 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +77 "core"  +2 ."da"PSV.dial PTV +3 "processing"%n +80 "core" + ."da"PBV.dial :waste1 +3 "processing"%|  +38 "core" +2 "processing"%x% +3 "core" %L  +4 ."da"PS.seek 1.5ml +2 "processing"%' +584 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"% * +37 "core" + +3 ."da"PS.seek 0ml +2 "processing"%K'ܑ +1613 "core" ' +3 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +3 "processing"%  +6 "core"  +3 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%$ * +38 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"% +81 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +7 ."da"PS.seek 2.5ml +2 "processing"% ' +2528 "core" ' + ."da"PSV.dial PTV +2 "processing"% +81 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%' +80 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%# +81 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%r  +81 "core"  +3 ."da"PS.seek :empty +2 "processing"%!'s +2523 "core" ' +3 #"da"washCycleDA #2 of 2 + .PSR.select :air +5 .PSV.dial PSR +3 "processing"%5 +145 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +4 "processing"%+' +587 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%('Q +1603 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%-  +7 "core"  + ."da"PSV.dial PTV +2 "processing"%) +81 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%%  +38 "core" +2 "processing"%/% +4 "core" %O  +3 ."da"PS.seek 1.5ml +2 "processing"%,' +592 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%1 * +37 "core" + +3 ."da"PS.seek 0ml +2 "processing"%2'ܑ +1629 "core" ' +2 ."da"delay 2:00 +7266 "Can"a\ K^ +4738 #"da"recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%3  +5 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%~  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +44 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%4 +81 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%0' +2540 "core" ' +44 ."da"PSV.dial PTV +10 "processing"%8 +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +79 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%7 +79 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%9  +81 "core"  +2 ."da"PS.seek :empty +3 "processing"%6's +2526 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air +4 "processing"%<  +47 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%;  +136 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%?  +47 "core" ~ +2 ."da"PTV.dial :PRVmixing +2 "processing"%  +18 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%= +47 "core" +3 ."da"PS.reconfigure :default + "processing"%#A d`xb +6 ."da"PS.seek 0.3ml +3 "processing"%>' +392 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%  +49 "core"  +2 "processing"%@% +4 "core" %  +3 ."da"PS.seek 0.55ml +2 "processing"%D'"Z +333 "core" ' +3 #"da"addPMLReagent08 + .PSV.dial :air +4 "processing"%:  +47 "core"  +2 ."da"PS.seek 2ml +3 "processing"%H'Q +1562 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%F +46 "core" +2 ."da"PTV.dial :mixing +2 "processing"%A @ +79 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%L  +38 "core" +2 "processing"%O% +3 "core" %S  +3 ."da"PS.seek 1.85ml +3 "processing"%M'K +239 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%i * +38 "core" , +3 ."da"PS.seek 0ml +2 "processing"%I'ܑ +1956 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +38510 "Can"Z kaV +9494 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%s @ +7 "core" A +3 ."da"PBV.dial :waste1 +2 "processing"%G  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%E * +37 "core" , +2 ."da"PSV.dial :air +2 "processing"%S  +48 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%\ ' +2545 "core" ' + ."da"PSV.dial :mixloop +3 "processing"%T +54 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%W  +47 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"% +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%P  +49 "core"  +2 ."da"PS.seek :empty +3 "processing"%'s +2526 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +4 .PSV.dial PSR +3 "processing"%" +147 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +6 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%.' +609 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +5 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%*'Q +1609 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%Z  +76 "core"  + ."da"PSV.dial PTV +3 "processing"%[ +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 "processing"%C% +4 "core" %U  +3 ."da"PS.seek 1.5ml +3 "processing"%X' +597 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%c * +37 "core" + +3 ."da"PS.seek 0ml +4 "processing"%U'ܑ +1603 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%f  +5 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%^  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%R * +37 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"%` +83 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%k' +2569 "core" ' +2 ."da"PSV.dial PTV +11 "processing"%Y +81 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%b +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%\\ +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%o  +82 "core"  +2 ."da"PS.seek :empty +4 "processing"%l's +2525 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +9 .PSV.dial PSR +9 "processing"%d +145 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +6 "processing"% +12 ."da"PS.reconfigure :default + "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%e' +597 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +2 "processing"%g'Q +1599 "core" ' +2 ."da"PTV.dial :puck +2 .PSV.dial PTV +4 "processing"% +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%h  +38 "core" +2 "processing"%t% +4 "core" %P  +3 ."da"PS.seek 1.5ml +2 "processing"%j' +587 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%v * +39 "core" , +3 ."da"PS.seek 0ml +2 "processing"%'ܑ +1606 "core" ' +2 ."da"delay 2:00 +7987 "Can"R\ Od +4017 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 +4 "processing"%_  +36 "core" +3 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%& * +38 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%] +82 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%{' +2525 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%w +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%p +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%y +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%u  +79 "core"  +3 ."da"PS.seek :empty +2 "processing"%V's +2517 "core" ' +3 #"da"washCycleDA #3 of 3 + .PSR.select :air +4 .PSV.dial PSR +4 "processing"% +146 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +6 "processing"% +11 ."da"PS.reconfigure :default + "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%z' +590 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%'Q +1599 "core" ' +2 ."da"PTV.dial :puck +2 .PSV.dial PTV +3 "processing"%B +82 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 "processing"%J% +4 "core" %L  +3 ."da"PS.seek 1.5ml +2 "processing"% ' +586 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%m * +37 "core" , +3 ."da"PS.seek 0ml +2 "processing"%N'ܑ +1604 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 +2 .PTV.dial :puck +3 .PBV.dial :waste1 +4 "processing"%  +36 "core" +3 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +3 "processing"% * +42 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +81 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"% ' +2553 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +82 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"% +80 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +92 "core" ~ +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +81 "core"  +2 ."da"PS.seek :empty +3 "processing"%n's +2531 "core" ' +2 ."da"Gate.power :camera,:ON +10 #Mixing DA Substrates +3 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%| +162 "core"  +5 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +17 "processing"% +16 ."da"PS.reconfigure :default +7 "processing"%#A d`xb +11 ."da"PS.seek 0.25ml +5 "processing"%x'I +349 "core" ' +2 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +5 "processing"% +12 ."da"PS.seek 0.5ml +2 "processing"% ' +343 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%'Q +1613 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +5 "processing"% +84 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 "processing"%% +5 "core" %R  +2 ."da"PS.seek 1.5ml +2 "processing"%$' +598 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +37 "core" + +3 ."da"PS.seek 0ml +4 "processing"%K'ܑ +1603 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck +4 .PBV.dial :waste1 +4 "processing"%  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%' * +39 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +5 "processing"%# +83 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +7 ."da"PS.seek 2.5ml +3 "processing"%r' +2611 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +84 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%5 +84 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%! +82 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%+  +81 "core"  +2 ."da"PS.seek :empty +3 "processing"%-'s +2612 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air +4 .PSV.dial PSR +3 "processing"%) +148 "core"  +2 #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +6 .PS.reconfigure :default + "processing"%#A d`xb +6 ."da"PS.seek 2ml +2 "processing"%%'Q +405 "Can"U i +1720 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +3 .PSV.dial PTV +4 "processing"%/ +80 "core" + ."da"PBV.dial :waste1 +3 "processing"%(  +39 "core" +2 "processing"%1% +4 "core" %V  +3 ."da"PS.seek 1.5ml +2 "processing"%,' +596 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%3 * +40 "core" + +3 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%~  +114 "core"  +3 ."da"PS.seek :empty +4 "processing"%'s +1622 "core" ' +2 "processing"%49 +4 "core" 9~6 +3 #"da"Processing Puck Heater at 28.1C before imaging + .PH.coast +4 "processing"%2 +4 "core" 6 +3 "processing"%8& +3 "core" &S - +4 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 + "manipulator"&% +6 "core" % Z  y +3 "storage"(7% +4 "core" %?   D +2 "storage"(9. +4 "core" .(+ +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +6 ."da"SC.seek 3 +2 "storage"(0(@ +214 "core" ( +2 ."da"SC.configure :limp + "storage"($(\ 1b +6 (<& +3 "core" &@  +3 "manipulator"&;& +3 "core" &-  3 +3 "manipulator"&?% +4 "core" % Z   +3 ."da"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 + "manipulator"&( +169 "core" ( + "manipulator"&=& +4 "core" &   Wf +3 "storage"(6& +3 "core" &@   R +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&'m +94 "core" ' +2 "storage"(@& +5 "core" &@ - +2 ."da"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +6 ."da"SE.seek :beamBreak + "storage"(>' +335 "core" ' +2 "storage"(:- +3 "core" -' +3 ."da"SE.configure :default +9 "storage"(#QK-0-\ b +7 ."da"SE.seek :place +2 "storage"(D'x +45 "core" ' +3 "manipulator"&F& +4 "core" & f +2 "manipulator"&A% +4 "core" %r rK +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +2 "manipulator"&L' ] +98 "core" ' +2 ."da"Elbow.seek PC +3 "manipulator"&O( +243 "core" ( +2 "manipulator"&i& +4 "core" & ) 4 M +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &H& +3 "core" &    +3 ."da"Forearm.seek PC +2 "manipulator"&M'E +99 "core" ' +2 ."da"Hand.close + "manipulator"&s/ +30 "core" / +3 ."da"PC.seek :open +4 "processing"%G( +375 "core" ( +2 "storage"(E& +4 "core" &@    +3 "manipulator"&S& +4 "core" & ' '  +2 "manipulator"&I% +4 "core" %U % &# +3 ."da"Forearm.seek :retract +4 "manipulator"&T' ] +98 "core" ' +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +3 "manipulator"&W( +244 "core" ( +2 "manipulator"&& +4 "core" & A <  T +2 "storage"(P& +4 "core" &@  +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&\ 'm +103 "core" ' +2 ."da"Hand.open +2 "manipulator"&"1 +28 "core" 1 +2 "storage"(- +4 "core" -'x +3 ."da"SE.seek -0.3 Pucks below Top Plate +2 "storage"(.'D +25 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +6 ."da"SE.seek -1.29 Pucks below Top Plate +2 "storage"(Z' +59 "core" ' +4 #"da"Lights, camera, ACTION! +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 "processing"%[& +6 #"da"PuckCamera: snap -bin=2,2 -png=0 -auto /var/log/esp/da25jul1409h.png +19 "core" & { +5 "manipulator"&& +7 "core" & n y \\T +3 "manipulator"&C% +4 "core" %҉ n n +4 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +8 "manipulator"&*' ] +91 "core" ' +3 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&c(-z +187 "core" ( +2 "manipulator"&X& +4 "core" &- b h j +3 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &f& +3 "core" &- i ^ 0j +4 ."psFlush"Forearm.seek :garage +2 "manipulator"&^'o +115 "core" ' +2 ."psFlush"Hand.close +3 "manipulator"&R/ +26 "core" / +2 "manipulator"&`& +4 "core" &- Qj +3 "manipulator"&U% +4 "core" %πp % +4 ."psFlush"Forearm.seek :retract +2 "manipulator"&Y' ] +114 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek PC +2 "manipulator"&b( +126 "core" ( +2 "manipulator"&\\& +4 "core" & V \\ D +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &o& +3 "core" & V S oD +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek PC +3 "manipulator"&k'E +105 "core" ' +2 "manipulator"&d& +5 "core" &  VD +2 "manipulator"&l% +5 "core" % ` } +2 "processing"%e& +4 "core" & z +3 "processing"% & +5 "core" & z +3 ."psFlush"PC.seek :closed +2 "processing"%h(SD +7 "core" & y +4 & y1 +10 &Bp s3 +9 &,kl sG +9 &T uW +10 &v8 vW +9 &99! vV +9 &5 vV +62 &9 uW + &9" uW + &!A8 uW &#9 uW + &$8 tW + &&:" V +3 &(K8 V +6 &*9 U +10 &+9" V +9 &-; U +10 &/T8 U +9 &19! U +9 &29 V +10 &4< V +9 &6\\: U +9 &8< wV +10 &9= wW +9 &;7 wV +10 &=a9 vV +9 &?#8 vV +9 &@8 vV +10 &B; vV +9 &Di9 uV +9 &F(F tX +10 &GQ tY +9 &Ik r\\ +10 &K[t r^ +9 &Mu r_ +9 &Nz q_ +10 &P p` +9 &RG_ s; +9 &S &f S +10 &S(= 7 +3 ( +2 "processing"% & +11 "core" &S(< 7 +3 #"psFlush"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.85 +2 "processing"%t& +6 "core" &S(< 7 +2 ."psFlush"Hand.open +2 "manipulator"&g1 +26 "core" 1 +2 "manipulator"&v% +4 "core" % ` $ ^ +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +2 "manipulator"&j' ] +96 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +4 "processing"%_ +51 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +3 "processing"%&' +166 #"da"SX HX9/16 (USB:68): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 1.38 seconds\ Exposing 696x520 pixel 16-bit image for 14.205 seconds\ /var/log/esp/da25jul1409h.png: PNG Upload Complete\ +13 #PuckCamera: snap -bin=2,2 -png=0 15.0 /var/log/esp/midres/da25jul1409h15s.png +420 "core" ' +3 ."psFlush"delay 5 seconds +503 .PSR.select :air +3 "processing"% +16 ."psFlush"PS.seek 2.5ml +3 "processing"%]' +697 #"da"SX HX9/16 (USB:68): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da25jul1409h15s.png: PNG Upload Complete\ +10 #PuckCamera: snap -bin=2,2 -png=0 25.0 /var/log/esp/midres/da25jul1409h25s.png +1441 "core" ' +5 ."psFlush"delay 1 second +50 #"image"compressed /var/log/esp/da25jul1409h.jxl +56 ."psFlush"PRV.dial :waste2,avoiding: :ab2 +4 "processing"% @ +220 "core" A +2 ."psFlush"PTV.dial :PRVmixing +3 "processing"%w  +146 "core" +2 ."psFlush"PSV.dial :mixloop +3 "processing"%p +120 "core" +3 ."psFlush"PS.seek :empty +4 "processing"%y's +585 #"da"SX HX9/16 (USB:68): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 25 seconds\ /var/log/esp/midres/da25jul1409h25s.png: PNG Upload Complete\ +4 .Gate.power :camera,:OFF +4 "storage"(u- +7 "core" -' +3 "storage"({& +5 "core" &@ 1 0 6 +3 "manipulator"&& +24 "core" & T R DD +7 "manipulator"&V% +10 "core" % T ` a +10 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +3 "manipulator"&z( +248 "core" ( +2 "manipulator"&B& +4 "core" & e bP +3 "storage"(& +4 "core" &@ F H +4 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&J'm +104 "core" ' +3 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +8 ."da"SE.seek -0.57 Pucks below Top Plate +3 "storage"('W +61 "core" ' +2 "manipulator"&m& +4 "core" &  P +4 "storage"( & +3 "core" &@ I E +3 ."da"Elbow.reconfigure :limp + "manipulator"&$ ,(b +7 ."da"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek 3 +3 "manipulator"&'M +41 "core" ' +2 ."da"Elbow.hold +4 "manipulator"&, +5 "core" , +5 ."da"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +11 ."da"SE.reconfigure :default + "storage"(#QK-0-\ b +7 ."da"SE.seek -0.39 Pucks below Top Plate +3 "storage"(' +25 "core" ' +2 "manipulator"&N% +4 "core" %] K O ? ` +3 "storage"(& +4 "core" &@   +3 ."da"Forearm.force -20 + "manipulator"&5 +7 ."da"Forearm.seek 3 + 316 counts +2 "manipulator"&'Љ +23 "core" ' + "manipulator"&& +4 "core" &  !K +3 "storage"(& +5 "core" &@ H ; +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"& 'm +25 "core" ' +2 "storage"(|% +3 "core" % H S  +5 ."downElevator"SE.seek :down +6 "storage"(n'= +98 (x% +3 "core" %+ < /  \\w +2 "manipulator"& % +5 "core" %j _  +3 ."da"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +3 "manipulator"&' ] +92 "core" ' +67 ' +2 ."downElevator"SE.stop + "storage"(5 +7 (& +4 "core" &@ W V ( +945 ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +118 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +8 "processing"%@ +76 ."psFlush"PS.seek 0.5ml +2 "processing"%' +74 #"image"compressed /var/log/esp/midres/da25jul1409h15s.jxl +523 "core" ' +3 ."psFlush"delay 5 seconds +504 .PSR.select :air +4 "processing"% +15 ."psFlush"PS.seek 2.5ml +3 "processing"%' +1842 #"image"compressed /var/log/esp/midres/da25jul1409h25s.jxl +7 ."Qmail"DAfans.email "da25jul1409h exposed 14.205 seconds\\nmidres/da25jul1409h15s\\nmidres/da25jul1409h25s",Subject: "da25jul1409h images!" +265 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%$  +39 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"% @ +80 "core" A +3 ."psFlush"PSV.dial :mixloop +3 "processing"%' +115 "core" +2 ."psFlush"PS.seek :empty +4 "processing"%#'s +2639 "core" ' +4 ."psFlush"PSV.dial PSR +6 "processing"%K +119 "core"  +4 ."psFlush"PSR.select :flush +7 "processing"%@ +22 ."psFlush"PS.seek 1ml +6 "processing"% '[q +1105 "core" ' +6 ."psFlush"PSR.select :air +4 "processing"% +21 ."psFlush"PS.seek 2.5ml +6 "processing"%5' +550 #"uploadLog"upsync +1057 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%! +81 "core" +2 ."psFlush"PTV.dial :puck +3 "processing"%+  +75 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%r  +8 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"%)'ܑ +2622 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%- +81 "core"  +2 ."psFlush"PSR.select :air +6 .PS.seek 2.5ml +3 "processing"%/' +2622 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%( +82 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%1'ܑ +2640 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%% +81 "core"  +2 ."psFlush"PSR.select :flush +5 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%3' +596 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%~' +2108 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%, +86 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%4 U +57 "core" U +3 ."psFlush"PS.seek 0ml +3 "processing"%2'ܑ +2654 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%8 @ +50 "core" ? +3 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2624 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%7  +80 "core"  +2 ."psFlush"PS.seek :empty +4 "processing"%9's +2622 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%< +49 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +4 "processing"%;' +2626 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%? +80 "core" + ."psFlush"PBV.dial PSV +4 .PS.seek 0ml +5 "processing"%Q'ܑ +2621 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%= @ +93 "core" ? +10 ."psFlush"PS.seek 2.5ml +2 "processing"%6' +2619 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%@  +85 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%}'s +2628 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"% +49 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +12 ."psFlush"PS.seek 1ml +3 "processing"%:'[q +1130 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%F' +1611 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%A +79 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%>  +7 "core"  +2 ."psFlush"PBV.dial :waste1 +3 "processing"%  +57 "core" +3 ."psFlush"PS.seek 0ml +4 "processing"%i'ܑ +1623 "Can"G\ TnX +1004 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%H +81 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%' +2627 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%s +80 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%L'ܑ +2620 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%a +80 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +2 "processing"%E' +595 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%S' +2105 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%I +80 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%M U +59 "core" W +3 ."psFlush"PS.seek 0ml +2 "processing"%'ܑ +2625 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%P @ +49 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%O' +2620 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%"  +80 "core"  +3 ."psFlush"PS.seek :empty +2 "processing"%'s +2617 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%[ +51 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +4 "processing"%' +2618 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%C +78 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%T U +6 "core" V +3 ."psFlush"PS.seek 0ml +4 "processing"%D'ܑ +2624 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%. @ +47 "core" @ +3 ."psFlush"PS.seek 2.5ml +2 "processing"%X' +2615 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%\  +80 "core"  +2 ."psFlush"PS.seek :empty +4 "processing"%f's +2618 "core" ' +3 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&W& +7 "core" & MK +2 "manipulator"&R% +4 "core" % ]  M +3 ."psFlush"Elbow.seek PC +2 "manipulator"&`( +252 "core" ( +2 "manipulator"&U& +3 "core" & O Oa +3 ."psFlush"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &*& +5 "core" &  Oa +2 ."psFlush"Forearm.seek PC +3 "manipulator"&\\'E +93 "core" ' +2 ."psFlush"Hand.close + "manipulator"&o/ +80 "core" / +2 ."psFlush"PC.seek :open +4 "processing"%^( +377 "core" ( +2 "manipulator"&d& +4 "core" &  Sa +2 "manipulator"&l% +4 "core" %:   SM +3 ."psFlush"Forearm.seek :retract +44 "manipulator"&e' ] +101 "core" ' +3 ."psFlush"Elbow.reconfigure :tight +9 "manipulator"&$&.,(\ #b +7 ."psFlush"Elbow.seek :garage +2 "manipulator"&c(-z +136 "core" ( +2 "manipulator"&Y& +5 "core" &-\ O!s +4 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &G& +3 "core" &-\  O!r +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek :garage +3 "manipulator"&t'o +114 "core" ' +2 ."psFlush"Hand.open + "manipulator"&g1 +22 "core" 1 +2 "manipulator"&v% +4 "core" %wj y {  >L +3 ."psFlush"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +3 "manipulator"& ' ] +103 "core" ' +2 #"myshortDA"Finished short da assay +2 #Beginning samplePassF +5 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'_& +6 "core" & +2 "manipulator"&k& +4 "core" &-  Q o +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&(-z +28 "core" ( +2 "manipulator"&&& +3 "core" &- ( S +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +4 "core" &-  C S +3 ."myshortDA"Forearm.seek :garage +2 "manipulator"&w'o +113 "core" ' +2 ."myshortDA"Hand.close + "manipulator"&p/ +25 "core" / +2 "manipulator"&]& +3 "core" &- 5 A +3 "manipulator"&u% +4 "core" %}n x j @ +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&{' ] +106 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +3 "manipulator"&( +275 "core" ( +2 "manipulator"&V& +3 "core" &  P' +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &B& +4 "core" & P' +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek CC +2 "manipulator"&'ш +95 "core" ' +2 "manipulator"&b& +4 "core" &  O' +2 "manipulator"&m% +5 "core" %} O/ +2 "collection"' & +4 "core" & +3 "collection"'j& +6 "core" & +2 ."myshortDA"CC.seek :closed +3 "collection"'N(X +6 "core" & +5 & 3 +9 &Es 2 +10 &/lv G +9 &Y U +9 &~G U +10 &@F U +9 &G U +9 &I U +10 &H T +9 &!IE T +10 &#\ E U +9 &$G T +9 &&G T +10 &(PE U +9 &*C U +10 &+E U +9 &-G T +9 &/XA U +10 &1D U +9 &2C T +9 &4E T +10 &6`E U +9 &8#D T +9 &9? T +10 &;F T +9 &=iF T +10 &?+F T +9 &@B T +9 &BE U +10 &DoJ U +9 &F,\\ W +10 &Gq Z +9 &I _ +9 &KV ` +10 &M ` +9 &N ` +9 &P ` +10 &RZ b +9 &T b +9 &U b" +10 &W R +9 &X& )w +10 &Xp T +2 ( +2 "collection"'j& +4 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.52 +2 "collection"'& +7 "core" &Xr T +2 ."myshortDA"Hand.open + "manipulator"&1 +18 "core" 1 +2 "manipulator"&% +4 "core" %}  G/ +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +2 "manipulator"&Z' ] +93 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%|  +48 "core"  +2 #"myshortDA"Pulling 2.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +12 ."myshortDA"PS.seek 2.5ml +2 "processing"%J' +2615 "core" ' +2 ."myshortDA"delay 5 seconds +503 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +5 "processing"%x  +5 "collection"'  +5 "core"  +100  +3 ."myshortDA"PSV.dial :PTV,via: :air +2 "processing"%z +213 "core" ~ +2 ."myshortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +4 "processing"% @ +76 "core" A +3 ."myshortDA"PS.seek 0ml +2 "processing"%'ܑ +2626 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%  +209 "core"  +2 #"myshortDA"Pulling 2.5ml of PSR.flush +52 .PSR.select :flush +7 .PS.seek 2.5ml +2 "processing"%' +2626 "core" ' +2 ."myshortDA"delay 5 seconds +503 ."connect"PRV.dial CBV +4 ."myshortDA"CBV.dial PRV +5 "processing"%  +2 "collection"'  +6 "core"  +2  +4 ."myshortDA"PSV.dial :PTV,via: :air +2 "processing"%n +211 "core" ~ +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +4 "processing"% @ +7 "core" A +3 ."myshortDA"PS.seek 0ml +2 "processing"%y'ܑ +2622 "core" ' +3 ."myshortDA"PSV.dial PSR,avoiding: PBV +2 "processing"%  +211 "core"  +2 #"myshortDA"Pulling 2.5ml of PSR.flush +2 .PSR.select :flush +5 .PS.seek 2.5ml +6 "processing"%$' +2626 "core" ' +2 ."myshortDA"delay 5 seconds +503 ."connect"PRV.dial CBV +4 ."myshortDA"CBV.dial PRV +5 "processing"%  +2 "collection"''  +9 "core"  +  +4 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"% +209 "core"  +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +4 "processing"%K @ +6 "core" A +3 ."myshortDA"PS.seek 0ml +3 "processing"%#'ܑ +2624 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%  +209 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +7 .PS.seek 1.5ml +2 "processing"%!' +1614 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSV.dial :waste1 +4 "processing"%+  +48 "core"  +3 ."myshortDA"PS.seek 0ml +2 "processing"%r'ܑ +1642 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%5 +60 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +3 "processing"%-' +2618 "core" ' +2 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +10 "processing"%)  +2 "collection"'(  +16 "core"  +  +3 ."myshortDA"PSV.dial :PTV,via: :air +2 "processing"%/ +208 "core"  +2 ."myshortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +5 "processing"%% @ +7 "core" A +3 ."myshortDA"PS.seek 0ml +2 "processing"%1'ܑ +2622 "core" ' +2 ."myshortDA"PSV.dial :air +3 "processing"%3  +80 "core"  +3 ."myshortDA"PS.seek 2.5ml +2 "processing"%,' +462 "Can"G ^q +2155 "core" ' +2 ."myshortDA"PSV.dial :PTV +2 "processing"%4 +80 "core"  +3 ."myshortDA"PS.seek 0ml +2 "processing"%~'ܑ +2626 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%8  +81 "core"  +2 ."myshortDA"PS.seek 2.5ml +3 "processing"%2' +2620 "core" ' + ."myshortDA"PSV.dial :PTV +2 "processing"%7 +81 "core" +3 ."myshortDA"PS.seek 0ml +2 "processing"%'ܑ +2629 "core" ' +2 ."myshortDA"PSV.dial :air +3 "processing"%<  +80 "core"  +2 ."myshortDA"PS.seek 2.5ml +3 "processing"%9' +2616 "core" ' +2 ."myshortDA"PSV.dial :PTV +2 "processing"%? +87 "core" ~ +3 ."myshortDA"PS.seek 0ml +2 "processing"%;'ܑ +2626 "core" ' +2 #"myshortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&=& +6 "core" &  F& +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +2 "manipulator"&Q( +4 "core" ( +3 "manipulator"&@& +3 "core" &  E& +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &6& +2 "core" &  E& +3 ."myshortDA"Forearm.seek CC +2 "manipulator"&'ш +97 "core" ' +2 ."myshortDA"Hand.close + "manipulator"&}/ +20 "core" / +3 ."myshortDA"CC.seek :open +2 "collection"':( +410 "core" ( +2 "manipulator"&A& +4 "core" & o L& +2 "manipulator"&>% +4 "core" %ё 8 L0 +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&' ] +144 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight +10 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +4 "manipulator"&F(-z +284 "core" ( +2 "manipulator"&H& +5 "core" &- N NV +2 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &i& +4 "core" &- " NV +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek :garage +2 "manipulator"&s'o +118 "core" ' +2 ."myshortDA"Hand.open + "manipulator"&1 +28 "core" 1 +2 "manipulator"&a% +4 "core" %wd s m =6 +3 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&L' ] +108 "core" ' +11170 #"ray"-> access 23 +4 "storage"(E% +5 "core" %?  A\ - +2 "manipulator"&I% +4 "core" % g  z T +2 "manipulator"&M& +4 "core" &-  z TV +3 ."ray"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."ray"SC.seek 6 +2 "storage"(S(Kz +522 "core" ( +3 ."ray"SC.configure :limp +2 "storage"($(\ 1b +5 (P& +3 "core" &K| } e F\ , +402 #"ray"-> access 3 +4 "storage"(% +5 "core" %? ?\ * +2 "manipulator"&"% +4 "core" % g  R +3 "manipulator"&O& +3 "core" &-  N RV +3 ."ray"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."ray"SC.seek 7 +2 "storage"([([Y +198 "core" ( +2 ."ray"SC.configure :limp + "storage"($(\ 1b +6 (& +3 "core" &[Z \ &" +8330 #"ray"-> access 4 +3 "storage"(C% +5 "core" %@ \ * +2 "manipulator"&T% +5 "core" % g  ~ Q +2 "manipulator"&& +4 "core" &-  QV +3 ."ray"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."ray"SC.seek 1 +3 "storage"(.( +1023 "core" ( +2 ."ray"SC.configure :limp +2 "storage"($(\ 1b +5 (D& +3 "core" & \ % +16387 #"ray"-> start(:myshortDA){shortDA; shortDAflush; PS.flush; samplePassF} +4 "collection"'\ % +9 "processing"%X% + "core" %T +10 %ܓ +2 #"myshortDA"Ready to sample after 10 seconds from PRV.sipper? +2 #Type 'Thread[:myshortDA].answer' to continue +1406 #"ray"-> Thread[:myshortDA].answer +2 #"myshortDA"ray answered Ready to sample after 10 seconds from PRV.sipper? "Yes" +8 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +4 .delay 10 seconds +1005 .PSV.dial :mixloop + "processing"%W +47 "core" +2 ."myshortDA"PTV.dial :PRVmixing +3 "processing"%R  +77 "core" +2 ."myshortDA"PRV.dial :sipper +2 "processing"%U  +142 "core"  +3 ."myshortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +6 ."myshortDA"PS.seek 1.1ml +2 "processing"%*'h! +2006 "Can"N\ QtD +280 "core" ' +2 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +5 "processing"%o  +2 "collection"'  +9 "core"  +132  +3 ."myshortDA"PS.seek 0.5ml +3 "processing"%' +1266 "core" ' +2 ."myshortDA"PRV.dial :waste2 +2 "processing"%h @ +112 "core" ? +2 ."myshortDA"PS.reconfigure :default + "processing"%#A d`xb +6 ."myshortDA"PS.seek :empty +3 "processing"%d's +591 "core" ' + ."myshortDA"PSV.dial PSR +2 "processing"%l +114 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +13 ."myshortDA"PS.seek 1ml +2 "processing"%\\'[q +1100 "core" ' +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%Y' +1608 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%G +112 "core" +2 ."myshortDA"PS.seek :empty +3 "processing"%`'s +2620 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%g +112 "core"  + #"myshortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +12 ."myshortDA"PS.seek 1ml +2 "processing"%v'[q +1109 "core" ' + ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%_' +1609 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%k +113 "core" +2 ."myshortDA"PRV.dial :sipper +2 "processing"%e  +49 "core" +3 ."myshortDA"PS.seek :empty +2 "processing"%&'s +2622 "core" ' +2 ."myshortDA"PSV.dial PSR +43 "processing"% +113 "core"  + ."myshortDA"PSR.select :air +9 .PS.seek 2.5ml +4 "processing"%t' +2618 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%p +113 "core" +3 ."myshortDA"PS.seek :empty +4 "processing"%]'s +2620 "core" ' +3 #"myshortDA"Loading da puck from tube 5 into Processing Clamp +2 "processing"%u& +7 "core" & +2 "manipulator"&c% +3 "core" % g  ; Q +3 "storage"( % +3 "core" %@ \ * +3 "storage"(w. +3 "core" .( +3 ."myshortDA"SC.reconfigure :tight + "storage"($\ .(\ 1~b +5 ."myshortDA"SC.seek 5 +3 "storage"(V(; +682 "core" ( +2 ."myshortDA"SC.configure :limp +2 "storage"($(\ 1b +6 (B& +3 "core" &; 3\ % +2 "manipulator"&& +5 "core" &- NV +2 "manipulator"&b% +3 "core" % g 1 N +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."myshortDA"Elbow.seek 5 +2 "manipulator"&m(' +173 "core" ( +2 "manipulator"& & +4 "core" && M* +2 "storage"({& +4 "core" &; \ ' +4 ."myshortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +7 ."myshortDA"Forearm.seek 5 + 800 counts +3 "manipulator"&q' +98 "core" ' +2 "storage"(& +4 "core" &; \ ' +3 ."myshortDA"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +7 ."myshortDA"SE.seek :beamBreak +2 "storage"(' +279 "core" ' +2 "storage"(- +3 "core" -' +3 ."myshortDA"SE.configure :default + "storage"(#QK-0-\ b +6 ."myshortDA"SE.seek :pick +2 "storage"(|' +41 "core" ' +3 ."myshortDA"SE.seek :down +4 "storage"(j'= +283 "core" ' +3 #"myshortDA"Tube 5 was empty. Trying tube 6 ... +2 #Loading da puck from tube 6 into Processing Clamp +3 "processing"%& +6 "core" & +2 "manipulator"&f% +4 "core" %  MG +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +2 "manipulator"& ' ] +95 "core" ' +2 "storage"(x% +4 "core" %7 \ ' +2 "storage"(z. +4 "core" .(; +2 ."myshortDA"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +6 ."myshortDA"SC.seek 6 +2 "storage"((Kz +202 "core" ( + ."myshortDA"SC.configure :limp +2 "storage"($(\ 1b +5 (J& +3 "core" &K{ u \ "+ +3 "manipulator"&& +4 "core" && L* +3 ."myshortDA"Elbow.seek 6 +3 "manipulator"&( +27 "core" ( +2 "manipulator"&& +3 "core" & M4 +3 "storage"( & +4 "core" &K{ U\ &+ +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek 6 + 800 counts +3 "manipulator"&n'\\ +105 "core" ' +2 "storage"(& +4 "core" &K{ :\ (+ +3 ."myshortDA"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +7 ."myshortDA"SE.seek :beamBreak +2 "storage"(' +276 "core" ' + "storage"(- +4 "core" -' +2 ."myshortDA"SE.configure :default +2 "storage"(#QK-0-\ b +6 ."myshortDA"SE.seek :pick +3 "storage"(y' +39 "core" ' +4 ."myshortDA"SE.seek :down +2 "storage"('= +287 "core" ' +2 #"myshortDA"Tube 6 was empty. Trying tube 7 ... +2 #Loading da puck from tube 7 into Processing Clamp +2 "processing"%'& +7 "core" & +2 "manipulator"&% +5 "core" %Ҍ  * Q +2 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&K' ] +96 "core" ' + "storage"($% +4 "core" %8 %\ ' +3 "storage"( . +3 "core" .(Kz +3 ."myshortDA"SC.reconfigure :tight + "storage"($\ .(\ 1~b +5 ."myshortDA"SC.seek 7 +3 "storage"(#([Y +199 "core" ( +2 ."myshortDA"SC.configure :limp + "storage"($(\ 1b +6 (+& +3 "core" &[\\ \ #" +3 "manipulator"&!& +3 "core" & L4 +3 ."myshortDA"Elbow.seek 7 +3 "manipulator"&5( +47 "core" ( +2 "manipulator"&r& +5 "core" &J  L +2 "storage"((& +44 "core" &[T {\ %* +3 ."myshortDA"Forearm.reconfigure :tight +10 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek 7 + 800 counts +3 "manipulator"&)'ѻ +102 "core" ' +2 "storage"(/& +3 "core" &[T S\ &* +3 ."myshortDA"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +7 ."myshortDA"SE.seek :beamBreak +2 "storage"(%' +279 "core" ' +2 "storage"(-- +4 "core" -' +2 ."myshortDA"SE.configure :default +2 "storage"(#QK-0-\ b +6 ."myshortDA"SE.seek :pick +3 "storage"(3' +38 "core" ' +3 ."myshortDA"SE.seek :down +3 "storage"(1'= +287 "core" ' +2 ."myshortDA"SE.stop +2 "storage"(5 +5 "manipulator"&4% +4 "core" %ѻ r M= +4 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +2 "manipulator"&,' ] +98 "core" ' +2 !"myshortDA"o:Storage::Error: mesg"Out of Pucks:@timestampu: Time Y startTube 4 +21340 #-> mainThread.resume +4 !o:NoMethodError\ : mesgu:NameError::message:private method `resume' called for :mainThread:Symbol:@timestampu: Time Y(4h: name: resume: args[:bt[" ray:15:in `topLevelBinding'" Thread.resume +3 !o:Thread::CannotResume: mesg"No checkpoints available:@timestampu: Time YJgh:bt["1/home/esp/esp2/lib/thread.rb:674:in `resume'"1/home/esp/esp2/lib/thread.rb:970:in `resume'" ray:16:in `topLevelBinding'" samplePassF +2 #Beginning samplePassF +4 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'8& +7 "core" & +3 "manipulator"&~& +4 "core" &J  Q +3 "manipulator"&7% +3 "core" % T  Q +4 ."ray"Elbow.seek FlushPuck::Garage +3 "manipulator"&2(-z +183 "core" ( +2 "manipulator"&<& +4 "core" &-|  9 Rq +3 ."ray"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" &-|  a Rq +4 ."ray"Forearm.seek :garage +2 "manipulator"&?'o +108 "core" ' +2 ."ray"Hand.close +2 "manipulator"&9/ +21 "core" / +2 "manipulator"&=& +4 "core" &-|  Bq +3 "manipulator"&@% +3 "core" %σu u - B +4 ."ray"Forearm.seek :retract +2 "manipulator"&6' ] +113 "core" ' +4 ."ray"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."ray"Elbow.seek CC +3 "manipulator"&}( +280 "core" ( +2 "manipulator"&& +5 "core" &  N) +2 ."ray"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &Z& +3 "core" & N) +4 ."ray"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 ."ray"Forearm.seek CC +3 "manipulator"&N'ш +94 "core" ' +2 "manipulator"&A& +4 "core" & U M( +3 "manipulator"&>% +4 "core" %ч N +3 "collection"'& +4 "core" & +3 "collection"'H& +6 "core" & +3 ."ray"CC.seek :closed +4 "collection"'i(X +6 "core" & +2 &  +9 &/t ,~ +9 &_v @ +9 &;h S +10 &C T +9 &E U +10 &}G T +9 &>I T +9 &D T +10 & I T +9 &"F T +9 &$HE T +10 &&F T +9 &'E U +10 &)E T +9 &+NF T +9 &-J T +10 &.J T +9 &0F T +9 &2WF T +10 &4E T +9 &5F T +10 &7D T +9 &9^D T +9 &; E T +10 &<E T +9 &>D T +9 &@fD T +10 &B'E U +9 &CL U +10 &EX V +9 &Gcg X +9 &I \\ +10 &J ` +9 &L ^ +9 &NW _ +10 &P _ +49 &Q ` + &S a + &UV b &W b( + &XqQ ^ +4 &X &q +9 &Xf L +3 ( +2 "collection"'H& +11 "core" &Xe L +3 #"ray"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.50 +2 "collection"'Q& +7 "core" &Xe L +2 ."ray"Hand.open +2 "manipulator"&1 +22 "core" 1 +2 "manipulator"&a% +4 "core" %ч  F +3 ."ray"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."ray"Forearm.seek :retract +2 "manipulator"&' ] +97 "core" ' +3 ."ray"PSV.dial PSR,avoiding: PBV +3 "processing"%s  +174 "core"  +2 #"ray"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +6 "processing"%@ +11 ."ray"PS.seek 1.5ml +3 "processing"%E' +1607 "core" ' +2 ."ray"delay 5 seconds +503 .PSV.dial :waste1 +3 "processing"%I  +49 "core"  +2 ."ray"PS.seek 0ml +3 "processing"%M'ܑ +1613 "core" ' +2 ."ray"PSV.dial PSR +3 "processing"%0 +48 "core"  +2 ."ray"PSR.select :air +4 "processing"% +11 ."ray"PS.seek 2.5ml +2 "processing"%P' +2612 "core" ' +3 ."connect"PRV.dial CBV +3 ."ray"CBV.dial PRV +5 "processing"%  +2 "collection"'"  +9 "core"  +133  +2 ."ray"PSV.dial :PTV,via: :air +3 "processing"%O +209 "core"  +2 ."ray"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +5 "processing"% @ +79 "core" > +3 ."ray"PS.seek 0ml +4 "processing"%S'ܑ +1221 "Can"K `w +1396 "core" ' + ."ray"PSV.dial :air +3 "processing"%C  +86 "core"  +3 ."ray"PS.seek 2.5ml +4 "processing"%T' +2615 "core" ' +2 ."ray"PSV.dial :PTV +3 "processing"% +81 "core" ~ +3 ."ray"PS.seek 0ml +2 "processing"%['ܑ +2618 "core" ' +3 #"ray"Garaging FlushPuck in Collection Clamp + "manipulator"&D& +7 "core" &  C' +3 ."ray"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."ray"Elbow.seek CC +3 "manipulator"&\ ( +36 "core" ( +2 "manipulator"&X& +4 "core" & N F +2 ."ray"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &W& +3 "core" &  G +3 ."ray"Forearm.seek CC +2 "manipulator"&R'ш +97 "core" ' +2 ."ray"Hand.close +2 "manipulator"&U/ +27 "core" / +2 ."ray"CC.seek :open +3 "collection"';( +409 "core" ( +2 "manipulator"&& +4 "core" &  M +3 "manipulator"&o% +4 "core" %ѕ  M= +3 ."ray"Forearm.seek :retract +3 "manipulator"&*' ] +93 "core" ' +3 ."ray"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."ray"Elbow.seek :garage +3 "manipulator"&h(-z +276 "core" ( +2 "manipulator"&& +4 "core" &- v Lf +3 ."ray"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &l& +3 "core" &-  Mf +3 ."ray"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +7 ."ray"Forearm.seek :garage +3 "manipulator"&d'o +113 "core" ' +2 ."ray"Hand.open +2 "manipulator"&\\1 +21 "core" 1 +2 "manipulator"&G% +4 "core" %yg Q J 7 :@ +3 ."ray"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."ray"Forearm.seek :retract +2 "manipulator"&Y' ] +107 "core" ' +425 #"ray"-> startTube 4 +8026 #-> start(:myshortDA){shortDA; PS.flush; samplePassF} +10 "collection"'g% +8 "processing"%`% +8 "core" %T +7 %ܕ +3 #"myshortDA"Ready to sample after 10 seconds from PRV.sipper? + #Type 'Thread[:myshortDA].answer' to continue +1134 #"ray"-> Thread[:myshortDA].answer +3 #"myshortDA"ray answered Ready to sample after 10 seconds from PRV.sipper? "Yes" +7 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +5 .delay 10 seconds +1003 .PSV.dial :mixloop +2 "processing"%v +49 "core" +2 ."myshortDA"PTV.dial :PRVmixing +3 "processing"%k  +77 "core" + ."myshortDA"PRV.dial :sipper +2 "processing"%e  +143 "core" +3 ."myshortDA"PS.reconfigure :slow +45 "processing"%#A 2`xb +14 ."myshortDA"PS.seek 1.1ml +2 "processing"%_'h! +2279 "core" ' +2 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +5 "processing"%  +3 "collection"'&  +7 "core"  +131  +3 ."myshortDA"PS.seek 0.5ml +4 "processing"%p' +1267 "core" ' + ."myshortDA"PRV.dial :waste2 +2 "processing"%t @ +111 "core" ? +2 ."myshortDA"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."myshortDA"PS.seek :empty +3 "processing"%u's +592 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%c +113 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +13 ."myshortDA"PS.seek 1ml +2 "processing"% '[q +1097 "core" ' + ."myshortDA"PSR.select :air +3 "processing"% +14 ."myshortDA"PS.seek 2.5ml +2 "processing"%w' +1608 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%. +113 "core" +3 ."myshortDA"PS.seek :empty +2 "processing"%B's +2628 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"% +115 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush + .PSR.select :flush +4 "processing"%@ +14 ."myshortDA"PS.seek 1ml +2 "processing"%b'[q +1095 "core" ' +2 ."myshortDA"PSR.select :air +3 "processing"% +12 ."myshortDA"PS.seek 2.5ml +3 "processing"% ' +1605 "core" ' +2 ."myshortDA"PSV.dial :mixloop +3 "processing"%{ +117 "core" +2 ."myshortDA"PRV.dial :sipper +2 "processing"%  +49 "core" +3 ."myshortDA"PS.seek :empty +2 "processing"%F's +2633 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%L +111 "core"  +2 ."myshortDA"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%' +2622 "core" ' + ."myshortDA"PSV.dial :mixloop +3 "processing"% +113 "core" +2 ."myshortDA"PS.seek :empty +4 "processing"%'s +2617 "core" ' +3 #"myshortDA"Loading da puck from tube 4 into Processing Clamp + "processing"%|& +7 "core" &! +2 "manipulator"&f% +4 "core" % n  P +2 "storage"(x% +4 "core" %8 \ * +2 "storage"(z. +3 "core" .([Y +3 ."myshortDA"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +6 ."myshortDA"SC.seek 4 +2 "storage"(q(+ +520 "core" ( +2 ."myshortDA"SC.configure :limp + "storage"($(\ 1b +6 (J& +3 "core" &+ \ $ +3 "manipulator"&& +3 "core" &- y Mf +2 "manipulator"&% +4 "core" % n  M +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek 4 +2 "manipulator"& ( +196 "core" ( +2 "manipulator"&V& +4 "core" & a Np +2 "storage"(& +4 "core" &+ \ ' +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek 4 + 800 counts +3 "manipulator"&m's +98 "core" ' +2 "storage"( & +3 "core" &+ \ ( +3 ."myshortDA"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +6 ."myshortDA"SE.seek :beamBreak + "storage"(' +306 "core" ' +2 "storage"(j- +4 "core" -'{ +2 ."myshortDA"SE.configure :default +2 "storage"(#QK-0-\ b +6 (& +3 "core" &+ J\ % +3 "manipulator"&'& +4 "core" & Mp +3 ."myshortDA"Elbow.seek 4 +2 "manipulator"&y( +7 "core" ( + "manipulator"&& +4 "core" & @ Mp +3 "storage"($& +4 "core" &+ d\ & +3 ."myshortDA"Forearm.seek 4 + 300 counts +2 "manipulator"& ' +17 "core" ' +2 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Hand.close +2 "manipulator"&n/ +19 "core" / +3 !"myshortDA"o:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 4):bt["4/home/esp/esp2/utils/puckmoves.rb:389:in `load'"8/home/esp/esp2/utils/puckmoves.rb:998:in `loadPuck'";/home/esp/esp2/protocol/2G/DAprocess.rb:281:in `runDA'"6/home/esp/esp2/protocol/2G/DA.rb:124:in `shortDA'" ray:19:in `topLevelBinding'"./home/esp/esp2/lib/base.rb:296:in `start'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +3 ."downElevator"SE.seek :down +4 "manipulator"&+& +8 "storage"(!'= +2 "core" & 3 Op +3 "manipulator"&r% +4 "core" %  N +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&(' ] +96 "core" ' +3 ."myshortDA"Elbow.seek PC +2 "manipulator"&( +161 "core" ' +45 ."downElevator"SE.stop +10 "storage"(5 +31 "core" ( +2 "manipulator"&/& +4 "core" & G NA +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 && +3 "core" & : NA +4 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek PC +3 "manipulator"&K'E +101 "core" ' +2 "manipulator"&-& +4 "core" & MA +3 "manipulator"&% +4 "core" %J  M +3 "processing"%%& +3 "core" & +3 "processing"%4& +5 "core" & +3 ."myshortDA"PC.seek :closed +3 "processing"%3(SD +7 "core" & +4 &! / +9 &Dv 2 +9 &:ou F +10 &Y S +9 &A! R +10 &RD! S +9 &C S +9 &C S +10 &D! S +9 &!ZD S +9 &#F R +10 &$D S +9 &&A R +9 &(cC" R +10 &*$C S +9 &+F! S +10 &-G S +9 &/jF S +9 &1,G! S +10 &2E S +9 &4E R +9 &6rE" S +10 &85D! R +9 &9G! S +10 &;E R +9 &={F R +9 &?=F R +10 &@F S +9 &BJ S +10 &DI! S +9 &F>Y U +9 &Gd W +10 &Iu X +9 &Kw|# Y +9 &M7 Z +10 &N! Z +9 &P! Z +10 &R`|k! / +9 &S'_ 3 +10 ( + &S  + +2 "processing"%4& +3 #"myshortDA"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.72 +2 .Hand.open +4 "manipulator"&11 +25 "core" 1 +2 "manipulator"&)% +4 "core" %J  L +3 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +2 "manipulator"&8' ] +111 "core" ' +4 #"myshortDA"Heating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +5 "processing"%~ { +4 %79 +8 "core" 9 +102 "processing"%<9 +3 "core" 9 +103 "processing"%9 +3 "core" 9  +104 "processing"%59 +3 "core" 9  +103 "processing"%99 +3 "core" 9 +103 "processing"%=9 +4 "core" 9 +103 "processing"%@9 +3 "core" 9 +103 "processing"%,9 +3 "core" 9 +103 "processing"%?9 +4 "core" 9# +103 "processing"%9 +3 "core" 9' +103 "processing"%Z9 +3 "core" 9+ +103 "processing"%29 +3 "core" 9/ +104 "processing"%A9 +3 "core" 94 +103 "processing"%>9 +3 "core" 98 +103 "processing"%9 +3 "core" 9< +103 "processing"%69 +3 "core" 9@ +103 "processing"%:9 +3 "core" 9E +103 "processing"%Q9 +3 "core" 9I +103 "processing"%9 +3 "core" 9M +104 "processing"%a9 +3 "core" 9Q +103 "processing"%H9 +3 "core" 9V +103 "processing"%s9 +3 "core" 9Z +103 "processing"%N9 +3 "core" 9^ +103 "processing"%]9 +3 "core" 9b +104 "processing"%I9 +3 "core" 9g +103 "processing"%E9 +3 "core" 9k +103 "processing"%09 +3 "core" 9o +103 "processing"%M9 +4 "core" 9s +104 "processing"%"9 +3 "core" 9x +103 "processing"%9 +3 "core" 9| +103 "processing"%O9 +3 "core" 9  +103 "processing"%9 +3 "core" 9 +103 "processing"%P9 +3 "core" 9 +103 "processing"%C9 +4 "core" 9" +103 "processing"%S9 +3 "core" 9) +103 "processing"%9 +3 "core" 90 +3 ."myshortDA"PH.hold 2:00:00,28C +4 "processing"%T p{p. +4 ."myshortDA"delay 1:30 +5 "core"  +9000 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +2 "processing"%D +112 "core"  +2 #"myshortDA"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +13 ."myshortDA"PS.seek 0.5ml +2 "processing"%X' +586 "core" ' +2 ."myshortDA"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."myshortDA"PS.seek 2ml +2 "processing"%W'Q +1603 "core" ' +2 ."myshortDA"PTV.dial :puck +2 "processing"%U  +137 "core"  +2 ."myshortDA"PSV.dial PTV +3 "processing"%} +80 "core" + ."myshortDA"PBV.dial :waste1 +3 "processing"%  +60 "core" +2 "processing"%i% +3 "core" %L  +3 ."myshortDA"PS.seek 1.5ml +2 "processing"%' +591 "core" ' +2 ."myshortDA"delay 3 seconds +304 .PBV.dial between PSV and waste1 +3 "processing"%o * +40 "core" , +2 ."myshortDA"PS.seek 0ml +3 "processing"%R'ܑ +394 "Can"P\ Kzp +1211 "core" ' +3 ."myshortDA"delay 5:00 +30002 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%  +6 "core"  +2 ."myshortDA"PBV.dial :waste1 +3 "processing"%l  +39 "core" +2 ."myshortDA"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%\ * +39 "core" , +2 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +3 "processing"%\\ +81 "core"  +3 ."myshortDA"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."myshortDA"PS.seek 2.5ml +3 "processing"%G' +2527 "core" ' +2 ."myshortDA"PSV.dial PTV +3 "processing"%* +84 "core" +2 ."myshortDA"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%d +80 "core"  +2 ."myshortDA"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%g +79 "core" +2 ."myshortDA"delay 5 seconds +502 .PSV.dial :air +3 "processing"%`  +80 "core"  +3 ."myshortDA"PS.seek :empty +4 "processing"%v's +2528 "core" ' +2 ."myshortDA"PTV.dial :PRVmixing,via: PRV +2 "processing"%k  +136 "core" +2 ."myshortDA"PSV.dial :mixloop +3 "processing"%e +47 "core" +2 ."myshortDA"PRV.dial :ab1 +2 "processing"%[ @ +111 "core" > +3 ."myshortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +6 ."myshortDA"PS.seek 0.15ml +2 "processing"%&' +361 "core" ' +2 ."myshortDA"delay 2 seconds +202 ."connect"CBV.dial PRV +4 ."myshortDA"PRV.dial CBV +4 "collection"'  +5 "core"  +2 "processing"%_  +47 "core"  +2 "processing"%t% +3 "core" %  +3 ."myshortDA"PS.seek 0.3ml +2 "processing"%p' +358 "core" ' +2 ."myshortDA"delay 2 seconds +203 .CBV.dial between PRV and PSV +2 "collection"'c  +37 "core" +2 ."myshortDA"PRV.dial :air +3 "processing"%u  +47 "core"  +2 ."myshortDA"PS.seek 0.9ml +3 "processing"% 'N +1271 "core" ' +2 ."myshortDA"PRV.dial :waste2 +2 "processing"%. @ +79 "core" ? +3 ."myshortDA"PS.seek 0.5ml +2 "processing"%w' +856 "core" ' +2 #"myshortDA"addPMLReagent08 +2 .PSV.dial :air +3 "processing"%  +48 "core"  +2 ."myshortDA"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."myshortDA"PS.seek 2ml +2 "processing"%B'Q +1608 "core" ' +2 ."myshortDA"PSV.dial :PML +2 "processing"%b +47 "core" +2 ."myshortDA"PTV.dial :mixing +2 "processing"%{ @ +78 "core" A +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 "processing"% % +4 "core" %S  +3 ."myshortDA"PS.seek 1.85ml +2 "processing"%L'K +236 "core" ' + ."myshortDA"PBV.dial between PSV and waste1 +3 "processing"%F * +38 "core" , +3 ."myshortDA"PS.seek 0ml +2 "processing"%'ܑ +1968 "core" ' +2 ."myshortDA"delay 2 seconds +203 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'& +4 "core" & +3 "manipulator"&|& +4 "core" &  J@ +3 "manipulator"&f% +3 "core" % _ 1 O +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&x(-z +141 "core" ( +2 "manipulator"&z& +4 "core" &-} v M% +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 &#& +3 "core" &-}  M% +3 ."myshortDA"Forearm.seek :garage +3 "manipulator"&J'o +111 "core" ' +3 ."myshortDA"Hand.close + "manipulator"&/ +27 "core" / +2 "manipulator"&& +4 "core" &- H E \\ 7$ +2 "manipulator"&V% +4 "core" %ρs $ ) T 7 +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&' ] +104 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +3 "manipulator"&h( +271 "core" ( +2 "manipulator"& & +4 "core" & ` K' +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &Y& +3 "core" & I' +44 ."myshortDA"Forearm.reconfigure :tight +11 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek CC +3 "manipulator"&j'ш +103 "core" ' +2 "manipulator"&& +3 "core" & * C' +3 "manipulator"&'% +4 "core" %ъ  E +3 "collection"'& +4 "core" & +3 "collection"'$& +6 "core" & +2 ."myshortDA"CC.seek :closed +4 "collection"'n(X +5 "core" & +4 & 5 +9 &Dt 2 +10 &7lt G +9 &U U +10 &D U +9 &ID U +9 & A U +10 &A U +9 &A U +9 &!QE U +10 &#B U +9 &$D U +10 &&D U +9 &(YC U +9 &*A U +10 &+D U +9 &-E U +10 &/a? U +9 &1#? U +9 &2? T +10 &4B U +9 &6i? U +9 &8,? T +10 &9A T +9 &;B T +10 &=qD U +9 &?3C U +9 &@> T +10 &B? U +9 &DwI V +9 &F4W W +10 &Gn Z +9 &I _ +10 &K` ` +9 &M! ` +9 &N a +10 &P a +9 &Rc b +9 &T% b +10 &U b% +9 &W S +9 &X u #g +10 &X" Q +10 ( + &Xb L +2 "collection"'$& +4 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.62 +3 "collection"'+& +7 "core" &Xb L + &Xb L + ."myshortDA"Hand.open +2 "manipulator"&r1 +28 "core" 1 +2 "manipulator"& % +4 "core" %х u i q @ +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +2 "manipulator"&m' ] +99 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"% +115 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +6 "processing"%@ +11 ."myshortDA"PS.seek 1.5ml +2 "processing"% ' +1624 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%/  +48 "core"  +3 ."myshortDA"PS.seek 0ml +2 "processing"%'ܑ +1599 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%y +48 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +14 ."myshortDA"PS.seek 2.5ml +2 "processing"%-' +2629 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +3 ."myshortDA"CBV.dial PRV +4 "processing"%  +4 "collection"'%  +40 "core"  +134  +2 ."myshortDA"PSV.dial :mixloop +3 "processing"%! +121 "core" +3 ."myshortDA"CTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +5 "processing"%(  +76 "core" +2 ."myshortDA"PS.seek 0ml +3 "processing"%^'ܑ +1941 "Can"F b~ +687 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%1  +49 "core"  +2 ."myshortDA"PS.seek 2.5ml +3 "processing"%)' +2617 "core" ' + ."myshortDA"PSV.dial :mixloop +2 "processing"%7 +50 "core" +2 ."myshortDA"PS.seek 0ml +3 "processing"%4'ܑ +2645 "core" ' + ."myshortDA"PSV.dial :air +3 "processing"%<  +49 "core"  +2 ."myshortDA"PS.seek 2.5ml +3 "processing"%K' +2626 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"% +54 "core" +2 ."myshortDA"PS.seek 0ml +3 "processing"%5'ܑ +2624 "core" ' +3 #"myshortDA"Garaging FlushPuck in Collection Clamp + "manipulator"&9& +8 "core" & J d  ?& +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek CC +3 "manipulator"&=( +32 "core" ( +2 "manipulator"&@& +4 "core" & v j * A +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &,& +3 "core" & ] q A +3 ."myshortDA"Forearm.seek CC +3 "manipulator"&?'ш +96 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&/ +18 "core" / +3 ."myshortDA"CC.seek :open +2 "collection"'Z( +413 "core" ( +2 "manipulator"&2& +4 "core" & F +2 "manipulator"&A% +4 "core" %р i I/ +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&>' ] +95 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +48 ."myshortDA"Elbow.seek :garage +11 "manipulator"&(-z +282 "core" ( +2 "manipulator"&6& +5 "core" &-w + H^ +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &:& +4 "core" &-w / H^ +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek :garage +3 "manipulator"&Q'o +114 "core" ' +2 ."myshortDA"Hand.open +2 "manipulator"&1 +23 "core" 1 +2 "manipulator"&a% +3 "core" %xh "  2 3A +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +2 "manipulator"&H' ] +105 "core" ' +2 ."da"delayUntil "10:54:29.53" +24671 #recoverPRVreagent08 +2 .PTV.dial :mixing +4 "processing"%s @ +76 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%N  +38 "core" +2 ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +2 "processing"%] * +36 "core" , +2 ."da"PSV.dial :air +2 "processing"%I  +48 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%E' +2516 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%0 +48 "core" +2 ."da"delay 2 seconds +203 .PSV.dial :air +2 "processing"%M  +46 "core"  +2 ."da"delay 2 seconds +203 .PSV.dial :mixloop +2 "processing"%" +46 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +3 "processing"%  +46 "core"  +3 ."da"PS.seek :empty +4 "processing"%O's +2526 "core" ' +3 #"da"washCycleDA #1 of 2 + .PSR.select :air +4 .PSV.dial PSR +5 "processing"% +146 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +4 "processing"% +13 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +3 "processing"%P' +597 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%C'Q +1614 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%S  +76 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%D  +38 "core" +2 "processing"%% +4 "core" %V  +4 ."da"PS.seek 1.5ml +2 "processing"%X' +601 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%U * +39 "core" , +3 ."da"PS.seek 0ml +4 "processing"%}'ܑ +1601 "core" ' +2 ."da"delay 2:00 +7736 "Can"?\ Nj +4267 #"da"recoverPSRreagent08 +2 .PTV.dial :puck +3 .PBV.dial :waste1 +4 "processing"%  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%i * +38 "core" + + ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%W +81 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%o' +2524 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +82 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%~ +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%l  +80 "core"  +3 ."da"PS.seek :empty +2 "processing"%\ 's +2527 "core" ' +2 #"da"washCycleDA #2 of 2 +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%\\ +144 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%R' +588 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +13 ."da"PS.seek 2ml +2 "processing"%*'Q +1603 "core" ' +2 ."da"PTV.dial :puck +2 .PSV.dial PTV +4 "processing"%d +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%g  +38 "core" +2 "processing"%`% +5 "core" %S  +54 ."da"PS.seek 1.5ml +2 "processing"%G' +582 "core" ' +3 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%k * +39 "core" + +3 ."da"PS.seek 0ml +2 "processing"%e'ܑ +1599 "core" ' +3 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 +4 "processing"%[  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%v * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +82 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +7 ."da"PS.seek 2.5ml +2 "processing"%_' +2518 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%t +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%& +80 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%c +83 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%u  +79 "core"  +3 ."da"PS.seek :empty +4 "processing"%p's +2514 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air +2 "processing"%.  +48 "core"  +2 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +3 "processing"%  +136 "core" +2 ."da"delay 5 seconds +503 .PRV.dial :ab2 + "processing"%  +47 "core" ~ +2 ."da"PTV.dial :PRVmixing +2 "processing"%w  +7 "core" +2 ."da"PSV.dial :mixloop +3 "processing"%b +48 "core" +3 ."da"PS.reconfigure :default + "processing"%#A d`xb +6 ."da"PS.seek 0.3ml +3 "processing"%{' +387 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%  +48 "core"  +2 "processing"% % +4 "core" %  +3 ."da"PS.seek 0.55ml +2 "processing"%F'"V +331 "core" ' +3 #"da"addPMLReagent08 + .PSV.dial :air +4 "processing"%B  +48 "core"  +3 ."da"PS.seek 2ml +4 "processing"%L'Q +1550 "core" ' + ."da"PSV.dial :PML +2 "processing"% +50 "core" +2 ."da"PTV.dial :mixing +2 "processing"%| @ +77 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%f  +38 "core" +2 "processing"%z% +4 "core" %M  +3 ."da"PS.seek 1.85ml +2 "processing"%#'E +228 "core" ' +2 ."da"PBV.dial between PSV and waste1 +3 "processing"% * +37 "core" , +3 ."da"PS.seek 0ml +4 "processing"%'ܑ +1964 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +11371 "Can"@\ N2 +36632 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing +4 "processing"% @ +16 "core" ? +2 ."da"PBV.dial :waste1 +2 "processing"%V  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%8 * +38 "core" , +2 ."da"PSV.dial :air +3 "processing"%J  +48 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +3 "processing"% ' +2551 "core" ' +2 ."da"PSV.dial :mixloop +3 "processing"%Y +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%x  +47 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"% +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%'  +49 "core"  +2 ."da"PS.seek :empty +4 "processing"%'s +2523 "core" ' +3 #"da"washCycleDA #1 of 3 + .PSR.select :air +4 .PSV.dial PSR +3 "processing"% +146 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +6 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%;' +588 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%+'Q +1603 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%r  +77 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +81 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%$  +38 "core" +2 "processing"%% +4 "core" %R  +56 ."da"PS.seek 1.5ml +3 "processing"%j' +593 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"% * +37 "core" + +2 ."da"PS.seek 0ml +3 "processing"%/'ܑ +1604 "core" ' +2 ."da"delay 2:00 +8576 "Can": V +3428 #"da"recoverPSRreagent08 + .PTV.dial :puck +4 .PBV.dial :waste1 +3 "processing"%  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%y * +38 "core" + + ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +82 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%%' +2518 "core" ' +2 ."da"PSV.dial PTV +3 "processing"% +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%! +81 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%( +79 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%-  +79 "core"  +3 ."da"PS.seek :empty +2 "processing"%1's +2526 "core" ' +3 #"da"washCycleDA #2 of 3 + .PSR.select :air +5 .PSV.dial PSR +4 "processing"%^ +144 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +13 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%7' +594 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +3 "processing"%)'Q +1602 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +4 "processing"%< +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%4  +38 "core" +2 "processing"%% +4 "core" %M  +3 ."da"PS.seek 1.5ml +3 "processing"%K' +590 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%9 * +41 "core" , +3 ."da"PS.seek 0ml +2 "processing"%@'ܑ +1607 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 +2 .PTV.dial :puck +3 .PBV.dial :waste1 +4 "processing"%,  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +38 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%h +81 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%m' +2521 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%n +78 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%2 +82 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%A +79 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%?  +80 "core"  +2 ."da"PS.seek :empty +4 "processing"%6's +2525 "core" ' +2 #"da"washCycleDA #3 of 3 +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%= +144 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +13 ."da"PS.reconfigure :default + "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%:' +595 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +2 "processing"%'Q +1606 "core" ' +2 ."da"PTV.dial :puck +2 .PSV.dial PTV +4 "processing"%a +79 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%>  +38 "core" + "processing"%Q% +4 "core" %U  +3 ."da"PS.seek 1.5ml +2 "processing"%' +591 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%s * +37 "core" , +3 ."da"PS.seek 0ml +2 "processing"%N'ܑ +1604 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +4 .PBV.dial :waste1 +3 "processing"%]  +38 "core" +2 ."da"delay 30 seconds +1145 "Can"@ j^ +1858 ."da"PBV.dial between PSV and waste1 +50 "processing"%I * +37 "core" + +2 ."da"PSR.select :air +10 .PSV.dial PSR +4 "processing"%5 +81 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%0' +2521 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%M +80 "core" +3 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%" +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"% +79 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%E  +80 "core"  +3 ."da"PS.seek :empty +2 "processing"%'s +2528 "core" ' +2 ."da"Gate.power :camera,:ON +3 #Mixing DA Substrates +8 .PSR.select :air +4 .PSV.dial PSR +9 "processing"%O +150 "core"  +4 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +10 "processing"% +23 ."da"PS.reconfigure :default +4 "processing"%#A d`xb +11 ."da"PS.seek 0.25ml +7 "processing"%P'I +337 "core" ' +3 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +5 "processing"% +12 ."da"PS.seek 0.5ml +3 "processing"%S' +345 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%'Q +1603 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +5 "processing"%D +81 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +40 "core" +2 "processing"%C% +3 "core" %T  +3 ."da"PS.seek 1.5ml +2 "processing"%U' +594 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%X * +40 "core" , +3 ."da"PS.seek 0ml +4 "processing"%'ܑ +1612 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +4 .PBV.dial :waste1 +4 "processing"%i  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%W * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%} +84 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%' +2621 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%~ +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +84 "core"  +2 ."da"delay 5 seconds +504 .PSV.dial PTV +2 "processing"%l +83 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%o  +80 "core"  +3 ."da"PS.seek :empty +2 "processing"%\\'s +2622 "core" ' +3 #"da"Additional air clear + .PSR.select :air +4 .PSV.dial PSR +4 "processing"%\ +147 "core"  +3 #"da"Pulling 2ml of PSR.air + .PSR.select :air +5 .PS.reconfigure :default +3 "processing"%#A d`xb +5 ."da"PS.seek 2ml +3 "processing"%R'Q +2124 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +3 .PSV.dial PTV +4 "processing"%d +81 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%g  +39 "core" +2 "processing"%`% +4 "core" %X +3 ."da"PS.seek 1.5ml +2 "processing"%*' +587 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%k * +39 "core" + +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%G  +116 "core"  +2 ."da"PS.seek :empty +4 "processing"%['s +1605 "core" ' + "processing"%v9 +4 "core" 9y6 +3 #"da"Processing Puck Heater at 28C before imaging +2 .PH.coast +4 "processing"% +5 %e& +3 "core" 6 + &S  + +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&t% +6 "core" % b , ,   +2 "storage"(&% +5 "core" %@  +2 "storage"(c. +3 "core" .(+ +3 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."da"SC.seek 3 +3 "storage"(u(@ +188 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +6 (_& +3 "core" &B Q +2 "manipulator"&.& +5 "core" &-w ( " ^ +52 "manipulator"& % +4 "core" % b  s +2 ."da"Elbow.reconfigure :tight +10 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +2 "manipulator"&( +176 "core" ( +2 "manipulator"&w& +5 "core" & \\Q +2 "storage"(b& +4 "core" &K  * +3 ."da"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&p'm +92 "core" ' +2 "storage"(& +4 "core" &K V +3 ."da"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +7 ."da"SE.seek :beamBreak +2 "storage"( ' +286 "core" ' +2 "storage"({- +4 "core" -' +2 ."da"SE.configure :default + "storage"(#QK-0-\ b +6 ."da"SE.seek :place +2 "storage"(B'x +42 "core" ' +3 "manipulator"&F& +4 "core" &  Q +2 "manipulator"&% +4 "core" %m  /j +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +3 "manipulator"&|' ] +100 "core" ' +3 ."da"Elbow.seek PC +2 "manipulator"&f( +253 "core" ( +2 "manipulator"&z& +4 "core" & P a G$ +3 ."da"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 && +3 "core" &  \ $ +3 ."da"Forearm.seek PC +4 "manipulator"&L'E +93 "core" ' +2 ."da"Hand.close +2 "manipulator"&#/ +24 "core" / +3 ."da"PC.seek :open +3 "processing"%( +378 "core" ( +2 "storage"(V& +5 "core" &K  +2 "manipulator"&8& +3 "core" & , - ) $ +2 "manipulator"&J% +4 "core" %U ' ' > +3 ."da"Forearm.seek :retract +3 "manipulator"&' ] +101 "core" ' +4 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +3 "manipulator"&Y( +273 "core" ( +2 "manipulator"&x& +4 "core" &   L +2 "storage"(& +4 "core" &K [ +4 ."da"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&''m +107 "core" ' +2 ."da"Hand.open +2 "manipulator"& 1 +28 "core" 1 +2 "storage"(- +4 "core" -'x +3 ."da"SE.seek -0.3 Pucks below Top Plate +3 "storage"('D +27 "core" ' +3 ."da"SE.reconfigure :seal + "storage"(#QK-0-\ b +7 ."da"SE.seek -1.29 Pucks below Top Plate +3 "storage"(;' +58 "core" ' +3 #"da"Lights, camera, ACTION! +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +7 #"da"PuckCamera: snap -bin=2,2 -png=0 -auto /var/log/esp/da25jul1411h.png +6 "processing"%r& +19 "core" &# +5 "manipulator"& & +7 "core" &  0L +2 "manipulator"&$% +5 "core" %g 4+ +3 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +5 "manipulator"&' ] +97 "core" ' +3 ."psFlush"Elbow.seek FlushPuck::Garage +4 "manipulator"&+(-z +179 "core" ( +2 "manipulator"&& +4 "core" &- 0 6 -c +3 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &j& +3 "core" &- 8 # c +3 ."psFlush"Forearm.seek :garage +3 "manipulator"& 'o +112 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&y/ +27 "core" / +2 "manipulator"&& +4 "core" &- c +2 "manipulator"&/% +4 "core" %σu ٵ +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&' ] +107 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek PC +3 "manipulator"&!( +127 "core" ( +2 "manipulator"&(& +5 "core" &  ^ +2 ."psFlush"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +65 &-& +3 "core" & - / h +3 ."psFlush"Forearm.reconfigure :tight +10 "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek PC +4 "manipulator"&%'E +105 "core" ' +3 "manipulator"&^& +4 "core" & Q +3 "manipulator"&1% +3 "core" %W > +3 "processing"%7& +5 "core" &# +3 "processing"%<& +5 "core" &# +3 ."psFlush"PC.seek :closed +2 "processing"%4(SD +8 "core" & +4 & 1 +9 &Dr p3 +10 &1kk oH +9 &Q qV +10 &~6 rV +9 &@: qV +9 &: qV +10 &9 qV +9 &8 rW +9 &!H8 rW +10 &# 9 rV +9 &$9 qW +9 &&9 qV +10 &(Q9 qV +9 &*4 qV +10 &+8 qV +9 &-9 qV +9 &/[7 U +10 &1= U +9 &2= U +10 &4< V +9 &6b< V +9 &8%9 U +10 &9< V +9 &;< V +9 &=k> U +10 &?+< wV +9 &@8 rV +9 &B9 rV +10 &Dp; rV +9 &F/D qX +10 &GR pY +9 &In m\\ +9 &Kdq n] +10 &M%t m^ +9 &N m_ +9 &P~ l_ +10 &RN}_ o9 +9 &S&e nP +10 &S(5 q7 +2 ( +2 "processing"%<& +4 #"psFlush"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.84 +2 "processing"%& +6 "core" &S(4 p7 +2 ."psFlush"Hand.open +2 "manipulator"&)1 +23 "core" 1 +2 "manipulator"&9% +5 "core" %W ) +2 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +3 "manipulator"&K' ] +94 "core" ' +6 ."psFlush"PSR.select :air +13 .PSV.dial PSR +6 "processing"%, +54 "core"  +4 #"psFlush"Pulling 0.5ml of PSR.flush +4 .PSR.select :flush +9 "processing"%@ +20 ."psFlush"PS.seek 0.5ml +4 "processing"%' +17 #"da"SX HX9/16 (USB:69): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 1.264 seconds\ Exposing 696x520 pixel 16-bit image for 13.255 seconds\ /var/log/esp/da25jul1411h.png: PNG Upload Complete\ +12 #PuckCamera: snap -bin=2,2 -png=0 15.0 /var/log/esp/midres/da25jul1411h15s.png +569 "core" ' +3 ."psFlush"delay 5 seconds +502 .PSR.select :air +5 "processing"% +14 ."psFlush"PS.seek 2.5ml +3 "processing"%h' +558 #"da"SX HX9/16 (USB:69): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da25jul1411h15s.png: PNG Upload Complete\ +5 #PuckCamera: snap -bin=2,2 -png=0 25.0 /var/log/esp/midres/da25jul1411h25s.png +1481 #"image"compressed /var/log/esp/da25jul1411h.jxl +107 "core" ' +3 ."psFlush"delay 1 second +104 .PRV.dial :waste2,avoiding: :ab2 +3 "processing"%@ @ +218 "core" B +2 ."psFlush"PTV.dial :PRVmixing +3 "processing"%n  +144 "core" +2 ."psFlush"PSV.dial :mixloop +3 "processing"%2 +118 "core" +3 ."psFlush"PS.seek :empty +3 "processing"%A's +459 #"da"SX HX9/16 (USB:69): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 25 seconds\ /var/log/esp/midres/da25jul1411h25s.png: PNG Upload Complete\ +4 .Gate.power :camera,:OFF +5 "storage"(?- +5 "core" -' +4 "storage"(m& +5 "core" &K   +6 "manipulator"&=& +17 "core" & 1 ' 0 +6 "manipulator"&6% +14 "core" % r > B - +5 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +7 ."da"Elbow.seek 3 +3 "manipulator"&:( +248 "core" ( +2 "manipulator"&a& +3 "core" & H G bQ +3 "storage"(>& +5 "core" &K " ! +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&Q'm +101 "core" ' +3 ."da"SE.reconfigure :gently + "storage"(#QK-0-\ b +6 ."da"SE.seek -0.57 Pucks below Top Plate +4 "storage"('W +54 "core" ' +2 "manipulator"&s& +3 "core" & B Q +3 "storage"(& +5 "core" &K 9   +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +6 ."da"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek 3 +2 "manipulator"&]'M +40 "core" ' +2 ."da"Elbow.hold +4 "manipulator"&I, +5 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.39 Pucks below Top Plate +3 "storage"(5' +42 "core" ' + "manipulator"&N% +4 "core" %`   ] +2 "storage"(M& +6 "core" &K\ \  +8 ."da"Forearm.force -20 +4 "manipulator"&5 +5 ."da"Forearm.seek 3 + 319 counts +4 "manipulator"&"'Ќ +24 "core" ' +2 "manipulator"&& +4 "core" & P +3 "storage"(E& +4 "core" &K 2 1 < +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +70 "manipulator"&0'm +31 "core" ' +2 "storage"(O% +5 "core" % N H  +12 ."downElevator"SE.seek :down +6 "storage"('= +99 (P% +4 "core" %_. < 1 c \\w +2 "manipulator"&S% +5 "core" %k  +4 ."da"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +7 ."da"Forearm.seek :retract +3 "manipulator"&D' ] +106 "core" ' +53 ' +3 ."downElevator"SE.stop + "storage"(5 +7 (& +4 "core" &K Q W 9 +992 ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR +4 "processing"%C +113 #"image"compressed /var/log/esp/midres/da25jul1411h15s.jxl +9 "core"  +6 #"psFlush"Pulling 0.5ml of PSR.flush +5 .PSR.select :flush +8 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +2 "processing"%' +588 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +7 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%X' +1805 #"image"compressed /var/log/esp/midres/da25jul1411h25s.jxl +3 ."Qmail"DAfans.email "da25jul1411h exposed 13.255 seconds\\nmidres/da25jul1411h15s\\nmidres/da25jul1411h25s",Subject: "da25jul1411h images!" +297 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +3 "processing"%U  +38 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%i @ +77 "core" A +4 ."psFlush"PSV.dial :mixloop +2 "processing"%W +126 "core" +2 ."psFlush"PS.seek :empty +3 "processing"%}'s +2623 "core" ' +5 ."psFlush"PSV.dial PSR +6 "processing"% +120 "core"  +4 ."psFlush"PSR.select :flush +6 "processing"%@ +23 ."psFlush"PS.seek 1ml +6 "processing"%~'[q +1098 "core" ' +4 ."psFlush"PSR.select :air +6 "processing"% +19 ."psFlush"PS.seek 2.5ml +6 "processing"%' +361 #"uploadLog"upsync +1243 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%l +81 "core" +2 ."psFlush"PTV.dial :puck +3 "processing"%o  +75 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%  +8 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%\ 'ܑ +2627 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%\\ +87 "core"  + ."psFlush"PSR.select :air +6 .PS.seek 2.5ml +4 "processing"%d' +2620 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%g +80 "core" +3 ."psFlush"PS.seek 0ml +4 "processing"%`'ܑ +2048 "Can"8 Q! +573 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%R +81 "core"  +2 ."psFlush"PSR.select :flush +5 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%k' +602 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +14 ."psFlush"PS.seek 2.5ml + "processing"%G' +2118 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%* +94 "core" ~ +2 ."psFlush"PBV.dial PSV +2 "processing"%v U +59 "core" U +3 ."psFlush"PS.seek 0ml +2 "processing"%'ܑ +2621 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%e @ +48 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%t' +2675 "core" ' +2 ."psFlush"PSV.dial :waste1 +9 "processing"%&  +79 "core"  +3 ."psFlush"PS.seek :empty +2 "processing"%c's +2623 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%_ +59 "core"  +2 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%.' +2623 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"% +92 "core" ~ +2 ."psFlush"PBV.dial PSV +5 .PS.seek 0ml +2 "processing"%q'ܑ +2625 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%w @ +47 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%b' +2628 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +79 "core"  +2 ."psFlush"PS.seek :empty +4 "processing"%'s +2623 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%H +59 "core"  +2 ."psFlush"PSR.select :flush +5 "processing"%@ +12 ."psFlush"PS.seek 1ml +2 "processing"%{'[q +1103 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%F' +1605 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +86 "core" +2 ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +4 "processing"%  +59 "core" +3 ."psFlush"PS.seek 0ml +4 "processing"%p'ܑ +2614 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%z +82 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%' +2619 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"% +80 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%#'ܑ +2616 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%| +80 "core"  +2 ."psFlush"PSR.select :flush +5 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%3' +601 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%V' +2109 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%8 +80 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%J U +59 "core" W +3 ."psFlush"PS.seek 0ml +4 "processing"%L'ܑ +2614 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%x @ +50 "core" > +2 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2623 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%f  +85 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"% 's +2618 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +48 "core"  +2 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%r' +2621 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +81 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +8 "core" V +3 ."psFlush"PS.seek 0ml +4 "processing"%$'ܑ +2637 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%B @ +49 "core" ? +3 ."psFlush"PS.seek 2.5ml +4 "processing"%' +2615 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +80 "core"  +3 ."psFlush"PS.seek :empty +4 "processing"%''s +2622 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&j& +6 "core" &  QP +3 "manipulator"&Y% +4 "core" % ^ P +3 ."psFlush"Elbow.seek PC +2 "manipulator"&y( +253 "core" ( + "manipulator"&& +4 "core" &  K R< +3 ."psFlush"Elbow.reconfigure :loose +10 "manipulator"&$ &.,(#b +5 &/& +3 "core" &  w R< +3 ."psFlush"Forearm.seek PC +2 "manipulator"&'E +92 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&(/ +76 "core" / +2 ."psFlush"PC.seek :open +4 "processing"%-( +378 "core" ( +2 "manipulator"& & +4 "core" &  S; +2 "manipulator"&+% +4 "core" %> U S: +4 ."psFlush"Forearm.seek :retract +2 "manipulator"&^' ] +95 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek :garage +3 "manipulator"&1(-z +133 "core" ( +2 "manipulator"&7& +4 "core" &-}  c R n +3 ."psFlush"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 && +5 "core" &-}  8 R n +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek :garage +2 "manipulator"&'o +114 "core" ' +2 ."psFlush"Hand.open +2 "manipulator"&1 +18 "core" 1 +2 "manipulator"&)% +5 "core" %xe t v >@ +2 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +3 "manipulator"&9' ] +103 "core" ' +3 #"myshortDA"Finished short da assay +2 #Flushing Processing stage +3 "processing"%<% +5 "core" %s +3 #"myshortDA"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%,& +6 "core" & +2 "manipulator"&%& +4 "core" &-  m R j +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&[(-z +7 "core" ( + "manipulator"&& +4 "core" &-  i R j +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &@& +4 "core" &-  R j +3 ."myshortDA"Forearm.seek :garage +2 "manipulator"&n'o +111 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&2/ +29 "core" / +2 "manipulator"&h& +3 "core" &-\  B j +3 "manipulator"&?% +4 "core" % ~ BE +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&m' ] +105 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +7 ."myshortDA"Elbow.seek PC +3 "manipulator"&=( +130 "core" ( +2 "manipulator"&6& +4 "core" &  SD +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &a& +3 "core" &  G TD +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +7 ."myshortDA"Forearm.seek PC +2 "manipulator"&>'E +100 "core" ' + "manipulator"&!& +4 "core" &  I RD +3 "manipulator"&s% +3 "core" %N  q R+ +3 "processing"%& +4 "core" &" +3 "processing"%K& +5 "core" & +3 ."myshortDA"PC.seek :closed +2 "processing"%N(SD +7 "core" & +6 &\ ' $c +9 &qUs 9 +9 &|h M +10 &rH R +9 &5B Q +10 &? Q +9 &A Q +9 &{@ Q +10 & >A Q +9 &!D R +10 &#C R +9 &%C R +9 &'EC Q +10 &)@ Q +9 &*D Q +10 &,D Q +9 &.ME Q +9 &0D\ R +9 &1E Q +10 &3F R +9 &5TC R +9 &7C Q +10 &8D Q +9 &:D R +10 &<\\G R +9 &>F Q +9 &?D Q +10 &AG R +9 &CdG R +10 &E%G R +9 &FQ S +9 &He U +10 &J\\v W +9 &Ly Y +9 &M Y +10 &O Y +9 &Q] Z +10 &RN\\ *| +9 &S3 / +6 ( +2 "processing"%K& +4 "core" &S& / +2 #"myshortDA"Processing Clamp onSpring/offSpring for 8/24 samples, on/off torque 1.64 +2 "processing"%M& +6 "core" &S% / +3 ."myshortDA"Hand.open +2 "manipulator"&1 +76 "core" 1 +2 "manipulator"&E% +3 "core" % N  O+ +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."myshortDA"Forearm.seek :retract +3 "manipulator"&;' ] +101 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%O +59 "core"  +2 ."myshortDA"PSR.select :flush +5 "processing"%@ +11 ."myshortDA"PS.seek 1ml +3 "processing"%Q'[q +1106 "core" ' +2 ."myshortDA"PSR.select :air +11 "processing"% +13 ."myshortDA"PS.seek 2.5ml +3 "processing"%:' +832 "Can">\ P  +767 "core" ' +2 ."myshortDA"PSV.dial PTV +2 "processing"% +82 "core" +2 ."myshortDA"PTV.dial :puck +2 .PBV.dial :waste1 +4 "processing"%P  +59 "core" +3 ."myshortDA"PS.seek 0ml +4 "processing"%S'ܑ +2624 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%] +81 "core"  +2 ."myshortDA"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%"' +2620 "core" ' +2 ."myshortDA"PSV.dial PTV +2 "processing"% +80 "core" +3 ."myshortDA"PS.seek 0ml +4 "processing"%5'ܑ +2618 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%0 +80 "core"  +2 ."myshortDA"PSR.select :flush +3 "processing"%@ +13 ."myshortDA"PS.seek 0.5ml +2 "processing"%' +598 "core" ' +2 ."myshortDA"PSR.select :air +3 "processing"% +12 ."myshortDA"PS.seek 2.5ml +2 "processing"%C' +2110 "core" ' + ."myshortDA"PSV.dial PTV +2 "processing"%A +81 "core" +2 ."myshortDA"PBV.dial PSV +3 "processing"% U +61 "core" W +2 ."myshortDA"PS.seek 0ml +3 "processing"%U'ܑ +2644 "core" ' +2 ."myshortDA"PSV.dial PBV +2 "processing"%i @ +50 "core" > +3 ."myshortDA"PS.seek 2.5ml +2 "processing"%W' +2629 "core" ' +2 ."myshortDA"PSV.dial :waste1 +2 "processing"%X  +81 "core"  +2 ."myshortDA"PS.seek :empty +3 "processing"%'s +2629 "core" ' + ."myshortDA"PSV.dial PSR +3 "processing"%} +49 "core"  +2 ."myshortDA"PSR.select :air +5 .PS.seek 2.5ml +2 "processing"%~' +2622 "core" ' +2 ."myshortDA"PSV.dial PTV +2 "processing"%l +80 "core" +2 ."myshortDA"PBV.dial PSV +2 "processing"%o U +7 "core" V +3 ."myshortDA"PS.seek 0ml +3 "processing"%'ܑ +2615 "core" ' + ."myshortDA"PSV.dial PBV +2 "processing"% @ +50 "core" ? +2 ."myshortDA"PS.seek 2.5ml +3 "processing"%\\' +2620 "core" ' + ."myshortDA"PSV.dial :waste1 +3 "processing"%\  +78 "core"  +3 ."myshortDA"PS.seek :empty +4 "processing"%g's +2620 "core" ' +2 #"myshortDA"Garaging FlushPuck in Processing Clamp +2 "manipulator"&d& +6 "core" &  OD +4 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek PC +2 "manipulator"&R( +5 "core" ( +3 "manipulator"&`& +3 "core" & % OD +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &k& +4 "core" & * OD +3 ."myshortDA"Forearm.seek PC +2 "manipulator"&*'E +98 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&v/ +74 "core" / +3 ."myshortDA"PC.seek :open +2 "processing"%G( +376 "core" ( +2 "manipulator"&e& +3 "core" &  c SD +3 "manipulator"&% +3 "core" % W  F S0 +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&&' ] +94 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +2 "manipulator"&t(-z +135 "core" ( + "manipulator"&_& +4 "core" &-  R R# +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &c& +2 "core" &-  a Q# +4 ."myshortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek :garage +2 "manipulator"& 'o +114 "core" ' +2 ."myshortDA"Hand.open + "manipulator"&.1 +26 "core" 1 +2 "manipulator"&w% +4 "core" %vd y  * ?; +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&q' ] +103 "core" ' +11 #"myshortDA"Beginning samplePassF +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'& +5 "core" &p +2 "manipulator"&b& +5 "core" &-  z R"~ +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&H(-z +7 "core" ( +2 "manipulator"&& +4 "core" &-  & R"~ +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &{& +4 "core" &-  ^ R"} +3 ."myshortDA"Forearm.seek :garage +2 "manipulator"&'o +114 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"& / +27 "core" / +2 "manipulator"&F& +4 "core" &- f a @"} +2 "manipulator"&z% +4 "core" %|o Y g ? +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&p' ] +105 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek CC +3 "manipulator"&( +281 "core" ( +2 "manipulator"&& +4 "core" &   R( +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &|& +3 "core" &  7 S( +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek CC +2 "manipulator"&#'ш +99 "core" ' +2 "manipulator"&3& +4 "core" & Y O( +2 "manipulator"&8% +4 "core" %ы 5 O +3 "collection"'J& +3 "core" &W +4 "collection"'V& +5 "core" &Y +2 ."myshortDA"CC.seek :closed +2 "collection"'x(X +7 "core" &S +6 & +Z $e +9 &nRvZ 9 +9 &ypZ N +10 &]LY T +9 &FZ T +9 &CZ U +10 &IY T +9 &eF\\ T +10 & &I[ U +9 &!GU T +9 &#G\\ U +10 &%mGS T +9 &'0DY T +9 &(G\\ T +10 &*D] T +9 &,tI\\ U +10 &.7I\\ T +9 &/GY T +9 &1J\\ T +10 &3}E` T +9 &5?I\\ T +9 &7F` U +10 &8DY T +9 &:GY U +10 & DT T +9 &?CQ T +10 &AC\\ T +9 &CNKT U +9 &E RT V +10 &FaW W +9 &HT [\ +10 &J7Y ` +9 &Kf _ +9 &M` a +10 &OyR a +9 &Q;Y a +9 &RV b +10 &TX b# +9 &VqT b+ +9 &XU 7 +10 &X Z 4 +9 &XeR L +6 ( +2 "collection"'V& +4 "core" &XYZ L +3 #"myshortDA"Collection Clamp onSpring/offSpring for 8/26 samples, on/off torque 2.42 +2 "collection"'L& +6 "core" &XYV L +2 ."myshortDA"Hand.open +2 "manipulator"&f1 +29 "core" 1 +2 "manipulator"&% +3 "core" %щ 4 I +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&' ] +97 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%  +59 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +4 "processing"%@ +14 ."myshortDA"PS.seek 1.5ml +2 "processing"% ' +1615 "core" ' +2 ."myshortDA"delay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%  +48 "core"  +3 ."myshortDA"PS.seek 0ml +2 "processing"%r'ܑ +1621 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%B +49 "core"  + ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +3 "processing"%$' +2623 "core" ' +3 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +3 "processing"%  +4 "collection"'  +7 "core"  +101 +2 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"%j +209 "core" +2 ."myshortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +5 "processing"%Y @ +77 "core" A +2 ."myshortDA"PS.seek 0ml +3 "processing"%'ܑ +2618 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%/  +81 "core"  +2 ."myshortDA"PS.seek 2.5ml +4 "processing"%I' +2628 "core" ' + ."myshortDA"PSV.dial :PTV +3 "processing"%( +82 "core" ~ +2 ."myshortDA"PS.seek 0ml +3 "processing"%D'ܑ +2618 "core" ' +3 #"myshortDA"Garaging FlushPuck in Collection Clamp + "manipulator"&4& +6 "core" & V K( +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek CC +2 "manipulator"& ( +23 "core" ( +2 "manipulator"&+& +49 "core" & 4 L +2 ."myshortDA"Elbow.reconfigure :loose +11 "manipulator"&$ &.,(#b +4 &7& +5 "core" & \ L +2 ."myshortDA"Forearm.seek CC +2 "manipulator"&'ш +97 "core" ' +2 ."myshortDA"Hand.close + "manipulator"&/ +22 "core" / +2 ."myshortDA"CC.seek :open +3 "collection"'y( +411 "core" ( +2 "manipulator"&& +4 "core" &  # P +2 "manipulator"&)% +4 "core" %ї   Q4 +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&<' ] +94 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +3 "manipulator"&,(-z +278 "core" ( + "manipulator"&%& +4 "core" &-  x Se +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &^& +4 "core" &-  s Se +3 ."myshortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek :garage +2 "manipulator"&'o +113 "core" ' +2 ."myshortDA"Hand.open +2 "manipulator"&@1 +22 "core" 1 +2 "manipulator"&% +4 "core" %yg ^ ^  @? +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&2' ] +108 "core" ' +10061 #"ray"-> access 3 +5 "storage"(h% +3 "core" %F #\ - +3 "manipulator"&?% +4 "core" % L  T +3 "manipulator"&1& +3 "core" &-  Te +3 ."ray"SC.reconfigure :tight + "storage"($\ .(\ 1~b +5 ."ray"SC.seek 7 +2 "storage"(9([Y +166 "Can"@  +526 "core" ( +2 ."ray"SC.configure :limp +2 "storage"($(\ 1b +5 (6& +3 "core" &[[ @\ ( +2284 #"ray"-> access 4 +3 "storage"(a% +5 "core" %F \ * +3 "manipulator"&n% +4 "core" % L  P +2 "manipulator"&!& +4 "core" &- Pe +3 ."ray"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."ray"SC.seek 1 +2 "storage"(s( +988 "core" ( +2 ."ray"SC.configure :limp +2 "storage"($(\ 1b +5 (& +3 "core" & l U\  +544 #"ray"-> startTube 4 +35019 #-> start(:myshortDA){shortDA; samplePassF; PS.flush} +3 "collection"'[% +4 "processing"%m% +7 "core" %T4 +7 %ܖ +2 #"myshortDA"Ready to sample after 10 seconds from PRV.sipper? +2 #Type 'Thread[:myshortDA].answer' to continue +798 #"ray"-> Thread[:myshortDA].answer +6 #"myshortDA"ray answered Ready to sample after 10 seconds from PRV.sipper? "Yes" +4 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1006 .PSV.dial :mixloop + "processing"%- +47 "core" +2 ."myshortDA"PTV.dial :PRVmixing +3 "processing"%M  +77 "core" +2 ."myshortDA"PRV.dial :sipper +2 "processing"%  +142 "core"  +3 ."myshortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +6 ."myshortDA"PS.seek 1.1ml +3 "processing"%E'h! +2280 "core" ' +2 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +4 "processing"%O  +4 "collection"'K  +8 "core"  +132  +3 ."myshortDA"PS.seek 0.5ml +5 "processing"%>' +1270 "core" ' +2 ."myshortDA"PRV.dial :waste2 +3 "processing"%' @ +111 "core" ? +2 ."myshortDA"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."myshortDA"PS.seek :empty +2 "processing"%Q's +585 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"% +119 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +4 "processing"%@ +13 ."myshortDA"PS.seek 1ml +2 "processing"%P'[q +1098 "core" ' + ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%:' +1599 "core" ' +2 ."myshortDA"PSV.dial :mixloop +3 "processing"%] +123 "core" +3 ."myshortDA"PS.seek :empty +2 "processing"%S's +2620 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"% +113 "core"  + #"myshortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +4 "processing"%@ +13 ."myshortDA"PS.seek 1ml +2 "processing"%"'[q +1101 "core" ' +2 ."myshortDA"PSR.select :air +2 "processing"% +13 ."myshortDA"PS.seek 2.5ml +3 "processing"%0' +1614 "core" ' +2 ."myshortDA"PSV.dial :mixloop +42 "processing"%5 +113 "core" +2 ."myshortDA"PRV.dial :sipper +11 "processing"%  +49 "core" +3 ."myshortDA"PS.seek :empty +2 "processing"%A's +2623 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"% +113 "core"  +2 ."myshortDA"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%C' +2565 "Can"`\ Q +71 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%i +113 "core" +2 ."myshortDA"PS.seek :empty +3 "processing"%U's +2615 "core" ' +3 #"myshortDA"Loading da puck from tube 4 into Processing Clamp + "processing"%X& +6 "core" & +3 "manipulator"&W% +4 "core" % L F Q +2 "storage"(}% +4 "core" %F \ * +2 "storage"(. +4 "core" .( +2 ."myshortDA"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +6 ."myshortDA"SC.seek 4 +2 "storage"(l(+ +521 "core" ( +2 ."myshortDA"SC.configure :limp + "storage"($(\ 1b +6 (o& +3 "core" &+ a `\ #+ +3 "manipulator"&~& +3 "core" &- d Me +3 "manipulator"&% +4 "core" % L  M +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek 4 +2 "manipulator"&( +179 "core" ( +2 "manipulator"&\ & +4 "core" & C LY +2 "storage"(\\& +4 "core" &+ \ &1 +4 ."myshortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek 4 + 800 counts +3 "manipulator"&d's +94 "core" ' +2 "storage"(`& +5 "core" &+ H\ (1 +2 ."myshortDA"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +5 ."myshortDA"SE.seek :beamBreak +2 "storage"(k' +307 "core" ' +2 "storage"(v- +4 "core" -'x +2 ."myshortDA"SE.configure :default + "storage"(#QK-0-\ b +6 (=& +4 "core" &+ \ (1 +2 "manipulator"&;& +4 "core" &  OY +3 ."myshortDA"Elbow.seek 4 +2 "manipulator"&N( +7 "core" ( +2 "manipulator"&e& +4 "core" &  OY +2 "storage"(& +4 "core" &+ \ '1 +3 ."myshortDA"Forearm.seek 4 + 300 counts +3 "manipulator"&_' +16 "core" ' +2 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +6 ."myshortDA"Hand.close +2 "manipulator"&c/ +23 "core" / +3 !"myshortDA"o:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 4):bt["4/home/esp/esp2/utils/puckmoves.rb:389:in `load'"8/home/esp/esp2/utils/puckmoves.rb:998:in `loadPuck'";/home/esp/esp2/protocol/2G/DAprocess.rb:281:in `runDA'"6/home/esp/esp2/protocol/2G/DA.rb:124:in `shortDA'" ray:24:in `topLevelBinding'"./home/esp/esp2/lib/base.rb:296:in `start'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +3 ."downElevator"SE.seek :down +5 "manipulator"&*& +3 "storage"(R'= +10 "core" & PY + "manipulator"&.% +4 "core" %z  K +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&w' ] +109 "core" ' +2 ."myshortDA"Elbow.seek PC +3 "manipulator"&( +150 "core" ' +3 ."downElevator"SE.stop + "storage"(5 +102 "core" ( +2 "manipulator"&b& +4 "core" & Q T( +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &&& +4 "core" &  T( +3 ."myshortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek PC +3 "manipulator"&'E +101 "core" ' +2 "manipulator"&{& +4 "core" & U( +3 "manipulator"& % +4 "core" %O  w T +3 "processing"% & +3 "core" &$ +3 "processing"%F& +5 "core" & +3 ."myshortDA"PC.seek :closed +3 "processing"%z(SD +6 "core" & +6 & . $d +9 &nUt 9 +10 &{k M +9 &jG R +9 &-D R +10 &D R +9 &C R +10 &rC R +9 & 4C R +9 &!C R +10 &#? R +9 &%{C R +9 &'<B R +10 &(@ R +9 &*F R +10 &,A R +9 &.EB R +9 &0D S +10 &1B R +9 &3G R +10 &5LG R +9 &7D R +9 &8C R +10 &:E R +9 &G R +10 &?G R +9 &AG R +9 &C\\D R +10 &EJ S +9 &FW T +10 &Hk W +9 &JRu Y +9 &L Z +10 &M Z +9 &O Z +9 &QU Z +10 &RQd , +9 &S. - +6 ( +2 "processing"%F& +4 "core" &S - +3 #"myshortDA"Processing Clamp onSpring/offSpring for 8/24 samples, on/off torque 1.67 +2 .Hand.open +3 "manipulator"&t1 +17 "core" 1 +2 "manipulator"&q% +4 "core" %O  T S +3 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +2 "manipulator"&' ] +110 "core" ' +12 #"myshortDA"Heating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +4 "processing"% { +4 %|9 +9 "core" 9 +103 "processing"%H9 +3 "core" 9 +103 "processing"%39 +3 "core" 9  +103 "processing"%89 +4 "core" 9  +103 "processing"%J9 +3 "core" 9 +103 "processing"%p9 +3 "core" 9 +103 "processing"%Z9 +3 "core" 9 +103 "processing"%L9 +3 "core" 9 +103 "processing"%f9 +4 "core" 9# +103 "processing"%9 +3 "core" 9' +103 "processing"%V9 +4 "core" 9+ +103 "processing"% 9 +3 "core" 9/ +103 "processing"%#9 +3 "core" 94 +103 "processing"%g9 +3 "core" 98 +103 "processing"%9 +3 "core" 9< +103 "processing"% 9 +3 "core" 9@ +103 "processing"%B9 +3 "core" 9E +103 "processing"%r9 +3 "core" 9I +103 "processing"%9 +4 "core" 9M +103 "processing"%9 +3 "core" 9Q +103 "processing"%j9 +3 "core" 9V +103 "processing"%Y9 +3 "core" 9Z +103 "processing"%$9 +3 "core" 9^ +103 "processing"%/9 +4 "core" 9b +103 "processing"%9 +3 "core" 9g\ +103 "processing"%(9 +3 "core" 9k +103 "processing"%I9 +3 "core" 9'o +103 "processing"%49 +3 "core" 9.s +103 "processing"%+9 +3 "core" 97x +4 ."myshortDA"PH.hold 2:00:00,28C +4 "processing"%7 p{p. +4 ."myshortDA"delay 1:30 +6 "core" x +8999 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +114 "core"  +2 #"myshortDA"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +4 "processing"% +13 ."myshortDA"PS.seek 0.5ml +2 "processing"%' +607 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."myshortDA"PS.seek 2ml +3 "processing"%'Q +1611 "core" ' +2 ."myshortDA"PTV.dial :puck +3 "processing"%x  +134 "core"  +2 ."myshortDA"PSV.dial PTV +2 "processing"% +93 "core" ~ +2 ."myshortDA"PBV.dial :waste1 +3 "processing"%)  +58 "core" +2 "processing"%% +3 "core" %W +3 ."myshortDA"PS.seek 1.5ml +3 "processing"%%' +581 "core" ' +2 ."myshortDA"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%^ * +37 "core" + +3 ."myshortDA"PS.seek 0ml +2 "processing"% 'ܑ +1604 "core" ' +2 ."myshortDA"delay 5:00 +30003 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%@  +6 "core"  +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 ."myshortDA"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%< * +37 "core" + +2 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +80 "core"  +3 ."myshortDA"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."myshortDA"PS.seek 2.5ml +2 "processing"%h' +2518 "core" ' +2 ."myshortDA"PSV.dial PTV +2 "processing"%? +81 "core" +2 ."myshortDA"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%1 +174 "core"  +2 ."myshortDA"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%u +18 "Can"Q v.L +61 "core" +2 ."myshortDA"delay 5 seconds +503 .PSV.dial :air +2 "processing"%6  +79 "core"  +3 ."myshortDA"PS.seek :empty +2 "processing"%a's +2519 "core" ' +2 ."myshortDA"PTV.dial :PRVmixing,via: PRV +3 "processing"%n  +135 "core" +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%! +48 "core" +2 ."myshortDA"PRV.dial :ab1 +2 "processing"%9 @ +110 "core" ? +3 ."myshortDA"PS.reconfigure :slow + "processing"%#A 2`xb +6 ."myshortDA"PS.seek 0.15ml +2 "processing"%' +360 "core" ' +2 ."myshortDA"delay 2 seconds +202 ."connect"CBV.dial PRV +4 ."myshortDA"PRV.dial CBV +3 "collection"'[  +5 "processing"%m  +4 "core"  +44  +2 "processing"%-% +4 "core" %  +3 ."myshortDA"PS.seek 0.3ml +2 "processing"%M' +350 "core" ' +2 ."myshortDA"delay 2 seconds +211 .CBV.dial between PRV and PSV +2 "collection"'  +37 "core" +2 ."myshortDA"PRV.dial :air +3 "processing"%D  +48 "core"  +2 ."myshortDA"PS.seek 0.9ml +3 "processing"%K'N +1262 "core" ' +2 ."myshortDA"PRV.dial :waste2 +2 "processing"%O @ +79 "core" ? +2 ."myshortDA"PS.seek 0.5ml +3 "processing"%E' +868 "core" ' +2 #"myshortDA"addPMLReagent08 +2 .PSV.dial :air +2 "processing"%'  +54 "core"  +2 ."myshortDA"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."myshortDA"PS.seek 2ml +4 "processing"%>'Q +1599 "core" ' +2 ."myshortDA"PSV.dial :PML +2 "processing"% +49 "core" +2 ."myshortDA"PTV.dial :mixing +2 "processing"%Q @ +77 "core" B +2 ."myshortDA"PBV.dial :waste1 +3 "processing"%P  +37 "core" +2 "processing"%]% +4 "core" %U  +4 ."myshortDA"PS.seek 1.85ml +2 "processing"%:'M +237 "core" ' +2 ."myshortDA"PBV.dial between PSV and waste1 +2 "processing"% * +40 "core" , +3 ."myshortDA"PS.seek 0ml +2 "processing"%S'ܑ +1966 "core" ' +3 ."myshortDA"delay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +4 "collection"'"& +5 "core" &Q +3 "manipulator"&5& +5 "core" & _ Q( +2 "manipulator"&% +3 "core" % M = Q +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&0(-z +137 "core" ( +2 "manipulator"&& +3 "core" &- 4 O# +4 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &A& +5 "core" &- O# +2 ."myshortDA"Forearm.seek :garage +3 "manipulator"&i'o +108 "core" ' +2 ."myshortDA"Hand.close + "manipulator"&C/ +28 "core" / +2 "manipulator"&X& +4 "core" &- Q R  9# +2 "manipulator"&W% +4 "core" %σs M O P < +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&}' ] +107 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +3 "manipulator"&( +271 "core" ( +2 "manipulator"&s& +5 "core" &  F' +2 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &o& +4 "core" &  K' +3 ."myshortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek CC +3 "manipulator"&~'ш +104 "core" ' +3 "manipulator"&& +4 "core" &  C' +2 "manipulator"&\ % +4 "core" %ф 1 E +3 "collection"'\\& +4 "core" &3 +3 "collection"',& +6 "core" &7 +2 ."myshortDA"CC.seek :closed +3 "collection"'`(X +7 "core" &6 +4 &8 3 +9 &Dr8 2 +10 &+kt9 G +9 &W9 U +9 &zB8 U +10 &<C7 U +9 &D6 U +9 &D2 U +10 &A3 U +9 &!CC7 U +10 &#A7 U +9 &$A8 U +9 &&?: U +10 &(M@5 T +9 &* A8 U +9 &+A- T +10 &-D2 U +9 &/UC4 T +9 &1C; U +10 &2C3 U +9 &4@9 U +10 &6]A9 T +9 &8A/ U +9 &9>4 U +10 &;C6 U +9 &=cD: U +9 &?&B; U +10 &@?9 U +9 &BB8 U +10 &DhI3 V +9 &F%U/ X +9 &Go9 [ +10 &I5 _ +9 &KP3 a +10 &M9 a +9 &N< a +9 &P9 ` +10 &RW5 a +9 &T9 b +9 &U7 b( +10 &W4 U +9 &X)1 )x +9 &Xu7 U +4 ( +2 "collection"',& +4 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.62 + "collection"'2& +7 "core" &XrH U +3 ."myshortDA"Hand.open + "manipulator"&v1 +21 "core" 1 +2 "manipulator"&=% +4 "core" %т 8 J } < +3 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +2 "manipulator"&;' ] +100 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%e +114 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +14 ."myshortDA"PS.seek 1.5ml +2 "processing"%' +1602 "core" ' +2 ."myshortDA"delay 5 seconds +503 .PSV.dial :waste1 +3 "processing"%c  +49 "core"  +54 ."myshortDA"PS.seek 0ml +2 "processing"%*'ܑ +1650 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%. +49 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +12 ."myshortDA"PS.seek 2.5ml +2 "processing"%' +2628 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +3 ."myshortDA"CBV.dial PRV +4 "processing"%d  +3 "collection"'k  +39 "core"  +137  +2 ."myshortDA"PSV.dial :mixloop +3 "processing"%_ +112 "core" +2 ."myshortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing +5 "processing"%b  +79 "core" +3 ."myshortDA"PS.seek 0ml +2 "processing"%&'ܑ +2620 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%N  +54 "core"  +2 ."myshortDA"PS.seek 2.5ml +3 "processing"%{' +2621 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"% +49 "core" +3 ."myshortDA"PS.seek 0ml +4 "processing"% 'ܑ +2621 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%R  +49 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%w' +2624 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%G +50 "core" +3 ."myshortDA"PS.seek 0ml +2 "processing"%t'ܑ +2620 "core" ' +2 #"myshortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&q& +6 "core" & 0 ' : <& +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek CC +3 "manipulator"&|( +34 "core" ( +2 "manipulator"&F& +4 "core" & b C ? +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &H& +3 "core" & L B / : +3 ."myshortDA"Forearm.seek CC +3 "manipulator"&'ш +96 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&3/ +24 "core" / +3 ."myshortDA"CC.seek :open +4 "collection"'8( +407 "core" ( +2 "manipulator"&J& +4 "core" & F +2 "manipulator"&p% +4 "core" %ы { ; >% +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&Z' ] +94 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +2 "manipulator"&L(-z +277 "core" ( +2 "manipulator"&f& +4 "core" &-p Jg +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +5 "core" &-p ( Hg +2 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek :garage +3 "manipulator"&V'o +114 "core" ' +3 ."myshortDA"Hand.open +2 "manipulator"& 1 +22 "core" 1 +2 "manipulator"&#% +4 "core" %x]  # 5, +3 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +2 "manipulator"&g' ] +105 "core" ' +2 ."da"delayUntil "12:28:08.11" +24750 #recoverPRVreagent08 +2 .PTV.dial :mixing +3 "processing"% @ +76 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 ."da"delay 30 seconds +558 "Can"R\ O +2445 ."da"PBV.dial between PSV and waste1 +2 "processing"%B * +38 "core" , +2 ."da"PSV.dial :air +3 "processing"%r  +48 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%' +2518 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"% +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%j  +49 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%Y +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%$  +49 "core"  +2 ."da"PS.seek :empty +4 "processing"%/'s +2515 "core" ' +3 #"da"washCycleDA #1 of 2 + .PSR.select :air +4 .PSV.dial PSR +4 "processing"% +143 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +13 ."da"PS.reconfigure :default + "processing"%#A d`xb +57 ."da"PS.seek 0.5ml +3 "processing"%(' +591 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +5 "processing"% +11 ."da"PS.seek 2ml +3 "processing"%I'Q +1598 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%4  +80 "core"  +2 ."da"PSV.dial PTV +2 "processing"%+ +80 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%  +37 "core" +2 "processing"%U% +4 "core" %T  +3 ."da"PS.seek 1.5ml +3 "processing"%' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%x * +39 "core" , +3 ."da"PS.seek 0ml +4 "processing"%'ܑ +1610 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +3 "processing"%)  +7 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +38 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%^ +80 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%%' +2524 "core" ' +2 ."da"PSV.dial PTV +3 "processing"% +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%@ +80 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%<  +78 "core"  +3 ."da"PS.seek :empty +4 "processing"%'s +2523 "core" ' +2 #"da"washCycleDA #2 of 2 +2 .PSR.select :air +4 .PSV.dial PSR +3 "processing"% +146 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +6 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%?' +594 "core" ' +2 ."da"delay 5 seconds +504 .PSR.select :air +2 "processing"% +14 ."da"PS.seek 2ml +2 "processing"%1'Q +1598 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%u  +8 "core"  +2 ."da"PSV.dial PTV +2 "processing"%6 +78 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%h  +38 "core" +2 "processing"%n% +4 "core" %T  +3 ."da"PS.seek 1.5ml +4 "processing"%!' +595 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%9 * +37 "core" + +3 ."da"PS.seek 0ml +2 "processing"%a'ܑ +1604 "core" ' +2 ."da"delay 2:00 +12002 #recoverPSRreagent08 +2 .PTV.dial :puck +3 "processing"%[  +6 "core"  +3 ."da"PBV.dial :waste1 +2 "processing"%m  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%- * +38 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +80 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +7 ."da"PS.seek 2.5ml +2 "processing"%' +2529 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%D +82 "core" +2 ."da"delay 5 seconds +344 "Can"T\ Lx +158 ."da"PSV.dial PSR +2 "processing"%M +82 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%O +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%K  +80 "core"  +3 ."da"PS.seek :empty +2 "processing"%''s +2523 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air +3 "processing"%E  +48 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +3 "processing"%  +136 "core" +2 ."da"delay 5 seconds +503 .PRV.dial :ab2 +2 "processing"%Q  +47 "core"  + ."da"PTV.dial :PRVmixing +2 "processing"%P  +8 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%] +49 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."da"PS.seek 0.3ml +2 "processing"%' +397 "core" ' +3 ."da"delay 2 seconds +210 .PRV.dial :air +2 "processing"%>  +49 "core"  +2 "processing"%:% +5 "core" %  +3 ."da"PS.seek 0.55ml +2 "processing"%"'"] +333 "core" ' +3 #"da"addPMLReagent08 + .PSV.dial :air +4 "processing"%5  +49 "core"  +3 ."da"PS.seek 2ml +2 "processing"%'Q +1563 "core" ' +2 ."da"PSV.dial :PML +3 "processing"% +49 "core" + ."da"PTV.dial :mixing +3 "processing"%A @ +77 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 "processing"%C% +4 "core" %U"  +3 ."da"PS.seek 1.85ml +2 "processing"%X'M +244 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%W * +38 "core" , +3 ."da"PS.seek 0ml +2 "processing"%'ܑ +1959 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +48003 #recoverPRVreagent08 +2 .PTV.dial :mixing +4 "processing"%i @ +17 "core" ? +2 ."da"PBV.dial :waste1 +3 "processing"%s  +37 "core" +3 ."da"delay 30 seconds +1387 "Can"Q\ N +1616 ."da"PBV.dial between PSV and waste1 +2 "processing"%o * +38 "core" + +2 ."da"PSV.dial :air +2 "processing"%0  +49 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%' +2543 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%\ +54 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%\\  +49 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%} +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%y  +48 "core"  +3 ."da"PS.seek :empty +4 "processing"%2's +2517 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%v +155 "core" +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +3 "processing"%=' +585 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%,'Q +1611 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%e  +77 "core"  +2 ."da"PSV.dial PTV +2 "processing"%~ +82 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%S  +38 "core" +2 "processing"%c% +3 "core" %Q  +3 ."da"PS.seek 1.5ml +3 "processing"%' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%. * +38 "core" + +3 ."da"PS.seek 0ml +4 "processing"%*'ܑ +1604 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 +2 .PTV.dial :puck +3 "processing"%k  +6 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%d  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%_ * +37 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%b +81 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%' +2524 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%N +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%& +80 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"% +79 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%{  +80 "core"  +2 ."da"PS.seek :empty +3 "processing"%R's +2526 "core" ' +3 #"da"washCycleDA #2 of 3 + .PSR.select :air +3 .PSV.dial PSR +10 "processing"% +144 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +13 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%G' +600 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +5 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%w'Q +1659 "core" ' +2 ."da"PTV.dial :puck +10 .PSV.dial PTV +4 "processing"%q +81 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%F  +38 "core" +2 "processing"%H% +4 "core" %R  +3 ."da"PS.seek 1.5ml +3 "processing"%3' +586 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"% * +37 "core" + +3 ."da"PS.seek 0ml +4 "processing"%;'ܑ +1599 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%`  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%J * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%p +80 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%' +2526 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%f +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +79 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%| +42 "Can"R r  +36 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +81 "core"  +3 ."da"PS.seek :empty +2 "processing"%#'s +2522 "core" ' +2 #"da"washCycleDA #3 of 3 +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%Z +144 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +4 "processing"%V' +599 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +2 "processing"%'Q +1606 "core" ' +2 ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +82 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%B  +38 "core" +2 "processing"%r% +4 "core" %P  +3 ."da"PS.seek 1.5ml +2 "processing"%t' +584 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"% * +37 "core" , +3 ."da"PS.seek 0ml +2 "processing"%j'ܑ +1639 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +3 .PBV.dial :waste1 +4 "processing"%Y  +37 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +3 "processing"%$ * +41 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +80 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%' +2563 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%/ +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%( +80 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%4 +79 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%+  +80 "core"  +2 ."da"PS.seek :empty +4 "processing"%'s +2544 "core" ' +2 ."da"Gate.power :camera,:ON +4 #Mixing DA Substrates + .PSR.select :air +5 .PSV.dial PSR +3 "processing"%U +160 "core"  +5 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +8 "processing"% +21 ."da"PS.reconfigure :default +5 "processing"%#A d`xb +14 ."da"PS.seek 0.25ml +6 "processing"%I'I +339 "core" ' +3 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +5 "processing"% +12 ."da"PS.seek 0.5ml +3 "processing"%x' +335 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%'Q +1603 "core" ' +2 ."da"PTV.dial :puck +2 .PSV.dial PTV +4 "processing"%) +84 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%  +39 "core" +2 "processing"%% +4 "core" %S  +3 ."da"PS.seek 1.5ml +3 "processing"%^' +649 "core" ' +2 ."da"delay 3 seconds +310 .PBV.dial between PSV and waste1 +3 "processing"% * +40 "core" + +3 ."da"PS.seek 0ml +2 "processing"%'ܑ +1609 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 +2 .PTV.dial :puck +3 .PBV.dial :waste1 +4 "processing"%@  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%< +83 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +4 "processing"%%' +2619 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +83 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"% +85 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%? +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%u  +82 "core"  +2 ."da"PS.seek :empty +5 "processing"%6's +2618 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%h +160 "core" +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +5 .PS.reconfigure :default +3 "processing"%#A d`xb +6 ."da"PS.seek 2ml +3 "processing"%n'Q +2111 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +3 .PSV.dial PTV +4 "processing"%1 +83 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%9  +39 "core" +2 "processing"%!% +4 "core" %T  +4 ."da"PS.seek 1.5ml +2 "processing"%T' +601 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%[ * +38 "core" , +2 ."da"delay 1 second +103 .PSV.dial :waste1 + "processing"%m  +118 "core"  +3 ."da"PS.seek :empty +4 "processing"%-'s +1608 "core" ' +2 "processing"%9 +4 "core" 9y6 +3 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +6 "processing"%a +3 "core" 6 +2 "processing"%D& +4 "core" &S% - +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&M% +6 "core" % Q * *   +2 "storage"(O% +4 "core" %? +3 "storage"(K. +4 "core" .(+ +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +6 ."da"SC.seek 3 +2 "storage"((@ +204 "core" ( +2 ."da"SC.configure :limp + "storage"($(\ 1b +6 (E& +3 "core" &C 7 +3 "manipulator"&& +3 "core" &-p   K g +3 "manipulator"&Q% +3 "core" % Q  u  +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."da"Elbow.seek 3 +3 "manipulator"&P( +176 "core" ( +2 "manipulator"&]& +4 "core" &   j +2 "storage"('& +4 "core" &L " +4 ."da"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 3 + 800 counts +4 "manipulator"&>'m +117 "core" ' + "storage"(:& +4 "core" &L \  +3 ."da"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +6 ."da"SE.seek :beamBreak +2 "storage"(' +285 "core" ' + "storage"(5- +4 "core" -' +3 ."da"SE.configure :default + "storage"(#QK-0-\ b +7 ."da"SE.seek :place +2 "storage"("'x +44 "core" ' +3 "manipulator"&& +3 "core" &\ ) * j +3 "manipulator"&A% +4 "core" %b &  8  +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +3 "manipulator"&' ] +93 "core" ' +3 ."da"Elbow.seek PC +2 "manipulator"&C( +255 "core" ( +2 "manipulator"&W& +3 "core" &  FM +3 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" &  M +3 ."da"Forearm.seek PC +3 "manipulator"&X'E +104 "core" ' +2 ."da"Hand.close +2 "manipulator"&i/ +74 "core" / +3 ."da"PC.seek :open +10 "processing"%s( +379 "core" ( +2 "storage"(o& +3 "core" &L +3 "manipulator"&0& +4 "core" & > < f L +2 "manipulator"&% +4 "core" %3 G = {  +3 ."da"Forearm.seek :retract +3 "manipulator"&\ ' ] +98 "core" ' +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +3 "manipulator"&\\( +247 "core" ( +2 "manipulator"&}& +4 "core" &  0M +3 "storage"(y& +3 "core" &L    +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&'m +91 "core" ' +2 ."da"Hand.open + "manipulator"&v1 +19 "core" 1 +2 "storage"(2- +4 "core" -'x +4 ."da"SE.seek -0.3 Pucks below Top Plate +2 "storage"(='D +28 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +7 ."da"SE.seek -1.29 Pucks below Top Plate +2 "storage"(e' +61 "core" ' +3 #"da"Lights, camera, ACTION! +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 "processing"%~& +6 #"da"PuckCamera: snap -bin=2,2 -png=0 -auto /var/log/esp/da25jul1413h.png +16 "core" & v +6 "manipulator"&S& +10 "core" & S R MM +4 "manipulator"&c% +5 "core" %q 1 L K +4 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +7 ."psFlush"Forearm.seek :retract +5 "manipulator"&,' ] +100 "core" ' +3 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&.(-z +185 "core" ( +2 "manipulator"&& +4 "core" &-| /v +3 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &k& +5 "core" &-| Fv +2 ."psFlush"Forearm.seek :garage +3 "manipulator"&d'o +112 "core" ' +3 ."psFlush"Hand.close +2 "manipulator"&_/ +28 "core" / +2 "manipulator"&b& +4 "core" &-|v +2 "manipulator"&*% +4 "core" %σy  +3 ."psFlush"Forearm.seek :retract +3 "manipulator"&N' ] +107 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek PC +3 "manipulator"&&( +132 "core" ( +2 "manipulator"& & +5 "core" &  K +2 ."psFlush"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 &{& +4 "core" & +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +7 ."psFlush"Forearm.seek PC +3 "manipulator"&'E +99 "core" ' +2 "manipulator"& & +4 "core" & 5 3 +3 "manipulator"&R% +4 "core" %F ) ' +3 "processing"%G& +4 "core" & t +3 "processing"%q& +6 "core" &" s +3 ."psFlush"PC.seek :closed +3 "processing"%F(SD +7 "core" & t +3 & s/ +8 &Bq n3 +10 &,kl nG +9 &S oW +9 &v6 qW +10 &98 qV +9 &4 qV +10 &6 U +9 &< U +9 &!D: U +10 &#8 U +9 &$: V +9 &&: U +10 &(L< U +9 &* : V +10 &+8 wV +9 &-9 sV +9 &/R7 rV +10 &19 rV +9 &28 rV +9 &46 rV +10 &6Z; qV +9 &86 qW +10 &9< qV +9 &;6 qW +9 &=a9 qW +10 &?"9 qW +9 &@6 pV +9 &B9 qV +10 &Dh7 qW +9 &F)A pW +9 &GO oY +10 &Id n\\ +9 &K_r ] +10 &M u ] +9 &N _ +9 &P ^ +10 &RJ~a : +9 &S (o Q +10 &S)/ 5 +2 ( +2 "processing"%q& +4 #"psFlush"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.85 +2 "processing"%H& +6 "core" &S)- 5 +2 ."psFlush"Hand.open +2 "manipulator"&w1 +28 "core" 1 +2 "manipulator"&% +4 "core" %E   3 +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +3 "manipulator"&3' ] +113 "core" ' +3 ."psFlush"PSR.select :air +9 .PSV.dial PSR +7 "processing"%` +9 #"da"SX HX9/16 (USB:70): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 1.154 seconds\ Exposing 696x520 pixel 16-bit image for 12.1 seconds\ /var/log/esp/da25jul1413h.png: PNG Upload Complete\ +12 #PuckCamera: snap -bin=2,2 -png=0 15.0 /var/log/esp/midres/da25jul1413h15s.png +103 "core"  +7 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +2 "processing"%J' +603 "core" ' +2 ."psFlush"delay 5 seconds +504 .PSR.select :air +6 "processing"% +12 ."psFlush"PS.seek 2.5ml +3 "processing"%p' +261 "Can"Q }Q: +133 #"da"SX HX9/16 (USB:70): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da25jul1413h15s.png: PNG Upload Complete\ +5 #PuckCamera: snap -bin=2,2 -png=0 25.0 /var/log/esp/midres/da25jul1413h25s.png +1525 #"image"compressed /var/log/esp/da25jul1413h.jxl +225 "core" ' +2 ."psFlush"delay 1 second +104 .PRV.dial :waste2,avoiding: :ab2 +3 "processing"%; @ +218 "core" A +2 ."psFlush"PTV.dial :PRVmixing +3 "processing"%f  +144 "core" +2 ."psFlush"PSV.dial :mixloop +3 "processing"% +118 "core" +3 ."psFlush"PS.seek :empty +4 "processing"%|'s +291 #"da"SX HX9/16 (USB:70): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 25 seconds\ /var/log/esp/midres/da25jul1413h25s.png: PNG Upload Complete\ +4 .Gate.power :camera,:OFF +4 "storage"( - +19 "core" -' +10 "storage"(& +8 "core" &L * " F +9 "manipulator"&Z& +8 "core" & X \\ a +3 "manipulator"&#% +4 "core" % Z ^ \\ +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +2 "manipulator"&V( +250 "core" ( +3 "manipulator"& & +5 "core" & ] R N j +2 "storage"(B& +6 "core" &L = > +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&r'm +93 "core" ' +6 ."da"SE.reconfigure :gently +5 "storage"(#QK-0-\ b +9 ."da"SE.seek -0.57 Pucks below Top Plate +2 "storage"('W +55 "core" ' +2 "manipulator"&& +4 "core" &   j +4 "storage"(t& +3 "core" &L 2 4 r +3 ."da"Elbow.reconfigure :limp + "manipulator"&$ ,(b +7 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek 3 +4 "manipulator"&Y'M +38 "core" ' +2 ."da"Elbow.hold +3 "manipulator"&$, +7 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +7 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +5 ."da"SE.seek -0.39 Pucks below Top Plate +4 "storage"(' +37 "core" ' + "manipulator"&j% +4 "core" %] @ H Y +3 "storage"(/& +4 "core" &L\ \   +3 ."da"Forearm.force -20 + "manipulator"&5 +7 ."da"Forearm.seek 3 + 316 counts +2 "manipulator"&('Љ +23 "core" ' +2 "manipulator"&4& +5 "core" & v % h +3 "storage"(+& +4 "core" &L $ # z +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&'m +18 "core" ' +2 "storage"(U% +5 "core" % M N   +4 ."downElevator"SE.seek :down +4 "storage"('= +99 (I% +3 "core" %~+ 7 * f [v +2 "manipulator"&x% +5 "core" %n P o +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +7 ."da"Forearm.seek :retract + "manipulator"&)' ] +90 "core" ' +70 ' + ."downElevator"SE.stop +2 "storage"(5 +6 (& +4 "core" &L F S ` +1199 #"image"compressed /var/log/esp/midres/da25jul1413h15s.jxl +58 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +116 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +8 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +2 "processing"%' +595 "core" ' +3 ."psFlush"delay 5 seconds +503 .PSR.select :air +5 "processing"% +12 ."psFlush"PS.seek 2.5ml +3 "processing"%' +1635 #"image"compressed /var/log/esp/midres/da25jul1413h25s.jxl +2 ."Qmail"DAfans.email "da25jul1413h exposed 12.1 seconds\\nmidres/da25jul1413h15s\\nmidres/da25jul1413h25s",Subject: "da25jul1413h images!" +480 "core" ' +2 ."psFlush"delay 1 second +103 .PBV.dial :waste1 +2 "processing"%^  +37 "core" +2 ."psFlush"PTV.dial :mixing +3 "processing"%@ @ +78 "core" A +2 ."psFlush"PSV.dial :mixloop +2 "processing"% +113 "core" +2 ."psFlush"PS.seek :empty +3 "processing"%<'s +2625 "core" ' +5 ."psFlush"PSV.dial PSR +6 "processing"% +119 "core"  +5 ."psFlush"PSR.select :flush +6 "processing"%@ +22 ."psFlush"PS.seek 1ml +5 "processing"% '[q +1097 "core" ' +4 ."psFlush"PSR.select :air +6 "processing"% +21 ."psFlush"PS.seek 2.5ml +6 "processing"%' +126 #"uploadLog"upsync +1482 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%? +81 "core" +2 ."psFlush"PTV.dial :puck +3 "processing"%u  +77 "core"  +2 ."psFlush"PBV.dial :waste1 +3 "processing"%%  +7 "core" +3 ."psFlush"PS.seek 0ml +4 "processing"%h'ܑ +2623 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%6 +82 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%1' +2644 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%9 +80 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%!'ܑ +2629 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%n +81 "core"  +2 ."psFlush"PSR.select :flush +5 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%[' +599 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%m' +2108 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%T +86 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"% U +58 "core" V +2 ."psFlush"PS.seek 0ml +3 "processing"%a'ܑ +2629 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%D @ +51 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%M' +2621 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%O  +79 "core"  +3 ."psFlush"PS.seek :empty +4 "processing"%K's +2625 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%E +49 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%' +2621 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%Q +82 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%l U +7 "core" U +3 ."psFlush"PS.seek 0ml +3 "processing"%]'ܑ +2641 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%' @ +49 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%L' +2617 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%:  +91 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%g's +2640 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%5 +58 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +13 ."psFlush"PS.seek 1ml +2 "processing"%'[q +1108 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%A' +1602 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +82 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%>  +52 "core"  +2 ."psFlush"PBV.dial :waste1 +11 "processing"%W  +57 "core" +3 ."psFlush"PS.seek 0ml +4 "processing"%'ܑ +2637 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%P +83 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%i' +2615 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"% +81 "core" +3 ."psFlush"PS.seek 0ml +4 "processing"%z'ܑ +2623 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%o +83 "core"  +2 ."psFlush"PSR.select :flush +4 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +2 "processing"%0' +589 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2114 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%X +80 "core" + ."psFlush"PBV.dial PSV +3 "processing"%} U +58 "core" V +3 ."psFlush"PS.seek 0ml +4 "processing"%y'ܑ +1393 "Can"F\ RQ +1234 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%C @ +47 "core" @ +3 ."psFlush"PS.seek 2.5ml +2 "processing"%v' +2631 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%2  +80 "core"  +3 ."psFlush"PS.seek :empty +2 "processing"%~'s +2623 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%S +48 "core"  +2 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%c' +2631 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%\ +82 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%" U +8 "core" U +3 ."psFlush"PS.seek 0ml +4 "processing"%='ܑ +2620 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +49 "core" ? +3 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2631 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%k  +81 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%\\'s +2620 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&_& +6 "core" & * Mh +2 "manipulator"&b% +4 "core" % \\  L +4 ."psFlush"Elbow.seek PC +2 "manipulator"&*( +252 "core" ( +2 "manipulator"&,& +3 "core" & n NK +3 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 & & +4 "core" & g NK +3 ."psFlush"Forearm.seek PC +2 "manipulator"&{'E +89 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&d/ +71 "core" / +3 ."psFlush"PC.seek :open +2 "processing"% ( +378 "core" ( + "manipulator"&R& +4 "core" &  RJ +3 "manipulator"&G% +3 "core" %C  W R+ +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&.' ] +109 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek :garage +3 "manipulator"&N(-z +142 "core" ( +2 "manipulator"&s& +4 "core" &-t  W S$ +3 ."psFlush"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 &H& +3 "core" &-t  _ S$ +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek :garage +3 "manipulator"&w'o +110 "core" ' +2 ."psFlush"Hand.open +2 "manipulator"&1 +28 "core" 1 +2 "manipulator"&`% +3 "core" %wd n j >8 +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +2 "manipulator"&q' ] +107 "core" ' +2 #"myshortDA"Finished short da assay +2 #Beginning samplePassF +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +47 "collection"'& +6 "core" & +2 "manipulator"&-& +4 "core" &-\ \\ P"| +3 ."myshortDA"Elbow.reconfigure :tight +10 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&J(-z +4 "core" ( +3 "manipulator"&;& +4 "core" &-\  P"| +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &f& +3 "core" &-\ . P"| +3 ."myshortDA"Forearm.seek :garage +2 "manipulator"&'o +114 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"& / +27 "core" / +2 "manipulator"&p& +4 "core" &- Y d _ ?"| +2 "manipulator"&% +4 "core" %ςr e q  ? +4 ."myshortDA"Forearm.seek :retract +2 "manipulator"&Z' ] +107 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek CC +3 "manipulator"&#( +271 "core" ( +2 "manipulator"& & +4 "core" &  P) +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &B& +3 "core" &  P) +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek CC +3 "manipulator"&&'ш +99 "core" ' +2 "manipulator"&& +4 "core" &  Q( +3 "manipulator"&t% +3 "core" %|  / R} +3 "collection"'3& +4 "core" & +3 "collection"'j& +5 "core" & +3 ."myshortDA"CC.seek :closed +4 "collection"'/(X +5 "core" & +5 &  +7 &.p ,} +10 &^x @ +9 &5h S +9 &D T +10 &C T +9 &uD T +9 &6D U +10 &A U +9 & C T +10 &"}B T +9 &$>F U +9 &&B T +10 &'C T +9 &)A U +9 &+G? T +10 &-C U +9 &.A U +10 &0? T +9 &2NA U +9 &4C T +10 &5C U +9 &7D T +9 &9W? T +10 &;@ U +9 &<C U +10 &>E T +9 &@_? T +9 &B ? U +10 &CG U +9 &ET W +9 &G[g Y +10 &I ] +9 &J a +10 &L ` +9 &NJ a +9 &P  a +10 &Q a +9 &S b +9 &UL b" +10 &W b. +9 &XhS e +10 &X# &r +9 &XW K +3 ( +2 "collection"'j& +4 #"myshortDA"Collection Clamp onSpring/offSpring for 7/25 samples, on/off torque 2.55 +2 "collection"'4& +5 "core" &XZ K +3 ."myshortDA"Hand.open + "manipulator"&+1 +21 "core" 1 +2 "manipulator"&U% +4 "core" %| K K} +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&e' ] +100 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%r  +49 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +4 "processing"%@ +13 ."myshortDA"PS.seek 1.5ml +2 "processing"%I' +1602 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%x  +49 "core"  +3 ."myshortDA"PS.seek 0ml +4 "processing"%V'ܑ +1603 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"% +49 "core"  +2 ."myshortDA"PSR.select :air +2 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%Y' +2628 "core" ' +2 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +3 "processing"%(  +6 "collection"'  +7 "core"  +99  +2 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"% +209 "core" +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +4 "processing"% @ +75 "core" A +3 ."myshortDA"PS.seek 0ml +4 "processing"%'ܑ +2618 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%  +81 "core"  +2 ."myshortDA"PS.seek 2.5ml +3 "processing"%|' +2620 "core" ' + ."myshortDA"PSV.dial :PTV +3 "processing"% +81 "core" ~ +3 ."myshortDA"PS.seek 0ml +4 "processing"%^'ܑ +2614 "core" ' +2 #"myshortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&@& +7 "core" & ` G& +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek CC +3 "manipulator"&( +25 "core" ( +2 "manipulator"&& +4 "core" & I +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +49 && +3 "core" & I +3 ."myshortDA"Forearm.seek CC +11 "manipulator"&<'ш +100 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"& / +23 "core" / +2 ."myshortDA"CC.seek :open +3 "collection"'?( +412 "core" ( +2 "manipulator"&u& +4 "core" &  N +3 "manipulator"&%% +4 "core" %у O +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&' ] +118 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +3 "manipulator"&6(-z +280 "core" ( +2 "manipulator"&h& +4 "core" &-~ , Tl +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &9& +3 "core" &-~ " > Ul +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek :garage +3 "manipulator"&1'o +108 "core" ' +2 ."myshortDA"Hand.open +2 "manipulator"&n1 +21 "core" 1 +2 "manipulator"&!% +4 "core" %ya o t >0 +3 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +2 "manipulator"&[' ] +107 "core" ' +2 #"myshortDA"Flushing Processing stage +2 "processing"%T% +6 "core" %ܕ" +3 #"myshortDA"Loading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%& +6 "core" &! +2 "manipulator"&m& +4 "core" &-~ 5 Pl +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&D(-z +6 "core" ( +2 "manipulator"&a& +4 "core" &-~ Ql +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 &O& +3 "core" &-~ D Ql +3 ."myshortDA"Forearm.seek :garage +2 "manipulator"&M'o +115 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&E/ +25 "core" / +2 "manipulator"&K& +3 "core" &-~ X d  ?l +3 "manipulator"&Q% +3 "core" %πl d j ? +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&l' ] +106 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek PC +2 "manipulator"&( +122 "core" ( +2 "manipulator"&'& +4 "core" &  PK +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &]& +3 "core" &  PK +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek PC +3 "manipulator"&:'E +101 "core" ' +2 "manipulator"&L& +3 "core" &  PK +3 "manipulator"&5% +4 "core" %E B P +3 "processing"%g& +3 "core" & +4 "processing"%& +5 "core" &" +2 ."myshortDA"PC.seek :closed +2 "processing"%(SD +8 "core" & +4 & . $d +10 &pTs 9 +9 &|j M +10 &nC R +9 &2A R +9 &A Q +10 &B R +9 &yA Q +9 & :A R +10 &!A Q +9 &#A R +10 &%E R +9 &'CA Q +9 &)B R +10 &*D R +9 &,@ R +9 &.JC R +10 &0 F R +9 &1C R +10 &3D R +9 &5SD Q +9 &7D R +10 &8D R +9 &:E R +9 &D R +9 &?F R +10 &AD R +9 &C`F R +9 &E!J S +10 &FU T +9 &Hf V +9 &JXs X +10 &L{ Y +9 &M| Z +10 &O~ Z +9 &QW [\ +9 &RP\\ + +10 &S . + +5 ( +3 "processing"%& +5 #"myshortDA"Processing Clamp onSpring/offSpring for 8/24 samples, on/off torque 1.66 + "processing"%>& +8 "core" &S  + + &S $ + +2 ."myshortDA"Hand.open +2 "manipulator"&W1 +21 "core" 1 +2 "manipulator"&A% +4 "core" %E  M +3 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +2 "manipulator"&P' ] +102 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"% +80 "core"  +2 ."myshortDA"PSR.select :flush +3 "processing"%@ +13 ."myshortDA"PS.seek 1ml +2 "processing"%'[q +1106 "core" ' +2 ."myshortDA"PSR.select :air +3 "processing"% +12 ."myshortDA"PS.seek 2.5ml +2 "processing"%i' +1648 "core" ' +2 ."myshortDA"PSV.dial PTV +11 "processing"%o +80 "core" +2 ."myshortDA"PTV.dial :puck +2 "processing"%z  +77 "core"  +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%0  +58 "core" +3 ."myshortDA"PS.seek 0ml +3 "processing"%X'ܑ +2629 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%} +85 "core"  +2 ."myshortDA"PSR.select :air +5 .PS.seek 2.5ml +4 "processing"%' +2621 "core" ' +2 ."myshortDA"PSV.dial PTV +2 "processing"%C +81 "core" +3 ."myshortDA"PS.seek 0ml +2 "processing"%y'ܑ +2629 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%2 +81 "core"  +2 ."myshortDA"PSR.select :flush +3 "processing"%@ +13 ."myshortDA"PS.seek 0.5ml +3 "processing"%v' +590 "core" ' +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%S' +2114 "core" ' +2 ."myshortDA"PSV.dial PTV +3 "processing"%~ +80 "core" +2 ."myshortDA"PBV.dial PSV +2 "processing"%\ U +58 "core" V +3 ."myshortDA"PS.seek 0ml +4 "processing"%"'ܑ +2615 "core" ' +2 ."myshortDA"PSV.dial PBV +3 "processing"%c @ +47 "core" ? +2 ."myshortDA"PS.seek 2.5ml +3 "processing"%' +2621 "core" ' +2 ."myshortDA"PSV.dial :waste1 +2 "processing"%=  +81 "core"  +2 ."myshortDA"PS.seek :empty +3 "processing"%k's +2600 "Can"O\ Q^f +26 "core" ' + ."myshortDA"PSV.dial PSR +3 "processing"% +54 "core"  +2 ."myshortDA"PSR.select :air +5 .PS.seek 2.5ml +2 "processing"%_' +2630 "core" ' +2 ."myshortDA"PSV.dial PTV +2 "processing"%b +80 "core" +2 ."myshortDA"PBV.dial PSV +3 "processing"%, U +7 "core" U +2 ."myshortDA"PS.seek 0ml +2 "processing"% 'ܑ +2625 "core" ' + ."myshortDA"PSV.dial PBV +3 "processing"%$ @ +49 "core" ? +3 ."myshortDA"PS.seek 2.5ml +2 "processing"%d' +2632 "core" ' +2 ."myshortDA"PSV.dial :waste1 +3 "processing"%)  +78 "core"  +2 ."myshortDA"PS.seek :empty +3 "processing"%F's +2618 "core" ' +3 #"myshortDA"Garaging FlushPuck in Processing Clamp + "manipulator"&R& +6 "core" & 0 PJ +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek PC +2 "manipulator"&G( +5 "core" ( +3 "manipulator"&s& +4 "core" &  OJ +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &H& +3 "core" & D PJ +3 ."myshortDA"Forearm.seek PC +2 "manipulator"&{'E +93 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&*/ +70 "core" / +2 ."myshortDA"PC.seek :open +3 "processing"%( +377 "core" ( +2 "manipulator"&`& +4 "core" & TJ +2 "manipulator"&% +4 "core" %Y  UN +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&.' ] +109 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek :garage +3 "manipulator"&-(-z +136 "core" ( +2 "manipulator"&;& +4 "core" &-  U# +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &f& +3 "core" &-  * U# +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek :garage +3 "manipulator"&w'o +110 "core" ' +2 ."myshortDA"Hand.open +2 "manipulator"& 1 +23 "core" 1 +2 "manipulator"&p% +4 "core" %qa o u u ?1 +2 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +2 "manipulator"&' ] +117 "core" ' +7011 #"ray"-> access 3 +5 "storage"(N% +3 "core" %A .\ . +3 "manipulator"&q% +4 "core" % C Y W +45 "manipulator"&& +4 "core" &-  u W"y +3 ."ray"SC.reconfigure :tight +8 "storage"($\ .(\ 1~b +4 ."ray"SC.seek 7 +3 "storage"( ([Y +690 "core" ( +2 ."ray"SC.configure :limp +2 "storage"($(\ 1b +5 (B& +3 "core" &[Y 2\ ( +2392 #"ray"-> access 4 +4 "storage"(J% +5 "core" %A \ + +2 "manipulator"&% +4 "core" % C  v S +3 "manipulator"&t& +4 "core" &-  W T!w +3 ."ray"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."ray"SC.seek 1 +2 "storage"(3( +1015 "core" ( +2 ."ray"SC.configure :limp +2 "storage"($(\ 1b +5 (Z& +3 "core" & +\ ' +3037 #"ray"-> startTube 4 +9866 #-> start(:myshortDA){shortDA; samplePassF; PS.flush} +3 "collection"'8% +5 "processing"%4% +7 "core" %T +9 %v" +2 #"myshortDA"Ready to sample after 10 seconds from PRV.sipper? +2 #Type 'Thread[:myshortDA].answer' to continue +550 #"ray"-> Thread[:myshortDA].answer +3 #"myshortDA"ray answered Ready to sample after 10 seconds from PRV.sipper? "Yes" +6 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +3 .delay 10 seconds +1003 .PSV.dial :mixloop +2 "processing"%+ +144 "core" +2 ."myshortDA"PTV.dial :PRVmixing +2 "processing"%U  +137 "core" +2 ."myshortDA"PRV.dial :sipper +2 "processing"%j  +143 "core"  +2 ."myshortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +6 ."myshortDA"PS.seek 1.1ml +2 "processing"%r'h! +2289 "core" ' +2 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +4 "processing"%\\  +4 "collection"'&  +8 "core"  +134  +3 ."myshortDA"PS.seek 0.5ml +3 "processing"%x' +1270 "core" ' +2 ."myshortDA"PRV.dial :waste2 +3 "processing"%I @ +111 "core" ? +2 ."myshortDA"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."myshortDA"PS.seek :empty +3 "processing"%'s +585 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%V +115 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +12 ."myshortDA"PS.seek 1ml +2 "processing"%'[q +1096 "core" ' +2 ."myshortDA"PSR.select :air +3 "processing"% +12 ."myshortDA"PS.seek 2.5ml +3 "processing"%(' +1615 "core" ' + ."myshortDA"PSV.dial :mixloop +3 "processing"% +114 "core" +3 ."myshortDA"PS.seek :empty +2 "processing"%'s +2639 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%Y +118 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +4 "processing"%@ +13 ."myshortDA"PS.seek 1ml +2 "processing"%'[q +1105 "core" ' +2 ."myshortDA"PSR.select :air +3 "processing"% +12 ."myshortDA"PS.seek 2.5ml +3 "processing"%' +1611 "core" ' +2 ."myshortDA"PSV.dial :mixloop +3 "processing"% +113 "core" + ."myshortDA"PRV.dial :sipper +2 "processing"%|  +50 "core" +2 ."myshortDA"PS.seek :empty +4 "processing"%@'s +2623 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"% +115 "core"  +2 ."myshortDA"PSR.select :air +5 .PS.seek 2.5ml +2 "processing"%' +2625 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"% +125 "core" +2 ."myshortDA"PS.seek :empty +4 "processing"%#'s +2625 "core" ' +2 #"myshortDA"Loading da puck from tube 4 into Processing Clamp +2 "processing"%e& +6 "core" & +3 "manipulator"&/% +4 "core" % C  C S +2 "storage"(u% +4 "core" %A r\ + +2 "storage"(%. +4 "core" .( +2 ."myshortDA"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +6 ."myshortDA"SC.seek 4 +2 "storage"(<(+ +489 "Can"r t5 +18 "core" ( +2 ."myshortDA"SC.configure :limp +2 "storage"($(\ 1b +5 (h& +3 "core" &+ \ ! +3 "manipulator"&9& +5 "core" &- ~ O!p +2 "manipulator"&% +4 "core" % C O +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek 4 +2 "manipulator"&n( +171 "core" ( +2 "manipulator"&!& +4 "core" &  Qd +2 "storage"(T& +4 "core" &+ \ ( +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek 4 + 800 counts +2 "manipulator"&'s +144 "core" ' +2 "storage"(m& +4 "core" &+ \ ) +2 ."myshortDA"SE.reconfigure :pick +11 "storage"(#],K-0-\ b +6 ."myshortDA"SE.seek :beamBreak +2 "storage"(' +304 "core" ' +2 "storage"(a- +4 "core" -' +2 ."myshortDA"SE.configure :default +2 "storage"(#QK-0-\ b +5 (O& +4 "core" &+ J\ ' +2 "manipulator"&1& +4 "core" & % Oc +3 ."myshortDA"Elbow.seek 4 +2 "manipulator"&E( +6 "core" ( +3 "manipulator"&K& +4 "core" &  Nc +2 "storage"(Q& +4 "core" &+ \ & +3 ."myshortDA"Forearm.seek 4 + 300 counts +2 "manipulator"&6' +29 "core" ' +2 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Hand.close +2 "manipulator"&[/ +26 "core" / +3 !"myshortDA"o:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 4):bt["4/home/esp/esp2/utils/puckmoves.rb:389:in `load'"8/home/esp/esp2/utils/puckmoves.rb:998:in `loadPuck'";/home/esp/esp2/protocol/2G/DAprocess.rb:281:in `runDA'"6/home/esp/esp2/protocol/2G/DA.rb:124:in `shortDA'" ray:29:in `topLevelBinding'"./home/esp/esp2/lib/base.rb:296:in `start'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +5 ."downElevator"SE.seek :down +3 "manipulator"&'& +8 "storage"(]'= +3 "core" &  Lc +3 "manipulator"&M% +3 "core" %Ђ  MA +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&L' ] +96 "core" ' +3 ."myshortDA"Elbow.seek PC +2 "manipulator"&5( +161 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +89 "core" ( +3 "manipulator"&g& +5 "core" &  Z RK +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &D& +3 "core" &  SK +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek PC +3 "manipulator"&l'E +98 "core" ' +2 "manipulator"& & +5 "core" &  s QK +2 "manipulator"&>% +4 "core" %O  G Q +2 "processing"%W& +4 "core" &$ +4 "processing"%A& +5 "core" & +3 ."myshortDA"PC.seek :closed +3 "processing"%(SD +6 "core" & +4 & 5 +8 &Fs 2 +9 &>os F +10 &U R +9 &> R +9 &XC R +10 &? R +9 &C R +10 &C R +9 &!`D R +9 &#"C R +10 &$C R +9 &&C R +9 &(hD R +10 &*)C S +9 &+@ R +10 &-F S +9 &/pA R +9 &12B R +10 &2E R +9 &4@ S +9 &6xF R +10 &8:B R +9 &9G S +10 &;A\ R +9 &=C R +9 &?AG S +10 &AF R +9 &BG S +9 &DG S +10 &FCV U +9 &Hc W +10 &Iy Y +9 &K{{ Z +9 &M=y Z +10 &N Z +9 &P [ +9 &Re}e . +10 &S%\\ 1 +10 ( + &S * +2 "processing"%A& +3 #"myshortDA"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.75 +2 .Hand.open +2 "manipulator"&1 +25 "core" 1 +2 "manipulator"&:% +4 "core" %N N +3 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +2 "manipulator"&^' ] +99 "core" ' +3 #"myshortDA"Heating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +5 "processing"% { +4 %o9 +7 "core" 9 +102 "processing"%z9 +3 "core" 9 +103 "processing"%09 +3 "core" 9  +103 "processing"%i9 +4 "core" 9  +103 "processing"%}9 +3 "core" 9 +103 "processing"%X9 +3 "core" 9 +103 "processing"%C9 +3 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%29 +3 "core" 9# +104 "processing"%y9 +3 "core" 9' +103 "processing"%v9 +3 "core" 9+ +103 "processing"%~9 +3 "core" 9/ +103 "processing"%\ 9 +3 "core" 94 +103 "processing"%S9 +3 "core" 98 +103 "processing"%c9 +3 "core" 9< +103 "processing"%"9 +3 "core" 9@ +103 "processing"%=9 +3 "core" 9D +103 "processing"%9 +3 "core" 9I +103 "processing"%9 +4 "core" 9M +103 "processing"%k9 +3 "core" 9Q +103 "processing"%b9 +4 "core" 9U +103 "processing"%,9 +3 "core" 9Z +103 "processing"%_9 +3 "core" 9^ +103 "processing"%$9 +3 "core" 9b +103 "processing"% 9 +3 "core" 9f +103 "processing"%)9 +4 "core" 9k +103 "processing"%d9 +3 "core" 9o +103 "processing"%R9 +44 "core" 9u +103 "processing"%s9 +3 "core" 9y +103 "processing"%H9 +3 "core" 9} +103 "processing"%*9 +3 "core" 9" +103 "processing"%9 +3 "core" 9( +103 "processing"%P9 +3 "core" 90\ +12 ."myshortDA"PH.hold 2:00:00,28C +10 "processing"% p{p. +3 ."myshortDA"delay 1:30 +12 "core"  +8999 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +3 "processing"%` +113 "core"  +2 #"myshortDA"Pulling 0.5ml of PSR.wash + .PSR.select :wash +4 "processing"% +13 ."myshortDA"PS.seek 0.5ml +2 "processing"%' +598 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."myshortDA"PS.seek 2ml +3 "processing"%;'Q +1602 "core" ' +2 ."myshortDA"PTV.dial :puck +2 "processing"%f  +137 "core"  +2 ."myshortDA"PSV.dial PTV +2 "processing"%{ +82 "core" + ."myshortDA"PBV.dial :waste1 +3 "processing"%G  +58 "core" +2 "processing"% % +4 "core" %L \ +3 ."myshortDA"PS.seek 1.5ml +2 "processing"%p' +587 "core" ' +2 ."myshortDA"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%. * +37 "core" + +3 ."myshortDA"PS.seek 0ml +4 "processing"%w'ܑ +1609 "core" ' +2 ."myshortDA"delay 5:00 +30003 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%N  +5 "core"  +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%q  +37 "core" +2 ."myshortDA"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +38 "core" + +2 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +3 "processing"% +82 "core"  +3 ."myshortDA"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."myshortDA"PS.seek 2.5ml +3 "processing"%B' +2528 "core" ' +2 ."myshortDA"PSV.dial PTV +2 "processing"%J +82 "core" +2 ."myshortDA"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +81 "core"  +2 ."myshortDA"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%t +80 "core" +2 ."myshortDA"delay 5 seconds +502 .PSV.dial :air +3 "processing"%  +80 "core"  +3 ."myshortDA"PS.seek :empty +2 "processing"%Z's +2285 "Can"\\ g +245 "core" ' +2 ."myshortDA"PTV.dial :PRVmixing,via: PRV +3 "processing"%8  +138 "core" +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%4 +50 "core" + ."myshortDA"PRV.dial :ab1 +3 "processing"%+ @ +111 "core" > +3 ."myshortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +5 ."myshortDA"PS.seek 0.15ml +4 "processing"%U' +358 "core" ' +2 ."myshortDA"delay 2 seconds +202 ."connect"CBV.dial PRV +4 ."myshortDA"PRV.dial CBV +3 "collection"'j  +6 "core"  +2 "processing"%F  +45 "core"  +2 "processing"%&% +4 "core" %  +3 ."myshortDA"PS.seek 0.3ml +3 "processing"%\\' +361 "core" ' +2 ."myshortDA"delay 2 seconds +203 .CBV.dial between PRV and PSV +2 "collection"'r  +38 "core" +2 ."myshortDA"PRV.dial :air +3 "processing"%I  +47 "core"  +3 ."myshortDA"PS.seek 0.9ml +3 "processing"%x'N +1269 "core" ' +2 ."myshortDA"PRV.dial :waste2 +3 "processing"%V @ +78 "core" > +3 ."myshortDA"PS.seek 0.5ml +4 "processing"%' +867 "core" ' +2 #"myshortDA"addPMLReagent08 + .PSV.dial :air +5 "processing"%  +48 "core"  +2 ."myshortDA"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."myshortDA"PS.seek 2ml +2 "processing"%'Q +1610 "core" ' + ."myshortDA"PSV.dial :PML +3 "processing"%( +49 "core" +2 ."myshortDA"PTV.dial :mixing +2 "processing"%Y @ +76 "core" A + ."myshortDA"PBV.dial :waste1 +2 "processing"%  +39 "core" +2 "processing"%% +4 "core" %U  +2 ."myshortDA"PS.seek 1.85ml +3 "processing"%'M +229 "core" ' +2 ."myshortDA"PBV.dial between PSV and waste1 +3 "processing"%| * +37 "core" + +3 ."myshortDA"PS.seek 0ml +3 "processing"%'ܑ +1959 "core" ' + ."myshortDA"delay 2 seconds +203 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'& +5 "core" & +2 "manipulator"&@& +46 "core" &  MK +2 "manipulator"& % +4 "core" % c K M +3 ."myshortDA"Elbow.reconfigure :tight +10 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&(-z +138 "core" ( +2 "manipulator"&e& +5 "core" &-w  B& +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &/& +3 "core" &-w 6 I& +3 ."myshortDA"Forearm.seek :garage +2 "manipulator"&u'o +110 "core" ' +2 ."myshortDA"Hand.close + "manipulator"&%/ +21 "core" / +3 "manipulator"&3& +4 "core" &-|  6 ;% +2 "manipulator"&h% +4 "core" %σz 6  . +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&9' ] +107 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +3 "manipulator"&( +269 "core" ( +2 "manipulator"&!& +3 "core" & t @+ +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &T& +3 "core" &   F+ +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek CC +3 "manipulator"&-'ш +107 "core" ' +2 "manipulator"&m& +4 "core" &  I* +2 "manipulator"&% +4 "core" %~ z @ +3 "collection"'a& +4 "core" & +3 "collection"'O& +5 "core" & +3 ."myshortDA"CC.seek :closed +3 "collection"'1(X +6 "core" & +3 & 5 +9 &Dp 2 +10 &4ks F +9 &] U +9 &C U +10 &AC U +9 &D U +10 &E U +9 &C U +9 &!KD U +10 &# D U +9 &$C U +10 &&A U +9 &(SF U +9 &*F U +10 &+C U +9 &-G U +9 &/[D U +10 &1G U +9 &2A U +9 &4D U +10 &6cD U +9 &8%B U +10 &9> U +9 &;? U +9 &=kB U +10 &?-B U +9 &@C U +10 &BA U +9 &DqI U +9 &F.Y W +10 &Gk Z +9 &I ^ +9 &KY ` +10 &M ` +9 &N ` +9 &P a +10 &R] b +9 &T b +10 &U b$ +9 &W T +9 &X"u %k +10 &X  Q +10 ( &Xb M +3 "collection"'O& +4 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.57 + "collection"'K& +8 "core" &Xb M +2 ."myshortDA"Hand.open +2 "manipulator"&Q1 +26 "core" 1 +2 "manipulator"&[% +4 "core" %~ k { D +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +2 "manipulator"&'' ] +94 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%M +114 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +12 ."myshortDA"PS.seek 1.5ml +2 "processing"%n' +1619 "core" ' +2 ."myshortDA"delay 5 seconds +503 .PSV.dial :waste1 +5 "processing"%  +48 "core"  +3 ."myshortDA"PS.seek 0ml +4 "processing"%'ܑ +1601 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%6 +49 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%g' +2624 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 ."myshortDA"CBV.dial PRV +5 "processing"%D  +2 "collection"'E  +41 "core"  +133  +2 ."myshortDA"PSV.dial :mixloop +2 "processing"% +122 "core" +2 ."myshortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing +4 "processing"%>  +77 "core" +2 ."myshortDA"PS.seek 0ml +3 "processing"%W'ܑ +2626 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%]  +49 "core"  +3 ."myshortDA"PS.seek 2.5ml +2 "processing"%L' +2629 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"% +54 "core" +3 ."myshortDA"PS.seek 0ml +2 "processing"%'ܑ +2615 "core" ' +2 ."myshortDA"PSV.dial :air +3 "processing"%:  +49 "core"  +2 ."myshortDA"PS.seek 2.5ml +3 "processing"%o' +2619 "core" ' +2 ."myshortDA"PSV.dial :mixloop +45 "processing"%A +49 "core" +11 ."myshortDA"PS.seek 0ml +4 "processing"%z'ܑ +2621 "core" ' +2 #"myshortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&l& +6 "core" & v e @( +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +3 "manipulator"&0( +36 "core" ( +2 "manipulator"&i& +4 "core" & v o ` D +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &}& +5 "core" & q \\ C +2 ."myshortDA"Forearm.seek CC +3 "manipulator"&X'ш +98 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&C/ +25 "core" / +2 ."myshortDA"CC.seek :open +3 "collection"'( +413 "core" ( +2 "manipulator"&2& +4 "core" & |  ? +2 "manipulator"&y% +4 "core" %т { w 3 D +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&v' ] +102 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +3 "manipulator"&~(-z +278 "core" ( +2 "manipulator"&\ & +4 "core" &-y E Fh +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &S& +4 "core" &-y  Ih +3 ."myshortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek :garage +3 "manipulator"&c'o +114 "core" ' +2 ."myshortDA"Hand.open +2 "manipulator"&"1 +22 "core" 1 +2 "manipulator"&=% +3 "core" %x_ +  -$ +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&' ] +103 "core" ' +3 ."da"delayUntil "13:57:39.08" +24707 #recoverPRVreagent08 + .PTV.dial :mixing +5 "processing"% @ +76 "core" A +2 ."da"PBV.dial :waste1 +3 "processing"%k  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%b * +39 "core" , +2 ."da"PSV.dial :air +3 "processing"%,  +47 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%_' +367 "Can"W\ O( +2170 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%$ +47 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +3 "processing"%  +46 "core"  +2 ."da"delay 2 seconds +203 .PSV.dial :mixloop +3 "processing"%) +47 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%d  +47 "core"  +3 ."da"PS.seek :empty +2 "processing"%R's +2523 "core" ' +2 #"da"washCycleDA #1 of 2 +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%s +146 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +6 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%H' +585 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%*'Q +1608 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%  +75 "core"  +2 ."da"PSV.dial PTV +2 "processing"%P +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%`  +39 "core" +2 "processing"%#% +3 "core" %S  +3 ."da"PS.seek 1.5ml +3 "processing"%' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%f * +37 "core" , +3 ."da"PS.seek 0ml +3 "processing"%{'ܑ +1601 "core" ' +2 ."da"delay 2:00 +12002 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%G  +6 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%; * +36 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%. +82 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +4 "processing"%p' +2530 "core" ' +2 ."da"PSV.dial PTV +10 "processing"% +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +4 "processing"%N +79 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"%q +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +81 "core"  +3 ."da"PS.seek :empty +2 "processing"%'s +2529 "core" ' +2 #"da"washCycleDA #2 of 2 +2 .PSR.select :air +3 .PSV.dial PSR +4 "processing"%w +155 "core" +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +6 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%J' +610 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +5 "processing"% +11 ."da"PS.seek 2ml +3 "processing"%'Q +1605 "core" ' + ."da"PTV.dial :puck +2 "processing"%t  +8 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%B  +38 "core" +2 "processing"%8% +5 "core" %L  +2 ."da"PS.seek 1.5ml +3 "processing"%4' +582 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%+ * +37 "core" + +2 ."da"PS.seek 0ml +3 "processing"%Z'ܑ +1604 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%j  +6 "core"  + ."da"PBV.dial :waste1 +3 "processing"%F  +37 "core" +3 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%& * +38 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%U +81 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%r' +2530 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%I +82 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%\\ +82 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%V +87 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%x  +79 "core"  +3 ."da"PS.seek :empty +2 "processing"%'s +1490 "Can"W\ O+ +1030 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air +3 "processing"%  +48 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +3 "processing"%(  +135 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +3 "processing"%Y  +46 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%  +7 "core" +2 ."da"PSV.dial :mixloop +3 "processing"% +48 "core" +3 ."da"PS.reconfigure :default + "processing"%#A d`xb +6 ."da"PS.seek 0.3ml +2 "processing"%|' +383 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%  +48 "core"  +2 "processing"%% +4 "core" %  +3 ."da"PS.seek 0.55ml +2 "processing"%'"Y +334 "core" ' +3 #"da"addPMLReagent08 + .PSV.dial :air +5 "processing"%@  +46 "core"  +3 ."da"PS.seek 2ml +2 "processing"% 'Q +1565 "core" ' +2 ."da"PSV.dial :PML +3 "processing"%e +60 "core" + ."da"PTV.dial :mixing +2 "processing"%/ @ +78 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%%  +38 "core" +2 "processing"%3% +3 "core" %X +3 ."da"PS.seek 1.85ml +3 "processing"%5'P +230 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%h * +38 "core" , +3 ."da"PS.seek 0ml +2 "processing"%^'ܑ +1959 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +48002 #recoverPRVreagent08 +2 .PTV.dial :mixing +2 "processing"%u @ +19 "core" ? +2 ."da"PBV.dial :waste1 +2 "processing"%!  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%T * +37 "core" + + ."da"PSV.dial :air +3 "processing"%  +46 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +60 ."da"PS.seek 2.5ml +2 "processing"%m' +1172 "Can"[\ VCT +1352 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"% +52 "core" +2 ."da"delay 2 seconds +203 .PSV.dial :air +2 "processing"%a  +45 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%9 +48 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%?  +47 "core"  +2 ."da"PS.seek :empty +3 "processing"%K's +2520 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +4 .PSV.dial PSR +3 "processing"%Q +145 "core"  +3 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +6 "processing"% +11 ."da"PS.reconfigure :default + "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%[' +589 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +5 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%O'Q +1603 "core" ' + ."da"PTV.dial :puck +2 "processing"%M  +78 "core"  +2 ."da"PSV.dial PTV +2 "processing"%- +80 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%  +37 "core" +2 "processing"%% +4 "core" %N  +3 ."da"PS.seek 1.5ml +3 "processing"%n' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%6 * +37 "core" + +3 ."da"PS.seek 0ml +2 "processing"%'ܑ +1604 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +3 "processing"%E  +7 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%D  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%> +81 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%g' +2531 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%] +81 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%W +80 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%L  +81 "core"  +2 ."da"PS.seek :empty +3 "processing"%:'s +2520 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +10 .PSV.dial PSR +2 "processing"% +145 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +6 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +4 "processing"%A' +586 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%o'Q +1612 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%l  +6 "core"  +2 ."da"PSV.dial PTV +2 "processing"%i +81 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%}  +38 "core" +2 "processing"%C% +4 "core" %Q  +3 ."da"PS.seek 1.5ml +2 "processing"%' +583 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%' * +39 "core" , +3 ."da"PS.seek 0ml +2 "processing"%1'ܑ +1603 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%2  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%y  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%X * +38 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%\ +83 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%S' +2520 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%0 +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%" +79 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%= +128 "core" +2 ."da"delay 5 seconds +511 .PSV.dial :air +2 "processing"%v  +80 "core"  +3 ."da"PS.seek :empty +4 "processing"%c's +2310 "Can"[\ Pe +208 "core" ' +3 #"da"washCycleDA #3 of 3 + .PSR.select :air +5 .PSV.dial PSR +4 "processing"% +144 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%k' +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%b'Q +1602 "core" ' + ."da"PTV.dial :puck +3 "processing"%,  +7 "core"  +2 ."da"PSV.dial PTV +3 "processing"%z +78 "core" + ."da"PBV.dial :waste1 +3 "processing"%$  +38 "core" +2 "processing"% % +4 "core" %P  +3 ."da"PS.seek 1.5ml +2 "processing"%)' +596 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%d * +39 "core" + +3 ."da"PS.seek 0ml +2 "processing"%_'ܑ +1603 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +3 "processing"%s  +7 "core"  + ."da"PBV.dial :waste1 +3 "processing"%R  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%H * +44 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +80 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%P' +2517 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%` +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%# +81 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%* +82 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%f  +79 "core"  +3 ."da"PS.seek :empty +2 "processing"%'s +2527 "core" ' + ."da"Gate.power :camera,:ON +3 #Mixing DA Substrates +3 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%G +147 "core"  +8 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +11 "processing"% +22 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +11 ."da"PS.seek 0.25ml +5 "processing"% 'I +340 "core" ' +3 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +5 "processing"% +12 ."da"PS.seek 0.5ml +2 "processing"%;' +333 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +13 ."da"PS.seek 2ml +2 "processing"%.'Q +1616 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%{  +7 "core"  +2 ."da"PSV.dial PTV +3 "processing"% +81 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%N  +40 "core" +2 "processing"%q% +3 "core" %V  +3 ."da"PS.seek 1.5ml +2 "processing"%' +596 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%p * +41 "core" , +2 ."da"PS.seek 0ml +3 "processing"%w'ܑ +1607 "core" ' +2 ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%  +5 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%J  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%t * +38 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"% +84 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%B' +2616 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%8 +84 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +86 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%+ +83 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%4  +83 "core"  +2 ."da"PS.seek :empty +52 "processing"%j's +2622 "core" ' +11 #"da"Additional air clear +2 .PSR.select :air +5 .PSV.dial PSR +3 "processing"%F +159 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +7 .PS.reconfigure :default +2 "processing"%#A d`xb +6 ."da"PS.seek 2ml +2 "processing"%&'Q +2132 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +3 "processing"%U  +6 "core"  + ."da"PSV.dial PTV +3 "processing"%Z +83 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%I  +38 "core" +2 "processing"%\\% +4 "core" %P +3 ."da"PS.seek 1.5ml +2 "processing"%V' +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%x * +38 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 +3 "processing"%r  +115 "core"  +2 ."da"PS.seek :empty +3 "processing"%'s +1606 "core" ' +2 "processing"%(9 +3 "core" 9x 6  +3 #"da"Processing Puck Heater at 27.9C before imaging +2 .PH.coast +4 "processing"%Y +4 %& +3 "core" 6 +4 &S * +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&% +6 "core" % J \  C +3 "storage"(% +4 "core" %=   +2 "storage"(. +4 "core" .(+ +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."da"SC.seek 3 +3 "storage"((@ +201 "core" ( +2 ."da"SC.configure :limp + "storage"($(\ 1b +6 (|& +3 "core" &B  9 +3 "manipulator"&@& +4 "core" &-y   h +2 "manipulator"&% +4 "core" % J  a +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +3 "manipulator"&e( +174 "core" ( +2 "manipulator"&/& +4 "core" &  \ (a +3 "storage"(%& +3 "core" &M +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&3'm +97 "core" ' +2 "storage"(h& +4 "core" &M  +3 ."da"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +7 ."da"SE.seek :beamBreak + "storage"( ' +286 "core" ' +2 "storage"(5- +4 "core" -' +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +6 ."da"SE.seek :place +3 "storage"(7'x +42 "core" ' +3 "manipulator"&u& +4 "core" &  a +2 "manipulator"&!% +4 "core" %o {9 +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +3 "manipulator"&T' ] +100 "core" ' +2 ."da"Elbow.seek PC +4 "manipulator"&( +254 "core" ( + "manipulator"&^& +4 "core" &  %  3 +3 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +4 "core" &   3 +3 ."da"Forearm.seek PC +2 "manipulator"&a'E +94 "core" ' +2 ."da"Hand.close + "manipulator"&9/ +23 "core" / +3 ."da"PC.seek :open +2 "processing"%?( +379 "core" ( +2 "storage"(m& +4 "core" &M  ? +2 "manipulator"&Q& +4 "core" &   3 +2 "manipulator"&K% +4 "core" %N ! !0 +3 ."da"Forearm.seek :retract +2 "manipulator"&[' ] +112 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 3 +4 "manipulator"&M( +246 "core" ( +2 "manipulator"&-& +4 "core" & ( ' 3N +3 "storage"(& +4 "core" &M    +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&'m +94 "core" ' +2 ."da"Hand.open + "manipulator"&O1 +23 "core" 1 +3 "storage"(6- +4 "core" -'x +61 ."da"SE.seek -0.3 Pucks below Top Plate +2 "storage"(n'D +28 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +6 ."da"SE.seek -1.29 Pucks below Top Plate +3 "storage"(E' +59 "core" ' +2 #"da"Lights, camera, ACTION! +4 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +6 #"da"PuckCamera: snap -bin=2,2 -png=0 -auto /var/log/esp/da25jul1414h.png +8 "processing"%D& +17 "core" &! v +6 "manipulator"& & +9 "core" & % ! CN +2 "manipulator"&>% +5 "core" %o * = +4 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +9 ."psFlush"Forearm.seek :retract +6 "manipulator"&' ] +110 "core" ' +3 ."psFlush"Elbow.seek FlushPuck::Garage +5 "manipulator"&](-z +190 "core" ( +3 "manipulator"&W& +4 "core" &-q U S >b +3 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 && +3 "core" &-q D W Bb +4 ."psFlush"Forearm.seek :garage +3 "manipulator"&L'o +110 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&g/ +25 "core" / +2 "manipulator"&& +4 "core" &-q 9b +2 "manipulator"&:% +4 "core" %σp U +4 ."psFlush"Forearm.seek :retract +3 "manipulator"&A' ] +108 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek PC +3 "manipulator"&l( +126 "core" ( +2 "manipulator"&i& +4 "core" & . 5 p +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &}& +5 "core" & ( + +2 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek PC +2 "manipulator"&C'E +99 "core" ' +2 "manipulator"&o& +4 "core" &   +3 "manipulator"&'% +3 "core" %H ) +3 "processing"%& +4 "core" &\ +4 "processing"%2& +6 "core" &" +2 ."psFlush"PC.seek :closed +3 "processing"%y(SD +7 "core" & +3 & 1 +10 &Dp\ 3 +10 &2ml G +9 &O }V +9 &~4 rV +9 &?9 pW +10 &6 pW +9 &7 pV +9 &4 pV +10 &!H4 pV +9 &#\ 6 pV +10 &$4 oW +9 &&8 pW +9 &(N7 pW +10 &*4 pV +9 &+8 oW +10 &-5 oV +9 &/X6 oV +9 &19 oW +10 &29 oW +9 &49 oW +9 &6`7 oV +10 &8$9 V +9 &9: U +9 &;: U +10 &=j= V +9 &?,> V +10 &@; V +9 &B9 V +9 &Ds8 U +10 &F0D qW +9 &GQ oY +9 &Ig m\\ +10 &Kbr l^ +12 &M!v j_ +10 &Nw h` +9 &P} g` +8 &RN] l9 +9 &S'e kP +9 &S%< n: +3 ( +7 "processing"%2& +7 "core" &S%< m: +5 #"psFlush"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.87 +4 "processing"%X& +13 "core" &S%<' m: +5 ."psFlush"Hand.open +4 "manipulator"&\ 1 +34 "core" 1 +4 "manipulator"&1% +8 "core" %H ) +14 ."psFlush"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +5 #"da"SX HX9/16 (USB:71): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 1.055 seconds\ Exposing 696x520 pixel 16-bit image for 10.96 seconds\ /var/log/esp/da25jul1414h.png: PNG Upload Complete\ +6 ."psFlush"Forearm.seek :retract +16 #"da"PuckCamera: snap -bin=2,2 -png=0 15.0 /var/log/esp/midres/da25jul1414h15s.png +12 "manipulator"&0' ] +118 "core" ' +2 ."psFlush"PSR.select :air +4 .PSV.dial PSR +4 "processing"%" +52 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +15 ."psFlush"PS.seek 0.5ml +3 "processing"%=' +607 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +4 "processing"% +13 ."psFlush"PS.seek 2.5ml +3 "processing"%v' +297 #"da"SX HX9/16 (USB:71): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da25jul1414h15s.png: PNG Upload Complete\ +5 #PuckCamera: snap -bin=2,2 -png=0 25.0 /var/log/esp/midres/da25jul1414h25s.png +1440 #"image"compressed /var/log/esp/da25jul1414h.jxl +421 "core" ' +2 ."psFlush"delay 1 second +104 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%S @ +217 "core" A +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%  +144 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"%c +120 "core" +2 ."psFlush"PS.seek :empty +4 "processing"%k's +177 #"da"SX HX9/16 (USB:71): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 25 seconds\ /var/log/esp/midres/da25jul1414h25s.png: PNG Upload Complete\ +6 .Gate.power :camera,:OFF +5 "storage"(,- +5 "core" -' +4 "storage"(z& +4 "core" &M    +2 "manipulator"&$& +5 "core" & / 1 +102 "manipulator"& % +3 "core" % V T P . +3 ."da"Elbow.reconfigure :tight +12 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +3 "manipulator"&b( +148 "Can"[ Ϫ +104 "core" ( +7 "manipulator"&d& +4 "core" & V R E[ +2 "storage"()& +5 "core" &M   +4 ."da"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +8 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&s'm +98 "core" ' +3 ."da"SE.reconfigure :gently + "storage"(#QK-0-\ b +7 ."da"SE.seek -0.57 Pucks below Top Plate +4 "storage"(R'W +53 "core" ' +2 "manipulator"&H& +3 "core" & # [ +3 "storage"(& +5 "core" &M J 9 +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +6 ."da"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek 3 +4 "manipulator"&_'M +40 "core" ' +2 ."da"Elbow.hold +4 "manipulator"&`, +71 "core" , +2 ."da"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.39 Pucks below Top Plate +3 "storage"(#' +38 "core" ' +2 "manipulator"&*% +4 "core" %Y   \ K +2 "storage"(f& +5 "core" &M\ \  +2 ."da"Forearm.force -20 +2 "manipulator"&5 +6 ."da"Forearm.seek 3 + 312 counts +3 "manipulator"&P'Ѕ +22 "core" ' +2 "manipulator"&G& +4 "core" & x R +3 "storage"(& +4 "core" &M 1 4 M +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"& 'm +16 "core" ' +2 "storage"(;% +38 "core" % $ V  +3 ."downElevator"SE.seek :down +6 "storage"({'= +97 (% +4 "core" %- 2 3 Q \\w +2 "manipulator"&N% +5 "core" %i ~ '  q +4 ."da"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +4 "manipulator"&q' ] +94 "core" ' +67 ' + ."downElevator"SE.stop +2 "storage"(5 +6 (.& +4 "core" &M H <  +1013 #"image"compressed /var/log/esp/midres/da25jul1414h15s.jxl +177 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +6 "processing"%p +114 "core"  +3 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +15 ."psFlush"PS.seek 0.5ml +3 "processing"%' +586 "core" ' +3 ."psFlush"delay 5 seconds +504 .PSR.select :air +5 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1534 #"image"compressed /var/log/esp/midres/da25jul1414h25s.jxl +3 ."Qmail"DAfans.email "da25jul1414h exposed 10.96 seconds\\nmidres/da25jul1414h15s\\nmidres/da25jul1414h25s",Subject: "da25jul1414h images!" +587 "core" ' +2 ."psFlush"delay 1 second +103 .PBV.dial :waste1 +2 "processing"%J  +37 "core" +2 ."psFlush"PTV.dial :mixing +3 "processing"%t @ +76 "core" @ +2 ."psFlush"PSV.dial :mixloop +3 "processing"% +114 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%w's +2628 "core" ' +14 ."psFlush"PSV.dial PSR +4 "processing"%8 +119 "core"  +4 ."psFlush"PSR.select :flush +16 "processing"%@ +18 ."psFlush"PS.seek 1ml +4 "processing"%'[q +1101 "core" ' +3 ."psFlush"PSR.select :air +6 "processing"% +21 ."psFlush"PS.seek 2.5ml +4 "processing"%+' +219 #"uploadLog"upsync +1496 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%4 +80 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%B  +79 "core"  +2 ."psFlush"PBV.dial :waste1 + "processing"%F  +8 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"%j'ܑ +2628 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%U +82 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%Z' +2626 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%I +80 "core" +3 ."psFlush"PS.seek 0ml +4 "processing"%\\'ܑ +2618 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%& +82 "core"  +2 ."psFlush"PSR.select :flush +4 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +2 "processing"%x' +590 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%r' +2118 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%V +81 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%( U +58 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%Y'ܑ +2640 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"% @ +48 "core" ? +3 ."psFlush"PS.seek 2.5ml +4 "processing"%' +2628 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +81 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%'s +2629 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%| +48 "core"  +2 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%@' +2622 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +80 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%< U +6 "core" V +3 ."psFlush"PS.seek 0ml +4 "processing"%/'ܑ +2635 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%% @ +49 "core" ? +3 ."psFlush"PS.seek 2.5ml +4 "processing"%h' +2612 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%~  +82 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%'s +2618 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%5 +48 "core"  +2 ."psFlush"PSR.select :flush +4 "processing"%@ +13 ."psFlush"PS.seek 1ml +2 "processing"%u'[q +1104 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%!' +1613 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +78 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%3  +18 "core"  +2 ."psFlush"PBV.dial :waste1 +3 "processing"%^  +58 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%'ܑ +2618 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%e +80 "core"  + ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%9' +2615 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%T +80 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%'ܑ +2623 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%m +87 "core"  + ."psFlush"PSR.select :flush +4 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +2 "processing"%Q' +595 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +12 ."psFlush"PS.seek 2.5ml +3 "processing"%K' +2118 "core" ' +44 ."psFlush"PSV.dial PTV +11 "processing"%a +93 "core"  +2 ."psFlush"PBV.dial PSV +3 "processing"%- U +58 "core" V +2 ."psFlush"PS.seek 0ml +3 "processing"%'ܑ +2621 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"% @ +47 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%O' +1625 "Can"U\ R +999 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%6  +78 "core"  +3 ."psFlush"PS.seek :empty +2 "processing"%D's +2622 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%[ +47 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"% ' +2620 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%> +79 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%7 U +8 "core" V +3 ."psFlush"PS.seek 0ml +4 "processing"%n'ܑ +2623 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +49 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%W' +2629 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%  +78 "core"  +3 ."psFlush"PS.seek :empty +2 "processing"%M's +2622 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&g& +8 "core" & 0 LR +2 "manipulator"&% +4 "core" % [  M +3 ."psFlush"Elbow.seek PC +2 "manipulator"&:( +250 "core" ( +2 "manipulator"&& +4 "core" & ^ NH +3 ."psFlush"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 &i& +3 "core" & 4 OH +3 ."psFlush"Forearm.seek PC +4 "manipulator"&}'E +96 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&L/ +77 "core" / +3 ."psFlush"PC.seek :open +2 "processing"%o( +379 "core" ( +2 "manipulator"&'& +4 "core" & = TH +2 "manipulator"&% +4 "core" % N ] S7 +3 ."psFlush"Forearm.seek :retract +3 "manipulator"&]' ] +94 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek :garage +2 "manipulator"&A(-z +138 "core" ( +2 "manipulator"&?& +4 "core" &- % RO +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &X& +3 "core" &-  - SO +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek :garage +3 "manipulator"&\ 'o +117 "core" ' +2 ."psFlush"Hand.open + "manipulator"&11 +26 "core" 1 +2 "manipulator"&2% +4 "core" %wU p i . > +3 ."psFlush"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +2 "manipulator"&"' ] +103 "core" ' +2 #"myshortDA"Finished short da assay +2 #Beginning samplePassF +4 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'C& +6 "core" & +3 "manipulator"&& +4 "core" &- RL +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&=(-z +29 "core" ( +2 "manipulator"&S& +3 "core" &-  X Uv +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +3 "core" &- $  Uv +3 ."myshortDA"Forearm.seek :garage +3 "manipulator"&c'o +109 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&,/ +18 "core" / +2 "manipulator"&z& +3 "core" &- y } Dv +3 "manipulator"&$% +4 "core" %πx w ~ ? C +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"& ' ] +106 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +3 "manipulator"&v( +284 "core" ( +2 "manipulator"&d& +4 "core" &  T Rf +45 ."myshortDA"Elbow.reconfigure :loose +10 "manipulator"&$ &.,(#b +6 &)& +3 "core" & - Rf +4 ."myshortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek CC +3 "manipulator"&l'ш +102 "core" ' +2 "manipulator"&H& +5 "core" & @ Of +2 "manipulator"&% +4 "core" %я s N +3 "collection"'0& +4 "core" & +3 "collection"'*& +5 "core" & +3 ."myshortDA"CC.seek :closed +2 "collection"'f(X +8 "core" & +4 & 4 +9 &Es 3 +10 &:lt G +9 &Y U +9 &C U +10 &NF T +9 &C T +10 &E T +9 &G T +9 &!VD T +10 &#F T +9 &$E U +9 &&C U +10 &(]B U +9 &* A T +10 &+C T +9 &-G U +9 &/eA U +10 &1'D U +9 &2A T +9 &4E T +10 &6nC T +9 &80C T +10 &9C U +9 &;D U +9 &=uF U +10 &?7C U +9 &@@ T +9 &BC T +10 &DzL V +9 &F8Z W +10 &Gq Z +9 &I _ +9 &Kc ` +10 &M$ a +9 &N a +9 &P ` +10 &Rh a +9 &T) b +10 &U b$ +9 &W S +9 &Xm !` +10 &X T +9 ( + &Xe N +2 "collection"'*& +6 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.55 +2 "collection"'E& +5 "core" &X^ N +2 ."myshortDA"Hand.open +2 "manipulator"&G1 +26 "core" 1 +2 "manipulator"&% +3 "core" %} n I +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +3 "manipulator"&;' ] +103 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%s  +47 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +11 ."myshortDA"PS.seek 1.5ml +3 "processing"%b' +1614 "core" ' +2 ."myshortDA"delay 5 seconds +503 .PSV.dial :waste1 +3 "processing"%  +49 "core"  +3 ."myshortDA"PS.seek 0ml +2 "processing"%N'ܑ +1610 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%R +48 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +14 ."myshortDA"PS.seek 2.5ml +2 "processing"%_' +2629 "core" ' +3 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +4 "processing"%P  +2 "collection"'.  +9 "core" +101  +2 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"%# +212 "core" ~ +3 ."myshortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +4 "processing"% @ +195 "core" ? +3 ."myshortDA"PS.seek 0ml +4 "processing"%{'ܑ +2619 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%p  +81 "core"  +2 ."myshortDA"PS.seek 2.5ml +3 "processing"%k' +2616 "core" ' +2 ."myshortDA"PSV.dial :PTV +2 "processing"% +81 "core"  +2 ."myshortDA"PS.seek 0ml +3 "processing"%J'ܑ +2620 "core" ' +2 #"myshortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&t& +6 "core" & / Hf +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek CC +2 "manipulator"& ( +30 "core" ( +2 "manipulator"&& +4 "core" & b K~ +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &8& +3 "core" & x J~ +3 ."myshortDA"Forearm.seek CC +2 "manipulator"&w'ш +96 "core" ' + ."myshortDA"Hand.close +2 "manipulator"&/ +29 "core" / +3 ."myshortDA"CC.seek :open +4 "collection"'4( +410 "core" ( +2 "manipulator"&B& +3 "core" & R~ +3 "manipulator"&F% +4 "core" %њ k R# +2 ."myshortDA"Forearm.seek :retract +3 "manipulator"&+' ] +95 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +2 "manipulator"&U(-z +277 "core" ( +2 "manipulator"&j& +3 "core" &-z  l S` +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &I& +5 "core" &-z  0 S` +2 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek :garage +3 "manipulator"&Z'o +112 "core" ' +3 ."myshortDA"Hand.open +11 "manipulator"&&1 +25 "core" 1 +2 "manipulator"&\\% +4 "core" %xZ p m k > +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."myshortDA"Forearm.seek :retract +3 "manipulator"&x' ] +106 "core" ' +2 #"myshortDA"Flushing Processing stage +2 "processing"%V% +6 "core" %ܑ! +3 #"myshortDA"Loading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%(& +7 "core" &" +2 "manipulator"&r& +4 "core" &-z  R` +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +7 ."myshortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&(-z +5 "core" ( +3 "manipulator"&Y& +4 "core" &-z  5 R` +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" &-z  R` +3 ."myshortDA"Forearm.seek :garage +3 "manipulator"&'o +110 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&|/ +17 "core" / +2 "manipulator"&& +4 "core" &-z z t  A` +3 "manipulator"&% +4 "core" %ςm Y d  A +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&<' ] +111 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek PC +4 "manipulator"&@( +140 "core" ( +2 "manipulator"&%& +5 "core" & T Q3 +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &/& +2 "core" & $ P3 +4 ."myshortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek PC +2 "manipulator"&~'E +96 "core" ' +2 "manipulator"&h& +4 "core" & & S2 +2 "manipulator"&5% +4 "core" %9  9 Si +3 "processing"%& +4 "core" & +3 "processing"%u& +6 "core" &# +3 ."myshortDA"PC.seek :closed +2 "processing"% (SD +7 "core" & +3 & 1 +10 &Er 2 +9 &Bpq F +9 &T R +10 &A R +9 &_D R +10 &!D R +9 &? R +9 &@ R +10 &!g@ R +9 &#*B Q +9 &$A R +10 &&? R +9 &(p@ Q +10 &*1B R +9 &+E R +9 &-E R +10 &/xE Q +9 &19C R +10 &2A R +9 &4C R +9 &6~G R +10 &8@D R +9 &:D R +9 &;D R +10 &=C R +9 &?HD R +9 &A\ C R +10 &BE R +9 &DD R +10 &FLP S +9 &H [ U +9 &Ir X +10 &K{ Y +9 &MEz Y +9 &O Z +10 &P Z +9 &Rl}c , +10 &S%\\ 2 +9 ( + &S  + +2 "processing"%u& +5 #"myshortDA"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.69 + "processing"%3& +5 "core" &S ! + +3 ."myshortDA"Hand.open +2 "manipulator"&^1 +25 "core" 1 +2 "manipulator"&!% +4 "core" %9 ? Pi +3 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +2 "manipulator"&e' ] +95 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"% +81 "core"  +2 ."myshortDA"PSR.select :flush +3 "processing"%@ +13 ."myshortDA"PS.seek 1ml +2 "processing"%T'[q +1094 "core" ' + ."myshortDA"PSR.select :air +3 "processing"% +14 ."myshortDA"PS.seek 2.5ml +2 "processing"%9' +1611 "core" ' +2 ."myshortDA"PSV.dial PTV +2 "processing"%m +80 "core" +2 ."myshortDA"PTV.dial :puck +2 "processing"%  +76 "core"  +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%Q  +58 "core" +3 ."myshortDA"PS.seek 0ml +4 "processing"%a'ܑ +2626 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%- +81 "core"  +2 ."myshortDA"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%K' +2626 "core" ' +2 ."myshortDA"PSV.dial PTV +2 "processing"% +82 "core" +3 ."myshortDA"PS.seek 0ml +2 "processing"%'ܑ +2625 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%6 +80 "core"  +2 ."myshortDA"PSR.select :flush +3 "processing"%@ +12 ."myshortDA"PS.seek 0.5ml +2 "processing"%O' +593 "core" ' +2 ."myshortDA"PSR.select :air +3 "processing"% +14 ."myshortDA"PS.seek 2.5ml +56 "processing"%[' +2132 "core" ' +2 ."myshortDA"PSV.dial PTV +2 "processing"%D +80 "core" +2 ."myshortDA"PBV.dial PSV +3 "processing"%> U +58 "core" V +3 ."myshortDA"PS.seek 0ml +2 "processing"%7'ܑ +2623 "core" ' +2 ."myshortDA"PSV.dial PBV +2 "processing"% @ +49 "core" > +3 ."myshortDA"PS.seek 2.5ml +2 "processing"%' +2620 "core" ' +2 ."myshortDA"PSV.dial :waste1 +2 "processing"%n  +85 "core"  +2 ."myshortDA"PS.seek :empty +3 "processing"%'s +2628 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%W +49 "core"  +2 ."myshortDA"PSR.select :air +5 .PS.seek 2.5ml +2 "processing"%g' +2616 "core" ' +2 ."myshortDA"PSV.dial PTV +2 "processing"% +79 "core" +2 ."myshortDA"PBV.dial PSV +2 "processing"% U +7 "core" V +2 "Can"Z\ O +3 ."myshortDA"PS.seek 0ml +2 "processing"%i'ܑ +2624 "core" ' +2 ."myshortDA"PSV.dial PBV +2 "processing"%` @ +47 "core" ? +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%L' +2626 "core" ' +2 ."myshortDA"PSV.dial :waste1 +2 "processing"%q  +81 "core"  +2 ."myshortDA"PS.seek :empty +4 "processing"%y's +2615 "core" ' +3 #"myshortDA"Garaging FlushPuck in Processing Clamp + "manipulator"&'& +7 "core" & I R0 +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek PC +2 "manipulator"&( +5 "core" ( +2 "manipulator"&?& +4 "core" &  U R0 +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 &X& +3 "core" &  S0 +3 ."myshortDA"Forearm.seek PC +3 "manipulator"&}'E +95 "core" ' +2 ."myshortDA"Hand.close + "manipulator"&:/ +75 "core" / +2 ."myshortDA"PC.seek :open +3 "processing"%1( +379 "core" ( +2 "manipulator"&2& +3 "core" & U0 +3 "manipulator"&C% +3 "core" %8   U6 +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&' ] +107 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +3 "manipulator"&](-z +126 "core" ( +2 "manipulator"&S& +3 "core" &-\   W!s +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 && +4 "core" &-\  H W!r +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek :garage +2 "manipulator"&\ 'o +114 "core" ' +2 ."myshortDA"Hand.open + "manipulator"&,1 +18 "core" 1 +2 "manipulator"&z% +4 "core" %w] [ W @$ +3 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&$' ] +107 "core" ' +15154 #"ray"-> access 3 +5 "storage"(A% +3 "core" %@\ - +3 "manipulator"&"% +4 "core" % P  , T +2 "manipulator"&c& +4 "core" &- U T m +3 ."ray"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."ray"SC.seek 7 +2 "storage"(d([Y +690 "core" ( +2 ."ray"SC.configure :limp +2 "storage"($(\ 1b +6 (=& +2 "core" &[\\ z\ ( +4313 #"ray"-> access 4 +4 "storage"()% +5 "core" %A G\ , +2 "manipulator"&H% +4 "core" % P  R S +3 "manipulator"&& +3 "core" &-  S m +3 ."ray"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."ray"SC.seek 1 +2 "storage"(0( +986 "core" ( +2 ."ray"SC.configure :limp +2 "storage"($(\ 1b +5 ( & +3 "core" & L\  +512 #"ray"-> startTube 4 +7036 #-> start(:myshortDA){shortDA; samplePassF; shortDAflush} +3 "collection"'% +5 "processing"%E% +4 "core" %T +10 %p" +2 #"myshortDA"Ready to sample after 10 seconds from PRV.sipper? +2 #Type 'Thread[:myshortDA].answer' to continue +561 #"ray"-> Thread[:myshortDA].answer +3 #"myshortDA"ray answered Ready to sample after 10 seconds from PRV.sipper? "Yes" +56 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +3 .delay 10 seconds +1005 .PSV.dial :mixloop +2 "processing"%G +140 "core" +2 ."myshortDA"PTV.dial :PRVmixing +2 "processing"%  +136 "core" + ."myshortDA"PRV.dial :sipper +3 "processing"%*  +142 "core"  +3 ."myshortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +6 ."myshortDA"PS.seek 1.1ml +2 "processing"%s'h! +2286 "core" ' +2 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +4 "processing"%l  +142 "core"  +3 ."myshortDA"PS.seek 0.5ml +3 "processing"%M' +1271 "core" ' +2 ."myshortDA"PRV.dial :waste2 +2 "processing"% @ +112 "core" > +2 ."myshortDA"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."myshortDA"PS.seek :empty +3 "processing"%b's +584 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%R +113 "core"  + #"myshortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +13 ."myshortDA"PS.seek 1ml +2 "processing"%N'[q +1097 "core" ' +2 ."myshortDA"PSR.select :air +2 "processing"% +13 ."myshortDA"PS.seek 2.5ml +3 "processing"%.' +1602 "core" ' + ."myshortDA"PSV.dial :mixloop +3 "processing"%P +113 "core" +2 ."myshortDA"PS.seek :empty +3 "processing"%#'s +2618 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"% +115 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +13 ."myshortDA"PS.seek 1ml +2 "processing"%_'[q +1105 "core" ' +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%p' +1618 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%{ +114 "core" +2 ."myshortDA"PRV.dial :sipper +2 "processing"%  +50 "core" +2 ."myshortDA"PS.seek :empty +4 "processing"%k's +2640 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%t +114 "core"  +2 ."myshortDA"PSR.select :air +5 .PS.seek 2.5ml +2 "processing"%' +2619 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%8 +126 "core" +2 ."myshortDA"PS.seek :empty +4 "processing"%'s +1330 "Can"h\ K؉B +1290 "core" ' +3 #"myshortDA"Loading da puck from tube 4 into Processing Clamp + "processing"%v& +6 "core" & +3 "manipulator"&;% +4 "core" % P  _ R +2 "storage"(f% +4 "core" %A \ , +2 "storage"(B. +4 "core" .( +2 ."myshortDA"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +6 ."myshortDA"SC.seek 4 +3 "storage"(F(+ +513 "core" ( +3 ."myshortDA"SC.configure :limp + "storage"($(\ 1b +6 (w& +3 "core" &+ \ ! +3 "manipulator"&j& +3 "core" &-\ O m +3 "manipulator"&I% +3 "core" % P ` O +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek 4 +3 "manipulator"& ( +168 "core" ( +2 "manipulator"&&& +3 "core" & O] +3 "storage"(\\& +4 "core" &+ \ ) +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek 4 + 800 counts +3 "manipulator"&V's +96 "core" ' +2 "storage"((& +3 "core" &+ d\ * +3 ."myshortDA"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +7 ."myshortDA"SE.seek :beamBreak +2 "storage"(r' +303 "core" ' +2 "storage"(+- +4 "core" -' +2 ."myshortDA"SE.configure :default +2 "storage"(#QK-0-\ b +6 (Y& +3 "core" &+ \ ' +3 "manipulator"&& +4 "core" &  O] +2 ."myshortDA"Elbow.seek 4 +2 "manipulator"&Z( +7 "core" ( + "manipulator"&|& +4 "core" &  O] +3 "storage"(& +4 "core" &+ )\ ( +3 ."myshortDA"Forearm.seek 4 + 300 counts +2 "manipulator"&' +16 "core" ' +2 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Hand.close +2 "manipulator"&U/ +17 "core" / +3 !"myshortDA"o:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 4):bt["4/home/esp/esp2/utils/puckmoves.rb:389:in `load'"8/home/esp/esp2/utils/puckmoves.rb:998:in `loadPuck'";/home/esp/esp2/protocol/2G/DAprocess.rb:281:in `runDA'"6/home/esp/esp2/protocol/2G/DA.rb:124:in `shortDA'" ray:34:in `topLevelBinding'"./home/esp/esp2/lib/base.rb:296:in `start'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +3 ."downElevator"SE.seek :down +5 "manipulator"&x& +7 "storage"(%'= +3 "core" & } P] +3 "manipulator"&/% +44 "core" %u  N +3 ."myshortDA"Forearm.seek :retract +11 "manipulator"&' ] +101 "core" ' +2 ."myshortDA"Elbow.seek PC +4 "manipulator"&h( +106 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +144 "core" ( +3 "manipulator"&5& +4 "core" & / Q" +2 ."myshortDA"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +6 && +3 "core" &  Q" +3 ."myshortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek PC +3 "manipulator"&'E +96 "core" ' +2 "manipulator"&<& +4 "core" &  : R" +3 "manipulator"&o% +3 "core" %O  6 R) +3 "processing"%3& +4 "core" & +3 "processing"%^& +6 "core" &% +2 ."myshortDA"PC.seek :closed +3 "processing"%!(SD +7 "core" & +4 & 2 +9 &Et 2 +9 &:mu F +10 &V R +9 &B R +9 &RA S +10 &A R +9 &> R +10 &C R +9 &!\\? R +9 &#A R +10 &$C R +9 &&C R +9 &(cC R +10 &*%D R +9 &+D R +10 &-D S +9 &/kC R +9 &1-F R +10 &2D R +9 &4B R +9 &6sB R +10 &86C R +9 &9G R +9 &;C R +10 &={F R +9 &?<F S +10 &@D S +9 &BG S +9 &DK S +10 &F?T U +9 &Gg V +10 &Ix Y +9 &Kxz Y +9 &M7 Z +10 &N Z +9 &P Z +9 &Rc~e - +10 &S)o 7 +10 ( &S! - +2 "processing"%^& +5 #"myshortDA"Processing Clamp onSpring/offSpring for 7/24 samples, on/off torque 1.74 + .Hand.open +4 "manipulator"&u1 +18 "core" 1 +2 "manipulator"&% +4 "core" %O > N) +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&~' ] +100 "core" ' +3 #"myshortDA"Heating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +5 "processing"%J { +3 %T9 +8 "core" 9 +102 "processing"%m9 +4 "core" 9 +103 "processing"%9 +3 "core" 9  +103 "processing"%Q9 +4 "core" 9  +103 "processing"%99 +3 "core" 9 +103 "processing"%-9 +3 "core" 9 +103 "processing"%a9 +3 "core" 9 +103 "processing"%9 +3 "core" 9 +104 "processing"%K9 +3 "core" 9# +103 "processing"%69 +3 "core" 9' +103 "processing"%9 +3 "core" 9+ +103 "processing"%O9 +3 "core" 9/ +103 "processing"%D9 +3 "core" 94 +103 "processing"%>9 +4 "core" 98 +103 "processing"%[9 +3 "core" 9< +103 "processing"% 9 +3 "core" 9@ +103 "processing"%79 +3 "core" 9E +103 "processing"%n9 +3 "core" 9I +103 "processing"%9 +4 "core" 9M +103 "processing"%W9 +3 "core" 9Q +103 "processing"%9 +3 "core" 9V +103 "processing"%9 +3 "core" 9Z +103 "processing"%9 +3 "core" 9 ^ +103 "processing"%g9 +4 "core" 9b +103 "processing"%`9 +3 "core" 9g +103 "processing"%i9 +3 "core" 9k +103 "processing"%q9 +3 "core" 9#o\ +103 "processing"%L9 +3 "core" 9)s +103 "processing"%'9 +3 "core" 9/x +3 ."myshortDA"PH.hold 2:00:00,28C +4 "processing"%? p{p. +5 ."myshortDA"delay 1:30 +6 "core" x +8999 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"%X +110 "core"  +2 #"myshortDA"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +4 "processing"% +14 ."myshortDA"PS.seek 0.5ml +2 "processing"%:' +596 "core" ' +2 ."myshortDA"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."myshortDA"PS.seek 2ml +3 "processing"%@'Q +1602 "core" ' +2 ."myshortDA"PTV.dial :puck +3 "processing"%e  +136 "core"  +2 ."myshortDA"PSV.dial PTV +3 "processing"% +79 "core" +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%2  +59 "core" +2 "processing"%C% +4 "core" %M$  +3 ."myshortDA"PS.seek 1.5ml +2 "processing"%S' +592 "core" ' +2 ."myshortDA"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"% * +37 "core" , +3 ."myshortDA"PS.seek 0ml +52 "processing"%}'ܑ +1610 "core" ' +3 ."myshortDA"delay 5:00 +30003 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%,  +5 "core"  +2 ."myshortDA"PBV.dial :waste1 +3 "processing"%z  +37 "core" +2 ."myshortDA"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +38 "core" , +2 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +80 "core"  +3 ."myshortDA"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."myshortDA"PS.seek 2.5ml +2 "processing"%\ ' +2529 "core" ' +2 ."myshortDA"PSV.dial PTV +3 "processing"%A +80 "core" +2 ."myshortDA"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%" +82 "core"  +2 ."myshortDA"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%c +83 "core" +2 ."myshortDA"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +81 "core"  +3 ."myshortDA"PS.seek :empty +2 "processing"%='s +914 "Can"b\ R +1606 "core" ' +2 ."myshortDA"PTV.dial :PRVmixing,via: PRV +3 "processing"%)  +136 "core" +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%H +49 "core" +2 ."myshortDA"PRV.dial :ab1 +2 "processing"% @ +110 "core" ? +3 ."myshortDA"PS.reconfigure :slow + "processing"%#A 2`xb +6 ."myshortDA"PS.seek 0.15ml +2 "processing"%d' +352 "core" ' +2 ."myshortDA"delay 2 seconds +203 ."connect"CBV.dial PRV +3 ."myshortDA"PRV.dial CBV +4 "processing"%  +47 "core"  +3 "processing"%% +3 "core" %$  +3 ."myshortDA"PS.seek 0.3ml +2 "processing"%E' +352 "core" ' +2 ."myshortDA"delay 2 seconds +202 .CBV.dial between PRV and PSV +3 "collection"'G  +38 "core" +2 ."myshortDA"PRV.dial :air +3 "processing"%  +47 "core"  +3 ."myshortDA"PS.seek 0.9ml +2 "processing"%*'N +1263 "core" ' +2 ."myshortDA"PRV.dial :waste2 +3 "processing"%y @ +78 "core" ? +3 ."myshortDA"PS.seek 0.5ml +4 "processing"%l' +854 "core" ' +2 #"myshortDA"addPMLReagent08 +2 .PSV.dial :air +3 "processing"%s  +49 "core"  +3 ."myshortDA"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."myshortDA"PS.seek 2ml +3 "processing"%'Q +1611 "core" ' +2 ."myshortDA"PSV.dial :PML +3 "processing"%M +49 "core" + ."myshortDA"PTV.dial :mixing +3 "processing"%R @ +77 "core" B +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%b  +38 "core" +2 "processing"%N% +4 "core" %S  +3 ."myshortDA"PS.seek 1.85ml +2 "processing"%P'K +234 "core" ' +2 ."myshortDA"PBV.dial between PSV and waste1 +3 "processing"%. * +37 "core" , +3 ."myshortDA"PS.seek 0ml +4 "processing"% 'ܑ +1964 "core" ' +2 ."myshortDA"delay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'#& +5 "core" &S +3 "manipulator"&_& +4 "core" & Z A" +3 "manipulator"&{% +4 "core" % \\ P L +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&(-z +135 "core" ( +2 "manipulator"&p& +4 "core" &-\ k H"x +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &t& +5 "core" &- q L"x +2 ."myshortDA"Forearm.seek :garage +3 "manipulator"&k'o +111 "core" ' +3 ."myshortDA"Hand.close +2 "manipulator"&8/ +25 "core" / +2 "manipulator"&& +4 "core" &-\ E  0!v +2 "manipulator"&v% +4 "core" %{u ( 4 , : +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&;' ] +108 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +3 "manipulator"&f( +274 "core" ( +2 "manipulator"&B& +4 "core" & I C% +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &0& +3 "core" & E C% +3 ."myshortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek CC +3 "manipulator"&w'ш +144 "core" ' +2 "manipulator"&j& +4 "core" & ( H% +3 "manipulator"&I% +4 "core" %э r i @ +3 "collection"'&& +3 "core" &I +11 "collection"'\\& +5 "core" &N +3 ."myshortDA"CC.seek :closed +4 "collection"'((X +5 "core" &S +5 &U 4 +8 &ErN 3 +10 &0kuS G +9 &WM U +9 &CL U +10 &CBT U +9 &CV T +10 &ES U +9 &CP U +9 &!KFT U +10 &# BN U +9 &$BT U +9 &&AT T +10 &(TBM T +9 &*AL T +10 &+@T U +9 &-CN T +9 &/\\CT T +10 &1@N U +9 &2@O T +9 &4AP T +10 &6dCO T +9 &8%E? U +10 &9AI T +9 &;AO T +9 &=l@O T +10 &?/BI T +9 &@DR U +10 &BDT U +9 &DrJU U +9 &F.ZJ W +10 &GoP Y +9 &IO _ +9 &KYM ` +10 &MR a +9 &NQ a +9 &PL ` +10 &R\\S b +9 &TM b +10 &UQ b( +9 &WO U +9 &X#zO %m +10 &XZ Z +2 ( +3 "collection"'\\& +4 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.58 + "collection"']& +7 "core" &X~O Z +2 ."myshortDA"Hand.open +2 "manipulator"&$1 +21 "core" 1 +2 "manipulator"&+% +5 "core" %| d W ? +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +7 ."myshortDA"Forearm.seek :retract +2 "manipulator"&Y' ] +102 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"% +112 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +14 ."myshortDA"PS.seek 1.5ml +2 "processing"%|' +1609 "core" ' +2 ."myshortDA"delay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%  +46 "core"  +3 ."myshortDA"PS.seek 0ml +3 "processing"%U'ܑ +1604 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%x +60 "core"  +2 ."myshortDA"PSR.select :air +2 "processing"% +13 ."myshortDA"PS.seek 2.5ml +3 "processing"%/' +2619 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 ."myshortDA"CBV.dial PRV +10 "processing"%  +2 "collection"'V  +40 "core"  +136  +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%r +114 "core" +3 ."myshortDA"CTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +5 "processing"%  +77 "core" +3 ."myshortDA"PS.seek 0ml +4 "processing"%5'ܑ +2620 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%  +47 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%Z' +2626 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%< +49 "core" +3 ."myshortDA"PS.seek 0ml +4 "processing"%o'ܑ +2615 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%3  +49 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%%' +2615 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"% +49 "core" +3 ."myshortDA"PS.seek 0ml +4 "processing"%1'ܑ +2615 "core" ' +2 #"myshortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&u& +7 "core" & L ? ! =% +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek CC +2 "manipulator"&( +39 "core" ( +2 "manipulator"&T& +3 "core" & W _ " @~ +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &^& +3 "core" & U C 5 ?~ +3 ."myshortDA"Forearm.seek CC +2 "manipulator"&m'ш +98 "core" ' +2 ."myshortDA"Hand.close + "manipulator"&/ +28 "core" / +2 ."myshortDA"CC.seek :open +3 "collection"'( +409 "core" ( +2 "manipulator"&Q& +3 "core" & - J~ +3 "manipulator"&9% +4 "core" %ђ # F0 +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&-' ] +97 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek :garage +2 "manipulator"&a(-z +280 "core" ( + "manipulator"&& +4 "core" &-y  Ji +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +49 &K& +3 "core" &-y c Ii +3 ."myshortDA"Forearm.reconfigure :tight +11 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek :garage +2 "manipulator"&6'o +113 "core" ' +2 ."myshortDA"Hand.open +2 "manipulator"&1 +18 "core" 1 +2 "manipulator"&O% +4 "core" %we . 6 D 77 +4 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&D' ] +106 "core" ' +3 ."da"delayUntil "15:27:52.55" +24736 #recoverPRVreagent08 +2 .PTV.dial :mixing +4 "processing"%> @ +77 "core" A + ."da"PBV.dial :waste1 +3 "processing"%[  +38 "core" +2 ."da"delay 30 seconds +2145 "Can"e\ O>n +858 ."da"PBV.dial between PSV and waste1 +2 "processing"% * +38 "core" , +2 ."da"PSV.dial :air +2 "processing"%7  +49 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +4 "processing"%n' +2520 "core" ' +2 ."da"PSV.dial :mixloop +3 "processing"% +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%W  +48 "core"  +2 ."da"delay 2 seconds +203 .PSV.dial :mixloop +2 "processing"% +48 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +49 "core"  +2 ."da"PS.seek :empty +4 "processing"%'s +2523 "core" ' +2 #"da"washCycleDA #1 of 2 +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%g +157 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +4 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +4 "processing"%`' +594 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +3 "processing"%i'Q +1608 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%q  +76 "core"  +2 ."da"PSV.dial PTV +2 "processing"%L +82 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%'  +38 "core" +2 "processing"%X% +4 "core" %W +3 ."da"PS.seek 1.5ml +2 "processing"%' +584 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%: * +37 "core" , +3 ."da"PS.seek 0ml +2 "processing"%e'ܑ +1601 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%  +6 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%2  +37 "core" +3 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%C * +38 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%@ +82 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +4 "processing"%' +2516 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%S +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%J +80 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%, +81 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%z  +80 "core"  +2 ."da"PS.seek :empty +3 "processing"%'s +2529 "core" ' +2 #"da"washCycleDA #2 of 2 +2 .PSR.select :air +4 .PSV.dial PSR +3 "processing"% +145 "core"  +3 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +6 "processing"% +12 ."da"PS.reconfigure :default + "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%}' +585 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%A'Q +1609 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%"  +12 "core"  +2 ."da"PSV.dial PTV +7 "processing"%c +83 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 "processing"%\ % +4 "core" %S$  +3 ."da"PS.seek 1.5ml +2 "processing"%)' +586 "core" ' +42 ."da"delay 3 seconds +314 .PBV.dial between PSV and waste1 +5 "processing"%H * +36 "core" * +3 ."da"PS.seek 0ml +2 "processing"%'ܑ +1607 "core" ' +3 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%=  +8 "core"  + ."da"PBV.dial :waste1 +3 "processing"%  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +37 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%d +82 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%G' +2518 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%E +82 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"%y +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%*  +81 "core"  +3 ."da"PS.seek :empty +2 "processing"%s's +147 "Can"a\ LP +2392 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +5 "processing"%l  +48 "core"  +2 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +3 "processing"%M  +136 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%R  +47 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%b  +7 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%N +47 "core" +3 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.3ml +3 "processing"%.' +397 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air + "processing"%  +64 "core"  +2 "processing"%P% +4 "core" %  +3 ."da"PS.seek 0.55ml +2 "processing"%#'"[ +347 "core" ' +2 #"da"addPMLReagent08 +2 .PSV.dial :air +4 "processing"%_  +47 "core"  +3 ."da"PS.seek 2ml +2 "processing"%{'Q +1559 "core" ' + ."da"PSV.dial :PML +2 "processing"%p +48 "core" +2 ."da"PTV.dial :mixing +2 "processing"%t @ +77 "core" B +2 ."da"PBV.dial :waste1 +3 "processing"%h  +38 "core" +2 "processing"%8% +3 "core" %Q#  +3 ."da"PS.seek 1.85ml +2 "processing"%'I +240 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%v * +38 "core" + +2 ."da"PS.seek 0ml +3 "processing"%~'ܑ +1977 "core" ' +2 ."da"delay 2 seconds +203 .delay 8:00 +48002 #recoverPRVreagent08 +2 .PTV.dial :mixing +4 "processing"%k @ +16 "core" ? +2 ."da"PBV.dial :waste1 +3 "processing"%B  +38 "core" +2 ."da"delay 30 seconds +2915 "Can"X\ PL +87 ."da"PBV.dial between PSV and waste1 +3 "processing"%0 * +38 "core" , +2 ."da"PSV.dial :air +2 "processing"%  +47 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%j' +2569 "core" ' + ."da"PSV.dial :mixloop +3 "processing"%I +47 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +3 "processing"%&  +48 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%; +47 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%4  +46 "core"  +3 ."da"PS.seek :empty +2 "processing"%]'s +2564 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%$ +146 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +6 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%+' +587 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +3 "processing"%\\'Q +1614 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +78 "core"  +2 ."da"PSV.dial PTV +2 "processing"%w +78 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%  +38 "core" + "processing"%% +4 "core" %Y$ +4 ."da"PS.seek 1.5ml +2 "processing"%|' +629 "core" ' +2 ."da"delay 3 seconds +310 .PBV.dial between PSV and waste1 +3 "processing"%x * +38 "core" + +3 ."da"PS.seek 0ml +4 "processing"%U'ܑ +1603 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%V  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%r * +38 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"% +81 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%/' +2514 "core" ' +2 ."da"PSV.dial PTV +3 "processing"% +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%5 +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%< +79 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%Z  +81 "core"  +3 ."da"PS.seek :empty +2 "processing"%3's +2523 "core" ' +3 #"da"washCycleDA #2 of 3 + .PSR.select :air +3 .PSV.dial PSR +4 "processing"%o +145 "core"  +3 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +14 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%' +589 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +13 ."da"PS.seek 2ml +2 "processing"%%'Q +1612 "core" ' + ."da"PTV.dial :puck +2 "processing"%u  +8 "core"  +2 ."da"PSV.dial PTV +2 "processing"%T +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%^  +38 "core" +2 "processing"%% +4 "core" %V"  +3 ."da"PS.seek 1.5ml +3 "processing"%f' +594 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%Y * +40 "core" , +3 ."da"PS.seek 0ml +3 "processing"%('ܑ +1610 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%Q  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%9  +38 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +3 "processing"%m * +37 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"% +81 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%K' +2523 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +81 "core"  +3 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%O +85 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%-  +79 "core"  +2 ."da"PS.seek :empty +3 "processing"%6's +840 "Can"V U]0 +1679 "core" ' +3 #"da"washCycleDA #3 of 3 + .PSR.select :air +5 .PSV.dial PSR +4 "processing"%> +145 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%[' +591 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +2 "processing"% 'Q +1621 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%7  +6 "core"  +2 ."da"PSV.dial PTV +2 "processing"%1 +81 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 "processing"%W% +4 "core" %P" +3 ."da"PS.seek 1.5ml +2 "processing"%' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +38 "core" , +3 ."da"PS.seek 0ml +2 "processing"%n'ܑ +1613 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 +49 .PTV.dial :puck +13 "processing"%g  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%` * +38 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%q +82 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%L' +2520 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%' +82 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%X +81 "core"  +3 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%i +82 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%:  +78 "core"  +2 ."da"PS.seek :empty +3 "processing"%'s +2521 "core" ' +2 ."da"Gate.power :camera,:ON +3 #Mixing DA Substrates +3 .PSR.select :air +4 .PSV.dial PSR +4 "processing"% +150 "core"  +6 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +16 "processing"% +18 ."da"PS.reconfigure :default +4 "processing"%#A d`xb +16 ."da"PS.seek 0.25ml +5 "processing"%2'I +349 "core" ' +2 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +4 "processing"% +13 ."da"PS.seek 0.5ml +2 "processing"%C' +340 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%@'Q +1608 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%e  +7 "core"  +2 ."da"PSV.dial PTV +2 "processing"%S +82 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%J  +39 "core" +2 "processing"%,% +4 "core" %O"  +3 ."da"PS.seek 1.5ml +2 "processing"%z' +598 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +39 "core" + +2 ."da"PS.seek 0ml +3 "processing"%'ܑ +1624 "core" ' +2 ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%  +6 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%}  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%" * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%c +84 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%' +2616 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%\ +84 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%A +83 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%H +84 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%)  +82 "core"  +2 ."da"PS.seek :empty +4 "processing"%='s +2612 "core" ' +3 #"da"Additional air clear + .PSR.select :air +9 .PSV.dial PSR +4 "processing"% +153 "core"  +2 #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +5 .PS.reconfigure :default +3 "processing"%#A d`xb +6 ."da"PS.seek 2ml +2 "processing"%'Q +2119 "core" ' +2 ."da"delay 5 seconds +503 .PTV.dial :puck +2 "processing"%d  +6 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +94 "core" ~ +2 ."da"PBV.dial :waste1 +2 "processing"%  +40 "core" +2 "processing"%E% +4 "core" %O  +3 ."da"PS.seek 1.5ml +4 "processing"%y' +586 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%* * +41 "core" + +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%G  +115 "core"  +3 ."da"PS.seek :empty +2 "processing"%l's +1611 "core" ' +2 "processing"%M9 +3 "core" 9z\ 6 +3 #"da"Processing Puck Heater at 28C before imaging +2 .PH.coast +4 "processing"%R +5 "core" 6 +2 "processing"%b& +4 "core" &S # - +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&N% +6 "core" % k +2 "storage"(s% +4 "core" %@  +2 "storage"(. +54 "core" .(+ +2 ."da"SC.reconfigure :tight +10 "storage"($\ .(\ 1~b +6 ."da"SC.seek 3 +2 "storage"(P(@ +202 "core" ( +2 ."da"SC.configure :limp + "storage"($(\ 1b +6 (.& +4 "core" &D +2 "manipulator"&_& +5 "core" &-y  Mi +2 "manipulator"&#% +3 "core" % k m +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 3 +3 "manipulator"&p( +176 "core" ( +3 "manipulator"&t& +5 "core" &  R +2 "storage"(h& +4 "core" &M  3 +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&8'm +111 "core" ' +2 "storage"(v& +4 "core" &M +3 ."da"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +7 ."da"SE.seek :beamBreak +2 "storage"({' +286 "core" ' +2 "storage"(- +4 "core" -' +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +6 ."da"SE.seek :place +3 "storage"('x +44 "core" ' +3 "manipulator"&k& +3 "core" &  FR +3 "manipulator"&B% +3 "core" %Ҙ   +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +3 "manipulator"&0' ] +93 "core" ' +2 ."da"Elbow.seek PC +3 "manipulator"&( +252 "core" ( +2 "manipulator"&~& +4 "core" &  %, +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &I& +3 "core" &, +3 ."da"Forearm.seek PC +2 "manipulator"&&'E +101 "core" ' +3 ."da"Hand.close + "manipulator"&;/ +22 "core" / +3 ."da"PC.seek :open +4 "processing"%4( +375 "core" ( +2 "storage"(j& +4 "core" &M   D +2 "manipulator"&$& +5 "core" &   + + "manipulator"&]% +4 "core" %Ю   +3 ."da"Forearm.seek :retract +3 "manipulator"&+' ] +98 "core" ' +3 ."da"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +2 "manipulator"&( +261 "core" ( +2 "manipulator"&w& +4 "core" & + , A Q +2 "storage"( & +5 "core" &M  +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&'m +109 "core" ' +2 ."da"Hand.open +2 "manipulator"&\\1 +23 "core" 1 +3 "storage"(x- +3 "core" -'x +3 ."da"SE.seek -0.3 Pucks below Top Plate +3 "storage"(|'D +30 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +6 ."da"SE.seek -1.29 Pucks below Top Plate +2 "storage"(V' +58 "core" ' +3 #"da"Lights, camera, ACTION! +4 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +3 "processing"% & +5 #"da"PuckCamera: snap -bin=2,2 -png=0 -auto /var/log/esp/da25jul1416h.png +21 "core" & +5 "manipulator"&r& +7 "core" & O O JQ +4 "manipulator"&% +5 "core" % 0 $  +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +7 ."psFlush"Forearm.seek :retract +5 "manipulator"&U' ] +98 "core" ' +3 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&(-z +191 "core" ( +2 "manipulator"&5& +3 "core" &-u + . \ _ +3 ."psFlush"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &<& +5 "core" &-u ( # _ +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&Z'o +111 "core" ' +3 ."psFlush"Hand.close +2 "manipulator"&// +18 "core" / +3 "manipulator"&o& +3 "core" &-u ' 3_ +3 "manipulator"&3% +4 "core" %ςz \  +3 ."psFlush"Forearm.seek :retract +65 "manipulator"&' ] +105 "core" ' +3 ."psFlush"Elbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek PC +3 "manipulator"&u( +123 "core" ( +2 "manipulator"&T& +4 "core" & - . H +3 ."psFlush"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &^& +5 "core" & '  +2 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek PC +3 "manipulator"&'E +100 "core" ' +2 "manipulator"&%& +4 "core" &  +3 "manipulator"&Y% +4 "core" %K U +3 "processing"%f& +4 "core" & +4 "processing"%Q& +5 "core" &! +3 ."psFlush"PC.seek :closed +5 "processing"%9(SD +5 "core" & +3 & r1 +9 &Dr l3 +9 &/ll lH +9 &N mW +10 &|6 oV +9 &>4 oV +10 &8 nV +9 &8 nV +9 &7 nV +10 &!G8 oV +9 &#8 nW +9 &$8 nV +10 &&4 nV +9 &(N7 nW +9 &*6 nV +10 &+7 mV +9 &-4 nV +10 &/X8 mV +9 &16 U +9 &2; U +10 &4; V +9 &6`; V +9 &8#< U +10 &9> V +9 &;: V +10 &=h; V +9 &?*7 V +9 &@; nV +10 &B< oV +9 &Dm; nW +10 &F.A nW +9 &GO lY +9 &Ij k] +10 &K`o k^ +9 &M r k_ +9 &Ny j_ +10 &P} i` +9 &RM] k8 +9 &S'e kQ +10 &S'< m8 +3 ( +2 "processing"%Q& +4 #"psFlush"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.84 +2 "processing"%m& +3 "core" &S'; l8 +5 ."psFlush"Hand.open +2 "manipulator"&1 +22 "core" 1 +2 "manipulator"&(% +4 "core" %K +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +3 "manipulator"&' ] +97 "core" ' +3 ."psFlush"PSR.select :air +5 .PSV.dial PSR +7 "processing"% +34 #"da"SX HX9/16 (USB:72): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 1.221 seconds\ Exposing 696x520 pixel 16-bit image for 12.585 seconds\ /var/log/esp/da25jul1416h.png: PNG Upload Complete\ +12 #PuckCamera: snap -bin=2,2 -png=0 15.0 /var/log/esp/midres/da25jul1416h15s.png +25 "core"  +4 #"psFlush"Pulling 0.5ml of PSR.flush +5 .PSR.select :flush +8 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +3 "processing"%O' +605 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +4 "processing"% +13 ."psFlush"PS.seek 2.5ml +3 "processing"%-' +462 #"da"SX HX9/16 (USB:72): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da25jul1416h15s.png: PNG Upload Complete\ +7 #PuckCamera: snap -bin=2,2 -png=0 25.0 /var/log/esp/midres/da25jul1416h25s.png +1306 "Can"U s`r +170 #"image"compressed /var/log/esp/da25jul1416h.jxl +203 "core" ' +2 ."psFlush"delay 1 second +104 .PRV.dial :waste2,avoiding: :ab2 +3 "processing"%K @ +219 "core" A +2 ."psFlush"PTV.dial :PRVmixing +3 "processing"%>  +145 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"%6 +121 "core" +2 ."psFlush"PS.seek :empty +3 "processing"%['s +362 #"da"SX HX9/16 (USB:72): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 25 seconds\ /var/log/esp/midres/da25jul1416h25s.png: PNG Upload Complete\ +4 .Gate.power :camera,:OFF +5 "storage"(7- +5 "core" -' +3 "storage"(1& +6 "core" &M O +15 "manipulator"&& +12 "core" & " G +8 "manipulator"&W% +11 "core" % V " $ j +4 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 3 +2 "manipulator"& ( +249 "core" ( +3 "manipulator"&& +4 "core" &  $ ` +2 "storage"(& +5 "core" &M  +4 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&g'm +104 "core" ' +2 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +7 ."da"SE.seek -0.57 Pucks below Top Plate +2 "storage"('W +55 "core" ' +2 "manipulator"&`& +4 "core" &  ` +4 "storage"(q& +3 "core" &M F C +3 ."da"Elbow.reconfigure :limp + "manipulator"&$ ,(b +7 ."da"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek 3 +4 "manipulator"&n'M +42 "core" ' +2 ."da"Elbow.hold +4 "manipulator"&', +5 "core" , +3 ."da"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +7 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +5 ."da"SE.seek -0.39 Pucks below Top Plate +4 "storage"(X' +39 "core" ' + "manipulator"&i% +4 "core" %] & -  [ +3 "storage"(:& +4 "core" &M\ \  +71 ."da"Forearm.force -20 +11 "manipulator"&5 +11 ."da"Forearm.seek 3 + 316 counts +2 "manipulator"&L'Љ +29 "core" ' +2 "manipulator"& & +4 "core" &  \\ +2 "storage"(& +5 "core" &M 3 3 + +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&2'm +31 "core" ' +3 "storage"(C% +5 "core" % 3 5 ^  +4 ."downElevator"SE.seek :down +3 "storage"(e'= +103 (S% +3 "core" %* 4 2 X \\v +3 "manipulator"&J% +5 "core" %` 9  +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +2 "manipulator"&,' ] +92 "core" ' +72 ' + ."downElevator"SE.stop +2 "storage"(5 +5 (@& +5 "core" &M C 3  +1078 ' +3 ."psFlush"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +37 #"image"compressed /var/log/esp/midres/da25jul1416h15s.jxl +81 "core"  +3 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +16 ."psFlush"PS.seek 0.5ml +3 "processing"%z' +591 "core" ' +2 ."psFlush"delay 5 seconds +505 .PSR.select :air +4 "processing"% +14 ."psFlush"PS.seek 2.5ml +3 "processing"%' +1702 #"image"compressed /var/log/esp/midres/da25jul1416h25s.jxl +3 ."Qmail"DAfans.email "da25jul1416h exposed 12.585 seconds\\nmidres/da25jul1416h15s\\nmidres/da25jul1416h25s",Subject: "da25jul1416h images!" +407 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +4 "processing"%}  +37 "core" +2 ."psFlush"PTV.dial :mixing +3 "processing"%" @ +76 "core" B +2 ."psFlush"PSV.dial :mixloop +3 "processing"%c +114 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%'s +2620 "core" ' +4 ."psFlush"PSV.dial PSR +6 "processing"%\ +119 "core"  +5 ."psFlush"PSR.select :flush +7 "processing"%@ +29 ."psFlush"PS.seek 1ml +5 "processing"%A'[q +1106 "core" ' +4 ."psFlush"PSR.select :air +6 "processing"% +19 ."psFlush"PS.seek 2.5ml +5 "processing"%H' +209 #"uploadLog"upsync +1403 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%) +80 "core" +2 ."psFlush"PTV.dial :puck +3 "processing"%  +75 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%  +8 "core" +3 ."psFlush"PS.seek 0ml +4 "processing"%='ܑ +2623 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%d +82 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +4 "processing"%' +2621 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"% +86 "core" +3 ."psFlush"PS.seek 0ml +4 "processing"%E'ܑ +2643 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +84 "core"  + ."psFlush"PSR.select :flush +4 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +2 "processing"%*' +589 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%G' +2109 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%y +82 "core" +2 ."psFlush"PBV.dial PSV +57 "processing"%M U +60 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%R'ܑ +2618 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%b @ +48 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%N' +2627 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%s  +80 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%'s +2623 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%. +49 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%_' +2624 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%# +84 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%F U +6 "core" U +3 ."psFlush"PS.seek 0ml +3 "processing"%t'ܑ +2622 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%h @ +49 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%a' +2626 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%v  +91 "core"  +2 ."psFlush"PS.seek :empty +5 "processing"%D's +2616 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +58 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +12 ."psFlush"PS.seek 1ml +2 "processing"%k'[q +1096 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +14 ."psFlush"PS.seek 2.5ml + "processing"%B' +1609 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%{ +81 "core" +2 ."psFlush"PTV.dial :puck +3 "processing"%8  +7 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%~  +58 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%I'ܑ +2626 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%p +81 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%;' +2620 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%0 +86 "core" +3 ."psFlush"PS.seek 0ml +4 "processing"%!'ܑ +2618 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%j +80 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +2 "processing"%$' +592 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%]' +2124 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%& +80 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%w U +59 "core" W +3 ."psFlush"PS.seek 0ml +4 "processing"% 'ܑ +2626 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"% @ +47 "core" @ +2 ."psFlush"PS.seek 2.5ml +3 "processing"%\\' +257 "Can"L\ T\\ +2370 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%x  +80 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"% 's +2629 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%r +48 "core"  +2 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%' +2628 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%+ +86 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"% U +8 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%|'ܑ +2626 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%5 @ +51 "core" ? +2 ."psFlush"PS.seek 2.5ml +4 "processing"%' +2617 "core" ' +2 ."psFlush"PSV.dial :waste1 +10 "processing"%<  +80 "core"  +3 ."psFlush"PS.seek :empty +2 "processing"%'s +2631 "core" ' +3 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&/& +7 "core" & * M\\ +2 "manipulator"&o% +4 "core" % \\  M +3 ."psFlush"Elbow.seek PC +2 "manipulator"&3( +258 "core" ( + "manipulator"&U& +4 "core" & C N, +3 ."psFlush"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &T& +4 "core" & 3 N, +3 ."psFlush"Forearm.seek PC +3 "manipulator"&^'E +94 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&Z/ +63 "core" / +3 ."psFlush"PC.seek :open +2 "processing"%%( +380 "core" ( +2 "manipulator"&Y& +4 "core" &  v R+ +2 "manipulator"&f% +4 "core" %>  R +3 ."psFlush"Forearm.seek :retract +3 "manipulator"&' ] +110 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek :garage +3 "manipulator"&(-z +137 "core" ( +2 "manipulator"&4& +5 "core" &- Z T5 +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &m& +4 "core" &-  F S5 +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek :garage +2 "manipulator"&'o +111 "core" ' +2 ."psFlush"Hand.open +2 "manipulator"&(1 +29 "core" 1 +2 "manipulator"&Q% +4 "core" %wd z l ` >7 +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +3 "manipulator"&' ] +106 "core" ' +2 #"myshortDA"Finished short da assay +2 #Beginning samplePassF +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'& +7 "core" & +2 "manipulator"&l& +4 "core" &- F S4 +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&O(-z +26 "core" ( +2 "manipulator"&K& +3 "core" &-| > U +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &>& +3 "core" &-| V +3 ."myshortDA"Forearm.seek :garage +4 "manipulator"&6'o +109 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&-/ +26 "core" / +2 "manipulator"&7& +4 "core" &-| | x \ A +2 "manipulator"&1% +5 "core" %πk x x A +2 ."myshortDA"Forearm.seek :retract +3 "manipulator"&' ] +105 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +3 "manipulator"&W( +276 "core" ( +2 "manipulator"&& +4 "core" & $ P* +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" &  P* +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek CC +3 "manipulator"&u'ш +96 "core" ' +2 "manipulator"&`& +4 "core" & z N) +3 "manipulator"&q% +3 "core" %ш Q M +3 "collection"'& +5 "core" & +2 "collection"'i& +6 "core" & +3 ."myshortDA"CC.seek :closed +2 "collection"':(X +6 "core" & +5 & 5 +9 &Do 2 +10 &4ls F +9 &] U +9 &B U +10 &CE U +9 &A U +10 &C U +9 &E U +9 &!LB T +10 &#C T +9 &$B U +9 &&C U +10 &(SD U +9 &*@ T +10 &+D U +9 &-E T +9 &/\\C T +10 &1D U +9 &2C U +9 &4C U +10 &6c@ U +9 &8&D T +10 &9B T +9 &;@ T +9 &=k@ U +10 &?.@ T +9 &@A U +9 &BG T +10 &DpK V +9 &F.Z W +10 &Gq Z +11 &I _ +9 &KX a +9 &M ` +8 &N a +9 &P a +10 &R] b +9 &T b +10 &U b$ +9 &W T +9 &X${ &n +10 &Xx W +2 ( +3 "collection"'i& +3 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.62 +2 "collection"'V& +6 "core" &Xx W +2 ."myshortDA"Hand.open +2 "manipulator"& 1 +27 "core" 1 +45 "manipulator"&% +4 "core" %ш ~ F +3 ."myshortDA"Forearm.reconfigure :loose +10 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +2 "manipulator"&g' ] +98 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%C  +49 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush + .PSR.select :flush +4 "processing"%@ +13 ."myshortDA"PS.seek 1.5ml +2 "processing"% ' +1613 "core" ' +3 ."myshortDA"delay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%  +49 "core"  +3 ."myshortDA"PS.seek 0ml +2 "processing"%S'ܑ +1613 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%J +49 "core"  +2 ."myshortDA"PSR.select :air +2 "processing"% +14 ."myshortDA"PS.seek 2.5ml +3 "processing"%n' +2629 "core" ' +2 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +5 "processing"%L  +2 "collection"'@  +9 "core"  +100  +3 ."myshortDA"PSV.dial :PTV,via: :air +2 "processing"%X +211 "core" ~ +2 ."myshortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +5 "processing"%2 @ +75 "core" @ +3 ."myshortDA"PS.seek 0ml +4 "processing"%e'ܑ +2621 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%  +81 "core"  +3 ."myshortDA"PS.seek 2.5ml +2 "processing"%[' +2617 "core" ' + ."myshortDA"PSV.dial :PTV +3 "processing"%z +80 "core" +3 ."myshortDA"PS.seek 0ml +2 "processing"%}'ܑ +2617 "core" ' +2 #"myshortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&"& +6 "core" & { r E( +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek CC +3 "manipulator"&c( +5 "core" ( +2 "manipulator"&& +4 "core" &  D( +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &\ & +4 "core" & | D( +3 ."myshortDA"Forearm.seek CC +2 "manipulator"&'ш +97 "core" ' +2 ."myshortDA"Hand.close + "manipulator"&A/ +27 "core" / +2 ."myshortDA"CC.seek :open +3 "collection"')( +409 "core" ( +2 "manipulator"&& +4 "core" &  M( +2 "manipulator"& % +4 "core" %ц  L% +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&H' ] +100 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +2 "manipulator"&d(-z +287 "core" ( +2 "manipulator"&=& +4 "core" &- ; Od +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" &-  Od +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek :garage +3 "manipulator"&'o +117 "core" ' +3 ."myshortDA"Hand.open +2 "manipulator"&1 +28 "core" 1 +2 "manipulator"&E% +4 "core" %s^ b L <) +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&*' ] +104 "core" ' +3 #"myshortDA"Beginning samplePassF +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'y& +7 "core" & +2 "manipulator"&M& +4 "core" &-  Qd +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&G(-z +5 "core" ( +3 "manipulator"&b& +4 "core" &-  > Qd +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &R& +3 "core" &- 8 Qd +3 ."myshortDA"Forearm.seek :garage +2 "manipulator"&s'o +109 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&N/ +27 "core" / +2 "manipulator"&.& +5 "core" &- ^ S @d +2 "manipulator"&% +3 "core" %ρu R c ? +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&#' ] +107 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +2 "manipulator"&F( +299 "core" ( +2 "manipulator"&_& +4 "core" & ! N +3 ."myshortDA"Elbow.reconfigure :loose +9 "manipulator"&$ &.,(#b +6 &h& +3 "core" &  N +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek CC +3 "manipulator"&t'ш +95 "core" ' +2 "manipulator"&v& +4 "core" & V L +2 "manipulator"&a% +4 "core" %я q L +3 "collection"'& +4 "core" & +3 "collection"'D& +6 "core" & +3 ."myshortDA"CC.seek :closed +2 "collection"'k(X +7 "core" & +3 & 8 +10 &Em 2 +9 &:mp F +9 &X T +10 &> T +9 &NA T +10 &= S +9 &? T +9 &@ T +10 &!W= S +9 &#B S +9 &$B S +10 &&D T +9 &(^B T +10 &* @ T +9 &+@ S +9 &-? S +10 &/f@ T +9 &1(@ T +9 &2? S +10 &4> S +9 &6o> S +10 &82? S +9 &9? S +9 &;> S +10 &=wA S +9 &?8@ T +9 &@A S +10 &B@ T +9 &D}D T +10 &F;T U +9 &Gi Y +9 &I ^ +10 &Kb ` +9 &M& _ +9 &N _ +10 &P ` +9 &Rh a +10 &T( a +9 &U b" +9 &W R +10 &Xp $h +9 &X% X +10 ( + &Xe N +2 "collection"'D& +4 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.71 +2 "collection"'{& +5 "core" &Xe N +3 ."myshortDA"Hand.open +2 "manipulator"&81 +28 "core" 1 +2 "manipulator"&~% +3 "core" %э # E +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +2 "manipulator"&B' ] +97 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%p  +210 "core"  +2 #"myshortDA"Pulling 2.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +12 ."myshortDA"PS.seek 2.5ml +2 "processing"%I' +2629 "core" ' +2 ."myshortDA"delay 5 seconds +503 ."connect"PRV.dial CBV +4 ."myshortDA"CBV.dial PRV +5 "processing"%0  + "collection"';  +6 "core"  +6  +2 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"%j +209 "core"  +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +4 .PS.seek 0ml +6 "processing"%!'ܑ +2622 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%$  +222 "core"  +2 #"myshortDA"Pulling 2.5ml of PSR.flush + .PSR.select :flush +7 .PS.seek 2.5ml +3 "processing"%&' +2623 "core" ' +2 ."myshortDA"delay 5 seconds +503 ."connect"PRV.dial CBV +4 ."myshortDA"CBV.dial PRV +5 "processing"%w  +3 "collection"']  +4 "core"  +6  +2 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"% +207 "core"  +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +5 .PS.seek 0ml +3 "processing"% 'ܑ +2626 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%x  +210 "core"  +2 #"myshortDA"Pulling 2.5ml of PSR.flush +2 .PSR.select :flush +6 .PS.seek 2.5ml +4 "processing"%\\' +2614 "core" ' +2 ."myshortDA"delay 5 seconds +503 ."connect"PRV.dial CBV +4 ."myshortDA"CBV.dial PRV +5 "collection"'r  +3 "processing"%  +6 "core"  +5  +2 ."myshortDA"PSV.dial :PTV,via: :air +2 "processing"%+ +209 "core"  +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +4 .PS.seek 0ml +4 "processing"%'ܑ +2615 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%  +225 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush + .PSR.select :flush +7 .PS.seek 1.5ml +2 "processing"%5' +1605 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%|  +48 "core"  +2 ."myshortDA"PS.seek 0ml +3 "processing"%<'ܑ +1602 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"% +49 "core"  +2 ."myshortDA"PSR.select :air +2 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%/' +735 "Can"a _ +1886 "core" ' +2 ."connect"PRV.dial CBV +4 ."myshortDA"CBV.dial PRV +4 "processing"%o  +2 "collection"'U  +56 "core"   +3 ."myshortDA"PSV.dial :PTV,via: :air +12 "processing"%T +209 "core" +3 ."myshortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +5 .PS.seek 0ml +4 "processing"%''ܑ +2619 "core" ' +2 ."myshortDA"PSV.dial :air +3 "processing"%Z  +80 "core"  +2 ."myshortDA"PS.seek 2.5ml +3 "processing"%,' +2644 "core" ' +2 ."myshortDA"PSV.dial :PTV +3 "processing"%9 +81 "core" ~ +3 ."myshortDA"PS.seek 0ml +3 "processing"%Y'ܑ +2637 "core" ' + ."myshortDA"PSV.dial :air +3 "processing"%f  +80 "core"  +3 ."myshortDA"PS.seek 2.5ml +2 "processing"%4' +2620 "core" ' +2 ."myshortDA"PSV.dial :PTV +2 "processing"%m +80 "core"  +3 ."myshortDA"PS.seek 0ml +4 "processing"%^'ܑ +2621 "core" ' +2 ."myshortDA"PSV.dial :air +3 "processing"%3  +80 "core"  +2 ."myshortDA"PS.seek 2.5ml +3 "processing"%(' +2620 "core" ' +2 ."myshortDA"PSV.dial :PTV +2 "processing"%Q +82 "core" ~ +2 ."myshortDA"PS.seek 0ml +3 "processing"%'ܑ +2621 "core" ' +2 #"myshortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&l& +6 "core" &  H +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +3 "manipulator"&( +16 "core" ( +2 "manipulator"&K& +5 "core" & O H +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &>& +3 "core" & ^ I +3 ."myshortDA"Forearm.seek CC +3 "manipulator"&'ш +96 "core" ' + ."myshortDA"Hand.close +2 "manipulator"&-/ +26 "core" / +3 ."myshortDA"CC.seek :open +2 "collection"'7( +413 "core" ( +2 "manipulator"&1& +4 "core" & 4 P +2 "manipulator"&% +3 "core" %z e PA +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&' ] +96 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +3 "manipulator"&6(-z +276 "core" ( +2 "manipulator"&& +4 "core" &-~ Z Ol +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +4 "core" &-~  Ol +3 ."myshortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek :garage +2 "manipulator"&O'o +114 "core" ' +3 ."myshortDA"Hand.open +2 "manipulator"&`1 +19 "core" 1 +2 "manipulator"&q% +4 "core" %xa C M ` ;5 +2 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&' ] +108 "core" ' +3413 #"ray"-> access 3 +4 "storage"(% +5 "core" %? 8\ ) +2 "manipulator"&% +4 "core" % Z  P +3 "manipulator"&V& +3 "core" &-~ Z Pl +3 ."ray"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."ray"SC.seek 7 +2 "storage"( ([Y +687 "core" ( +2 ."ray"SC.configure :limp + "storage"($(\ 1b +5 (& +3 "core" &[Z 9\ " +2140 #"ray"-> access 4 +4 "storage"(i% +5 "core" %@ \ ( +2 "manipulator"&C% +4 "core" % Z W O +3 "manipulator"&u& +4 "core" &-~  Ol +3 ."ray"SC.reconfigure :tight + "storage"($\ .(\ 1~b +5 ."ray"SC.seek 1 +2 "storage"(( +992 "core" ( +2 ."ray"SC.configure :limp +2 "storage"($(\ 1b +5 (& +3 "core" & k i U\  +1017 #"ray"-> startTube 4 +16222 #-> start(:myshortDA){shortDA; shortDAflush; PS.flush} +3 "collection"' % +5 "processing"%J% +11 "core" %T + %ܑ +5 #"myshortDA"Ready to sample after 10 seconds from PRV.sipper? +2 #Type 'Thread[:myshortDA].answer' to continue +502 #"ray"-> Thread[:myshortDA].answer +4 #"myshortDA"ray answered Ready to sample after 10 seconds from PRV.sipper? "Yes" +8 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +3 .delay 10 seconds +1005 .PSV.dial :mixloop +3 "processing"%S +48 "core" +2 ."myshortDA"PTV.dial :PRVmixing +2 "processing"%@  +77 "core" +41 ."myshortDA"PRV.dial :sipper +11 "processing"%L  +142 "core"  +2 ."myshortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +6 ."myshortDA"PS.seek 1.1ml +3 "processing"%X'h! +2288 "core" ' +3 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +5 "collection"'2  +3 "processing"%n  +8 "core"  +135  +3 ."myshortDA"PS.seek 0.5ml +4 "processing"%' +1267 "core" ' +2 ."myshortDA"PRV.dial :waste2 +3 "processing"%e @ +111 "core" ? +3 ."myshortDA"PS.reconfigure :default + "processing"%#A d`xb +6 ."myshortDA"PS.seek :empty +3 "processing"%z's +609 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%[ +115 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +13 ."myshortDA"PS.seek 1ml +2 "processing"%"'[q +1095 "core" ' +2 ."myshortDA"PSR.select :air +3 "processing"% +12 ."myshortDA"PS.seek 2.5ml +3 "processing"%' +1605 "core" ' +2 ."myshortDA"PSV.dial :mixloop +3 "processing"%\ +114 "core" +3 ."myshortDA"PS.seek :empty +2 "processing"%A's +2623 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%W +120 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush + .PSR.select :flush +4 "processing"%@ +14 ."myshortDA"PS.seek 1ml +2 "processing"%g'[q +920 "Can"p\ N, +177 "core" ' +2 ."myshortDA"PSR.select :air +2 "processing"% +13 ."myshortDA"PS.seek 2.5ml +3 "processing"%:' +1614 "core" ' +2 ."myshortDA"PSV.dial :mixloop +3 "processing"% +113 "core" + ."myshortDA"PRV.dial :sipper +2 "processing"%  +51 "core" +3 ."myshortDA"PS.seek :empty +2 "processing"%'s +2623 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%= +114 "core"  + ."myshortDA"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%c' +2620 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"% +113 "core" +3 ."myshortDA"PS.seek :empty +2 "processing"%'s +2619 "core" ' +2 #"myshortDA"Loading da puck from tube 4 into Processing Clamp +2 "processing"%E& +7 "core" & +2 "manipulator"&y% +4 "core" % Z Q +2 "storage"(M% +4 "core" %A \ * +2 "storage"(H. +4 "core" .( +2 ."myshortDA"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +6 ."myshortDA"SC.seek 4 +2 "storage"(b(+ +513 "core" ( +2 ."myshortDA"SC.configure :limp +2 "storage"($(\ 1b +5 (R& +4 "core" &+  O\ % +2 "manipulator"&& +4 "core" &-~  Nl +2 "manipulator"&N% +4 "core" % Z 2 N +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek 4 +3 "manipulator"&.( +196 "core" ( +2 "manipulator"&& +4 "core" & N Nx +2 "storage"(d& +4 "core" &+ =\ ' +4 ."myshortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek 4 + 800 counts +2 "manipulator"&*'s +99 "core" ' +2 "storage"(s& +4 "core" &+ 0\ ( +3 ."myshortDA"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +6 ."myshortDA"SE.seek :beamBreak +2 "storage"(G' +302 "core" ' +2 "storage"(_- +3 "core" -'z +2 ."myshortDA"SE.configure :default +2 "storage"(#QK-0-\ b +6 (h& +3 "core" &+ \ % +2 "manipulator"&v& +4 "core" & \\ Nx +3 ."myshortDA"Elbow.seek 4 +2 "manipulator"&a( +7 "core" ( +2 "manipulator"&& +4 "core" & \\ Nx +2 "storage"(#& +4 "core" &+ \ & +3 ."myshortDA"Forearm.seek 4 + 300 counts +3 "manipulator"&)' +16 "core" ' +2 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Hand.close +2 "manipulator"&{/ +17 "core" / +3 !"myshortDA"o:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 4):bt["4/home/esp/esp2/utils/puckmoves.rb:389:in `load'"8/home/esp/esp2/utils/puckmoves.rb:998:in `loadPuck'";/home/esp/esp2/protocol/2G/DAprocess.rb:281:in `runDA'"6/home/esp/esp2/protocol/2G/DA.rb:124:in `shortDA'" ray:39:in `topLevelBinding'"./home/esp/esp2/lib/base.rb:296:in `start'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +3 ."downElevator"SE.seek :down +5 "manipulator"&8& +4 "storage"(~'= +9 "core" & $ Ox +2 "manipulator"&D% +4 "core" %w  Lz +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&t' ] +98 "core" ' +4 ."myshortDA"Elbow.seek PC +2 "manipulator"&p( +156 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +83 "core" ( + "manipulator"&}& +4 "core" & q OZ +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &0& +3 "core" &  OZ +4 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek PC +2 "manipulator"&;'E +112 "core" ' +2 "manipulator"&j& +3 "core" &  SZ +3 "manipulator"&I% +5 "core" %#  , S +2 "processing"%$& +4 "core" & +3 "processing"%!& +6 "core" &" +3 ."myshortDA"PC.seek :closed +3 "processing"%w(SD +4 "core" & +5 & 2 +9 &Fu 2 +10 &=ms F +9 &U R +9 &B R +10 &V? R +9 &B R +10 &C R +9 &D R +9 &!]C R +10 &#D R +9 &$C R +9 &&B R +10 &(eC R +9 &*&D S +10 &+D R +9 &-E R +9 &/lD S +10 &1.D S +9 &2E R +9 &4C R +10 &6tE S +9 &87A R +10 &9C S +9 &;F S +9 &={E S +10 &??C R +9 &AA S +9 &BF S +10 &DD S +9 &FAU T +10 &Gf W +9 &Iv X +9 &Ky{ Y +10 &M9 Z +9 &N~ Z +9 &P Z +10 &Rd|h . +9 &S%g 7 +10 ( + &S( 1 +3 "processing"%!& +4 #"myshortDA"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.74 +2 .Hand.open +3 "manipulator"&]1 +29 "core" 1 +2 "manipulator"&% +4 "core" %#  P +3 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +2 "manipulator"&&' ] +97 "core" ' +3 #"myshortDA"Heating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +5 "processing"%x { +3 % 9 +9 "core" 9 +102 "processing"%r9 +3 "core" 9 +103 "processing"% 9 +3 "core" 9  +103 "processing"%+9 +4 "core" 9  +103 "processing"%\\9 +3 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%|9 +3 "core" 9 +103 "processing"%59 +3 "core" 9# +103 "processing"%9 +3 "core" 9' +103 "processing"%<9 +3 "core" 9+ +103 "processing"%o9 +4 "core" 9/ +103 "processing"%U9 +3 "core" 94 +103 "processing"%T9 +4 "core" 98 +103 "processing"%/9 +3 "core" 9< +103 "processing"%Z9 +3 "core" 9@ +103 "processing"%'9 +3 "core" 9E +103 "processing"%99 +3 "core" 9I +103 "processing"%,9 +4 "core" 9M +103 "processing"%f9 +3 "core" 9Q +103 "processing"%Y9 +3 "core" 9V +103 "processing"%m9 +3 "core" 9Z +103 "processing"%49 +3 "core" 9^ +103 "processing"%39 +3 "core" 9b +103 "processing"%^9 +3 "core" 9f +103 "processing"%Q9 +3 "core" 9k\ +103 "processing"%(9 +3 "core" 9%o +103 "processing"%l9 +3 "core" 9+s\ +103 "processing"%K9 +3 "core" 91w +4 ."myshortDA"PH.hold 2:00:00,28C +10 "processing"%> p{p. +3 ."myshortDA"delay 1:30 +12 "core" x +8998 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"%- +115 "core"  +2 #"myshortDA"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +13 ."myshortDA"PS.seek 0.5ml +2 "processing"%F' +593 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSR.select :air +5 "processing"% +11 ."myshortDA"PS.seek 2ml +2 "processing"%B'Q +1612 "core" ' +2 ."myshortDA"PTV.dial :puck +2 "processing"%k  +135 "core"  +2 ."myshortDA"PSV.dial PTV +2 "processing"%1 +82 "core" +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%  +58 "core" +2 "processing"%% +4 "core" %V  +4 ."myshortDA"PS.seek 1.5ml + "processing"%' +586 "core" ' +2 ."myshortDA"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +37 "core" + +3 ."myshortDA"PS.seek 0ml +4 "processing"%'ܑ +1599 "core" ' +2 ."myshortDA"delay 5:00 +29755 "Can"h\ O +257 #"myshortDA"recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%`  +5 "core"  +2 ."myshortDA"PBV.dial :waste1 +3 "processing"%q  +37 "core" +2 ."myshortDA"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +37 "core" + +2 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"%O +82 "core"  +3 ."myshortDA"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."myshortDA"PS.seek 2.5ml +4 "processing"%' +2523 "core" ' +2 ."myshortDA"PSV.dial PTV +3 "processing"% +81 "core" +2 ."myshortDA"delay 5 seconds +504 .PSV.dial PSR +2 "processing"%V +80 "core"  +2 ."myshortDA"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%P +80 "core" +2 ."myshortDA"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +79 "core"  +3 ."myshortDA"PS.seek :empty +2 "processing"%i's +2533 "core" ' +2 ."myshortDA"PTV.dial :PRVmixing,via: PRV +2 "processing"%C  +138 "core" +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%u +49 "core" +2 ."myshortDA"PRV.dial :ab1 +2 "processing"% @ +110 "core" ? +3 ."myshortDA"PS.reconfigure :slow + "processing"%#A 2`xb +6 ."myshortDA"PS.seek 0.15ml +3 "processing"%' +356 "core" ' +2 ."myshortDA"delay 2 seconds +202 ."connect"CBV.dial PRV +3 ."myshortDA"PRV.dial CBV +4 "processing"%J  +5 "collection"'  +5 "core"  +38  +2 "processing"%S% +4 "core" %  +3 ."myshortDA"PS.seek 0.3ml +3 "processing"%@' +354 "core" ' +2 ."myshortDA"delay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'L  +38 "core" +2 ."myshortDA"PRV.dial :air +2 "processing"%  +47 "core"  +3 ."myshortDA"PS.seek 0.9ml +4 "processing"%2'N +1279 "core" ' +2 ."myshortDA"PRV.dial :waste2 +2 "processing"%n @ +79 "core" ? +3 ."myshortDA"PS.seek 0.5ml +2 "processing"%X' +859 "core" ' +2 #"myshortDA"addPMLReagent08 +2 .PSV.dial :air +3 "processing"%e  +47 "core"  +3 ."myshortDA"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."myshortDA"PS.seek 2ml +3 "processing"%'Q +1610 "core" ' +2 ."myshortDA"PSV.dial :PML +2 "processing"%[ +47 "core" +2 ."myshortDA"PTV.dial :mixing +2 "processing"%z @ +78 "core" B +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%"  +38 "core" +2 "processing"%\ % +4 "core" %U  +3 ."myshortDA"PS.seek 1.85ml +2 "processing"%'M +233 "core" ' +2 ."myshortDA"PBV.dial between PSV and waste1 +2 "processing"%W * +38 "core" + +3 ."myshortDA"PS.seek 0ml +2 "processing"%A'ܑ +1959 "core" ' +2 ."myshortDA"delay 2 seconds +202 #Beginning samplePassC +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'g& +5 "core" & +2 "manipulator"&& +5 "core" & p PY +2 "manipulator"& % +4 "core" % o P +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&:(-z +135 "core" ( +2 "manipulator"&=& +4 "core" &-u ~ L# +2 ."myshortDA"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 && +3 "core" &-u K# +3 ."myshortDA"Forearm.seek :garage +4 "manipulator"&'o +111 "core" ' +3 ."myshortDA"Hand.close +2 "manipulator"&c/ +19 "core" / +2 "manipulator"&E& +3 "core" &-\ ? I  ;!r +3 "manipulator"&y% +4 "core" %ςk F K < : +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&M' ] +118 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +4 "manipulator"&H( +271 "core" ( +2 "manipulator"&& +3 "core" & " N( +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &R& +3 "core" & \\ G( +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek CC +2 "manipulator"&'ш +93 "core" ' +2 "manipulator"&N& +5 "core" & , G( +43 "manipulator"&% +4 "core" %ф K B +3 "collection"'d& +3 "core" & +12 "collection"'6& +5 "core" & +3 ."myshortDA"CC.seek :closed +3 "collection"'s(X +5 "core" & +6 & 5 +10 &Er 2 +9 &0ks G +9 &W U +10 &A U +9 &@A U +10 &A U +9 &C U +9 &A U +10 &!IA U +9 &# D U +9 &$A T +10 &&@ T +9 &(R@ T +10 &*? T +10 &+D U +8 &-A U +10 &/YC U +9 &1D U +9 &2C U +10 &4B U +9 &6aD U +10 &8#E U +9 &9A U +9 &;D U +10 &=hA U +9 &?,? T +9 &@@ T +10 &B@ T +9 &DoJ U +10 &F+X X +9 &Gj Z +9 &I ^ +10 &KW ` +9 &M a +9 &N a +10 &P ` +9 &R\\ a +10 &T b +9 &U b& +9 &W T +10 &X$ 'r +9 &Xu W +3 ( +2 "collection"'6& +5 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.61 + "collection"'& +7 "core" &Xo W +2 ."myshortDA"Hand.open +2 "manipulator"&_1 +22 "core" 1 +2 "manipulator"&h% +3 "core" %ф a V - @ +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +3 "manipulator"&v' ] +96 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"% +115 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +13 ."myshortDA"PS.seek 1.5ml +2 "processing"%#' +1614 "core" ' +2 ."myshortDA"delay 5 seconds +503 .PSV.dial :waste1 +3 "processing"%{  +47 "core"  +3 ."myshortDA"PS.seek 0ml +2 "processing"%8'ܑ +1609 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%D +49 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%.' +2627 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 ."myshortDA"CBV.dial PRV +4 "processing"%*  +3 "collection"'G  +39 "core"  +135  +2 ."myshortDA"PSV.dial :mixloop +3 "processing"%) +111 "core" +2 ."myshortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing +4 "processing"%}  +80 "core" +2 ."myshortDA"PS.seek 0ml +3 "processing"%0'ܑ +2629 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%a  +49 "core"  +3 ."myshortDA"PS.seek 2.5ml +2 "processing"%j' +2626 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%I +54 "core" +3 ."myshortDA"PS.seek 0ml +2 "processing"%$'ܑ +2625 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%~  +47 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%t' +2626 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%% +47 "core" +3 ."myshortDA"PS.seek 0ml +3 "processing"%]'ܑ +2618 "core" ' +2 #"myshortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&& +6 "core" & > @ @ 6( +4 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +2 "manipulator"& ( +40 "core" ( +2 "manipulator"&!& +4 "core" & c R L ?q +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &r& +2 "core" & 4 U  ?q +4 ."myshortDA"Forearm.seek CC +2 "manipulator"&;'ш +95 "core" ' +2 ."myshortDA"Hand.close + "manipulator"& / +30 "core" / +2 ."myshortDA"CC.seek :open +4 "collection"'+( +412 "core" ( +2 "manipulator"&\\& +4 "core" &  Gq +2 "manipulator"&% +4 "core" %у  EV +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&' ] +93 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +3 "manipulator"&|(-z +278 "core" ( +2 "manipulator"&5& +4 "core" &-{ Gp +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +4 "core" &-{ Kp +45 ."myshortDA"Forearm.reconfigure :tight +11 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek :garage +3 "manipulator"&<'o +116 "core" ' +2 ."myshortDA"Hand.open +2 "manipulator"&o1 +28 "core" 1 +2 "manipulator"&U% +3 "core" %tZ * ! g 3" +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +3 "manipulator"&T' ] +106 "core" ' +2 ."da"delayUntil "16:59:20.49" +18198 "Can"^\ N +6506 #"da"recoverPRVreagent08 + .PTV.dial :mixing +4 "processing"%/ @ +77 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%Z  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%' * +40 "core" , +2 ."da"PSV.dial :air +2 "processing"%9  +46 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%,' +2523 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%f +48 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%Y  +47 "core"  +2 ."da"delay 2 seconds +204 .PSV.dial :mixloop + "processing"%m +48 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%4  +49 "core"  +2 ."da"PS.seek :empty +4 "processing"%3's +2523 "core" ' +2 #"da"washCycleDA #1 of 2 +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%^ +147 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%Q' +583 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%('Q +1611 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%l  +75 "core"  +2 ."da"PSV.dial PTV +2 "processing"%K +81 "core" + ."da"PBV.dial :waste1 +3 "processing"%-  +38 "core" +2 "processing"%% +3 "core" %R  +3 ."da"PS.seek 1.5ml +3 "processing"%F' +582 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%k * +39 "core" , +2 ."da"PS.seek 0ml +3 "processing"%1'ܑ +1609 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%  +7 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%B * +37 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"% +83 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%' +2526 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%x +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%` +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%q +79 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%  +80 "core"  +3 ."da"PS.seek :empty +2 "processing"%O's +2556 "core" ' +2 #"da"washCycleDA #2 of 2 +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"% +155 "core" +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +4 "processing"%' +585 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%V'Q +1616 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%P  +7 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +82 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 "processing"%C% +4 "core" %V  +3 ."da"PS.seek 1.5ml +2 "processing"%u' +587 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +48 "core" , +12 ."da"PS.seek 0ml +2 "processing"%i'ܑ +1609 "core" ' +3 ."da"delay 2:00 +10950 "Can"P Y& J +1053 #"da"recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%  +5 "core"  +3 ."da"PBV.dial :waste1 +2 "processing"%J  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%S * +38 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +82 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%L' +2515 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%@ +80 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%n +80 "core" +3 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%2  +81 "core"  +2 ."da"PS.seek :empty +3 "processing"%e's +2529 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air +3 "processing"%X  +48 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +3 "processing"%[  +135 "core" +2 ."da"delay 5 seconds +503 .PRV.dial :ab2 +2 "processing"%z  +46 "core"  +2 ."da"PTV.dial :PRVmixing +3 "processing"%"  +6 "core" +2 ."da"PSV.dial :mixloop +3 "processing"%\ +47 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.3ml +4 "processing"%W' +396 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%  +49 "core"  +2 "processing"%% +4 "core" % +3 ."da"PS.seek 0.55ml +2 "processing"%g'"` +331 "core" ' +3 #"da"addPMLReagent08 + .PSV.dial :air +4 "processing"%  +48 "core"  +3 ."da"PS.seek 2ml +4 "processing"% 'Q +1559 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%= +47 "core" +2 ."da"PTV.dial :mixing +3 "processing"% @ +77 "core" B + ."da"PBV.dial :waste1 +3 "processing"%c  +38 "core" +2 "processing"%E% +4 "core" %W +3 ."da"PS.seek 1.85ml +2 "processing"%p'O +232 "core" ' +2 ."da"PBV.dial between PSV and waste1 +3 "processing"%y * +38 "core" + +2 ."da"PS.seek 0ml +3 "processing"%&'ܑ +1965 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +42276 "Can"= WO +5727 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing +4 "processing"% @ +17 "core" ? +2 ."da"PBV.dial :waste1 +2 "processing"%  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%R * +39 "core" , +2 ."da"PSV.dial :air +3 "processing"%:  +47 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%N' +2563 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"% +48 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%d  +45 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%M +46 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +3 "processing"%7  +46 "core"  +3 ."da"PS.seek :empty +2 "processing"%'s +2542 "core" ' +3 #"da"washCycleDA #1 of 3 + .PSR.select :air +4 .PSV.dial PSR +4 "processing"%_ +146 "core"  +3 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +13 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +4 "processing"%h' +594 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +5 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%6'Q +1599 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%  +77 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%A  +38 "core" +2 "processing"%{% +4 "core" %V  +3 ."da"PS.seek 1.5ml +2 "processing"%#' +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +11 "processing"%D * +38 "core" , +3 ."da"PS.seek 0ml +4 "processing"%8'ܑ +1609 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%G  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%*  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%) * +37 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%} +82 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%.' +2529 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%a +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%0 +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%I +85 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%j  +80 "core"  +3 ."da"PS.seek :empty +2 "processing"%~'s +2526 "core" ' +3 #"da"washCycleDA #2 of 3 + .PSR.select :air +4 .PSV.dial PSR +4 "processing"%$ +147 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +14 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%%' +599 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%t'Q +1603 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +4 "processing"% +91 "core" ~ +2 ."da"PBV.dial :waste1 +2 "processing"%!  +38 "core" +2 "processing"%r% +4 "core" %L  +3 ."da"PS.seek 1.5ml +2 "processing"% ' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%H * +37 "core" + +3 ."da"PS.seek 0ml +2 "processing"%v'ܑ +1626 "core" ' +2 ."da"delay 2:00 +11741 "Can"2 k\ v +262 #"da"recoverPSRreagent08 +2 .PTV.dial :puck +2 .PBV.dial :waste1 +5 "processing"%s  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%\\ * +38 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"% +81 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%;' +2545 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%5 +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +81 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +79 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%o  +80 "core"  +2 ."da"PS.seek :empty +4 "processing"%U's +2528 "core" ' +2 #"da"washCycleDA #3 of 3 +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"% +144 "core"  +3 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%<' +591 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +5 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%/'Q +1612 "core" ' +2 ."da"PTV.dial :puck +2 .PSV.dial PTV +4 "processing"%Z +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%'  +38 "core" +2 "processing"%9% +4 "core" %W +3 ."da"PS.seek 1.5ml +2 "processing"%]' +591 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%f * +38 "core" , +3 ."da"PS.seek 0ml +2 "processing"%Y'ܑ +1609 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%m  +40 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%4 * +36 "core" + +2 ."da"PSR.select :air +51 .PSV.dial PSR +12 "processing"%, +79 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%^' +2525 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%3 +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%Q +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%l +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%K  +80 "core"  +2 ."da"PS.seek :empty +3 "processing"%-'s +2521 "core" ' +2 ."da"Gate.power :camera,:ON +3 #Mixing DA Substrates +3 .PSR.select :air +4 .PSV.dial PSR +3 "processing"% +150 "core"  +5 #"da"Pulling 0.25ml of PSR.sub1 +7 .PSR.select :sub1 +12 "processing"% +22 ."da"PS.reconfigure :default +4 "processing"%#A d`xb +14 ."da"PS.seek 0.25ml +6 "processing"%('I +347 "core" ' +2 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +5 "processing"% +12 ."da"PS.seek 0.5ml +3 "processing"%k' +342 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +13 ."da"PS.seek 2ml +3 "processing"%F'Q +1602 "core" ' +2 ."da"PTV.dial :puck +2 .PSV.dial PTV +4 "processing"% +81 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +39 "core" +2 "processing"%B% +4 "core" %U  +3 ."da"PS.seek 1.5ml +2 "processing"%' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%1 * +40 "core" , +3 ."da"PS.seek 0ml +3 "processing"%x'ܑ +1641 "core" ' +2 ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck +4 .PBV.dial :waste1 +3 "processing"%`  +39 "core" +3 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%q * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"% +83 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +7 ."da"PS.seek 2.5ml +2 "processing"%' +2640 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +83 "core" +2 ."da"delay 5 seconds +504 .PSV.dial PSR +2 "processing"%O +83 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"% +84 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%P  +82 "core"  +3 ."da"PS.seek :empty +2 "processing"%'s +2633 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"% +150 "core"  +2 #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +6 .PS.reconfigure :default + "processing"%#A d`xb +6 ."da"PS.seek 2ml +2 "processing"%C'Q +2109 "core" ' +2 ."da"delay 5 seconds +503 .PTV.dial :puck +2 .PSV.dial PTV +4 "processing"%V +82 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +40 "core" +2 "processing"%u% +4 "core" %P  +3 ."da"PS.seek 1.5ml +3 "processing"% ' +583 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%J * +39 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%S  +116 "core"  +3 ."da"PS.seek :empty +3 "processing"%'s +135 "Can".   +1470 "core" ' +2 "processing"%i9 +4 "core" 9}6 +2 #"da"Processing Puck Heater at 28.1C before imaging +2 .PH.coast +4 "processing"% +5 "core" 6 +2 "processing"%@& +3 "core" &S'% 1 +4 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 + "manipulator"&n% +6 "core" % Z  .  +3 "storage"(2% +3 "core" %A  +2 "storage"(L. +4 "core" .(+ +3 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +6 ."da"SC.seek 3 +2 "storage"(?(@ +203 "core" ( + ."da"SC.configure :limp +2 "storage"($(\ 1b +6 (X& +3 "core" &B + +2 "manipulator"&[& +5 "core" &-{   p + "manipulator"&z% +4 "core" % Z R  +53 ."da"Elbow.reconfigure :tight +10 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 3 +3 "manipulator"&"( +176 "core" ( +3 "manipulator"&\ & +4 "core" &   Z +2 "storage"(e& +4 "core" &K 3 +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&'m +107 "core" ' +2 "storage"(& +5 "core" &K   +2 ."da"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +7 ."da"SE.seek :beamBreak +2 "storage"(W' +285 "core" ' +2 "storage"(- +4 "core" -' +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +6 ."da"SE.seek :place +3 "storage"(g'x +43 "core" ' +4 "manipulator"&=& +3 "core" &   \ Z +3 "manipulator"&% +4 "core" % ' )   +3 ."da"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +3 "manipulator"&c' ] +93 "core" ' +2 ."da"Elbow.seek PC +3 "manipulator"&E( +251 "core" ( +2 "manipulator"&y& +4 "core" &  \ N +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 & & +3 "core" &   1N +3 ."da"Forearm.seek PC +4 "manipulator"&p'E +93 "core" ' +2 ."da"Hand.close + "manipulator"&/ +23 "core" / +4 ."da"PC.seek :open +2 "processing"%( +377 "core" ( +2 "storage"(R& +4 "core" &K    +2 "manipulator"&:& +4 "core" & cN +2 "manipulator"&&% +4 "core" %F 9 [ Q C +3 ."da"Forearm.seek :retract +2 "manipulator"&' ] +99 "core" ' +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +7 ."da"Elbow.seek 3 +3 "manipulator"&d( +270 "core" ( + "manipulator"&M& +4 "core" & G +3 "storage"(7& +4 "core" &K   \ +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&N'm +98 "core" ' +2 ."da"Hand.open +2 "manipulator"&_1 +20 "core" 1 +2 "storage"(- +4 "core" -'x +4 ."da"SE.seek -0.3 Pucks below Top Plate +2 "storage"(h'D +29 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +6 ."da"SE.seek -1.29 Pucks below Top Plate +3 "storage"(' +59 "core" ' +2 #"da"Lights, camera, ACTION! +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +7 #"da"PuckCamera: snap -bin=2,2 -png=0 -auto /var/log/esp/da25jul1417h.png +8 "processing"%& +15 "core" && u +6 "manipulator"&A& +6 "core" & O O [G +3 "manipulator"&{% +6 "core" %n $ ( = +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +4 "manipulator"&6' ] +100 "core" ' +3 ."psFlush"Elbow.seek FlushPuck::Garage +4 "manipulator"&D(-z +176 "core" ( +2 "manipulator"&#& +5 "core" &- % v +2 ."psFlush"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 &G& +4 "core" &-   +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&*'o +113 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&)/ +28 "core" / +4 "manipulator"&}& +3 "core" &- +3 "manipulator"&8% +4 "core" %ςp  +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&a' ] +110 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek PC +3 "manipulator"&0( +123 "core" ( + "manipulator"&I& +4 "core" & 6 4B +3 ."psFlush"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 &j& +3 "core" & 4 5 HB +61 ."psFlush"Forearm.reconfigure :tight +10 "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek PC +4 "manipulator"&.'E +111 "core" ' +2 "manipulator"&$& +4 "core" & U U 9B +3 "manipulator"&~% +4 "core" %R Q Q Q +3 "processing"%%& +4 "core" &! u +3 "processing"%& +5 "core" & t +4 ."psFlush"PC.seek :closed +4 "processing"%!(SD +5 "core" & t +3 & t +8 &*l p, +10 &_n pA +9 &+] pU +9 &7 U +10 &9 U +9 &o6 U +10 &08 U +9 &8 U +9 & 8 U +10 &"u6 U +9 &$78 U +9 &%8 U +10 &'6 tV +9 &)|6 sV +10 &+>7 sV +9 &,9 sV +9 &.7 sV +10 &07 sV +9 &2E7 sV +9 &47\ rW +10 &58 sV +9 &79 rW +10 &9L; rW +9 &;9 rV +9 &<9 qV +10 &>8 rV +9 &@V9 rV +9 &B9 rV +10 &C9 rV +9 &E@ V +10 &G[M W +9 &Ic Z +9 &Jr \\ +10 &Lr ] +9 &NOx ^ +9 &P _ +10 &Q K +9 &R>j ^ +10 &S&C s: +5 ( +2 "processing"%& +5 #"psFlush"Processing Clamp onSpring/offSpring for 8/24 samples, on/off torque 1.90 +2 "processing"%r& +8 "core" &S&= r: &S&=# r: +2 ."psFlush"Hand.open +2 "manipulator"&t1 +28 "core" 1 +2 "manipulator"&H% +4 "core" %R 3 6  +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +3 "manipulator"& ' ] +97 "core" ' +4 ."psFlush"PSR.select :air +5 .PSV.dial PSR +7 "processing"%s +64 "core"  +2 #"da"SX HX9/16 (USB:73): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 1.309 seconds\ Exposing 696x520 pixel 16-bit image for 13.071 seconds\ /var/log/esp/da25jul1417h.png: PNG Upload Complete\ +4 #"psFlush"Pulling 0.5ml of PSR.flush +19 #"da"PuckCamera: snap -bin=2,2 -png=0 15.0 /var/log/esp/midres/da25jul1417h15s.png +10 ."psFlush"PSR.select :flush +11 "processing"%@ +21 ."psFlush"PS.seek 0.5ml +3 "processing"%\\' +596 "core" ' +2 ."psFlush"delay 5 seconds +504 .PSR.select :air +5 "processing"% +12 ."psFlush"PS.seek 2.5ml +3 "processing"%' +493 #"da"SX HX9/16 (USB:73): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da25jul1417h15s.png: PNG Upload Complete\ +5 #PuckCamera: snap -bin=2,2 -png=0 25.0 /var/log/esp/midres/da25jul1417h25s.png +1497 #"image"compressed /var/log/esp/da25jul1417h.jxl +159 "core" ' +3 ."psFlush"delay 1 second +104 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%v @ +219 "core" A +4 ."psFlush"PTV.dial :PRVmixing +3 "processing"%5  +146 "core" +2 ."psFlush"PSV.dial :mixloop +3 "processing"% +120 "core" +3 ."psFlush"PS.seek :empty +3 "processing"% 's +383 #"da"SX HX9/16 (USB:73): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 25 seconds\ /var/log/esp/midres/da25jul1417h25s.png: PNG Upload Complete\ +3 .Gate.power :camera,:OFF +5 "storage"(o- +5 "core" -' +3 "storage"(;& +5 "core" &K   +3 "manipulator"&& +8 "core" & > > 4B +12 "manipulator"&U% +14 "core" % U ? > u +8 ."da"Elbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +7 ."da"Elbow.seek 3 +3 "manipulator"&<( +249 "core" ( +2 "manipulator"&Z& +5 "core" & 3 < e +3 "storage"('& +3 "core" &K ! y +4 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&9'm +95 "core" ' +13 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.57 Pucks below Top Plate +4 "storage"(/'W +54 "core" ' +2 "manipulator"&f& +4 "core" & }  e +3 "storage"(]& +4 "core" &K D " +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +7 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek 3 +4 "manipulator"&m'M +38 "core" ' +2 ."da"Elbow.hold +4 "manipulator"&4, +7 "core" , +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.39 Pucks below Top Plate +3 "storage"(,' +22 "core" ' + "manipulator"&Y% +4 "core" %[ ' 1 _ +2 "storage"(3& +5 "core" &K\ \  +2 ."da"Forearm.force -20 +3 "manipulator"&5 +6 ."da"Forearm.seek 3 + 314 counts +2 "manipulator"&Q'Ї +26 "core" ' +2 "manipulator"&l& +3 "core" &  \\ +3 "storage"(K& +6 "core" &K 4 3 b +9 ."da"Forearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&^'m +31 "core" ' +68 "storage"(% +5 "core" % !    +13 ."downElevator"SE.seek :down +3 "storage"(-'= +101 ((% +4 "core" %- 4 3 [ \\w +3 "manipulator"&k% +5 "core" %b x +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +7 ."da"Forearm.seek :retract +2 "manipulator"&' ] +97 "core" ' +64 ' +2 ."downElevator"SE.stop + "storage"(5 +7 (& +3 "core" &K G 8  +1088 ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +5 "processing"%B +65 #"image"compressed /var/log/esp/midres/da25jul1417h15s.jxl +53 "core"  +3 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +7 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +3 "processing"%F' +597 "core" ' +2 ."psFlush"delay 5 seconds +504 .PSR.select :air +4 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%1' +1754 #"image"compressed /var/log/esp/midres/da25jul1417h25s.jxl +2 ."Qmail"DAfans.email "da25jul1417h exposed 13.071 seconds\\nmidres/da25jul1417h15s\\nmidres/da25jul1417h25s",Subject: "da25jul1417h images!" +361 "core" ' +2 ."psFlush"delay 1 second +103 .PBV.dial :waste1 +2 "processing"%  +38 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%` @ +79 "core" B +2 ."psFlush"PSV.dial :mixloop +3 "processing"%q +112 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%'s +2626 "core" ' +6 ."psFlush"PSV.dial PSR +6 "processing"%x +118 "core"  +4 ."psFlush"PSR.select :flush +8 "processing"%@ +19 ."psFlush"PS.seek 1ml +6 "processing"%'[q +1108 "core" ' +4 ."psFlush"PSR.select :air +6 "processing"% +19 ."psFlush"PS.seek 2.5ml +6 "processing"%O' +265 #"uploadLog"upsync +1339 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"% +83 "core" +2 ."psFlush"PTV.dial :puck +3 "processing"%P  +75 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%  +8 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%'ܑ +2625 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +82 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%V' +2626 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +94 "core" ~ +3 ."psFlush"PS.seek 0ml +4 "processing"%u'ܑ +2623 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%C +80 "core"  +2 ."psFlush"PSR.select :flush +5 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%J' +598 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%S' +2120 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"% +81 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%i U +59 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%'ܑ +2624 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%@ @ +50 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%n' +2632 "core" ' +2 ."psFlush"PSV.dial :waste1 +48 "processing"%2  +81 "core"  +3 ."psFlush"PS.seek :empty +12 "processing"%L's +2617 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%X +49 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%[' +2640 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%z +86 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%b U +6 "core" U +3 ."psFlush"PS.seek 0ml +3 "processing"%\ 'ܑ +2627 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%e @ +51 "core" ? +2 ."psFlush"PS.seek 2.5ml +5 "processing"%|' +2616 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +82 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%T's +2615 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +48 "core"  +2 ."psFlush"PSR.select :flush +5 "processing"%@ +12 ."psFlush"PS.seek 1ml +3 "processing"%='[q +1131 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1612 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%W +80 "core" +2 ."psFlush"PTV.dial :puck +3 "processing"%  +8 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%y  +58 "core" +3 ."psFlush"PS.seek 0ml +4 "processing"% 'ܑ +2627 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%" +81 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%' +2497 "Can"4 Y +132 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%c +84 "core" +3 ."psFlush"PS.seek 0ml +4 "processing"%w'ܑ +2623 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%R +84 "core"  + ."psFlush"PSR.select :flush +4 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +2 "processing"%:' +592 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%&' +2108 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%p +81 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%M U +58 "core" V +2 ."psFlush"PS.seek 0ml +3 "processing"%7'ܑ +2615 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%E @ +49 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%_' +2629 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%  +80 "core"  +2 ."psFlush"PS.seek :empty +4 "processing"%'s +2619 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%A +49 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +2 "processing"%{' +2628 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +85 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%g U +6 "core" U +3 ."psFlush"PS.seek 0ml +3 "processing"%h'ܑ +2628 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%# @ +49 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%G' +2632 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%N  +81 "core"  +2 ."psFlush"PS.seek :empty +4 "processing"%d's +2625 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&)& +6 "core" &  G\\ +3 "manipulator"&}% +4 "core" % M ^ H +3 ."psFlush"Elbow.seek PC +45 "manipulator"&8( +252 "core" ( +2 "manipulator"&6& +4 "core" & W IL +2 ."psFlush"Elbow.reconfigure :loose +10 "manipulator"&$ &.,(#b +5 &I& +4 "core" &  IL +3 ."psFlush"Forearm.seek PC +3 "manipulator"&j'E +95 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&*/ +21 "core" / +3 ."psFlush"PC.seek :open +2 "processing"%D( +378 "core" ( +2 "manipulator"&$& +3 "core" & j OK +3 "manipulator"&~% +4 "core" %P  OJ +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&%' ] +109 "core" ' +3 ."psFlush"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek :garage +2 "manipulator"&a(-z +138 "core" ( +2 "manipulator"&& +4 "core" &-}  P"| +3 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &r& +3 "core" &-} + P"| +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek :garage +2 "manipulator"&t'o +114 "core" ' +2 ."psFlush"Hand.open +2 "manipulator"&H1 +27 "core" 1 +2 "manipulator"&% +4 "core" %wY B C 9 +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +3 "manipulator"&s' ] +105 "core" ' +2 #"myshortDA"Finished short da assay +2 #Beginning samplePassF +4 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'.& +7 "core" & +2 "manipulator"&& +3 "core" &-\  L!p +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&\\(-z +35 "core" ( +2 "manipulator"&v& +4 "core" &- ! O +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &5& +3 "core" &-  O +4 ."myshortDA"Forearm.seek :garage +2 "manipulator"&'o +110 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&/ +29 "core" / +2 "manipulator"&o& +4 "core" &- p j > +2 "manipulator"&;% +4 "core" %σr l k s > +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&' ] +110 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +7 ."myshortDA"Elbow.seek CC +3 "manipulator"&U( +276 "core" ( + "manipulator"&Z& +4 "core" & L& +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &'& +4 "core" & L% +3 ."myshortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek CC +2 "manipulator"&0'ш +105 "core" ' +2 "manipulator"&f& +4 "core" & P I% +2 "manipulator"&]% +4 "core" %ф J +3 "collection"' & +4 "core" & +3 "collection"'Y& +5 "core" & +3 ."myshortDA"CC.seek :closed +3 "collection"'3(X +5 "core" & +5 & 5 +8 &Cp 2 +10 &5kr F +9 &[ U +9 &B U +10 &DC U +9 &@ U +10 &D U +9 &C U +9 &!LD U +10 &#A U +9 &$C T +9 &&A U +10 &(UF T +9 &*A T +10 &+E U +9 &-C T +9 &/\\C U +10 &1E U +9 &2C T +9 &4E U +10 &6dF U +9 &8&E U +10 &9A U +9 &;A U +9 &=lA U +10 &?.A U +9 &@A U +9 &BA U +10 &DpK V +9 &F/V W +10 &Go Z +9 &I _ +9 &KY a +10 &M ` +9 &N a +9 &P a +10 &R_ a +9 &T b +10 &U b% +9 &W T +9 &X!x %k +10 &X! O +9 ( + &XX J +3 "collection"'Y& +3 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.60 +2 "collection"'l& +7 "core" &XW J +2 ."myshortDA"Hand.open +2 "manipulator"&K1 +22 "core" 1 +2 "manipulator"&% +4 "core" %ф   C +3 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&' ] +95 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%9  +48 "core"  +2 #"myshortDA"Pulling 2.5ml of PSR.flush + .PSR.select :flush +49 "processing"%@ +21 ."myshortDA"PS.seek 2.5ml +2 "processing"%<' +2623 "core" ' +2 ."myshortDA"delay 5 seconds +503 ."connect"PRV.dial CBV +5 ."myshortDA"CBV.dial PRV +4 "processing"%/  +4 "collection"'(  +7 "core"  +100  +3 ."myshortDA"PSV.dial :PTV,via: :air +2 "processing"%k +211 "core" +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +4 "processing"%m @ +77 "core" B +3 ."myshortDA"PS.seek 0ml +4 "processing"%Q'ܑ +2616 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%  +220 "core"  +2 #"myshortDA"Pulling 2.5ml of PSR.flush +2 .PSR.select :flush +7 .PS.seek 2.5ml +4 "processing"%,' +2623 "core" ' +2 ."myshortDA"delay 5 seconds +503 ."connect"PRV.dial CBV +4 "processing"%^  +4 ."myshortDA"CBV.dial PRV +6 "core"  + "collection"'-  +8 "core"  +2 ."myshortDA"PSV.dial :PTV,via: :air +2 "processing"%B +209 "core"  +2 ."myshortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +4 "processing"% @ +18 "core" ? +3 ."myshortDA"PS.seek 0ml +4 "processing"%F'ܑ +2623 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%  +220 "core"  +2 #"myshortDA"Pulling 2.5ml of PSR.flush + .PSR.select :flush +7 .PS.seek 2.5ml +3 "processing"%`' +2624 "core" ' +2 ."myshortDA"delay 5 seconds +503 ."connect"PRV.dial CBV +4 "processing"%q  +2 ."myshortDA"CBV.dial PRV +5 "core"  +5 "collection"'1  +5 "core"  +2 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"%x +208 "core"  +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +4 "processing"% @ +7 "core" ? +3 ."myshortDA"PS.seek 0ml +4 "processing"%'ܑ +2619 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%  +222 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush + .PSR.select :flush +8 .PS.seek 1.5ml +2 "processing"%P' +1617 "core" ' + ."myshortDA"delay 5 seconds +503 .PSV.dial :waste1 +3 "processing"%  +47 "core"  +3 ."myshortDA"PS.seek 0ml +4 "processing"%O'ܑ +1598 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"% +60 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%' +2622 "core" ' +2 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +4 "processing"%V  +4 "collection"'  +10 "core"  +  +2 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"%C +209 "core"  +2 ."myshortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +4 "processing"%u @ +6 "core" ? +3 ."myshortDA"PS.seek 0ml +2 "processing"%J'ܑ +2618 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%  +80 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%i' +2628 "core" ' +2 ."myshortDA"PSV.dial :PTV +2 "processing"%S +80 "core"  +3 ."myshortDA"PS.seek 0ml +4 "processing"%@'ܑ +1295 "Can"8 ^\\ 8 +1329 "core" ' +2 ."myshortDA"PSV.dial :air +3 "processing"%  +80 "core"  +2 ."myshortDA"PS.seek 2.5ml +3 "processing"%2' +2620 "core" ' + ."myshortDA"PSV.dial :PTV +2 "processing"%n +98 "core" +3 ."myshortDA"PS.seek 0ml +4 "processing"%X'ܑ +2620 "core" ' + ."myshortDA"PSV.dial :air +3 "processing"%L  +79 "core"  +2 ."myshortDA"PS.seek 2.5ml +3 "processing"%z' +2640 "core" ' +2 ."myshortDA"PSV.dial :PTV +2 "processing"%b +80 "core"  +3 ."myshortDA"PS.seek 0ml +4 "processing"%['ܑ +2624 "core" ' +3 #"myshortDA"Garaging FlushPuck in Collection Clamp + "manipulator"&e& +7 "core" &  E% +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +45 "manipulator"&\ ( +5 "core" ( +2 "manipulator"&& +4 "core" & d E% +2 ."myshortDA"Elbow.reconfigure :loose +10 "manipulator"&$ &.,(#b +5 &|& +3 "core" &  E% +3 ."myshortDA"Forearm.seek CC +3 "manipulator"&'ш +97 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&T/ +29 "core" / +3 ."myshortDA"CC.seek :open +2 "collection"'=( +412 "core" ( +2 "manipulator"&W& +3 "core" &  J% +3 "manipulator"&% +4 "core" %і  J- +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&y' ] +99 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +3 "manipulator"&(-z +285 "core" ( +2 "manipulator"&"& +4 "core" &-w V Mn +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 & & +5 "core" &-w | Mn +2 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek :garage +2 "manipulator"&c'o +115 "core" ' +2 ."myshortDA"Hand.open +2 "manipulator"&1 +19 "core" 1 +2 "manipulator"&R% +4 "core" %x] N H  :) +3 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +2 "manipulator"&w' ] +105 "core" ' +2 #"myshortDA"Flushing Processing stage +2 "processing"%:% +7 "core" %ܑ$ +2 #"myshortDA"Loading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%p& +7 "core" &$ +2 "manipulator"&M& +4 "core" &-w Ln +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&&(-z +6 "core" ( +2 "manipulator"&E& +4 "core" &-w Mn +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &7& +3 "core" &-w f Mn +3 ."myshortDA"Forearm.seek :garage +2 "manipulator"&'o +110 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&_/ +21 "core" / +2 "manipulator"&A& +5 "core" &-w p u E >n +2 "manipulator"&% +4 "core" %σ| m i > >% +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&' ] +107 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek PC +3 "manipulator"&g( +128 "core" ( +2 "manipulator"&{& +3 "core" & ] M! +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &#& +4 "core" & N! +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek PC +2 "manipulator"&h'E +98 "core" ' +2 "manipulator"&N& +3 "core" & M! +3 "manipulator"&G% +4 "core" %M I M +3 "processing"%)& +3 "core" & +3 "processing"%}& +6 "core" &$ +3 ."myshortDA"PC.seek :closed +2 "processing"%6(SD +7 "core" & +4 & 3 +9 &Et 2 +9 &<ms F +10 &U R +9 &A R +9 &UA R +10 &A R +9 &C R +10 &B R +9 &!^B R +9 &#!C R +10 &$B R +9 &&A R +9 &(gB R +10 &*)B R +9 &+B R +10 &-C R +9 &/mC R +9 &1/E R +10 &2? R +9 &4A R +9 &6tA S +10 &87D R +9 &9F S +10 &;D R +9 &=|F S +9 &?>D S +10 &AA R +9 &BC R +9 &DB S +10 &FDN S +9 &H] U +10 &Iq X +9 &Kz} Y +9 &M8 Z +10 &N| Y +9 &P Z +9 &Rc|e . +10 &S$e 6 +10 ( &S( 2 +3 "processing"%}& +4 #"myshortDA"Processing Clamp onSpring/offSpring for 6/23 samples, on/off torque 1.68 +2 "processing"%I& +5 "core" &S( 2 +3 ."myshortDA"Hand.open +2 "manipulator"&41 +28 "core" 1 +2 "manipulator"&*% +4 "core" %M J +3 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +2 "manipulator"&' ] +100 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%! +80 "core"  +2 ."myshortDA"PSR.select :flush +3 "processing"%@ +13 ."myshortDA"PS.seek 1ml +2 "processing"%$'[q +1092 "core" ' +2 ."myshortDA"PSR.select :air +12 "processing"% +12 ."myshortDA"PS.seek 2.5ml +3 "processing"%~' +1606 "core" ' + ."myshortDA"PSV.dial PTV +2 "processing"% +81 "core" +2 ."myshortDA"PTV.dial :puck +2 "processing"%r  +77 "core"  +2 ."myshortDA"PBV.dial :waste1 +3 "processing"%j  +58 "core" +3 ."myshortDA"PS.seek 0ml +2 "processing"%8'ܑ +2620 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%H +88 "core"  +2 ."myshortDA"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%' +2629 "core" ' +2 ."myshortDA"PSV.dial PTV +2 "processing"%. +82 "core" +3 ."myshortDA"PS.seek 0ml +2 "processing"%'ܑ +2621 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%% +81 "core"  +2 ."myshortDA"PSR.select :flush +4 "processing"%@ +13 ."myshortDA"PS.seek 0.5ml +2 "processing"%v' +590 "core" ' +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%5' +2118 "core" ' +2 ."myshortDA"PSV.dial PTV +2 "processing"%t +82 "core" +2 ."myshortDA"PBV.dial PSV +2 "processing"% U +60 "core" W +2 ."myshortDA"PS.seek 0ml +3 "processing"%o'ܑ +2623 "core" ' +2 ."myshortDA"PSV.dial PBV +2 "processing"%; @ +49 "core" ? +3 ."myshortDA"PS.seek 2.5ml +2 "processing"%a' +2617 "core" ' +2 ."myshortDA"PSV.dial :waste1 +2 "processing"%s  +80 "core"  +3 ."myshortDA"PS.seek :empty +2 "processing"%'s +2626 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%Z +53 "core"  +2 ."myshortDA"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%'' +2626 "core" ' +2 ."myshortDA"PSV.dial PTV +2 "processing"%\\ +80 "core" +2 ."myshortDA"PBV.dial PSV +3 "processing"%f U +6 "core" V +3 ."myshortDA"PS.seek 0ml +4 "processing"%]'ܑ +2626 "core" ' +2 ."myshortDA"PSV.dial PBV +2 "processing"% @ +49 "core" ? +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%' +2627 "core" ' +2 ."myshortDA"PSV.dial :waste1 +2 "processing"%+  +81 "core"  +2 ."myshortDA"PS.seek :empty +3 "processing"%l's +2623 "core" ' +2 #"myshortDA"Garaging FlushPuck in Processing Clamp +2 "manipulator"&K& +6 "core" &  K! +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek PC +2 "manipulator"&( +5 "core" ( +3 "manipulator"&Y& +4 "core" & " K! +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &9& +4 "core" &  K! +3 ."myshortDA"Forearm.seek PC +2 "manipulator"&0'E +97 "core" ' +2 ."myshortDA"Hand.close + "manipulator"&d/ +76 "core" / +3 ."myshortDA"PC.seek :open +2 "processing"%(( +378 "core" ( +2 "manipulator"&/& +4 "core" &  P! +2 "manipulator"&k% +4 "core" %V  P. +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&m' ] +97 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +3 "manipulator"&<(-z +136 "core" ( +2 "manipulator"&& +4 "core" &- M# +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &Q& +3 "core" &- F M# +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek :garage +3 "manipulator"&^'o +118 "core" ' +2 ."myshortDA"Hand.open + "manipulator"&-1 +26 "core" 1 +2 "manipulator"&B% +4 "core" %uV L N  : +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."myshortDA"Forearm.seek :retract +47 "manipulator"& ' ] +110 "core" ' +8324 #"ray"-> access 3 +13 "storage"(,% +4 "core" %C \ ( +2 "manipulator"&% +4 "core" % O c N +3 "manipulator"&F& +4 "core" &-\ N!s +3 ."ray"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."ray"SC.seek 7 +2 "storage"(q([Y +681 "core" ( +2 ."ray"SC.configure :limp +2 "storage"($(\ 1b +5 (1& +3 "core" &[\\ \ # +616 #"ray"-> access 4 +4 "storage"(x% +5 "core" %C 6\ % +2 "manipulator"&% +4 "core" % O o K +3 "manipulator"&`& +4 "core" &-\ O K!s +3 ."ray"SC.reconfigure :tight + "storage"($\ .(\ 1~b +6 ."ray"SC.seek 1 +3 "storage"(( +987 "core" ( +2 ."ray"SC.configure :limp +2 "storage"($(\ 1b +5 (& +3 "core" & j h B\  +379 "Can"B O +4561 #"ray"-> startTube 4 +14631 #-> start(:myshortDA){shortDA; samplePassF; shortDAflush; PS.flush} +5 "collection"'% +3 "processing"%P% +11 "core" %To +5 %s +3 #"myshortDA"Ready to sample after 10 seconds from PRV.sipper? + #Type 'Thread[:myshortDA].answer' to continue +476 #"ray"-> Thread[:myshortDA].answer +3 #"myshortDA"ray answered Ready to sample after 10 seconds from PRV.sipper? "Yes" +7 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1006 .PSV.dial :mixloop +2 "processing"% +144 "core" +2 ."myshortDA"PTV.dial :PRVmixing +2 "processing"%O  +137 "core" +2 ."myshortDA"PRV.dial :sipper +2 "processing"%  +143 "core"  +3 ."myshortDA"PS.reconfigure :slow + "processing"%#A 2`xb +6 ."myshortDA"PS.seek 1.1ml +2 "processing"%V'h! +2282 "core" ' +2 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +4 "processing"%C  +5 "collection"'u  +7 "core"  +132  +3 ."myshortDA"PS.seek 0.5ml +2 "processing"%' +1270 "core" ' +2 ."myshortDA"PRV.dial :waste2 +2 "processing"% @ +111 "core" ? +3 ."myshortDA"PS.reconfigure :default + "processing"%#A d`xb +6 ."myshortDA"PS.seek :empty +3 "processing"%J's +590 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%S +113 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +13 ."myshortDA"PS.seek 1ml +2 "processing"%i'[q +1097 "core" ' +2 ."myshortDA"PSR.select :air +3 "processing"% +12 ."myshortDA"PS.seek 2.5ml +2 "processing"%' +1609 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%@ +126 "core" +2 ."myshortDA"PS.seek :empty +4 "processing"%n's +2620 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%2 +112 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +14 ."myshortDA"PS.seek 1ml +2 "processing"%L'[q +1097 "core" ' + ."myshortDA"PSR.select :air +3 "processing"% +12 ."myshortDA"PS.seek 2.5ml +3 "processing"%X' +1599 "core" ' +2 ."myshortDA"PSV.dial :mixloop +3 "processing"%b +113 "core" + ."myshortDA"PRV.dial :sipper +2 "processing"%z  +50 "core" +2 ."myshortDA"PS.seek :empty +4 "processing"%e's +2620 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"% +115 "core"  +2 ."myshortDA"PSR.select :air +5 .PS.seek 2.5ml +2 "processing"%|' +2628 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%T +115 "core" +3 ."myshortDA"PS.seek :empty +2 "processing"%U's +2639 "core" ' +2 #"myshortDA"Loading da puck from tube 4 into Processing Clamp +2 "processing"%& +7 "core" & +2 "manipulator"&3% +4 "core" % O  O +2 "storage"(W% +4 "core" %C \ ( +2 "storage"(. +3 "core" .( +3 ."myshortDA"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."myshortDA"SC.seek 4 +3 "storage"((+ +514 "core" ( +2 ."myshortDA"SC.configure :limp +2 "storage"($(\ 1b +6 ("& +3 "core" &+ ?\  +2 "manipulator"& & +4 "core" &-\  L!s +2 "manipulator"&\ % +4 "core" % O  L +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek 4 +2 "manipulator"&( +174 "core" ( +2 "manipulator"&R& +3 "core" & L% +3 "storage"(:& +51 "core" &+ -\ & +5 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek 4 + 800 counts +3 "manipulator"&p's +93 "core" ' +2 "storage"(M& +4 "core" &+ \ & +3 ."myshortDA"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +6 ."myshortDA"SE.seek :beamBreak +2 "storage"(y' +304 "core" ' +2 "storage"(E- +3 "core" -'z +2 ."myshortDA"SE.configure :default +2 "storage"(#QK-0-\ b +7 (7& +3 "core" &+ \ $ +2 "manipulator"&c& +4 "core" & : K% +3 ."myshortDA"Elbow.seek 4 +3 "manipulator"&_( +6 "core" ( +2 "manipulator"&A& +4 "core" & ] K% +2 "storage"(& +4 "core" &+ ,\ $ +3 ."myshortDA"Forearm.seek 4 + 300 counts +3 "manipulator"&' +26 "core" ' +2 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +6 ."myshortDA"Hand.close +2 "manipulator"&w/ +23 "core" / +3 !"myshortDA"o:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 4):bt["4/home/esp/esp2/utils/puckmoves.rb:389:in `load'"8/home/esp/esp2/utils/puckmoves.rb:998:in `loadPuck'";/home/esp/esp2/protocol/2G/DAprocess.rb:281:in `runDA'"6/home/esp/esp2/protocol/2G/DA.rb:124:in `shortDA'" ray:44:in `topLevelBinding'"./home/esp/esp2/lib/base.rb:296:in `start'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +3 ."downElevator"SE.seek :down +5 "storage"({'= +4 "manipulator"&#& +8 "core" & r K% +2 "manipulator"&% +4 "core" %І a H< +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&N' ] +97 "core" ' +2 ."myshortDA"Elbow.seek PC +3 "manipulator"&G( +158 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +83 "core" ( +2 "manipulator"&)& +4 "core" &  P +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &&& +4 "core" &  P +3 ."myshortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek PC +3 "manipulator"&'E +98 "core" ' +2 "manipulator"&D& +4 "core" & 8 N +3 "manipulator"&I% +4 "core" %J N +3 "processing"%4& +4 "core" & +3 "processing"%*& +5 "core" & +3 ."myshortDA"PC.seek :closed +2 "processing"%}(SD +6 "core" & +5 & 1 +9 &Fs 2 +9 &@ot F +9 &W R +10 &C R +9 &ZD R +10 &C R +9 &C R +9 &D R +10 &!cC R +9 &#$C R +9 &$? R +10 &&A S +9 &(iC S +10 &*+C S +9 &+D S +9 &-A R +10 &/qE S +9 &14D R +9 &2B R +10 &4F R +9 &6zB R +10 &8<C R +9 &9D S +9 &;E S +10 &=E S +9 &?CF S +9 &AE S +10 &BF S +9 &DD R +10 &FGT T +9 &Hc V +9 &It X +10 &K Y +9 &MA~ Y +9 &O Z +10 &P Z +9 &Rf{j / +10 &S"W 0 +9 ( + &S" , +3 "processing"%*& +3 #"myshortDA"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.75 +2 .Hand.open +2 "manipulator"&!1 +30 "core" 1 +2 "manipulator"&h% +4 "core" %J u M +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."myshortDA"Forearm.seek :retract +3 "manipulator"&[' ] +98 "core" ' +3 #"myshortDA"Heating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +5 "processing"%$ { +4 %9 +7 "core" 9 +103 "processing"%r9 +3 "core" 9 +103 "processing"%j9 +3 "core" 9  +103 "processing"%~9 +3 "core" 9  +103 "processing"%H9 +4 "core" 9 +104 "processing"%89 +3 "core" 9 +103 "processing"%.9 +3 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%%9 +4 "core" 9# +103 "processing"%9 +3 "core" 9' +103 "processing"%v9 +3 "core" 9+ +103 "processing"%t9 +3 "core" 9/ +103 "processing"%9 +3 "core" 94 +103 "processing"%59 +3 "core" 98 +104 "processing"%;9 +3 "core" 9< +103 "processing"%o9 +3 "core" 9@ +103 "processing"%s9 +3 "core" 9E +103 "processing"%a9 +3 "core" 9I +103 "processing"%Z9 +3 "core" 9M +103 "processing"%9 +3 "core" 9Q +103 "processing"%\\9 +3 "core" 9V +103 "processing"%f9 +3 "core" 9Z +103 "processing"%'9 +3 "core" 9^ +103 "processing"% 9 +3 "core" 9b +103 "processing"%]9 +4 "core" 9g +103 "processing"%+9 +3 "core" 9k +103 "processing"%9 +3 "core" 9o +103 "processing"%K9 +3 "core" 9 s +103 "processing"%Y9 +3 "core" 9w +103 "processing"%99 +3 "core" 9| +104 "processing"%d9 +3 "core" 9 +103 "processing"%g9 +3 "core" 9& +103 "processing"%9 +3 "core" 9+\ +103 "processing"%69 +3 "core" 92\ +12 ."myshortDA"PH.hold 2:00:00,28C +5 "processing"%/ p{p. +3 ."myshortDA"delay 1:30 +7 "core"  +8999 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +3 "processing"%k +114 "core"  +2 #"myshortDA"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +12 ."myshortDA"PS.seek 0.5ml +3 "processing"%' +610 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2ml +2 "processing"%Q'Q +1345 "Can"= Q d +258 "core" ' +2 ."myshortDA"PTV.dial :puck +2 "processing"%0  +136 "core"  +2 ."myshortDA"PSV.dial PTV +2 "processing"% +82 "core" +2 ."myshortDA"PBV.dial :waste1 +3 "processing"%-  +59 "core" +3 "processing"%B% +4 "core" %M  +3 ."myshortDA"PS.seek 1.5ml +3 "processing"%m' +606 "core" ' +2 ."myshortDA"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%^ * +38 "core" , +3 ."myshortDA"PS.seek 0ml +4 "processing"%,'ܑ +1598 "core" ' +2 ."myshortDA"delay 5:00 +30003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +7 "core"  +2 ."myshortDA"PBV.dial :waste1 +3 "processing"%F  +37 "core" +2 ."myshortDA"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%? * +37 "core" + +2 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"%1 +82 "core"  +2 ."myshortDA"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."myshortDA"PS.seek 2.5ml +2 "processing"%x' +2517 "core" ' +2 ."myshortDA"PSV.dial PTV +3 "processing"% +80 "core" +2 ."myshortDA"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%` +80 "core"  +2 ."myshortDA"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%q +94 "core" ~ +2 ."myshortDA"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +81 "core"  +3 ."myshortDA"PS.seek :empty +2 "processing"%'s +2522 "core" ' +2 ."myshortDA"PTV.dial :PRVmixing,via: PRV +2 "processing"%P  +138 "core" +2 ."myshortDA"PSV.dial :mixloop +2 "processing"% +49 "core" +2 ."myshortDA"PRV.dial :ab1 +2 "processing"%O @ +110 "core" @ +3 ."myshortDA"PS.reconfigure :slow + "processing"%#A 2`xb +6 ."myshortDA"PS.seek 0.15ml +2 "processing"% ' +354 "core" ' +2 ."myshortDA"delay 2 seconds +202 ."connect"CBV.dial PRV +3 ."myshortDA"PRV.dial CBV +4 "collection"'l  +4 "processing"%u  +5 "core"  +44  +2 "processing"%C% +4 "core" %  +3 ."myshortDA"PS.seek 0.3ml +2 "processing"%V' +350 "core" ' +2 ."myshortDA"delay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'  +37 "core" +2 ."myshortDA"PRV.dial :air +2 "processing"%  +48 "core"  +3 ."myshortDA"PS.seek 0.9ml +2 "processing"%S'N +1271 "core" ' +2 ."myshortDA"PRV.dial :waste2 +3 "processing"%J @ +78 "core" ? +3 ."myshortDA"PS.seek 0.5ml +4 "processing"%i' +860 "core" ' +2 #"myshortDA"addPMLReagent08 +2 .PSV.dial :air +4 "processing"%@  +49 "core"  +2 ."myshortDA"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."myshortDA"PS.seek 2ml +2 "processing"%'Q +1616 "core" ' + ."myshortDA"PSV.dial :PML +3 "processing"%2 +49 "core" +2 ."myshortDA"PTV.dial :mixing +2 "processing"%n @ +77 "core" A +2 ."myshortDA"PBV.dial :waste1 +3 "processing"%L  +37 "core" +2 "processing"%b% +4 "core" %X +3 ."myshortDA"PS.seek 1.85ml +3 "processing"%z'P +249 "core" ' +2 ."myshortDA"PBV.dial between PSV and waste1 +3 "processing"%X * +74 "core" + +17 ."myshortDA"PS.seek 0ml +3 "processing"%'ܑ +1957 "core" ' +2 ."myshortDA"delay 2 seconds +203 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'e& +5 "core" &@ +3 "manipulator"&T& +5 "core" & ' J +2 "manipulator"&|% +4 "core" % P  K +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&(-z +133 "core" ( +2 "manipulator"&3& +4 "core" &-y G% +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &W& +3 "core" &-y G% +3 ."myshortDA"Forearm.seek :garage +3 "manipulator"&'o +109 "core" ' +3 ."myshortDA"Hand.close +2 "manipulator"&/ +25 "core" / +2 "manipulator"&"& +4 "core" &-z P R & 9% +3 "manipulator"& % +4 "core" %σ| P Q g ;$ +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&\ ' ] +105 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +7 ."myshortDA"Elbow.seek CC +2 "manipulator"&R( +272 "core" ( +2 "manipulator"&:& +3 "core" &  J& +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &<& +3 "core" &  I& +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek CC +3 "manipulator"&M'ш +94 "core" ' +2 "manipulator"& & +4 "core" & : ?& +3 "manipulator"&E% +4 "core" %с i }  C +3 "collection"'7& +3 "core" &^ +3 "collection"'c& +6 "core" &J +2 ."myshortDA"CC.seek :closed +4 "collection"'A(X +4 "core" &A +5 &< 4 +9 &EqA 2 +10 &-kt> G +9 &WA U +10 &|CJ U +9 &?EI T +9 &CF U +10 &GJ U +9 &BI U +9 &!GBB T +10 &#?@ U +9 &$CM U +10 &&@? T +9 &(OAB T +9 &*AB U +10 &+DI U +9 &-BK U +9 &/V?G U +10 &1@G U +9 &2BH U +10 &4DI U +9 &6^AF U +9 &8 ?F U +10 &9>H U +9 &;BG T +9 &=f@H U +10 &?'DH U +9 &@?I U +10 &BAH U +9 &DlII V +9 &F)XJ W +10 &GrI Z +9 &II ^ +9 &KTI ` +10 &MG a +9 &NF a +10 &PH a +9 &RYF a +9 &TC b +10 &UD b& +9 &WI T +9 &X%G , +10 &Xe< T +3 ( +2 "collection"'c& +4 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.61 +2 "collection"'& +5 "core" &XeF T +3 ."myshortDA"Hand.open + "manipulator"&w1 +21 "core" 1 +3 "manipulator"&#% +3 "core" %с | d @ +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&' ] +102 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"% +115 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +6 "processing"%@ +11 ."myshortDA"PS.seek 1.5ml +3 "processing"%p' +1613 "core" ' +2 ."myshortDA"delay 5 seconds +503 .PSV.dial :waste1 +3 "processing"%y  +47 "core"  +3 ."myshortDA"PS.seek 0ml +4 "processing"%'ܑ +1610 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%) +49 "core"  + ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +3 "processing"%&' +2617 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 ."myshortDA"CBV.dial PRV +4 "processing"%_  +2 "collection"'D  +39 "core"  +136  +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%I +123 "core" +2 ."myshortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing +4 "processing"%4  +76 "core" +3 ."myshortDA"PS.seek 0ml +4 "processing"%{'ܑ +83 "Can"2 m) +2543 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%N  +49 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%(' +2618 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%! +49 "core" +3 ."myshortDA"PS.seek 0ml +4 "processing"%h'ܑ +2628 "core" ' +2 ."myshortDA"PSV.dial :air +11 "processing"%  +46 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%*' +2624 "core" ' +2 ."myshortDA"PSV.dial :mixloop +3 "processing"%r +47 "core" +3 ."myshortDA"PS.seek 0ml +2 "processing"%'ܑ +2615 "core" ' +2 #"myshortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&j& +6 "core" & c Y R @& +4 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek CC +3 "manipulator"&~( +6 "core" ( +2 "manipulator"&H& +4 "core" &  O C& +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &8& +4 "core" & w 5 ?& +3 ."myshortDA"Forearm.seek CC +2 "manipulator"&.'ш +90 "core" ' +2 ."myshortDA"Hand.close + "manipulator"&/ +19 "core" / +2 ."myshortDA"CC.seek :open +3 "collection"'%( +409 "core" ( +3 "manipulator"&& +3 "core" & G C& +3 "manipulator"&v% +3 "core" %є D DK +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&t' ] +114 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +7 ."myshortDA"Elbow.seek :garage +3 "manipulator"&(-z +288 "core" ( +2 "manipulator"&5& +4 "core" &-z NW +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &;& +2 "core" &-z % NW +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek :garage +2 "manipulator"&o'o +114 "core" ' +2 ."myshortDA"Hand.open + "manipulator"&s1 +30 "core" 1 +2 "manipulator"&a% +3 "core" %v\\ % 5 Y 7& +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +2 "manipulator"&Z' ] +108 "core" ' +2 ."da"delayUntil "18:34:49.86" +24839 #recoverPRVreagent08 +2 .PTV.dial :mixing +4 "processing"% @ +76 "core" B +2 ."da"PBV.dial :waste1 +3 "processing"%\\  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%f * +39 "core" , +2 ."da"PSV.dial :air +2 "processing"%'  +48 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"% ' +2530 "core" ' +2 ."da"PSV.dial :mixloop +3 "processing"%] +47 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%+  +47 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"% +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +3 "processing"%K  +48 "core"  +3 ."da"PS.seek :empty +2 "processing"%Y's +2529 "core" ' +2 #"da"washCycleDA #1 of 2 +2 .PSR.select :air +9 .PSV.dial PSR +4 "processing"%9 +155 "core" +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +4 "processing"% +13 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%d' +597 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%g'Q +1615 "core" ' + ."da"PTV.dial :puck +3 "processing"%  +77 "core"  +2 ."da"PSV.dial PTV +2 "processing"%6 +82 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%k  +37 "core" +2 "processing"%U% +3 "core" %X +3 ."da"PS.seek 1.5ml +3 "processing"%' +584 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%0 * +39 "core" , +3 ."da"PS.seek 0ml +4 "processing"%'ܑ +1610 "core" ' +2 ."da"delay 2:00 +5755 "Can"' d"f +6249 #"da"recoverPSRreagent08 + .PTV.dial :puck +5 "processing"%-  +16 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%B  +37 "core" +3 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%Q * +82 "core" , + ."da"PSR.select :air +11 .PSV.dial PSR +4 "processing"%^ +82 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +4 "processing"%m' +2519 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%$ +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%F +83 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%?  +81 "core"  +3 ."da"PS.seek :empty +2 "processing"%1's +2522 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +4 .PSV.dial PSR +4 "processing"%, +145 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +13 ."da"PS.reconfigure :default + "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%' +610 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +2 "processing"%`'Q +1609 "core" ' + ."da"PTV.dial :puck +3 "processing"%q  +7 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%x  +38 "core" +2 "processing"%P% +4 "core" %U"  +3 ."da"PS.seek 1.5ml +3 "processing"%' +588 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%O * +37 "core" , +3 ."da"PS.seek 0ml +2 "processing"%'ܑ +1610 "core" ' +3 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%l  +6 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%u  +38 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +3 "processing"%C * +43 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"% +82 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"% ' +2517 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%V +79 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%J +79 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%S  +79 "core"  +3 ."da"PS.seek :empty +2 "processing"%@'s +2542 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air +4 "processing"%i  +47 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +3 "processing"%2  +135 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%n  +47 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%L  +7 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%b +47 "core" +3 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.3ml +2 "processing"%X' +395 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +3 "processing"%  +49 "core"  +2 "processing"%z% +4 "core" %$  +3 ."da"PS.seek 0.55ml +2 "processing"%e'"\\ +330 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +4 "processing"%T  +47 "core"  +3 ."da"PS.seek 2ml +4 "processing"%|'Q +1557 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%3 +49 "core" +2 ."da"PTV.dial :mixing +3 "processing"%W @ +77 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%  +36 "core" +2 "processing"%"% +4 "core" %U$  +3 ."da"PS.seek 1.85ml +2 "processing"%G'M +230 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"% * +40 "core" , +2 ."da"PS.seek 0ml +3 "processing"%['ܑ +1963 "core" ' +2 ."da"delay 2 seconds +203 .delay 8:00 +9280 "Can"\ P%& +38723 #"da"recoverPRVreagent08 + .PTV.dial :mixing +4 "processing"% @ +7 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%:  +83 "core" +2 ."da"delay 30 seconds +3011 .PBV.dial between PSV and waste1 +2 "processing"%< * +43 "core" , +2 ."da"PSV.dial :air +3 "processing"%  +48 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"% ' +2565 "core" ' +2 ."da"PSV.dial :mixloop +3 "processing"%E +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%7  +47 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%\ +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%=  +49 "core"  +2 ."da"PS.seek :empty +2 "processing"%'s +2522 "core" ' +3 #"da"washCycleDA #1 of 3 + .PSR.select :air +4 .PSV.dial PSR +4 "processing"%w +144 "core"  +3 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +13 ."da"PS.reconfigure :default + "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%#' +595 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%c'Q +1613 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +75 "core"  +2 ."da"PSV.dial PTV +3 "processing"%M +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 "processing"%y% +4 "core" %W$ +3 ."da"PS.seek 1.5ml +2 "processing"%p' +583 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%) * +37 "core" , +3 ."da"PS.seek 0ml +4 "processing"%'ܑ +1640 "core" ' +2 ."da"delay 2:00 +6439 "Can"\ O( +5565 #"da"recoverPSRreagent08 + .PTV.dial :puck +5 "processing"%D  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%_  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%I * +38 "core" + + ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%4 +81 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +4 "processing"%&' +2546 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%N +80 "core" +3 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%{ +79 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%! +84 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%(  +80 "core"  +2 ."da"PS.seek :empty +3 "processing"%'s +2526 "core" ' +3 #"da"washCycleDA #2 of 3 + .PSR.select :air +4 .PSV.dial PSR +4 "processing"%h +144 "core"  +3 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +13 ."da"PS.reconfigure :default + "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%r' +591 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%*'Q +1611 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%j  +6 "core"  +3 ."da"PSV.dial PTV +2 "processing"%H +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%8  +38 "core" +2 "processing"%% +4 "core" %U%  +3 ."da"PS.seek 1.5ml +2 "processing"%R' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"% * +38 "core" , +3 ."da"PS.seek 0ml +4 "processing"%A'ܑ +1607 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%v  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%. * +38 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%5 +82 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%;' +2572 "core" ' +2 ."da"PSV.dial PTV +10 "processing"%~ +93 "core" ~ +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%s +78 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%a +79 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%t  +79 "core"  +3 ."da"PS.seek :empty +2 "processing"%o's +2519 "core" ' +2 #"da"washCycleDA #3 of 3 +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"% +144 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +14 ."da"PS.reconfigure :default + "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%\\' +603 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +2 "processing"%f'Q +1609 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%'  +7 "core"  + ."da"PSV.dial PTV +3 "processing"% +78 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%]  +37 "core" +2 "processing"%+% +4 "core" %T  +3 ."da"PS.seek 1.5ml +2 "processing"%' +585 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%K * +38 "core" , +3 ."da"PS.seek 0ml +4 "processing"% 'ܑ +1607 "core" ' +2 ."da"delay 2:00 +10923 "Can"&\ O+R +1081 #"da"recoverPSRreagent08 + .PTV.dial :puck +9 "processing"%9  +11 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%Y  +38 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +3 "processing"%d * +38 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +80 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%6' +2540 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%k +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%U +79 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%g +79 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%0  +79 "core"  +3 ."da"PS.seek :empty +2 "processing"%'s +2522 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates +3 .PSR.select :air +3 .PSV.dial PSR +4 "processing"%- +150 "core"  +5 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +10 "processing"% +23 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +13 ."da"PS.seek 0.25ml +5 "processing"%B'I +347 "core" ' +2 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +5 "processing"% +12 ."da"PS.seek 0.5ml +2 "processing"%Q' +340 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +2 "processing"%^'Q +1616 "core" ' + ."da"PTV.dial :puck +3 "processing"%  +7 "core"  +2 ."da"PSV.dial PTV +2 "processing"%$ +82 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 "processing"%F% +4 "core" %W +2 ."da"PS.seek 1.5ml +2 "processing"%?' +591 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%m * +39 "core" + +3 ."da"PS.seek 0ml +2 "processing"%,'ܑ +1609 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 +2 .PTV.dial :puck +3 "processing"%1  +5 "core"  +3 ."da"PBV.dial :waste1 +2 "processing"%  +37 "core" +3 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%q * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +82 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%x' +2621 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%P +83 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%` +132 "core"  +2 ."da"delay 5 seconds +511 .PSV.dial PTV +2 "processing"%> +84 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%O  +84 "core"  +3 ."da"PS.seek :empty +2 "processing"%'s +2614 "core" ' +3 #"da"Additional air clear + .PSR.select :air +4 .PSV.dial PSR +4 "processing"%l +149 "core"  +2 #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +6 .PS.reconfigure :default +2 "processing"%#A d`xb +6 ."da"PS.seek 2ml +2 "processing"%u'Q +2119 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +3 "processing"%C  +5 "core"  +3 ."da"PSV.dial PTV +3 "processing"% +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +40 "core" +2 "processing"%% +5 "core" %T  +3 ."da"PS.seek 1.5ml +2 "processing"%V' +583 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%J * +39 "core" + +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%S  +117 "core"  +4 ."da"PS.seek :empty +2 "processing"% 's +1604 "core" ' + "processing"%i9 +4 "core" 9{6 +4 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +2 "processing"%2 +7 "core" 6 +2 "processing"%n& +4 "core" &S & , +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&L% +6 "core" % Y   M +2 "storage"(b% +4 "core" %A   +2 "storage"(@. +4 "core" .(+ +3 ."da"SC.reconfigure :tight + "storage"($\ .(\ 1~b +5 ."da"SC.seek 3 +2 "storage"((@ +203 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +5 (z& +4 "core" &B  +2 "manipulator"&X& +4 "core" &-z  W +2 "manipulator"&T% +4 "core" % Y  +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +3 "manipulator"&e( +176 "core" ( +2 "manipulator"&3& +3 "core" & \  - k +3 "storage"(W& +4 "core" &K _ +3 ."da"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&'m +99 "core" ' +2 "storage"("& +4 "core" &K M +2 ."da"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +7 ."da"SE.seek :beamBreak +2 "storage"( ' +289 "core" ' +2 "storage"(|- +3 "core" -' +3 ."da"SE.configure :default + "storage"(#QK-0-\ b +6 ."da"SE.seek :place +2 "storage"(G'x +43 "core" ' +2 "manipulator"&& +4 "core" &  S k +2 "manipulator"&:% +4 "core" %`  )K +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +2 "manipulator"&<' ] +99 "core" ' +2 ."da"Elbow.seek PC +4 "manipulator"&( +252 "core" ( +2 "manipulator"&[& +3 "core" &  /  X +3 ."da"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 &E& +3 "core" & &   X +3 ."da"Forearm.seek PC +2 "manipulator"&7'E +106 "core" ' +2 ."da"Hand.close +2 "manipulator"&\ / +18 "core" / +3 ."da"PC.seek :open +2 "processing"%=( +379 "core" ( +2 "storage"( & +4 "core" &K z :  +2 "manipulator"&w& +4 "core" & " # wV +2 "manipulator"&% +4 "core" % # $  +3 ."da"Forearm.seek :retract +2 "manipulator"&#' ] +102 "core" ' +3 ."da"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +2 "manipulator"&( +246 "core" ( +2 "manipulator"&M& +5 "core" & \\ +2 "storage"(& +3 "core" &K A +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +56 ."da"Forearm.seek 3 + 800 counts +10 "manipulator"&y'm +103 "core" ' +2 ."da"Hand.open +2 "manipulator"&c1 +18 "core" 1 +3 "storage"()- +3 "core" -'x +3 ."da"SE.seek -0.3 Pucks below Top Plate +3 "storage"(p'D +28 "core" ' +3 ."da"SE.reconfigure :seal + "storage"(#QK-0-\ b +6 ."da"SE.seek -1.29 Pucks below Top Plate +4 "storage"(D' +56 "core" ' +3 #"da"Lights, camera, ACTION! +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 "processing"%_& +6 #"da"PuckCamera: snap -bin=2,2 -png=0 -auto /var/log/esp/da25jul1419h.png +14 "core" &% +6 "manipulator"&I& +12 "core" & S R C\\ +5 "manipulator"&4% +6 "core" %m H ; p +4 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +3 "manipulator"&' ] +96 "core" ' +3 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&N(-z +187 "core" ( +2 "manipulator"&{& +4 "core" &- 1 7 =p +4 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &!& +3 "core" &- ) ( 3p +4 ."psFlush"Forearm.seek :garage +2 "manipulator"&('o +115 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&&/ +21 "core" / +2 "manipulator"&h& +4 "core" &-p +3 "manipulator"&% +4 "core" %σs \  +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&r' ] +105 "core" ' +3 ."psFlush"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek PC +4 "manipulator"&j( +125 "core" ( +2 "manipulator"&H& +5 "core" & / + I* +2 ."psFlush"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &8& +5 "core" & ( 4* +2 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek PC +3 "manipulator"&'E +97 "core" ' +2 "manipulator"&*& +4 "core" &  S* +3 "manipulator"&% +3 "core" % M G +3 "processing"%R& +4 "core" && +3 "processing"%& +5 "core" & +3 ."psFlush"PC.seek :closed +2 "processing"%v(SD +6 "core" & +7 & + $c +9 &fQn 9 +10 &xh N +9 &Q> V +10 &9 pW +9 &6 qW +9 &6 pV +10 &V6 qW +9 & 6 pV +9 &!3 pV +10 &#3 pV +9 &%_3 pV +10 &'"3 pV +9 &(6 pW +9 &*5 oV +10 &,g6 oV +9 &.)8 oV +10 &/6 oV +9 &18 oV +9 &3o8 oV +10 &509 oV +9 &69 V +9 &88 V +10 &:y9 U +9 &<;8 U +9 &=7 V +10 &?; U +9 &A8 U +10 &CB= V +9 &E; V +9 &FC pW +10 &H{Y nZ +9 &J7k l\\ +10 &Kp l^ +9 &Mw k^ +9 &Ot k_ +10 &Q6z k_ +9 &R^k l* +9 &S#^ m= +10 ( +3 "processing"%& +4 #"psFlush"Processing Clamp onSpring/offSpring for 7/24 samples, on/off torque 1.94 + "processing"%.& +6 "core" &S(4 n8 +3 &S(4' n8 +2 ."psFlush"Hand.open +2 "manipulator"&51 +26 "core" 1 +2 "manipulator"&A% +3 "core" % M    +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +3 "manipulator"&~' ] +97 "core" ' +3 ."psFlush"PSR.select :air +3 .PSV.dial PSR +4 "processing"%s +63 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +2 "processing"%a' +204 #"da"SX HX9/16 (USB:74): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 1.417 seconds\ Exposing 696x520 pixel 16-bit image for 14.335 seconds\ /var/log/esp/da25jul1419h.png: PNG Upload Complete\ +11 #PuckCamera: snap -bin=2,2 -png=0 15.0 /var/log/esp/midres/da25jul1419h15s.png +379 "core" ' +3 ."psFlush"delay 5 seconds +502 .PSR.select :air +5 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%t' +745 #"da"SX HX9/16 (USB:74): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da25jul1419h15s.png: PNG Upload Complete\ +6 #PuckCamera: snap -bin=2,2 -png=0 25.0 /var/log/esp/midres/da25jul1419h25s.png +1404 "core" ' +2 ."psFlush"delay 1 second +98 #"image"compressed /var/log/esp/da25jul1419h.jxl +11 ."psFlush"PRV.dial :waste2,avoiding: :ab2 +8 "processing"%; @ +221 "core" A +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%  +144 "core" +2 ."psFlush"PSV.dial :mixloop +3 "processing"%o +120 "core" +3 ."psFlush"PS.seek :empty +82 "processing"%\\'s +544 #"da"SX HX9/16 (USB:74): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 25 seconds\ /var/log/esp/midres/da25jul1419h25s.png: PNG Upload Complete\ +3 .Gate.power :camera,:OFF +6 "storage"('- +4 "core" -' +3 "storage"(& +5 "core" &K  " +2 "manipulator"&]& +4 "core" & $ ") +4 "manipulator"&+% +16 "core" % Y # % +9 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +13 ."da"Elbow.seek 3 +8 "manipulator"&f( +246 "core" ( +2 "manipulator"&K& +4 "core" &\ K D t!q +3 "storage"(& +4 "core" &K b +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 3 + 800 counts +4 "manipulator"&9'm +93 "core" ' +17 ."da"SE.reconfigure :gently + "storage"(#QK-0-\ b +6 ."da"SE.seek -0.57 Pucks below Top Plate +4 "storage"(Y'W +54 "core" ' +2 "manipulator"&d& +4 "core" &\ R !q +2 "storage"(& +5 "core" &K )  +3 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +6 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek 3 +2 "manipulator"& 'M +89 "core" ' +3 ."da"Elbow.hold +3 "manipulator"&k, +7 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +9 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.39 Pucks below Top Plate +4 "storage"(U' +38 "core" ' +2 "manipulator"&g% +4 "core" %a   < i +2 "storage"(0& +5 "core" &K\ \ $ +2 ."da"Forearm.force -20 +2 "manipulator"&5 +6 ."da"Forearm.seek 3 + 320 counts +2 "manipulator"&6'Ѝ +24 "core" ' +2 "manipulator"&-& +4 "core" &\ !p +2 "storage"(& +5 "core" &K A ? a +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&B'm +34 "core" ' +3 "storage"(Q% +5 "core" % < S i  +2 ."downElevator"SE.seek :down +6 "storage"('= +100 ($% +4 "core" %0+ ; 4 [v +2 "manipulator"&% +5 "core" %g [ +4 ."da"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +4 "manipulator"&F' ] +99 "core" ' +59 ' +2 ."downElevator"SE.stop +2 "storage"(5 +6 (^& +4 "core" &K I C ; +935 ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR +4 "processing"%m +117 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +15 ."psFlush"PS.seek 0.5ml +2 "processing"%?' +100 #"image"compressed /var/log/esp/midres/da25jul1419h15s.jxl +493 "core" ' +3 ."psFlush"delay 5 seconds +502 .PSR.select :air +5 "processing"% +13 ."psFlush"PS.seek 2.5ml +3 "processing"%1' +1879 #"image"compressed /var/log/esp/midres/da25jul1419h25s.jxl +3 ."Qmail"DAfans.email "da25jul1419h exposed 14.335 seconds\\nmidres/da25jul1419h15s\\nmidres/da25jul1419h25s",Subject: "da25jul1419h images!" +229 "core" ' +2 ."psFlush"delay 1 second +103 .PBV.dial :waste1 +3 "processing"%  +37 "core" +2 ."psFlush"PTV.dial :mixing +3 "processing"%q @ +76 "core" A +2 ."psFlush"PSV.dial :mixloop +3 "processing"% +114 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%,'s +2626 "core" ' +4 ."psFlush"PSV.dial PSR +4 "processing"%P +121 "core"  +4 ."psFlush"PSR.select :flush +6 "processing"%@ +139 ."psFlush"PS.seek 1ml +4 "processing"%`'[q +1104 "core" ' +4 ."psFlush"PSR.select :air +6 "processing"% +20 ."psFlush"PS.seek 2.5ml +4 "processing"%>' +487 #"uploadLog"upsync +1120 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%O +82 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%x  +77 "core"  +2 ."psFlush"PBV.dial :waste1 +3 "processing"%l  +7 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%'ܑ +2619 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%C +82 "core"  +2 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"% ' +2382 "Can" S1 +244 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +82 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%'ܑ +2621 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%u +86 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%J' +596 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +12 ."psFlush"PS.seek 2.5ml +3 "processing"%S' +2121 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%V +79 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%i U +58 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%2'ܑ +2623 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%n @ +48 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%L' +2640 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%b  +80 "core"  +3 ."psFlush"PS.seek :empty +2 "processing"%@'s +2623 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%z +48 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +5 "processing"%X' +2620 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%T +80 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"% U +7 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%3'ܑ +2618 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%W @ +53 "core" ? +3 ."psFlush"PS.seek 2.5ml +4 "processing"%' +2617 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%"  +81 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%Z's +2623 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%| +49 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +14 ."psFlush"PS.seek 1ml +2 "processing"%'[q +1095 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +14 ."psFlush"PS.seek 2.5ml +3 "processing"%:' +1601 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +78 "core" +2 ."psFlush"PTV.dial :puck +3 "processing"%  +17 "core"  +2 ."psFlush"PBV.dial :waste1 +3 "processing"%[  +58 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%E'ܑ +2621 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%e +80 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +2 "processing"%\ ' +2628 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%< +80 "core" +2 ."psFlush"PS.seek 0ml +4 "processing"%}'ܑ +2618 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +85 "core"  + ."psFlush"PSR.select :flush +4 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +52 "processing"%w' +587 "core" ' +2 ."psFlush"PSR.select :air +4 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2111 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%7 +80 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%M U +59 "core" W +3 ."psFlush"PS.seek 0ml +2 "processing"%'ܑ +2628 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +49 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%c' +2617 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%)  +91 "core"  +3 ."psFlush"PS.seek :empty +2 "processing"%_'s +2618 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%I +45 "core"  +2 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%4' +2631 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%# +82 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%G U +8 "core" V +3 ."psFlush"PS.seek 0ml +3 "processing"%p'ܑ +2652 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%{ @ +53 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%!' +2625 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%y  +80 "core"  +3 ."psFlush"PS.seek :empty +2 "processing"%'s +2620 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&&& +6 "core" &\ & L!p +3 "manipulator"&h% +3 "core" % X  M +3 ."psFlush"Elbow.seek PC +3 "manipulator"&( +253 "core" ( +2 "manipulator"&& +5 "core" & NR +2 ."psFlush"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 &H& +3 "core" & NR +3 ."psFlush"Forearm.seek PC +4 "manipulator"&8'E +101 "core" ' +2 ."psFlush"Hand.close + "manipulator"&(/ +42 "core" / +3 ."psFlush"PC.seek :open +2 "processing"%*( +379 "core" ( +2 "manipulator"&& +4 "core" &  \ QR +2 "manipulator"&R% +4 "core" % Q  [ Q +3 ."psFlush"Forearm.seek :retract +3 "manipulator"&N' ] +112 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek :garage +2 "manipulator"&r(-z +132 "core" ( +2 "manipulator"&=& +4 "core" &-p UU +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &.& +5 "core" &-p UU +2 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek :garage +3 "manipulator"&5'o +108 "core" ' +2 ."psFlush"Hand.open +2 "manipulator"&A1 +24 "core" 1 +2 "manipulator"&% +5 "core" %ya l u L ?0 +3 ."psFlush"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +2 "manipulator"&s' ] +106 "core" ' + #"myshortDA"Finished short da assay +2 #Beginning samplePassF +4 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'& +6 "core" & +2 "manipulator"& & +5 "core" &-y  SL +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&a(-z +7 "core" ( +2 "manipulator"&;& +4 "core" &-y  r RL +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" &-y  y RL +3 ."myshortDA"Forearm.seek :garage +3 "manipulator"&o'o +110 "core" ' +2 ."myshortDA"Hand.close + "manipulator"&t/ +23 "core" / +2 "manipulator"&'& +4 "core" &-y  BL +2 "manipulator"&% +4 "core" %ς{ s B$ +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&]' ] +107 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +10 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +3 "manipulator"&+( +271 "core" ( +2 "manipulator"&K& +5 "core" &  W Q( +2 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 && +3 "core" & T R( +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek CC +3 "manipulator"&j'ш +101 "core" ' +2 "manipulator"&d& +4 "core" & N( +3 "manipulator"&% +3 "core" %у  N +3 "collection"'~& +5 "core" &p +2 "collection"'g& +5 "core" & +3 ."myshortDA"CC.seek :closed +3 "collection"'0(X +5 "core" &j +6 &p 4 +9 &Ess 3 +10 &:lsk G +9 &Wj U +9 &Ag U +10 &MBh T +9 &Ak T +9 &Du U +10 &Cm U +9 &!TDo U +10 &#D| U +9 &$Bm U +9 &&?p U +3 "Can"\ W4~ +7 "core" &([Cw U +9 &*>| U +9 &+C} U +10 &-@{ T +9 &/dA} U +10 &1%Ax U +9 &2=} U +9 &4C| T +10 &6mA~ T +9 &8.?{ U +9 &9B} T +10 &;A~ T +9 &=tD| U +10 &?6C} U +9 &@Cv U +9 &BDv U +10 &DyK{ V +9 &F6Y| X +10 &Gp{ Z +9 &I} _ +9 &Kay a +10 &M$z ` +9 &Nx a +9 &Pt ` +10 &Rg} a +9 &T'r b +9 &Ur b( +10 &Wt U +9 &Xlt !a +10 &X!| U +9 ( + &Xe} M +3 "collection"'g& +4 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.63 + "collection"'D& +7 "core" &Xe{ M +2 ."myshortDA"Hand.open +2 "manipulator"&-1 +21 "core" 1 +2 "manipulator"&% +3 "core" %у ) G +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +2 "manipulator"&Q' ] +100 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%9  +49 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +4 "processing"%@ +13 ."myshortDA"PS.seek 1.5ml +2 "processing"%$' +1602 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%f  +49 "core"  +3 ."myshortDA"PS.seek 0ml +4 "processing"%'ܑ +1606 "core" ' +2 ."myshortDA"PSV.dial PSR + "processing"%Y +50 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"% ' +2630 "core" ' +2 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +5 "processing"%6  +4 "collection"'^  +6 "core"  +100  +2 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"%U +209 "core"  +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +9 "processing"%B @ +200 "core" ? +3 ."myshortDA"PS.seek 0ml +4 "processing"%'ܑ +2617 "core" ' + ."myshortDA"PSV.dial :air +3 "processing"%m  +80 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%\\' +2624 "core" ' +2 ."myshortDA"PSV.dial :PTV +3 "processing"%? +81 "core" ~ +3 ."myshortDA"PS.seek 0ml +4 "processing"%'ܑ +2642 "core" ' +2 #"myshortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&q& +6 "core" & T H' +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek CC +3 "manipulator"&( +33 "core" ( +2 "manipulator"&1& +4 "core" & Q J +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &P& +2 "core" & J +4 ."myshortDA"Forearm.seek CC +2 "manipulator"&,'ш +95 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&`/ +18 "core" / +2 ."myshortDA"CC.seek :open +4 "collection"'O( +412 "core" ( +2 "manipulator"&x& +4 "core" &  O R +2 "manipulator"&l% +4 "core" %ѓ  C RG +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&>' ] +94 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +2 "manipulator"&C(-z +281 "core" ( +2 "manipulator"&& +3 "core" &-} ( . Sa +46 ."myshortDA"Elbow.reconfigure :loose +11 "manipulator"&$ &.,(#b +5 && +3 "core" &-}   Sa +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek :garage +2 "manipulator"& 'o +117 "core" ' +2 ."myshortDA"Hand.open + "manipulator"&u1 +25 "core" 1 +2 "manipulator"&% +4 "core" %xY p u " > +3 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +2 "manipulator"&J' ] +106 "core" ' +3 #"myshortDA"Beginning samplePassF +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'V& +6 "core" & +2 "manipulator"&i& +4 "core" &-}  < Ta +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&S(-z +6 "core" ( +3 "manipulator"&n& +4 "core" &-}  Ta +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &2& +4 "core" &-}  > Sa +3 ."myshortDA"Forearm.seek :garage +2 "manipulator"&b'o +109 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&L/ +26 "core" / +2 "manipulator"&z& +4 "core" &-}  Ca +2 "manipulator"&@% +4 "core" %σ  B/ +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&T' ] +107 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek CC +3 "manipulator"&( +299 "core" ( +2 "manipulator"&X& +4 "core" & ' = S +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &W& +3 "core" &  I R +3 ."myshortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek CC +2 "manipulator"&3'ш +105 "core" ' +2 "manipulator"&"& +4 "core" & % O +2 "manipulator"&% +4 "core" %э i P +3 "collection"'|& +4 "core" &| +3 "collection"'Z& +5 "core" & +3 ."myshortDA"CC.seek :closed +3 "collection"'(X +5 "core" & +5 &} 6 +10 &Fq{ 2 +9 &=mq~ G +10 &U| T +9 &Ct S +9 &TB| S +10 &?{ S +9 &Az S +9 &?} T +10 &![A} T +9 &#>| S +10 &$@} T +9 &&B| T +9 &(c>y T +10 &*%@ T +9 &+>z T +10 &->z S +9 &/l? S +9 &1.Bx S +10 &2>| S +9 &4@q S +9 &6sC} T +10 &86D} S +9 &9A} S +9 &;>p T +10 &={Av T +9 &?>B{ S +10 &AC} S +9 &BC| S +9 &DGt T +10 &F?U{ V +9 &Gk~ Y +9 &I~ ^ +10 &Kh{ ` +9 &M+| _ +10 &Nz ` +9 &P} _ +9 &Rl~ a +10 &T-w a +9 &U| b! +9 &W} R +10 &Xbv X +9 &X| X +10 ( + &Xbz R +2 "collection"'Z& +4 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.65 +2 "collection"' & +6 "core" &Xby R +2 ."myshortDA"Hand.open +2 "manipulator"&1 +24 "core" 1 +2 "manipulator"&[% +4 "core" %ф I +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +2 "manipulator"&:' ] +96 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%e  +220 "core" +2 #"myshortDA"Pulling 2.5ml of PSR.flush + .PSR.select :flush +7 "processing"%@ +11 ."myshortDA"PS.seek 2.5ml +2 "processing"%E' +2629 "core" ' +2 ."myshortDA"delay 5 seconds +502 ."connect"PRV.dial CBV +5 ."myshortDA"CBV.dial PRV +4 "processing"%<  +3 "collection"'\  +7 "core"  +5  +2 ."myshortDA"PSV.dial :PTV,via: :air +2 "processing"% +208 "core"  +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +4 "processing"%} @ +7 "core" ? +3 ."myshortDA"PS.seek 0ml +2 "processing"%w'ܑ +2642 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%7  +221 "core"  +2 #"myshortDA"Pulling 2.5ml of PSR.flush +2 .PSR.select :flush +7 .PS.seek 2.5ml +2 "processing"%M' +2617 "core" ' +2 ."myshortDA"delay 5 seconds +503 ."connect"PRV.dial CBV +4 ."myshortDA"CBV.dial PRV +4 "processing"%  +2 "collection"'  +7 "core"  +50  +2 ."myshortDA"PSV.dial :PTV,via: :air +11 "processing"% +209 "core" ~ +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +4 "processing"%) @ +6 "core" ? +3 ."myshortDA"PS.seek 0ml +3 "processing"%c'ܑ +2622 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%I  +222 "core"  +2 #"myshortDA"Pulling 2.5ml of PSR.flush + .PSR.select :flush +7 .PS.seek 2.5ml +3 "processing"%_' +2629 "core" ' +2 ."myshortDA"delay 5 seconds +503 ."connect"PRV.dial CBV +4 ."myshortDA"CBV.dial PRV +4 "processing"%#  +6 "core"  +2 "collection"'G  +6 "core"  +2 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"%4 +209 "core" ~ +2 ."myshortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +4 "processing"%{ @ +8 "core" ? +3 ."myshortDA"PS.seek 0ml +2 "processing"%p'ܑ +2629 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +2 "processing"%y  +208 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +7 .PS.seek 1.5ml +2 "processing"%!' +1609 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%&  +48 "core"  +2 ."myshortDA"PS.seek 0ml +3 "processing"%h'ܑ +1599 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"% +47 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%H' +2631 "core" ' +3 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +5 "processing"%k  + "collection"'(  +11 "core"  +  +3 ."myshortDA"PSV.dial :PTV,via: :air +2 "processing"%F +209 "core"  +2 ."myshortDA"CTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +4 "processing"%v @ +7 "core" ? +2 ."myshortDA"PS.seek 0ml +3 "processing"%'ܑ +2626 "core" ' + ."myshortDA"PSV.dial :air +3 "processing"%R  +80 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%=' +2624 "core" ' +2 ."myshortDA"PSV.dial :PTV +3 "processing"%. +80 "core" +3 ."myshortDA"PS.seek 0ml +2 "processing"%8'ܑ +2613 "core" ' +2 ."myshortDA"PSV.dial :air +3 "processing"%A  +80 "core"  +2 ."myshortDA"PS.seek 2.5ml +3 "processing"%' +2620 "core" ' + ."myshortDA"PSV.dial :PTV +3 "processing"% +80 "core" ~ +3 ."myshortDA"PS.seek 0ml +2 "processing"%'ܑ +2626 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%  +81 "core"  +2 ."myshortDA"PS.seek 2.5ml +3 "processing"%N' +2287 "Can"  V8 +339 "core" ' +2 ."myshortDA"PSV.dial :PTV +2 "processing"%; +80 "core" ~ +3 ."myshortDA"PS.seek 0ml +4 "processing"%'ܑ +2627 "core" ' +3 #"myshortDA"Garaging FlushPuck in Collection Clamp + "manipulator"&5& +8 "core" & L +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek CC +2 "manipulator"&t( +11 "core" ( +2 "manipulator"&'& +3 "core" & 6 L +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 && +4 "core" & L +3 ."myshortDA"Forearm.seek CC +2 "manipulator"&r'ш +92 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&s/ +29 "core" / +2 ."myshortDA"CC.seek :open +3 "collection"'o( +413 "core" ( +2 "manipulator"&K& +4 "core" &  R +2 "manipulator"&% +4 "core" %ѕ  RG +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&a' ] +101 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +3 "manipulator"&d(-z +277 "core" ( +2 "manipulator"&& +4 "core" &-z  j R_ +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &~& +49 "core" &-z  Q R_ +2 ."myshortDA"Forearm.reconfigure :tight +10 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek :garage +4 "manipulator"&]'o +111 "core" ' +2 ."myshortDA"Hand.open + "manipulator"&%1 +25 "core" 1 +2 "manipulator"&D% +4 "core" %xg v b i @B +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&-' ] +106 "core" ' +2 #"myshortDA"Flushing Processing stage +2 "processing"%% +6 "core" %܎ +3 #"myshortDA"Loading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%g& +7 "core" & +2 "manipulator"&9& +4 "core" &-z  T R_ +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&j(-z +5 "core" ( +3 "manipulator"&& +4 "core" &-z   R_ +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &f& +4 "core" &-z  R_ +3 ."myshortDA"Forearm.seek :garage +4 "manipulator"&$'o +109 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&Y/ +28 "core" / +2 "manipulator"&& +4 "core" &-z  B_ +2 "manipulator"&^% +3 "core" %σ{ 6 C. +4 ."myshortDA"Forearm.seek :retract +2 "manipulator"&6' ] +107 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek PC +2 "manipulator"&U( +125 "core" ( +2 "manipulator"&B& +4 "core" &  ] R_ +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 & & +3 "core" &  > Q_ +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek PC +3 "manipulator"&m'E +96 "core" ' +2 "manipulator"&& +4 "core" & & } R_ +3 "manipulator"&?% +4 "core" %L   R +3 "processing"%\\& +3 "core" &$ +3 "processing"%q& +5 "core" & +3 ."myshortDA"PC.seek :closed +2 "processing"%1(SD +10 "core" & +6 & 3 +5 &Ft 2 +9 &Aos F +9 &U S +9 &B R +10 &]G R +9 &A R +10 &C Q +9 &D R +9 &!dF R +10 &#(C Q +9 &$D R +9 &&F R +10 &(nC Q +9 &*.C R +10 &+C R +9 &-D R +9 &/rC S +10 &15C R +9 &2@ R +9 &4B R +10 &6{A R +9 &8>C R +10 &9G R +9 &;F S +9 &=D S +10 &?DD S +9 &AD S +9 &BF S +10 &DF S +9 &FJO S +10 &H_ V +9 &Is X +9 &Kx Y +10 &M? Z +9 &O~ Z +10 &P Z +9 &Ri}e - +9 &S$] 3 +10 ( + &S! , +2 "processing"%q& +5 #"myshortDA"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.68 + "processing"%P& +6 "core" &S!% , +5 ."myshortDA"Hand.open +2 "manipulator"&`1 +18 "core" 1 +2 "manipulator"&+% +4 "core" %L 3 O +3 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +2 "manipulator"&Q' ] +95 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%0 +80 "core"  +2 ."myshortDA"PSR.select :flush +3 "processing"%@ +13 ."myshortDA"PS.seek 1ml +2 "processing"%x'[q +1098 "core" ' +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%l' +1608 "core" ' +2 ."myshortDA"PSV.dial PTV +3 "processing"%, +80 "core" +2 ."myshortDA"PTV.dial :puck +2 "processing"%  +77 "core"  +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%  +59 "core" +2 ."myshortDA"PS.seek 0ml +3 "processing"%'ܑ +2616 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%u +84 "core"  +2 ."myshortDA"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%' +2629 "core" ' +2 ."myshortDA"PSV.dial PTV +2 "processing"%V +81 "core" +3 ."myshortDA"PS.seek 0ml +2 "processing"%i'ܑ +2617 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%> +82 "core"  + ."myshortDA"PSR.select :flush +4 "processing"%@ +63 ."myshortDA"PS.seek 0.5ml + "processing"%n' +610 "core" ' +2 ."myshortDA"PSR.select :air +3 "processing"% +12 ."myshortDA"PS.seek 2.5ml +2 "processing"%2' +2112 "core" ' +3 ."myshortDA"PSV.dial PTV +3 "processing"% +82 "core" +2 ."myshortDA"PBV.dial PSV +3 "processing"%L U +59 "core" W +3 ."myshortDA"PS.seek 0ml +3 "processing"%z'ܑ +2627 "core" ' +2 ."myshortDA"PSV.dial PBV +2 "processing"%@ @ +49 "core" ? +3 ."myshortDA"PS.seek 2.5ml +2 "processing"%C' +2626 "core" ' +2 ."myshortDA"PSV.dial :waste1 +2 "processing"%J  +79 "core"  +2 ."myshortDA"PS.seek :empty +3 "processing"%b's +2618 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%S +47 "core"  +2 ."myshortDA"PSR.select :air +3 .PS.seek 2.5ml +6 "processing"%X' +2625 "core" ' +2 ."myshortDA"PSV.dial PTV +2 "processing"%W +79 "core" +2 ."myshortDA"PBV.dial PSV +2 "processing"%" U +7 "core" V +3 ."myshortDA"PS.seek 0ml +3 "processing"%'ܑ +2625 "core" ' +2 ."myshortDA"PSV.dial PBV +2 "processing"%| @ +49 "core" > +3 ."myshortDA"PS.seek 2.5ml +2 "processing"%T' +2620 "core" ' +2 ."myshortDA"PSV.dial :waste1 +2 "processing"%O  +79 "core"  +2 ."myshortDA"PS.seek :empty +3 "processing"% 's +2640 "core" ' +2 #"myshortDA"Garaging FlushPuck in Processing Clamp +2 "manipulator"&& +6 "core" &  ] T_ +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek PC +2 "manipulator"&[( +5 "core" ( +3 "manipulator"&Z& +3 "core" &   T_ +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &3& +3 "core" &  o T_ +3 ."myshortDA"Forearm.seek PC +3 "manipulator"&e'E +95 "core" ' +2 ."myshortDA"Hand.close + "manipulator"&/ +69 "core" / +2 ."myshortDA"PC.seek :open +4 "processing"%<( +375 "core" ( +2 "manipulator"&\ & +4 "core" &   V_ +2 "manipulator"& % +4 "core" %V  V" +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&}' ] +99 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +3 "manipulator"&E(-z +130 "core" ( +2 "manipulator"&7& +4 "core" &-  T i +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &w& +4 "core" &- S i +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek :garage +3 "manipulator"&'o +114 "core" ' +2 ."myshortDA"Hand.open + "manipulator"&1 +23 "core" 1 +2 "manipulator"&% +4 "core" %u`  A- +3 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +2 "manipulator"&)' ] +104 "core" ' +20268 "Can"\ D: +60002 \ D=A@ +60002 \ D? +60002 \ DB+l +60002 \ DD +60002 \ DG +60002 \ DI. +60002 $\ DK +60002 $\ DNsZ +60002 )\ DP +60002 *\ ES\\ +60001 %\ DU +60002 -\ DXE +60002 3\ DZH +60002 .\ D]. +60002 9\ D_t +60002 =\ Db\ +60002 @\ Dd +60002 K\ Df6 +60002 N\ Dit +60002 U\ Dkb +60001 Z\ Dn\\ +60002 Z\ Dp +60002 h\ CsE $ +60002 k\ Cu +60002 n\ Dx-!P @PDT1752563296.27 x\ Dz! +60002 ~\ E}"| +60002 \ D# +60002 \ D# +60002 \ Dr$> +60002 \ D$ +60001 \ DZ%j +60002 \ D& +60002 \ DB& +60002 \ D', +60002 \ D*' +60002 \ D(X +60002 \ C( +60002 \ D) +60001 \ D* +60002 \ Dm* +60002 \ C+F +60002 \ IU+ +60002 \ D,r +60002 \ D=- +60043 \ D- +59961 \ D%.4 +60002 \ D. +60002 \ C /` +60001 \ D/ +60002 \ D0 +60002 \ Dg1" +60002 \ D1 +60002 \ DN2N +60002 \ F2 +60001 \ D53z +60002 \ DƩ4 +60002 \ D4 +60002 \ Dː5< +60002 \ D5 +60002 \ Ex6h +60002 \ D6 +60002 \ D_7 +60002 \ D8* +60002 \ DG8 +60001 \ Dܺ9V +60002 \ F.9 +60002 \ F: +60002 \ D); +60002 \ C; +60002 \ E +60002 \ G>> +60002 \ K?2 +11371 #"ray"-> access 3 +10 "storage"(M% +4 "core" %A &\ - +3 "manipulator"&I% +3 "core" % g  w S +3 "manipulator"&c& +4 "core" &-  Sh +3 ."ray"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 ."ray"SC.seek 7 +2 "storage"(#([Y +682 "core" ( +2 ."ray"SC.configure :limp + "storage"($(\ 1b +6 (G& +3 "core" &[Z 7\ &" +811 #"ray"-> access 4 +3 "storage"(4% +5 "core" %A j\ * +3 "manipulator"&{% +4 "core" % g\  ^ Q +3 "manipulator"&_& +3 "core" &- $ V Qh +3 ."ray"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."ray"SC.seek 1 +2 "storage"(y( +990 "core" ( +2 ."ray"SC.configure :limp +2 "storage"($(\ 1b +5 (p& +3 "core" & \ # +1085 #"ray"-> startTube 4 +4656 #-> start(:myshortDA){shortDA} +2 "collection"'&% +5 "processing"%!% +6 "core" %T +2 %x*  +7 #"myshortDA"Ready to sample after 10 seconds from PRV.sipper? + #Type 'Thread[:myshortDA].answer' to continue +404 #"ray"-> Thread[:myshortDA].answer +3 #"myshortDA"ray answered Ready to sample after 10 seconds from PRV.sipper? "Yes" +7 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +3 .delay 10 seconds +1005 .PSV.dial :mixloop +2 "processing"% +145 "core" +2 ."myshortDA"PTV.dial :PRVmixing +3 "processing"%h  +136 "core" +2 ."myshortDA"PRV.dial :sipper +2 "processing"%(  +144 "core"  +3 ."myshortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +6 ."myshortDA"PS.seek 1.1ml +2 "processing"%k'h! +2279 "core" ' +3 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +4 "processing"%F  +2 "collection"'v  +9 "core"  +133  +3 ."myshortDA"PS.seek 0.5ml +3 "processing"%H' +1262 "core" ' +2 ."myshortDA"PRV.dial :waste2 +3 "processing"%R @ +111 "core" ? +2 ."myshortDA"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."myshortDA"PS.seek :empty +2 "processing"%'s +611 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%. +113 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +4 "processing"%@ +13 ."myshortDA"PS.seek 1ml +2 "processing"%='[q +1097 "core" ' +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%A' +1605 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%8 +126 "core" +2 ."myshortDA"PS.seek :empty +3 "processing"%'s +2625 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"% +111 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +13 ."myshortDA"PS.seek 1ml +2 "processing"% '[q +1093 "core" ' +2 ."myshortDA"PSR.select :air +2 "processing"% +14 ."myshortDA"PS.seek 2.5ml +2 "processing"%' +1602 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%; +115 "core" + ."myshortDA"PRV.dial :sipper +2 "processing"%N  +51 "core" +3 ."myshortDA"PS.seek :empty +2 "processing"%5's +2640 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%' +113 "core"  + ."myshortDA"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%' +2614 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%s +113 "core" +3 ."myshortDA"PS.seek :empty +2 "processing"%'s +2619 "core" ' +2 #"myshortDA"Loading da puck from tube 4 into Processing Clamp + "processing"%:& +7 "core" &) +3 "manipulator"&% +3 "core" % g\  \\ Q +3 "storage"(K% +3 "core" %A \ * +3 "storage"(. +3 "core" .( +3 ."myshortDA"SC.reconfigure :tight + "storage"($\ .(\ 1~b +46 ."myshortDA"SC.seek 4 +11 "storage"(r(+ +520 "core" ( +2 ."myshortDA"SC.configure :limp +2 "storage"($(\ 1b +6 (& +3 "core" &+ E\ #) +2 "manipulator"&~& +4 "core" &- [ Mg +2 "manipulator"&t% +4 "core" % g\ 6 N +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek 4 +3 "manipulator"&%( +170 "core" ( +2 "manipulator"&D& +5 "core" & O` +2 "storage"(& +3 "core" &+ \ '. +4 ."myshortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek 4 + 800 counts +2 "manipulator"&g's +105 "core" ' +2 "storage"(9& +4 "core" &+ \ ). +3 ."myshortDA"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +7 ."myshortDA"SE.seek :beamBreak +2 "storage"(a' +302 "core" ' +2 "storage"(- +4 "core" -'| +2 ."myshortDA"SE.configure :default + "storage"(#QK-0-\ b +6 (f& +4 "core" &+ z\ '. +2 "manipulator"&]& +4 "core" & O` +3 ."myshortDA"Elbow.seek 4 +2 "manipulator"&Y( +6 "core" ( +2 "manipulator"&& +4 "core" & O` +3 "storage"(^& +4 "core" &+ \ '. +3 ."myshortDA"Forearm.seek 4 + 300 counts +2 "manipulator"&d' +24 "core" ' +2 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +6 ."myshortDA"Hand.close +2 "manipulator"&-/ +26 "core" / +3 !"myshortDA"o:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 4):bt["4/home/esp/esp2/utils/puckmoves.rb:389:in `load'"8/home/esp/esp2/utils/puckmoves.rb:998:in `loadPuck'";/home/esp/esp2/protocol/2G/DAprocess.rb:281:in `runDA'"6/home/esp/esp2/protocol/2G/DA.rb:124:in `shortDA'" ray:49:in `topLevelBinding'"./home/esp/esp2/lib/base.rb:296:in `start'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +5 ."downElevator"SE.seek :down +3 "manipulator"&B& +7 "storage"( '= +4 "core" & c L` +3 "manipulator"&$% +3 "core" %Ѓ MW +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&' ] +96 "core" ' +2 ."myshortDA"Elbow.seek PC +3 "manipulator"&?( +156 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +91 "core" ( +3 "manipulator"&\\& +4 "core" & O P3 +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &j& +4 "core" &  v P3 +3 ."myshortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek PC +3 "manipulator"&6'E +100 "core" ' + "manipulator"&*& +4 "core" & N3 +3 "manipulator"&P% +4 "core" %I x N +2 "processing"%`& +4 "core" &( +3 "processing"%+& +5 "core" & +3 ."myshortDA"PC.seek :closed +5 "processing"%q(SD +3 "core" & +5 & 3 +9 &Es 2 +9 &6lu F +10 &Y S +9 &A R +10 &NC R +9 &F R +9 &A R +10 &B R +9 &!VA R +9 &#C R +10 &$F R +9 &&A R +10 &(^D R +9 &*G S +9 &+C S +10 &-H S +9 &/eG S +9 &1&F S +10 &2C S +9 &4D S +10 &6mE S +9 &80F R +9 &9G S +10 &;D R +9 &=uF S +9 &?7C S +10 &@E S +9 &BF S +10 &D|I S +9 &F9Z U +9 &Gg W +10 &I} Y +9 &Kqy Z +9 &M2z Z +10 &N Z +9 &P \\ +10 &R[}g 1 +9 &S%] 2 +10 ( + &S + +2 "processing"%+& +4 #"myshortDA"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.74 + .Hand.open +4 "manipulator"&01 +25 "core" 1 +2 "manipulator"&m% +3 "core" %I > K +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&' ] +99 "core" ' +3 #"myshortDA"Heating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +4 "processing"%x { +4 %,9 +7 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%9 +3 "core" 9  +103 "processing"%l9 +3 "core" 9  +103 "processing"%u9 +3 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%V9 +3 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%>9 +4 "core" 9# +103 "processing"%i9 +3 "core" 9' +103 "processing"%n9 +3 "core" 9+ +103 "processing"% 9 +3 "core" 9/ +103 "processing"%L9 +4 "core" 94 +103 "processing"%29 +3 "core" 98 +144 "processing"%@9 +3 "core" 9> +103 "processing"%z9 +3 "core" 9B +103 "processing"%J9 +3 "core" 9F +103 "processing"%C9 +3 "core" 9J +103 "processing"%S9 +3 "core" 9O +103 "processing"%b9 +3 "core" 9S +103 "processing"%W9 +3 "core" 9W +103 "processing"%"9 +3 "core" 9[ +103 "processing"%X9 +3 "core" 9` +103 "processing"%|9 +4 "core" 9d +103 "processing"%9 +3 "core" 9h +103 "processing"%O9 +3 "core" 9l +103 "processing"%T9 +3 "core" 9q +103 "processing"%9 +3 "core" 9 u +103 "processing"%Z9 +4 "core" 9y +103 "processing"%39 +3 "core" 9} +103 "processing"%9 +3 "core" 9# +103 "processing"%U9 +3 "core" 9* +103 "processing"%Q9 +3 "core" 90\ +10 ."myshortDA"PH.hold 2:00:00,28C +3 "processing"%1 p{p. +4 ."myshortDA"delay 1:30 +7 "core"  +8998 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"%\ +114 "core"  +2 #"myshortDA"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +12 ."myshortDA"PS.seek 0.5ml +2 "processing"% ' +587 "core" ' +2 ."myshortDA"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."myshortDA"PS.seek 2ml +2 "processing"%7'Q +1008 "Can" O*? +602 "core" ' + ."myshortDA"PTV.dial :puck +2 "processing"%w  +137 "core"  +2 ."myshortDA"PSV.dial PTV +3 "processing"%e +81 "core" +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%[  +60 "core" +2 "processing"%% +4 "core" %Q  +3 ."myshortDA"PS.seek 1.5ml +3 "processing"%' +591 "core" ' +2 ."myshortDA"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%} * +39 "core" , +2 ."myshortDA"PS.seek 0ml +3 "processing"%'ܑ +1602 "core" ' +2 ."myshortDA"delay 5:00 +30003 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%/  +6 "core"  +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%M  +39 "core" +2 ."myshortDA"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%I * +39 "core" , +2 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"%c +82 "core"  +2 ."myshortDA"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."myshortDA"PS.seek 2.5ml +3 "processing"%' +2540 "core" ' +2 ."myshortDA"PSV.dial PTV +2 "processing"%G +86 "core" +3 ."myshortDA"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%4 +81 "core"  +2 ."myshortDA"delay 5 seconds +503 .PSV.dial PTV +3 "processing"%{ +80 "core" +2 ."myshortDA"delay 5 seconds +502 .PSV.dial :air +3 "processing"%_  +80 "core"  +3 ."myshortDA"PS.seek :empty +4 "processing"%#'s +2548 "core" ' +2 ."myshortDA"PTV.dial :PRVmixing,via: PRV +3 "processing"%p  +137 "core" +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%& +49 "core" +2 ."myshortDA"PRV.dial :ab1 +3 "processing"%! @ +111 "core" > +3 ."myshortDA"PS.reconfigure :slow + "processing"%#A 2`xb +6 ."myshortDA"PS.seek 0.15ml +2 "processing"%' +358 "core" ' +2 ."myshortDA"delay 2 seconds +203 ."connect"CBV.dial PRV +3 ."myshortDA"PRV.dial CBV +4 "collection"'h  +6 "core"  +2 "processing"%(  +46 "core" +2 "processing"% % +4 "core" %  +3 ."myshortDA"PS.seek 0.3ml +2 "processing"%v' +355 "core" ' +2 ."myshortDA"delay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'F  +38 "core" +2 ."myshortDA"PRV.dial :air +2 "processing"%k  +47 "core"  +3 ."myshortDA"PS.seek 0.9ml +2 "processing"%R'N +1262 "core" ' +2 ."myshortDA"PRV.dial :waste2 +2 "processing"%H @ +80 "core" > +3 ."myshortDA"PS.seek 0.5ml +4 "processing"%.' +859 "core" ' +2 #"myshortDA"addPMLReagent08 +2 .PSV.dial :air +3 "processing"%  +48 "core"  +2 ."myshortDA"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."myshortDA"PS.seek 2ml +2 "processing"%='Q +1655 "core" ' +2 ."myshortDA"PSV.dial :PML +12 "processing"%8 +47 "core" +2 ."myshortDA"PTV.dial :mixing +2 "processing"%A @ +77 "core" A +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 "processing"%% +3 "core" %U  +4 ."myshortDA"PS.seek 1.85ml +2 "processing"% 'M +233 "core" ' +2 ."myshortDA"PBV.dial between PSV and waste1 +3 "processing"%; * +37 "core" , +3 ."myshortDA"PS.seek 0ml +4 "processing"%N'ܑ +1979 "core" ' +2 ."myshortDA"delay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +4 "collection"'& +5 "core" & +3 "manipulator"&'& +3 "core" & 5 M3 +3 "manipulator"&5% +4 "core" % m K +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&s(-z +141 "core" ( +2 "manipulator"&& +5 "core" &- @ @ +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &:& +3 "core" &- E @ +3 ."myshortDA"Forearm.seek :garage +3 "manipulator"&'o +112 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&K/ +22 "core" / +2 "manipulator"&& +5 "core" &- K F 5 +2 "manipulator"&y% +3 "core" %~k ? + E 4 +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&' ] +106 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +2 "manipulator"&~( +295 "core" ( +2 "manipulator"&t& +3 "core" & X M\ +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &D& +5 "core" &  L\ +2 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek CC +2 "manipulator"&'ш +103 "core" ' +2 "manipulator"&E& +4 "core" & [ I\ +3 "manipulator"&9% +3 "core" %у E +3 "collection"')& +4 "core" &1 +3 "collection"'& +5 "core" & +3 ."myshortDA"CC.seek :closed +4 "collection"'f(X +5 "core" & +4 & 6 +9 &Do 2 +9 &1jt F +10 &^ V +9 &zC V +9 &<F V +10 &B V +9 &E V +9 &D V +10 &!EC U +9 &#B U +10 &$B U +9 &&A U +9 &(ME U +10 &*F U +9 &+A V +9 &-C V +10 &/UC U +9 &1D V +10 &2D U +9 &4F V +9 &6]F U +10 &8A U +9 &9A U +9 &;G V +10 &=dD V +9 &?&F V +10 &@D V +9 &BF V +9 &DiL W +10 &F'Y X +9 &Gr Z +9 &I _ +10 &KS a +9 &M a +10 &N b +9 &P a +9 &RV b! +10 &T b$ +9 &U b/ +9 &W V +10 &X) *{ +9 &Xq T +3 ( +2 "collection"'& +5 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.57 +2 "collection"']& +5 "core" &Xr3 T +3 ."myshortDA"Hand.open + "manipulator"&1 +18 "core" 1 +2 "manipulator"&^% +3 "core" %~ R e C > +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +2 "manipulator"&-' ] +111 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%B +114 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +12 ."myshortDA"PS.seek 1.5ml +2 "processing"%$' +1605 "core" ' +2 ."myshortDA"delay 5 seconds +503 .PSV.dial :waste1 +3 "processing"%%  +47 "core"  +3 ."myshortDA"PS.seek 0ml +2 "processing"%g'ܑ +1600 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%a +49 "core"  +2 ."myshortDA"PSR.select :air +2 "processing"% +14 ."myshortDA"PS.seek 2.5ml +2 "processing"%d' +2636 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +3 ."myshortDA"CBV.dial PRV +4 "processing"%\\  +4 "collection"'j  +38 "core"  +14 "Can" x@^ +121 "core"  +3 ."myshortDA"PSV.dial :mixloop +2 "processing"%Y +113 "core" +2 ."myshortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing +46 "processing"%*  +76 "core" +12 ."myshortDA"PS.seek 0ml +2 "processing"%P'ܑ +2611 "core" ' +2 ."myshortDA"PSV.dial :air +3 "processing"%`  +47 "core"  +3 ."myshortDA"PS.seek 2.5ml +2 "processing"% ' +2615 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"% +49 "core" +3 ."myshortDA"PS.seek 0ml +4 "processing"%<'ܑ +2640 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%0  +49 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%m' +2615 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%, +54 "core" +3 ."myshortDA"PS.seek 0ml +2 "processing"%+'ܑ +2624 "core" ' +3 #"myshortDA"Garaging FlushPuck in Collection Clamp + "manipulator"&& +8 "core" & S B\ +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek CC +3 "manipulator"&6( +6 "core" ( +2 "manipulator"&& +4 "core" & ` C\ +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &l& +3 "core" & w  C\ +3 ."myshortDA"Forearm.seek CC +4 "manipulator"&u'ш +91 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&/ +28 "core" / +2 ."myshortDA"CC.seek :open +3 "collection"'V( +409 "core" ( +2 "manipulator"&& +4 "core" & . I\ +2 "manipulator"&>% +4 "core" %х 3 A[ +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&i' ] +96 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +3 "manipulator"&n(-z +279 "core" ( +2 "manipulator"& & +4 "core" &-| Gf +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &L& +2 "core" &-| { 9 Gf +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek :garage +3 "manipulator"&2'o +116 "core" ' +3 ."myshortDA"Hand.open +2 "manipulator"&@1 +27 "core" 1 +2 "manipulator"&z% +3 "core" %xc - 9  69 +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +3 "manipulator"&J' ] +104 "core" ' +2 ."da"delayUntil "08:54:55.37" +24786 #recoverPRVreagent08 + .PTV.dial :mixing +4 "processing"%C @ +75 "core" A +2 ."da"PBV.dial :waste1 +3 "processing"%S  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%b * +36 "core" , +2 ."da"PSV.dial :air +3 "processing"%W  +48 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%"' +2550 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%X +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%|  +47 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"% +46 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%O  +47 "core"  +3 ."da"PS.seek :empty +2 "processing"%T's +2536 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +5 .PSV.dial PSR +3 "processing"% +145 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +3 "processing"% +14 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%Z' +601 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%3'Q +1610 "core" ' + ."da"PTV.dial :puck +3 "processing"%  +75 "core"  +2 ."da"PSV.dial PTV +3 "processing"%U +80 "core" + ."da"PBV.dial :waste1 +3 "processing"%Q  +38 "core" +2 "processing"%\ % +3 "core" %V  +3 ."da"PS.seek 1.5ml +3 "processing"%' +595 "core" ' +45 ."da"delay 3 seconds +311 .PBV.dial between PSV and waste1 +2 "processing"% * +37 "core" , +3 ."da"PS.seek 0ml +4 "processing"%w'ܑ +1601 "core" ' +2 ."da"delay 2:00 +5317 "Can" `@ +6687 #"da"recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%e  +5 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%[  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +38 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%7 +81 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +4 "processing"%}' +2544 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%x +80 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%/ +85 "core" +3 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%M  +82 "core"  +3 ."da"PS.seek :empty +4 "processing"%I's +2523 "core" ' +2 #"da"washCycleDA #2 of 2 +2 .PSR.select :air +4 .PSV.dial PSR +5 "processing"%c +156 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +6 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%' +599 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%G'Q +1611 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%4  +6 "core"  +2 ."da"PSV.dial PTV +3 "processing"%{ +81 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%_  +37 "core" +2 "processing"%% +4 "core" %Y +4 ."da"PS.seek 1.5ml +2 "processing"%p' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%& * +37 "core" + +2 ."da"PS.seek 0ml +3 "processing"%!'ܑ +1601 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%#  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%h  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%( * +39 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +4 "processing"% +81 "core" +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%' +2546 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%F +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%k +80 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%v +79 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%H  +79 "core"  +3 ."da"PS.seek :empty +2 "processing"%R's +2530 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +4 "processing"%  +47 "core"  +2 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +2 "processing"%.  +136 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%8  +47 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%A  +7 "core" +2 ."da"PSV.dial :mixloop +2 "processing"% +47 "core" +3 ."da"PS.reconfigure :default + "processing"%#A d`xb +6 ."da"PS.seek 0.3ml +2 "processing"%' +391 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%;  +50 "core"  + "processing"%=% +4 "core" %  +3 ."da"PS.seek 0.55ml +3 "processing"% '"Z +335 "core" ' +3 #"da"addPMLReagent08 + .PSV.dial :air +4 "processing"%  +47 "core"  +3 ."da"PS.seek 2ml +2 "processing"%''Q +1556 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%5 +48 "core" + ."da"PTV.dial :mixing +2 "processing"% @ +78 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%:  +38 "core" +2 "processing"%?% +49 "core" %R  +11 ."da"PS.seek 1.85ml +3 "processing"%K'J +244 "core" ' +2 ."da"PBV.dial between PSV and waste1 +3 "processing"% * +38 "core" , +3 ."da"PS.seek 0ml +4 "processing"%y'ܑ +1966 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +8799 "Can"\ NA +39205 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"% @ +7 "core" A +2 ."da"PBV.dial :waste1 +3 "processing"%  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%t * +37 "core" , +2 ."da"PSV.dial :air +2 "processing"%s  +48 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%D' +2551 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%E +48 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%9  +45 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%) +48 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +47 "core"  +2 ."da"PS.seek :empty +3 "processing"%o's +2521 "core" ' +3 #"da"washCycleDA #1 of 3 + .PSR.select :air +5 .PSV.dial PSR +3 "processing"%] +146 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +3 "processing"%' +591 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +5 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%^'Q +1615 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +76 "core"  +2 ."da"PSV.dial PTV +2 "processing"%B +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 "processing"%N% +3 "core" %Y +4 ."da"PS.seek 1.5ml + "processing"%%' +590 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%$ * +37 "core" , +3 ."da"PS.seek 0ml +4 "processing"%a'ܑ +1602 "core" ' +2 ."da"delay 2:00 +6070 "Can" lOB +5934 #"da"recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%g  +5 "core"  +3 ."da"PBV.dial :waste1 +2 "processing"%j  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%\\ * +38 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%Y +82 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%*' +2541 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%d +82 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%` +81 "core"  +3 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%P +83 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%  +80 "core"  +3 ."da"PS.seek :empty +2 "processing"% 's +2523 "core" ' +3 #"da"washCycleDA #2 of 3 + .PSR.select :air +3 .PSV.dial PSR +4 "processing"%0 +147 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +4 "processing"%<' +586 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%,'Q +1616 "core" ' + ."da"PTV.dial :puck +3 "processing"%m  +7 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 "processing"%l% +4 "core" %W +3 ."da"PS.seek 1.5ml +2 "processing"%' +592 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%~ * +37 "core" + +3 ."da"PS.seek 0ml +2 "processing"%-'ܑ +1610 "core" ' +3 ."da"delay 2:00 +12055 #recoverPSRreagent08 +5 .PTV.dial :puck +2 "processing"%f  +8 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +37 "core" +3 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%> * +38 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%u +81 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"% ' +2549 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%L +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%6 +82 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%@ +91 "core" ~ +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%z  +82 "core"  +3 ."da"PS.seek :empty +2 "processing"%i's +2523 "core" ' +3 #"da"washCycleDA #3 of 3 + .PSR.select :air +3 .PSV.dial PSR +5 "processing"%2 +145 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +7 "processing"% +11 ."da"PS.reconfigure :default + "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%C' +595 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +2 "processing"%S'Q +1606 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%b  +7 "core"  +2 ."da"PSV.dial PTV +2 "processing"%W +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%+  +38 "core" +2 "processing"%X% +4 "core" %N  +3 ."da"PS.seek 1.5ml +3 "processing"%|' +585 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"% * +38 "core" , +3 ."da"PS.seek 0ml +4 "processing"%O'ܑ +1626 "core" ' +2 ."da"delay 2:00 +10507 "Can"v\ M B +1497 #"da"recoverPSRreagent08 + .PTV.dial :puck +5 "processing"%"  +7 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%T * +38 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%Z +82 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%' +2566 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%U +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%Q +81 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%\ +87 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%3  +79 "core"  +2 ."da"PS.seek :empty +3 "processing"% 's +2545 "core" ' +2 ."da"Gate.power :camera,:ON +4 #Mixing DA Substrates + .PSR.select :air +5 .PSV.dial PSR +4 "processing"% +161 "core"  +5 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +17 "processing"% +13 ."da"PS.reconfigure :default +7 "processing"%#A d`xb +11 ."da"PS.seek 0.25ml +6 "processing"%e'I +346 "core" ' +2 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +5 "processing"% +11 ."da"PS.seek 0.5ml +2 "processing"%[' +344 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%'Q +1603 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%7  +7 "core"  +2 ."da"PSV.dial PTV +2 "processing"%w +83 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%  +39 "core" +2 "processing"%x% +5 "core" %M  +2 ."da"PS.seek 1.5ml +2 "processing"%/' +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%M * +38 "core" , +3 ."da"PS.seek 0ml +2 "processing"%}'ܑ +1603 "core" ' +2 ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%c  +6 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%I  +55 "core" +2 ."da"delay 30 seconds +3012 .PBV.dial between PSV and waste1 +2 "processing"% * +40 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%4 +83 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%{' +2641 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%_ +90 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"% +83 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%G +95 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%&  +84 "core"  +2 ."da"PS.seek :empty +4 "processing"%p's +2617 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air +3 .PSV.dial PSR +4 "processing"%# +150 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +6 .PS.reconfigure :default +3 "processing"%#A d`xb +6 ."da"PS.seek 2ml +2 "processing"%h'Q +2109 "core" ' +2 ."da"delay 5 seconds +503 .PTV.dial :puck +3 "processing"%(  +7 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +83 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%!  +40 "core" +2 "processing"%F% +4 "core" %L  +3 ."da"PS.seek 1.5ml +2 "processing"%k' +593 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%v * +40 "core" , +2 ."da"delay 1 second +103 .PSV.dial :waste1 +2 "processing"%H  +117 "core"  +2 ."da"PS.seek :empty +3 "processing"%'s +1606 "core" ' +2 "processing"%9 +3 "core" 9|6 +3 #"da"Processing Puck Heater at 28C before imaging +2 .PH.coast +3 "processing"%. +5 %8& +4 "core" 6 + &S + +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&A% +6 "core" % Z 0 2 ! +2 "storage"(% +5 "core" %A & # + "storage"(R. +4 "core" .(+ +3 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +6 ."da"SC.seek 3 +2 "storage"(;(@ +202 "core" ( +2 ."da"SC.configure :limp + "storage"($(\ 1b +6 (=& +3 "core" &B Z +2 "manipulator"&& +4 "core" &-| & " (f +3 "manipulator"&% +4 "core" % Z 0 '  +3 ."da"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +7 ."da"Elbow.seek 3 +3 "manipulator"& ( +174 "core" ( +2 "manipulator"&5& +4 "core" &  !U +2 "storage"(& +4 "core" &K  f +4 ."da"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&:'m +94 "core" ' +2 "storage"(?& +4 "core" &K o +3 ."da"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +7 ."da"SE.seek :beamBreak +2 "storage"(' +287 "core" ' +2 "storage"('- +4 "core" -' +2 ."da"SE.configure :default + "storage"(#QK-0-\ b +6 ."da"SE.seek :place +3 "storage"(K'x +44 "core" ' +3 "manipulator"&& +3 "core" &   T +3 "manipulator"&% +3 "core" %t   ^f +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +3 "manipulator"&t' ] +91 "core" ' +2 ."da"Elbow.seek PC +3 "manipulator"&s( +253 "core" ( +2 "manipulator"&y& +4 "core" & # $  +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &E& +4 "core" & & $ +3 ."da"Forearm.seek PC +3 "manipulator"&9'E +99 "core" ' +2 ."da"Hand.close +2 "manipulator"&)/ +26 "core" / +2 ."da"PC.seek :open +3 "processing"%( +377 "core" ( + "storage"(D& +4 "core" &K #  l +3 "manipulator"&]& +3 "core" & % & +2 "manipulator"&o% +4 "core" %J ( %  +53 ."da"Forearm.seek :retract +11 "manipulator"&' ] +96 "core" ' +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +3 "manipulator"&( +260 "core" ( +2 "manipulator"&B& +4 "core" & . # N* +2 "storage"(& +4 "core" &K   +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&N'm +111 "core" ' +2 ."da"Hand.open + "manipulator"&^1 +28 "core" 1 +3 "storage"($- +3 "core" -'x +3 ."da"SE.seek -0.3 Pucks below Top Plate +3 "storage"(%'D +27 "core" ' +3 ."da"SE.reconfigure :seal + "storage"(#QK-0-\ b +7 ."da"SE.seek -1.29 Pucks below Top Plate +2 "storage"(g' +62 "core" ' +3 #"da"Lights, camera, ACTION! +5 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +3 "processing"%j& +6 #"da"PuckCamera: snap -bin=2,2 -png=0 -auto /var/log/esp/da25jul1509h.png +16 "core" & y +5 "manipulator"&\\& +11 "core" & * +4 "manipulator"&Y% +6 "core" %҆ +4 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +7 ."psFlush"Forearm.seek :retract +6 "manipulator"&a' ] +96 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&d(-z +188 "core" ( +3 "manipulator"&`& +4 "core" &- n w j +3 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &P& +4 "core" &- ~ k Mj +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&'o +109 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&*/ +29 "core" / +2 "manipulator"&0& +4 "core" &- j +3 "manipulator"& % +5 "core" %σ} ޸ +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&<' ] +109 "core" ' +3 ."psFlush"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +7 ."psFlush"Elbow.seek PC +2 "manipulator"&m( +151 "core" ( +2 "manipulator"&& +4 "core" &+  +3 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 && +3 "core" &+ l n  +3 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek PC +2 "manipulator"&l'E +96 "core" ' +2 "manipulator"&,& +5 "core" &+ Z a ! +2 "manipulator"&~% +4 "core" %K W T L2 +3 "processing"%& +5 "core" &! +2 "processing"%f& +6 "core" & +3 ."psFlush"PC.seek :closed +4 "processing"%(SD +5 "core" & +4 & 5 +9 &Dp 3 +9 &0km G +9 &R V +10 &~9 U +9 &@6 U +10 &5! U +9 &4 zV +9 &8 vV +10 &!F6" vV +9 &#8! vV +10 &$8 vV +9 &&8! uV +9 &(P8 tU +10 &*7! tV +9 &+8 uV +10 &-7! tV +9 &/W4 tV +9 &18! tV +9 &28! tW +10 &49 tV +9 &6^;! tV +10 &8 >" V +9 &9;# V +9 &;8& U +10 &=g9 V +9 &?); V +10 &@< V +9 &B: U +9 &Dp< U +10 &F/D W +9 &GT X +9 &Ie v[ +10 &K`p! s^ +9 &M!v r^ +9 &Nv q_ +10 &P} q_ +9 &RK~_ r; +10 &S %k qW +9 &S*7! t9 +3 ( +2 "processing"%f& +4 #"psFlush"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.85 +2 "processing"%>& +4 "core" &S*4 s9 +4 ."psFlush"Hand.open +2 "manipulator"&u1 +22 "core" 1 +2 "manipulator"&-% +5 "core" %K = 7 2 +2 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +2 "manipulator"&L' ] +100 "core" ' +3 ."psFlush"PSR.select :air +3 .PSV.dial PSR +4 "processing"%6 +50 "core"  + #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +2 "processing"%@' +252 #"da"SX HX9/16 (USB:75): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 1.356 seconds\ Exposing 696x520 pixel 16-bit image for 15.212 seconds\ /var/log/esp/da25jul1509h.png: PNG Upload Complete\ +4 #PuckCamera: snap -bin=2,2 -png=0 15.0 /var/log/esp/midres/da25jul1509h15s.png +357 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +3 "processing"% +16 ."psFlush"PS.seek 2.5ml +74 "processing"%z' +699 #"da"SX HX9/16 (USB:75): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da25jul1509h15s.png: PNG Upload Complete\ +15 #PuckCamera: snap -bin=2,2 -png=0 25.0 /var/log/esp/midres/da25jul1509h25s.png +1453 "core" ' +2 ."psFlush"delay 1 second +69 #"image"compressed /var/log/esp/da25jul1509h.jxl +37 ."psFlush"PRV.dial :waste2,avoiding: :ab2 +4 "processing"% @ +219 "core" A +2 ."psFlush"PTV.dial :PRVmixing +3 "processing"%2  +145 "core" +2 ."psFlush"PSV.dial :mixloop +3 "processing"%i +118 "core" +3 ."psFlush"PS.seek :empty +3 "processing"%C's +574 #"da"SX HX9/16 (USB:75): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 25 seconds\ /var/log/esp/midres/da25jul1509h25s.png: PNG Upload Complete\ +4 .Gate.power :camera,:OFF +5 "storage"(b- +5 "core" -' +4 "storage"(W& +4 "core" &K ! +4 "manipulator"&+& +11 "core" &, 5 < + +9 "manipulator"&X% +14 "core" % N L ^  +7 ."da"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +10 ."da"Elbow.seek 3 +2 "manipulator"&S( +259 "core" ( +2 "manipulator"&& +4 "core" & a J * +2 "storage"(|& +6 "core" &K G G  +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&"'m +99 "core" ' +3 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +7 ."da"SE.seek -0.57 Pucks below Top Plate +2 "storage"('W +54 "core" ' +3 "manipulator"&T& +4 "core" & * +2 "storage"(Z& +5 "core" &K 7 3 +3 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +7 ."da"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek 3 +4 "manipulator"&O'M +37 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&U, +9 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"SE.reconfigure :default + "storage"(#QK-0-\ b +6 ."da"SE.seek -0.39 Pucks below Top Plate +2 "storage"(Q' +31 "core" ' +3 "manipulator"&\ % +5 "core" %V P Q ] Z + "storage"(3& +5 "core" &K   +2 ."da"Forearm.force -20 +2 "manipulator"&5 +6 ."da"Forearm.seek 3 + 309 counts +2 "manipulator"&'Ђ +22 "core" ' +2 "manipulator"&& +3 "core" & H ' +3 "storage"( & +5 "core" &K ) E  +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&e'm +25 "core" ' +2 "storage"([% +81 "core" % Q Q l  +3 ."downElevator"SE.seek :down +8 "storage"(7'= +96 (w% +3 "core" %h+ ? A [v +2 "manipulator"&% +6 "core" %l   +4 ."da"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +3 "manipulator"&x' ] +93 "core" ' +63 ' + ."downElevator"SE.stop +2 "storage"(5 +6 (& +4 "core" &K T Y  +905 ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +5 "processing"%M +118 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +15 ."psFlush"PS.seek 0.5ml +2 "processing"%/' +72 #"image"compressed /var/log/esp/midres/da25jul1509h15s.jxl +518 "core" ' +2 ."psFlush"delay 5 seconds +504 .PSR.select :air +4 "processing"% +21 ."psFlush"PS.seek 2.5ml +4 "processing"%c' +1839 #"image"compressed /var/log/esp/midres/da25jul1509h25s.jxl +3 ."Qmail"DAfans.email "da25jul1509h exposed 15.212 seconds\\nmidres/da25jul1509h15s\\nmidres/da25jul1509h25s",Subject: "da25jul1509h images!" +272 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +3 "processing"%I  +87 "core" +2 ."psFlush"PTV.dial :mixing +11 "processing"% @ +77 "core" B +3 ."psFlush"PSV.dial :mixloop +3 "processing"%4 +115 "core" +2 ."psFlush"PS.seek :empty +4 "processing"%}'s +2618 "core" ' +6 ."psFlush"PSV.dial PSR +6 "processing"%_ +119 "core"  +5 ."psFlush"PSR.select :flush +6 "processing"%@ +23 ."psFlush"PS.seek 1ml +6 "processing"%'[q +1101 "core" ' +4 ."psFlush"PSR.select :air +6 "processing"% +25 ."psFlush"PS.seek 2.5ml +5 "processing"%G' +379 #"uploadLog"upsync +1227 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%& +82 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%{  +75 "core"  +2 ."psFlush"PBV.dial :waste1 +3 "processing"%#  +6 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"%p'ܑ +2627 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%( +82 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"% ' +1866 "Can"t UCL +763 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%! +82 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"%F'ܑ +2626 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%h +82 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +2 "processing"%v' +596 "core" ' + ."psFlush"PSR.select :air +4 "processing"% +13 ."psFlush"PS.seek 2.5ml +3 "processing"%H' +2113 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%k +81 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"% U +58 "core" V +2 ."psFlush"PS.seek 0ml +3 "processing"%.'ܑ +2618 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%8 @ +51 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%A' +2621 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%  +80 "core"  +2 ."psFlush"PS.seek :empty +4 "processing"%R's +2625 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%= +49 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%' +2624 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"% +80 "core" + ."psFlush"PBV.dial PSV +3 "processing"%r U +7 "core" U +3 ."psFlush"PS.seek 0ml +2 "processing"%5'ܑ +2640 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +49 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%?' +2629 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%n  +81 "core"  +2 ."psFlush"PS.seek :empty +4 "processing"%J's +2622 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%' +55 "core"  +2 ."psFlush"PSR.select :flush +5 "processing"%@ +12 ."psFlush"PS.seek 1ml +2 "processing"%'[q +1101 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1614 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"% +90 "core" ~ +3 ."psFlush"PTV.dial :puck +2 "processing"%:  +7 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%y  +60 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%E'ܑ +2621 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +82 "core"  +2 ."psFlush"PSR.select :air +59 .PS.seek 2.5ml +4 "processing"%)' +2611 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%t +81 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"%q'ܑ +2640 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%D +82 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +3 "processing"%]' +584 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%o' +2115 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%9 +82 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%B U +58 "core" U +3 ."psFlush"PS.seek 0ml +4 "processing"%'ܑ +2641 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%s @ +50 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%^' +2629 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%$  +80 "core"  +3 ."psFlush"PS.seek :empty +2 "processing"%j's +2626 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%\\ +50 "core"  +2 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%' +2627 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%Y +80 "core" + ."psFlush"PBV.dial PSV +4 .PS.seek 0ml +5 "processing"%K'ܑ +2627 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%% @ +51 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%`' +2618 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%N  +85 "core"  +3 ."psFlush"PS.seek :empty +2 "processing"%P's +2622 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&& +6 "core" & ! L' +3 "manipulator"&*% +3 "core" % T  L +3 ."psFlush"Elbow.seek PC +2 "manipulator"&0( +281 "core" ( +2 "manipulator"& & +4 "core" &) u O +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &a& +3 "core" &) 5 O +3 ."psFlush"Forearm.seek PC +3 "manipulator"&'E +99 "core" ' +2 ."psFlush"Hand.close + "manipulator"&/ +29 "core" / +3 ."psFlush"PC.seek :open +4 "processing"%( +375 "core" ( +2 "manipulator"&,& +4 "core" &) ! " S +2 "manipulator"&~% +4 "core" %R  ( S +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&' ] +112 "core" ' +3 ."psFlush"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek :garage +2 "manipulator"&d(-z +118 "core" ( +2 "manipulator"&<& +4 "core" &-r   V +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 && +3 "core" &-r   W +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek :garage +2 "manipulator"&>'o +110 "core" ' +2 ."psFlush"Hand.open +2 "manipulator"&u1 +26 "core" 1 +2 "manipulator"&-% +4 "core" %xn 0 AT +3 ."psFlush"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +3 "manipulator"&f' ] +116 "core" ' +3 #"myshortDA"Finished short da assay +341 "Can"f\ CC +60002 f\ C<Dx +22345 #"ray"-> access 3 +5 "storage"(6% +3 "core" %A S\ 1 +3 "manipulator"&l% +4 "core" % @  = Y +2 "manipulator"&& +4 "core" &-u   _ Y +3 ."ray"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."ray"SC.seek 7 +3 "storage"(@([Y +693 "core" ( +2 ."ray"SC.configure :limp +2 "storage"($(\ 1b +5 ( & +49 "core" &[\\ Y\ , +1478 #"ray"-> access 4 +5 "storage"(2% +3 "core" %B )\ . +3 "manipulator"&i% +5 "core" % @   V +2 "manipulator"&z& +4 "core" &-u  V +2 ."ray"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."ray"SC.seek 1 +3 "storage"(b( +989 "core" ( +2 ."ray"SC.configure :limp +2 "storage"($(\ 1b +5 (W& +3 "core" & \  +816 #"ray"-> startTube 4 +3916 #-> start(:myshortDA){shortDA; samplePassF; PS.flush} +6 "collection"'+% +6 "processing"%X% +2 "core" %T +8 %p +3 #"myshortDA"Ready to sample after 10 seconds from PRV.sipper? + #Type 'Thread[:myshortDA].answer' to continue +6779 #"ray"-> Thread[:myshortDA].answer +2 #"myshortDA"ray answered Ready to sample after 10 seconds from PRV.sipper? "Yes" +8 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1005 .PSV.dial :mixloop + "processing"% +143 "core" +2 ."myshortDA"PTV.dial :PRVmixing +2 "processing"%|  +136 "core" +2 ."myshortDA"PRV.dial :sipper +3 "processing"%m  +48 "core" +3 ."myshortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +5 ."myshortDA"PS.seek 1.1ml +2 "processing"%T'h! +2279 "core" ' +2 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +5 "collection"'Z  +3 "processing"%L  +8 "core" +134  +3 ."myshortDA"PS.seek 0.5ml +4 "processing"%\ ' +1269 "core" ' +2 ."myshortDA"PRV.dial :waste2 +2 "processing"%3 @ +110 "core" ? +3 ."myshortDA"PS.reconfigure :default + "processing"%#A d`xb +6 ."myshortDA"PS.seek :empty +2 "processing"%'s +590 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"% +113 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +4 "processing"%@ +13 ."myshortDA"PS.seek 1ml +2 "processing"%g'[q +1097 "core" ' +2 ."myshortDA"PSR.select :air +3 "processing"% +12 ."myshortDA"PS.seek 2.5ml +2 "processing"%[' +1609 "core" ' +2 ."myshortDA"PSV.dial :mixloop +3 "processing"%" +113 "core" +2 ."myshortDA"PS.seek :empty +4 "processing"%S's +2620 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"% +113 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +4 "processing"%@ +14 ."myshortDA"PS.seek 1ml +2 "processing"%w'[q +1097 "core" ' + ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +3 "processing"%' +1608 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%O +113 "core" +2 ."myshortDA"PRV.dial :sipper +2 "processing"%  +49 "core" +2 ."myshortDA"PS.seek :empty +3 "processing"%'s +2640 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%Q +113 "core"  +2 ."myshortDA"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%e' +2620 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%7 +113 "core" +3 ."myshortDA"PS.seek :empty +2 "processing"%M's +2622 "core" ' +2 #"myshortDA"Loading da puck from tube 4 into Processing Clamp +2 "processing"%C& +11 "core" & +3 "manipulator"&/% +8 "core" % @   V +3 "storage"(I% +3 "core" %B x\ . +3 "storage"(. +3 "core" .( +3 ."myshortDA"SC.reconfigure :tight + "storage"($\ .(\ 1~b +5 ."myshortDA"SC.seek 4 +3 "storage"(4(+ +199 "Can"j E +313 "core" ( +2 ."myshortDA"SC.configure :limp +2 "storage"($(\ 1b +5 (c& +4 "core" &+ \\\ ) +2 "manipulator"&_& +4 "core" &-u  S +2 "manipulator"&}% +4 "core" % @ \ S +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek 4 +2 "manipulator"&( +171 "core" ( +2 "manipulator"&&& +4 "core" & ( y SX +3 "storage"({& +4 "core" &+ \ * +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek 4 + 800 counts +3 "manipulator"&#'s +92 "core" ' +2 "storage"(G& +4 "core" &+ 1\ * +3 ."myshortDA"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +7 ."myshortDA"SE.seek :beamBreak +2 "storage"((' +304 "core" ' +2 "storage"(p- +4 "core" -'} +41 ."myshortDA"SE.configure :default +10 "storage"(#QK-0-\ b +6 (!& +5 "core" &+ \ ' +2 "manipulator"& & +3 "core" & U PX +3 ."myshortDA"Elbow.seek 4 +3 "manipulator"&h( +5 "core" ( +3 "manipulator"&F& +3 "core" & PX +3 "storage"(v& +4 "core" &+ 7\ ( +3 ."myshortDA"Forearm.seek 4 + 300 counts +3 "manipulator"&k' +37 "core" ' +2 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Hand.close +2 "manipulator"&/ +27 "core" / +3 !"myshortDA"o:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 4):bt["4/home/esp/esp2/utils/puckmoves.rb:389:in `load'"8/home/esp/esp2/utils/puckmoves.rb:998:in `loadPuck'";/home/esp/esp2/protocol/2G/DAprocess.rb:281:in `runDA'"6/home/esp/esp2/protocol/2G/DA.rb:124:in `shortDA'" ray:54:in `topLevelBinding'"./home/esp/esp2/lib/base.rb:296:in `start'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +4 ."downElevator"SE.seek :down +4 "storage"(H'= +4 "manipulator"&8& +8 "core" &  OX +2 "manipulator"&.% +5 "core" %| Z M6 +2 ."myshortDA"Forearm.seek :retract +3 "manipulator"&' ] +98 "core" ' +2 ."myshortDA"Elbow.seek PC +4 "manipulator"&A( +155 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +91 "core" ( +2 "manipulator"&=& +4 "core" & 9 P< +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &R& +4 "core" & " P; +3 ."myshortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek PC +3 "manipulator"&'E +99 "core" ' +2 "manipulator"&r& +4 "core" & R O; +3 "manipulator"&% +4 "core" %J & O +2 "processing"%& +4 "core" &! +3 "processing"%5& +5 "core" & +3 ."myshortDA"PC.seek :closed +3 "processing"%n(SD +7 "core" &! +3 &! 4 +10 & Er 2 +9 &Dor F +10 &V S +9 &? R +9 &^D" R +10 &C! S +9 &B" S +9 &C S +10 &!fC R +9 &#(?! R +10 &$?" S +9 &&B" S +9 &(mC" S +10 &*0@! R +9 &+C! R +9 &-F" S +10 &/uC! S +9 &18C$ R +9 &2F! S +10 &4C S +9 &6}G! S +10 &8?B" S +9 &:D! R +9 &;D$ R +10 &=G! S +9 &?FF! S +9 &A C! S +10 &BG! S +9 &DH" S +10 &FHT! U +9 &Hd" W +9 &Iw" Y +10 &K{! Z +9 &M@ [ +10 &O! [\ +9 &P! [ +9 &Rg{k" / +10 &S$Y" 1 +9 ( + &S!! + +3 "processing"%5& +4 #"myshortDA"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.74 + .Hand.open +2 "manipulator"&?1 +22 "core" 1 +2 "manipulator"&'% +4 "core" %J I N +3 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +2 "manipulator"&J' ] +100 "core" ' +4 #"myshortDA"Heating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +5 "processing"% { +3 %9 +9 "core" 9 +102 "processing"%:9 +3 "core" 9 +103 "processing"%y9 +4 "core" 9  +103 "processing"%9 +3 "core" 9  +103 "processing"% 9 +3 "core" 9 +103 "processing"%E9 +4 "core" 9 +103 "processing"%t9 +3 "core" 9 +103 "processing"%)9 +3 "core" 9 +103 "processing"%D9 +3 "core" 9# +103 "processing"%q9 +3 "core" 9' +103 "processing"%]9 +4 "core" 9+ +103 "processing"%99 +3 "core" 9/ +103 "processing"%B9 +3 "core" 94 +103 "processing"%o9 +4 "core" 98 +103 "processing"%s9 +3 "core" 9< +103 "processing"%9 +3 "core" 9@ +103 "processing"%$9 +3 "core" 9E +103 "processing"%^9 +3 "core" 9I +103 "processing"%\\9 +4 "core" 9M +103 "processing"%j9 +3 "core" 9Q +103 "processing"%Y9 +3 "core" 9V +103 "processing"%9 +3 "core" 9Z +103 "processing"%%9 +3 "core" 9^ +103 "processing"%K9 +3 "core" 9b +103 "processing"%N9 +3 "core" 9g +103 "processing"%`9 +3 "core" 9k +103 "processing"%9 +3 "core" 9o +103 "processing"%*9 +3 "core" 9s +103 "processing"% 9 +4 "core" 9w +103 "processing"%a9 +3 "core" 9| +103 "processing"%U9 +3 "core" 9\  +103 "processing"%9 +3 "core" 9 +103 "processing"%x9 +3 "core" 9 +144 "processing"%9 +3 "core" 9! +104 "processing"%,9 +3 "core" 9( +103 "processing"%~9 +3 "core" 9. +103 "processing"%<9 +3 "core" 94\ +12 ."myshortDA"PH.hold 2:00:00,28C +5 "processing"% p{p. +3 ."myshortDA"delay 1:30 +6 "core"  +9000 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +113 "core"  +2 #"myshortDA"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."myshortDA"PS.seek 0.5ml +2 "processing"%u' +601 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."myshortDA"PS.seek 2ml +2 "processing"%-'Q +1612 "core" ' +2 ."myshortDA"PTV.dial :puck +2 "processing"%0  +137 "core"  +2 ."myshortDA"PSV.dial PTV +2 "processing"% +80 "core" +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%>  +58 "core" +3 "processing"%6% +3 "core" %S%  +3 ."myshortDA"PS.seek 1.5ml +3 "processing"%l' +595 "core" ' +2 ."myshortDA"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"% * +40 "core" + +3 ."myshortDA"PS.seek 0ml +2 "processing"%;'ܑ +1610 "core" ' +2 ."myshortDA"delay 5:00 +30003 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%  +15 "core"  +2 ."myshortDA"PBV.dial :waste1 +3 "processing"%2  +37 "core" +3 ."myshortDA"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%i * +39 "core" , +2 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +3 "processing"%z +81 "core"  +3 ."myshortDA"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."myshortDA"PS.seek 2.5ml +2 "processing"%@' +2542 "core" ' +2 ."myshortDA"PSV.dial PTV +2 "processing"%W +82 "core" +2 ."myshortDA"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%+ +80 "core"  +2 ."myshortDA"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%X +79 "core" +3 ."myshortDA"delay 5 seconds +503 .PSV.dial :air + "processing"%  +79 "core"  +3 ."myshortDA"PS.seek :empty +2 "processing"%|'s +1526 "Can"^\ N]E +1043 "core" ' +2 ."myshortDA"PTV.dial :PRVmixing,via: PRV +3 "processing"%m  +138 "core" +2 ."myshortDA"PSV.dial :mixloop +3 "processing"%P +47 "core" +2 ."myshortDA"PRV.dial :ab1 +2 "processing"%Z @ +112 "core" > +2 ."myshortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +6 ."myshortDA"PS.seek 0.15ml +2 "processing"%L' +355 "core" ' +2 ."myshortDA"delay 2 seconds +202 ."connect"CBV.dial PRV +3 ."myshortDA"PRV.dial CBV +4 "processing"%T  +47 "core"  +2 "processing"%3% +3 "core" %  +3 ."myshortDA"PS.seek 0.3ml +2 "processing"%\ ' +354 "core" ' +2 ."myshortDA"delay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'  +37 "core" +2 ."myshortDA"PRV.dial :air +2 "processing"%  +48 "core"  +3 ."myshortDA"PS.seek 0.9ml +2 "processing"%g'N +1265 "core" ' +2 ."myshortDA"PRV.dial :waste2 +2 "processing"%" @ +79 "core" ? +3 ."myshortDA"PS.seek 0.5ml +4 "processing"%[' +857 "core" ' +2 #"myshortDA"addPMLReagent08 +2 .PSV.dial :air +4 "processing"%  +47 "core"  +2 ."myshortDA"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."myshortDA"PS.seek 2ml +2 "processing"%S'Q +1600 "core" ' +2 ."myshortDA"PSV.dial :PML +2 "processing"%w +46 "core" +2 ."myshortDA"PTV.dial :mixing +2 "processing"%O @ +75 "core" A +2 ."myshortDA"PBV.dial :waste1 +3 "processing"%  +38 "core" +2 "processing"%% +3 "core" %N#  +3 ."myshortDA"PS.seek 1.85ml +2 "processing"%Q'F +230 "core" ' +2 ."myshortDA"PBV.dial between PSV and waste1 +3 "processing"% * +37 "core" , +3 ."myshortDA"PS.seek 0ml +4 "processing"%7'ܑ +1954 "core" ' +2 ."myshortDA"delay 2 seconds +203 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'e& +3 "core" & +4 "manipulator"&C& +4 "core" & K N; +2 "manipulator"&/% +4 "core" % |\  M +44 ."myshortDA"Elbow.reconfigure :tight +11 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&I(-z +132 "core" ( +2 "manipulator"&& +4 "core" &- c E"y +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &b& +3 "core" &- C"x +3 ."myshortDA"Forearm.seek :garage +4 "manipulator"&c'o +109 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&_/ +18 "core" / +2 "manipulator"&}& +4 "core" &-\ G H 9!r +2 "manipulator"&&% +4 "core" %σq 4 $ 9 +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&{' ] +103 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +2 "manipulator"&G( +282 "core" ( +2 "manipulator"&d& +4 "core" & S K, +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &f& +3 "core" & K, +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek CC +3 "manipulator"&p'ш +102 "core" ' +3 "manipulator"&!& +5 "core" & G, +2 "manipulator"& % +3 "core" %щ E +3 "collection"'F& +4 "core" & +3 "collection"'v& +5 "core" & +3 ."myshortDA"CC.seek :closed +3 "collection"'(X +7 "core" & +4 & 6 +9 &Dr 2 +10 &7kt G +9 &Z U +10 &F V +9 &ED U +9 &A U +10 &E U +9 &G U +9 &!MB U +10 &#B U +9 &$C U +10 &&C U +9 &(UE U +9 &*D U +10 &+D U +9 &-C U +9 &/]C U +10 &1C U +9 &2@ U +10 &4A U +9 &6dA V +9 &8'C U +10 &9> U +9 &;B U +10 &=lD V +9 &?/A U +9 &@A U +10 &BB V +9 &DsJ V +9 &F/Z X +10 &Gp [ +9 &I _ +9 &K[ a +10 &M a +9 &N a +10 &P b +9 &R] b" +9 &T b$ +10 &U b/ +9 &W U +9 &X( *z +10 &Xg T +2 ( +3 "collection"'v& +4 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.62 + "collection"'8& +7 "core" &Xg T +2 ."myshortDA"Hand.open +2 "manipulator"&.1 +28 "core" 1 +2 "manipulator"&% +4 "core" %~  ? +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +7 ."myshortDA"Forearm.seek :retract +2 "manipulator"&#' ] +99 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%( +115 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +4 "processing"%@ +12 ."myshortDA"PS.seek 1.5ml +2 "processing"%k' +1613 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%=  +47 "core"  +3 ."myshortDA"PS.seek 0ml +4 "processing"%R'ܑ +1598 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%h +49 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +12 ."myshortDA"PS.seek 2.5ml +3 "processing"%r' +2618 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 ."myshortDA"CBV.dial PRV +5 "collection"'  +2 "processing"%  +37 "core"  +140  +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%H +113 "core" +2 ."myshortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing +4 "processing"%  +78 "core" +3 ."myshortDA"PS.seek 0ml +2 "processing"%'ܑ +2624 "core" ' +2 ."myshortDA"PSV.dial :air +3 "processing"%?  +47 "core"  +3 ."myshortDA"PS.seek 2.5ml +2 "processing"%'' +2621 "core" ' +2 ."myshortDA"PSV.dial :mixloop +3 "processing"% +49 "core" +2 ."myshortDA"PS.seek 0ml +3 "processing"%5'ܑ +2629 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%:  +49 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%' +2621 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%y +49 "core" +3 ."myshortDA"PS.seek 0ml +4 "processing"%'ܑ +2618 "core" ' +11 #"myshortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"& & +6 "core" & c K > ?, +4 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +3 "manipulator"&E( +24 "core" ( +2 "manipulator"&t& +5 "core" & v g g A +2 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &)& +3 "core" & W l @ +4 ."myshortDA"Forearm.seek CC +2 "manipulator"&D'ш +98 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&q/ +23 "core" / +2 ."myshortDA"CC.seek :open +3 "collection"']( +408 "core" ( + "manipulator"&9& +4 "core" & V F +3 "manipulator"&B% +4 "core" %і e D$ +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&o' ] +95 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +3 "manipulator"&s(-z +277 "core" ( +2 "manipulator"&& +5 "core" &-  Em +2 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &$& +5 "core" &- u C Hm +2 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek :garage +3 "manipulator"&^'o +114 "core" ' +2 ."myshortDA"Hand.open +2 "manipulator"&\\1 +21 "core" 1 +2 "manipulator"&j% +5 "core" %wb  -. +2 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +2 "manipulator"&Y' ] +115 "core" ' +3 ."da"delayUntil "10:27:48.81" +24791 #recoverPRVreagent08 + .PTV.dial :mixing +4 "processing"% @ +77 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%%  +38 "core" +2 ."da"delay 30 seconds +2735 "Can"Y\ LF: +267 ."da"PBV.dial between PSV and waste1 +3 "processing"%K * +38 "core" , +2 ."da"PSV.dial :air +2 "processing"%N  +50 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%`' +2546 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"% +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%*  +49 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"% +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%a  +49 "core"  +2 ."da"PS.seek :empty +4 "processing"%U's +2547 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +5 .PSV.dial PSR +4 "processing"% +145 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +13 ."da"PS.reconfigure :default + "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%x' +584 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +2 "processing"%'Q +1602 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%,  +75 "core"  +2 ."da"PSV.dial PTV +3 "processing"%~ +80 "core" + ."da"PBV.dial :waste1 +2 "processing"%<  +39 "core" +2 "processing"%% +4 "core" %S%  +3 ."da"PS.seek 1.5ml +2 "processing"%M' +595 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%u * +37 "core" , +3 ."da"PS.seek 0ml +2 "processing"%0'ܑ +1601 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +9 "processing"%  +11 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%>  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%6 * +37 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%- +82 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +7 ."da"PS.seek 2.5ml +2 "processing"%' +2549 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%l +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +10 "processing"% +82 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +82 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%2  +79 "core"  +3 ."da"PS.seek :empty +2 "processing"%i's +2525 "core" ' +2 #"da"washCycleDA #2 of 2 +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%z +145 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +4 "processing"%;' +590 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%W'Q +1599 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%+  +7 "core"  +2 ."da"PSV.dial PTV +3 "processing"%X +79 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 "processing"%@% +4 "core" %T%  +3 ."da"PS.seek 1.5ml +3 "processing"%m' +585 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%P * +38 "core" + +3 ."da"PS.seek 0ml +4 "processing"%Z'ܑ +1598 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +3 "processing"%|  +7 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%T  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%3 * +44 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%L +81 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"% ' +2522 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +81 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%\ +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%" +91 "core" ~ +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%g  +82 "core"  +2 ."da"PS.seek :empty +4 "processing"%'s +710 "Can"_ `!F +1812 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air +4 "processing"%[  +46 "core"  +2 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +2 "processing"%w  +136 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%O  +47 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%  +17 "core" +2 ."da"PSV.dial :mixloop +2 "processing"% +50 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.3ml +2 "processing"%' +389 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air + "processing"%S  +48 "core"  +2 "processing"%Q% +4 "core" %  +3 ."da"PS.seek 0.55ml +2 "processing"%e'"X +331 "core" ' +3 #"da"addPMLReagent08 + .PSV.dial :air +4 "processing"%C  +49 "core"  +2 ."da"PS.seek 2ml +3 "processing"%/'Q +1560 "core" ' +2 ."da"PSV.dial :PML +2 "processing"% +49 "core" +2 ."da"PTV.dial :mixing +2 "processing"%b @ +79 "core" A +2 ."da"PBV.dial :waste1 +3 "processing"%_  +37 "core" +2 "processing"%}% +4 "core" %X# +3 ."da"PS.seek 1.85ml +2 "processing"%&'P +230 "core" ' +2 ."da"PBV.dial between PSV and waste1 +3 "processing"%A * +37 "core" , +3 ."da"PS.seek 0ml +4 "processing"%J'ܑ +1957 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +48004 #recoverPRVreagent08 + .PTV.dial :mixing +4 "processing"%c @ +5 "core" A +2 ."da"PBV.dial :waste1 +3 "processing"%d  +37 "core" +3 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +3 "processing"%f * +36 "core" , +2 ."da"PSV.dial :air +2 "processing"%I  +49 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +4 "processing"%!' +451 "Can"e Y$Gf +2084 "core" ' +2 ."da"PSV.dial :mixloop +52 "processing"% +49 "core" +2 ."da"delay 2 seconds +206 .PSV.dial :air +2 "processing"%F  +48 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%{ +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%V  +49 "core"  +2 ."da"PS.seek :empty +4 "processing"%8's +2518 "core" ' +3 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +5 .PSV.dial PSR +3 "processing"%. +156 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +6 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%' +604 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +6 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%v'Q +1615 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%(  +76 "core"  +2 ."da"PSV.dial PTV +2 "processing"%p +82 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%7  +38 "core" +2 "processing"%=% +4 "core" %W +3 ."da"PS.seek 1.5ml +2 "processing"%k' +594 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%h * +37 "core" + +3 ."da"PS.seek 0ml +4 "processing"%R'ܑ +1609 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +2 "processing"%H * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +80 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +7 ."da"PS.seek 2.5ml +2 "processing"%r' +2564 "core" ' + ."da"PSV.dial PTV +3 "processing"%? +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +4 "processing"% +81 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"% +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%'  +79 "core"  +2 ."da"PS.seek :empty +3 "processing"%:'s +2537 "core" ' +3 #"da"washCycleDA #2 of 3 + .PSR.select :air +4 .PSV.dial PSR +3 "processing"%5 +147 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +3 "processing"% +14 ."da"PS.reconfigure :default + "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%y' +591 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%'Q +1612 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%  +7 "core"  +2 ."da"PSV.dial PTV +2 "processing"%t +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%)  +38 "core" +2 "processing"%q% +4 "core" %X# +3 ."da"PS.seek 1.5ml +2 "processing"%G' +586 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%# * +38 "core" , +3 ."da"PS.seek 0ml +2 "processing"%'ܑ +1604 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%9  +6 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%B  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%D * +37 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"% +81 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%$' +2527 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%E +80 "core" +3 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%\\ +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%j +91 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%o  +124 "core"  +7 ."da"PS.seek :empty +10 "processing"%^'s +1395 "Can"g\ P'G +1137 "core" ' +3 #"da"washCycleDA #3 of 3 + .PSR.select :air +4 .PSV.dial PSR +4 "processing"% +144 "core"  +3 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +13 ."da"PS.reconfigure :default + "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%%' +600 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +3 "processing"%K'Q +1611 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%N  +12 "core"  +2 ."da"PSV.dial PTV +7 "processing"% +79 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +39 "core" +2 "processing"%*% +4 "core" %O#  +3 ."da"PS.seek 1.5ml +2 "processing"% ' +585 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%a * +37 "core" + +3 ."da"PS.seek 0ml +4 "processing"%`'ܑ +1609 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%  +4 "core"  +3 ."da"PBV.dial :waste1 +3 "processing"%U  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%x * +37 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%, +82 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%~' +2520 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%< +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +80 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"% +79 "core" +3 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%u  +79 "core"  +3 ."da"PS.seek :empty +3 "processing"%M's +2526 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates +2 .PSR.select :air +5 .PSV.dial PSR +3 "processing"% +152 "core"  +5 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +9 "processing"% +18 ."da"PS.reconfigure :default +5 "processing"%#A d`xb +14 ."da"PS.seek 0.25ml +6 "processing"%>'I +349 "core" ' +2 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +5 "processing"% +12 ."da"PS.seek 0.5ml +3 "processing"%6' +342 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +13 ."da"PS.seek 2ml +2 "processing"%-'Q +1613 "core" ' + ."da"PTV.dial :puck +3 "processing"%0  +7 "core"  +2 ."da"PSV.dial PTV +2 "processing"%l +82 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +39 "core" +2 "processing"% % +4 "core" %T  +2 ."da"PS.seek 1.5ml +2 "processing"%2' +585 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"% * +37 "core" + +3 ."da"PS.seek 0ml +2 "processing"%z'ܑ +1610 "core" ' +2 ."da"delay 10 seconds +1004 #recoverPSRreagent08 +2 .PTV.dial :puck +3 "processing"%i  +7 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%;  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%+ * +38 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%X +81 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%' +2616 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%@ +83 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%W +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%P +95 "core" ~ +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%m  +84 "core"  +2 ."da"PS.seek :empty +3 "processing"%|'s +2623 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air +54 .PSV.dial PSR +12 "processing"%T +149 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +6 .PS.reconfigure :default +2 "processing"%#A d`xb +6 ."da"PS.seek 2ml +2 "processing"%1'Q +2112 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +3 "processing"%3  +6 "core"  +2 ."da"PSV.dial PTV +3 "processing"%L +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%Z  +40 "core" +2 "processing"%% +4 "core" %O  +3 ."da"PS.seek 1.5ml +3 "processing"%\ ' +587 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%" * +39 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%g  +116 "core"  +2 ."da"PS.seek :empty +4 "processing"% 's +1601 "core" ' +2 "processing"%[9 +4 "core" 9y6 +3 #"da"Processing Puck Heater at 28C before imaging +2 .PH.coast +3 "processing"%w +6 %O& +3 "core" 6 +4 &S! + +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&% +6 "core" % M Z Q  +3 "storage"(% +3 "core" %A z +3 "storage"(. +3 "core" .(+ +3 ."da"SC.reconfigure :tight + "storage"($\ .(\ 1~b +5 ."da"SC.seek 3 +3 "storage"(S(@ +203 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +6 (Q& +3 "core" &B  +3 "manipulator"&& +3 "core" &- K M e m +3 "manipulator"&C% +3 "core" % M P X V  +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +2 "manipulator"&e( +174 "core" ( +2 "manipulator"&& +3 "core" & * ' 6 [ +3 "storage"(b& +4 "core" &M M +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&_'m +103 "core" ' +2 "storage"(}& +4 "core" &M " ! +2 ."da"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +6 ."da"SE.seek :beamBreak +2 "storage"(A' +284 "core" ' +2 "storage"(/- +4 "core" -' +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +6 ."da"SE.seek :place +2 "storage"(&'x +43 "core" ' +3 "manipulator"&c& +3 "core" & ) 2 @ [ +3 "manipulator"&d% +4 "core" %} 8 5  +3 ."da"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +3 "manipulator"&f' ] +90 "core" ' +2 ."da"Elbow.seek PC +4 "manipulator"&I( +255 "core" ( +2 "manipulator"&J& +3 "core" & \  K +3 ."da"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 & & +5 "core" &   H +2 ."da"Forearm.seek PC +3 "manipulator"&F'E +95 "core" ' + ."da"Hand.close +2 "manipulator"&{/ +28 "core" / +2 ."da"PC.seek :open +3 "processing"%V( +377 "core" ( +2 "storage"(!& +4 "core" &M ( +3 "manipulator"&.& +4 "core" & , - m  +2 "manipulator"&8% +4 "core" %Q 5 0 ` I +3 ."da"Forearm.seek :retract +3 "manipulator"&' ] +99 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +2 "manipulator"&(( +249 "core" ( +2 "manipulator"&p& +4 "core" &  " p[ +2 "storage"(7& +5 "core" &M   +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&='m +116 "core" ' +3 ."da"Hand.open + "manipulator"&v1 +24 "core" 1 +3 "storage"(h- +3 "core" -'x +3 ."da"SE.seek -0.3 Pucks below Top Plate +3 "storage"(k'D +28 "core" ' +53 ."da"SE.reconfigure :seal +10 "storage"(#QK-0-\ b +6 ."da"SE.seek -1.29 Pucks below Top Plate +3 "storage"(' +60 "core" ' +2 #"da"Lights, camera, ACTION! +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +3 "processing"%& +7 #"da"PuckCamera: snap -bin=2,2 -png=0 -auto /var/log/esp/da25jul1511h.png +15 "core" & +6 "manipulator"&H& +10 "core" & [ +3 "manipulator"&% +6 "core" %g I +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +8 ."psFlush"Forearm.seek :retract +7 "manipulator"&R' ] +91 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&?(-z +187 "core" ( +2 "manipulator"&& +4 "core" &- W Z} +3 ."psFlush"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 && +3 "core" &- E H h} +4 ."psFlush"Forearm.seek :garage +2 "manipulator"&''o +112 "core" ' +3 ."psFlush"Hand.close + "manipulator"&r/ +29 "core" / +2 "manipulator"&5& +4 "core" &- } +3 "manipulator"&:% +3 "core" %σy ٷ +4 ."psFlush"Forearm.seek :retract +2 "manipulator"&y' ] +104 "core" ' +3 ."psFlush"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +7 ."psFlush"Elbow.seek PC +3 "manipulator"& ( +146 "core" ( +2 "manipulator"&t& +3 "core" & 9 / .M +3 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &)& +3 "core" & ) / #M +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +7 ."psFlush"Forearm.seek PC +3 "manipulator"&q'E +112 "core" ' +2 "manipulator"&& +4 "core" &  *K +3 "manipulator"&#% +5 "core" %l  +2 "processing"%G& +4 "core" & +3 "processing"%9& +5 "core" & +3 ."psFlush"PC.seek :closed +3 "processing"%B(SD +7 "core" & +3 & \ +8 &+n , +10 &_o A +9 &0]% T +9 &8 U +10 &: sW +9 &m6 rV +10 &/4 rV +9 &4 qW +9 & 6 qV +10 &"t4 qW +9 &$76! pV +9 &%8 qV +10 &'8 qV +9 &)|8 pW +9 &+?9 pV +10 &-7 qV +9 &.9! pW +10 &07 pW +9 &2G8 oV +9 &4 6 pV +10 &5; sW +9 &79 V +9 &9Q;! V +10 &;< V +9 &<<! V +10 &>8 U +9 &@X: V +9 &B: V +10 &C; U +9 &E? W +10 &GXJ qY +9 &I_ o\\ +9 &Jo m^ +10 &Lr m_ +10 &NMw m_ +8 &P  la +10 &Qz lM +9 &R=f n!d +10 &S*A o8 +5 ( +2 "processing"%9& +5 #"psFlush"Processing Clamp onSpring/offSpring for 8/24 samples, on/off torque 1.85 +2 "processing"%D& +5 "core" &S*4! o8 +4 &S*4 o8 +2 ."psFlush"Hand.open + "manipulator"&1 +25 "core" 1 +2 "manipulator"&% +4 "core" %l   S +3 ."psFlush"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +3 "manipulator"&E' ] +98 "core" ' +4 ."psFlush"PSR.select :air +3 #"da"SX HX9/16 (USB:76): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 1.172 seconds\ Exposing 696x520 pixel 16-bit image for 12.121 seconds\ /var/log/esp/da25jul1511h.png: PNG Upload Complete\ +6 ."psFlush"PSV.dial PSR +17 #"da"PuckCamera: snap -bin=2,2 -png=0 15.0 /var/log/esp/midres/da25jul1511h15s.png +11 "processing"%\\ +55 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +8 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%j' +592 "core" ' +3 ."psFlush"delay 5 seconds +504 .PSR.select :air +4 "processing"% +13 ."psFlush"PS.seek 2.5ml +3 "processing"%o' +431 #"da"SX HX9/16 (USB:76): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da25jul1511h15s.png: PNG Upload Complete\ +6 #PuckCamera: snap -bin=2,2 -png=0 25.0 /var/log/esp/midres/da25jul1511h25s.png +1448 #"image"compressed /var/log/esp/da25jul1511h.jxl +280 "core" ' +3 ."psFlush"delay 1 second +104 .PRV.dial :waste2,avoiding: :ab2 +5 "processing"%$ @ +131 "Can"b l{-H +86 "core" A +2 ."psFlush"PTV.dial :PRVmixing +3 "processing"%  +144 "core" +2 ."psFlush"PSV.dial :mixloop +3 "processing"%^ +120 "core" +3 ."psFlush"PS.seek :empty +4 "processing"%%'s +309 #"da"SX HX9/16 (USB:76): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 25 seconds\ /var/log/esp/midres/da25jul1511h25s.png: PNG Upload Complete\ +4 .Gate.power :camera,:OFF +4 "storage"(N- +6 "core" -' +2 "storage"(& +5 "core" &M R +3 "manipulator"&& +7 "core" & $ ' GH +10 "manipulator"&*% +16 "core" % ` # $  +6 ."da"Elbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +78 ."da"Elbow.seek 3 +12 "manipulator"&K( +242 "core" ( +6 "manipulator"&a& +9 "core" & & $ ] +3 "storage"( & +4 "core" &M   +4 ."da"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +8 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&'m +104 "core" ' +3 ."da"SE.reconfigure :gently + "storage"(#QK-0-\ b +7 ."da"SE.seek -0.57 Pucks below Top Plate +3 "storage"(U'W +56 "core" ' +2 "manipulator"&x& +3 "core" & ] +3 "storage"(,& +5 "core" &M 7 5 +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +6 ."da"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek 3 +2 "manipulator"&`'M +44 "core" ' +2 ."da"Elbow.hold +4 "manipulator"&<, +5 "core" , +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."da"SE.reconfigure :default +3 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.39 Pucks below Top Plate +3 "storage"(' +22 "core" ' +2 "manipulator"&% +4 "core" %` O M V d +2 "storage"(u& +5 "core" &M\ \  u +2 ."da"Forearm.force -20 +2 "manipulator"&5 +7 ."da"Forearm.seek 3 + 319 counts + "manipulator"&~'Ќ +22 "core" ' +3 "manipulator"&& +3 "core" & X +3 "storage"(M& +5 "core" &M 1 2 g +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +8 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&>'m +18 "core" ' +2 "storage"(6% +3 "core" % 1 ; +4 ."downElevator"SE.seek :down +5 "storage"(0'= +99 (l% +4 "core" %( 7 3 [u +2 "manipulator"&% +5 "core" %n <  y +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +3 "manipulator"& ' ] +93 "core" ' +65 ' +2 ."downElevator"SE.stop + "storage"(5 +8 (-& +3 "core" &M K P  +1169 ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +5 "processing"% +68 #"image"compressed /var/log/esp/midres/da25jul1511h15s.jxl +49 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +6 "processing"%@ +15 ."psFlush"PS.seek 0.5ml +3 "processing"%2' +601 "core" ' +3 ."psFlush"delay 5 seconds +502 .PSR.select :air +5 "processing"% +13 ."psFlush"PS.seek 2.5ml +3 "processing"%i' +1740 #"image"compressed /var/log/esp/midres/da25jul1511h25s.jxl +2 ."Qmail"DAfans.email "da25jul1511h exposed 12.121 seconds\\nmidres/da25jul1511h15s\\nmidres/da25jul1511h25s",Subject: "da25jul1511h images!" +366 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%;  +38 "core" +3 ."psFlush"PTV.dial :mixing +2 "processing"%+ @ +77 "core" A +2 ."psFlush"PSV.dial :mixloop +2 "processing"%X +115 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%z's +2626 "core" ' +15 ."psFlush"PSV.dial PSR +5 "processing"%@ +121 "core"  +6 ."psFlush"PSR.select :flush +6 "processing"%@ +19 ."psFlush"PS.seek 1ml +4 "processing"%W'[q +1102 "core" ' +4 ."psFlush"PSR.select :air +4 "processing"% +21 ."psFlush"PS.seek 2.5ml +8 "processing"%P' +387 #"uploadLog"upsync +1218 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%m +131 "core" +2 ."psFlush"PTV.dial :puck +11 "processing"%  +77 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%T  +8 "core" +3 ."psFlush"PS.seek 0ml +4 "processing"%|'ܑ +2624 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%3 +81 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%L' +2620 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%Z +83 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"%'ܑ +2641 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%1 +86 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%"' +587 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%g' +2109 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%\ +80 "core" + ."psFlush"PBV.dial PSV +3 "processing"%[ U +58 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%w'ܑ +2620 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%O @ +54 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2624 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%  +78 "core"  +3 ."psFlush"PS.seek :empty +2 "processing"%'s +2622 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%Q +60 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +4 "processing"%' +2615 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%C +81 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%4 U +8 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%'ܑ +2626 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%b @ +53 "core" ? +3 ."psFlush"PS.seek 2.5ml +4 "processing"%s' +2623 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%}  +80 "core"  +3 ."psFlush"PS.seek :empty +2 "processing"%Y's +2620 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%/ +48 "core"  +2 ."psFlush"PSR.select :flush +5 "processing"%@ +12 ."psFlush"PS.seek 1ml +2 "processing"%c'[q +1098 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +12 ."psFlush"PS.seek 2.5ml +3 "processing"%d' +1602 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%A +80 "core" +2 ."psFlush"PTV.dial :puck +3 "processing"%_  +6 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%J  +59 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"% 'ܑ +2624 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%e +81 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%{' +2617 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%f +82 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%n'ܑ +2631 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%! +81 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +2 "processing"%.' +588 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%8' +2113 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%F +80 "core" +2 ."psFlush"PBV.dial PSV +50 "processing"%p U +57 "core" V +7 ."psFlush"PS.seek 0ml +3 "processing"%7'ܑ +2625 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%I @ +49 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%v' +870 "Can"\\\ S1I( +1753 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%h  +79 "core"  +2 ."psFlush"PS.seek :empty +4 "processing"%'s +2617 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +59 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%H' +2629 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"% +81 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%& U +8 "core" V +2 ."psFlush"PS.seek 0ml +3 "processing"%k'ܑ +2621 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +55 "core" ? +3 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2616 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%=  +91 "core"  +2 ."psFlush"PS.seek :empty +4 "processing"%('s +2620 "core" ' +3 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&r& +8 "core" & MX + "manipulator"&5% +4 "core" % W ` M +3 ."psFlush"Elbow.seek PC +2 "manipulator"&:( +242 "core" ( +2 "manipulator"&R& +4 "core" &  O +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &t& +3 "core" & O +3 ."psFlush"Forearm.seek PC +3 "manipulator"&)'E +95 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&'/ +29 "core" / +3 ."psFlush"PC.seek :open +2 "processing"%( +378 "core" ( +2 "manipulator"&?& +4 "core" & S +2 "manipulator"&#% +4 "core" %>  1 SA +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&G' ] +110 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek :garage +3 "manipulator"&y(-z +132 "core" ( +2 "manipulator"&V& +4 "core" &-y 2 + Tf +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &D& +3 "core" &-y  Tf +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek :garage +2 "manipulator"&'o +113 "core" ' +2 ."psFlush"Hand.open +2 "manipulator"&1 +21 "core" 1 +2 "manipulator"&9% +5 "core" %qd | z T ?6 +2 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +2 "manipulator"&\\' ] +108 "core" ' +3 #"myshortDA"Finished short da assay + #Beginning samplePassF +4 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'q& +6 "core" &8 +3 "manipulator"& & +4 "core" &-{   Qd +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&j(-z +4 "core" ( +3 "manipulator"&$& +4 "core" &-{ Qd +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 && +2 "core" &-{  8 Qd +4 ."myshortDA"Forearm.seek :garage +2 "manipulator"&^'o +111 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&o/ +29 "core" / +2 "manipulator"&N& +3 "core" &-{  Bd +3 "manipulator"&% +3 "core" %σ~ v  B8 +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&' ] +115 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek CC +4 "manipulator"&*( +292 "core" ( +2 "manipulator"&a& +3 "core" &    W +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 & & +4 "core" &  J W +46 ."myshortDA"Forearm.reconfigure :tight +10 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek CC +2 "manipulator"& 'ш +103 "core" ' +2 "manipulator"&x& +5 "core" & < W +2 "manipulator"&,% +4 "core" %х  c W +3 "collection"'E& +3 "core" & +4 "collection"'& +5 "core" & +3 ."myshortDA"CC.seek :closed +2 "collection"'u(X +8 "core" & +3 & 5 +10 &Do 2 +9 &7lt F +9 &\\ V +10 &D U +9 &CD U +10 &E U +9 &D U +9 &E U +10 &!KE U +9 &# D U +9 &$E U +10 &&C U +9 &(UC U +9 &*C# U +10 &+F# U +9 &-F U +10 &/^E T +9 &1F U +9 &2C U +10 &4F U +9 &6fC T +9 &8'D U +10 &9C! U +9 &;C T +10 &=nD T +9 &?/E U +9 &@F U +10 &BF% T +9 &DrM, V +9 &F0W" W +10 &Gv* Z +9 &I ^ +10 &K[% ` +9 &M( a +9 &N( ` +10 &P, ` +9 &R^, b +9 &T") a +10 &U' b% +9 &W, T +10 &X!~+ 'p +9 &Xq/ X +3 ( +2 "collection"'& +4 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.55 +2 "collection"'& +5 "core" &XnF X +3 ."myshortDA"Hand.open +2 "manipulator"&M1 +21 "core" 1 +2 "manipulator"&6% +3 "core" %х O +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +2 "manipulator"&' ] +93 "core" ' +2 ."myshortDA"PSV.dial PSR,avoiding: PBV +3 "processing"%  +57 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +13 ."myshortDA"PS.seek 1.5ml +3 "processing"%l' +1606 "core" ' +2 ."myshortDA"delay 5 seconds +503 .PSV.dial :waste1 +3 "processing"%  +47 "core"  +3 ."myshortDA"PS.seek 0ml +2 "processing"%K'ܑ +1628 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%U +49 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%`' +2617 "core" ' +3 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +5 "processing"%~  +4 "collection"'-  +7 "core"  +100  +3 ."myshortDA"PSV.dial :PTV,via: :air +2 "processing"% +213 "core" ~ +2 ."myshortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +4 "processing"%> @ +76 "core" B +3 ."myshortDA"PS.seek 0ml +2 "processing"%0'ܑ +2628 "core" ' + ."myshortDA"PSV.dial :air +3 "processing"%  +82 "core"  +2 ."myshortDA"PS.seek 2.5ml +3 "processing"%%' +2615 "core" ' +2 ."myshortDA"PSV.dial :PTV +2 "processing"%2 +80 "core" +3 ."myshortDA"PS.seek 0ml +3 "processing"%;'ܑ +2625 "core" ' +3 #"myshortDA"Garaging FlushPuck in Collection Clamp + "manipulator"&+& +6 "core" & J +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +3 "manipulator"&X( +9 "core" ( +2 "manipulator"&i& +4 "core" & - J +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &@& +4 "core" & _ J +3 ."myshortDA"Forearm.seek CC +2 "manipulator"&z'ш +100 "core" ' +2 ."myshortDA"Hand.close + "manipulator"&W/ +29 "core" / +3 ."myshortDA"CC.seek :open +2 "collection"'m( +409 "core" ( +2 "manipulator"&& +4 "core" & x P +3 "manipulator"&T% +4 "core" %ъ C P +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&P' ] +95 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +2 "manipulator"&3(-z +279 "core" ( + "manipulator"&|& +4 "core" &- ! Q` +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 &Z& +3 "core" &-  v Q` +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek :garage +3 "manipulator"&L'o +115 "core" ' +2 ."myshortDA"Hand.open +2 "manipulator"&11 +20 "core" 1 +2 "manipulator"&% +47 "core" %w` t x  >1 +3 ."myshortDA"Forearm.reconfigure :loose +10 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&"' ] +103 "core" ' +3 #"myshortDA"Flushing Processing stage + "processing"%\ % +7 "core" %܌ +2 #"myshortDA"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%[& +5 "core" & +3 "manipulator"&g& +4 "core" &-  3 Q` +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&O(-z +5 "core" ( +3 "manipulator"&w& +4 "core" &-   R` +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 && +3 "core" &-  Q` +3 ."myshortDA"Forearm.seek :garage +2 "manipulator"&'o +109 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&Q/ +20 "core" / +2 "manipulator"&& +4 "core" &- C` +2 "manipulator"&C% +5 "core" %ρ L CV +2 ."myshortDA"Forearm.seek :retract +3 "manipulator"&4' ] +104 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek PC +3 "manipulator"&( +120 "core" ( +2 "manipulator"&b& +4 "core" &  3 SF +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" & \ ? RF +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek PC +2 "manipulator"&}'E +98 "core" ' +2 "manipulator"&s& +4 "core" &  QF +3 "manipulator"&/% +4 "core" %N  E Q +3 "processing"%Y& +3 "core" & +4 "processing"%c& +5 "core" & +3 ."myshortDA"PC.seek :closed +3 "processing"%A(SD +5 "core" & +4 & 6 +9 &Gp 2 +10 &=mr F +9 &T S +9 &@ R +10 &XA R +9 &@ R +10 &A R +9 &A R +9 &!_? R +10 &#!A R +9 &$A R +9 &&? R +10 &(g@ R +9 &*)A R +10 &+A R +9 &-C S +9 &/oA R +10 &10B R +9 &2B R +9 &4E R +10 &6vC R +9 &89D R +10 &9D R +9 &;? R +9 &=~? R +10 &?@? R +9 &AA R +9 &BE S +10 &DC S +9 &FEL S +10 &H] V +9 &Ik X +9 &Kzu Y +10 &M:~! Z +9 &N{ [ +9 &P [ +10 &Re~c , +9 &S&c 6 +10 ( +2 "processing"%c& +4 #"myshortDA"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.69 +2 "processing"%_& +6 "core" &S% . +3 &S% . +2 ."myshortDA"Hand.open +2 "manipulator"&J1 +23 "core" 1 +2 "manipulator"&d% +4 "core" %N 8 M +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Forearm.seek :retract +2 "manipulator"&e' ] +95 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"% +82 "core"  +2 ."myshortDA"PSR.select :flush +4 "processing"%@ +13 ."myshortDA"PS.seek 1ml +2 "processing"%f'[q +1093 "core" ' +2 ."myshortDA"PSR.select :air +3 "processing"% +14 ."myshortDA"PS.seek 2.5ml +2 "processing"%{' +1608 "core" ' +2 ."myshortDA"PSV.dial PTV +2 "processing"%! +82 "core" + ."myshortDA"PTV.dial :puck +3 "processing"%n  +77 "core"  +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%.  +58 "core" +3 ."myshortDA"PS.seek 0ml +4 "processing"%F'ܑ +2623 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%p +87 "core"  + ."myshortDA"PSR.select :air +4 .PS.seek 2.5ml +6 "processing"%8' +2623 "core" ' +2 ."myshortDA"PSV.dial PTV +2 "processing"%I +82 "core" +2 ."myshortDA"PS.seek 0ml +3 "processing"%7'ܑ +2637 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%h +82 "core"  +2 ."myshortDA"PSR.select :flush +3 "processing"%@ +13 ."myshortDA"PS.seek 0.5ml +2 "processing"%v' +597 "core" ' +2 ."myshortDA"PSR.select :air +3 "processing"% +12 ."myshortDA"PS.seek 2.5ml +3 "processing"%' +2111 "core" ' +2 ."myshortDA"PSV.dial PTV +56 "processing"% +80 "core" +2 ."myshortDA"PBV.dial PSV +2 "processing"% U +58 "core" V +3 ."myshortDA"PS.seek 0ml +4 "processing"%&'ܑ +2624 "core" ' +2 ."myshortDA"PSV.dial PBV +3 "processing"%H @ +47 "core" ? +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%' +2616 "core" ' +2 ."myshortDA"PSV.dial :waste1 +2 "processing"%k  +81 "core"  +2 ."myshortDA"PS.seek :empty +3 "processing"%='s +2623 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"% +49 "core"  +2 ."myshortDA"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%r' +2112 "Can"X\ O4&I +509 "core" ' +3 ."myshortDA"PSV.dial PTV +2 "processing"%5 +81 "core" +2 ."myshortDA"PBV.dial PSV +3 "processing"%R U +6 "core" V +3 ."myshortDA"PS.seek 0ml +2 "processing"%t'ܑ +2642 "core" ' +2 ."myshortDA"PSV.dial PBV +2 "processing"%< @ +49 "core" ? +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%'' +2627 "core" ' +2 ."myshortDA"PSV.dial :waste1 +3 "processing"%  +91 "core"  +2 ."myshortDA"PS.seek :empty +3 "processing"%B's +2627 "core" ' +3 #"myshortDA"Garaging FlushPuck in Processing Clamp + "manipulator"&?& +7 "core" & j PF +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek PC +2 "manipulator"&#( +6 "core" ( +2 "manipulator"&V& +4 "core" &  QF +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &D& +3 "core" & H QF +3 ."myshortDA"Forearm.seek PC +2 "manipulator"&)'E +95 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&:/ +73 "core" / +2 ."myshortDA"PC.seek :open +4 "processing"%( +377 "core" ( +2 "manipulator"&9& +4 "core" &  TF +2 "manipulator"&q% +4 "core" % X  X T0 +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"& ' ] +98 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +2 "manipulator"&G(-z +132 "core" ( +2 "manipulator"&$& +4 "core" &-}\ ( S!s +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 && +3 "core" &-}\  R!s +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek :garage +5 "manipulator"&'o +116 "core" ' +2 ."myshortDA"Hand.open + "manipulator"&o1 +17 "core" 1 +2 "manipulator"&N% +4 "core" %v\\ r x >& +3 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&' ] +107 "core" ' +34056 #"ray"-> access 3 +3 "storage"(y% +5 "core" %= \ * +2 "manipulator"&\\% +4 "core" % S P +3 "manipulator"&^& +3 "core" &-\ 7 P!p +3 ."ray"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."ray"SC.seek 7 +2 "storage"(a([Y +686 "core" ( +2 ."ray"SC.configure :limp +2 "storage"($(\ 1b +5 (j& +3 "core" &[\\x M\ # +6018 #"ray"-> access 4 +4 "storage"( % +5 "core" %? ?\ ( +2 "manipulator"&x% +4 "core" % S  O +2 "manipulator"&,& +4 "core" &-\  O!p +3 ."ray"SC.reconfigure :tight + "storage"($\ .(\ 1~b +5 ."ray"SC.seek 1 +2 "storage"(E( +991 "core" ( +2 ."ray"SC.configure :limp +2 "storage"($(\ 1b +5 (& +3 "core" & m U\  +609 #"ray"-> startTube 4 +3639 #-> start(:myshortDA){shortDA; samplePassF} +3 "collection"']% +5 "core" %T +3 "processing"%% +13 "core" %q +6 #"myshortDA"Ready to sample after 10 seconds from PRV.sipper? +2 #Type 'Thread[:myshortDA].answer' to continue +451 #"ray"-> Thread[:myshortDA].answer +2 #"myshortDA"ray answered Ready to sample after 10 seconds from PRV.sipper? "Yes" +6 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +4 .delay 10 seconds +1004 .PSV.dial :mixloop +3 "processing"%M +192 "core" +2 ."myshortDA"PTV.dial :PRVmixing +3 "processing"%6  +137 "core" +2 ."myshortDA"PRV.dial :sipper +3 "processing"%  +142 "core"  +3 ."myshortDA"PS.reconfigure :slow + "processing"%#A 2`xb +6 ."myshortDA"PS.seek 1.1ml +3 "processing"%'h! +2090 "Can"c\ U6JT +203 "core" ' +2 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +5 "collection"'  +2 "processing"%(  +9 "core"  +135  +4 ."myshortDA"PS.seek 0.5ml +4 "processing"%' +1264 "core" ' +2 ."myshortDA"PRV.dial :waste2 +2 "processing"%l @ +112 "core" ? +2 ."myshortDA"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."myshortDA"PS.seek :empty +2 "processing"%U's +592 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%K +115 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +14 ."myshortDA"PS.seek 1ml +2 "processing"%-'[q +1100 "core" ' + ."myshortDA"PSR.select :air +3 "processing"% +12 ."myshortDA"PS.seek 2.5ml +3 "processing"%~' +1612 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"% +113 "core" +2 ."myshortDA"PS.seek :empty +3 "processing"%>'s +2625 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%` +114 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +4 "processing"%@ +13 ."myshortDA"PS.seek 1ml +2 "processing"%'[q +1102 "core" ' +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml + "processing"%0' +1603 "core" ' +2 ."myshortDA"PSV.dial :mixloop +3 "processing"%2 +112 "core" +2 ."myshortDA"PRV.dial :sipper +3 "processing"%%  +50 "core" +3 ."myshortDA"PS.seek :empty +2 "processing"%+'s +2620 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%i +113 "core"  +2 ."myshortDA"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%@' +2626 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%W +113 "core" +3 ."myshortDA"PS.seek :empty +2 "processing"%*'s +2616 "core" ' +2 #"myshortDA"Loading da puck from tube 4 into Processing Clamp + "processing"%& +7 "core" &! +2 "manipulator"&u% +4 "core" % S l N +3 "storage"(% +4 "core" %@ \ ( +2 "storage"(T. +4 "core" .( +2 ."myshortDA"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."myshortDA"SC.seek 4 +2 "storage"(z(+ +522 "core" ( + ."myshortDA"SC.configure :limp +2 "storage"($(\ 1b +6 (|& +2 "core" &+ o n\ * +3 "manipulator"&Z& +4 "core" &-\ } J!p +2 "manipulator"&X% +4 "core" % S C K +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek 4 +3 "manipulator"&1( +191 "core" ( +2 "manipulator"&& +3 "core" & = Nc +3 "storage"(P& +4 "core" &+ \ '/ +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek 4 + 800 counts +3 "manipulator"&\ 's +97 "core" ' +2 "storage"([& +4 "core" &+ /\ '/ +3 ."myshortDA"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +7 ."myshortDA"SE.seek :beamBreak +2 "storage"(g' +303 "core" ' +2 "storage"(w- +4 "core" -'z +3 ."myshortDA"SE.configure :default + "storage"(#QK-0-\ b +6 (& +3 "core" &+ Z\ $/ +3 "manipulator"&L& +3 "core" & G Lc +3 ."myshortDA"Elbow.seek 4 +2 "manipulator"&Q( +6 "core" ( +2 "manipulator"&& +4 "core" &  Lc +2 "storage"(C& +4 "core" &+ \ %/ +3 ."myshortDA"Forearm.seek 4 + 300 counts +3 "manipulator"&3' +15 "core" ' +2 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."myshortDA"Hand.close +2 "manipulator"&"/ +24 "core" / +3 !"myshortDA"o:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 4):bt["4/home/esp/esp2/utils/puckmoves.rb:389:in `load'"8/home/esp/esp2/utils/puckmoves.rb:998:in `loadPuck'";/home/esp/esp2/protocol/2G/DAprocess.rb:281:in `runDA'"6/home/esp/esp2/protocol/2G/DA.rb:124:in `shortDA'" ray:59:in `topLevelBinding'"./home/esp/esp2/lib/base.rb:296:in `start'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +5 ."downElevator"SE.seek :down +3 "manipulator"&b& +5 "storage"('= +5 "core" & Nc +3 "manipulator"&% +4 "core" %{  N +3 ."myshortDA"Forearm.seek :retract +50 "manipulator"&s' ] +98 "core" ' +2 ."myshortDA"Elbow.seek PC +4 "manipulator"&/( +106 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +133 "core" ( +3 "manipulator"&Y& +3 "core" & MU +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &O& +3 "core" &  NU +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek PC +2 "manipulator"&4'E +102 "core" ' +2 "manipulator"&& +4 "core" & NU +3 "manipulator"&_% +3 "core" %A M +3 "processing"%J& +4 "core" & +3 "processing"%d& +5 "core" &% +3 ."myshortDA"PC.seek :closed +3 "processing"%c(SD +6 "core" & +4 & 1 +8 &Gv 2 +10 &;nr F +9 &U S +9 &> R +10 &U? R +9 &B S +9 &A S +10 &B S +9 &!\\A S +10 &#B S +9 &$B S +9 &&A S +10 &(dB S +9 &*'C! R +9 &+D R +10 &-E S +9 &/mD! R +10 &1.@ S +9 &2D R +9 &4B R +10 &6tF! S +9 &87F! R +9 &9C S +10 &;B! S +9 &=|F S +9 &??C! R +10 &AC S +9 &BC S +10 &DD S +9 &FBQ T +9 &G_ V +10 &Ir X +9 &Kwy Z +9 &M9x Z +10 &N Z +9 &P [ +10 &Rb|h / +9 &S'Z 1 +10 ( + &S  + +2 "processing"%d& +4 #"myshortDA"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.71 + .Hand.open +4 "manipulator"& 1 +19 "core" 1 +2 "manipulator"&}% +4 "core" %A : K +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&;' ] +99 "core" ' +3 #"myshortDA"Heating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +5 "processing"%f { +4 %!9 +7 "core" 9 +102 "processing"%n9 +4 "core" 9 +103 "processing"%.9 +3 "core" 9  +103 "processing"%{9 +4 "core" 9  +103 "processing"%p9 +3 "core" 9 +103 "processing"%F9 +3 "core" 9 +103 "processing"%I9 +3 "core" 9 +103 "processing"%89 +3 "core" 9 +103 "processing"%h9 +4 "core" 9# +103 "processing"%79 +3 "core" 9' +103 "processing"%v9 +3 "core" 9+ +105 "processing"%9 +3 "core" 9/ +103 "processing"%9 +3 "core" 94 +103 "processing"%9 +3 "core" 98 +103 "processing"%H9 +3 "core" 9< +103 "processing"%&9 +3 "core" 9@ +103 "processing"%k9 +4 "core" 9E +104 "processing"%9 +3 "core" 9I +103 "processing"%9 +4 "core" 9M +103 "processing"%=9 +3 "core" 9Q +103 "processing"%59 +3 "core" 9V +103 "processing"%R9 +3 "core" 9Z +103 "processing"%r9 +4 "core" 9^ +103 "processing"%<9 +3 "core" 9b +103 "processing"%t9 +3 "core" 9 g +103 "processing"% 9 +3 "core" 9k +103 "processing"%'9 +3 "core" 9o +103 "processing"%?9 +3 "core" 9s +103 "processing"%V9 +3 "core" 9%x\ +103 "processing"%D9 +3 "core" 9+| +103 "processing"%:9 +3 "core" 92 +4 ."myshortDA"PH.hold 2:00:00,28C +5 "processing"% p{p. +2 ."myshortDA"delay 1:30 +8 "core"  +8995 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"%e +114 "core"  +2 #"myshortDA"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +13 ."myshortDA"PS.seek 0.5ml +2 "processing"%A' +594 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."myshortDA"PS.seek 2ml +2 "processing"%9'Q +1597 "core" ' +2 ."myshortDA"PTV.dial :puck +2 "processing"%q  +137 "core"  + ."myshortDA"PSV.dial PTV +3 "processing"%$ +81 "core" +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%  +59 "core" +2 "processing"%)% +4 "core" %L \ +3 ."myshortDA"PS.seek 1.5ml +2 "processing"%#' +594 "core" ' +2 ."myshortDA"delay 3 seconds +302 .PBV.dial between PSV and waste1 +44 "processing"%o * +36 "core" , +12 ."myshortDA"PS.seek 0ml +4 "processing"%N'ܑ +1618 "core" ' +3 ."myshortDA"delay 5:00 +20424 "Can"`\ L:cJ +9578 #"myshortDA"recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%  +17 "core"  +2 ."myshortDA"PBV.dial :waste1 +3 "processing"%  +37 "core" +2 ."myshortDA"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%y * +37 "core" , +2 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"%\\ +81 "core"  +2 ."myshortDA"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."myshortDA"PS.seek 2.5ml +3 "processing"%^' +2576 "core" ' + ."myshortDA"PSV.dial PTV +3 "processing"%S +80 "core" +2 ."myshortDA"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%j +80 "core"  +3 ."myshortDA"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +82 "core" +3 ."myshortDA"delay 5 seconds +502 .PSV.dial :air +2 "processing"%x  +79 "core"  +3 ."myshortDA"PS.seek :empty +4 "processing"%,'s +2543 "core" ' +2 ."myshortDA"PTV.dial :PRVmixing,via: PRV +3 "processing"%a  +134 "core" +2 ."myshortDA"PSV.dial :mixloop +3 "processing"% +49 "core" + ."myshortDA"PRV.dial :ab1 +3 "processing"%] @ +110 "core" ? +2 ."myshortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +11 ."myshortDA"PS.seek 0.15ml + "processing"%' +365 "core" ' +2 ."myshortDA"delay 2 seconds +202 ."connect"CBV.dial PRV +3 ."myshortDA"PRV.dial CBV +5 "processing"%M  +3 "collection"'6  +7 "core"  +39 +2 "processing"%% +4 "core" % +3 ."myshortDA"PS.seek 0.3ml +2 "processing"%B' +356 "core" ' +2 ."myshortDA"delay 2 seconds +202 .CBV.dial between PRV and PSV +3 "collection"'  +37 "core" +2 ."myshortDA"PRV.dial :air +2 "processing"%(  +47 "core"  +3 ."myshortDA"PS.seek 0.9ml +4 "processing"%'N +1264 "core" ' + ."myshortDA"PRV.dial :waste2 +2 "processing"%l @ +79 "core" ? +3 ."myshortDA"PS.seek 0.5ml +4 "processing"%' +861 "core" ' +2 #"myshortDA"addPMLReagent08 + .PSV.dial :air +4 "processing"%K  +49 "core"  +2 ."myshortDA"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."myshortDA"PS.seek 2ml +2 "processing"%U'Q +1616 "core" ' +2 ."myshortDA"PSV.dial :PML +2 "processing"%- +49 "core" +2 ."myshortDA"PTV.dial :mixing +2 "processing"% @ +77 "core" A +2 ."myshortDA"PBV.dial :waste1 +3 "processing"%~  +50 "core"  +2 "processing"%`% +4 "core" %Y +3 ."myshortDA"PS.seek 1.85ml +2 "processing"%>'Q +237 "core" ' +2 ."myshortDA"PBV.dial between PSV and waste1 +3 "processing"% * +36 "core" + +3 ."myshortDA"PS.seek 0ml +2 "processing"%2'ܑ +1964 "core" ' +2 ."myshortDA"delay 2 seconds +202 #Beginning samplePassC +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'%& +5 "core" & +3 "manipulator"&0& +4 "core" & " HU +2 "manipulator"&i% +4 "core" % Z r I +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&+(-z +122 "core" ( +2 "manipulator"&W& +3 "core" &-w  F +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &@& +4 "core" &-w A K +3 ."myshortDA"Forearm.seek :garage +3 "manipulator"&'o +109 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&u/ +24 "core" / +2 "manipulator"&& +3 "core" &-w 0 6 6 +3 "manipulator"&T% +4 "core" %~{ * E  ;. +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&E' ] +117 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +3 "manipulator"&|( +290 "core" ( +2 "manipulator"&Z& +4 "core" & - I\ +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &X& +5 "core" & < O\ +2 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +47 ."myshortDA"Forearm.seek CC +12 "manipulator"&'ш +93 "core" ' +2 "manipulator"&P& +4 "core" &  D\ +3 "manipulator"&G% +3 "core" %ь  I +3 "collection"'[& +4 "core" & +3 "collection"'& +6 "core" &% +3 ."myshortDA"CC.seek :closed +2 "collection"'w(X +7 "core" & +4 & 5 +9 &Cq 2 +9 &6ku F +10 &` V +9 &D\ U +9 &FF T +10 &E U +9 &F U +9 &F U +10 &!LC U +9 &#E U +9 &$D U +10 &&D U +9 &(UD U +10 &*C T +9 &+C U +10 &-A U +9 &/\\D U +9 &1C U +9 &2A T +10 &4C U +9 &6eC U +10 &8'A\ U +9 &9A U +9 &;C U +10 &=mF U +9 &?/C U +9 &@C U +10 &BD U +9 &DsO U +10 &F/\\ X +9 &Gq Z +9 &I _ +10 &K\\ ` +9 &M ` +10 &N ` +9 &P ` +9 &R_ b +10 &T  b +9 &U\ b& +9 &W T +10 &X$ 'q +9 &Xv U +3 ( +2 "collection"'& +4 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.58 +2 "collection"'& +5 "core" &Xh\ U +3 ."myshortDA"Hand.open +2 "manipulator"&L1 +17 "core" 1 +2 "manipulator"&% +5 "core" %ф z \\ 7 < +2 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&C' ] +98 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%" +113 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush + .PSR.select :flush +6 "processing"%@ +12 ."myshortDA"PS.seek 1.5ml +2 "processing"%b' +1600 "core" ' +2 ."myshortDA"delay 5 seconds +503 .PSV.dial :waste1 +3 "processing"%  +47 "core"  +3 ."myshortDA"PS.seek 0ml +4 "processing"%1'ܑ +1607 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%\ +49 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +12 ."myshortDA"PS.seek 2.5ml +3 "processing"%g' +2621 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 ."myshortDA"CBV.dial PRV +10 "processing"%3  + "collection"'Y  +39 "core"  +136  +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%O +113 "core" +2 ."myshortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing +5 "processing"%Q  +77 "core" +3 ."myshortDA"PS.seek 0ml +4 "processing"%'ܑ +2626 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%_  +47 "core"  +3 ."myshortDA"PS.seek 2.5ml +3 "processing"%J' +2630 "core" ' +2 ."myshortDA"PSV.dial :mixloop +3 "processing"% +49 "core" +2 ."myshortDA"PS.seek 0ml +4 "processing"%s'ܑ +2618 "core" ' +2 ."myshortDA"PSV.dial :air +3 "processing"%  +49 "core"  +2 ."myshortDA"PS.seek 2.5ml +3 "processing"% ' +2616 "core" ' +2 ."myshortDA"PSV.dial :mixloop +3 "processing"%} +49 "core" +2 ."myshortDA"PS.seek 0ml +3 "processing"%!'ܑ +2619 "core" ' +3 #"myshortDA"Garaging FlushPuck in Collection Clamp + "manipulator"&d& +7 "core" & > > :\ +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek CC +2 "manipulator"&n( +6 "core" ( +3 "manipulator"&4& +4 "core" & r e o @\ +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &.& +4 "core" & u a ?\ +3 ."myshortDA"Forearm.seek CC +2 "manipulator"&{'ш +95 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&p/ +18 "core" / +3 ."myshortDA"CC.seek :open +2 "collection"'F( +410 "core" ( +2 "manipulator"&I& +3 "core" &  E\ +3 "manipulator"&8% +3 "core" %ё  DY +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&h' ] +94 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +2 "manipulator"&7(-z +280 "core" ( +2 "manipulator"&v& +4 "core" &-y l Hj +3 ."myshortDA"Elbow.reconfigure :loose +10 "manipulator"&$ &.,(#b +6 && +3 "core" &-y ~  Ej +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek :garage +3 "manipulator"&'o +115 "core" ' +3 ."myshortDA"Hand.open + "manipulator"&1 +22 "core" 1 +2 "manipulator"&H% +4 "core" %ya  o 44 +3 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&&' ] +106 "core" ' +2 ."da"delayUntil "12:00:56.88" +8903 "Can"` S=K +15929 #"da"recoverPRVreagent08 + .PTV.dial :mixing +4 "processing"%k @ +76 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +38 "core" + +2 ."da"PSV.dial :air +2 "processing"%=  +49 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%5' +2544 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%R +49 "core" +2 ."da"delay 2 seconds +203 .PSV.dial :air + "processing"%r  +47 "core"  +3 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%< +48 "core" +2 ."da"delay 2 seconds +203 .PSV.dial :air +2 "processing"%t  +48 "core"  +2 ."da"PS.seek :empty +3 "processing"% 's +2529 "core" ' +2 #"da"washCycleDA #1 of 2 +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%' +144 "core"  +3 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +6 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +4 "processing"%?' +602 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +3 "processing"%V'Q +1611 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%D  +76 "core"  +2 ."da"PSV.dial PTV +2 "processing"%: +80 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%e  +37 "core" +2 "processing"%*% +4 "core" %Y +3 ."da"PS.seek 1.5ml +3 "processing"%A' +585 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%q * +37 "core" + +3 ."da"PS.seek 0ml +2 "processing"%$'ܑ +1626 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%  +6 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%)  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%9 * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%o +83 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%#' +2543 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%f +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"% +80 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%y  +80 "core"  +2 ."da"PS.seek :empty +3 "processing"%\\'s +2520 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +5 .PSV.dial PSR +3 "processing"%N +158 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%S' +588 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%j'Q +1612 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +7 "core"  +2 ."da"PSV.dial PTV +2 "processing"%x +82 "core" + ."da"PBV.dial :waste1 +3 "processing"%^  +38 "core" +2 "processing"%a% +4 "core" %R  +54 ."da"PS.seek 1.5ml +2 "processing"%' +592 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%] * +39 "core" , +3 ."da"PS.seek 0ml +2 "processing"%,'ܑ +1612 "core" ' +2 ."da"delay 2:00 +1437 "Can"[ j@L +10565 #"da"recoverPSRreagent08 +2 .PTV.dial :puck +9 "processing"%6  +7 "core"  +7 ."da"PBV.dial :waste1 +2 "processing"%M  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +37 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +82 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"% ' +2568 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%( +82 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%B +81 "core"  +3 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%l +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +81 "core"  +3 ."da"PS.seek :empty +4 "processing"%K's +2526 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air +4 "processing"%  +47 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +3 "processing"%-  +135 "core" +2 ."da"delay 5 seconds +503 .PRV.dial :ab2 +2 "processing"%  +46 "core"  +2 ."da"PTV.dial :PRVmixing +3 "processing"%~  +6 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%` +49 "core" +3 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.3ml +2 "processing"%' +387 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +3 "processing"%U  +49 "core"  +2 "processing"%>% +4 "core" %  +3 ."da"PS.seek 0.55ml +2 "processing"%%'"Z +336 "core" ' +2 #"da"addPMLReagent08 +2 .PSV.dial :air +3 "processing"%0  +49 "core"  +3 ."da"PS.seek 2ml +4 "processing"%i'Q +1556 "core" ' + ."da"PSV.dial :PML +3 "processing"%W +49 "core" +2 ."da"PTV.dial :mixing +2 "processing"%@ @ +77 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%u  +38 "core" +2 "processing"%% +5 "core" %M  +3 ."da"PS.seek 1.85ml +2 "processing"%T'E +233 "core" ' +2 ."da"PBV.dial between PSV and waste1 +3 "processing"%/ * +38 "core" , +2 ."da"PS.seek 0ml +3 "processing"%;'ܑ +1968 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +32697 "Can"X gDL +15307 #"da"recoverPRVreagent08 + .PTV.dial :mixing +4 "processing"% @ +16 "core" ? +2 ."da"PBV.dial :waste1 +2 "processing"%Z  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%X * +37 "core" + +2 ."da"PSV.dial :air +3 "processing"%+  +48 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%P' +2539 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%G +49 "core" +2 ."da"delay 2 seconds +203 .PSV.dial :air +2 "processing"%[  +48 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%E +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%m  +47 "core"  +3 ."da"PS.seek :empty +2 "processing"%'s +2528 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%L +146 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +13 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%' +589 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +3 "processing"%'Q +1611 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%"  +77 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%2  +53 "core" +2 "processing"%% +4 "core" %R  +11 ."da"PS.seek 1.5ml +2 "processing"%b' +583 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%\ * +40 "core" , +3 ."da"PS.seek 0ml +4 "processing"%1'ܑ +1606 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%Y  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%3  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%O * +37 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%Q +81 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +10 ."da"PS.seek 2.5ml +3 "processing"%g' +2532 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%_ +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +82 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +82 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%J  +79 "core"  +3 ."da"PS.seek :empty +2 "processing"%'s +2520 "core" ' +3 #"da"washCycleDA #2 of 3 + .PSR.select :air +3 .PSV.dial PSR +5 "processing"%s +144 "core"  +3 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +3 "processing"%}' +595 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +3 "processing"% 'Q +1612 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +5 "processing"%d +79 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%4  +37 "core" +2 "processing"%.% +4 "core" %U  +3 ."da"PS.seek 1.5ml +3 "processing"%p' +606 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%| * +37 "core" , +3 ."da"PS.seek 0ml +4 "processing"%C'ܑ +1628 "core" ' +2 ."da"delay 2:00 +2174 "Can"U yGJMB +9829 #"da"recoverPSRreagent08 +2 .PTV.dial :puck +2 .PBV.dial :waste1 +5 "processing"%w  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%I * +37 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%8 +80 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%{' +2551 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%v +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%n +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"% +97 "core" ~ +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +81 "core"  +2 ."da"PS.seek :empty +3 "processing"%H's +2545 "core" ' +2 #"da"washCycleDA #3 of 3 +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%h +157 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +14 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%' +592 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +5 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%k'Q +1599 "core" ' +2 ."da"PTV.dial :puck +2 .PSV.dial PTV +4 "processing"% +81 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +39 "core" +2 "processing"%=% +4 "core" %T  +2 ."da"PS.seek 1.5ml +3 "processing"%!' +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%R * +38 "core" + +3 ."da"PS.seek 0ml +4 "processing"%r'ܑ +1607 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +3 .PBV.dial :waste1 +57 "processing"%<  +38 "core" +2 ."da"delay 30 seconds +3006 .PBV.dial between PSV and waste1 +3 "processing"%t * +39 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +4 "processing"%5 +79 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%'' +2547 "core" ' +2 ."da"PSV.dial PTV +3 "processing"% +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%? +79 "core"  +3 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%D +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%:  +79 "core"  +3 ."da"PS.seek :empty +4 "processing"%e's +2514 "core" ' +2 ."da"Gate.power :camera,:ON +9 #Mixing DA Substrates + .PSR.select :air +11 .PSV.dial PSR +2 "processing"%* +163 "core"  +5 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +11 "processing"% +26 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +12 ."da"PS.seek 0.25ml +7 "processing"%V'I +349 "core" ' +2 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +5 "processing"% +12 ."da"PS.seek 0.5ml +3 "processing"%q' +339 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +13 ."da"PS.seek 2ml +3 "processing"%A'Q +1609 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +4 "processing"% +85 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%)  +40 "core" +2 "processing"%9% +3 "core" %S  +3 ."da"PS.seek 1.5ml +2 "processing"%o' +597 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%$ * +40 "core" , +3 ."da"PS.seek 0ml +4 "processing"%f'ܑ +1606 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 +2 .PTV.dial :puck +4 .PBV.dial :waste1 +3 "processing"%  +40 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +39 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%y +83 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%#' +1723 "Can"W KM +896 "core" ' + ."da"PSV.dial PTV +3 "processing"%N +94 "core" ~ +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%\\ +82 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%S +95 "core" ~ +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +85 "core"  +3 ."da"PS.seek :empty +2 "processing"%x's +2625 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%^ +161 "core"  +2 #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +6 .PS.reconfigure :default + "processing"%#A d`xb +6 ."da"PS.seek 2ml +3 "processing"%a'Q +2119 "core" ' +2 ."da"delay 5 seconds +503 .PTV.dial :puck +2 .PSV.dial PTV +5 "processing"%j +84 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%]  +39 "core" +2 "processing"%% +4 "core" %Q  +3 ."da"PS.seek 1.5ml +3 "processing"%' +596 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%6 * +39 "core" + +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%M  +115 "core"  +4 ."da"PS.seek :empty +2 "processing"%'s +1605 "core" ' +2 "processing"%9 +4 "core" 9}6 +3 #"da"Processing Puck Heater at 28.1C before imaging + .PH.coast +5 "processing"%, +5 %(& +2 "core" 6 +4 &S  + +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 + "manipulator"&B% +6 "core" % W - ,   +3 "storage"(l% +3 "core" %A  +3 "storage"(. +4 "core" .(+ +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."da"SC.seek 3 +3 "storage"( (@ +201 "core" ( +2 ."da"SC.configure :limp + "storage"($(\ 1b +57 (& +2 "core" &D 0 +3 "manipulator"&-& +4 "core" &-y   nj +2 "manipulator"&% +4 "core" % W  # +3 ."da"Elbow.reconfigure :tight +10 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 3 +2 "manipulator"&~( +184 "core" ( +2 "manipulator"&`& +4 "core" & () +3 "storage"(K& +3 "core" &L  +4 ."da"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&U'm +101 "core" ' +2 "storage"(>& +4 "core" &L  j +3 ."da"SE.reconfigure :pick +2 "storage"(#],K-0-\ b +7 ."da"SE.seek :beamBreak +3 "storage"(' +282 "core" ' +2 "storage"(0- +4 "core" -' +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +5 ."da"SE.seek :place +3 "storage"(%'x +42 "core" ' +2 "manipulator"&W& +4 "core" &   $) +2 "manipulator"&@% +78 "core" %o ** +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +2 "manipulator"&u' ] +105 "core" ' +2 ."da"Elbow.seek PC +4 "manipulator"&( +275 "core" ( +2 "manipulator"&/& +3 "core" & - 0: +3 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &i& +3 "core" & $ ' /: +3 ."da"Forearm.seek PC +3 "manipulator"&T'E +96 "core" ' +3 ."da"Hand.close + "manipulator"&/ +27 "core" / +3 ."da"PC.seek :open +2 "processing"%Z( +379 "core" ( +2 "storage"(X& +4 "core" &L   +2 "manipulator"&+& +5 "core" & \  7 +2 "manipulator"&;% +3 "core" %I [ +3 ."da"Forearm.seek :retract +3 "manipulator"&G' ] +103 "core" ' +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +3 "manipulator"&[( +260 "core" ( +2 "manipulator"&E& +3 "core" & # + 9  +3 "storage"(m& +4 "core" &L  +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&P'm +93 "core" ' + ."da"Hand.open +2 "manipulator"&L1 +18 "core" 1 +3 "storage"(- +4 "core" -'x +3 ."da"SE.seek -0.3 Pucks below Top Plate +2 "storage"('D +29 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +6 ."da"SE.seek -1.29 Pucks below Top Plate +3 "storage"("' +59 "core" ' +4 #"da"Lights, camera, ACTION! +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%& +8 #"da"PuckCamera: snap -bin=2,2 -png=0 -auto /var/log/esp/da25jul1512h.png +12 "core" &# x +5 "manipulator"&2& +10 "core" & @ A 7 +5 "manipulator"&% +9 "core" %u ? B a +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +7 ."psFlush"Forearm.seek :retract +3 "manipulator"&' ] +97 "core" ' +3 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&\ (-z +184 "core" ( +2 "manipulator"&b& +3 "core" &-u R R (X +3 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &Y& +3 "core" &-u P O NX +4 ."psFlush"Forearm.seek :garage +2 "manipulator"&3'o +113 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&O/ +24 "core" / +2 "manipulator"&Q& +5 "core" &-u $X +2 "manipulator"&1% +3 "core" %ςs 5 +4 ."psFlush"Forearm.seek :retract +2 "manipulator"&_' ] +105 "core" ' +3 ."psFlush"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +7 ."psFlush"Elbow.seek PC +2 "manipulator"&( +122 "core" ( +2 "manipulator"&& +3 "core" & S O }A +3 ."psFlush"Elbow.reconfigure :loose +10 "manipulator"&$ &.,(#b +5 &J& +3 "core" & P P \\A +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek PC +2 "manipulator"&g'E +101 "core" ' +2 "manipulator"&s& +5 "core" & A +3 "manipulator"&% +4 "core" %E  +3 "processing"%}& +3 "core" & +4 "processing"%d& +5 "core" &" +3 ."psFlush"PC.seek :closed +3 "processing"%4(SD +7 "core" & +4 & 1 +9 &Cn s3 +9 &2lk pG +10 &R qW +9 &{5 sW +10 &=6 sW +9 &3 rV +9 &3 rV +10 &3 rV +9 &!E3 rW +9 &#8 qV +10 &$8 rV +9 &&4 rV +9 &(N8 qV +10 &*8 qV +9 &+8 qV +10 &-4 qV +9 &/V5 qV +10 &1; V +9 &26 V +9 &48 U +9 &6`9 V +10 &8#9 U +9 &9; V +10 &;; V +9 &=h; V +9 &?*< V +10 &@7 tW +9 &B: rW +10 &Dm8 rW +9 &F,@ qX +9 &GN qY +10 &Ie o\\ +9 &K_q n^ +9 &M r m_ +10 &Ny m_ +9 &P l` +10 &RK] n: +9 &S(h nN +9 &S'0 q6 +3 ( +2 "processing"%d& +5 #"psFlush"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.86 + "processing"%.& +5 "core" &S'. p6 +3 ."psFlush"Hand.open +2 "manipulator"& 1 +22 "core" 1 +5 "manipulator"&|% +9 "core" %E  +6 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +11 ."psFlush"Forearm.seek :retract +5 "manipulator"&p' ] +64 #"da"SX HX9/16 (USB:77): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 1.085 seconds\ Exposing 696x520 pixel 16-bit image for 11.289 seconds\ /var/log/esp/da25jul1512h.png: PNG Upload Complete\ +13 #PuckCamera: snap -bin=2,2 -png=0 15.0 /var/log/esp/midres/da25jul1512h15s.png +40 "core" ' +3 ."psFlush"PSR.select :air +5 .PSV.dial PSR +4 "processing"%w +51 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +15 ."psFlush"PS.seek 0.5ml +3 "processing"%I' +602 "core" ' +3 ."psFlush"delay 5 seconds +502 .PSR.select :air +5 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%8' +390 #"da"SX HX9/16 (USB:77): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da25jul1512h15s.png: PNG Upload Complete\ +6 #PuckCamera: snap -bin=2,2 -png=0 25.0 /var/log/esp/midres/da25jul1512h25s.png +1525 #"image"compressed /var/log/esp/da25jul1512h.jxl +254 "core" ' +2 ."psFlush"delay 1 second +104 .PRV.dial :waste2,avoiding: :ab2 +3 "processing"%C @ +217 "core" A +2 ."psFlush"PTV.dial :PRVmixing +3 "processing"%v  +143 "core" +2 ."psFlush"PSV.dial :mixloop +3 "processing"%n +130 "core" +2 ."psFlush"PS.seek :empty +5 "processing"%'s +255 #"da"SX HX9/16 (USB:77): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 25 seconds\ /var/log/esp/midres/da25jul1512h25s.png: PNG Upload Complete\ +3 .Gate.power :camera,:OFF +7 "storage"(- +5 "core" -' +4 "storage"({& +4 "core" &L [ +2 "manipulator"&h& +5 "core" & U X A +3 "manipulator"&H% +20 "core" % , ^ U, +7 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +13 ."da"Elbow.seek 3 +6 "manipulator"&( +262 "core" ( +2 "manipulator"&& +7 "core" & U T K, +10 "storage"(& +5 "core" &L . / Y +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&='m +89 "core" ' +8 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.57 Pucks below Top Plate +3 "storage"(k'W +54 "core" ' +4 "manipulator"&R& +10 "core" & , +4 "storage"(!& +7 "core" &L  # = +4 ."da"Elbow.reconfigure :limp +4 "manipulator"&$ ,(b +10 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +10 ."da"Forearm.seek 3 +8 "manipulator"&<'M +40 "core" ' + ."da"Elbow.hold +4 "manipulator"&t, +9 "core" , +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +8 ."da"SE.reconfigure :default +3 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.39 Pucks below Top Plate +3 "storage"(5' +44 "core" ' +4 "manipulator"&r% +5 "core" %Y  O +4 "storage"( & +3 "core" &L\ \  F +3 ."da"Forearm.force -20 + "manipulator"&5 +8 ."da"Forearm.seek 3 + 312 counts +2 "manipulator"&?'Ѕ +22 "core" ' +2 "manipulator"&D& +4 "core" & z ) +3 "storage"(:& +4 "core" &L 2 4 c +71 ."da"Forearm.reconfigure :tight +11 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&''m +24 "core" ' +2 "storage"(*% +4 "core" % * 9   +3 ."downElevator"SE.seek :down +6 "storage"(e'= +98 (V% +4 "core" %I+ 7 5 \\v +2 "manipulator"&q% +5 "core" %g b  +4 ."da"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +3 "manipulator"&' ] +92 "core" ' +58 ' +3 ."downElevator"SE.stop +2 "storage"(5 +5 ()& +6 "core" &L L H +1158 ' +2 ."psFlush"PSR.select :air +5 .PSV.dial PSR +3 "processing"%9 +117 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +2 "processing"%A' +40 #"image"compressed /var/log/esp/midres/da25jul1512h15s.jxl +561 "core" ' +6 ."psFlush"delay 5 seconds +504 .PSR.select :air +4 "processing"% +15 ."psFlush"PS.seek 2.5ml +3 "processing"%$' +1919 #"image"compressed /var/log/esp/midres/da25jul1512h25s.jxl +4 ."Qmail"DAfans.email "da25jul1512h exposed 11.289 seconds\\nmidres/da25jul1512h15s\\nmidres/da25jul1512h25s",Subject: "da25jul1512h images!" +195 "core" ' +3 ."psFlush"delay 1 second +103 .PBV.dial :waste1 +2 "processing"%o  +36 "core" +2 ."psFlush"PTV.dial :mixing +3 "processing"% @ +78 "core" A +2 ."psFlush"PSV.dial :mixloop +3 "processing"% +115 "core" +3 ."psFlush"PS.seek :empty +3 "processing"%y's +2630 "core" ' +4 ."psFlush"PSV.dial PSR +8 "processing"%f +121 "core"  +4 ."psFlush"PSR.select :flush +10 "processing"%@ +19 ."psFlush"PS.seek 1ml +5 "processing"%N'[q +1101 "core" ' +4 ."psFlush"PSR.select :air +7 "processing"% +19 ."psFlush"PS.seek 2.5ml +6 "processing"%\\' +843 #"uploadLog"upsync +772 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%S +81 "core" +2 ."psFlush"PTV.dial :puck +3 "processing"%  +78 "core"  +2 ."psFlush"PBV.dial :waste1 +3 "processing"%#  +8 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"%^'ܑ +2622 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%x +82 "core"  +2 ."psFlush"PSR.select :air +6 .PS.seek 2.5ml +3 "processing"%j' +2620 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%] +83 "core" +3 ."psFlush"PS.seek 0ml +4 "processing"%'ܑ +2618 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%a +82 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +15 ."psFlush"PS.seek 0.5ml +3 "processing"%6' +590 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%M' +2122 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"% +83 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"% U +59 "core" V +3 ."psFlush"PS.seek 0ml +3 "processing"%,'ܑ +2624 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%( @ +99 "core" ? +12 ."psFlush"PS.seek 2.5ml +3 "processing"%B' +2624 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%l  +81 "core"  +3 ."psFlush"PS.seek :empty +3 "processing"%'s +2640 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +50 "core"  +2 ."psFlush"PSR.select :air +6 .PS.seek 2.5ml +3 "processing"%-' +2619 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"% +81 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%z U +7 "core" U +4 ."psFlush"PS.seek 0ml +2 "processing"%`'ܑ +2618 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%K @ +50 "core" ? +3 ."psFlush"PS.seek 2.5ml +3 "processing"%7' +2618 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%>  +103 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%&'s +1141 "Can"M UPNn +1486 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%0 +50 "core"  +2 ."psFlush"PSR.select :flush +5 "processing"%@ +12 ."psFlush"PS.seek 1ml +3 "processing"%W'[q +1095 "core" ' +2 ."psFlush"PSR.select :air +5 "processing"% +12 ."psFlush"PS.seek 2.5ml +3 "processing"%@' +1606 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"% +80 "core" +2 ."psFlush"PTV.dial :puck +3 "processing"%U  +18 "core"  +2 ."psFlush"PBV.dial :waste1 +3 "processing"%/  +59 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"%i'ܑ +2625 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%~ +80 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +4 "processing"%' +2617 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%u +80 "core" +3 ."psFlush"PS.seek 0ml +4 "processing"%c'ܑ +2624 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%X +80 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%+' +587 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%;' +2109 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%T +80 "core" + ."psFlush"PBV.dial PSV +3 "processing"%E U +60 "core" W +2 ."psFlush"PS.seek 0ml +3 "processing"%m'ܑ +2643 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +51 "core" > +2 ."psFlush"PS.seek 2.5ml +3 "processing"%L' +2615 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +82 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%'s +2618 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%2 +48 "core"  +2 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%' +2618 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%G +91 "core"  +2 ."psFlush"PBV.dial PSV +2 "processing"%% U +7 "core" V +3 ."psFlush"PS.seek 0ml +3 "processing"%'ܑ +2616 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%b @ +47 "core" ? +3 ."psFlush"PS.seek 2.5ml +3 "processing"%P' +2617 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%Y  +92 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%['s +2621 "core" ' +3 #"psFlush"Garaging FlushPuck in Processing Clamp +53 "manipulator"&O& +12 "core" &  M) +2 "manipulator"&Q% +9 "core" % [  M +3 ."psFlush"Elbow.seek PC +3 "manipulator"&1( +253 "core" ( +2 "manipulator"&& +5 "core" &  P: +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 && +3 "core" & P: +3 ."psFlush"Forearm.seek PC +4 "manipulator"&J'E +98 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&3/ +27 "core" / +3 ."psFlush"PC.seek :open +2 "processing"%s( +379 "core" ( +2 "manipulator"&& +4 "core" &  s S: +2 "manipulator"&}% +4 "core" %V   S- +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&\ ' ] +99 "core" ' +3 ."psFlush"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek :garage +3 "manipulator"&_(-z +141 "core" ( + "manipulator"&Z& +5 "core" &-w  7 Q# +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &.& +3 "core" &-x M P# +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek :garage +3 "manipulator"& 'o +116 "core" ' +2 ."psFlush"Hand.open +2 "manipulator"&|1 +18 "core" 1 +2 "manipulator"&d% +4 "core" %x` r s >- +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +3 "manipulator"&w' ] +108 "core" ' +2 #"myshortDA"Finished short da assay +2 #Beginning samplePassF +4 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'g& +6 "core" & +3 "manipulator"&& +4 "core" &-{\  P"~ +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&I(-z +7 "core" ( +2 "manipulator"&C& +4 "core" &-{\ Q P"~ +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &v& +2 "core" &-{\  P"~ +4 ."myshortDA"Forearm.seek :garage +5 "manipulator"&n'o +110 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&/ +29 "core" / +2 "manipulator"&{& +4 "core" &-| h  @"} +2 "manipulator"&h% +4 "core" %~u t d v @ +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&H' ] +105 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +7 ."myshortDA"Elbow.seek CC +2 "manipulator"&8( +272 "core" ( +2 "manipulator"&& +4 "core" & Q( +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" &  P( +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek CC +3 "manipulator"&'ш +97 "core" ' +2 "manipulator"&R& +3 "core" & N( +3 "manipulator"&!% +4 "core" %ы  N +3 "collection"'p& +3 "core" &q +3 "collection"'r& +5 "core" & +3 ."myshortDA"CC.seek :closed +3 "collection"' (X +5 "core" &r +5 &q : +10 &!Frm 3 +9 &>kus G +10 &[m U +9 &Dm U +9 &PFs U +10 &Dm U +9 &Fm U +10 &Dn U +9 &!WCo U +9 &#Cr U +10 &$Dv U +9 &&Dr U +9 &(`Cr U +10 &*"Ao U +9 &+Bo U +10 &-Dq U +9 &/hCr U +9 &1*Cq U +10 &2Am U +9 &4Fy U +9 &6qCo U +10 &83@m U +9 &9?i T +10 &;Cs U +9 &=yAn U +9 &?;Bb U +10 &@Fc U +9 &BCk U +9 &D~Lh V +10 &F;Yd X +9 &Gph Z +10 &Ij _ +9 &Kel a +9 &M'g a +10 &Nx b +9 &Pi a +9 &Rhl b! +10 &T*k b! +9 &Uw b* +10 &Wt S +9 &X!u (u +9 &Xw [ +3 ( +2 "collection"'r& +5 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.60 + "collection"'D& +5 "core" &Xv [ +3 ."myshortDA"Hand.open + "manipulator"&:1 +20 "core" 1 +2 "manipulator"&"% +4 "core" %х D +3 ."myshortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +2 "manipulator"&=' ] +102 "core" ' +46 ."myshortDA"PSV.dial PSR,avoiding: PBV +12 "processing"%*  +57 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +13 ."myshortDA"PS.seek 1.5ml +2 "processing"%' +1604 "core" ' +3 ."myshortDA"delay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%k  +47 "core"  +3 ."myshortDA"PS.seek 0ml +4 "processing"%V'ܑ +1610 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%q +48 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +3 "processing"%<' +2617 "core" ' +2 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +4 "collection"'?  +5 "processing"%)  +6 "core"  +105  +2 ."myshortDA"PSV.dial :PTV,via: :air +3 "processing"%5 +211 "core"  +2 ."myshortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +4 "processing"%' @ +199 "core" > +3 ."myshortDA"PS.seek 0ml +3 "processing"%e'ܑ +2615 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%9  +82 "core"  +2 ."myshortDA"PS.seek 2.5ml +3 "processing"%' +2624 "core" ' +2 ."myshortDA"PSV.dial :PTV +2 "processing"%A +87 "core" ~ +3 ."myshortDA"PS.seek 0ml +2 "processing"%o'ܑ +2620 "core" ' +2 #"myshortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"& & +6 "core" & }  C( +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek CC +3 "manipulator"&( +40 "core" ( + "manipulator"&$& +4 "core" & F +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &f& +3 "core" &  F +3 ."myshortDA"Forearm.seek CC +2 "manipulator"&y'ш +93 "core" ' +2 ."myshortDA"Hand.close +2 "manipulator"&N/ +18 "core" / +3 ."myshortDA"CC.seek :open +2 "collection"'S( +408 "core" ( +2 "manipulator"& & +4 "core" &  P +2 "manipulator"&#% +4 "core" %ћ  PG +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&\\' ] +98 "core" ' +2 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +2 "manipulator"&x(-z +276 "core" ( +2 "manipulator"&^& +3 "core" &-  Oe +3 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &]& +4 "core" &-  Oe +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek :garage +2 "manipulator"&j'o +115 "core" ' +2 ."myshortDA"Hand.open + "manipulator"&a1 +24 "core" 1 + "manipulator"&% +4 "core" %yh n n U =A +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +2 "manipulator"&6' ] +104 "core" ' +6376 "Can"N\ GSO +43214 #"ray"-> access 3 +5 "storage"(% +3 "core" %B  @\ - +3 "manipulator"&% +3 "core" % K   T +3 "manipulator"&M& +4 "core" &- ( Te +2 ."ray"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."ray"SC.seek 7 +2 "storage"((([Y +681 "core" ( +2 ."ray"SC.configure :limp + "storage"($(\ 1b +5 (,& +4 "core" &[] \ ( +1507 #"ray"-> access 4 +5 "storage"(l% +3 "core" %B \ * +3 "manipulator"&B% +3 "core" % K  Q +3 "manipulator"&& +3 "core" &-  ! Re +3 ."ray"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."ray"SC.seek 1 +2 "storage"(( +990 "core" ( + ."ray"SC.configure :limp +2 "storage"($(\ 1b +5 (& +3 "core" & ~ \ \  +407 #"ray"-> startTube 4 +13115 "Can"Y\ KVO +10229 #"ray"-> start(:myshortDA){shortDA; samplePassF} +3 "collection"'z% +4 "processing"%-% +4 "core" %Tn +10 %ܖ +2 #"myshortDA"Ready to sample after 10 seconds from PRV.sipper? +2 #Type 'Thread[:myshortDA].answer' to continue +4327 #"ray"-> Thread[:myshortDA].answer +6 #"myshortDA"ray answered Ready to sample after 10 seconds from PRV.sipper? "Yes" +4 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +3 .delay 10 seconds +1003 .PSV.dial :mixloop +3 "processing"%K +61 "core" +2 ."myshortDA"PTV.dial :PRVmixing +11 "processing"%`  +77 "core" +2 ."myshortDA"PRV.dial :sipper +3 "processing"%>  +142 "core"  +3 ."myshortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +6 ."myshortDA"PS.seek 1.1ml +2 "processing"%7'h! +2279 "core" ' +3 ."connect"PRV.dial CBV +3 ."myshortDA"CBV.dial PRV +4 "collection"'0  +2 "processing"%&  +7 "core"  +138  +3 ."myshortDA"PS.seek 0.5ml +3 "processing"%W' +1266 "core" ' +2 ."myshortDA"PRV.dial :waste2 +2 "processing"% @ +110 "core" ? +2 ."myshortDA"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."myshortDA"PS.seek :empty +2 "processing"%U's +593 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%/ +112 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +4 "processing"%@ +12 ."myshortDA"PS.seek 1ml +2 "processing"%@'[q +1105 "core" ' +2 ."myshortDA"PSR.select :air +3 "processing"% +12 ."myshortDA"PS.seek 2.5ml +3 "processing"%~' +1605 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%i +113 "core" +3 ."myshortDA"PS.seek :empty +2 "processing"%u's +2625 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"% +119 "core"  +2 #"myshortDA"Pulling 1ml of PSR.flush +2 .PSR.select :flush +4 "processing"%@ +13 ."myshortDA"PS.seek 1ml +2 "processing"%X'[q +1110 "core" ' +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%c' +1602 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%+ +126 "core" +2 ."myshortDA"PRV.dial :sipper +2 "processing"%T  +50 "core" +3 ."myshortDA"PS.seek :empty +2 "processing"%E's +2620 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%; +113 "core"  +2 ."myshortDA"PSR.select :air +5 .PS.seek 2.5ml +4 "processing"%' +2619 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%m +113 "core" +3 ."myshortDA"PS.seek :empty +2 "processing"%'s +2622 "core" ' +2 #"myshortDA"Loading da puck from tube 4 into Processing Clamp +2 "processing"%L& +6 "core" & +3 "manipulator"&2% +4 "core" % K  Q +2 "storage"(% +4 "core" %B 6\ * +2 "storage"(G. +4 "core" .( +2 ."myshortDA"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +6 ."myshortDA"SC.seek 4 +2 "storage"(%(+ +511 "core" ( +2 ."myshortDA"SC.configure :limp + "storage"($(\ 1b +6 (& +3 "core" &+ \ % +2 "manipulator"&b& +5 "core" &-  Me +2 "manipulator"&% +4 "core" % K  N +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek 4 +3 "manipulator"&Y( +175 "core" ( +2 "manipulator"&P& +4 "core" & M k +2 "storage"(O& +4 "core" &+ 2\ & +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."myshortDA"Forearm.seek 4 + 800 counts +2 "manipulator"&Q's +106 "core" ' +2 "storage"(& +4 "core" &+ &\ ( +3 ."myshortDA"SE.reconfigure :pick + "storage"(#],K-0-\ b +6 ."myshortDA"SE.seek :beamBreak +2 "storage"(' +308 "core" ' + "storage"(t- +4 "core" -' +3 ."myshortDA"SE.configure :default + "storage"(#QK-0-\ b +7 (3& +2 "core" &+ \ ( +3 "manipulator"&& +4 "core" & Q k +3 ."myshortDA"Elbow.seek 4 +2 "manipulator"&4( +7 "core" ( + "manipulator"&& +4 "core" & P k +3 "storage"(}& +4 "core" &+ 6\ ) +3 ."myshortDA"Forearm.seek 4 + 300 counts +2 "manipulator"&Z' +26 "core" ' +2 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Hand.close +2 "manipulator"&./ +19 "core" / +3 !"myshortDA"o:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 4):bt["4/home/esp/esp2/utils/puckmoves.rb:389:in `load'"8/home/esp/esp2/utils/puckmoves.rb:998:in `loadPuck'";/home/esp/esp2/protocol/2G/DAprocess.rb:281:in `runDA'"6/home/esp/esp2/protocol/2G/DA.rb:124:in `shortDA'" ray:64:in `topLevelBinding'"./home/esp/esp2/lib/base.rb:296:in `start'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +3 ."downElevator"SE.seek :down +5 "manipulator"&J& +4 "storage"(1'= +9 "core" &\ a M k +2 "manipulator"&|% +4 "core" %{ L> +3 ."myshortDA"Forearm.seek :retract +49 "manipulator"&d' ] +110 "core" ' +3 ."myshortDA"Elbow.seek PC +4 "manipulator"&g( +98 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +171 "core" ( +3 "manipulator"&& +3 "core" &  ~ T +3 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &\ & +3 "core" & & f U +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek PC +3 "manipulator"&C'E +96 "core" ' +2 "manipulator"&v& +5 "core" &  P +2 "manipulator"& % +5 "core" %N  P +2 "processing"%& +4 "core" & +3 "processing"%{& +5 "core" &# +3 ."myshortDA"PC.seek :closed +2 "processing"%h(SD +7 "core" & +4 & 7 +10 &Hs 2 +9 &Amr F +9 &V S +10 &A R +9 &Y@ R +9 &C S +10 &B R +9 &D S +10 &!bD R +9 &##C R +9 &$C S +10 &&C R +9 &(hD S +9 &*+D R +10 &+B R +9 &-G R +10 &/pD S +9 &13D R +9 &2B R +10 &4D R +9 &6xF S +10 &8:F S +9 &9G S +9 &;A S +10 &=C R +9 &?CD R +9 &AD R +10 &BE S +9 &DG S +10 &FIK S +9 &Hb V +9 &Iw Y +10 &K|} Z +9 &M< Z +9 &N [ +10 &P [ +9 &Rg}g - +9 &S'j 8 +10 ( + &S# / +2 "processing"%{& +4 #"myshortDA"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.72 +2 .Hand.open +2 "manipulator"&_1 +29 "core" 1 +2 "manipulator"&w% +4 "core" %M G M +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +3 "manipulator"&n' ] +95 "core" ' +3 #"myshortDA"Heating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +5 "processing"% { +4 %9 +8 "core" 9 +102 "processing"%I9 +3 "core" 9 +103 "processing"%R9 +3 "core" 9  +103 "processing"%!9 +3 "core" 9  +103 "processing"%p9 +3 "core" 9 +103 "processing"%H9 +3 "core" 9 +103 "processing"%F9 +3 "core" 9 +103 "processing"%D9 +3 "core" 9 +103 "processing"%:9 +4 "core" 9# +103 "processing"%"9 +3 "core" 9' +103 "processing"%r9 +3 "core" 9+ +103 "processing"%*9 +3 "core" 9/ +103 "processing"%9 +3 "core" 94 +103 "processing"%[9 +3 "core" 98 +103 "processing"%k9 +4 "core" 9< +103 "processing"%9 +3 "core" 9@ +103 "processing"%q9 +3 "core" 9E +103 "processing"%V9 +3 "core" 9I +103 "processing"%?9 +3 "core" 9M +103 "processing"%)9 +3 "core" 9Q +103 "processing"%59 +3 "core" 9U +103 "processing"%'9 +3 "core" 9Z +103 "processing"%<9 +3 "core" 9^ +103 "processing"%99 +3 "core" 9b +104 "processing"%e9 +3 "core" 9f +103 "processing"%A9 +3 "core" 9k +103 "processing"%9 +21 "core" 9p +103 "processing"% 9 +3 "core" 9t +103 "processing"%$9 +3 "core" 9x +104 "processing"%f9 +3 "core" 9| +103 "processing"%N9 +3 "core" 9 +103 "processing"%89 +3 "core" 9 +103 "processing"%=9 +4 "core" 9 +103 "processing"% 9 +3 "core" 9 +103 "processing"% 9 +3 "core" 9 +103 "processing"%#9 +3 "core" 9 +103 "processing"%y9 +3 "core" 9 +103 "processing"%^9 +3 "core" 9  +103 "processing"%]9 +3 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%a9 +3 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%\\9 +3 "core" 9" +103 "processing"%j9 +4 "core" 9' +103 "processing"%9 +3 "core" 9, +103 "processing"%9 +3 "core" 90 +3 ."myshortDA"PH.hold 2:00:00,28C +4 "processing"%M p{p. +4 ."myshortDA"delay 1:30 +6 "core"  +8997 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +155 "core"  +11 #"myshortDA"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +13 ."myshortDA"PS.seek 0.5ml +2 "processing"%,' +601 "core" ' +2 ."myshortDA"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."myshortDA"PS.seek 2ml +3 "processing"%l'Q +1605 "core" ' +2 ."myshortDA"PTV.dial :puck +2 "processing"%B  +137 "core"  +2 ."myshortDA"PSV.dial PTV +3 "processing"% +81 "core" +2 ."myshortDA"PBV.dial :waste1 +3 "processing"%(  +59 "core" +2 "processing"%% +5 "core" %R#  +2 ."myshortDA"PS.seek 1.5ml +2 "processing"%z' +583 "core" ' +2 ."myshortDA"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%- * +38 "core" , +3 ."myshortDA"PS.seek 0ml +2 "processing"%K'ܑ +1615 "core" ' +3 ."myshortDA"delay 5:00 +769 "Can"Z NYP0 +29233 #"myshortDA"recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%`  +5 "core"  +2 ."myshortDA"PBV.dial :waste1 +3 "processing"%>  +38 "core" +2 ."myshortDA"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%o * +39 "core" , +2 ."myshortDA"PSR.select :air +3 .PSV.dial PSR +4 "processing"%0 +80 "core"  +3 ."myshortDA"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."myshortDA"PS.seek 2.5ml +3 "processing"%&' +2532 "core" ' + ."myshortDA"PSV.dial PTV +3 "processing"%7 +82 "core" +2 ."myshortDA"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +83 "core"  +2 ."myshortDA"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%W +79 "core" +2 ."myshortDA"delay 5 seconds +502 .PSV.dial :air +3 "processing"%/  +80 "core"  +3 ."myshortDA"PS.seek :empty +2 "processing"%U's +2522 "core" ' +2 ."myshortDA"PTV.dial :PRVmixing,via: PRV +2 "processing"%@  +136 "core" +2 ."myshortDA"PSV.dial :mixloop +3 "processing"%i +47 "core" +2 ."myshortDA"PRV.dial :ab1 +2 "processing"%~ @ +110 "core" ? +2 ."myshortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +6 ."myshortDA"PS.seek 0.15ml +3 "processing"%' +362 "core" ' +2 ."myshortDA"delay 2 seconds +202 ."connect"CBV.dial PRV +3 ."myshortDA"PRV.dial CBV +5 "processing"%u  +3 "collection"'X  +7 "core"  +39 +2 "processing"%+% +4 "core" %  +3 ."myshortDA"PS.seek 0.3ml +2 "processing"%T' +356 "core" ' +2 ."myshortDA"delay 2 seconds +202 .CBV.dial between PRV and PSV +3 "collection"'c  +37 "core" +2 ."myshortDA"PRV.dial :air +2 "processing"%;  +47 "core"  +3 ."myshortDA"PS.seek 0.9ml +4 "processing"%E'N +1264 "core" ' + ."myshortDA"PRV.dial :waste2 +3 "processing"%m @ +78 "core" ? +3 ."myshortDA"PS.seek 0.5ml +4 "processing"%' +864 "core" ' +2 #"myshortDA"addPMLReagent08 + .PSV.dial :air +5 "processing"%L  +46 "core"  +3 ."myshortDA"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."myshortDA"PS.seek 2ml +2 "processing"%2'Q +1605 "core" ' +2 ."myshortDA"PSV.dial :PML +3 "processing"% +49 "core" +2 ."myshortDA"PTV.dial :mixing +2 "processing"%G @ +77 "core" B +2 ."myshortDA"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 "processing"%% +4 "core" %N  +3 ."myshortDA"PS.seek 1.85ml +2 "processing"%b'F +231 "core" ' +2 ."myshortDA"PBV.dial between PSV and waste1 +3 "processing"% * +37 "core" , +3 ."myshortDA"PS.seek 0ml +4 "processing"%P'ܑ +1961 "core" ' +2 ."myshortDA"delay 2 seconds +202 #Beginning samplePassC +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'O& +4 "core" &i +3 "manipulator"&x& +4 "core" & & J +2 "manipulator"&% +4 "core" % R  G +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."myshortDA"Elbow.seek FlushPuck::Garage +3 "manipulator"&6(-z +131 "core" ( +2 "manipulator"&t& +4 "core" &-  I% +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &3& +4 "core" &- m c =% +44 ."myshortDA"Forearm.seek :garage +11 "manipulator"&'o +113 "core" ' +3 ."myshortDA"Hand.close +2 "manipulator"&/ +25 "core" / +2 "manipulator"&}& +5 "core" &-  .% +2 "manipulator"&.% +3 "core" %πo ( 4 +3 ."myshortDA"Forearm.seek :retract +3 "manipulator"&J' ] +113 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +2 "manipulator"&|( +268 "core" ( +2 "manipulator"&Y& +4 "core" &  H& +2 ."myshortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &Q& +4 "core" & m s : >& +3 ."myshortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek CC +3 "manipulator"&'ш +99 "core" ' +2 "manipulator"&Z& +4 "core" & =& +2 "manipulator"&% +4 "core" %ъ } 2 E +3 "collection"'\ & +4 "core" &p +3 "collection"'4& +5 "core" &v +3 ."myshortDA"CC.seek :closed +3 "collection"'v(X +8 "core" &^ +4 &W 6 +9 &DrX 2 +9 &:ktX G +10 &XT U +9 &?X U +9 &JB^ U +10 & C[ U +9 &F` U +10 &D^ U +9 &!SB` U +9 &#A^ T +10 &$A] U +9 &&AQ U +9 &(\\AQ T +10 &*AN U +9 &+A^ U +10 &-Da U +9 &/cCV U +9 &1%@V U +10 &2@U U +9 &4A^ U +9 &6kAX U +10 &8->W U +9 &9A^ U +10 &;CO U +9 &=tBR T +9 &?5AU U +10 &@>P U +9 &BAP U +9 &DwKU V +10 &F5YW X +9 &Gn_ Z +10 &I[ _ +9 &K`Q a +9 &M!^ a +10 &NQ b +9 &PV b +9 &RaY b" +10 &T[ b& +9 &UT b0 +10 &W[ W +9 &X$T )x +9 &XpR X +3 ( +2 "collection"'4& +5 #"myshortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.66 +2 "collection"'1& +5 "core" &Xmw X +2 ."myshortDA"Hand.open +2 "manipulator"& 1 +25 "core" 1 +2 "manipulator"&% +4 "core" %{ ; [ > +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."myshortDA"Forearm.seek :retract +4 "manipulator"&d' ] +97 "core" ' +2 ."myshortDA"PSV.dial PSR +2 "processing"%s +115 "core"  +2 #"myshortDA"Pulling 1.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +12 ."myshortDA"PS.seek 1.5ml +2 "processing"%_' +1604 "core" ' +2 ."myshortDA"delay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%w  +47 "core"  +3 ."myshortDA"PS.seek 0ml +4 "processing"%'ܑ +1610 "core" ' +2 ."myshortDA"PSV.dial PSR +3 "processing"%{ +49 "core"  +2 ."myshortDA"PSR.select :air +3 "processing"% +13 ."myshortDA"PS.seek 2.5ml +2 "processing"%I' +2626 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +3 ."myshortDA"CBV.dial PRV +5 "processing"%C  +4 "collection"'R  +38 "core"  +133  +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%! +114 "core" +2 ."myshortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing +4 "processing"%p  +76 "core" +3 ."myshortDA"PS.seek 0ml +2 "processing"%H'ܑ +2645 "core" ' +2 ."myshortDA"PSV.dial :air +2 "processing"%F  +47 "core"  +3 ."myshortDA"PS.seek 2.5ml +4 "processing"%D' +1289 "Can"W ]NP +1337 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"%: +49 "core" +3 ."myshortDA"PS.seek 0ml +4 "processing"%"'ܑ +2618 "core" ' +2 ."myshortDA"PSV.dial :air +3 "processing"%r  +48 "core"  +3 ."myshortDA"PS.seek 2.5ml +3 "processing"%*' +2616 "core" ' +2 ."myshortDA"PSV.dial :mixloop +2 "processing"% +49 "core" +3 ."myshortDA"PS.seek 0ml +4 "processing"%['ܑ +2628 "core" ' +2 #"myshortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&k& +6 "core" &   0& +3 ."myshortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek CC +3 "manipulator"&( +4 "core" ( +2 "manipulator"&q& +4 "core" &  0& +45 ."myshortDA"Elbow.reconfigure :loose +10 "manipulator"&$ &.,(#b +5 &V& +5 "core" &  ' 0& +2 ."myshortDA"Forearm.seek CC +2 "manipulator"&?'ш +97 "core" ' +2 ."myshortDA"Hand.close + "manipulator"&)/ +25 "core" / +2 ."myshortDA"CC.seek :open +3 "collection"'5( +408 "core" ( +2 "manipulator"&'& +4 "core" & w z ^ ?& +2 "manipulator"&<% +4 "core" %ы w y j ?- +3 ."myshortDA"Forearm.seek :retract +2 "manipulator"&9' ] +96 "core" ' +3 ."myshortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."myshortDA"Elbow.seek :garage +4 "manipulator"&e(-z +286 "core" ( +2 "manipulator"&A& +5 "core" &-| u d  Cb +2 ."myshortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 && +3 "core" &-| c X \\ @b +3 ."myshortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myshortDA"Forearm.seek :garage +3 "manipulator"& 'o +112 "core" ' +2 ."myshortDA"Hand.open +2 "manipulator"&$1 +26 "core" 1 +2 "manipulator"&f% +3 "core" %yi   3G +3 ."myshortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."myshortDA"Forearm.seek :retract +3 "manipulator"&N' ] +103 "core" ' +3 ."da"delayUntil "13:34:12.51" +24744 #recoverPRVreagent08 +2 .PTV.dial :mixing +4 "processing"%8 @ +76 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%=  +39 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +38 "core" , +2 ."da"PSV.dial :air +2 "processing"%  +49 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%#' +2519 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%y +49 "core" +2 ."da"delay 2 seconds +203 .PSV.dial :air + "processing"%^  +47 "core"  +3 ."da"delay 2 seconds +203 .PSV.dial :mixloop + "processing"%] +48 "core" +2 ."da"delay 2 seconds +203 .PSV.dial :air +2 "processing"%  +46 "core"  +3 ."da"PS.seek :empty +2 "processing"%a's +2522 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +5 .PSV.dial PSR +4 "processing"% +146 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%\\' +593 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +22 "processing"% +13 ."da"PS.seek 2ml +3 "processing"%j'Q +1599 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +75 "core"  +2 ."da"PSV.dial PTV +3 "processing"% +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 "processing"%% +4 "core" %N'  +3 ."da"PS.seek 1.5ml +2 "processing"%,' +586 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%B * +37 "core" + +2 ."da"PS.seek 0ml +3 "processing"%'ܑ +1626 "core" ' +2 ."da"delay 2:00 +9731 "Can"Y\ Q`Q\\ +2272 #"da"recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%(  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%l * +37 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%- +80 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%z' +2572 "core" ' + ."da"PSV.dial PTV +2 "processing"% +83 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%` +82 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%> +83 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%o  +80 "core"  +2 ."da"PS.seek :empty +4 "processing"%0's +2590 "core" ' +11 #"da"washCycleDA #2 of 2 + .PSR.select :air +5 .PSV.dial PSR +4 "processing"%K +154 "core" +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +3 "processing"%7' +595 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +3 "processing"%'Q +1598 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%W  +7 "core"  +2 ."da"PSV.dial PTV +3 "processing"%/ +81 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%&  +37 "core" +2 "processing"%@% +4 "core" %T  +3 ."da"PS.seek 1.5ml +3 "processing"%i' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%~ * +39 "core" , +3 ."da"PS.seek 0ml +4 "processing"%U'ܑ +1604 "core" ' +2 ."da"delay 2:00 +12002 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%X  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%u  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%+ * +38 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"% +83 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +7 ."da"PS.seek 2.5ml +2 "processing"%c' +2561 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%; +82 "core" +3 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%T +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%m +83 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%E  +81 "core"  +3 ."da"PS.seek :empty +2 "processing"%L's +2528 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air +4 "processing"%  +47 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +7 "processing"%  +135 "core" +2 ."da"delay 5 seconds +503 .PRV.dial :ab2 +2 "processing"%G  +46 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%  +7 "core" +3 ."da"PSV.dial :mixloop +2 "processing"% +49 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."da"PS.seek 0.3ml +3 "processing"%' +393 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%2  +47 "core"  +2 "processing"%b% +4 "core" %  +3 ."da"PS.seek 0.55ml +2 "processing"%O'"\\ +341 "core" ' +2 #"da"addPMLReagent08 +2 .PSV.dial :air +4 "processing"%x  +48 "core"  +3 ."da"PS.seek 2ml +4 "processing"%'Q +1549 "core" ' +2 ."da"PSV.dial :PML +3 "processing"%t +49 "core" +2 ."da"PTV.dial :mixing +2 "processing"%3 @ +77 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%g  +38 "core" +2 "processing"%% +4 "core" %N\  +3 ."da"PS.seek 1.85ml +2 "processing"%}'F +231 "core" ' +2 ."da"PBV.dial between PSV and waste1 +3 "processing"%. * +37 "core" + +3 ."da"PS.seek 0ml +4 "processing"%n'ܑ +1967 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +13160 "Can"j\ OcQ +34843 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing +4 "processing"% @ +16 "core" ? +2 ."da"PBV.dial :waste1 +2 "processing"%Y  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%Q * +38 "core" + +2 ."da"PSV.dial :air +2 "processing"%6  +49 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%Z' +2554 "core" ' +2 ."da"PSV.dial :mixloop +3 "processing"% +48 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%\  +48 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%J +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%S  +49 "core"  +47 ."da"PS.seek :empty +11 "processing"%1's +2543 "core" ' +3 #"da"washCycleDA #1 of 3 + .PSR.select :air +3 .PSV.dial PSR +3 "processing"% +157 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%' +609 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%4'Q +1603 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%s  +78 "core"  +2 ."da"PSV.dial PTV + "processing"% +82 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%P  +39 "core" +2 "processing"%w% +4 "core" %M!  +3 ."da"PS.seek 1.5ml +2 "processing"%_' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%{ * +39 "core" , +3 ."da"PS.seek 0ml +2 "processing"%'ܑ +1606 "core" ' +2 ."da"delay 2:00 +10315 "Can"n\ Mg8R +1689 #"da"recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%R  +6 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%C  +37 "core" +2 ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +2 "processing"%! * +37 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%p +81 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%I' +2543 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%F +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%H +82 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%: +97 "core" ~ +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%D  +81 "core"  +2 ."da"PS.seek :empty +3 "processing"%r's +2515 "core" ' +3 #"da"washCycleDA #2 of 3 + .PSR.select :air +4 .PSV.dial PSR +4 "processing"%" +147 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +13 ."da"PS.reconfigure :default + "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%' +596 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%*'Q +1600 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%k  +7 "core"  +2 ."da"PSV.dial PTV +3 "processing"%q +80 "core" + ."da"PBV.dial :waste1 +3 "processing"%V  +38 "core" +2 "processing"%)% +3 "core" %S!  +3 ."da"PS.seek 1.5ml +3 "processing"%|' +586 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%d * +37 "core" + +3 ."da"PS.seek 0ml +4 "processing"%v'ܑ +1606 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%'  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%<  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%? * +38 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%A +81 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%' +2537 "core" ' +2 ."da"PSV.dial PTV +3 "processing"% +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%$ +79 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%f +92 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%9  +83 "core"  +2 ."da"PS.seek :empty +4 "processing"% 's +2515 "core" ' +3 #"da"washCycleDA #3 of 3 + .PSR.select :air +5 .PSV.dial PSR +4 "processing"%8 +145 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +4 "processing"% +13 ."da"PS.reconfigure :default + "processing"%#A d`xb +62 ."da"PS.seek 0.5ml +2 "processing"%=' +588 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +2 "processing"% 'Q +1603 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +7 "core"  +2 ."da"PSV.dial PTV +2 "processing"%[ +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%y  +38 "core" +2 "processing"%^% +3 "core" %Q"  +4 ."da"PS.seek 1.5ml +2 "processing"%]' +595 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +40 "core" , +3 ."da"PS.seek 0ml +3 "processing"%#'ܑ +1622 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +17 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%a  +37 "core" +2 ."da"delay 30 seconds +2717 "Can"y Uj|S +286 ."da"PBV.dial between PSV and waste1 +3 "processing"%\\ * +38 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"% +82 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +7 ."da"PS.seek 2.5ml +2 "processing"%' +2564 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +82 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%j +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%B  +79 "core"  +3 ."da"PS.seek :empty +2 "processing"%,'s +2545 "core" ' +2 ."da"Gate.power :camera,:ON +3 #Mixing DA Substrates +2 .PSR.select :air +5 .PSV.dial PSR +4 "processing"%( +161 "core"  +4 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +14 "processing"% +18 ."da"PS.reconfigure :default +5 "processing"%#A d`xb +16 ."da"PS.seek 0.25ml +5 "processing"%'I +337 "core" ' +2 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +5 "processing"% +12 ."da"PS.seek 0.5ml +2 "processing"%l' +332 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +13 ."da"PS.seek 2ml +3 "processing"%-'Q +1621 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%  +7 "core"  + ."da"PSV.dial PTV +3 "processing"% +95 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%`  +39 "core" +2 "processing"%>% +4 "core" %P +3 ."da"PS.seek 1.5ml +2 "processing"%o' +600 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%z * +38 "core" , +3 ."da"PS.seek 0ml +3 "processing"%K'ܑ +1602 "core" ' +2 ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%0  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%7  +39 "core" +3 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%W * +38 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%/ +84 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%&' +2615 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%@ +96 "core" ~ +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"% +81 "core"  +3 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%~ +84 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%i  +83 "core"  +3 ."da"PS.seek :empty +2 "processing"%'s +2631 "core" ' +3 #"da"Additional air clear + .PSR.select :air +4 .PSV.dial PSR +4 "processing"%X +161 "core"  +2 #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +5 .PS.reconfigure :default +3 "processing"%#A d`xb +6 ."da"PS.seek 2ml +2 "processing"%u'Q +2123 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +3 "processing"%+  +7 "core"  +51 ."da"PSV.dial PTV +11 "processing"% +85 "core" + ."da"PBV.dial :waste1 +3 "processing"%U  +36 "core" +2 "processing"%;% +4 "core" %X +3 ."da"PS.seek 1.5ml +3 "processing"%T' +602 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%m * +37 "core" * +2 ."da"delay 1 second +103 .PSV.dial :waste1 +2 "processing"%E  +118 "core"  +3 ."da"PS.seek :empty +3 "processing"%c's +1610 "core" ' + "processing"%9 +4 "core" 9z6  +4 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +2 "processing"% +6 "core" 6! +2 "processing"%G& +5 "core" &S" / +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&% +6 "core" % M  ^ +2 "storage"(% +4 "core" %@  e +3 "storage"(L. +4 "core" .(+ +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +6 ."da"SC.seek 3 +2 "storage"(2(@ +202 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +6 (b& +3 "core" &C   +2 "manipulator"&& +4 "core" &-|   @b +3 "manipulator"&x% +4 "core" % M \ P +3 ."da"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +3 "manipulator"&O( +187 "core" ( +2 "manipulator"&t& +4 "core" &  !) +2 "storage"(3& +4 "core" &M +4 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&g'm +98 "core" ' +2 "storage"(& +4 "core" &M ' +3 ."da"SE.reconfigure :pick + "storage"(#],K-0-\ b +6 ."da"SE.seek :beamBreak +2 "storage"(.' +284 "core" ' +2 "storage"(- +3 "core" -' +3 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +6 ."da"SE.seek :place +2 "storage"(}'x +42 "core" ' +2 "manipulator"&& +4 "core" & Z) +2 "manipulator"&Y% +4 "core" %w0 +3 ."da"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract + "manipulator"&Q' ] +96 "core" ' +3 ."da"Elbow.seek PC +3 "manipulator"&6( +255 "core" ( +2 "manipulator"&n& +4 "core" &  B +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +5 "core" &  C B +2 ."da"Forearm.seek PC +2 "manipulator"&\ 'E +99 "core" ' +2 ."da"Hand.close + "manipulator"&J/ +28 "core" / +3 ."da"PC.seek :open +2 "processing"%S( +377 "core" ( +2 "storage"(Z& +4 "core" &M  +2 "manipulator"& & +4 "core" & $ !B +2 "manipulator"&1% +4 "core" %5   g +3 ."da"Forearm.seek :retract +2 "manipulator"&' ] +98 "core" ' +3 ."da"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 3 +4 "manipulator"&s( +253 "core" ( +2 "manipulator"&& +4 "core" &  9 ' +3 "storage"(P& +4 "core" &M : +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 3 + 800 counts +3 "manipulator"&w'm +103 "core" ' +2 ."da"Hand.open +2 "manipulator"&41 +21 "core" 1 +3 "storage"({- +3 "core" -'x +3 ."da"SE.seek -0.3 Pucks below Top Plate +2 "storage"(_'D +29 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +7 ."da"SE.seek -1.29 Pucks below Top Plate +2 "storage"(R' +62 "core" ' +3 #"da"Lights, camera, ACTION! +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +7 #"da"PuckCamera: snap -bin=2,2 -png=0 -auto /var/log/esp/da25jul1514h.png +6 "processing"%C& +17 "core" & +77 "manipulator"&!& +5 "core" & M K .' +2 "manipulator"&p% +15 "core" %k M M `, +2 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +8 ."psFlush"Forearm.seek :retract +3 "manipulator"&' ] +98 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&F(-z +188 "core" ( +3 "manipulator"&H& +4 "core" &- $  r +3 ."psFlush"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &:& +4 "core" &- 0 +3 ."psFlush"Forearm.seek :garage +3 "manipulator"&D'o +112 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&I/ +27 "core" / +2 "manipulator"&"& +4 "core" &-  +2 "manipulator"&r% +4 "core" %ςs  +3 ."psFlush"Forearm.seek :retract +3 "manipulator"&' ] +109 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek PC +2 "manipulator"&k( +124 "core" ( +2 "manipulator"&q& +3 "core" & - 4[ +3 ."psFlush"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &V& +3 "core" & * +[ +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek PC +2 "manipulator"&)'E +101 "core" ' +2 "manipulator"&*& +5 "core" & [ +2 "manipulator"&d% +4 "core" %H ? +3 "processing"%|& +3 "core" & +3 "processing"%'& +6 "core" &  +3 ."psFlush"PC.seek :closed +2 "processing"%<(SD +6 "core" & t +6 & t/ +9 &Bp n3 +10 &-kj nG +9 &Q oW +9 &x5 qV +10 &:3 qV +9 &7 pV +10 &6 oW +9 &6 pW +9 &!A6 pW +10 &#6 pW +9 &$6 pV +9 &&3 pV +10 &(J3 pV +9 &* 3 pV +10 &+8 pV +9 &-6 U +9 &/U: U +10 &16 U +9 &26 U +9 &48 U +10 &6\\< V +9 &8< U +10 &9: U +9 &;; V +9 &=b5 qV +10 &?$7 qV +9 &@6 qV +9 &B; pW +10 &Dj8 pV +9 &F(F oX +9 &GT nZ +10 &Ig m\\ +9 &KZr l_ +10 &Mu l_ +9 &N~ k_ +9 &P} l` +10 &RF] m< +9 &S (j mR +10 &S'< o8 +2 ( +2 "processing"%'& +5 #"psFlush"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.93 + "processing"%?& +5 "core" &S'; n8 +3 ."psFlush"Hand.open +2 "manipulator"&A1 +25 "core" 1 +2 "manipulator"&v% +5 "core" %H  +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +3 "manipulator"&' ] +97 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +4 "processing"%$ +51 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +2 "processing"%f' +597 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +5 "processing"% +11 ."psFlush"PS.seek 2.5ml +3 "processing"%9' +2174 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +5 "processing"% @ +219 "core" A +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%8  +143 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"% +117 "core" +3 ."psFlush"PS.seek :empty +4 "processing"%='s +2687 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +121 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +7 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%[' +607 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +4 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%y' +2171 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +3 "processing"%^  +37 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"% @ +82 "core" A +2 ."psFlush"PSV.dial :mixloop +2 "processing"% +121 "core" +2 ."psFlush"PS.seek :empty +57 "processing"%]'s +2674 "core" ' +2 ."psFlush"PSV.dial PSR +11 "processing"% +123 "core"  + ."psFlush"PSR.select :flush +4 "processing"%@ +13 ."psFlush"PS.seek 1ml +2 "processing"%a'[q +1122 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%\\' +1652 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +85 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%#  +80 "core"  +2 ."psFlush"PBV.dial :waste1 +3 "processing"%  +6 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"%'ܑ +2675 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%j +86 "core"  +2 ."psFlush"PSR.select :air +6 .PS.seek 2.5ml +2 "processing"%B' +2674 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"% +84 "core" +3 ."psFlush"PS.seek 0ml +4 "processing"%('ܑ +2673 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%, +87 "core"  + ."psFlush"PSR.select :flush +4 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +2 "processing"%' +362 "Can" oSsS +249 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%l' +2148 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"% +84 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"% U +61 "core" V +3 ."psFlush"PS.seek 0ml +4 "processing"%`'ܑ +2657 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%> @ +50 "core" ? +3 ."psFlush"PS.seek 2.5ml +3 "processing"%-' +2648 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%z  +86 "core"  +2 ."psFlush"PS.seek :empty +4 "processing"%o's +568 #"da"SX HX9/16 (USB:78): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 0.732 seconds\ WARNING: Too Dark -- required 621.778s exposure > 300s time limit\ Optimizing exposure with 348x260 pixel 16-bit image for 3.575 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 44.886 seconds\ Exposing 696x520 pixel 16-bit image for 300 seconds\ /var/log/esp/da25jul1514h.png: PNG Upload Complete\ +12 #PuckCamera: snap -bin=2,2 -png=0 15.0 /var/log/esp/midres/da25jul1514h15s.png +1650 #SX HX9/16 (USB:78): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da25jul1514h15s.png: PNG Upload Complete\ +7 #PuckCamera: snap -bin=2,2 -png=0 25.0 /var/log/esp/midres/da25jul1514h25s.png +403 "core" ' +13 ."psFlush"PSV.dial PSR +3 "processing"%0 +54 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +7 "processing"%7' +993 #"image"compressed /var/log/esp/da25jul1514h.jxl +1165 #"da"SX HX9/16 (USB:78): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 25 seconds\ /var/log/esp/midres/da25jul1514h25s.png: PNG Upload Complete\ +4 .Gate.power :camera,:OFF +5 "storage"(W- +5 "core" -' +4 "storage"(/& +4 "core" &M  ) +3 "manipulator"&K& +17 "core" & [ +9 "manipulator"&@% +14 "core" % n  +8 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +7 ."da"Elbow.seek 3 +2 "manipulator"&( +251 "core" ( +2 "manipulator"&~& +4 "core" & " # Z +88 "storage"(i& +6 "core" &M +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 3 + 800 counts +2 "manipulator"&&'m +49 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%X +45 "core" ' +2 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +7 ."da"SE.seek -0.57 Pucks below Top Plate +3 "storage"('W +24 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%+ U +8 "core" '  b +4 !"da"o:Slide::Error\ :@checkpoint: omitted:@axisName"Storage Elevator: mesg"=Storage Elevator speedErr at -1.62 Pucks below Top Plate: @replyo:I2C::Servo::AbsMove3Reply : @statuso:I2C::Servo::Status:@velocityi: @pastFLSF:\ @homeF: @enabledT: @erri:@positioniņ: @pastRLSF: @pwmig:@deltaPressi:@pastThresholdF: @voltagef12.623499263622975x: @currenti%: @type2F:@outPressi :\ @lostF: @inPressi : @channeli: @tagi!: @sourcei-: @error: speedErr:@destinationi%:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:412:in `to'"8/home/esp/esp2/lib/slide.rb:85:in `inConfiguration'",/home/esp/esp2/lib/slide.rb:412:in `to'";/home/esp/esp2/utils/puckmoves.rb:562:in `finishImage'",/home/esp/esp2/lib/msg.rb:68:in `retry'";/home/esp/esp2/utils/puckmoves.rb:561:in `finishImage'"B/home/esp/esp2/protocol/2G/utilities.rb:189:in `prepAndImage'";/home/esp/esp2/protocol/2G/DAprocess.rb:332:in `runDA'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +4 #Retry #1 of 4 +4 .SE.reconfigure :default +5 "storage"(#K-0-\ b +6 "core" V +3 ."da"SE.home.seek :down +5 ."psFlush"PS.seek 0ml +5 "storage"('= +4 "processing"%U'ܑ +27 "core" ' R b +4 !"da"o:Slide::Error\ :@checkpoint: omitted:@axisName"Storage Elevator: mesg"=Storage Elevator speedErr at -1.37 Pucks below Top Plate: @replyo:I2C::Servo::AbsMove3Reply : @statuso:I2C::Servo::Status:@velocityi: @pastFLSF:\ @homeF: @enabledT: @erri:@positioni: @pastRLSF: @pwmig:@deltaPressiR :@pastThresholdF: @voltagef12.623499263622975x: @currenti : @type2F:@outPressi :\ @lostF: @inPressi : @channeli: @tagi: @sourcei-: @error: speedErr:@destinationi%:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"//home/esp/esp2/utils/misc.rb:355:in `down'":/home/esp/esp2/utils/puckmoves.rb:159:in `retryRaise'")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'";/home/esp/esp2/utils/puckmoves.rb:561:in `finishImage'"B/home/esp/esp2/protocol/2G/utilities.rb:189:in `prepAndImage'";/home/esp/esp2/protocol/2G/DAprocess.rb:332:in `runDA'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +2 #Retry #2 of 4 +6 .SE.reconfigure :default +4 "storage"(#K-0-\ b +7 ."da"SE.home.seek :down +4 "storage"(;'= +22 "core" '" = b +3 !"da"o:Slide::Error\ :@checkpoint: omitted:@axisName"Storage Elevator: mesg"=Storage Elevator speedErr at -1.35 Pucks below Top Plate: @replyo:I2C::Servo::AbsMove3Reply : @statuso:I2C::Servo::Status:@velocityi: @pastFLSF:\ @homeF: @enabledT: @erri:@positioni: @pastRLSF: @pwmig:@deltaPressi= :@pastThresholdF: @voltagef12.62840844378988774: @currenti': @type2F:@outPressi :\ @lostF: @inPressi : @channeli: @tagi@: @sourcei-: @error: speedErr:@destinationi%:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"//home/esp/esp2/utils/misc.rb:355:in `down'":/home/esp/esp2/utils/puckmoves.rb:159:in `retryRaise'")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'";/home/esp/esp2/utils/puckmoves.rb:561:in `finishImage'"B/home/esp/esp2/protocol/2G/utilities.rb:189:in `prepAndImage'";/home/esp/esp2/protocol/2G/DAprocess.rb:332:in `runDA'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +3 #Retry #3 of 4 +5 .SE.reconfigure :default +3 "storage"(#K-0-\ b +81 ."da"SE.home.seek :down +5 "storage"(u'= +26 "core" '\ " % b +4 !"da"o:Slide::Error\ :@checkpoint: omitted:@axisName"Storage Elevator: mesg"=Storage Elevator speedErr at -1.56 Pucks below Top Plate: @replyo:I2C::Servo::AbsMove3Reply : @statuso:I2C::Servo::Status:@velocityi: @pastFLSF:\ @homeF: @enabledT: @erri:@positioni: @pastRLSF: @pwmig:@deltaPressi% :@pastThresholdF: @voltagef12.633317623956799: @currenti': @type2F:@outPressi :\ @lostF: @inPressi : @channeli: @tagiz: @sourcei-: @error: speedErr:@destinationi%:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"//home/esp/esp2/utils/misc.rb:355:in `down'":/home/esp/esp2/utils/puckmoves.rb:159:in `retryRaise'")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'";/home/esp/esp2/utils/puckmoves.rb:561:in `finishImage'"B/home/esp/esp2/protocol/2G/utilities.rb:189:in `prepAndImage'";/home/esp/esp2/protocol/2G/DAprocess.rb:332:in `runDA'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +2 #Retry #4 of 4 +6 .SE.reconfigure :default +3 "storage"(#K-0-\ b +8 ."da"SE.home.seek :down +3 "storage"(m'= +24 "core" 'P# ] b +5 !"da"o:Slide::Error :@checkpoint: omitted:@axisName"Storage Elevator: mesg"=Storage Elevator speedErr at -1.75 Pucks below Top Plate:@timestampu: Time Y9=R: @replyo:I2C::Servo::AbsMove3Reply : @statuso:I2C::Servo::Status:@velocityi: @pastFLSF:\ @homeF: @enabledT: @erri:@positioniP: @pastRLSF: @pwmig:@deltaPressi] :@pastThresholdF: @voltagef12.638226804123711H: @currenti(: @type2F:@outPressi :\ @lostF: @inPressi : @channeli: @tagir: @sourcei-: @error: speedErr:@destinationi%:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"//home/esp/esp2/utils/misc.rb:355:in `down'":/home/esp/esp2/utils/puckmoves.rb:159:in `retryRaise'")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'";/home/esp/esp2/utils/puckmoves.rb:561:in `finishImage'"B/home/esp/esp2/protocol/2G/utilities.rb:189:in `prepAndImage'";/home/esp/esp2/protocol/2G/DAprocess.rb:332:in `runDA'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +2 #Waiting to Resume from Checkpoint "Storage Elevator speedErr at -1.75 Pucks below Top Plate" +10 ."Qmail"BadNews.email "Storage Elevator speedErr at -1.75 Pucks below Top Plate",Subject: "Slide::Error in da" +1294 #"image"compressed /var/log/esp/midres/da25jul1514h15s.jxl +1059 "core" ' +6 ."psFlush"PSV.dial PBV +7 "processing"%E @ +56 "core" ? +7 ."psFlush"PS.seek 2.5ml +17 "processing"%T' +2632 "core" ' +4 ."psFlush"PSV.dial :waste1 +7 "processing"%  +84 "core"  +6 ."psFlush"PS.seek :empty +7 "processing"%'s +50 #"uploadLog"upsync +2032 #"image"compressed /var/log/esp/midres/da25jul1514h25s.jxl +2 ."Qmail"DAfans.email "da25jul1514h exposed 5:00\\nmidres/da25jul1514h15s\\nmidres/da25jul1514h25s",Subject: "da25jul1514h images!" +538 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%G +63 "core"  +2 ."psFlush"PSR.select :flush +4 "processing"%@ +13 ."psFlush"PS.seek 1ml +2 "processing"%'[q +989 #"uploadLog"upsync +104 "core" ' +3 ."psFlush"PSR.select :air +3 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1616 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%L +83 "core" +2 ."psFlush"PTV.dial :puck +3 "processing"%b  +8 "core"  +2 ."psFlush"PBV.dial :waste1 +3 "processing"%  +57 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"%x'ܑ +2629 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%% +81 "core"  +2 ."psFlush"PSR.select :air +6 .PS.seek 2.5ml +4 "processing"%t' +2627 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%3 +88 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%e'ܑ +2621 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +81 "core"  +2 ."psFlush"PSR.select :flush +5 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +3 "processing"%N' +599 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +15 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2115 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"% +82 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%Y U +70 "core" W +4 ."psFlush"PS.seek 0ml +2 "processing"%.'ܑ +2629 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%g @ +50 "core" ? +3 ."psFlush"PS.seek 2.5ml +3 "processing"%n' +2618 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +80 "core"  +3 ."psFlush"PS.seek :empty +2 "processing"%O's +2626 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%J +49 "core"  + ."psFlush"PSR.select :air +6 .PS.seek 2.5ml +2 "processing"%Q' +2628 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%h +87 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%Z U +7 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"% 'ܑ +2627 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%1 @ +48 "core" ? +3 ."psFlush"PS.seek 2.5ml +3 "processing"%\ ' +2626 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%  +80 "core"  +3 ."psFlush"PS.seek :empty +2 "processing"%P's +2626 "core" ' +3 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&6& +7 "core" & v GZ +3 "manipulator"&4% +4 "core" %G  Gi +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +3 "manipulator"&{' ] +92 "core" ' +2 ."psFlush"Elbow.seek PC +3 "manipulator"&C( +251 "core" ( +2 "manipulator"&!& +4 "core" & O HK +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +3 "core" & ( HK +4 ."psFlush"Forearm.seek PC +2 "manipulator"&p'E +96 "core" ' +2 ."psFlush"Hand.close +3 "manipulator"&}/ +67 "core" / +3 ."psFlush"PC.seek :open +2 "processing"%_( +377 "core" ( +2 "manipulator"&H& +5 "core" &  MK +2 "manipulator"&:% +4 "core" % L  LS +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&w' ] +97 "core" ' +3 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek :garage +2 "manipulator"&s(-z +139 "core" ( +2 "manipulator"&I& +4 "core" &-r\ H I"x +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &"& +5 "core" &-s\ * I!w +2 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."psFlush"Forearm.seek :garage +3 "manipulator"&r'o +114 "core" ' +2 ."psFlush"Hand.open + "manipulator"&1 +28 "core" 1 +2 "manipulator"&q% +4 "core" %yg C A 9C +3 ."psFlush"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +2 "manipulator"&V' ] +107 "core" ' +3925 "Can"f\ NxTJ +23773 #"ray"-> ESP.main.exit +14 #mEXIT +3 #"ray"Session Ended @1752615135.83PDT @1752615227.83PDT = =tMAIN =mMAIN_scheduler @PDT1752615228.78 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +130 #"core_reset"Sent BREAK +2 #t@40977 sendCRC with ifg=0x20, ie=0x7F + #@42812 sendCRC with ifg=0x08, ie=0x5F + #@45719 idle with ifg=0x84, ie=0x75 + #@46392 select with ifg=0x10, ie=0xF5 #@47026 receive with ifg=0x10, ie=0xFD + #@47659 receive with ifg=0x10, ie=0xFD + #@48293 receive with ifg=0x10, ie=0xFD #@48620 receive with ifg=0x80, ie=0xFD + #@64381 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +14 #ESP2 v3.42 I2C Gateway v3.20 for core bus +304 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +568 "Can"X\ NzST\ + X\ NzST\  + #tPolling Can every 10:00 +3 #Cleanly exited at 14:32:15PDT15-Jul-25 +5 #Waiting for espclients... +155 #"ray"Session Begun +860 #-> ESP.ready! +155 "sampler") +3 ) +3 "core"  +3 "collection"' +4 ' +2 "core"  +3 "processing"% +3 % +3 "core"  +5 "collection"' 9\ +3 ' 0\ +5 ' -\ +5 "processing"% 9\ +3 % 2\ +2 % *\ +3 % 0\ +5 "sampler")&\ +3 "collection"'% +3 "core" %T +2 ."ray"CS.configure :default +2 "collection"'#P d@b +6 ."ray"CS.hold +2 "collection"'+ +4 "core" + +3 ."ray"CS.configure :default +2 "collection"'#P d@b +5 "processing"%% +4 "core" %q +2 ."ray"PS.configure :default +2 "processing"%#A d`xb +6 ."ray"PS.hold +2 "processing"%+ +5 "core" + +3 ."ray"PS.configure :default + "processing"%#A d`xb +5 "sampler")% +4 "core" %' @ +2 ."ray"SS.configure :default +2 "sampler")#.0X ESP.ready? +3 "collection"'2% +5 "core" %T +3 "sampler")3% +4 "core" %' D +2 "manipulator"&4% +4 "core" % I +2 "manipulator"&5& +3 "core" && J. +3 "storage"(6& +3 "core" &5 R\ " +2 "storage"(7% +4 "core" % \ "D +3 "collection"'8& +3 "core" & +2 "processing"%9& +4 "core" &# +3 "processing"%:% +3 "core" %q! +53309 "Can"c Y}U6 +9761 #"ray"-> ESP.main.exit +15 #mEXIT + #"ray"Session Ended @1752615936.76PDT @1752615973.58PDT = =tMAIN =mMAIN_scheduler @PDT1752615974.48 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +128 #"core_reset"Sent BREAK +3 #t@32687 receive with ifg=0x10, ie=0xFD + #@33326 receive with ifg=0x10, ie=0xFD #@33985 receive with ifg=0x10, ie=0xFD + #@34623 receive with ifg=0x10, ie=0xFD + #@35271 receive with ifg=0x10, ie=0xFD #@35919 receive with ifg=0x10, ie=0xFD + #@36567 receive with ifg=0x10, ie=0xFD + #@36893 receive with ifg=0x80, ie=0xFD #@17501 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +13 #ESP2 v3.42 I2C Gateway v3.20 for core bus +293 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +488 "Can"h Z~RUZ8 + h Z~RUZ8 + #tPolling Can every 10:00 +3 #Cleanly exited at 14:45:36PDT15-Jul-25 +5 #Waiting for espclients... +40497 #"steph"Session Begun +1029 #-> log 50 +4 #50 +511 #-> SE.down +2 .SE.configure :default +4 "storage"(#QK-0-\ b +10 ."steph"SE.seek :down + "storage"('= +27 "core" 'b* \ \ b +4 !"steph"o:Slide::Error :@checkpoint: omitted:@axisName"Storage Elevator: mesg">Storage Elevator speedErr at -450.1 Pucks below Top Plate:@timestampu: Time Y߇: @replyo:I2C::Servo::AbsMove3Reply : @statuso:I2C::Servo::Status:@velocityi: @pastFLSF:\ @homeF: @enabledT: @erri:@positionib: @pastRLSF: @pwmig:@deltaPressi\ :@pastThresholdF: @voltagef12.878776632302406t: @currenti/: @type2F:@outPressi :\ @lostF: @inPressi : @channeli: @tagi: @sourcei-: @error: speedErr:@destinationi%:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"//home/esp/esp2/utils/misc.rb:355:in `down'"!steph:2:in `topLevelBinding'" SE.coast +2 .SE.coast +2 "storage"(5 +6 (% +3 "core" %b -\ ! +5347 #"steph"-> access 3 +4 "storage"(% +5 "core" %b -\ ! +155 "sampler") +4 ) +3 "core"  +3 "collection"' +3 ' +3 "core"  +3 "processing"% +3 % +3 "core"  +6 "collection"' 9\ +4 ' 0\ +2 ' -\ +5 "processing"% 9\ +4 % 2\ +2 % *\ +3 % 0\ +5 "sampler")&\ +3 "collection"'% +3 "core" %T +3 ."steph"CS.configure :default +2 "collection"'#P d@b +7 ."steph"CS.hold +2 "collection"'+ +6 "core" + +2 ."steph"CS.configure :default +2 "collection"'#P d@b +6 "processing"% % +4 "core" %q +2 ."steph"PS.configure :default +2 "processing"%#A d`xb +6 ."steph"PS.hold +2 "processing"%\ + +7 "core" + +2 ."steph"PS.configure :default +2 "processing"%#A d`xb +6 "sampler") % +4 "core" %' G +2 ."steph"SS.configure :default +2 "sampler")#.0X SE.down +4 .SE.seek :down +2 "storage"('= +20 "core" 'b q Q b +4 !"steph"o:Slide::Error :@checkpoint: omitted:@axisName"Storage Elevator: mesg"AStorage Elevator overCurrent at -450.1 Pucks below Top Plate:@timestampu: Time Y: @replyo:I2C::Servo::AbsMove3Reply : @statuso:I2C::Servo::Status:@velocityi: @pastFLSF:\ @homeT: @enabledT: @erri:@positionib: @pastRLSF: @pwmig:@deltaPressiQ :@pastThresholdF: @voltagef12.56458910162003E: @currenti: @type2F:@outPressiq :\ @lostF: @inPressi : @channeli: @tagi: @sourcei-: @error:overCurrent:@destinationi%:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"//home/esp/esp2/utils/misc.rb:355:in `down'"!steph:5:in `topLevelBinding'" SC.2 +4 !o:NoMethodError\ : mesg"6undefined method `SC' for CmdServer::Client:Class:@timestampu: Time Y`: name0: args0:bt[";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"!steph:6:in `topLevelBinding'" to 2 +2 "storage"(% +5 "core" %b \ +3 ."steph"SE.seek :down +2 "storage"('= +20 "core" 'b r m b +4 !"steph"o:Slide::Error :@checkpoint: omitted:@axisName"Storage Elevator: mesg"AStorage Elevator overCurrent at -450.1 Pucks below Top Plate:@timestampu: Time Y_: @replyo:I2C::Servo::AbsMove3Reply : @statuso:I2C::Servo::Status:@velocityi: @pastFLSF:\ @homeT: @enabledT: @erri:@positionib: @pastRLSF: @pwmig:@deltaPressim :@pastThresholdF: @voltagef12.569498281786942d: @currenti: @type2F:@outPressir :\ @lostF: @inPressi : @channeli: @tagi!: @sourcei-: @error:overCurrent:@destinationi%:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"//home/esp/esp2/utils/misc.rb:355:in `down'"0/home/esp/esp2/utils/storage.rb:129:in `to'"8/home/esp/esp2/utils/storage.rb:159:in `selectTube'"0/home/esp/esp2/utils/storage.rb:579:in `to'"!steph:7:in `topLevelBinding'" SE.coast +4 .SE.coast + "storage"(5 +5 (% +3 "core" %b )\ ! +1684 "Can"s YU +296 #"steph"-> SC.coast +2 .SC.coast +4 "storage"(6 +5 (& +3 "core" &6 $\ % +4661 #"steph"-> SC.home.to :home +4 .SC.reconfigure :loose +2 "storage"($.(\ 1~b +5 ."steph"SC.home.seek :home +2 "storage"(( +983 "core" ( +2 "storage"( & +4 "core" & \  +988 #"steph"-> to 3 +2 "storage"(!% +6 "core" %b \ +3 ."steph"SE.seek :down + "storage"("'= +20 "core" 'b a % b +4 !"steph"o:Slide::Error :@checkpoint: omitted:@axisName"Storage Elevator: mesg"AStorage Elevator overCurrent at -450.1 Pucks below Top Plate:@timestampu: Time Y : @replyo:I2C::Servo::AbsMove3Reply : @statuso:I2C::Servo::Status:@velocityi: @pastFLSF:\ @homeT: @enabledT: @erri:@positionib: @pastRLSF: @pwmig:@deltaPressi% :@pastThresholdF: @voltagef12.56458910162003E: @currenti: @type2F:@outPressi :\ @lostF: @inPressia : @channeli: @tagi': @sourcei-: @error:overCurrent:@destinationi%:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"//home/esp/esp2/utils/misc.rb:355:in `down'"0/home/esp/esp2/utils/storage.rb:129:in `to'"8/home/esp/esp2/utils/storage.rb:159:in `selectTube'"0/home/esp/esp2/utils/storage.rb:579:in `to'""steph:11:in `topLevelBinding'" SE.coast +4 .SE.coast + "storage"(5 +5 (#% +3 "core" %b } \  +2014 #"steph"-> SC.coast +2 .SC.coast +3 "storage"(6 +5 ($& +3 "core" & 8\ % +2065 #"steph"-> SE.coast +3 .SE.coast +3 "storage"(5 +4 (%% +3 "core" %b \ ) +8165 #"steph"-> SE.home.to :home +4 .SE.reconfigure :default +2 "storage"(#K-0-\ b +5 ."steph"SE.home.seek :home +2 "storage"(&' +18 "core" ' +2 "storage"('% +3 "core" % .\ !z +252 ' X +3 !"steph"o:Slide::Error\ :@axisName"Storage Elevator: mesg"@Storage Elevator overCurrent at 33.93 Pucks below Top Plate:@timestampu: Time Ydi: @replyo:I2C::Servo::AbsMove3Reply : @statuso:I2C::Servo::Status:@velocityi: @pastFLSF:\ @homeF: @enabledT: @erri:@positioni: @pastRLSF: @pwmi:@deltaPressiX :@pastThresholdF: @voltagef12.603862542955326: @currenti: @type2F:@outPressi :\ @lostF: @inPressi : @channeli: @tagi+: @sourcei-: @error:overCurrent:@destinationi%:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"3/home/esp/esp2/lib/slide.rb:35:in `initialize'"3/home/esp/esp2/lib/i2c/servo.rb:1251:in `call'"6/home/esp/esp2/lib/i2c/servo.rb:1251:in `deliver'"3/home/esp/esp2/lib/i2c/msg.rb:605:in `process'"2/home/esp/esp2/lib/msg.rb:218:in `initialize'",/home/esp/esp2/lib/msg.rb:215:in `loop'"2/home/esp/esp2/lib/msg.rb:215:in `initialize'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +1317 #-> SC.coast +2 .SC.coast +3 "storage"(6 +4 ((& +4 "core" & \ * +2567 #"steph"-> SE.down +4 .SE.seek :down +4 "storage"()'= +26 "core" '* \ 'b +4 !"steph"o:Slide::Error :@checkpoint: omitted:@axisName"Storage Elevator: mesg"=Storage Elevator speedErr at 33.93 Pucks below Top Plate:@timestampu: Time YB: @replyo:I2C::Servo::AbsMove3Reply : @statuso:I2C::Servo::Status:@velocityi: @pastFLSF:\ @homeF: @enabledT: @erri:@positioni: @pastRLSF: @pwmig:@deltaPressi:@pastThresholdF: @voltagef12.922959253804615CE: @currenti/: @type2F:@outPressi :\ @lostF: @inPressi : @channeli: @tagi.: @sourcei-: @error: speedErr:@destinationi%:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"//home/esp/esp2/utils/misc.rb:355:in `down'""steph:17:in `topLevelBinding'" SE.home.to :home +3 .SE.reconfigure :default +3 "storage"(#K-0-\ b +5 ."steph"SE.home.seek :home +3 "storage"(*' +97 "core" '( \ (b +3 !"steph"o:Slide::Error :@checkpoint: omitted:@axisName"Storage Elevator: mesg"4Storage Elevator speedErr at down + 3912 counts:@timestampu: Time Yc: @replyo:I2C::Servo::AbsMove3Reply : @statuso:I2C::Servo::Status:@velocityi: @pastFLSF:\ @homeF: @enabledT: @erri:@positioni: @pastRLSF: @pwmig:@deltaPressi :@pastThresholdF: @voltagef12.927868433971527: @currenti-: @type2F:@outPressi :\ @lostF: @inPressi : @channeli: @tagi/: @sourcei-: @error: speedErr:@destinationi%:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411:in `to'""steph:18:in `topLevelBinding'" SE.coast +2 .SE.coast +2 "storage"(5 +6 (+% +3 "core" % \ + +31446 "Can"n\ KZV +3699 #"steph"-> ESP.main.exit +14 #mEXIT + #"steph"Session Ended @1752617220.21PDT @1752617290.80PDT = =tMAIN =mMAIN_scheduler @PDT1752617291.66 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +136 #"core_reset"Sent BREAK +2 #t@50534 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 +319 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +2011 "Can"p\ 2> + p\ 2> + #tPolling Can every 10:00 +3 #Cleanly exited at 15:07:00PDT15-Jul-25 +531 #-> ESP.ready! +4 #Powering core bus +537 .Gate.power :raw,:ON +3 "sampler") +16 ) +3 "core"  +3 "collection"' +3 ' +3 "core"  +2 "processing"% +3 % +3 "core"  +6 "collection"' 9\ +3 ' 0\ +3 ' -\ +5 "processing"% 9\ +3 % 2\ +3 % *\ +2 % 0\ +5 "sampler")&\ +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default + "processing"%#A d`xb +3 .tSS.configure :default +2 "sampler")#.0X% +4 "core" % K\ * +4 .tSE.jog 128 +2 "storage"(?) +18 "core" )I  b +3 .tSC.hold +3 "storage"(@, +4 "core" , +3 .tSC.jog -90 +2 "storage"(A* +22 "core" * +3 .tSE.reconfigure :default + "storage"(#K-0-\ b +4 .tSE.home.seek :down +2 "storage"(B'= +19 "core" '; S b +3 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagiG: @error:overCurrent: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmig:@deltaPressiS :@pastThresholdF: @voltagef12.603862542955326: @currenti;: @type2F:@outPressi :\ @lostF: @inPressi :@velocityi: @pastFLSF:\ @homeF: @enabledT: @channeli:@checkpoint: omitted:@axisName"Storage Elevator: mesg"@Storage Elevator overCurrent at 33.93 Pucks below Top Plate:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411: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:546: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 +3 "storage"(C+ +4 "core" + +3 "storage"(D% +4 "core" % \ ) +3 .tSE.jog 128 +3 "storage"(E) +18 "core" ): f b +4 .tSC.hold +3 "storage"(F, +4 "core" , +3 .tSC.jog -90 +3 "storage"(G* +36 "core" * +2 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +4 .tSE.home.seek :down +3 "storage"(H'= +30 "core" '>  b +3 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagiM: @error:overCurrent: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmig:@deltaPressi:@pastThresholdF: @voltagef12.594044182621502z: @currenti>: @type2F:@outPressi :\ @lostF: @inPressi :@velocityi: @pastFLSF:\ @homeT: @enabledT: @channeli:@checkpoint: omitted:@axisName"Storage Elevator: mesg"@Storage Elevator overCurrent at 33.93 Pucks below Top Plate:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411: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:546: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 +3 .SE.reconfigure :default + "storage"(#QK-0-\ b +48 .tSE.hold +10 "storage"(I+ +3 "core" + +3 "storage"(J% +4 "core" % )\ ( +4 .tSE.jog -128 +2 "storage"(K) +19 "core" )  +3 .tSC.hold +3 "storage"(L, +5 "core" , +3 .tSC.jog -90 +2 "storage"(M* +29 "core" * +2 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +4 .tSE.home.seek :down +2 "storage"(N'= +18 "core" '  +4 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagiS: @error:overCurrent: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmi:@deltaPressi :@pastThresholdF: @voltagef12.584225822287678h: @currenti: @type2F:@outPressi :\ @lostF: @inPressi :@velocityi: @pastFLSF:\ @homeT: @enabledT: @channeli:@checkpoint: omitted:@axisName"Storage Elevator: mesg"@Storage Elevator overCurrent at 33.93 Pucks below Top Plate:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411: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:546: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 +3 "storage"(O+ +3 "core" + +2 "storage"(P% +5 "core" % C\ ) +3 .tSE.jog -128 +3 "storage"(Q) +16 "core" )  +3 .tSC.hold +3 "storage"(R, +3 "core" , +4 .tSC.jog -90 +2 "storage"(S* +40 "core" * +3 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +3 .tSE.home.seek :down +3 "storage"(T'= +46 "core" ' b +3 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagiY: @error: speedErr: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmig:@deltaPressi :@pastThresholdF: @voltagef12.652954344624447: @currenti: @type2F:@outPressi :\ @lostF: @inPressi :@velocityi: @pastFLSF:\ @homeT: @enabledT: @channeli:@checkpoint: omitted:@axisName"Storage Elevator: mesg"=Storage Elevator speedErr at 33.93 Pucks below Top Plate:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411: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:546: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 +3 .SE.reconfigure :default + "storage"(#QK-0-\ b +4 .tSE.hold +2 "storage"(U+ +4 "core" + +2 "storage"(V% +5 "core" % \ * +3 .tSE.jog -128 +2 "storage"(W) +26 "core" ) N\ $ +3 .tSC.hold +2 "storage"(X, +4 "core" , +3 .tSC.jog -90 +2 "storage"(Y* +43 "core" * +3 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +3 .tSE.home.seek :down +3 "storage"(Z'= +29 "core" '9 r b +3 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagi_: @error:overCurrent: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmig:@deltaPressir :@pastThresholdF: @voltagef12.608771723122238D: @currenti9: @type2F:@outPressi :\ @lostF: @inPressi :@velocityi: @pastFLSF:\ @homeT: @enabledT: @channeli:@checkpoint: omitted:@axisName"Storage Elevator: mesg"@Storage Elevator overCurrent at 33.93 Pucks below Top Plate:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411: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:546: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 +3 "storage"([+ +4 "core" + +3 "storage"(\\% +4 "core" % \ * +5 .tSE.jog -128 +2 "storage"(]) +26 "core" ) \ % +4 .tSC.hold +2 "storage"(^, +4 "core" , +3 .tSC.jog -90 +2 "storage"(_* +50 "core" * +3 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +3 .tSE.home.seek :down +3 "storage"(`'= +29 "core" '2  b +4 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagie: @error:overCurrent: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmig:@deltaPressi:@pastThresholdF: @voltagef12.58913500245459T: @currenti2: @type2F:@outPressi :\ @lostF: @inPressi :@velocityi: @pastFLSF:\ @homeT: @enabledT: @channeli:@checkpoint: omitted:@axisName"Storage Elevator: mesg"@Storage Elevator overCurrent at 33.93 Pucks below Top Plate:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411: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:546: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"(a+ +5 "core" + +2 "storage"(b% +4 "core" % \ & +4 .tSE.jog -128 +2 "storage"(c) +26 "core" ) \ +4 .tSC.hold +2 "storage"(d, +4 "core" , +4 .tSC.jog -90 +2 "storage"(e* +45 "core" * +2 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +4 .tSE.home.seek :down +2 "storage"(f'= +29 "core" '7  b +5 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagik: @error:overCurrent: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmig:@deltaPressi :@pastThresholdF: @voltagef12.603862542955326: @currenti7: @type2F:@outPressi :\ @lostF: @inPressi :@velocityi: @pastFLSF:\ @homeT: @enabledT: @channeli:@checkpoint: omitted:@axisName"Storage Elevator: mesg"@Storage Elevator overCurrent at 33.93 Pucks below Top Plate:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411: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:546: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"(g+ +3 "core" + +3 "storage"(h% +5 "core" % m\ ) +3 .tSE.jog -128 +2 "storage"(i) +26 "core" ) I\ # +4 .tSC.hold +2 "storage"(j, +4 "core" , +3 .tSC.jog -90 +3 "storage"(k* +31 "core" * +3 .tSE.reconfigure :default + "storage"(#K-0-\ b +4 .tSE.home.seek :down +3 "storage"(l'= +29 "core" '8 ; b +3 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagiq: @error:overCurrent: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmig:@deltaPressi; :@pastThresholdF: @voltagef12.608771723122238D: @currenti8: @type2F:@outPressi :\ @lostF: @inPressi :@velocityi: @pastFLSF:\ @homeT: @enabledT: @channeli:@checkpoint: omitted:@axisName"Storage Elevator: mesg"@Storage Elevator overCurrent at 33.93 Pucks below Top Plate:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411: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:546: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 +3 "storage"(m+ +3 "core" + +3 "storage"(n% +4 "core" % \ * +3 .tSE.jog -128 +2 "storage"(o) +26 "core" ) ,\ % +3 .tSC.hold +2 "storage"(p, +5 "core" , +3 .tSC.jog -90 +2 "storage"(q* +42 "core" * +3 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +3 .tSE.home.seek :down +3 "storage"(r'= +29 "core" '8 W b +4 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagiw: @error:overCurrent: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmig:@deltaPressiW :@pastThresholdF: @voltagef12.603862542955326: @currenti8: @type2F:@outPressi :\ @lostF: @inPressi :@velocityi: @pastFLSF:\ @homeT: @enabledT: @channeli:@checkpoint: omitted:@axisName"Storage Elevator: mesg"@Storage Elevator overCurrent at 33.93 Pucks below Top Plate:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411: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:546: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"(s+ +5 "core" + +2 "storage"(t% +4 "core" % \ ) +3 .tSE.jog -128 +3 "storage"(u) +26 "core" ) J\ # +4 .tSC.hold +2 "storage"(v, +3 "core" , +4 .tSC.jog -90 +2 "storage"(w* +35 "core" * +2 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +4 .tSE.home.seek :down +2 "storage"(x'= +29 "core" ' # 5 b +4 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagi}: @error:overCurrent: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmig:@deltaPressi:@pastThresholdF: @voltagef12.58913500245459T: @currenti: @type2F:@outPressi5 :\ @lostF: @inPressi# :@velocityi: @pastFLSF:\ @homeT: @enabledT: @channeli:@checkpoint: omitted:@axisName"Storage Elevator: mesg"@Storage Elevator overCurrent at 33.93 Pucks below Top Plate:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411: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:546: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 +3 "storage"(y+ +4 "core" + +50 "storage"(z% +13 "core" % \ +3 .tSE.jog -128 +2 "storage"({) +27 "core" )x h Y \  +3 .tSC.hold +2 "storage"(|, +4 "core" , +3 .tSC.jog -90 +3 "storage"(}* +28 "core" * +3 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +3 .tSE.home.seek :down +3 "storage"(~'= +18 "core" 'D\   b +3 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagi~: @error:overCurrent: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmig:@deltaPressi:@pastThresholdF: @voltagef12.598953362788414: @currentiD: @type2F:@outPressi :\ @lostF: @inPressi\ :@velocityi: @pastFLSF:\ @homeF: @enabledT: @channeli:@checkpoint: omitted:@axisName"Storage Elevator: mesg"@Storage Elevator overCurrent at 33.93 Pucks below Top Plate:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411: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:546: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 +3 .SE.reconfigure :default + "storage"(#QK-0-\ b +4 .tSE.hold +2 "storage"(+ +4 "core" + +2 "storage"(% +4 "core" % \ ) +3 .tSE.jog 128 +3 "storage"() +18 "core" )F \\ b +3 .tSC.hold +3 "storage"(, +3 "core" , +3 .tSC.jog -90 +2 "storage"(* +27 "core" * +3 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +3 .tSE.home.seek :down +3 "storage"('= +18 "core" 'B | b +3 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagi\ : @error:overCurrent: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmig:@deltaPressi| :@pastThresholdF: @voltagef12.58913500245459T: @currentiB: @type2F:@outPressi :\ @lostF: @inPressi :@velocityi: @pastFLSF:\ @homeF: @enabledT: @channeli:@checkpoint: omitted:@axisName"Storage Elevator: mesg"@Storage Elevator overCurrent at 33.93 Pucks below Top Plate:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411: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:546: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 +3 .SE.reconfigure :default +2 "storage"(#QK-0-\ b +3 .tSE.hold +2 "storage"(+ +4 "core" + +2 "storage"(% +5 "core" % 6\ ( +3 .tSE.jog 128 +3 "storage"( ) +17 "core" )C  b +3 .tSC.hold +3 "storage"(\ , +4 "core" , +3 .tSC.jog -90 +2 "storage"( * +42 "core" * +3 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +3 .tSE.home.seek :down +3 "storage"( '= +18 "core" 'E\  \ b +3 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagi: @error:overCurrent: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmig:@deltaPressi\ :@pastThresholdF: @voltagef12.598953362788414: @currentiE: @type2F:@outPressi :\ @lostF: @inPressi\ :@velocityi: @pastFLSF:\ @homeF: @enabledT: @channeli:@checkpoint: omitted:@axisName"Storage Elevator: mesg"@Storage Elevator overCurrent at 33.93 Pucks below Top Plate:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411: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:546: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 +3 .SE.reconfigure :default + "storage"(#QK-0-\ b +4 .tSE.hold +2 "storage"(+ +4 "core" + +2 "storage"(% +5 "core" % \ ) +3 .tSE.jog 128 +2 "storage"() +19 "core" )E \   b +4 .tSC.hold +2 "storage"(, +3 "core" , +4 .tSC.jog -90 +2 "storage"(* +49 "core" * +3 .tSE.reconfigure :default + "storage"(#K-0-\ b +4 .tSE.home.seek :down +2 "storage"('= +18 "core" '; R b +4 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagi: @error:overCurrent: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmig:@deltaPressiR :@pastThresholdF: @voltagef12.55477074128620540: @currenti;: @type2F:@outPressi :\ @lostF: @inPressi :@velocityi: @pastFLSF:\ @homeF: @enabledT: @channeli:@checkpoint: omitted:@axisName"Storage Elevator: mesg"@Storage Elevator overCurrent at 33.93 Pucks below Top Plate:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411: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:546: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 +3 .SE.reconfigure :default +2 "storage"(#QK-0-\ b +3 .tSE.hold +2 "storage"(+ +4 "core" + +2 "storage"(% +4 "core" % 4\ +4 .tSE.jog 128 +2 "storage"() +17 "core" )< / b +4 .tSC.hold +2 "storage"(, +4 "core" , +3 .tSC.jog -90 +3 "storage"(* +46 "core" * +3 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +3 .tSE.home.seek :down +3 "storage"('= +18 "core" 'C\   b +3 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagi: @error:overCurrent: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmig:@deltaPressi:@pastThresholdF: @voltagef12.58913500245459T: @currentiC: @type2F:@outPressi :\ @lostF: @inPressi\ :@velocityi: @pastFLSF:\ @homeF: @enabledT: @channeli:@checkpoint: omitted:@axisName"Storage Elevator: mesg"@Storage Elevator overCurrent at 33.93 Pucks below Top Plate:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411: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:546: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 +3 .SE.reconfigure :default + "storage"(#QK-0-\ b +4 .tSE.hold +2 "storage"( + +4 "core" + +2 "storage"(!% +5 "core" % `\ ) +3 .tSE.jog 128 +3 "storage"($) +17 "core" )C & b +3 .tSC.hold +3 "storage"(&, +3 "core" , +4 .tSC.jog -90 +2 "storage"('* +40 "core" * +3 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +3 .tSE.home.seek :down +3 "storage"('= +18 "core" '>  b +4 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagi!: @error:overCurrent: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmig:@deltaPressi :@pastThresholdF: @voltagef12.574407461953854W : @currenti>: @type2F:@outPressi :\ @lostF: @inPressi :@velocityi: @pastFLSF:\ @homeF: @enabledT: @channeli:@checkpoint: omitted:@axisName"Storage Elevator: mesg"@Storage Elevator overCurrent at 33.93 Pucks below Top Plate:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411: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:546: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"(*+ +5 "core" + +2 "storage"(,% +4 "core" % ]\ % +4 .tSE.jog 128 +2 "storage"(-) +19 "core" )? Y b +3 .tSC.hold +2 "storage"(, +4 "core" , +3 .tSC.jog -90 +2 "storage"(* +52 "core" * +3 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +3 .tSE.home.seek :down +3 "storage"('= +18 "core" '6 4 b +3 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagi": @error:overCurrent: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmig:@deltaPressi4 :@pastThresholdF: @voltagef12.569498281786942d: @currenti6: @type2F:@outPressi :\ @lostF: @inPressi :@velocityi: @pastFLSF:\ @homeF: @enabledT: @channeli:@checkpoint: omitted:@axisName"Storage Elevator: mesg"@Storage Elevator overCurrent at 33.93 Pucks below Top Plate:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411: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:546: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 +4 .tSE.hold +2 "storage"("+ +4 "core" + +3 "storage"(0% +4 "core" % \ " +3 .tSE.jog 128 +2 "storage"(2) +18 "core" )7  b +3 .tSC.hold +3 "storage"(3, +3 "core" , +4 .tSC.jog -90 +2 "storage"(%* +29 "core" * +4 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +3 .tSE.home.seek :down +2 "storage"(#'= +18 "core" '+ s  b +4 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagi(: @error:overCurrent: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmig:@deltaPressi :@pastThresholdF: @voltagef12.490951399116348B: @currenti+: @type2F:@outPressi :\ @lostF: @inPressis :@velocityi: @pastFLSF:\ @homeF: @enabledT: @channeli:@checkpoint: omitted:@axisName"Storage Elevator: mesg"@Storage Elevator overCurrent at 33.93 Pucks below Top Plate:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411: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:546: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 +4 .SE.reconfigure :default +2 "storage"(#QK-0-\ b +8 .tSE.hold +4 "storage"((+ +11 "core" + +2 "storage"(6% +4 "core" % , >\  +3 .tSE.jog 128 +3 "storage"(8) +55 "core" )* c C b +12 .tSC.hold +3 "storage"(9, +5 "core" , +3 .tSC.jog -90 +2 "storage"(+* +32 "core" * +3 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +4 .tSE.home.seek :down +2 "storage"()'= +18 "core" ', ` b +3 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagi.: @error:overCurrent: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmig:@deltaPressi` :@pastThresholdF: @voltagef12.574407461953854W : @currenti,: @type2F:@outPressi :\ @lostF: @inPressi :@velocityi: @pastFLSF:\ @homeF: @enabledT: @channeli:@checkpoint: omitted:@axisName"Storage Elevator: mesg"@Storage Elevator overCurrent at 33.93 Pucks below Top Plate:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411: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:546: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 +3 .SE.reconfigure :default +2 "storage"(#QK-0-\ b +3 .tSE.hold +2 "storage"(.+ +4 "core" + +3 "storage"(<% +5 "core" % \ $ +2 .tSE.jog 128 +3 "storage"(>) +19 "core" ). O b +3 .tSC.hold +2 "storage"(?, +4 "core" , +3 .tSC.jog -90 +3 "storage"(1* +31 "core" * +3 .tSE.reconfigure :default + "storage"(#K-0-\ b +4 .tSE.home.seek :down +2 "storage"(/'= +19 "core" '* K > b +3 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagi4: @error:overCurrent: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmig:@deltaPressi> :@pastThresholdF: @voltagef12.476223858615612p: @currenti*: @type2F:@outPressi :\ @lostF: @inPressiK :@velocityi: @pastFLSF:\ @homeF: @enabledT: @channeli:@checkpoint: omitted:@axisName"Storage Elevator: mesg"@Storage Elevator overCurrent at 33.93 Pucks below Top Plate:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411: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:546: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 +3 "storage"(B+ +4 "core" + +3 "storage"(4% +4 "core" % \ +4 .tSE.jog 128 +2 "storage"(D) +18 "core" ), V S b +3 .tSC.hold +3 "storage"(E, +5 "core" , +2 .tSC.jog -90 +3 "storage"(7* +26 "core" * +2 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +4 .tSE.home.seek :down +2 "storage"(5'= +18 "core" ',  b +4 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagi:: @error:overCurrent: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmig:@deltaPressi :@pastThresholdF: @voltagef12.569498281786942d: @currenti,: @type2F:@outPressi :\ @lostF: @inPressi :@velocityi: @pastFLSF:\ @homeF: @enabledT: @channeli:@checkpoint: omitted:@axisName"Storage Elevator: mesg"@Storage Elevator overCurrent at 33.93 Pucks below Top Plate:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411: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:546: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 +4 .tSE.hold +2 "storage"(:+ +3 "core" + +3 "storage"(H% +4 "core" % \ " +3 .tSE.jog 128 +3 "storage"(J) +17 "core" )- : b +4 .tSC.hold +3 "storage"(=, +5 "core" , +3 .tSC.jog -90 +2 "storage"(;* +33 "core" * +2 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +4 .tSE.home.seek :down +2 "storage"(K'= +18 "core" ' H b +4 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagiP: @error:overCurrent: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmig:@deltaPressi:@pastThresholdF: @voltagef12.42713205694649Q: @currenti: @type2F:@outPressiH :\ @lostF: @inPressi :@velocityi: @pastFLSF:\ @homeF: @enabledT: @channeli:@checkpoint: omitted:@axisName"Storage Elevator: mesg"@Storage Elevator overCurrent at 33.93 Pucks below Top Plate:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411: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:546: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 +3 "storage"(@+ +3 "core" + +3 "storage"(N% +4 "core" % T\  +3 .tSE.jog 128 +3 "storage"(C) +17 "core" ) Q { b +3 .tSC.hold +3 "storage"(P, +4 "core" , +3 .tSC.jog -90 +2 "storage"(A* +21 "core" * +2 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +4 .tSE.home.seek :down +2 "storage"(Q'= +18 "core" '& B  b +4 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagiV: @error:overCurrent: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmig:@deltaPressi :@pastThresholdF: @voltagef12.466405498281787: @currenti&: @type2F:@outPressiB :\ @lostF: @inPressi :@velocityi: @pastFLSF:\ @homeF: @enabledT: @channeli:@checkpoint: omitted:@axisName"Storage Elevator: mesg"@Storage Elevator overCurrent at 33.93 Pucks below Top Plate:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411: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:546: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 +4 .tSE.hold +2 "storage"(F+ +3 "core" + +3 "storage"(T% +4 "core" % >\ \ +3 .tSE.jog 128 +2 "storage"(V) +18 "core" )' B b +3 .tSC.hold +3 "storage"(I, +5 "core" , +2 .tSC.jog -90 +3 "storage"(W* +30 "core" * +3 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +4 .tSE.home.seek :down +2 "storage"(G'= +18 "core" ' B b +4 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagiL: @error:overCurrent: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmig:@deltaPressiB :@pastThresholdF: @voltagef12.348585174275897X: @currenti: @type2F:@outPressi :\ @lostF: @inPressi :@velocityi: @pastFLSF:\ @homeF: @enabledT: @channeli:@checkpoint: omitted:@axisName"Storage Elevator: mesg"@Storage Elevator overCurrent at 33.93 Pucks below Top Plate:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411: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:546: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"(L+ +5 "core" + +2 "storage"(Z% +4 "core" %\ \   +4 .tSE.jog 128 +2 "storage"(\\) +19 "core" )  b +3 .tSC.hold +3 "storage"(O, +4 "core" , +3 .tSC.jog -90 +2 "storage"(M* +21 "core" * +3 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +3 .tSE.home.seek :down +3 "storage"(R'= +18 "core" '( b +4 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagiW: @error:overCurrent: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmig:@deltaPressi :@pastThresholdF: @voltagef12.353494354442809N: @currenti(: @type2F:@outPressi :\ @lostF: @inPressi :@velocityi: @pastFLSF:\ @homeF: @enabledT: @channeli:@checkpoint: omitted:@axisName"Storage Elevator: mesg"@Storage Elevator overCurrent at 33.93 Pucks below Top Plate:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411: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:546: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"(]+ +5 "core" + +4 "storage"(`% +5 "core" % S \ +3 .tSE.jog 128 +2 "storage"(U) +18 "core" ) b +4 .tSC.hold +2 "storage"(b, +3 "core" , +4 .tSC.jog -90 +2 "storage"(S* +10 "core" *ys Y q ̲ +5 !to:Slide::Error\ : @replyo:I2C::Servo::RelMove3Reply : @tagiX: @error:overCurrent: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioniy: @pastRLSF: @pwmi:@deltaPressiq :@pastThresholdF: @voltagef12.476223858615612p: @currentis: @type2F:@outPressi :\ @lostF: @inPressiY :@velocityi: @pastFLSF:\ @homeF: @enabledT: @channeli:@checkpoint: omitted:@axisName"Storage Carousel: mesg"4Storage Carousel overCurrent at 1 - 1384 counts:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"-/home/esp/esp2/lib/slide.rb:346:in `jog'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"-/home/esp/esp2/lib/slide.rb:313:in `jog'"7/home/esp/esp2/utils/storage.rb:79: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:546: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 .SC.hold +2 "storage"(X, +4 "core" , +3 .tSC.jog 90 +3 "storage"(c*Z +45 "core" * +2 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +4 .tSE.home.seek :down +2 "storage"(f'= +18 "core" '#  / b +4 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagik: @error:overCurrent: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmig:@deltaPressi/ :@pastThresholdF: @voltagef12.382949435444282|: @currenti#: @type2F:@outPressi :\ @lostF: @inPressi :@velocityi: @pastFLSF:\ @homeF: @enabledT: @channeli:@checkpoint: omitted:@axisName"Storage Elevator: mesg"@Storage Elevator overCurrent at 33.93 Pucks below Top Plate:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411: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:546: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 +4 .tSE.hold +2 "storage"([+ +63 "core" + +4 "storage"(h% +6 "core" % &  / +2 .tSE.jog 128 +3 "storage"(Y) +18 "core" )%  | 3 b +3 .tSC.hold +3 "storage"(^, +3 "core" , +4 .tSC.jog 90 +2 "storage"(i*Z +50 "core" * +3 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +3 .tSE.home.seek :down +2 "storage"(l'= +18 "core" '< 9 ) b +4 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagiq: @error:overCurrent: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmig:@deltaPressi) :@pastThresholdF: @voltagef12.466405498281787: @currenti<: @type2F:@outPressi9 :\ @lostF: @inPressi :@velocityi: @pastFLSF:\ @homeF: @enabledT: @channeli:@checkpoint: omitted:@axisName"Storage Elevator: mesg"@Storage Elevator overCurrent at 33.93 Pucks below Top Plate:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411: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:546: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 +3 "storage"(n+ +4 "core" + +2 "storage"(a% +4 "core" % L\ +4 .tSE.jog 128 +2 "storage"(o) +17 "core" )6 F b +4 .tSC.hold +2 "storage"(_, +4 "core" , +3 .tSC.jog 90 +2 "storage"(d*Z +36 "core" * +3 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +3 .tSE.home.seek :down +3 "storage"(r'= +18 "core" '3 V b +3 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagiw: @error:overCurrent: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmig:@deltaPressiV :@pastThresholdF: @voltagef12.549861561119293t: @currenti3: @type2F:@outPressi :\ @lostF: @inPressi :@velocityi: @pastFLSF:\ @homeF: @enabledT: @channeli:@checkpoint: omitted:@axisName"Storage Elevator: mesg"@Storage Elevator overCurrent at 33.93 Pucks below Top Plate:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411: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:546: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 +3 .SE.reconfigure :default +2 "storage"(#QK-0-\ b +3 .tSE.hold +2 "storage"(t+ +5 "core" + +2 "storage"(g% +4 "core" % \  +3 .tSE.jog 128 +2 "storage"(u) +18 "core" )3 s b +3 .tSC.hold +3 "storage"(e, +5 "core" , +2 .tSC.jog 90 +3 "storage"(j*Z +27 "core" * +4 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +3 .tSE.home.seek :down +3 "storage"(x'= +18 "core" '6 \\ b +4 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagi}: @error:overCurrent: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmig:@deltaPressi\\ :@pastThresholdF: @voltagef12.569498281786942d: @currenti6: @type2F:@outPressi :\ @lostF: @inPressi :@velocityi: @pastFLSF:\ @homeF: @enabledT: @channeli:@checkpoint: omitted:@axisName"Storage Elevator: mesg"@Storage Elevator overCurrent at 33.93 Pucks below Top Plate:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411: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:546: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 +4 .tSE.hold +2 "storage"(z+ +4 "core" + +2 "storage"(m% +4 "core" % \ # +3 .tSE.jog 128 +2 "storage"(k) +18 "core" )8 A b +3 .tSC.hold +3 "storage"(p, +5 "core" , +2 .tSC.jog 90 +3 "storage"({*Z +24 "core" * +3 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +3 .tSE.home.seek :down +3 "storage"(~'= +18 "core" '1 . b +3 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagi~: @error:overCurrent: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmig:@deltaPressi. :@pastThresholdF: @voltagef12.55477074128620540: @currenti1: @type2F:@outPressi :\ @lostF: @inPressi :@velocityi: @pastFLSF:\ @homeF: @enabledT: @channeli:@checkpoint: omitted:@axisName"Storage Elevator: mesg"@Storage Elevator overCurrent at 33.93 Pucks below Top Plate:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411: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:546: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 +3 .SE.reconfigure :default + "storage"(#QK-0-\ b +4 .tSE.hold +2 "storage"(s+ +4 "core" + +2 "storage"(% +5 "core" % K\ +3 .tSE.jog 128 +2 "storage"(q) +18 "core" )7 B b +3 .tSC.hold +2 "storage"(v, +5 "core" , +3 .tSC.jog 90 +3 "storage"(*Z +36 "core" * +3 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +3 .tSE.home.seek :down +3 "storage"('= +18 "core" '8 U b +3 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagi\ : @error:overCurrent: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmig:@deltaPressiU :@pastThresholdF: @voltagef12.569498281786942d: @currenti8: @type2F:@outPressi :\ @lostF: @inPressi :@velocityi: @pastFLSF:\ @homeF: @enabledT: @channeli:@checkpoint: omitted:@axisName"Storage Elevator: mesg"@Storage Elevator overCurrent at 33.93 Pucks below Top Plate:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411: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:546: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 +3 .SE.reconfigure :default + "storage"(#QK-0-\ b +4 .tSE.hold +2 "storage"(+ +4 "core" + +2 "storage"( % +4 "core" % \ % +4 .tSE.jog 128 +2 "storage"(y) +18 "core" )6  b +3 .tSC.hold +3 "storage"(w, +5 "core" , +2 .tSC.jog 90 +2 "storage"(|*Z +86 "core" * +3 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +3 .tSE.home.seek :down +2 "storage"( '= +19 "core" '( k b +3 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagi: @error:overCurrent: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmig:@deltaPressik :@pastThresholdF: @voltagef12.56458910162003E: @currenti(: @type2F:@outPressi :\ @lostF: @inPressi :@velocityi: @pastFLSF:\ @homeF: @enabledT: @channeli:@checkpoint: omitted:@axisName"Storage Elevator: mesg"@Storage Elevator overCurrent at 33.93 Pucks below Top Plate:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411: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:546: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 +3 "storage"(+ +4 "core" + +2 "storage"(% +5 "core" % V\ " +2 .tSE.jog 128 +2 "storage"() +19 "core" )2 V b +3 .tSC.hold +3 "storage"(}, +5 "core" , +2 .tSC.jog 90 +3 "storage"(*Z +23 "core" * +3 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +3 .tSE.home.seek :down +3 "storage"('= +18 "core" '/ / b +3 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagi: @error:overCurrent: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmig:@deltaPressi/ :@pastThresholdF: @voltagef12.55477074128620540: @currenti/: @type2F:@outPressi :\ @lostF: @inPressi :@velocityi: @pastFLSF:\ @homeF: @enabledT: @channeli:@checkpoint: omitted:@axisName"Storage Elevator: mesg"@Storage Elevator overCurrent at 33.93 Pucks below Top Plate:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411: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:546: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 +3 .SE.reconfigure :default + "storage"(#QK-0-\ b +4 .tSE.hold +2 "storage"(+ +4 "core" + +2 "storage"(% +5 "core" % B\ +3 .tSE.jog 128 +2 "storage"() +18 "core" ). - b +3 .tSC.hold +3 "storage"(, +4 "core" , +3 .tSC.jog 90 +2 "storage"(\ *Z +38 "core" * +2 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +3 .tSE.home.seek :down +3 "storage"('= +18 "core" '/ Z b +4 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagi: @error:overCurrent: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmig:@deltaPressiZ :@pastThresholdF: @voltagef12.579316642120766: @currenti/: @type2F:@outPressi :\ @lostF: @inPressi :@velocityi: @pastFLSF:\ @homeF: @enabledT: @channeli:@checkpoint: omitted:@axisName"Storage Elevator: mesg"@Storage Elevator overCurrent at 33.93 Pucks below Top Plate:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411: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:546: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"(!+ +5 "core" + +2 "storage"($% +4 "core" % (\ % +64 .tSE.jog 128 +2 "storage"() +18 "core" )/  b +3 .tSC.hold +3 "storage"( , +5 "core" , +3 .tSC.jog 90 +3 "storage"(*Z +29 "core" * +3 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +4 .tSE.home.seek :down +2 "storage"('= +85 "core" ' \ b +4 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagi!: @error: speedErr: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmig:@deltaPressi:@pastThresholdF: @voltagef12.883685812469318e: @currenti: @type2F:@outPressi :\ @lostF: @inPressi :@velocityi: @pastFLSF:\ @homeT: @enabledT: @channeli:@checkpoint: omitted:@axisName"Storage Elevator: mesg"=Storage Elevator speedErr at 33.93 Pucks below Top Plate:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411: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:546: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"(,+ +5 "core" + +3 "storage"(-% +5 "core" % Q\ ! +2 .tSE.jog -128 +2 "storage"() +26 "core" )h h g\  +4 .tSC.hold +2 "storage"(, +4 "core" , +3 .tSC.jog 90 +3 "storage"(*Z +23 "core" * +3 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +3 .tSE.home.seek :down +2 "storage"('= +86 "core" ' \ b +3 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagi": @error: speedErr: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmig:@deltaPressi:@pastThresholdF: @voltagef12.878776632302406t: @currenti: @type2F:@outPressi :\ @lostF: @inPressi :@velocityi: @pastFLSF:\ @homeT: @enabledT: @channeli:@checkpoint: omitted:@axisName"Storage Elevator: mesg"=Storage Elevator speedErr at 33.93 Pucks below Top Plate:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411: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:546: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"(0+ +5 "core" + +2 "storage"(2% +4 "core" % \  +3 .tSE.jog -128 +2 "storage"( ) +27 "core" ) ~ q 0\  +3 .tSC.hold +2 "storage"(, +4 "core" , +4 .tSC.jog 90 +2 "storage"(&*Z +43 "core" * +3 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +4 .tSE.home.seek :down +2 "storage"(#'= +85 "core" ' \ b +3 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagi(: @error: speedErr: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmig:@deltaPressi :@pastThresholdF: @voltagef12.88859499263623!: @currenti: @type2F:@outPressi :\ @lostF: @inPressi :@velocityi: @pastFLSF:\ @homeT: @enabledT: @channeli:@checkpoint: omitted:@axisName"Storage Elevator: mesg"=Storage Elevator speedErr at 33.93 Pucks below Top Plate:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411: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:546: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 +3 .SE.reconfigure :default +2 "storage"(#QK-0-\ b +3 .tSE.hold +2 "storage"(6+ +4 "core" + +2 "storage"(8% +4 "core" % \ +3 .tSE.jog -128 +3 "storage"(*) +26 "core" ) z\  +3 .tSC.hold +2 "storage"(', +4 "core" , +3 .tSC.jog 90 +3 "storage"(*Z +44 "core" * +3 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +3 .tSE.home.seek :down +2 "storage"()'= +86 "core" ' D\ $b +3 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagi.: @error: speedErr: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmig:@deltaPressiD :@pastThresholdF: @voltagef12.908231713303879: @currenti: @type2F:@outPressi :\ @lostF: @inPressi :@velocityi: @pastFLSF:\ @homeT: @enabledT: @channeli:@checkpoint: omitted:@axisName"Storage Elevator: mesg"=Storage Elevator speedErr at 33.93 Pucks below Top Plate:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411: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:546: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 +3 "storage"(<+ +4 "core" + +2 "storage"("% +5 "core" % \ & +3 .tSE.jog -128 +2 "storage"() +25 "core" ) '\  +3 .tSC.hold +2 "storage"(>, +4 "core" , +4 .tSC.jog 90 +2 "storage"(3*Z +27 "core" * +3 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +3 .tSE.home.seek :down +2 "storage"(/'= +86 "core" ' \ b +3 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagi4: @error: speedErr: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmig:@deltaPressi:@pastThresholdF: @voltagef12.88859499263623!: @currenti: @type2F:@outPressi :\ @lostF: @inPressi :@velocityi: @pastFLSF:\ @homeT: @enabledT: @channeli:@checkpoint: omitted:@axisName"Storage Elevator: mesg"=Storage Elevator speedErr at 33.93 Pucks below Top Plate:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411: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:546: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 +3 "storage"(4+ +4 "core" + +2 "storage"((% +5 "core" % C\ ! +3 .tSE.jog -128 +2 "storage"(D) +25 "core" ) } ,\  +3 .tSC.hold +3 "storage"(%, +5 "core" , +3 .tSC.jog 90 +2 "storage"(9*Z +39 "core" * +2 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +4 .tSE.home.seek :down +2 "storage"(5'= +85 "core" ' \ b +3 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagi:: @error: speedErr: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmig:@deltaPressi:@pastThresholdF: @voltagef12.88859499263623!: @currenti: @type2F:@outPressi :\ @lostF: @inPressi :@velocityi: @pastFLSF:\ @homeT: @enabledT: @channeli:@checkpoint: omitted:@axisName"Storage Elevator: mesg"=Storage Elevator speedErr at 33.93 Pucks below Top Plate:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411: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:546: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 +3 .SE.reconfigure :default +2 "storage"(#QK-0-\ b +3 .tSE.hold +2 "storage"(H+ +5 "core" + +2 "storage"(J% +4 "core" % =\ ! +3 .tSE.jog -128 +2 "storage"(.) +26 "core" ) X\  +3 .tSC.hold +2 "storage"(+, +4 "core" , +3 .tSC.jog 90 +3 "storage"(?*Z +30 "core" * +3 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +3 .tSE.home.seek :down +3 "storage"(K'= +85 "core" ' \ b +3 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagiP: @error: speedErr: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmig:@deltaPressi:@pastThresholdF: @voltagef12.868958271968582c1: @currenti: @type2F:@outPressi :\ @lostF: @inPressi :@velocityi: @pastFLSF:\ @homeT: @enabledT: @channeli:@checkpoint: omitted:@axisName"Storage Elevator: mesg"=Storage Elevator speedErr at 33.93 Pucks below Top Plate:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411: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:546: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 +3 "storage"(N+ +4 "core" + +2 "storage"(C% +4 "core" % \  +3 .tSE.jog -128 +2 "storage"(B) +26 "core" ) j h\  +3 .tSC.hold +2 "storage"(1, +5 "core" , +3 .tSC.jog 90 +2 "storage"(Q*Z +40 "core" * +2 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +3 .tSE.home.seek :down +3 "storage"(E'= +31 "core" ', S X +3 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagiJ: @error:overCurrent: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmi]:@deltaPressiS :@pastThresholdF: @voltagef12.584225822287678h: @currenti,: @type2F:@outPressi :\ @lostF: @inPressi :@velocityi: @pastFLSF:\ @homeT: @enabledT: @channeli:@checkpoint: omitted:@axisName"Storage Elevator: mesg"@Storage Elevator overCurrent at 33.93 Pucks below Top Plate:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411: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:546: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 +3 "storage"(T+ +3 "core" + +3 "storage"(V% +4 "core" % \ % +3 .tSE.jog -128 +2 "storage"(:) +64 "core" ) 4  ߞ +6 .tSC.hold +2 "storage"(7, +5 "core" , +3 .tSC.jog 90 +2 "storage"(G*Z +27 "core" * +3 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +3 .tSE.home.seek :down +2 "storage"(='= +19 "core" ' _ ڞ +3 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagiB: @error:overCurrent: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmi:@deltaPressi_ :@pastThresholdF: @voltagef12.544952380952381": @currenti: @type2F:@outPressi :\ @lostF: @inPressi :@velocityi: @pastFLSF:\ @homeT: @enabledT: @channeli:@checkpoint: omitted:@axisName"Storage Elevator: mesg"@Storage Elevator overCurrent at 33.93 Pucks below Top Plate:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411: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:546: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 +3 "storage"(Z+ +4 "core" + +3 "storage"(\\% +5 "core" % \  +3 .tSE.jog -128 +3 "storage"(@) +15 "core" ) x ߞ +4 .tSC.hold +2 "storage"(R, +4 "core" , +3 .tSC.jog 90 +2 "storage"(;*Z +38 "core" * +4 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +3 .tSE.home.seek :down +3 "storage"(P'= +18 "core" '  ߞ +3 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagiU: @error:overCurrent: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmi:@deltaPressi:@pastThresholdF: @voltagef12.569498281786942d: @currenti: @type2F:@outPressi :\ @lostF: @inPressi :@velocityi: @pastFLSF:\ @homeT: @enabledT: @channeli:@checkpoint: omitted:@axisName"Storage Elevator: mesg"@Storage Elevator overCurrent at 33.93 Pucks below Top Plate:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411: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:546: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 +3 .SE.reconfigure :default +2 "storage"(#QK-0-\ b +3 .tSE.hold +2 "storage"(`+ +5 "core" + +3 "storage"(U% +4 "core" % p\ $ +4 .tSE.jog -128 +2 "storage"(S) +16 "core" ) E +3 .tSC.hold +3 "storage"(F, +4 "core" , +3 .tSC.jog 90 +2 "storage"(A*Z +42 "core" * +3 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +4 .tSE.home.seek :down +2 "storage"(I'= +18 "core" '  ߞ +3 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagiN: @error:overCurrent: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmi:@deltaPressi:@pastThresholdF: @voltagef12.569498281786942d: @currenti: @type2F:@outPressi :\ @lostF: @inPressi :@velocityi: @pastFLSF:\ @homeT: @enabledT: @channeli:@checkpoint: omitted:@axisName"Storage Elevator: mesg"@Storage Elevator overCurrent at 33.93 Pucks below Top Plate:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411: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:546: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 +4 .tSE.hold +2 "storage"(f+ +4 "core" + +2 "storage"(L% +5 "core" % \ % +3 .tSE.jog -128 +3 "storage"(W) +17 "core" ) J +3 .tSC.hold +2 "storage"(h, +5 "core" , +3 .tSC.jog 90 +2 "storage"(O*Z +47 "core" * +2 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +4 .tSE.home.seek :down +2 "storage"(Y'= +19 "core" ' מ +3 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagi^: @error:overCurrent: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmi:@deltaPressi :@pastThresholdF: @voltagef12.530224840451645: @currenti: @type2F:@outPressi :\ @lostF: @inPressi :@velocityi: @pastFLSF:\ @homeT: @enabledT: @channeli:@checkpoint: omitted:@axisName"Storage Elevator: mesg"@Storage Elevator overCurrent at 33.93 Pucks below Top Plate:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411: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:546: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"(]+ +5 "core" + +3 "storage"(M% +4 "core" % k\  +3 .tSE.jog -128 +3 "storage"(b) +16 "core" )  ܞ +3 .tSC.hold +3 "storage"(l, +6 "core" , +2 .tSC.jog 90 +3 "storage"(a*Z +34 "core" * +3 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +3 .tSE.home.seek :down +3 "storage"(X'= +18 "core" '  ܞ +3 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagi]: @error:overCurrent: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmi:@deltaPressi:@pastThresholdF: @voltagef12.55477074128620540: @currenti: @type2F:@outPressi :\ @lostF: @inPressi :@velocityi: @pastFLSF:\ @homeT: @enabledT: @channeli:@checkpoint: omitted:@axisName"Storage Elevator: mesg"@Storage Elevator overCurrent at 33.93 Pucks below Top Plate:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411: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:546: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 +3 "storage"(o+ +4 "core" + +2 "storage"(r% +4 "core" % *\ +4 .tSE.jog -128 +2 "storage"(g) +16 "core" )  +3 .tSC.hold +3 "storage"(u, +5 "core" , +3 .tSC.jog 90 +2 "storage"([*Z +38 "core" * +4 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +3 .tSE.home.seek :down +3 "storage"(c'= +17 "core" '  ߞ +3 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagih: @error:overCurrent: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmi:@deltaPressi :@pastThresholdF: @voltagef12.569498281786942d: @currenti: @type2F:@outPressi :\ @lostF: @inPressi :@velocityi: @pastFLSF:\ @homeT: @enabledT: @channeli:@checkpoint: omitted:@axisName"Storage Elevator: mesg"@Storage Elevator overCurrent at 33.93 Pucks below Top Plate:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411: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:546: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 +3 .SE.reconfigure :default + "storage"(#QK-0-\ b +4 .tSE.hold +2 "storage"(^+ +5 "core" + +2 "storage"(x% +4 "core" % \ $ +4 .tSE.jog -128 +2 "storage"(m) +17 "core" ) , +3 .tSC.hold +3 "storage"(k, +4 "core" , +3 .tSC.jog 90 +2 "storage"(n*Z +44 "core" * +2 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +4 .tSE.home.seek :down +2 "storage"(i'= +18 "core" '  ޞ +4 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagin: @error:overCurrent: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmi:@deltaPressi:@pastThresholdF: @voltagef12.56458910162003E: @currenti: @type2F:@outPressi :\ @lostF: @inPressi :@velocityi: @pastFLSF:\ @homeT: @enabledT: @channeli:@checkpoint: omitted:@axisName"Storage Elevator: mesg"@Storage Elevator overCurrent at 33.93 Pucks below Top Plate:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411: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:546: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"(_+ +5 "core" + +2 "storage"(~% +4 "core" % \ % +3 .tSE.jog -128 +3 "storage"() +16 "core" )  +3 .tSC.hold +2 "storage"(q, +4 "core" , +4 .tSC.jog 90 +2 "storage"(t*Z +42 "core" * +3 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +3 .tSE.home.seek :down +2 "storage"(d'= +17 "core" ' +3 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagii: @error:overCurrent: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmi:@deltaPressi :@pastThresholdF: @voltagef12.603862542955326: @currenti: @type2F:@outPressi :\ @lostF: @inPressi :@velocityi: @pastFLSF:\ @homeT: @enabledT: @channeli:@checkpoint: omitted:@axisName"Storage Elevator: mesg"@Storage Elevator overCurrent at 33.93 Pucks below Top Plate:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411: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:546: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 +3 .SE.reconfigure :default + "storage"(#QK-0-\ b +4 .tSE.hold +2 "storage"(e+ +5 "core" + +2 "storage"(% +4 "core" % \ % +3 .tSE.jog -128 +2 "storage"( ) +16 "core" )  +4 .tSC.hold +2 "storage"(y, +64 "core" , +5 .tSC.jog 90 +2 "storage"(z*Z +35 "core" * +3 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +3 .tSE.home.seek :down +3 "storage"(j'= +18 "core" '  ޞ +3 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagio: @error:overCurrent: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmi:@deltaPressi :@pastThresholdF: @voltagef12.56458910162003E: @currenti: @type2F:@outPressi :\ @lostF: @inPressi :@velocityi: @pastFLSF:\ @homeT: @enabledT: @channeli:@checkpoint: omitted:@axisName"Storage Elevator: mesg"@Storage Elevator overCurrent at 33.93 Pucks below Top Plate:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411: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:546: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 +3 .SE.reconfigure :default +2 "storage"(#QK-0-\ b +3 .tSE.hold +2 "storage"(p+ +4 "core" + +2 "storage"( % +4 "core" % [\ $ +4 .tSE.jog -128 +3 "storage"() +17 "core" )  +3 .tSC.hold +3 "storage"(s, +3 "core" , +4 .tSC.jog 90 +2 "storage"(*Z +33 "core" * +2 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +4 .tSE.home.seek :down +2 "storage"({'= +19 "core" '  ܞ +3 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagi{: @error:overCurrent: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmi:@deltaPressi :@pastThresholdF: @voltagef12.55477074128620540: @currenti: @type2F:@outPressi :\ @lostF: @inPressi :@velocityi: @pastFLSF:\ @homeT: @enabledT: @channeli:@checkpoint: omitted:@axisName"Storage Elevator: mesg"@Storage Elevator overCurrent at 33.93 Pucks below Top Plate:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411: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:546: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 +3 "storage"(v+ +4 "core" + +3 "storage"(% +5 "core" % [\ # +3 .tSE.jog -128 +2 "storage"() +16 "core" ) \\ +4 .tSC.hold +2 "storage"(, +4 "core" , +3 .tSC.jog 90 +2 "storage"(*Z +24 "core" * +3 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +3 .tSE.home.seek :down +2 "storage"('= +19 "core" ' : ڞ +3 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagi: @error:overCurrent: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmi:@deltaPressi: :@pastThresholdF: @voltagef12.544952380952381": @currenti: @type2F:@outPressi :\ @lostF: @inPressi :@velocityi: @pastFLSF:\ @homeT: @enabledT: @channeli:@checkpoint: omitted:@axisName"Storage Elevator: mesg"@Storage Elevator overCurrent at 33.93 Pucks below Top Plate:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411: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:546: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 +3 "storage"(w+ +4 "core" + +3 "storage"(% +4 "core" % \  +3 .tSE.jog -128 +3 "storage"($) +16 "core" )  ޞ +3 .tSC.coast +2 "storage"(6 +4 .tSE.stop + "storage"(5 +4 !to:Storage::Error:@checkpoint: omitted: mesg"Failed to Ready Storage!:bt[ "8/home/esp/esp2/utils/storage.rb:108: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:546: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 +2455 #-> SE.coast + .SE.coast +2 "storage"(5 +3 (% +3 "core" % K\ ( +1365 #t-> SC.home.to :home +3 .SC.reconfigure :sloppy +2 "storage"($-.(\ 1~b +3 .tSC.home.seek :home +2 "storage"(( +153 "core" ( +2 "storage"(|& +3 "core" & K\ " +440 #t-> to 1 +2 "storage"(}% +3 "core" % +\ " +3 .tSE.seek :down +2 "storage"('= +17 "core" 'M - b +4 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagi: @error:overCurrent: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmig:@deltaPressi- :@pastThresholdF: @voltagef12.55477074128620540: @currentiM: @type2F:@outPressi :\ @lostF: @inPressi :@velocityi: @pastFLSF:\ @homeT: @enabledT: @channeli:@checkpoint: omitted:@axisName"Storage Elevator: mesg"@Storage Elevator overCurrent at 33.93 Pucks below Top Plate:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"//home/esp/esp2/utils/misc.rb:355:in `down'"0/home/esp/esp2/utils/storage.rb:129:in `to'"8/home/esp/esp2/utils/storage.rb:159:in `selectTube'"0/home/esp/esp2/utils/storage.rb:579: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 +17437 #-> SE.coast +2 .SE.coast + "storage"(5 +4 (% +3 "core" % D\ ! +1668 #t-> SC.coast +2 .SC.coast + "storage"(6 +3 (& +3 "core" & \ & +25892 "Can"g\ L]% +19125 #t-> exit +9 #mEXIT @1752618111.80PDT @1752618368.18PDT = =tMAIN =mMAIN_scheduler @PDT1752618369.18 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +133 #"core_reset"Sent BREAK +2 #t@20923 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 +310 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +512 "Can"_\ 5&S + _\ 5&S + #tPolling Can every 10:00 +3 #Cleanly exited at 15:21:51PDT15-Jul-25 +1181 #-> SC.coast +2 .SC.coast +4 !o: BusOff:@checkpoint: omitted: mesg"=core bus was not powered while coasting Storage Carousel:bt["1/home/esp/esp2/lib/i2c/sleepy.rb:489:in `<<'"1/home/esp/esp2/lib/i2c/msg.rb:774:in `write'"3/home/esp/esp2/lib/i2c/msg.rb:270:in `sendCmd'"2/home/esp/esp2/lib/i2c/servo.rb:433:in `send'"0/home/esp/esp2/lib/i2c/msg.rb:281:in `send'"9/home/esp/esp2/lib/i2c/servo.rb:1307:in `applyForce'"//home/esp/esp2/lib/slide.rb:494:in `force'",/home/esp/esp2/lib/msg.rb:68:in `retry'"//home/esp/esp2/lib/slide.rb:494:in `force'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"//home/esp/esp2/lib/slide.rb:491:in `force'"//home/esp/esp2/lib/slide.rb:505:in `coast'"(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 +536 #-> ESP.configure +4 #Powering core bus +559 .Gate.power :raw,:ON +3 "sampler") +36 ) +2 "core"  +3 "collection"' +3 ' +3 "core"  +3 "processing"% +3 % +2 "core"  +7 "collection"' 9\ +3 ' 0\ +3 ' -\ +5 "processing"% 9\ +3 % 2\ +2 % *\ +3 % 0\ +5 "sampler")&\ +3 .tCS.configure :default + "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +3 .tSS.configure :default +2 "sampler")#.0X SC.coast +2 .SC.coast +2 "storage"(6 +3 (& +3 "core" &   \ 3 +3 !to:Slide::Error : @replyo:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmi:@deltaPressi :@pastThresholdF: @voltagef12.98186941580756: @currenti: @type2F:@outPressi :\ @lostT: @inPressi :@velocityi: @pastFLSF:\ @homeF: @enabledF:@axisName"Storage Carousel: mesg"$Storage Carousel Not yet Homed!:bt["5/home/esp/esp2/lib/slide.rb:174:in `rawPosition'"2/home/esp/esp2/lib/slide.rb:218:in `position'"0/home/esp/esp2/lib/axis.rb:177:in `examine'"4/home/esp/esp2/lib/pretty.rb:128:in `asIRBtext'"6/home/esp/esp2/lib/cmdserver.rb:49:in `asCmdText'"=/home/esp/esp2/lib/cmdserver.rb:54:in `broadcastIRBtext'"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:215:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +1270 #-> SC.home.to :home +3 .SC.home.seek :home +2 "storage"(( +1043 "core" ( +2 "storage"(& +3 "core" & * t\ . +380 #t-> SC.coast +2 .SC.coast + "storage"(6 +4 (& +3 "core" & R\ / +13625 #t-> SE.home.to :home +3 .SE.home.seek :home +2 "storage"(' +15 "core" ' +2 "storage"( % +4 "core" % \ %z +318 ' +3 !to:Slide::Error : @replyo:I2C::Servo::AbsMove3Reply : @tagi : @error:overCurrent: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmi:@deltaPressi :@pastThresholdF: @voltagef12.598953362788414: @currenti: @type2F:@outPressi :\ @lostF: @inPressi :@velocityi: @pastFLSF:\ @homeF: @enabledT: @channeli:@axisName"Storage Elevator: mesg"@Storage Elevator overCurrent at 33.91 Pucks below Top Plate:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"3/home/esp/esp2/lib/slide.rb:35:in `initialize'"3/home/esp/esp2/lib/i2c/servo.rb:1251:in `call'"6/home/esp/esp2/lib/i2c/servo.rb:1251:in `deliver'"3/home/esp/esp2/lib/i2c/msg.rb:605:in `process'"2/home/esp/esp2/lib/msg.rb:218:in `initialize'",/home/esp/esp2/lib/msg.rb:215:in `loop'"2/home/esp/esp2/lib/msg.rb:215:in `initialize'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +1375 #-> SE.home.to :home +2 .SE.reconfigure :default +2 "storage"(#K-0-\ b +3 .tSE.home.seek :home +2 "storage"(\ ' +26 "core" '#+ #\ +b +3 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagi: @error: speedErr: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmig:@deltaPressi# :@pastThresholdF: @voltagef12.942595974472264f5: @currenti0: @type2F:@outPressi :\ @lostF: @inPressi :@velocityi(: @pastFLSF:\ @homeF: @enabledT: @channeli:@checkpoint: omitted:@axisName"Storage Elevator: mesg"=Storage Elevator speedErr at 34.11 Pucks below Top Plate:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411:in `to'"(ESP):7:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +4775 #-> SE.location +2 "storage"( % +3 "core" % ;\ - +973 #t-> SE.coast +2 .SE.coast +2 "storage"(5 +3 ( % +3 "core" % /\ . +2598 #t-> SE.home.to :home +3 .SE.reconfigure :default + "storage"(#K-0-\ b +3 .tSE.home.seek :home +2 "storage"( ' +17 "core" ' +2 "storage"(% +4 "core" % \ %y +102 ' ? ` +48 !to:Slide::Error : @replyo:I2C::Servo::AbsMove3Reply : @tagi: @error:overCurrent: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmie:@deltaPressi? :@pastThresholdF: @voltagef12.62840844378988774: @currenti: @type2F:@outPressi :\ @lostF: @inPressi :@velocityi: @pastFLSF:\ @homeT: @enabledT: @channeli:@axisName"Storage Elevator: mesg"?Storage Elevator overCurrent at 33.9 Pucks below Top Plate:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"3/home/esp/esp2/lib/slide.rb:35:in `initialize'"3/home/esp/esp2/lib/i2c/servo.rb:1251:in `call'"6/home/esp/esp2/lib/i2c/servo.rb:1251:in `deliver'"3/home/esp/esp2/lib/i2c/msg.rb:605:in `process'"2/home/esp/esp2/lib/msg.rb:218:in `initialize'",/home/esp/esp2/lib/msg.rb:215:in `loop'"2/home/esp/esp2/lib/msg.rb:215:in `initialize'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +1240 #-> SE.home.to :home +3 .SE.reconfigure :default + "storage"(#K-0-\ b +3 .tSE.home.seek :home +3 "storage"(' +22 "core" ' +3 "storage"(% +2 "core" ' \ % +4 %  J\ - +2 !to:Slide::Error\ :@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @tagi: @error:positionErr: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmi:@deltaPressi :@pastThresholdF: @voltagef12.9131408934707911: @currenti: @type2F:@outPressi :\ @lostF: @inPressi :@velocityi: @pastFLSF:\ @homeF: @enabledT: @channeli: mesg"hStorage Elevator positionErr at 33.81 Pucks below Top Plate while reading Storage Elevator's status:@axisName"Storage Elevator:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"3/home/esp/esp2/lib/slide.rb:35:in `initialize'"3/home/esp/esp2/lib/i2c/servo.rb:1251:in `call'"6/home/esp/esp2/lib/i2c/servo.rb:1251:in `deliver'"3/home/esp/esp2/lib/i2c/msg.rb:605:in `process'"2/home/esp/esp2/lib/msg.rb:218:in `initialize'",/home/esp/esp2/lib/msg.rb:215:in `loop'"2/home/esp/esp2/lib/msg.rb:215:in `initialize'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +1071 #-> SE.down +3 .SE.seek :down +2 "storage"('= +27 "core" '@ b +4 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagi: @error:overCurrent: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmig:@deltaPressi :@pastThresholdF: @voltagef12.598953362788414: @currenti@: @type2F:@outPressi :\ @lostF: @inPressi :@velocityi: @pastFLSF:\ @homeT: @enabledT: @channeli:@checkpoint: omitted:@axisName"Storage Elevator: mesg"?Storage Elevator overCurrent at 34.2 Pucks below Top Plate:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"//home/esp/esp2/utils/misc.rb:355:in `down'"(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 +11913 #-> SE.coast +2 .SE.coast + "storage"(5 +4 (% +3 "core" %\ - +3819 #"brent"Session Begun +149 #-> showlog 50 +2013 #-> SC +4 "storage"(& +5 "core" & &\ ,< +10304 "Can"S\ F  +2103 #t-> SC.home.to :home +4 .SC.reconfigure :loose +4 "storage"($.(\ 1~b +6 .tSC.home.seek :home + "storage"(( +116 "core" ( +2 "storage"(& +5 "core" & 4\  +1988 #t-> SC.home.to :1 +3 !o:SyntaxError: mesg"compile error\ (ESP):15: syntax error, unexpected tINTEGER, expecting tSTRING_CONTENT or tSTRING_DBEG or tSTRING_DVAR or tSTRING_END:bt["(ESP):15:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +842 #-> SC.home.to 1 +4 .SC.reconfigure :loose +4 "storage"($.(\ 1~b +5 .tSC.home.seek 1 +5 "storage"(( +128 "core" ( +2 "storage"(& +4 "core" & P\  +971 #t-> SE.coast +2 .SE.coast +4 "storage"(5 +6 (% +3 "core" % \  +1757 #t-> SE.coast +2 .SE.coast +4 "storage"(5 +5 (% +3 "core" % \  +3819 #t-> SE.home.to down +4 .SE.reconfigure :default +3 "storage"(#K-0-\ b +6 .tSE.home.seek :down +2 "storage"('= +70 "core" ' +2 "storage"(% +4 "core" %I \  +1864 #"brent"-> SE.to :top +5 .SE.seek :top +5 "storage"('L +208 "core" ' h ]\  +4 !"brent"o:Slide::Error : @replyo:I2C::Servo::AbsMove3Reply : @tagi!: @error: speedErr: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmi:@deltaPressi:@pastThresholdF: @voltagef12.834594010800197 : @currenti: @type2F:@outPressi] :\ @lostF: @inPressih :@velocityi: @pastFLSF:\ @homeF: @enabledT: @channeli:@checkpoint: omitted:@axisName"Storage Elevator: mesg"=Storage Elevator speedErr at 14.58 Pucks below Top Plate:@timestampu: Time Y?:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:411:in `to'"!brent:3:in `topLevelBinding'" MainThread.lastErr +12364 #-> SC.coast +4 .SC.coast +3 "storage"(6 +6 (& +3 "core" & \ # +898 #"brent"-> SC +4 "storage"(& +6 "core" & i\ & +220 #"brent"-> SC +3 "storage"(& +7 "core" & J\ & +214 #"brent"-> SC +3 "storage"( & +6 "core" & 7\ &O +268 #"brent"-> SC +5 "storage"(!& +4 "core" & \\\ 'O +1914 #"brent"-> SE.config.braking +6 !o:NoMethodError\ : mesgu:NameError::messageJundefined method `braking' for SE[:default]:I2C::Servo::Configuration:@timestampu: Time Y}: name: braking: args[:bt[""brent:10:in `topLevelBinding'" SE.config.brake +708 #-> SE.config.brake=false +719 #-> SE.reconfigure +3 .SE.reconfigure :default +5 "storage"(#QK- -\ b +5 ("% +3 "core" %) ^\ ( +717 #"brent"-> SE.coast +3 .SE.coast +6 "storage"(5 +5 (#% +3 "core" %) D\ ( +3724 #"brent"-> SC.coast +4 .SC.coast +4 "storage"(6 +5 ($& +3 "core" &| \ ) +3441 #"brent"-> SE.config.brake=true +671 #-> SE.home.down +5 .SE.reconfigure :default +3 "storage"(#K-0-\ b +5 ."brent"SE.home.seek :down +3 "storage"(%'= +250 "core" ' +2 "storage"(&% +4 "core" %? 9\ ( +253 #"brent"-> SE.top +5 .SE.seek :top +4 "storage"(''L +268 "core" ' +2 "storage"((% +4 "core" %I v\ ( +482 #"brent"-> SE.down +6 .SE.seek :down +3 "storage"()'= +127 "core" '( 6\ 'b +4 !"brent"o:Slide::Error : @replyo:I2C::Servo::AbsMove3Reply : @tagi.: @error: speedErr: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmig:@deltaPressi6 :@pastThresholdF: @voltagef12.922959253804615CE: @currenti-: @type2F:@outPressi :\ @lostF: @inPressi :@velocityi: @pastFLSF:\ @homeF: @enabledT: @channeli:@checkpoint: omitted:@axisName"Storage Elevator: mesg"=Storage Elevator speedErr at 13.39 Pucks below Top Plate:@timestampu: Time YQ:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"//home/esp/esp2/utils/misc.rb:355:in `down'""brent:19:in `topLevelBinding'" SE +3 "storage"(*% +6 "core" % (\ * +679 #"brent"-> SC.coast +4 .SC.coast +3 "storage"(6 +5 (+& +3 "core" & D\ + +3395 #"brent"-> SC.coast +3 .SC.coast +5 "storage"(6 +5 (,& +3 "core" & 0\ * +1103 #"brent"-> SE.down +4 .SE.seek :down +5 "storage"(-'= +156 "core" 'J  b +4 !"brent"o:Slide::Error : @replyo:I2C::Servo::AbsMove3Reply : @tagi2: @error:overCurrent: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmig:@deltaPressi :@pastThresholdF: @voltagef12.569498281786942d: @currentiJ: @type2F:@outPressi :\ @lostF: @inPressi :@velocityi: @pastFLSF:\ @homeT: @enabledT: @channeli:@checkpoint: omitted:@axisName"Storage Elevator: mesg"@Storage Elevator overCurrent at 32.62 Pucks below Top Plate:@timestampu: Time YlI:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"//home/esp/esp2/utils/misc.rb:355:in `down'""brent:23:in `topLevelBinding'" SC +4 "storage"(.& +5 "core" & J\ + +4272 "Can"G\ ES +13390 #"brent"-> SC.home.to 6 +5 .SC.reconfigure :loose +3 "storage"($.(\ 1~b +6 ."brent"SC.home.seek 6 +2 "storage"(/(Kz +831 "core" ( +2 "storage"(0& +4 "core" &K} a r \ + +588 #"brent"-> SE.coast +4 .SE.coast +3 "storage"(5 +6 (1% +3 "core" % V T ;\  +6499 #"brent"-> SE.down +4 .SE.seek :down +5 "storage"(2'= +160 "core" 'L 7 k b +3 !"brent"o:Slide::Error : @replyo:I2C::Servo::AbsMove3Reply : @tagi7: @error:overCurrent: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmig:@deltaPressik :@pastThresholdF: @voltagef12.466405498281787: @currentiL: @type2F:@outPressi7 :\ @lostF: @inPressi :@velocityi: @pastFLSF:\ @homeT: @enabledT: @channeli:@checkpoint: omitted:@axisName"Storage Elevator: mesg"@Storage Elevator overCurrent at 32.48 Pucks below Top Plate:@timestampu: Time YWë:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"//home/esp/esp2/utils/misc.rb:355:in `down'""brent:27:in `topLevelBinding'" SE.down +4 .SE.seek :down +6 "storage"(3'= +22 "core" ' k  b +4 !"brent"o:Slide::Error : @replyo:I2C::Servo::AbsMove3Reply : @tagi8: @error:overCurrent: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmig:@deltaPressi :@pastThresholdF: @voltagef12.49586057928326`: @currenti: @type2F:@outPressik :\ @lostF: @inPressi :@velocityi: @pastFLSF:\ @homeT: @enabledT: @channeli:@checkpoint: omitted:@axisName"Storage Elevator: mesg"@Storage Elevator overCurrent at 32.47 Pucks below Top Plate:@timestampu: Time YHU:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"//home/esp/esp2/utils/misc.rb:355:in `down'""brent:28:in `topLevelBinding'" SE.home.down +4 .SE.reconfigure :default +5 "storage"(#K-0-\ b +5 ."brent"SE.home.seek :down +3 "storage"(4'= +77 "core" ' + "storage"(5% +4 "core" %F  4 Q\  +1837 #"brent"-> SE.top +4 .SE.seek :top +6 "storage"(6'L +290 "core" '  \  ɞ +4 !"brent"o:Slide::Error : @replyo:I2C::Servo::AbsMove3Reply : @tagi;: @error:overCurrent: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmi:@deltaPressi:@pastThresholdF: @voltagef12.461496318114875<: @currenti: @type2F:@outPressi\ :\ @lostF: @inPressi :@velocityi: @pastFLSF:\ @homeF: @enabledT: @channeli:@checkpoint: omitted:@axisName"Storage Elevator: mesg"?Storage Elevator overCurrent at 1.35 Pucks below Top Plate:@timestampu: Time Yz:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"8/home/esp/esp2/lib/slide.rb:457:in `method_missing'""brent:30:in `topLevelBinding'" SE.home.down +5 .SE.reconfigure :default +3 "storage"(#K-0-\ b +5 ."brent"SE.home.seek :down +5 "storage"(7'= +357 "core" ' +2 "storage"(8% +3 "core" %E   \  +1872 #"brent"-> can +8 "Can"Q jJ +1420 #"brent"-> SE.up 10 +4 "storage"(9% +6 "core" %E " $ &\  +4 ."brent"SE.seek 24.59 Pucks below Top Plate +3 "storage"(:'+ +103 "core" ' +2 "storage"(;% +4 "core" %4 "  6\  +538 #"brent"-> SE.down 10 +5 "storage"(<% +3 "core" %3   \ +3 !"brent"o:Slide::Error\ : @reply0:@axisName"Storage Elevator: mesg"KStorage Elevator at 34.6 Pucks below Top Plate would be out of bounds!:@timestampu: Time Y":bt["3/home/esp/esp2/lib/slide.rb:354:in `toRawGoal'"6/home/esp/esp2/lib/scale.rb:91:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"0/home/esp/esp2/lib/scale.rb:198:in `moveUp'"//home/esp/esp2/utils/misc.rb:351:in `down'""brent:34:in `topLevelBinding'" SE.to 10 +6 .SE.seek 10 Pucks below Top Plate +3 "storage"(='f +132 "core" ' +2 "storage"(>% +4 "core" %h   A\ +440 #"brent"-> SE.down +4 .SE.seek :down +8 "storage"(?'= +212 "core" ' +2 "storage"(@% +4 "core" %A  ! \ +245 #"brent"-> SE.to 10 +6 .SE.seek 10 Pucks below Top Plate +4 "storage"(A'f +202 "core" ' +2 "storage"(B% +4 "core" %S ' + "\  +441 #"brent"-> SE.down +5 .SE.seek :down +5 "storage"(C'= +276 "core" ' +2 "storage"(D% +3 "core" %D "  B\ +11014 #"brent"-> SE.home.down +5 .SE.reconfigure :default +2 "storage"(#K-0-\ b +6 ."brent"SE.home.seek :down +3 "storage"(E'= +61 "core" ' +2 "storage"(F% +5 "core" %J   \ +4651 "Can") k m +1009 #"brent"-> 5.times {SE.to 10; SE.down} +7 .SE.seek 10 Pucks below Top Plate +3 "storage"(G'f +228 "core" ' +2 ."brent"SE.seek :down +4 "storage"(H'= +262 "core" ' % b +12 !"brent"o:Slide::Error : @replyo:I2C::Servo::AbsMove3Reply : @tagiM: @error:overCurrent: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmig:@deltaPressi% :@pastThresholdF: @voltagef12.328948453608248h: @currenti : @type2F:@outPressi :\ @lostF: @inPressi :@velocityi : @pastFLSF:\ @homeT: @enabledT: @channeli:@checkpoint: omitted:@axisName"Storage Elevator: mesg"@Storage Elevator overCurrent at 34.38 Pucks below Top Plate:@timestampu: Time Y[:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"//home/esp/esp2/utils/misc.rb:355:in `down'""brent:40:in `topLevelBinding'"brent:40:in `times'""brent:40:in `topLevelBinding'" SE.home.down +4 .SE.reconfigure :default +6 "storage"(#K-0-\ b +6 ."brent"SE.home.seek :down +3 "storage"(I'= +56 "core" ' ]  b +4 !"brent"o:Slide::Error : @replyo:I2C::Servo::AbsMove3Reply : @tagiN: @error:overCurrent: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmig:@deltaPressi :@pastThresholdF: @voltagef12.387858615611194 8: @currenti: @type2F:@outPressi :\ @lostF: @inPressi] :@velocityi: @pastFLSF:\ @homeT: @enabledT: @channeli:@checkpoint: omitted:@axisName"Storage Elevator: mesg"?Storage Elevator overCurrent at 34.4 Pucks below Top Plate:@timestampu: Time YA:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"//home/esp/esp2/utils/misc.rb:355:in `down'""brent:41:in `topLevelBinding'" SE.home.down +4 .SE.reconfigure :default +6 "storage"(#K-0-\ b +5 ."brent"SE.home.seek :down +3 "storage"(J'= +60 "core" ' +2 "storage"(K% +4 "core" %B &\  +4092 #"brent"-> 5.time {SC.to 1; delay 2; SC.to 6; delay 2} +515 #-> 5.times {SC.to 1; delay 2; SC.to 6; delay 2} +5 .SC.seek 1 +8 "storage"(L( +832 "core" ( +2 ."brent"delay 2 seconds +203 .SC.seek 6 +3 "storage"(M(Kz +837 "core" ( +2 ."brent"delay 2 seconds +204 .SC.seek 1 +3 "storage"(N( +832 "core" ( +2 ."brent"delay 2 seconds +203 .SC.seek 6 +4 "storage"(O(Kz +836 "core" ( +2 ."brent"delay 2 seconds +203 .SC.seek 1 +3 "storage"(P( +831 "core" ( +2 ."brent"delay 2 seconds +203 .SC.seek 6 +3 "storage"(Q(Kz +837 "core" ( +2 ."brent"delay 2 seconds +204 .SC.seek 1 +3 "storage"(R( +830 "core" ( +2 ."brent"delay 2 seconds +204 .SC.seek 6 +3 "storage"(S(Kz +837 "core" ( + ."brent"delay 2 seconds +204 .SC.seek 1 +3 "storage"(T( +831 "core" ( +2 ."brent"delay 2 seconds +208 .SC.seek 6 +4 "storage"(U(Kz +837 "core" ( +2 ."brent"delay 2 seconds +2696 #-> SE.config.brake=false +308 #-> SE.stop +3 .SE.stop +4 "storage"(5 +6 (V% +3 "core" %B X\  +330 #"brent"-> SE.reconfigure +4 .SE.reconfigure :default +4 "storage"(#QK- -\ b +5 (W% +3 "core" %Z\  +974 #"brent"-> SE.home.down +6 .SE.reconfigure :default +2 "storage"(#K- -\ b +6 ."brent"SE.home.seek :down +3 "storage"(X'= +69 "core" ' +2 "storage"(Y% +4 "core" %J b \ +638 #"brent"-> SE.coast +4 .SE.coast +4 "storage"(5 +5 (Z% +3 "core" %F 8\  +5500 #"brent"-> SE.coast +4 .SE.coast +4 "storage"(5 +5 ([% +3 "core" % \  +2709 #"brent"-> SE.config +4677 #-> Se +4 !o:NameError : mesg"uninitialized constant Se:@timestampu: Time Y": name:Se:bt[""brent:52:in `topLevelBinding'" SE +3 "storage"(\\% +6 "core" %x \ [ +1361 #"brent"-> SE +4 "storage"(]% +5 "core" %> \  +1396 #"brent"-> SE +4 "storage"(^% +5 "core" % E\  +8492 "Can" j d +1629 #"brent"-> SE +4 "storage"(_% +6 "core" %N1 K\  +1641 #"brent"-> SE.down +4 .SE.seek :down +5 "storage"(`'= +211 "core" ' + "storage"(a% +5 "core" %<\  +56496 "Can" oa +60002  n_ +9144 #t-> SE.coast +2 .SE.coast +5 "storage"(5 +5 (b% +3 "core" %< O\  +8051 #"brent#2"Session Begun +719 #-> SE.config.brake +900 #-> SE.config.brake=true +590 #-> SE.configure +4 .SE.configure :default +4 "storage"(#QK-0-\ b +10 (c% +3 "core" % S w\  +822 #"brent#2"-> SE.coast +4 .SE.coast +7 "storage"(5 +6 (d% +3 "core" % S \  +417 #"brent#2"-> SE.stop +4 .SE.stop +5 "storage"(5 +8 (e% +2 "core" % R r\  +326 #"brent#2"-> SE.coast +4 .SE.coast +6 "storage"(5 +7 (f% +3 "core" % R \\\  +38938 "Can" j9A +60002  i  +60002  j m +60002  j$ +60001  j( +60002  i,[/ +60002  j0/ +60002  k4[ +60002  j7 +60002  i;  +60002  i?}\  +60001  iCQ\  +60002  gG$ I +60002  gJ  +60002  gN u +60002  gRl  +60002  fV"  +60002  fY7 +60002  e]} +60045  ea&c +59958  ed +60002  dhr +60002  dl% +60002  co +60002  dsJQ +60002  dv +60002  cz|} +60002  c~ +60002  c +60002  cF? +60001  c +60002  cwk +60002  c +60002  c +60002  d?- +60002  c +60002 $ coY +60002 / c +60002 D d +60002 ? c7 +60001 I c +60002 H dgG +60002 R c +60002 _ cs +60002  c/  @PDT1752649584.67 w d +60002  c_5 +60002 q c +60002 w cɎ a +60002 m c%  +60001 v cн! +60002 | cT"# +60002  c" +60002  cۄ#O +60002  c# +60002  c${ +60002  cJ% +60002  c% +60002 w dy&= +60002  c& +60002  c'i +60002 x c@' +60001  c( +60002 { cn)+ +60002 y c) +60002 | c*W +60002 { c\ 5* +60002 x c + +60002  cc, +60002  b, +60002  c-E +60002  c)- +60002  c.q +60002  c#X/ +60001  c&/ +60002  d*03 +60002  c.0 +60002  c11_ +60002  c5L1 +60002  c82 +60001  c<{3! +60003  c@3 +60001  cC4M +60002  cGA4 +60002  dJ5y +60002  dN|6 +60002  eR6 +60002  fU7; +60002  fY7 +60002  f]68g +60002  h`8 +60002  hd9 +60002  ih:) +60001  ile: +60002  ip5;U +60002  it; +60002  iw< +60002  i{= +60002  iw= +60002  iG>C +60002  i> +60001  i?o +60002  i@ +60002  h@ +17269 #t-> ESP.shutdown +9 #Asleep / Shutdown +35 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF +7 #Shutdown +42680 "Can"\ 5A1 +4083 #"brent"-> exit +4 #Session Ended +55915 "Can"\ 5A +60002 \ 5B] +60002 \ 4B +60002 \ 5C +60002 \ 6D +60001 \ 5sD +60002 \ 5[EK +60002 \ 5DE +60002 \ 5,Fw +60002 \ 5G  +60002 \ 5G +60002 \ 5H9 +60002 \ 5H +60002 \ 5Ie +60002 \ 5I +60001 q\ 5J +60003 ?\ 5pK' +60001 -\ 5YK +60002 \ 5ALS +60002  \ 5*L +60002 \ 5M +60002 \ 6N +60002 \ 5N +60002 \ 5OA +60002 \ 5ĶO +60001 \ 6ƟPm +60003 \ 5ȈQ +60001 \ 5qQ +60002 \ 5ZR/ +60002 \ 5CR +6862 #"brent#2"-> exit +4 #Session Ended +53136 "Can"\ 5,S[ +60002 \ 5S +60002 \ 5T +60002 \ 5U +60001 \ 5U +60002 \ 5ٺVI +60002 \ 5ۤV +60002 \ 5ݍWu +60002 \ 7vX  +60002 \ 5`X +60001 \ 5IY7 +60002 \ 53Y +60002 \ 6Zc +60002 \ 5Z +60002 \ 5[ +60002 \ 5\\% +60002 \ 6\\ +60002 \ 5]Q +60001 \ 5] +60002 \ 5^} +60002 \ 5j_ +60002 \ 5S_ +60002 \ 5=`? +60002 \ 5&` +60002 \ 5ak +60002 \ 6b +60002 \ 5b +60002 \ 5c- +60002 \ 4c +60002 \ 4dY +60002 \ 3 kd +60001 \ 4 Ge +60002 u\ 3 #f +60002 k\ 4f +60002 g\ 3gG +60002 m\ 3g +60002 n\ 3hs +60002 v\ 4ii  +60001 \ 3Ci +60002 \ 4j5 +60002 \ 3j +60002 \ 4ka +60002 \ 4k +60002 \ 3!l +60002 \ 3#Ym# +60002 \ 3%1m +60001 \ 4' nO +60002 \ 3(n +60002 \ 3*o{ +60002 \ 3,p +60002 \ 4.jp +60002 \ 30Aq= +60002 \ 32q +60001 .\ 33ri @PDT1752735987.40 :\ 35r +60002 @\ 47s +60002 K\ 49xt+ +60002 [\ 3;Pt +60002 g\ 4=(uW +60002 n\ 4?u +60002 t\ 4@v +60002 \ 3Bw +60002 \ 4Dw +60002 r\ 4F^xE +60002 j\ 3H5x +60002 ]\ 3J yq +60002 S\ 4Kz +60002 d\ 3Mz +60001 r\ 3O{3 +60002 }\ 3Qk{ +60002 \ 3SB|_ +60002 \ 3U| +60002 \ 3V} +60002 \ 3X~! +60002 \ 3Z~ +60002 \ 3\\vM +60002 \ 4^M +60002 \ 4`%y +60001 \ 3a +60002 \ 4c +60002 \ 3e; +60002 \ 3g +60002 \ 3iXg +60002 \ 4k/ +60002 \ 4m +60002 \ 3n) +60002 \ 3p +60002 \ 3rU +60001 \ 3tc +60002 \ 3v: +60045 \ 4x +59959 \ 4y +60002 \ 3{C +60002 \ 4} +60002 \ 3mo +60002 \ 4D +60002 \ 3 +60002 \ 41 +60002 \ 5 +60002 \ 5] +60001 \ 5 +60002 \ 5 +60002 \ 5l +60002 w\ 5R +60002 r\ 58K +60002 o\ 5 +60002 h\ 5w +60002 ^\ 5  +60001 d\ 5 +60002 f\ 59 +60002 ^\ 5 +60002 f\ 5e +60002 c\ 4m +60002 [\ 5T +60002 T\ 5;' +60002 b\ 5" +60001 X\ 5 S +60002 ^\ 5 +60002 _\ 5 +60002 \\\ 5 +59935 #t-> ESP.shutdown +4 #Asleep / Shutdown +7 #"shutdown"Shutdown +56 "Can"k\ 5 +60002 X\ 9A +27152 #t-> SE.location +4 !o: BusOff:@checkpoint: omitted: mesg"Ecore bus was not powered while reading Storage Elevator's status:bt["1/home/esp/esp2/lib/i2c/sleepy.rb:489:in `<<'"1/home/esp/esp2/lib/i2c/msg.rb:774:in `write'"0/home/esp/esp2/lib/i2c/msg.rb:419:in `send'"2/home/esp/esp2/lib/i2c/servo.rb:559:in `send'"9/home/esp/esp2/lib/i2c/msg.rb:443:in `await1stReply'":/home/esp/esp2/lib/i2c/msg.rb:470:in `awaitOnlyReply'"5/home/esp/esp2/lib/i2c/servo.rb:1143:in `status'"//home/esp/esp2/lib/axis.rb:361:in `status'",/home/esp/esp2/lib/msg.rb:68:in `retry'"//home/esp/esp2/lib/axis.rb:361:in `status'"//home/esp/esp2/lib/slide.rb:50:in `status'"5/home/esp/esp2/lib/slide.rb:172:in `rawPosition'"0/home/esp/esp2/lib/slide.rb:229:in `offset'"2/home/esp/esp2/lib/slide.rb:235:in `location'"(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 +32846 "Can"P\ 5u +60002 M\ 5]m +36098 #t-> ESP.wakeup +5 #Powering core bus +539 .Gate.power :raw,:ON +2 "sampler") +23 )h +2 "core"  +3 "collection"' +3 'i +3 "core"  +3 "processing"% +3 %j +3 "core"  +6 "collection"' 9\ +3 ' 0\ +3 ' -\ +5 "processing"% 9\ +3 % 2\ +3 % *\ +2 % 0\ +5 "sampler")&\ +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +3 .tSS.configure :default +2 "sampler")#.0X SE.to 10 +4 .SE.seek 10 Pucks below Top Plate +2 "storage"('f +203 "core" ' +2 "storage"(% +5 "core" %T 2\ % +534 #t-> SE.down +2 .SE.seek :down +3 "storage"('= +207 "core" ' +2 "storage"(% +5 "core" %A G\ % +17933 "Can"X S +6376 #t-> 10.times{SE.to 2; SE.down} +3 .SE.seek 2 Pucks below Top Plate +2 "storage"(' +251 "core" ' +2 .tSE.seek :down +2 "storage"('= +265 "core" ' +3 .tSE.seek 2 Pucks below Top Plate +2 "storage"( ' +252 "core" ' +3 .tSE.seek :down +2 "storage"(!'= +261 "core" ' +3 .tSE.seek 2 Pucks below Top Plate +2 "storage"("' +250 "core" ' +2 .tSE.seek :down +2 "storage"(#'= +268 "core" ' +3 .tSE.seek 2 Pucks below Top Plate +2 "storage"($' +251 "core" ' +2 .tSE.seek :down +2 "storage"(&'= +260 "core" ' +2 .tSE.seek 2 Pucks below Top Plate +3 "storage"((' +251 "core" ' +2 .tSE.seek :down +3 "storage"(%'= +261 "core" ' +3 .tSE.seek 2 Pucks below Top Plate +2 "storage"()' +256 "core" ' +2 .tSE.seek :down +2 "storage"(''= +268 "core" ' +3 .tSE.seek 2 Pucks below Top Plate +2 "storage"(*' +251 "core" ' +2 .tSE.seek :down +2 "storage"(+'= +261 "core" ' +4 .tSE.seek 2 Pucks below Top Plate +2 "storage"(,' +249 "core" ' +2 .tSE.seek :down +3 "storage"(-'= +264 "core" ' +2 .tSE.seek 2 Pucks below Top Plate +2 "storage"(.' +252 "core" ' +2 .tSE.seek :down +2 "storage"(0'= +265 "core" ' +3 .tSE.seek 2 Pucks below Top Plate +2 "storage"(1' +254 "core" ' +3 .tSE.seek :down +2 "storage"(2'= +261 "core" ' +8821 #t-> ESP.shutdown +4 #Asleep / Shutdown +36 ."shutdown"Gate.power :raw,:OFF +3 .Gate.power :core,:OFF + #Shutdown +5943 #t-> ESP.configure +4 #Powering core bus +531 .Gate.power :raw,:ON +2 "sampler") +40 )3 +3 "core"  +2 "collection"' +4 '5 +2 "core"  +3 "processing"% +3 %6 +3 "core"  +6 "collection"' 9\ +2 ' 0\ +3 ' -\ +5 "processing"% 9\ +3 % 2\ +2 % *\ +3 % 0\ +4 "sampler")&\ +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default + "processing"%#A d`xb +4 .tSS.configure :default + "sampler")#.0X SE.home.down +3 .SE.home.seek :down +2 "storage"(4'= +97 "core" 'ڮ ^ +3 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagi9: @error: speedErr: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmi:@deltaPressi^ :@pastThresholdF: @voltagef12.677500245459008: @currenti: @type2F:@outPressi :\ @lostT: @inPressi :@velocityi: @pastFLSF:\ @homeT: @enabledT: @channeli:@checkpoint: omitted:@axisName"Storage Elevator: mesg"=Storage Elevator speedErr at 22.99 Pucks below Top Plate:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"//home/esp/esp2/utils/misc.rb:355:in `down'"(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 +1885 #-> ESP.shutdown +4 #Asleep / Shutdown +36 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF +2 #Shutdown +3298 #t-> ESP.configure +4 #Powering core bus +553 .Gate.power :raw,:ON +3 "sampler") +52 )8 +2 "core"  +3 "collection"' +3 '9 +3 "core"  +3 "processing"% +3 %; +3 "core"  +6 "collection"' 9\ +3 ' 0\ +3 ' -\ +4 "processing"% 9\ +3 % 2\ +3 % *\ +3 % 0\ +4 "sampler")&\ +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +3 .tSS.configure :default + "sampler")#.0X SE.home.down +3 .SE.home.seek :down +2 "storage"(7'= +298 "core" ' +2 "storage"(<% +4 "core" %A M\ / +1085 #t-> 10.times{SE.to 2; SE.down} +3 .SE.seek 2 Pucks below Top Plate +2 "storage"(>' +260 "core" ' +2 .tSE.seek :down +2 "storage"(:'= +254 "core" ' +2 .tSE.seek 2 Pucks below Top Plate +2 "storage"(@' +258 "core" ' +3 .tSE.seek :down +2 "storage"(='= +258 "core" ' +3 .tSE.seek 2 Pucks below Top Plate +2 "storage"(B' +260 "core" ' +3 .tSE.seek :down +2 "storage"(?'= +255 "core" ' +3 .tSE.seek 2 Pucks below Top Plate +2 "storage"(D' +257 "core" ' +3 .tSE.seek :down +2 "storage"(A'= +255 "core" ' +3 .tSE.seek 2 Pucks below Top Plate +2 "storage"(F' +260 "core" ' +3 .tSE.seek :down +2 "storage"(C'= +259 "core" ' +3 .tSE.seek 2 Pucks below Top Plate +2 "storage"(E' +259 "core" ' +3 .tSE.seek :down +2 "storage"(H'= +258 "core" ' +3 .tSE.seek 2 Pucks below Top Plate +2 "storage"(G' +260 "core" ' +3 .tSE.seek :down +2 "storage"(I'= +258 "core" ' +3 .tSE.seek 2 Pucks below Top Plate +2 "storage"(K' +257 "core" ' +3 .tSE.seek :down +2 "storage"(/'= +270 "core" ' +3 .tSE.seek 2 Pucks below Top Plate +2 "storage"(L' +258 "core" ' +2 .tSE.seek :down +2 "storage"(M'= +258 "core" ' +4 .tSE.seek 2 Pucks below Top Plate +2 "storage"(N' +263 "core" ' +2 .tSE.seek :down +2 "storage"(O'= +262 "core" ' +1969 #t-> ESP.shutdown +5 #Asleep / Shutdown +34 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF + #Shutdown +14687 "Can"I\ 5R2 +25559 #t-> exit +9 #mEXIT @1752778853.11PDT @1752785089.63PDT = =mMAIN_scheduler =tMAIN @PDT1752785090.64 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +135 #"core_reset"Sent BREAK +2 #t@40574 sendCRC with ifg=0x20, ie=0x7F + #@42409 sendCRC with ifg=0x08, ie=0x5F + #@43016 idle with ifg=0x84, ie=0x75 + #@43698 select with ifg=0x10, ie=0xF5 #@44347 receive with ifg=0x10, ie=0xFD + #@44995 receive with ifg=0x10, ie=0xFD #@45643 receive with ifg=0x10, ie=0xFD + #@45970 receive with ifg=0x80, ie=0xFD #@28510 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +13 #ESP2 v3.42 I2C Gateway v3.20 for core bus +328 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +512 "Can"\ 6 +2 \ 6 + #tPolling Can every 10:00 +3 #Cleanly exited at 12:00:53PDT17-Jul-25 +40 #-> ESP.configure +4 #Powering core bus +516 .Gate.power :raw,:ON +3 "sampler") +36 ) +3 "core"  +3 "collection"' +3 ' +2 "core"  +3 "processing"% +3 % +4 "core"  +5 "collection"' 9\ +3 ' 0\ +3 ' -\ +5 "processing"% 9\ +2 % 2\ +3 % *\ +3 % 0\ +4 "sampler")&\ +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +3 .tSS.configure :default +2 "sampler")#.0X SE.home.down +3 .SE.home.seek :down +2 "storage"('= +364 .tSE.reconfigure :default +3 "storage"(#QK-0-\ b +3 .tSE.hold +2 "storage"(+ +4 "core" '1 :\ 0[t +19 + +2 !to:IRB::Abort:@checkpoint: omitted: mesg"+Storage Elevator seek to down Aborted!:bt["7/home/esp/esp2/lib/slide.rb:381:in `unlimitedSeek'"//home/esp/esp2/lib/slide.rb:371:in `times'"7/home/esp/esp2/lib/slide.rb:371:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'"0/home/esp/esp2/lib/slide.rb:411:in `moveTo'"//home/esp/esp2/utils/misc.rb:355:in `down'"(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 +912 #-> SE.status.position +2 "storage"(% +3 "core" %w \ w\ 3 +417 #t-> ESP.shutdown +4 #Asleep / Shutdown +37 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF + #Shutdown +57681 "Can"\ 5m +60002 \ 5!m +60002 ;\ 5մm +60002 6\ 5לMm @1752791885.85PDT = =tMAIN =mMAIN_scheduler @PDT1752791886.73 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +117 #"core_reset"Sent BREAK + #t@63275 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.42 I2C Gateway v3.20 +210 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +276 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +447 "Can"}\ (!- + }\ (!- + #tPolling Can every 10:00 +4 #Cleanly exited at 13:45:00PDT17-Jul-25 +37 #-> ESP.configure +3 #Powering core bus +563 .Gate.power :raw,:ON +2 "sampler") +20 ) +3 "core"  +2 "collection"' +3 ' +2 "core"  +2 "processing"% +3 % +3 "core"  +4 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default + "processing"%#A d`xb +3 .tSS.configure :default +2 "sampler")#.0X SE.home.down +3 .SE.home.seek :down + "storage"('= +228 "core" ' + "storage"(% +4 "core" %B o q \ ? +676 #t-> 10.times{SE.to 2; SE.down} +7 .SE.seek 2 Pucks below Top Plate +4 "storage"(' +253 "core" ' +2 .tSE.seek :down + "storage"('= +272 "core" ' +2 .tSE.seek 2 Pucks below Top Plate +2 "storage"(' +249 "core" ' +2 .tSE.seek :down + "storage"( '= +265 "core" ' +4 .tSE.seek 2 Pucks below Top Plate +5 "storage"(\ ' +254 "core" ' +2 .tSE.seek :down +2 "storage"( '= +264 "core" ' +2 .tSE.seek 2 Pucks below Top Plate + "storage"( ' +251 "core" ' +2 .tSE.seek :down +2 "storage"( '= +262 "core" ' +3 .tSE.seek 2 Pucks below Top Plate + "storage"(' +253 "core" ' +4 .tSE.seek :down +4 "storage"('= +267 "core" ' +7 .tSE.seek 2 Pucks below Top Plate +6 "storage"(' +252 "core" ' +2 .tSE.seek :down + "storage"('= +256 "core" ' +3 .tSE.seek 2 Pucks below Top Plate +2 "storage"(' +124 .tSE.hold +2 "storage"(+ +5 "core" ' 7  , )\ 4| +2 !to:IRB::Abort:@checkpoint: omitted: mesg" ESP.shutdown +4 #Asleep / Shutdown +33 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF + #Shutdown @1752793141.39PDT = =tMAIN =mMAIN_scheduler @PDT1752793142.27 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +116 #"core_reset"Sent BREAK + #t@91 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.42 I2C Gateway v3.20 +211 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +268 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +443 "Can"?\ % e4 + ?\ % e4 + #tPolling Can every 10:00 +3 #Cleanly exited at 15:38:17PDT17-Jul-25 +31 #-> ESP.configure +3 #Powering core bus +567 .Gate.power :raw,:ON +2 "sampler") +51 ) +2 "core"  +2 "collection"' +3 ' +2 "core"  +3 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +3 ' 0\ +2 ' -\ +5 "processing"% 9\ +2 % 2\ +3 % *\ +2 % 0\ +4 "sampler")&\ +2 .tCS.configure :default +7 "collection"'#P d@b +2 .tPS.configure :default +7 "processing"%#A d`xb +2 .tSS.configure :default +2 "sampler")#.0X SE.home.down +2 .SE.home.seek :down +2 "storage"('= +140 "core" ' +2 "storage"(% +3 "core" %? { w B\ B +352 #t-> ESP.ready! +4 "collection"'% +2 "processing"%% +3 "manipulator"&% +6 "core" %\  +6 ."rdySampler"Intake.select :close +2 .Exhaust.select :close +2 .CTV.dial :air +2 "collection"'  +2 "core" %\  + % t k k +2 ."rdyProcessing"PSV.dial :air +4 "manipulator"&\ % +2 "processing"%  +4 "core" + % z u 1 k +4 .tForearm.home.seek :retract +4 ."rdySampler"CSV.dial :waste1 +2 "manipulator"& ' ] +2 "collection"' +6 "core" + +3 ."rdySampler"SSV.dial :spit,avoiding: :exhaust +2 ."rdyProcessing"PS.home.seek 0ml +3 "sampler") + "processing"%'ܑ +7 "core"  + "sampler") +3 "core"  +2 "sampler")  +4 "core"  +2 ."readyCS"CS.reconfigure :fast +4 ."rdySampler"SS.home.seek 0ml +2 "collection"'#d @b +2 "sampler")'! +5 ."readyCS"CS.home.seek 0ml +3 "collection"''P +76 "core" ' +2 ."closeHand"Hand.close +4 .tElbow.reconfigure :loose +3 "manipulator"&/ + &$ &.,(#b +5 .tElbow.jog 1500 +2 "manipulator"&* +19 "core" / +39 * +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 .tElbow.home.seek :clear +2 "manipulator"&(Z +223 "core" ' +253 ( +2 "storage"(& +3 "core" & 1 0 '\ 7 +6 .tSE.reconfigure :default + "storage"(#K-0-\ b +3 .tSE.home.seek :down + "storage"('= +64 "core" ' +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.home.seek :initial + "storage"(([Y +20 "core" ' +2 ."rdyProcessing"PS.stop + "processing"%5 +123 "core" ' +1814 ( +2 .tSC.configure :limp + "storage"($(\ 1b +3 .tForearm.seek :retract +2 "manipulator"&' ] +4 "core" ' +2 .tElbow.seek :hammer +2 "manipulator"&( +105 "core" ( +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 400 counts +2 "manipulator"&'+ +107 "core" ' + "manipulator"&% +3 "core" %  9  \\ +3 .tForearm.seek retracted + "manipulator"&' ] +103 "core" ' + "manipulator"&% +3 "core" % [  ; \\ +3 "processing"% & +2 "collection"'!& +7 "core" &\  & +3 ."openPC"PC.home.seek :open +3 .tCC.home.seek :open + "processing"%"( +2 "collection"'#( +323 "core" ( +14 ( +3 "collection"'$ +3 "core"  +2 "processing"%% +3 "core" U +2 "processing"%& +3 "core"  +2 "processing"%' +3 "core" A +3 "collection"'(% +3 "core" %U +2 "processing"%)% +3 "core" %ܐ\  +3 "sampler")*% +3 "core" %'if ? y +2 "collection"'+& +4 "core" &u  +2 "processing"%,& +3 "core" &w\  +2 "manipulator"&-% +3 "core" % [   [ +2 "manipulator"&.& +4 "core" &   j \\A +2 "storage"(/& +3 "core" &[Z \ 4 +2 "storage"(0% +3 "core" %A \ 4 +3 "collection"'19 +2 "core" 9 +3 "processing"%29 +3 "core" 9 +5413 #t-> ESP.shutdown +5 #Asleep / Shutdown +33 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF + #Shutdown +49337 "Can"F\ '˅ +60002 \ 'a +60002 G\ ' +60002 *\ % +28725 #t-> ESP.ready! +3 #Powering core bus +573 .Gate.power :raw,:ON +2 "sampler") +38 )3 +3 "core"  +2 "collection"' +3 '4 +2 "core"  +2 "processing"% +3 %5 +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default + "processing"%#A d`xb +3 .tSS.configure :default + "sampler")#.0X \ 4 +2 "collection"'`9 +3 "core" 9 +2 "processing"%a9 +4 "core" 9 +14800 #t-> Flush.CC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'b& +3 "core" &s  +2 .tHand.open + "manipulator"&c1 +22 "core" 1 +2 "manipulator"&d& +3 "core" &' 8 3 L ^ +2 "manipulator"&e% +3 "core" % P , & 2 ^ +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&f(-z +175 "core" ( + "manipulator"&g& +4 "core" &-| 8 1 M ^` +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &h& +3 "core" &-| / ,  ^` +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :garage +2 "manipulator"&i'o +109 "core" ' +2 .tHand.close + "manipulator"&j/ +22 "core" / +2 "manipulator"&k& +3 "core" &-| J` +2 "manipulator"&l% +3 "core" %πy J- +2 .tForearm.seek :retract +2 "manipulator"&m' ] +110 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&n( +281 "core" ( + "manipulator"&o& +3 "core" &   $ [# +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &p& +3 "core" &   o [# +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&q'ш +94 "core" ' +2 "manipulator"&r& +3 "core" &  U# +2 "manipulator"&s% +4 "core" %ш U +2 "collection"'t& +3 "core" &s  +3 "collection"'u& +5 "core" &s\  +2 .tCC.seek :closed +2 "collection"'v(X +3 "core" &s  +8 &D! &k +10 &USx : +9 &yp N +9 &KL T +10 & I U +9 &E T +10 &G U +9 &QJ U +9 & G U +10 &!C U +9 &#D U +9 &%ZG T +10 &'F T +9 &(D T +10 &*D T +9 &,bG T +9 &.#F U +10 &/E U +9 &1E U +9 &3jC T +10 &5,G T +9 &6E T +10 &8F U +9 &:qG U +9 &<4A T +10 &=F U +9 &?D! U +9 &AyC U +10 &C;E U +9 &DK U +10 &FT W +9 &Hy`" X +9 &J6t" Y +10 &K! \\ +9 &M _ +9 &Ok _ +10 &Q, _ +9 &R a +10 &T b! +9 &Vd b% +9 &X\ ~ 6 +10 &X ` +9 ( +2 "collection"'u& +3 "core" &Xh T +2 #tCollection Clamp onSpring/offSpring for 8/26 samples, on/off torque 2.30 +2 "collection"'w& +3 "core" &Xh T +2 .tHand.open +2 "manipulator"&x1 +23 "core" 1 +2 "manipulator"&y% +3 "core" %ш W M +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&z' ] +93 "core" ' +1244 #t-> Heat 300,30 +2 !o:NoMethodError : mesg"-undefined method `Heat' for Object:Class: name0: args0:bt[\ ";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"(ESP):8:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +3339 #-> CH.hold 300,30 +2 .CH.hold 5:00,30C +3 "collection"'{ Y +388 #t-> CH +2 "collection"'|9 +3 "core" 9 +194 #t-> CH +2 "collection"'}9 +3 "core" 9 +184 #t-> CH +2 "collection"'~9 +3 "core" 9 +161 #t-> CH + "collection"'9 +3 "core" 9& +152 #t-> CH +2 "collection"'9 +3 "core" 9, +159 #t-> CH + "collection"'9 +3 "core" 93 +223 #t-> CH +2 "collection"'9 +2 "core" 9< +349 #t-> CH + "collection"'9 +3 "core" 9J +361 #t-> CH.hold 300,30 +3 .CH.hold 5:00,30C +3 "collection"' Y +6 "core" Y +285 #t-> CH.hold 300,50 +4 .CH.hold 5:00,50C +3 "collection"' N +4 "core"  +244 #t-> CH +2 "collection"'9 +3 "core" 9]\ H +135 #t-> CH +2 "collection"'\ 9 +2 "core" 9gI +1996 #t-> CH +2 "collection"' 9 +3 "core" 9` +190 #t-> CH +2 "collection"' 9 +3 "core" 9h +207 #t-> CH +2 "collection"' 9 +3 "core" 9 p +148 #t-> CH +2 "collection"'9 +3 "core" 9(v +423 #t-> CH.status +2 "collection"'9 +2 "core" 9r +216 "Can" $6 +133 #t-> CH.status +2 "collection"'9 +3 "core" 9 +474 #t-> CH.status +2 "collection"'9 +3 "core" 9 +128 #t-> CH.status +2 "collection"'9 +2 "core" 9 +450 #t-> CH.stop + .CH.coast +2 "collection"' +3 "core"  + "collection"'9 +4 "core" 9 +1588 #t-> Flush.PC +2 #Loading FlushPuck into Processing Clamp from Collection Clamp + "processing"%& +4 "core" &u  +2 "manipulator"&& +4 "core" & 7 8 i 7"| +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"& ( +36 "core" ( + "manipulator"&& +4 "core" & K L S :s +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 && +3 "core" & - E ) :s +2 .tForearm.seek CC +2 "manipulator"&!'ш +99 "core" ' + .tHand.close +2 "manipulator"& / +22 "core" / +2 .tCC.seek :open + "collection"'( +411 "core" ( + "manipulator"&& +4 "core" & k s >s +2 "manipulator"&$% +3 "core" %њ i h k ? +2 .tForearm.seek :retract +2 "manipulator"&%' ] +94 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&&( +353 "core" ( + "manipulator"&'& +3 "core" & w * D +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &(& +3 "core" &  { \\ D +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&)'E +95 "core" ' + "manipulator"&*& +4 "core" & } L B +2 "manipulator"&+% +3 "core" %G z ~ = B% +3 "processing"%,& +3 "core" &u  +2 "processing"%-& +6 "core" &u  +2 .tPC.seek :closed +2 "processing"%.(SD +3 "core" &u  +7 &E &k +10 &XUu 9 +9 &{l N +9 &RF S +10 &D S +9 &C S +9 &C S +10 &]C R +9 & C S +9 &!D S +10 &#B S +9 &%cC S +10 &'%D S +9 &(D S +9 &*A S +10 &,j? S +9 &.,B S +9 &/E S +10 &1E T +9 &3qF T +10 &53E T +9 &6G T +9 &8C S +10 &:yC T +9 &<;E T +10 &=A S +9 &?C T +9 &AC S +10 &CDF S +9 &EF T +9 &FL U +38 &HZ U + &J?i X + &Kv Z &M [ +7 &O| [\ +10 &Q; \\ +9 &R^r &t +9 &S$` 9 +9 ( +2 &S)0 4 +2 "processing"%-& +10 "core" &S)0 4 +2 #tProcessing Clamp onSpring/offSpring for 7/24 samples, on/off torque 1.66 +2 "processing"%/& +3 "core" &S)0 4 +2 .tHand.open +2 "manipulator"&01 +22 "core" 1 +2 "manipulator"&1% +3 "core" %G o c 4 @% +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&2' ] +98 "core" ' +2 "collection"'3& +3 "core" &~ +1172 #t-> Flush +3671 #-> PH.to 40 +2 .PH.seek 40C +3 "processing"%4 D +3 %59 +5 "core" 9 +103 "processing"%69 +2 "core" 9 +103 "processing"%89 +2 "core" 9 " +103 "processing"%79 +3 "core" 9 " +102 "processing"%:9 +3 "core" 9" +102 "processing"%;9 +3 "core" 9# +102 "processing"%99 +3 "core" 9$ +102 "processing"%<9 +3 "core" 9$ +102 "processing"%?9 +3 "core" 9"% +103 "processing"%@9 +2 "core" 9&& +103 "processing"%A9 +3 "core" 9+& +102 "processing"%9 +3 "core" 9/& +103 "processing"%9 +2 "core" 93& +103 "processing"%9 +3 "core" 97% +102 "processing"%9 +3 "core" 9;% +102 "processing"%D9 +3 "core" 9@# +103 "processing"%F9 +3 "core" 9D# +102 "processing"%>9 +3 "core" 9H" +103 "processing"%9 +3 "core" 9L" +102 "processing"%9 +3 "core" 9\ Q! +102 "processing"%L9 +4 "core" 9U +102 "processing"%=9 +3 "core" 9Y +102 "processing"%E9 +3 "core" 9'] +102 "processing"%N9 +3 "core" 91a +102 "processing"%O9 +3 "core" 9<f +102 "processing"%P9 +3 "core" 9Gj +103 "processing"%I9 +2 "core" 9Qn +103 "processing"%K9 +2 "core" 9\\r +103 "processing"%"9 +2 "core" 9fv +103 "processing"%#9 +2 "core" 9p{ +103 "processing"%S9 +3 "core" 9{ +102 "processing"%T9 +3 "core" 9 +102 "processing"%U9 +3 "core" 9 +102 "processing"%V9 +3 "core" 9 +102 "processing"%W9 +3 "core" 9 +103 "processing"%X9 +3 "core" 9 +102 "processing"%Y9 +3 "core" 9 +103 "processing"%Z9 +2 "core" 9 +103 "processing"%[9 +2 "core" 9 +103 "processing"%\\9 +2 "core" 9 +103 "processing"%]9 +3 "core" 9 +102 "processing"%^9 +3 "core" 9 +102 "processing"%_9 +3 "core" 9 +103 "processing"%`9 +2 "core" 9 +103 "processing"%a9 +2 "core" 9 +103 "processing"%b9 +2 "core" 9 +103 "processing"%c9 +2 "core" 9 +2 "processing"%d9 +4 "core" 9 +638 #t-> PH.status + "processing"%e9 +3 "core" 9  +412 #t-> PH +2 "processing"%g9 +3 "core" 9!! +1741 #t-> PH.coast + .PH.coast +2 "processing"%h +3 "core" 3 +2 "processing"%J9 +3 "core" 9<' +1251 #t-> Flush.garage +2 #Garaging FlushPuck in Processing Clamp + "manipulator"&j& +4 "core" &  ^ C +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&k( +22 "core" ( + "manipulator"&l& +4 "core" & s D7 +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &M& +3 "core" & s } r C7 +2 .tForearm.seek PC +2 "manipulator"&i'E +100 "core" ' +2 .tHand.close + "manipulator"&o/ +24 "core" / +2 .tPC.seek :open +2 "processing"%p( +375 "core" ( + "manipulator"&f& +3 "core" &  F7 +2 "manipulator"&r% +3 "core" %Q ( F +3 .tForearm.seek :retract +2 "manipulator"&s' ] +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&t(-z +137 "core" ( +2 "manipulator"&m& +3 "core" &- I F% +3 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &R& +2 "core" &- 7 G% +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&w'o +112 "core" ' + .tHand.open +2 "manipulator"&x1 +15 "core" 1 +2 "manipulator"&y% +3 "core" %yZ  3# +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&u' ] +118 "core" ' +18861 ([z +\ 3 +45 !to:Slide::Error : @replyo:I2C::Servo::AbsMove3Reply : @tagiM: @error:positionErr: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioniz[: @pastRLSF: @pwmi:@deltaPressi+ :@pastThresholdF: @voltagef12.98186941580756: @currenti: @type2F:@outPressi:\ @lostF: @inPressi:@velocityi : @pastFLSF:\ @homeF: @enabledT: @channeli:@axisName"Storage Carousel: mesg"2Storage Carousel positionErr at 7 + 33 counts:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"3/home/esp/esp2/lib/slide.rb:35:in `initialize'"3/home/esp/esp2/lib/i2c/servo.rb:1251:in `call'"6/home/esp/esp2/lib/i2c/servo.rb:1251:in `deliver'"3/home/esp/esp2/lib/i2c/msg.rb:605:in `process'"2/home/esp/esp2/lib/msg.rb:218:in `initialize'",/home/esp/esp2/lib/msg.rb:215:in `loop'"2/home/esp/esp2/lib/msg.rb:215:in `initialize'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +4180 #-> ESP.shutdownq +2 !o:NoMethodError : mesgu:NameError::message0undefined method `shutdownq' for ESP:Module: name:shutdownq: args[:bt["(ESP):38:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +140 #-> ESP.shutdown +5 #Asleep / Shutdown +33 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF + #Shutdown +17305 "Can" \ &\ 6 +60002  \ * P6 +7542 #"here"Session Begun +533 #-> ESP.ready! +6 #Powering core bus +555 .Gate.power :raw,:ON +3 "sampler") +33 )q +3 "core"  +2 "collection"' +3 '| +2 "core"  +3 "processing"% +3 %} +2 "core"  +4 "collection"' 9\ +3 ' 0\ +2 ' -\ +5 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 ."here"CS.configure :default + "collection"'#P d@b +5 ."here"PS.configure :default +2 "processing"%#A d`xb +5 ."here"SS.configure :default + "sampler")#.0X exit +4 #Session Ended +2766 #Session Begun +609 #-> ESP.main.exit +3008 #tSending Email +75 #"here"-> exit +2 #Session Ended +5757 #"steph"Session Begun +502 #-> ESP.main.exit +2 !to:Email::Error: mesg"flush stuck!:bt[ "3/home/esp/esp2/utils/mail.rb:19:in `flushMail'"$/home/esp/esp2/utils/mail.rb:28"4/home/esp/esp2/lib/framework.rb:170:in `atExit'"-/home/esp/esp2/lib/thread.rb:760:in `[]'"0/home/esp/esp2/lib/thread.rb:760:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +6 #mEXIT +3 !"steph"o:ThreadError: mesg"killed thread:@timestampu: Time @Z!@:bt["3/home/esp/esp2/lib/schedule.rb:296:in `wakeup'"8/home/esp/esp2/lib/schedule.rb:296:in `threadReady'"3/home/esp/esp2/lib/schedule.rb:304:in `unsync'"(eval):4:in `gets'"1/home/esp/esp2/lib/cmdserver.rb:442:in `run'"0/home/esp/esp2/lib/prompter.rb:19:in `call'"6/home/esp/esp2/lib/prompter.rb:19:in `callKbdPrc'"9/home/esp/esp2/lib/prompter.rb:37:in `claimKeyboard'"5/home/esp/esp2/lib/rmutex.rb:99:in `synchronize'"./home/esp/esp2/lib/rmutex.rb:72:in `lock'"./home/esp/esp2/lib/delay.rb:78:in `claim'"9/home/esp/esp2/lib/prompter.rb:37:in `claimKeyboard'"1/home/esp/esp2/lib/cmdserver.rb:441:in `run'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +4 #Session Ended @1752797774.43PDT @1752797798.56PDT = =tMAIN =mMAIN_scheduler @PDT1752797799.37 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +110 #"core_reset"Sent BREAK + #t@21665 receive with ifg=0x10, ie=0xFD + #@22305 receive with ifg=0x10, ie=0xFD + #@22962 receive with ifg=0x10, ie=0xFD #@23601 receive with ifg=0x10, ie=0xFD + #@24249 receive with ifg=0x10, ie=0xFD + #@24897 receive with ifg=0x10, ie=0xFD #@25545 receive with ifg=0x10, ie=0xFD + #@25876 receive with ifg=0x80, ie=0xFD #@2590 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +258 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +424 "Can"\ ? Yt + \ ? Yt + #tPolling Can every 10:00 +3 #Cleanly exited at 17:16:14PDT17-Jul-25 +25632 #-> access 1 +3 "storage"(% +3 "core" %? *\ 4 +2 "manipulator"&% +3 "core" % Z   ? [ +2 "manipulator"&& +3 "core" &#   J [ +3 .tSC.configure :tight + "storage"($\ .(\ 1~b +4 .tSC.seek 5 + "storage"((; +357 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" &; {\ * +787 #t-> to 1; SC.coast +2 "storage"(% +3 "core" %? \ 3 +2 "manipulator"&% +3 "core" % Z  U Z +2 "manipulator"&& +3 "core" &# q Z +155 "sampler") +2 )  +2 "core"  +3 "collection"' +3 '\  +2 "core"  +3 "processing"% +3 %  +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +5 "processing"% 9\ +2 % 2\ +2 % *\ +3 % 0\ +4 "sampler")&\ +2 "collection"' % +3 "core" %P& +2 .tCS.configure :default +2 "collection"'#P d@b +2 .tCS.hold +2 "collection"' + +4 "core" + + .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +2 "core" %ܓ\  +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +2 "core" %&nk 2 +2 .tSS.configure :default +2 "sampler")#.0X ESP.ready! +2 "collection"'!% +2 "processing"%"% +5 "core" %P) +2 "manipulator"&#% +4 "sampler")$% +9 "core" %ܓ\  + % Z \ \ j Z %&ml < +3 "manipulator"&%& +3 "core" &# Z +2 "storage"(&& +3 "core" & B\ 3 +2 "storage"('% +3 "core" %? =\ 3 +2 "collection"'(& +3 "core" &{  +2 "processing"%)& +3 "core" &i"\  +2 "collection"'* +3 "core"  +2 "collection"'+ +3 "core"  +2 "collection"', +3 "core"  +2 "processing"%- +3 "core"  +2 "processing"%. +3 "core" U +2 "processing"%/ +4 "core"  +2 "processing"%0 +3 "core" A +2 "sampler")1 +3 "core"  +2 "collection"'2% +3 "core" %P +2 "processing"%3% +4 "core" %ܓ"\  +2 "sampler")4% +3 "core" %&nk ? +3 "collection"'5& +3 "core" &{,  +2 "processing"%6& +3 "core" &i"\  +2 "manipulator"&7% +4 "core" % Z  [ +2 "manipulator"&8& +3 "core" &#  \  Z +2 "storage"(9& +3 "core" & N\ 2 +2 "storage"(:% +3 "core" %?\ 3 +2 "collection"';9 +4 "core" 9 +2 "processing"%<9 +3 "core" 9 +1174 #t-> SE.coast + .SE.coast +6 "storage"(5 +6 (=% +6 "core" %A  ;\ 4 +1226 #t-> SC.coast +2 .SC.coast +2 "storage"(6 +2 (>& +2 "core" &  \ 5 +3657 #t-> SE.home.to :home +3 .SE.reconfigure :default + "storage"(#K-0-\ b +3 .tSE.home.seek :home + "storage"(?' +52 "core" ' + "storage"(@% +4 "core" %\ 2 +365 #t-> SE.coast +2 .SE.coast +2 "storage"(5 +2 (A% +3 "core" % \ 4 +1222 #t-> seLowerLimit=SE.location +2 "storage"(B% +3 "core" %j   Y\ 6 +4916 #t-> to SC.between 1,2 +2 "storage"(C% +3 "core" %j   ]\ 7 +2 "manipulator"&D% +3 "core" % Z 0 / 7 _ +2 "manipulator"&E& +3 "core" &# 0 2 F _ +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek between 1 and 2 +2 "storage"(F( +117 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +3 (G& +3 "core" & M\ +! +3131 #t-> seBottom=SE.location + "storage"(H% +3 "core" %g ! g\ 6 +3400 #t-> seDown = SE.between seLowerLimit, SE.between(seLowerLimit, seBottom) +2410 #-> seDown.seek +3 .SE.seek between home + 618 counts and between home + 618 counts and home + 359 counts +2 "storage"(I') +18 "core" ' + "storage"(J% +3 "core" %*  $ M\ 5 +1788 #t-> seDown.raw +4028 #-> exit +8 #mEXIT @1752798376.18PDT @1752798460.38PDT = =tMAIN =mMAIN_scheduler @PDT1752798461.18 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +113 #"core_reset"Sent BREAK + #t@11348 receive with ifg=0x10, ie=0xFD + #@11994 receive with ifg=0x10, ie=0xFD + #@12651 receive with ifg=0x10, ie=0xFD #@13297 receive with ifg=0x10, ie=0xFD + #@13945 receive with ifg=0x10, ie=0xFD + #@14593 receive with ifg=0x10, ie=0xFD #@15241 receive with ifg=0x10, ie=0xFD + #@15567 receive with ifg=0x80, ie=0xFD #@22373 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +379 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +784 "Can"\ =g +4 \ =g + #tPolling Can every 10:00 +5 #Cleanly exited at 17:26:16PDT17-Jul-25 +496 #-> ESP.configure +154 "sampler") +2 ) +2 "core"  +3 "collection"' +2 ' +3 "core"  +2 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +3 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %P +2 .tCS.configure :default + "collection"'#P d@b +3 .tCS.hold + "collection"'+ +4 "core" + +2 .tCS.configure :default + "collection"'#P d@b +3 "processing"%% +3 "core" %ܓ \  +2 .tPS.configure :default + "processing"%#A d`xb +3 "sampler")% +3 "core" %&qo 2 +2 .tSS.configure :default + "sampler")#.0X to 1; SC.coast +2 "storage"(% +3 "core" %* R\ $ +2 "manipulator"&% +3 "core" % Z  M +2 "manipulator"&& +3 "core" &# , L +3 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 1 +2 "storage"(( +125 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +3 .tSC.coast + "storage"(6 +3 (& +2 "core" &  M\ / +350 #t-> SE.coast +2 .SE.coast +2 "storage"(5 +2 (% +3 "core" %+ $ \ 1 +39607 #t-> seUpperLimit = SE.location + 10 +4 "storage"(% +8 "core" % % *\ 7z +3001 #t-> SE.home.unlimitedSeek :up, 9.seconds, seUpperLimit.raw +2 .SE.reconfigure :default +2 "storage"(#K-0-\ b +2 .tSE.home.seek :up,9 seconds +2 "storage"(' +544 "core" ' +3 "storage"(% +3 "core" %  \ 3 +5624 #t-> SE.home.unlimitedSeek :up, 9.seconds, seUpperLimit.raw +2 .SE.reconfigure :default +2 "storage"(#K-0-\ b +3 .tSE.home.seek :up,9 seconds + "storage"( ' +545 "core" ' +5 "storage"(!% +3 "core" % @\ 2 +1580 #t-> seUpperLimit.raw +3786 #-> SE.down +3 .SE.seek :down +2 "storage"("') +286 "core" ' +2 "storage"(#% +3 "core" %-  \ 3 +172 "Can"\ = +58 #t-> exit +8 #mEXIT @1752799074.51PDT @1752799132.65PDT = =tMAIN =mMAIN_scheduler @PDT1752799133.45 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +109 #"core_reset"Sent BREAK + #t@27808 receive with ifg=0x10, ie=0xFD + #@28452 receive with ifg=0x10, ie=0xFD + #@29109 receive with ifg=0x10, ie=0xFD #@29755 receive with ifg=0x10, ie=0xFD + #@30403 receive with ifg=0x10, ie=0xFD #@31050 receive with ifg=0x10, ie=0xFD + #@31698 receive with ifg=0x10, ie=0xFD #@32025 receive with ifg=0x80, ie=0xFD + #@59079 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +254 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +401 "Can"\ >B + \ >B  + #tPolling Can every 10:00 +2 #Cleanly exited at 17:37:54PDT17-Jul-25 +1093 #-> ESP.configure +159 "sampler") +4 ) +5 "core"  +5 "collection"' +5 ' +5 "core"  +4 "processing"% +6 % +4 "core"  +9 "collection"' 9\ +6 ' 0\ +5 ' -\ +13 "processing"% 9\ +12 % 2\ +3 % *\ +4 % 0\ +9 "sampler")&\ +5 "collection"'% +4 "core" %P +4 .tCS.configure :default +4 "collection"'#P d@b +7 .tCS.hold + "collection"'+ +7 "core" + +7 .tCS.configure :default + "collection"'#P d@b +6 "processing"%% +5 "core" %ܓ\  +4 .tPS.configure :default +4 "processing"%#A d`xb +5 "sampler")% +5 "core" %&qn 6 +4 .tSS.configure :default +4 "sampler")#.0X access 5 +3 "storage"(% +2 "core" %-   L\ 4 +3 "manipulator"&% +3 "core" % Z \ 4 [ +2 "manipulator"&& +3 "core" &#  9 \\ +3 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(( +194 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +3 (& +2 "core" &  l\ ) +969 #t-> to 5 +5 "storage"(% +7 "core" %-  U\ 3 +5 "manipulator"&% +8 "core" % Z  Z +5 "manipulator"&& +8 "core" &#   [ +7 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +9 .tSC.seek 5 + "storage"((; +525 "core" ( +105 .tSC.configure :limp +5 "storage"($(\ 1b +5 (& +8 "core" &;  R\ 0 +249 #t-> Arm.clear +2 "manipulator"& & +4 "core" &#  X + "manipulator"&!% +4 "core" % Z : X +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear +2 "manipulator"&"(Z +117 "core" ( +3 "manipulator"&#& +3 "core" &Z  Y X +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &$& +2 "core" &Z   Y +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :clear +2 "manipulator"&%' ] +3 "core" ' +3 "manipulator"&&& +3 "core" &Z  X +2 "manipulator"&'% +3 "core" % Z 6 X +1033 #t-> SE.force -10 +2 .SE.force -10 + "storage"(5 +3 ((% +2 "core" %- -\ 2 +6890 #t-> seTop=SE.location +2 "storage"()% +3 "core" %6 "\ 3u +2161 #t-> se.home.to seTop +2 !o:NoMethodError : mesgu:NameError::message+undefined method `home' for :se:Symbol: name: home: args[:bt["(ESP):7:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +1092 #-> SE.home.to seTop +4 .SE.reconfigure :default +4 "storage"(#K-0-\ b +4 .tSE.home.seek home - 29642 counts +2 "storage"(*'6 +524 "core" ' +3 "storage"(+% +3 "core" %@  \ 3 +4472 #t-> SE.coast +2 .SE.coast + "storage"(5 +3 (,% +2 "core" %7 D\ 4 +852 #t-> SE.force -10 +2 .SE.force -10 +2 "storage"(5 +2 (-% +2 "core" %b  \ & +1245 #t-> seTop=SE.location +2 "storage"(.% +2 "core" %0\ 42 +1625 #t-> SE.home.to seTop +3 .SE.reconfigure :default + "storage"(#K-0-\ b +3 .tSE.home.seek home - 29648 counts + "storage"(/'0 +531 "core" ' +4 "storage"(0% +6 "core" %4  I\ 3 +2571 #t-> SE.home.to seTop +4 .SE.reconfigure :default + "storage"(#K-0-\ b +5 .tSE.home.seek home - 29648 counts +3 "storage"(1'0 +528 "core" ' +3 "storage"(2% +3 "core" %.  \ 3 +1136 #t-> SE.force -10 +2 .SE.force -10 +2 "storage"(5 +2 (3% +3 "core" %:  x\ 3 +2238 #t-> seTop=SE.location +2 "storage"(4% +3 "core" %:  \ 3 +1368 #t-> SE.home.to seTop +3 .SE.reconfigure :default + "storage"(#K-0-\ b +3 .tSE.home.seek home - 29638 counts + "storage"(5': +526 "core" ' +2 "storage"(6% +3 "core" %1 \ \ 3 +2141 #t-> SE.home.to seTop + .SE.reconfigure :default +2 "storage"(#K-0-\ b +3 .tSE.home.seek home - 29638 counts + "storage"(7': +526 "core" ' +3 "storage"(8% +3 "core" %>  D\ 3 +1302 #t-> SE.home.to seTop +2 .SE.reconfigure :default +2 "storage"(#K-0-\ b +2 .tSE.home.seek home - 29638 counts +2 "storage"(9': +528 "core" ' +2 "storage"(:% +3 "core" %:  @\ 3 +20180 #t-> SE.force -10 + .SE.force -10 +2 "storage"(5 +3 (;% +2 "core" %4   \ 5 +1361 #t-> seTop=SE.location + "storage"(<% +4 "core" %6  \ 5 +676 "Can"\ > +1482 #t-> SE.home.to seTop +3 .SE.reconfigure :default +2 "storage"(#K-0-\ b +3 .tSE.home.seek home - 29642 counts + "storage"(='6 +527 "core" ' +4 "storage"(>% +9 "core" %7 \ 4 +1918 #t-> SE.home.to seTop +2 .SE.reconfigure :default +2 "storage"(#K-0-\ b +2 .tSE.home.seek home - 29642 counts +2 "storage"(?'6 +528 "core" ' +2 "storage"(@% +3 "core" %7 % # t\ 5 +12618 #t-> SE.coast +2 .SE.coast +2 "storage"(5 +2 (A% +3 "core" %2   \ 7 +942 #t-> SE.force -10 + .SE.force -10 +2 "storage"(5 +2 (B% +2 "core" % \ * +1098 #t-> seTop=SE.location + "storage"(C% +3 "core" %9   \ 6 +1560 #t-> SE.home.to seTop +2 .SE.reconfigure :default +2 "storage"(#K-0-\ b +3 .tSE.home.seek home - 29639 counts + "storage"(D'9 +525 "core" ' +3 "storage"(E% +3 "core" %; ! " B\ 5 +3294 #t-> seTop.raw +3859 #-> SE.down +2 .SE.seek :down + "storage"(F') +282 "core" ' + "storage"(G% +4 "core" %) ! $ v\ 5 +158 #t-> exit +8 #mEXIT @1752800029.64PDT @1752800087.07PDT = =tMAIN =mMAIN_scheduler @PDT1752800087.90 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +111 #"core_reset"Sent BREAK + #t@63213 receive with ifg=0x10, ie=0xFD + #@63858 receive with ifg=0x10, ie=0xFD + #@64515 receive with ifg=0x10, ie=0xFD #@65161 receive with ifg=0x10, ie=0xFD + #@273 receive with ifg=0x10, ie=0xFD #@921 receive with ifg=0x10, ie=0xFD + #@1569 receive with ifg=0x10, ie=0xFD #@1896 receive with ifg=0x80, ie=0xFD + #@34950 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +12 #ESP2 v3.42 I2C Gateway v3.20 for core bus +262 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +763 "Can"\ <j +2 \ <j #tPolling Can every 10:00 +3 #Cleanly exited at 17:53:49PDT17-Jul-25 +269 #-> ESP.ready! +158 "sampler") +2 ) +3 "core"  +2 "collection"' +3 ' +2 "core"  +3 "processing"% +2 % +3 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %P +4 .tCS.configure :default +2 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +3 "core" + +2 .tCS.configure :default + "collection"'#P d@b +3 "processing"%% +3 "core" %ܓ\  +2 .tPS.configure :default + "processing"%#A d`xb +3 "sampler")% +3 "core" %&sr / +2 .tSS.configure :default + "sampler")#.0X access 1 +2 "storage"(3% +3 "core" %)  \ 7 +2 "manipulator"&4% +3 "core" %  , . ^E +2 "manipulator"&5& +3 "core" &[ ( + \ ^ +3 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 5 + "storage"(6(; +4 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (7& +2 "core" &;   g\ 6 +3802 #t-> to 1; beamHeightErr = 1-Puck.stackHeight(1)[1] + "storage"(8% +3 "core" %)   \ 6 +2 "manipulator"&9% +3 "core" %  / / G ^E +2 "manipulator"&:& +3 "core" &[ . / O ] +3 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(;( +670 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +2 (<% +3 "core" %* )\ ' +2 .tSE.seek :down +2 "storage"(=') +4 "core" ' + .tSE.stop +2 "storage"(5 +2 .tHand.open +2 "manipulator"&>1 +15 "core" 1 +2 "manipulator"&?% +3 "core" %    ZE +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(@( +5 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (A& +2 "core" & \ ' +2 "manipulator"&B& +3 "core" &[  Z +2 "manipulator"&C% +3 "core" %    ZE +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&D( +134 "core" ( +2 "manipulator"&E& +3 "core" & 7 ( ? \\} +2 "storage"(F& +3 "core" & \ 4 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 800 counts +2 "manipulator"&G'Ү +92 "core" ' +2 "storage"(H& +3 "core" & W\ 3 +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(I' +326 "core" ' + "storage"(J- +4 "core" -' + .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (K% +2 "core" %   E\ 1 +4 ."downElevator"SE.seek :down +3 "storage"(L') +98 (M% +3 "core" %8  \ /[u +2 "manipulator"&N% +3 "core" %ҩ  WC +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&O' ] +95 "core" ' +60 ' + ."downElevator"SE.stop +2 "storage"(5 +2100 #t-> :SEbeamheight.adjust SEbeamHeight + beamHeightErr +2 !o:NameError: mesg"(uninitialized constant SEbeamheight: name:SEbeamheight:bt[ "5/home/esp/esp2/lib/constant.rb:65:in `const_get'"4/home/esp/esp2/lib/constant.rb:65:in `unassign'"4/home/esp/esp2/lib/constant.rb:73:in `redefine'"3/home/esp/esp2/lib/constant.rb:150:in `adjust'"(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +1032 #-> :SEbeamHeight.adjust SEbeamHeight + beamHeightErr +1010 #-> to 1; beamHeightErr = 1-Puck.stackHeight(1)[1] +3 "storage"(P% +2 "core" %?   \ 6 +2 "manipulator"&Q% +3 "core" % g - " E ] +2 "manipulator"&R& +4 "core" & & , $ ]} +2 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 1 +2 "storage"(S( +5 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +3 (T% +2 "core" %? ~\ * +3 .tSE.seek :down + "storage"(U') +15 "core" ' + .tSE.stop +2 "storage"(5 +3 "manipulator"&V% +2 "core" % g & 8 ] +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(W( +27 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (X& +2 "core" &  \ 3 +2 "manipulator"&Y& +3 "core" & . &  ]} +35 .tElbow.seek 1 +2 "manipulator"&Z( +4 "core" ( + "manipulator"&[& +4 "core" & 7 4  ]} +2 "storage"(\\& +3 "core" &   \ 6 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 800 counts + "manipulator"&]'Ү +100 "core" ' +2 "storage"(^& +3 "core" &  \ 6 +3 .tSE.reconfigure :place + "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(_' +333 "core" ' +11 "storage"(`- +5 "core" -' +5 .tSE.configure :default +4 "storage"(#QK-0-\ b +6 (a% +5 "core" %  \ 4 +22 ."downElevator"SE.seek :down +8 "storage"(b') +95 (c% +6 "core" %9 \ 2[u +7 "manipulator"&d% +11 "core" % \ \\ +5 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +7 .tForearm.seek :retract + "manipulator"&e' ] +94 "core" ' +41 ' +2 ."downElevator"SE.stop + "storage"(5 +4597 #t-> SEbeamHeight +4970 #-> exit +8 #mEXIT @1752800313.03PDT @1752800384.10PDT = =mMAIN_scheduler =tMAIN @PDT1752800384.95 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +115 #"core_reset"Sent BREAK + #t@5615 select with ifg=0x10, ie=0xF5 + #@6263 receive with ifg=0x10, ie=0xFD + #@6911 receive with ifg=0x10, ie=0xFD #@7558 receive with ifg=0x10, ie=0xFD + #@7885 receive with ifg=0x80, ie=0xFD + #@8609 sendCRC with ifg=0x20, ie=0x7F #@9057 sendCRC with ifg=0x20, ie=0x7F + #@10647 sendCRC with ifg=0x08, ie=0x5F #@26770 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +273 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +421 "Can"\ ;F + \ ;F + #tPolling Can every 10:00 +3 #Cleanly exited at 17:58:32PDT17-Jul-25 +658 #-> ESP.ready! +154 "sampler") +2 ) +2 "core"  +3 "collection"' +2 ' +3 "core"  +2 "processing"% +3 % +3 "core"  +4 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +3 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +2 "core" %P +3 .tCS.configure :default + "collection"'#P d@b +3 .tCS.hold + "collection"'+ +5 "core" + +2 .tCS.configure :default + "collection"'#P d@b +3 "processing"%% +3 "core" %ܓ\ \  +2 .tPS.configure :default + "processing"%#A d`xb +3 "sampler")% +3 "core" %&us + +2 .tSS.configure :default + "sampler")#.0X +2 "manipulator"&& +4 "core" &   \\} +2 "storage"(& +3 "core" & \ 4 +2 "storage"(% +3 "core" %@ \ 5 +2 "collection"'& +3 "core" &{  +2 "processing"%& +3 "core" &i!\  +2 "collection"' +3 "core"  +2 "collection"'  +4 "core"  +2 "collection"'! +3 "core"  +2 "processing"%" +3 "core"  +37 "processing"%# +4 "core" U +2 "processing"%$ +2 "core"  +3 "processing"%% +4 "core" A +2 "sampler")& +2 "core"  +3 "collection"''% +3 "core" %P +6 "processing"%(% +3 "core" %ܓ \  +3 "sampler"))% +3 "core" %&tr = +2 "collection"'*& +3 "core" &{  +2 "processing"%+& +4 "core" &i!\  +2 "manipulator"&,% +3 "core" % Z \ k \\ +2 "manipulator"&-& +4 "core" & w \\} +2 "storage"(.& +3 "core" & \ 5 +2 "storage"(/% +4 "core" %@   r\ 5 +2 "collection"'09 +3 "core" 9 +3 "processing"%19 +3 "core" 9 +543 #t-> to 1; Puck.raiseStack + "storage"(2% +3 "core" %@  z\ 4 +2 "manipulator"&3% +3 "core" % Z Q \\ +2 "manipulator"&4& +3 "core" &  \\} +3 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(5( +4 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +3 (6& +2 "core" &  \ 5 +3 .tSE.reconfigure :place + "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(7' +326 "core" ' +2 "storage"(8- +3 "core" -' +2 .tSE.configure :default + "storage"(#QK-0-\ b +6213 #t-> SE.home +2 "storage"(9% +3 "core" %  5\ 3 +377 #t-> SE.home.to :home +2 .SE.reconfigure :default +2 "storage"(#K-0-\ b +2 .tSE.home.seek :home +2 "storage"(:' +306 "core" ' +2 "storage"(;% +3 "core" % \ 3 +1233 #t-> SE.down +2 .SE.seek :down +2 "storage"(<') +38 "core" ' +2 "storage"(=% +3 "core" %/  #\ 4 +1585 #t-> to 1; Puck.raiseStack :pick +3 "storage"(>% +2 "core" %/   \ 5 +2 "manipulator"&?% +3 "core" % Z   \\ +3 "manipulator"&@& +3 "core" & i \\} +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(A( +3 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +3 (B& +2 "core" & Z\ 3 +3 .tSE.reconfigure :pick + "storage"(#],K-0-\ b +4 .tSE.seek :beamBreak + "storage"(C' +299 "core" ' +2 "storage"(D- +3 "core" -'c + .tSE.configure :default +2 "storage"(#QK-0-\ b +8837 #t-> Arm.grab 1 +2 .Hand.open + "manipulator"&E1 +17 "core" 1 + "manipulator"&F& +3 "core" &  \ G \\} +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&G( +3 "core" ( +2 "manipulator"&H& +3 "core" &   \\} +2 "storage"(I& +3 "core" &\ 4 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 800 counts + "manipulator"&J'Ү +88 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&K/ +21 "core" / +14293 #t-> Arm.retract +2 .Hand.open +2 "manipulator"&L1 +15 "core" 1 + "manipulator"&M% +4 "core" %Ұ 7 2 - ] +2 .tForearm.seek :retract +2 "manipulator"&N' ] +89 "core" ' +2 "manipulator"&O& +3 "core" &    \\} +2 "manipulator"&P% +3 "core" % ^  \\ +299 #t-> Arm.grab 1 +2 "manipulator"&Q& +3 "core" &   \\} +2 .tElbow.seek 1 +2 "manipulator"&R( +3 "core" ( +2 "manipulator"&S& +3 "core" &   \\} +2 "storage"(T& +3 "core" & L\ 4 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 800 counts + "manipulator"&U'Ү +103 "core" ' +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&V/ +27 "core" / +2007 #t-> Arm.retract + .Hand.open +2 "manipulator"&W1 +15 "core" 1 + "manipulator"&X% +3 "core" %   u _ +3 .tForearm.seek :retract +2 "manipulator"&Y' ] +92 "core" ' +2 "manipulator"&Z& +3 "core" &    [} +2 "manipulator"&[% +4 "core" % W   $ [ +249 #t-> SE.down +2 .SE.seek :down +2 "storage"(\\') +278 "core" ' + "storage"(]% +38 "core" %*  $\ 5 +674 #t-> Puck.raiseStack :pick +2 "storage"(^& +3 "core" &   \\\ 5 +2 .tSE.reconfigure :pick +2 "storage"(#],K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(_' +298 "core" ' + "storage"(`- +4 "core" -'b + .tSE.configure :default +2 "storage"(#QK-0-\ b +519 #t-> Arm.grab 1 +2 "manipulator"&a& +3 "core" &   I [} +2 .tElbow.seek 1 +2 "manipulator"&b( +4 "core" ( + "manipulator"&c& +4 "core" &   [} +2 "storage"(d& +3 "core" &\ 4 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 800 counts + "manipulator"&e'Ү +97 "core" ' +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&f/ +20 "core" / +2337 #t-> Arm.retract + .Hand.open +2 "manipulator"&g1 +22 "core" 1 +2 "manipulator"&h% +3 "core" %Ҩ   [K +2 .tForearm.seek :retract +2 "manipulator"&i' ] +91 "core" ' +4 "manipulator"&j& +6 "core" &   $ \\} +4 "manipulator"&k% +7 "core" % Y   [ +428 #t-> Arm.grab 1 +2 "manipulator"&l& +2 "core" &    Z} +3 .tElbow.seek 1 +2 "manipulator"&m( +3 "core" ( +2 "manipulator"&n& +3 "core" &   [} +2 "storage"(o& +3 "core" &\ 3 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 800 counts + "manipulator"&p'Ү +95 "core" ' + .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&q/ +19 "core" / +1107 #t-> Arm.retract +2 .Hand.open +2 "manipulator"&r1 +27 "core" 1 + "manipulator"&s% +3 "core" %Ұ    [? +3 .tForearm.seek :retract + "manipulator"&t' ] +107 "core" ' +2 "manipulator"&u& +3 "core" & 9 3 U ^} +2 "manipulator"&v% +3 "core" % / / X ^ +186 #t-> Arm.grab 1 + "manipulator"&w& +3 "core" & 0 / $ ^} +3 .tElbow.seek 1 +2 "manipulator"&x( +3 "core" ( +2 "manipulator"&y& +3 "core" & 3 5 [ ^} +2 "storage"(z& +3 "core" &   #\ 5 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 800 counts + "manipulator"&{'Ү +93 "core" ' +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&|/ +21 "core" / +5901 #t-> access 1 +3 "storage"(}% +2 "core" % h 3\ 4 +2 .tSE.seek :down +2 "storage"(~') +278 "core" ' +2 "manipulator"&% +3 "core" %ҭ &   \\E +2 "manipulator"&% +3 "core" %ҭ   \\E +2 .tForearm.seek :retract +2 "manipulator"&' ] +93 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&(Z +103 "core" ( +2 "manipulator"&% +3 "core" % o   [ +3 "manipulator"&& +3 "core" &Z   U [ +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"((; +669 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 ( & +2 "core" &; 9\ "% +7658 "Can"\ = +1908 #t-> to 1 + "storage"( % +3 "core" %& \ 4 +3 "manipulator"& % +3 "core" % o   | [ +2 "manipulator"&& +3 "core" &Z   y Z +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(( +687 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +3 (& +2 "core" & t\ . +9104 #t-> Arm.to garage +2 "manipulator"&& +3 "core" &Z   [ +2 "manipulator"&% +3 "core" % o   R [ +3 .tElbow.seek :garage +2 "manipulator"&(-z +115 "core" ( +2 "manipulator"&& +3 "core" &-   \\d +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 && +2 "core" &-  [d +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&'o +113 "core" ' +2 "manipulator"&& +3 "core" &-  Hd +2 "manipulator"&% +3 "core" %w_ < H4 +375 #t-> Arm.retract +2 .Hand.open + "manipulator"&1 +23 "core" 1 +2 "manipulator"&% +3 "core" %wc \ G4 +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&' ] +115 "core" ' +2 "manipulator"&& +3 "core" &- 7 2 ( ]d +2 "manipulator"& % +4 "core" % ] 0 0 R ^ +2497 #t-> access 1 +3 "storage"(!% +3 "core" %&   \ 6 +37 "manipulator"&"% +3 "core" % ] 2 0 N _ +2 "manipulator"&#& +3 "core" &- 0 3 F _d +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"($(; +672 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +2 (%& +3 "core" &; Q\ $& +2426 #t-> PC.loadPuck :testArray, 1 +4 #Loading testArray puck from tube 1 into Processing Clamp + "processing"%&& +6 "core" &i\  +4 "manipulator"&'% +8 "core" % ] - / " ^ +4 "storage"((% +6 "core" %&  \ 4 +4 "storage"(). +7 "core" .(; +6 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +7 .tSC.seek 1 + "storage"(*( +674 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +3 (+& +2 "core" & \ ' +3 "manipulator"&,& +4 "core" &- Q Yd + "manipulator"&-% +4 "core" % ] \  Z +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&.( +181 "core" ( + "manipulator"&/& +3 "core" &    Z\ +2 "storage"(0& +4 "core" & ;\ 1 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 800 counts + "manipulator"&1'Ү +113 "core" ' +2 "storage"(2& +3 "core" & *\ 1 +2 .tSE.reconfigure :pick +2 "storage"(#],K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(3' +315 "core" ' +2 "storage"(4- +3 "core" -'h +2 .tSE.configure :default + "storage"(#QK-0-\ b +4 (6& +2 "core" & \ 1 +2 "manipulator"&& +3 "core" &   [\ +2 .tElbow.seek 1 +2 "manipulator"&8( +21 "core" ( +2 "manipulator"&9& +3 "core" &   \\M +2 "storage"(7& +3 "core" & 2\ 2 +3 .tForearm.seek 1 + 300 counts + "manipulator"&;'к +25 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&=/ +17 "core" / +4 ."downElevator"SE.seek :down +3 "manipulator"&:& +3 "storage"(>') +7 "core" &   t [M + "manipulator"&?% +3 "core" %Ю   ? W +3 .tForearm.seek :retract +2 "manipulator"&@' ] +92 "core" ' +2 .tElbow.seek PC + "manipulator"&B( +173 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +71 "core" ( + "manipulator"&5& +3 "core" & . X? +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &D& +3 "core" & , W? +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&<'E +99 "core" ' +2 "manipulator"&E& +3 "core" & W? +2 "manipulator"&F% +3 "core" %N X +2 "processing"%H& +4 "core" &i"\  +2 "processing"%I& +5 "core" &i"\  +2 .tPC.seek :closed +2 "processing"%K(SD +3 "core" &i \  +9 &4x ,~ +9 &ax @ +10 &f R +9 &E S +10 &G S +9 &_E S +9 &"C R +10 &E R +9 & B R +9 &"gF S +10 &$)F S +9 &%G S +10 &'E R +9 &)pF R +9 &+0J S +10 &,D S +9 &.D R +9 &0xG R +10 &28J S +9 &3G R +10 &5H R +9 &7~I S +9 &9AI S +10 &;F S +9 &<F S +9 &>F S +10 &@IF S +9 &B I S +10 &CH S +9 &EQ T +9 &GH^ V +10 &Il X +9 &J Y +9 &L Z +10 &N? \\ +9 &P [ +11 &Q H +8 &R>n %l +9 &S%2 3 +6 ( +2 "processing"%I& +3 "core" &S%* 3 +2 #tProcessing Clamp onSpring/offSpring for 8/24 samples, on/off torque 1.73 +2 .Hand.open + "manipulator"&1 +26 "core" 1 +2 "manipulator"&% +3 "core" %N   T +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&L' ] +106 "core" ' +5495 #t-> PC.imagePuck 1 + "processing"%M& +3 "core" &S%*\ 3 +2 #tImaging testArray puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&O% +3 "core" % O    [ +2 "storage"(P% +3 "core" %7 \ 1 +2 "storage"(J. +3 "core" .( + "storage"(Q& +4 "core" & \ 2 +2 "storage"(S& +5 "manipulator"&T& +3 "core" &\ 2 + &   s [? +3 ."raiseStack"SE.reconfigure :place +3 .tElbow.reconfigure :tight +2 "storage"(#]K-0-\ b +2 "manipulator"&$&.,(\ #b +6 ."raiseStack"SE.seek :beamBreak +2 .tElbow.seek PC +2 "storage"(V' + "manipulator"&G( +7 "core" ( + "manipulator"&N& +3 "core" & S? +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &W& +3 "core" & \ R Q? +2 .tForearm.seek PC +2 "manipulator"&X'E +92 "core" ' + .tHand.close +2 "manipulator"&Z/ +22 "core" / +2 .tPC.seek :open +37 "processing"%[( +95 "core" ' + "storage"(U- +3 "core" -' +2 ."raiseStack"SE.configure :default +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(]'e +40 "core" ' +227 ( + "storage"(C& +4 "core" &\ 2 +2 "manipulator"&^& +3 "core" & \ N Y? +2 "manipulator"&`% +4 "core" %U \  Y1 +2 .tForearm.seek :retract +2 "manipulator"&\\' ] +94 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&a( +258 "core" ( + "manipulator"&c& +3 "core" &, X! +2 "storage"(d& +3 "core" &\ 1 +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 800 counts +2 "manipulator"&f'Ү +103 "core" ' +3 .tHand.open + "manipulator"&R1 +18 "core" 1 +3 "storage"(Y- +3 "core" -'e +2 .tSE.seek -0.3 Pucks below Top Plate +2 "storage"(g'1 +29 "core" ' +2 .tSE.reconfigure :seal + "storage"(#QK-0-\ b +3 .tSE.seek -1.29 Pucks below Top Plate + "storage"(h' +58 "core" ' +2 #tLights, camera, ACTION! +3259 #-> SE.status.pwm +2 "storage"(j% +3 "core" % c c +3038 #t-> SE.status.pwm + "storage"(k% +3 "core" % = <  +322 #t-> SE.status.current +2 "storage"(e% +3 "core" % > ? b +2048 #t-> SE.config.maxCurrent +4452 #-> Puck.finishImage +2 "storage"(l- +2 "core" -' +3 "storage"(n& +3 "core" & < =  +2 "manipulator"&o& +3 "core" &, R '! +2 .tElbow.seek 1 +2 "manipulator"&q( +28 "core" ( +2 "manipulator"&b& +3 "core" & (* +2 "storage"(i& +3 "core" & ; ; , +3 .tForearm.seek 1 + 800 counts + "manipulator"&r'Ү +4 "core" ' +3 .tSE.reconfigure :gently +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.57 Pucks below Top Plate + "storage"(s'D +60 "core" ' + "manipulator"&u& +4 "core" &  H* +2 "storage"(v& +3 "core" & \  +2 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 +2 "manipulator"&p'ώ +35 "core" ' + .tElbow.hold +2 "manipulator"&w, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure :default + "storage"(#QK-0-\ b +3 .tSE.seek -0.39 Pucks below Top Plate + "storage"(y' +25 "core" ' +2 "manipulator"&z% +6 "core" %Ϣ l N < +2 "storage"(|& +6 "core" & { v F\  +4 .tForearm.force -20 +4 "manipulator"&5 +6 .tForearm.seek 1 + 320 counts +4 "manipulator"&m' +21 "core" ' +2 "manipulator"&t& +3 "core" & \ I* +3 "storage"(}& +10 "core" & \ ! +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 800 counts +2 "manipulator"&'Ү +14 "core" ' + "storage"(% +4 "core" % K\ ! +2 ."downElevator"SE.seek :down +4 "storage"(_') +99 (% +2 "core" %/ t\ Xj +2 "manipulator"&% +4 "core" %Ҳ n G u +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&{' ] +108 "core" ' +54 ' +2 ."downElevator"SE.stop + "storage"(5 +3 (x& +2 "core" & \ # +3 "manipulator"&A& +3 "core" & Q M* +2 "manipulator"& % +3 "core" % ; A M/ +4550 #t-> PC.loadPuck :testArray, 1 +2 #Loading testArray puck from tube 1 into Processing Clamp +2 "processing"% & +2 "core" & +2 "manipulator"& % +3 "core" % ; : U/ +2 "storage"(% +3 "core" %9 K\ , +2 "storage"(. +3 "core" .( +2 "storage"(& +3 "core" & m\ , +2 "storage"(& +4 "core" & \ , +2 "manipulator"&& +3 "core" &  U* +2 .tElbow.seek 1 +2 "manipulator"&( +4 "core" ( +2 "manipulator"&& +3 "core" & & U* +2 "storage"(& +3 "core" & m\ , +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 800 counts + "manipulator"&'Ү +88 "core" ' + "storage"(& +3 "core" & "\ + +2 .tSE.reconfigure :pick +2 "storage"(#],K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(' +314 "core" ' +2 "storage"(- +3 "core" -'k +2 .tSE.configure :default + "storage"(#QK-0-\ b +3 (& +2 "core" & \ ( +3 "manipulator"&& +3 "core" & ' Q* +2 .tElbow.seek 1 +39 "manipulator"& ( +3 "core" ( +2 "manipulator"&& +3 "core" & f P* +2 "storage"(!& +3 "core" & \ ( +3 .tForearm.seek 1 + 300 counts +2 "manipulator"&"'к +21 "core" ' +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&#/ +15 "core" / +11 ."downElevator"SE.seek :down +3 "manipulator"&& +2 "storage"(%') +8 "core" & \\ P* + "manipulator"&&% +4 "core" %о  OM +2 .tForearm.seek :retract +2 "manipulator"&'' ] +97 "core" ' +2 .tElbow.seek PC + "manipulator"&(( +163 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +78 "core" ( + "manipulator"&)& +3 "core" &  w Q6 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &$& +2 "core" &   R6 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&+'E +100 "core" ' +2 "manipulator"&,& +3 "core" &  b Q6 +2 "manipulator"&-% +3 "core" %N  H R +3 "processing"%/& +3 "core" & +2 "processing"%0& +5 "core" & +3 .tPC.seek :closed + "processing"%(SD +4 "core" & +7 &\ ( #b +9 &oUu 9 +10 &|n N +9 &jG S +10 &.A R +9 &B R +9 &B S +10 &tD R +9 & 6@ R +9 &!D R +10 &#E R +9 &%{B S +9 &'>F R +10 &(A S +9 &*G S +10 &,A S +9 &.FD R +9 &0D R +10 &1E S +9 &3G S +10 &5LC S +14 &7 G S +4 &8F S +10 &:C S +9 &D R +10 &?F S +9 &AE S +10 &C]F S +9 &EJ S +9 &FX T +10 &Hg W +9 &JR} Y +9 &L [\ +10 &M [\ +9 &O [\ +10 &QS \\ +9 &RP` - +9 &S0 - +6 ( +2 "processing"%0& +4 #tProcessing Clamp onSpring/offSpring for 8/24 samples, on/off torque 1.70 + .Hand.open +2 "manipulator"&21 +2 "core" &S  - +16 1 + "manipulator"&% +4 "core" %N ) N +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&~' ] +96 "core" ' +426 #t-> PC.imagePuck 1 +2 "processing"%4& +3 "core" &S " - +2 #tImaging testArray puck in Processing Clamp while storing it to tube 1 + "manipulator"&6% +4 "core" % M  P +2 "storage"(% +3 "core" %6 `\ ) +2 "storage"(9. +3 "core" .( +2 "storage"(7& +3 "core" & F\ ) +3 "storage"(=& +2 "manipulator"&:& +6 "core" & 2\ ) + & : O6 +3 .tElbow.reconfigure :tight +2 ."raiseStack"SE.reconfigure :place +3 "manipulator"&$&.,(\ #b + "storage"(#]K-0-\ b +5 .tElbow.seek PC +2 "manipulator"&?( +4 ."raiseStack"SE.seek :beamBreak +2 "storage"(.' +3 "core" ( + "manipulator"&1& +3 "core" & R K6 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &3& +3 "core" & V G6 +3 .tForearm.seek PC + "manipulator"&;'E +93 "core" ' +2 .tHand.close + "manipulator"&5/ +25 "core" / +2 .tPC.seek :open +2 "processing"%D( +129 "core" ' + "storage"(8- +3 "core" -' +2 ."raiseStack"SE.configure :default +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(E'e +49 "core" ' +185 ( +2 "storage"(F& +3 "core" & \ + +2 "manipulator"&H& +3 "core" &   R6 +2 "manipulator"&>% +3 "core" %Y   R% +3 .tForearm.seek :retract + "manipulator"&@' ] +94 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"& ( +243 "core" ( + "manipulator"&& +4 "core" &  v R- +2 "storage"(& +3 "core" & B\ * +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 800 counts + "manipulator"&I'Ү +100 "core" ' +2 .tHand.open + "manipulator"&<1 +24 "core" 1 +3 "storage"(M- +3 "core" -'e +2 .tSE.seek -0.3 Pucks below Top Plate +2 "storage"(O'1 +36 "core" ' +2 .tSE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 .tSE.seek -1.29 Pucks below Top Plate + "storage"(P' +59 "core" ' +2 #tLights, camera, ACTION! +345 #-> SE.location +2 "storage"(J% +2 "core" %h ? F i +1016 #t-> SE.status.PWM +2 "storage"(Q% +3 "core" %  " +2 !to:NoMethodError : mesgu:NameError::message@undefined method `PWM' for #: name:PWM: args[:bt["(ESP):33:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +311 #-> SE.status.pwm +2 "storage"(S% +2 "core" % 1 1 ? +2184 #t-> SE.status.current +2 "storage"(T% +40 "core" % 8 d +848 #t-> SE.status.current +8 "storage"(N% +6 "core" % D  +254 #t-> SE.status.current +2 "storage"(W% +2 "core" % D +137 #t-> SE.status.current + "storage"(Z% +3 "core" % E +112 #t-> SE.status.current +3 "storage"(U% +3 "core" % B +178 #t-> SE.status.pwm +2 "storage"(B% +3 "core" % F  +564 #t-> Puck.finishImage + "storage"(L- +3 "core" -' +2 "storage"(K& +3 "core" & B U +2 "manipulator"&C& +4 "core" & W !- +2 .tElbow.seek 1 +2 "manipulator"&^( +3 "core" ( +2 "manipulator"&`& +3 "core" & V !- +2 "storage"(V& +3 "core" & E +3 .tForearm.seek 1 + 800 counts + "manipulator"&X'Ү +18 "core" ' +2 .tSE.reconfigure :gently + "storage"(#QK-0-\ b +3 .tSE.seek -0.57 Pucks below Top Plate +2 "storage"(c'D +52 "core" ' +2 "manipulator"&d& +3 "core" &  G- +2 "storage"(G& +3 "core" & \  +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 +2 "manipulator"&R'ώ +38 "core" ' +2 .tElbow.hold + "manipulator"&Y, +4 "core" , +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tSE.reconfigure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.39 Pucks below Top Plate + "storage"(\\' +26 "core" ' + "manipulator"&]% +3 "core" %Ϡ O O 5 : +2 "storage"(g& +3 "core" & Z Q a\  +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 1 + 318 counts + "manipulator"&j' +22 "core" ' +2 "manipulator"&k& +3 "core" & S F, +2 "storage"(e& +4 "core" & y\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 800 counts +2 "manipulator"&l'Ү +31 "core" ' +2 "storage"(n% +3 "core" % r F\  +4 ."downElevator"SE.seek :down +3 "storage"(o') +99 (b% +3 "core" %1- '\ Xg +2 "manipulator"&i% +3 "core" %Ҡ  F +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&u' ] +94 "core" ' +68 ' + ."downElevator"SE.stop +2 "storage"(5 +2 (v& +3 "core" & \  +3 "manipulator"&z& +3 "core" &  G, +2 "manipulator"&|% +3 "core" % d  G +4264 "Can"\ =pr +42285 #t-> PC.loadPuck :testArray, 1 +2 #Loading testArray puck from tube 1 into Processing Clamp +2 "processing"%t& +3 "core" &\  +2 "manipulator"&}% +3 "core" % d  Z +2 "storage"(a% +3 "core" %7\ 4 +2 "storage"(. +3 "core" .( +2 "storage"(f& +3 "core" & \ 3 +2 "storage"(h& +3 "core" & "\ 4 +2 "manipulator"&& +3 "core" &   Z, +2 .tElbow.seek 1 +2 "manipulator"&( +3 "core" ( +2 "manipulator"&r& +3 "core" &   6 Z, +2 "storage"(q& +4 "core" & \ 4 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 800 counts + "manipulator"&s'Ү +92 "core" ' +2 "storage"(p& +3 "core" &   _\ 4 +2 .tSE.reconfigure :pick +2 "storage"(#],K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(m' +306 "core" ' + "storage"(x- +3 "core" -'h +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (A& +2 "core" & )\ 2 +2 "manipulator"& & +4 "core" & { Z, +2 .tElbow.seek 1 +2 "manipulator"&y( +3 "core" ( +3 "manipulator"&& +3 "core" &   t Z, +2 "storage"(_& +3 "core" & \\\ 2 +3 .tForearm.seek 1 + 300 counts + "manipulator"& 'к +14 "core" ' +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"& / +18 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&& + "storage"(') +7 "core" &   G [, +2 "manipulator"&% +3 "core" %б  - X +2 .tForearm.seek :retract +2 "manipulator"&' ] +105 "core" ' +2 .tElbow.seek PC + "manipulator"&( +160 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +85 "core" ( +2 "manipulator"&& +3 "core" & 1 & ]U +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 && +2 "core" & / / K ]U +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&'E +100 "core" ' +2 "manipulator"&w& +4 "core" & 6 1 F ^U +2 "manipulator"&{% +40 "core" %9 2 ) ` +2 "processing"%& +4 "core" &#\  +9 "processing"%& +5 "core" &\  +2 .tPC.seek :closed +2 "processing"%(SD +4 "core" &\  +7 & 0\ $e +10 &nUu 9 +9 &{m\ M +9 &jH\ R +10 &+E\ S +9 &D\ R +9 &G\ R +10 &rD \ R +9 & 5F\ R +9 &!F\ R +10 &#D\ R +9 &%zD \ R +10 &'<G\ R +9 &(F\ R +9 &*I\ R +10 &,C\ R +9 &.CG \ S +9 &0F \ R +10 &1D\ R +9 &3E\ R +10 &5KD \ S +9 &7 J\ S +9 &8I \ S +10 &:F\ R +9 &H\ S +9 &?D\ R +9 &AK\ S +10 &C\\I\ R +9 &EL\ S +10 &FY\ T +9 &Hm W +9 &JQ{ Y +9 &L Z +10 &M Z +9 &O [ +10 &QS [\ +9 &RN`\ - +9 &S 5 \ - +6 ( +2 "processing"%& +3 "core" &S \ - +3 #tProcessing Clamp onSpring/offSpring for 8/24 samples, on/off torque 1.67 + .Hand.open +2 "manipulator"&1 +16 "core" 1 +2 "manipulator"&!% +3 "core" %9    [ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&#' ] +98 "core" ' +744 #t-> PC.imagePuck 1 +2 "processing"%& +4 "core" &S "\ - +2 #tImaging testArray puck in Processing Clamp while storing it to tube 1 + "manipulator"&&% +3 "core" % O W +2 "storage"(% +3 "core" %= 3\ 1 +2 "storage"(. +2 "core" .( +2 "storage"(& +4 "core" & <\ 1 +2 "storage"("& +2 "manipulator"&)& +6 "core" & \ 1 + & F XU +3 .tElbow.reconfigure :tight +2 ."raiseStack"SE.reconfigure :place +2 "manipulator"&$&.,(\ #b +2 "storage"(#]K-0-\ b +3 .tElbow.seek PC +4 "manipulator"&$( +4 ."raiseStack"SE.seek :beamBreak +3 "storage"( ' +8 "core" ( +2 "manipulator"&,& +3 "core" & q OU +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &-& +2 "core" & / MU +3 .tForearm.seek PC +2 "manipulator"&/'E +94 "core" ' + .tHand.close +2 "manipulator"&%/ +23 "core" / +2 .tPC.seek :open +2 "processing"%'( +130 "core" ' +2 "storage"([- +3 "core" -' +2 ."raiseStack"SE.configure :default + "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(2'e +48 "core" ' +185 ( +2 "storage"(& +3 "core" & \ 3 +2 "manipulator"&0& +3 "core" &   W [U +2 "manipulator"&+% +3 "core" %B   [@ +3 .tForearm.seek :retract + "manipulator"&4' ] +97 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&6( +265 "core" ( +2 "manipulator"&& +3 "core" &  \ = Y? +2 "storage"(9& +3 "core" & \ 2 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 800 counts + "manipulator"&7'Ү +110 "core" ' +2 .tHand.open + "manipulator"&:1 +25 "core" 1 +2 "storage"(=- +4 "core" -'e +2 .tSE.seek -0.3 Pucks below Top Plate +2 "storage"(1'1 +27 "core" ' +2 .tSE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 .tSE.seek -1.29 Pucks below Top Plate + "storage"(3' +55 "core" ' +2 #tLights, camera, ACTION! +1941 #-> initialLoc = SE.location +2 "storage"(5% +3 "core" %\  +1911 #t-> SE.jog 20 +2 .SE.reconfigure :default +2 "storage"(#QK-0-\ b +2 .tSE.jog 20 +2 "storage"(8) +16 "core" ) +3 "storage"((% +8 "core" % ] X \  +973 #t-> SE.status.current +2 "storage"(~% +3 "core" % h f\  +614 #t-> SE.status.pwm + "storage"(% +3 "core" % c f (\  +1059 #t-> finalLoc = SE.location + "storage"(F% +6 "core" % g g \  +936 #t-> Puck.finishImage + "storage"(H- +3 "core" -) +2 "storage"(>& +3 "core" & ] d\  +2 "manipulator"&.& +3 "core" &  < C? +2 .tElbow.seek 1 +2 "manipulator"&;( +9 "core" ( +2 "manipulator"&& +3 "core" &  C= +2 "storage"(& +3 "core" & g f\  +3 .tForearm.seek 1 + 800 counts + "manipulator"&?'Ү +19 "core" ' +2 .tSE.reconfigure :gently + "storage"(#QK-0-\ b +3 .tSE.seek -0.54 Pucks below Top Plate +2 "storage"(<'_ +49 "core" ' +2 "manipulator"&M& +3 "core" &  L S= +2 "storage"(@& +3 "core" & J\ * +2 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 +2 "manipulator"&E'ώ +36 "core" ' +2 .tElbow.hold +40 "manipulator"&O, +3 "core" , +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tSE.reconfigure :default +2 "storage"(#QK-0-\ b +10 .tSE.seek -0.36 Pucks below Top Plate + "storage"(J' +33 "core" ' + "manipulator"&Q% +4 "core" %Ϡ x  C +2 "storage"(S& +3 "core" & V\ ! +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 1 + 318 counts + "manipulator"&T' +18 "core" ' +2 "manipulator"&N& +3 "core" &   Q= +2 "storage"(W& +3 "core" & }\ ( +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 800 counts +2 "manipulator"&Z'Ү +13 "core" ' +2 "storage"(U% +3 "core" % m\ ) +3 ."downElevator"SE.seek :down +4 "storage"(B') +99 (L% +2 "core" %~. \ 'Ym +2 "manipulator"&K% +3 "core" %ҭ : O s +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&C' ] +90 "core" ' +79 ' +2 ."downElevator"SE.stop + "storage"(5 +3 (`& +3 "core" & \ * +2 "manipulator"&V& +4 "core" &  Q= +3 "manipulator"&d% +3 "core" % `  Q +2519 #t-> :SEsealOffset.adjust SEsealoffset = (finalLoc - initialLoc) +1968 #-> :SEsealOffset.adjust SEsealoffset - (finalLoc - initialLoc) +1463 "Can"\ \ <  +5013 #t-> exit +7 #mEXIT @1752802243.23PDT @1752802250.97PDT = =tMAIN =mMAIN_scheduler @PDT1752802251.80 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +111 #"core_reset"Sent BREAK + #t@48869 receive with ifg=0x10, ie=0xFD + #@49505 receive with ifg=0x10, ie=0xFD + #@50160 receive with ifg=0x10, ie=0xFD + #@50794 receive with ifg=0x10, ie=0xFD #@51428 receive with ifg=0x10, ie=0xFD + #@52062 receive with ifg=0x10, ie=0xFD #@52695 receive with ifg=0x10, ie=0xFD + #@53021 receive with ifg=0x80, ie=0xFD #@35951 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +263 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +421 "Can""\ ;'  + "\ ;'  + #tPolling Can every 10:00 +3 #Cleanly exited at 18:30:43PDT17-Jul-25 +1503 #-> ESP.ready! +155 "sampler") +2 ) +2 "core"  +2 "collection"' +3 ' +3 "core"  +2 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +3 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %P +2 .tCS.configure :default + "collection"'#P d@b +3 .tCS.hold +2 "collection"'+ +4 "core" + +2 .tCS.configure :default + "collection"'#P d@b +3 "processing"%% +3 "core" %ܓ\  +2 .tPS.configure :default + "processing"%#A d`xb +3 "sampler")% +3 "core" %&zw 5 +2 .tSS.configure :default + "sampler")#.0X +2 "manipulator"&& +3 "core" & d O= +2 "storage"(& +3 "core" &m \ & +2 "storage"(% +3 "core" %7 \ & +2 "collection"'& +3 "core" &{  +2 "processing"%& +3 "core" & +2 "collection"' +4 "core"  +2 "collection"'  +3 "core"  +2 "collection"'! +3 "core"  +2 "processing"%" +4 "core"  +37 "processing"%# +8 "core" U +3 "processing"%$ +3 "core"  +3 "processing"%% +3 "core" A +2 "sampler")& +3 "core"  +3 "collection"''% +3 "core" %P +2 "processing"%(% +4 "core" %ܓ +2 "sampler"))% +3 "core" %&xv 5 +3 "collection"'*& +3 "core" &{  +2 "processing"%+& +4 "core" & +2 "manipulator"&,% +3 "core" % ` O +2 "manipulator"&-& +3 "core" &  O= +3 "storage"(.& +3 "core" &m \ & +2 "storage"(/% +3 "core" %7 \ & +3 "collection"'09 +3 "core" 9 +2 "processing"%19 +3 "core" 9 +732 #t-> PC.loadPuck :testArray, 1 +3 #Loading testArray puck from tube 1 into Processing Clamp + "processing"%2& +3 "core" & +2 .tHand.open + "manipulator"&31 +26 "core" 1 +2 "manipulator"&4% +3 "core" % ` . M +2 "storage"(5% +3 "core" %7 \ $ +2 "storage"(6. +4 "core" ., +2 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(7( +3 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (8& +3 "core" & ;\ $ +2 "manipulator"&9& +3 "core" & ( n X= +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&:( +3 "core" ( +2 "manipulator"&;& +3 "core" &  [ Y= +2 "storage"(<& +3 "core" & \ 2 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 800 counts + "manipulator"&='Ү +95 "core" ' + "storage"(>& +4 "core" & M\ 2 +3 .tSE.reconfigure :pick +2 "storage"(#],K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(?' +303 "core" ' +2 "storage"(@- +3 "core" -'h +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (A& +2 "core" &\ / +2 "manipulator"&B& +3 "core" & B X= +3 .tElbow.seek 1 + "manipulator"&C( +4 "core" ( +2 "manipulator"&D& +3 "core" & ( X= +2 "storage"(E& +3 "core" & \ 0 +3 .tForearm.seek 1 + 300 counts + "manipulator"&F'к +14 "core" ' +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&G/ +16 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&H& +2 "storage"(I') +8 "core" &  Y= +2 "manipulator"&J% +3 "core" %б  W +2 .tForearm.seek :retract +2 "manipulator"&K' ] +94 "core" ' +2 .tElbow.seek PC +2 "manipulator"&L( +163 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +74 "core" ( +2 "manipulator"&M& +3 "core" &  Xc +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &N& +2 "core" &  W Yc +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&O'E +39 "core" ' 2 ) , 7 +3 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagiT: @error: speedErr: @sourcei+:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmi:@deltaPressi, :@pastThresholdF: @voltagef11.744756013745706: @currenti: @type2F:@outPressi) :\ @lostF: @inPressi2 :@velocityi: @pastFLSF:\ @homeT: @enabledT: @channeli:@checkpoint: omitted:@axisName" Forearm: mesg"*Forearm speedErr at home + 912 counts:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:412:in `to'"8/home/esp/esp2/lib/slide.rb:85:in `inConfiguration'",/home/esp/esp2/lib/slide.rb:412:in `to'"0/home/esp/esp2/utils/misc.rb:98:in `extend'",/home/esp/esp2/utils/misc.rb:34:in `to'"5/home/esp/esp2/utils/puckmoves.rb:493:in `clamp'",/home/esp/esp2/lib/msg.rb:68:in `retry'"5/home/esp/esp2/utils/puckmoves.rb:491:in `clamp'"4/home/esp/esp2/utils/puckmoves.rb:399:in `load'"8/home/esp/esp2/utils/puckmoves.rb:998:in `loadPuck'"(ESP):2:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +2 #Retry #1 of 3 +2 .Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&P' ] +38 "core" ' +3 .tPC.reconfigure :default + "processing"%$x2 ^22b +3 .tPC.home.seek :open +2 "processing"%Q( +337 "core" ( + "manipulator"&R& +3 "core" & : Wc +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&S( +4 "core" ( +2 "manipulator"&T& +3 "core" & Wc +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &U& +3 "core" & Z Wc +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&V'E +38 "core" ' 5 7 7 +3 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagi[: @error: speedErr: @sourcei+:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmi:@deltaPressi:@pastThresholdF: @voltagef11.744756013745706: @currenti: @type2F:@outPressi7 :\ @lostF: @inPressi5 :@velocityi: @pastFLSF:\ @homeT: @enabledT: @channeli:@checkpoint: omitted:@axisName" Forearm: mesg"*Forearm speedErr at home + 908 counts:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:412:in `to'"8/home/esp/esp2/lib/slide.rb:85:in `inConfiguration'",/home/esp/esp2/lib/slide.rb:412:in `to'"0/home/esp/esp2/utils/misc.rb:98:in `extend'",/home/esp/esp2/utils/misc.rb:34:in `to'"5/home/esp/esp2/utils/puckmoves.rb:493:in `clamp'",/home/esp/esp2/lib/msg.rb:85:in `retry'"5/home/esp/esp2/utils/puckmoves.rb:491:in `clamp'"4/home/esp/esp2/utils/puckmoves.rb:399:in `load'"8/home/esp/esp2/utils/puckmoves.rb:998:in `loadPuck'"(ESP):2:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +2 #Retry #2 of 3 +3 .Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&W' ] +34 "core" ' +4 .tPC.reconfigure :default + "processing"%$x2 ^22b +3 .tPC.home.seek :open +2 "processing"%X( +304 "core" ( +2 "manipulator"&Y& +3 "core" & \ N Xc +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&Z( +3 "core" ( +2 "manipulator"&[& +3 "core" & \\ Yc +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &\\& +3 "core" & % Xc +2 .tForearm.reconfigure :tight +37 "manipulator"&#Q@2^d^\ b +10 .tForearm.seek PC +2 "manipulator"&]'E +39 "core" ' 3 7 7 +3 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagib: @error: speedErr: @sourcei+:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmi:@deltaPressi:@pastThresholdF: @voltagef11.744756013745706: @currenti: @type2F:@outPressi7 :\ @lostF: @inPressi3 :@velocityi: @pastFLSF:\ @homeT: @enabledT: @channeli:@checkpoint: omitted:@axisName" Forearm: mesg"*Forearm speedErr at home + 908 counts:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:412:in `to'"8/home/esp/esp2/lib/slide.rb:85:in `inConfiguration'",/home/esp/esp2/lib/slide.rb:412:in `to'"0/home/esp/esp2/utils/misc.rb:98:in `extend'",/home/esp/esp2/utils/misc.rb:34:in `to'"5/home/esp/esp2/utils/puckmoves.rb:493:in `clamp'",/home/esp/esp2/lib/msg.rb:85:in `retry'"5/home/esp/esp2/utils/puckmoves.rb:491:in `clamp'"4/home/esp/esp2/utils/puckmoves.rb:399:in `load'"8/home/esp/esp2/utils/puckmoves.rb:998:in `loadPuck'"(ESP):2:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 + #Retry #3 of 3 +3 .Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&^' ] +33 "core" ' +3 .tPC.reconfigure :default + "processing"%$x2 ^22b +3 .tPC.home.seek :open +2 "processing"%_( +303 "core" ( +2 "manipulator"&`& +3 "core" &  9 Xb +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&a( +4 "core" ( +2 "manipulator"&b& +3 "core" & 0 Xb +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &c& +2 "core" &  Xb +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&d'E +39 "core" ' 5 0 i 7 +3 !to:Puck::Warning: mesg"BRetaining claim on Arm because Hand is likely holding a puck!:bt[ "7/home/esp/esp2/utils/puckmoves.rb:273:in `giveup!'"4/home/esp/esp2/utils/puckmoves.rb:402:in `load'"8/home/esp/esp2/utils/puckmoves.rb:998:in `loadPuck'"(ESP):2:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +2 !o:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagii: @error: speedErr: @sourcei+:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmi:@deltaPressii :@pastThresholdF: @voltagef11.744756013745706: @currenti: @type2F:@outPressi0 :\ @lostF: @inPressi5 :@velocityi: @pastFLSF:\ @homeT: @enabledT: @channeli:@checkpoint: omitted:@axisName" Forearm: mesg"*Forearm speedErr at home + 904 counts:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:404:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:369:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:361:in `seek'",/home/esp/esp2/lib/slide.rb:412:in `to'"8/home/esp/esp2/lib/slide.rb:85:in `inConfiguration'",/home/esp/esp2/lib/slide.rb:412:in `to'"0/home/esp/esp2/utils/misc.rb:98:in `extend'",/home/esp/esp2/utils/misc.rb:34:in `to'"5/home/esp/esp2/utils/puckmoves.rb:493:in `clamp'",/home/esp/esp2/lib/msg.rb:85:in `retry'"5/home/esp/esp2/utils/puckmoves.rb:491:in `clamp'"4/home/esp/esp2/utils/puckmoves.rb:399:in `load'"8/home/esp/esp2/utils/puckmoves.rb:998:in `loadPuck'"(ESP):2:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +11219 #-> Arm.clear +2 "manipulator"&e& +3 "core" & & -  ba +2 "manipulator"&f% +3 "core" %i ' 0  b +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&g' ] +32 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear + "manipulator"&h(Z +190 "core" ( +2 "manipulator"&i& +3 "core" &Z 6   \\ i +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &j& +2 "core" &Z   \\ i +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :clear + "manipulator"&k' ] +27 "core" ' +2 "manipulator"&l& +3 "core" &Z\ 4 8 J ^ i +2 "manipulator"&m% +4 "core" % f 1 0 c _ +727 #t-> access 1 +2 "storage"(n% +3 "core" %> , , \ 7 +2 "manipulator"&o% +3 "core" % f 1 0 _ _ +2 "manipulator"&p& +4 "core" &Z 0 0 2 ^ i +2 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 5 +2 "storage"(q(; +689 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +3 (r& +3 "core" &; d\ 3 +1075 #t-> PC.loadPuck :testArray, 1 +2 #Loading testArray puck from tube 1 into Processing Clamp + "processing"%s& +3 "core" &w\  +2 !to:Puck::Warning: mesg"BRetaining claim on Arm because Hand is likely holding a puck!:bt[ "7/home/esp/esp2/utils/puckmoves.rb:273:in `giveup!'"4/home/esp/esp2/utils/puckmoves.rb:402:in `load'"8/home/esp/esp2/utils/puckmoves.rb:998:in `loadPuck'"(ESP):5:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +2 !o:Puck::Error: mesg"1Hand is closed on testArray puck from tube 1:bt["3/home/esp/esp2/utils/puckmoves.rb:81:in `open'"1/home/esp/esp2/utils/misc.rb:76:in `retract'":/home/esp/esp2/utils/puckmoves.rb:243:in `selectTube'"4/home/esp/esp2/utils/puckmoves.rb:363:in `load'"4/home/esp/esp2/utils/puckmoves.rb:359:in `loop'"4/home/esp/esp2/utils/puckmoves.rb:359:in `load'"8/home/esp/esp2/utils/puckmoves.rb:998:in `loadPuck'"(ESP):5:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +2086 #-> ESP.ready! +2 "collection"'t% +4 "core" %P +2 "sampler")u% +3 "processing"%v% +3 "manipulator"&w% +7 "core" %&{v ? + %ܓ"\  +4 % f 0 0 : ^ + "manipulator"&x& +3 "core" &Z 0 . ; ^h +2 "storage"(y& +3 "core" &; " ! \ 6 +2 "storage"(z% +4 "core" %> ! \ 6 + "collection"'{& +4 "core" &{  +2 "processing"%|& +3 "core" &w\  +2 "collection"'} +3 "core"  +2 "collection"'~ +4 "core"  +2 "collection"' +3 "core"  +2 "processing"% +3 "core"  +2 "processing"% +4 "core" U +2 "processing"% +3 "core"  +2 "processing"% +3 "core" A +2 "sampler") +4 "core"  +2 "collection"'% +3 "core" %P +2 "processing"% % +4 "core" %ܓ\  +2 "sampler") % +3 "core" %&zw 4 +3 "collection"' & +3 "core" &{  +2 "processing"%& +3 "core" &w#\  +2 "manipulator"&% +4 "core" % f ' -  ^ +2 "manipulator"&& +3 "core" &Z 0 0 0 ^h +3 "storage"(& +3 "core" &;  \ 6 +2 "storage"(% +3 "core" %> " ! \ 6 +2 "collection"'9 +4 "core" 9 +2 "processing"%9 +3 "core" 9 +547 #t-> PC.loadPuck :testArray, 1 +2 #Loading testArray puck from tube 1 into Processing Clamp +2 "processing"%& +3 "core" &w!\  +2 !to:Puck::Warning: mesg"BRetaining claim on Arm because Hand is likely holding a puck!:bt[ "7/home/esp/esp2/utils/puckmoves.rb:273:in `giveup!'"4/home/esp/esp2/utils/puckmoves.rb:402:in `load'"8/home/esp/esp2/utils/puckmoves.rb:998:in `loadPuck'"(ESP):7:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +2 !o:Puck::Error: mesg"1Hand is closed on testArray puck from tube 1:bt["3/home/esp/esp2/utils/puckmoves.rb:81:in `open'"1/home/esp/esp2/utils/misc.rb:76:in `retract'":/home/esp/esp2/utils/puckmoves.rb:243:in `selectTube'"4/home/esp/esp2/utils/puckmoves.rb:363:in `load'"4/home/esp/esp2/utils/puckmoves.rb:359:in `loop'"4/home/esp/esp2/utils/puckmoves.rb:359:in `load'"8/home/esp/esp2/utils/puckmoves.rb:998:in `loadPuck'"(ESP):7:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +10107 #-> exit +5 !o:Storage::Warning: mesg"4Exiting with testArray puck from tube 1 in Hand:bt["6/home/esp/esp2/utils/storage.rb:563:in `writeAll'"2/home/esp/esp2/utils/storage.rb:558:in `each'"6/home/esp/esp2/utils/storage.rb:558:in `writeAll'"./home/esp/esp2/lib/filepath.rb:79:in `[]'"2/home/esp/esp2/lib/filepath.rb:79:in `append'"0/home/esp/esp2/lib/filepath.rb:78:in `open'"2/home/esp/esp2/lib/filepath.rb:78:in `append'"6/home/esp/esp2/utils/storage.rb:554:in `writeAll'"(/home/esp/esp2/utils/storage.rb:570"4/home/esp/esp2/lib/framework.rb:170:in `atExit'"2/home/esp/esp2/lib/framework.rb:174:in `call'"4/home/esp/esp2/lib/framework.rb:174:in `atExit'"2/home/esp/esp2/lib/framework.rb:174:in `call'"4/home/esp/esp2/lib/framework.rb:174:in `atExit'"-/home/esp/esp2/lib/thread.rb:760:in `[]'"0/home/esp/esp2/lib/thread.rb:760:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +4 #mEXIT @1752802582.15PDT @1752802593.17PDT = =tMAIN =mMAIN_scheduler @PDT1752802594.00 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +112 #"core_reset"Sent BREAK + #t@10035 receive with ifg=0x10, ie=0xFD + #@10674 receive with ifg=0x10, ie=0xFD + #@11331 receive with ifg=0x10, ie=0xFD #@11971 receive with ifg=0x10, ie=0xFD + #@12619 receive with ifg=0x10, ie=0xFD + #@13267 receive with ifg=0x10, ie=0xFD #@13915 receive with ifg=0x10, ie=0xFD + #@14241 receive with ifg=0x80, ie=0xFD #@23692 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +12 #ESP2 v3.42 I2C Gateway v3.20 for core bus +264 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +416 "Can"\ : _ o\ + \ : _ o\  + #tPolling Can every 10:00 +2 #Cleanly exited at 18:36:22PDT17-Jul-25 +3 !o:Storage::Warning: mesg"'Hand.holds Puck.from 1, :testArray:bt["8/home/esp/esp2/utils/storage.rb:445:in `readPucks!'"2/home/esp/esp2/utils/storage.rb:444:in `each'"8/home/esp/esp2/utils/storage.rb:444:in `readPucks!'"6/home/esp/esp2/utils/storage.rb:630:in `restore!'"-/home/esp/esp2/lib/esp.rb:125:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +2 #ESP.ready! will restore puck positions +539 #-> ESP.ready! +155 "sampler") +2 ) +2 "core"  +2 "collection"' +3 ' +2 "core"  +3 "processing"% +2 % +3 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %P +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +4 "core" + + .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%% +3 "core" %ܓ\  +2 .tPS.configure :default + "processing"%#A d`xb +3 "sampler")% +3 "core" %&yt ? +2 .tSS.configure :default + "sampler")#.0X , +\ 7 +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +2 .tCH.coast +2 "collection"' +2 .tCH.configure :default +2 "collection"'\ 2 +2 .tPH.coast +2 "processing"% +2 .tPH.configure :default + "processing"%\ 2 +3 #tAll dwarf controllers running firmware version 3.85 +2 "sampler") +10 "collection"'% +2 "processing"%% +2 "manipulator"&% +6 "core" %P +4 "sampler")% +3 "core" %ܓ\  + % f 0 3 2 _ +3 "manipulator"&& +3 "core" %&zv @ + &Z 1 4 v _h +2 "storage"(& +4 "core" &; + ,\ 7 + "storage"(% +3 "core" %> , ,\ 7 +2 "collection"'& +3 "core" &{  +2 "processing"%& +3 "core" &w \  +2 #tHand.holds Puck.from 1, :testArray + .Hand.close + "manipulator"&/ +22 "core" / +2 "collection"'  +3 "core"  +2 "collection"'! +2 "core"  +3 "collection"'" +37 "core"  +2 "processing"%# +4 "core"  +2 "processing"%$ +3 "core" U +2 "processing"%% +4 "core"  +2 "processing"%& +2 "core" A +3 "sampler")' +3 "core"  +2 "collection"'(% +3 "core" %P +6 "processing"%)% +3 "core" %ܓ\  +2 "sampler")*% +4 "core" %&zy 6 +2 "collection"'+& +3 "core" &{  +2 "processing"%,& +4 "core" &w\  +2 "manipulator"&-% +3 "core" % f 0 :  _ +2 "manipulator"&.& +3 "core" &Z 0 1 L _h +2 "storage"(/& +4 "core" &; + -\ 7 +2 "storage"(0% +3 "core" %>   \ 8 +3 "collection"'19 +3 "core" 9 +2 "processing"%29 +3 "core" 9 +2917 #t-> Arm.to PC +3 "manipulator"&3& +2 "core" &Z + / 4 _h +2 "manipulator"&4% +3 "core" % f -  _ +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&5( +190 "core" ( +2 "manipulator"&6& +3 "core" & 3 8 a bM +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &7& +2 "core" & , ; = bM +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&8'E +90 "core" ' + "manipulator"&9& +4 "core" &  * # _M +2 "manipulator"&:% +3 "core" %O  / 1 `c +1188 #t-> Arm.retract +3 !o:Puck::Error: mesg"1Hand is closed on testArray puck from tube 1:bt[\ "3/home/esp/esp2/utils/puckmoves.rb:81:in `open'"1/home/esp/esp2/utils/misc.rb:76:in `retract'"(ESP):3:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +1375 #-> Hand.open +2 !o:Puck::Error: mesg"1Hand is closed on testArray puck from tube 1:bt[ "3/home/esp/esp2/utils/puckmoves.rb:81:in `open'"(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +5978 #-> exit +5 !o:Storage::Warning: mesg"4Exiting with testArray puck from tube 1 in Hand:bt["6/home/esp/esp2/utils/storage.rb:563:in `writeAll'"2/home/esp/esp2/utils/storage.rb:558:in `each'"6/home/esp/esp2/utils/storage.rb:558:in `writeAll'"./home/esp/esp2/lib/filepath.rb:79:in `[]'"2/home/esp/esp2/lib/filepath.rb:79:in `append'"0/home/esp/esp2/lib/filepath.rb:78:in `open'"2/home/esp/esp2/lib/filepath.rb:78:in `append'"6/home/esp/esp2/utils/storage.rb:554:in `writeAll'"(/home/esp/esp2/utils/storage.rb:570"4/home/esp/esp2/lib/framework.rb:170:in `atExit'"2/home/esp/esp2/lib/framework.rb:174:in `call'"4/home/esp/esp2/lib/framework.rb:174:in `atExit'"2/home/esp/esp2/lib/framework.rb:174:in `call'"4/home/esp/esp2/lib/framework.rb:174:in `atExit'"-/home/esp/esp2/lib/thread.rb:760:in `[]'"0/home/esp/esp2/lib/thread.rb:760:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +4 #mEXIT @1752802731.54PDT @1752802745.08PDT = =tMAIN =mMAIN_scheduler @PDT1752802745.91 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +117 #"core_reset"Sent BREAK + #t@37968 receive with ifg=0x10, ie=0xFD + #@38604 receive with ifg=0x10, ie=0xFD + #@39263 receive with ifg=0x10, ie=0xFD #@39899 receive with ifg=0x10, ie=0xFD + #@40535 receive with ifg=0x10, ie=0xFD #@41170 receive with ifg=0x10, ie=0xFD + #@41805 receive with ifg=0x10, ie=0xFD #@42132 receive with ifg=0x80, ie=0xFD + #@12653 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +261 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +414 "Can"\ 9  + \ 9  + #tPolling Can every 10:00 +205 #-> esp +635 #-> ESP.ready! +154 "sampler") +2 ) +2 "core"  +2 "collection"' +3 ' +2 "core"  +3 "processing"% +2 % +3 "core"  +5 "collection"' 9\ +2 ' 0\ +3 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 "collection"'% +2 "core" %P +2 .tCS.configure :default +2 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +5 "core" + +2 .tCS.configure :default + "collection"'#P d@b +3 "processing"%% +2 "core" %ܓ\  +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +2 "core" %&}v 4 +2 .tSS.configure :default +2 "sampler")#.0X   ?\ 8 +2 .tSE.configure :default + "storage"(#QK-0-\ b +3 .tCH.coast + "collection"' +3 .tCH.configure :default + "collection"'\ 2 +2 .tPH.coast +2 "processing"% +2 .tPH.configure :default +2 "processing"%\ 2 +3 #tAll dwarf controllers running firmware version 3.85 +2 "sampler") +9 "collection"'% +2 "processing"%% +5 "core" %P +2 "manipulator"&% +4 "sampler")% +6 "core" %ܓ\  %O  & 0 `c + %&|w ? +2 "manipulator"&& +4 "core" &  `M +2 "storage"(& +3 "core" &;   3\ 8 + "storage"(% +4 "core" %>   C\ 8 + "collection"'& +4 "core" &{  +2 "processing"%& +3 "core" &w\  +2 "collection"' +3 "core"  +2 "collection"'  +4 "core"  +2 "collection"'! +3 "core"  +2 "processing"%" +39 "core"  +2 "processing"%# +3 "core" U +7 "processing"%$ +3 "core"  +3 "processing"%% +3 "core" A +2 "sampler")& +3 "core"  +2 "collection"''% +3 "core" %P +6 "processing"%(% +4 "core" %ܓ#\  +2 "sampler"))% +3 "core" %&{x @ +2 "collection"'*& +4 "core" &{  +2 "processing"%+& +3 "core" &w\  +2 "manipulator"&,% +3 "core" %O  # `c +2 "manipulator"&-& +4 "core" &  `M +2 "storage"(.& +3 "core" &;   +\ 8 +3 "storage"(/% +3 "core" %>  \ 8 +2 "collection"'09 +3 "core" 9 +2 "processing"%19 +4 "core" 9 +6478 #t-> to 1; Puck.raiseStack :pick +7 "storage"(2% +2 "core" %> ! & \ 8 +3 "manipulator"&3% +3 "core" %O  / `c +2 "manipulator"&4% +3 "core" %O \  `c +2 .tForearm.seek :retract +2 "manipulator"&5' ] +110 "core" ' +2 .tElbow.seek :clear + "manipulator"&6(Z +208 "core" ( +2 "manipulator"&7% +3 "core" % g = 9  c +2 "manipulator"&8& +3 "core" &Z 3 1 b +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(9( +671 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +2 (:& +3 "core" & \ + +2 .tSE.reconfigure :pick +2 "storage"(#],K-0-\ b +3 .tSE.seek :beamBreak + "storage"(;' +304 "core" ' +2 "storage"(<- +3 "core" -'i + .tSE.configure :default +2 "storage"(#QK-0-\ b +13844 #t-> SE.down +2 .SE.seek :down +2 "storage"(=') +289 "core" ' +2 "storage"(>% +3 "core" %-   \ 8 +3861 #t-> SE[:pick].thresholdOffset += -20 +1560 #-> to 1; Puck.raiseStack :pick +2 "storage"(?% +2 "core" %- ! ! d\ 6 +3 "manipulator"&@% +3 "core" % g 1 / % ^ +2 "manipulator"&A& +3 "core" &Z 2 2 P _ +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +10 .tSC.seek 1 + "storage"(B( +11 "core" ( +6 .tSC.configure :limp + "storage"($(\ 1b +6 (C& +5 "core" &  @ O\ 7 +7 .tSE.reconfigure :pick + "storage"(#]K-0-\ b +11 .tSE.seek :beamBreak +3 "storage"(D' +301 "core" ' + "storage"(E- +4 "core" -'V +4 .tSE.configure :default +2 "storage"(#QK-0-\ b +1512 #t-> Arm.grab 1 +2 .Hand.open +2 "manipulator"&F1 +21 "core" 1 +2 "manipulator"&G& +3 "core" &Z < 6  a +2 "manipulator"&H% +4 "core" % g 1 0 Q a +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&I( +124 "core" ( + "manipulator"&J& +3 "core" & 6 9 b +2 "storage"(K& +3 "core" &   \ 8 +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 800 counts +2 "manipulator"&L'Ү +91 "core" ' +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&M/ +16 "core" / +6596 #t-> Hand.open; SE.down +2 .Hand.open + "manipulator"&N1 +26 "core" 1 +2 .tSE.seek :down +2 "storage"(O') +277 "core" ' +2 "storage"(P% +3 "core" %$ , '\ 7 +7329 #t-> SE[:pick].thresholdOffset +2011 #-> exit +7 #mEXIT @1752803226.83PDT @1752803275.96PDT = =tMAIN =mMAIN_scheduler @PDT1752803276.78 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +171 #"core_reset"Sent BREAK +3 #t@2710 receive with ifg=0x10, ie=0xFD +2 #@3354 receive with ifg=0x10, ie=0xFD #@4009 receive with ifg=0x10, ie=0xFD +3 #@4653 receive with ifg=0x10, ie=0xFD #@5299 receive with ifg=0x10, ie=0xFD +2 #@5944 receive with ifg=0x10, ie=0xFD #@6590 receive with ifg=0x10, ie=0xFD +3 #@6916 receive with ifg=0x80, ie=0xFD #@28326 idle with ifg=0x00, ie=0x75 +3 #ESP2 v3.42 I2C Gateway v3.20 +26 #ESP2 v3.42 I2C Gateway v3.20 for core bus +316 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +413 "Can"\ @"\ \ \ @"\ \ \ + #tPolling Can every 10:00 +2 #Cleanly exited at 18:47:06PDT17-Jul-25 +1779 #-> PC.loadPuck :testArray, 1 +3 #Loading testArray puck from tube 1 into Processing Clamp + "processing"%& +3 "core" &w#\  +2 .tHand.open +2 "manipulator"&1 +24 "core" 1 + "manipulator"&% +3 "core" %ҫ : = _N +2 .tForearm.configure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&' ] +91 "core" ' +2 "storage"(% +3 "core" %$  ) P\ 7 +2 "storage"(. +2 "core" .( +2 "storage"(& +4 "core" & - %\ 6 +2 "storage"(& +3 "core" & , ) \ 7 +2 "manipulator"& & +3 "core" & 1 1 s ^ +2 .tElbow.configure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 1 + "manipulator"&\ ( +4 "core" ( + "manipulator"& & +4 "core" & 5 8 I ^ +2 "storage"( & +3 "core" & # -\ 6 +154 "sampler") +3 )  +2 "core"  +2 "collection"' +3 ' +3 "core"  +2 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +3 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %P +2 .tCS.configure :default + "collection"'#P d@b +3 .tCS.hold +2 "collection"'+ +3 "core" + +2 .tCS.configure :default + "collection"'#P d@b +3 "processing"%% +4 "core" %ܓ\  +2 .tPS.configure :default + "processing"%#A d`xb +3 "sampler")% +3 "core" %&{x ? +2 .tSS.configure :default +2 "sampler")#.0XE S +10 &@UE S +9 &BG S +9 &CG S +10 &EL T +9 &GWY V +9 &Im X +10 &J{ Y +9 &L Z +10 &NP [ +9 &P [\ +9 &Q H +10 &R;n !c +9 &S'? 6 +6 ( +2 "processing"%9& +4 #tProcessing Clamp onSpring/offSpring for 8/24 samples, on/off torque 1.70 +2 .Hand.open + "manipulator"&;1 +2 "core" &S'0 6 +18 1 +2 "manipulator"&<% +3 "core" %F  J= +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&=' ] +100 "core" ' +2234 #t-> PC.imagePuck 1 +2 "processing"%>& +2 "core" &S'0 6 +3 #tImaging testArray puck in Processing Clamp while storing it to tube 1 + "manipulator"&?% +3 "core" %  7 J u +2 "storage"(@% +3 "core" %> v\ +2 "storage"(A. +3 "core" ., +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(B( +18 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (C& +3 "core" & \ - +3 "manipulator"&D& +2 ."raiseStack"SE.reconfigure :place +6 "storage"(#]K-0-\ b + "core" & V3 +4 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +2 ."raiseStack"SE.seek :beamBreak +3 .tElbow.seek PC +3 "storage"(E' + "manipulator"&F( +7 "core" ( + "manipulator"&G& +3 "core" &  O3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &H& +2 "core" &  L3 +2 .tForearm.seek PC +2 "manipulator"&I'E +96 "core" ' +2 .tHand.close + "manipulator"&J/ +23 "core" / +3 .tPC.seek :open +35 "processing"%K( +92 "core" ' + "storage"(L- +3 "core" -' +2 ."raiseStack"SE.configure :default +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(M'e +40 "core" ' +232 ( + "storage"(N& +3 "core" & f\ 0 +2 "manipulator"&O& +3 "core" & | W2 +2 "manipulator"&P% +3 "core" %U v W0 +3 .tForearm.seek :retract + "manipulator"&Q' ] +96 "core" ' + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&R( +243 "core" ( + "manipulator"&S& +3 "core" &  W# +2 "storage"(T& +3 "core" & c\ / +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 800 counts +2 "manipulator"&U'Ү +93 "core" ' +2 .tHand.open + "manipulator"&V1 +21 "core" 1 +3 "storage"(W- +3 "core" -'e +8 .tSE.seek -0.3 Pucks below Top Plate +2 "storage"(X'1 +26 "core" ' +2 .tSE.reconfigure :seal + "storage"(#QK-0-\ b +3 .tSE.seek -1.29 Pucks below Top Plate +2 "storage"(Y' +59 "core" ' +2 #tLights, camera, ACTION! +633 #-> initialloc = SE.location +2 "storage"(Z% +2 "core" % ,\  +660 #t-> SE.status.current + "storage"([% +3 "core" % \  +840 #t-> SE.status.pwn +2 "storage"(\\% +3 "core" % c d +2 !to:NoMethodError : mesgu:NameError::message@undefined method `pwn' for #: name:pwn: args[:bt["(ESP):5:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +240 #-> SE.status.pwm +5 "storage"(]% +4 "core" % a l +1249 #t-> SE.jog 20 +2 .SE.reconfigure :default + "storage"(#QK-0-\ b +3 .tSE.jog 20 +2 "storage"(^) +13 "core" ) + "storage"(_% +3 "core" % A C 4\  +461 #t-> SE.status.pwm +2 "storage"(`% +3 "core" % H ? \  +331 #t-> SE.status.current + "storage"(a% +3 "core" % < = `\  +1020 #t-> Puck.finishImage +2 "storage"(b- +2 "core" -) +2 "storage"(c& +4 "core" & G A \  +2 "manipulator"&d& +3 "core" & ^ T K <# +2 .tElbow.seek 1 +2 "manipulator"&e( +4 "core" ( +2 "manipulator"&f& +3 "core" & k j =# +2 "storage"(g& +3 "core" & E < m\  +3 .tForearm.seek 1 + 800 counts + "manipulator"&h'Ү +4 "core" ' +2 .tSE.reconfigure :gently +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.55 Pucks below Top Plate +2 "storage"(i'\\ +52 "core" ' +2 "manipulator"&j& +3 "core" & y M# +2 "storage"(k& +3 "core" & \ % +2 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 +2 "manipulator"&l'ώ +35 "core" ' + .tElbow.hold +2 "manipulator"&m, +4 "core" , +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +4 .tSE.reconfigure :default + "storage"(#QK-0-\ b +3 .tSE.seek -0.36 Pucks below Top Plate +2 "storage"(n' +23 "core" ' +2 "manipulator"&o% +3 "core" %Ϛ  w n B +2 "storage"(p& +3 "core" & \ ! +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 1 + 312 counts + "manipulator"&q' +23 "core" ' +2 "manipulator"&r& +3 "core" & J O# +2 "storage"(s& +3 "core" & <\ ' +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 800 counts +2 "manipulator"&t'Ү +14 "core" ' +2 "storage"(u% +3 "core" % #\ ( +3 ."downElevator"SE.seek :down +3 "storage"(v') +99 (w% +2 "core" %0 t\ %Zp +2 "manipulator"&x% +3 "core" %ҩ n L u +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&y' ] +89 "core" ' +81 ' + ."downElevator"SE.stop +2 "storage"(5 +2 (z& +3 "core" & #\ ( +3 "manipulator"&{& +3 "core" & N# +2 "manipulator"&|% +3 "core" % J  N +3102 #t-> :SEsealOffset.adjust SEsealOffset - (finalLoc - initialLoc) +3 !o:NoMethodError : mesgu:NameError::message.undefined method `-' for :finalLoc:Symbol: name:-: args[:initialLoc:bt["(ESP):11:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2948 #-> PC.loadPuck :testArray, 1 +2 #Loading testArray puck from tube 1 into Processing Clamp + "processing"%}& +3 "core" & +2 "manipulator"&~% +3 "core" % J  U +2 "storage"(% +3 "core" %6 \ / +2 "storage"(. +3 "core" .( + "storage"(& +3 "core" & \ / +2 "storage"(& +3 "core" & \ / +2 "manipulator"&& +3 "core" &  U# +3 .tElbow.seek 1 + "manipulator"&( +39 "core" ( +2 "manipulator"&& +3 "core" &  8 / U# +2 "storage"(& +3 "core" & \ / +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 800 counts + "manipulator"& 'Ү +88 "core" ' +2 "storage"( & +3 "core" & \ 0 +3 .tSE.reconfigure :pick + "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"( ' +303 "core" ' +2 "storage"( - +4 "core" -'U + .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (& +2 "core" & \ / +2 "manipulator"&& +3 "core" &   W# +2 .tElbow.seek 1 + "manipulator"&( +4 "core" ( + "manipulator"&& +4 "core" &  W# +2 "storage"(& +3 "core" & e\ / +2 .tForearm.seek 1 + 300 counts +2 "manipulator"&'к +25 "core" ' + .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&/ +19 "core" / +10 ."downElevator"SE.seek :down +4 "manipulator"&& +2 "storage"(') +5 "core" &  V# +3 "manipulator"&% +4 "core" %д  RT +2 .tForearm.seek :retract +2 "manipulator"&' ] +96 "core" ' +2 .tElbow.seek PC +2 "manipulator"&!( +165 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +81 "core" ( +2 "manipulator"&"& +3 "core" & 6 XY +3 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &$& +2 "core" & XY +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&'E +99 "core" ' +3 "manipulator"&\ & +3 "core" &  B WY +2 "manipulator"&% +3 "core" %N  W +2 "processing"% & +3 "core" &$\ +2 "processing"%&& +5 "core" &$\ +2 .tPC.seek :closed +2 "processing"%'(SD +4 "core" &  +9 &.u +| +9 &bw @ +10 &@h R +9 &D R +10 &F S +9 &D S +9 &FA R +10 &A S +9 & E S +9 &"C S +10 &$NF R +9 &&F S +9 &'F S +10 &)F S +9 &+VC R +10 &-D R +9 &.D S +9 &0C S +10 &2]C S +9 &4 E R +9 &5F S +10 &7G R +9 &9eG S +10 &;'D S +9 &<D S +9 &>D R +10 &@mF S +9 &B/I S +9 &CF S +10 &EM T +9 &Gm\\ V +10 &I*m W +9 &J~ Z +9 &L} Z +10 &Nf [ +9 &P( [ +9 &Q H +10 &R; Z +9 &S% / +3 ( +2 "processing"%&& +3 #tProcessing Clamp onSpring/offSpring for 8/24 samples, on/off torque 1.70 +2 .Hand.open + "manipulator"&(1 +15 "core" 1 +2 "manipulator"&*% +3 "core" %N  - T +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&+' ] +93 "core" ' +434 #t-> PC.imagePuck 1 +3 "processing"%-& +6 "core" &S$" / +4 #tImaging testArray puck in Processing Clamp while storing it to tube 1 +4 "manipulator"&.% +6 "core" % j Q V +4 "storage"(0% +6 "core" %=\ . +4 "storage"(. +5 "core" .( +4 "storage"(#& +7 "core" & !\ / +4 "storage"(%& +5 "manipulator"&,& +13 "core" &\ / +2 & F VY +6 ."raiseStack"SE.reconfigure :place +5 .tElbow.reconfigure :tight +3 "storage"(#]K-0-\ b +2 "manipulator"&$&.,(\ #b +10 .tElbow.seek PC +4 "manipulator"&3( +6 ."raiseStack"SE.seek :beamBreak +6 "storage"(4' +6 "core" ( +6 "manipulator"&)& +10 "core" &  NY +4 .tElbow.reconfigure :loose +8 "manipulator"&$ &.,(#b +8 &6& +4 "core" & R PY +4 .tForearm.seek PC +6 "manipulator"&7'E +99 "core" ' +2 .tHand.close + "manipulator"&8/ +21 "core" / +2 .tPC.seek :open +2 "processing"%/( +95 "core" ' +2 "storage"(1- +3 "core" -' +2 ."raiseStack"SE.configure :default + "storage"(#QK-0-\ b +4 ."raiseStack"SE.seek :place + "storage"('e +50 "core" ' +217 ( +2 "storage"(;& +3 "core" & \ 0 +2 "manipulator"&<& +4 "core" & E VY +2 "manipulator"&9% +3 "core" %Q H W +2 .tForearm.seek :retract +2 "manipulator"&5' ] +96 "core" ' +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&>( +256 "core" ( +4 "manipulator"&?& +10 "core" &   W +4 "storage"(@& +8 "core" & f\ 0 +5 .tForearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +7 .tForearm.seek 1 + 800 counts +4 "manipulator"&A'Ү +92 "core" ' +2 .tHand.open + "manipulator"&C1 +22 "core" 1 +2 "storage"(D- +38 "core" -'e +11 .tSE.seek -0.3 Pucks below Top Plate + "storage"(G'1 +27 "core" ' +2 .tSE.reconfigure :seal + "storage"(#QK-0-\ b +3 .tSE.seek -1.29 Pucks below Top Plate +2 "storage"(H' +53 "core" ' +2 #tLights, camera, ACTION! +502 #-> initialLoc = SE.location +3 "storage"(J% +2 "core" % #\  +473 #t-> SE.status.pwm +3 "storage"(% +6 "core" %\  +296 #t-> SE.status.current +3 "storage"(L% +7 "core" %\  +614 #t-> SE.jog 20 +2 .SE.reconfigure :default +2 "storage"(#QK-0-\ b +2 .tSE.jog 20 +2 "storage"(2) +14 "core" ) + "storage"(=% +4 "core" % a e\  +460 #t-> SE.status.pwm +2 "storage"(:% +3 "core" % h g )\  +364 #t-> SE.status.current +2 "storage"(N% +3 "core" % \\ Y\  +761 #t-> finalLoc = SE.location + "storage"(O% +3 "core" % i h 7\  +827 #t-> Puck.finishImage +2 "storage"(P- +3 "core" -) +2 "storage"(E& +3 "core" & g i\  +2 "manipulator"&I& +3 "core" & [ C +2 .tElbow.seek 1 +2 "manipulator"&S( +4 "core" ( +2 "manipulator"&T& +3 "core" & $ C +2 "storage"(F& +3 "core" & g \\ \  +2 .tForearm.seek 1 + 800 counts +2 "manipulator"&V'Ү +24 "core" ' +2 .tSE.reconfigure :gently +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.55 Pucks below Top Plate + "storage"(W'[ +50 "core" ' + "manipulator"&Q& +3 "core" &  U +2 "storage"(M& +3 "core" & \ + +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek 1 +2 "manipulator"&X'ώ +36 "core" ' + .tElbow.hold +2 "manipulator"&Z, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure :default + "storage"(#QK-0-\ b +3 .tSE.seek -0.36 Pucks below Top Plate +2 "storage"([' +27 "core" ' +2 "manipulator"&\\% +3 "core" %Ϡ + F +2 "storage"(]& +3 "core" & E\ $ +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 1 + 318 counts + "manipulator"&_' +20 "core" ' +2 "manipulator"&Y& +3 "core" &  g S +2 "storage"(`& +3 "core" & \ + +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 800 counts +2 "manipulator"&a'Ү +14 "core" ' +2 "storage"(b% +3 "core" % \ , +3 ."downElevator"SE.seek :down +3 "storage"(c') +99 (d% +3 "core" %/ -\ )Ym +2 "manipulator"&f% +3 "core" %ҫ  V Q x +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&g' ] +93 "core" ' +70 ' + ."downElevator"SE.stop +2 "storage"(5 +2 (j& +3 "core" & J\ + +2 "manipulator"&k& +3 "core" &  u R +2 "manipulator"&o% +3 "core" % j   S +818 #t-> :SEsealOffset.adjust SEsealOffset - (finalLoc - initialLoc) +2241 #-> exit +7 #mEXIT @1752803597.22PDT @1752803633.70PDT = =tMAIN =mMAIN_scheduler @PDT1752803634.57 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +129 #"core_reset"Sent BREAK +2 #t@56547 receive with ifg=0x10, ie=0xFD + #@57178 receive with ifg=0x10, ie=0xFD #@57897 receive with ifg=0x10, ie=0xFD + #@58530 receive with ifg=0x10, ie=0xFD + #@59194 receive with ifg=0x10, ie=0xFD #@59826 receive with ifg=0x10, ie=0xFD + #@60457 receive with ifg=0x10, ie=0xFD #@60784 receive with ifg=0x80, ie=0xFD + #@52495 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +20 #ESP2 v3.42 I2C Gateway v3.20 for core bus +259 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +533 "Can",\ ;$\ s~ +2 ,\ ;$\ s~ +2 #tPolling Can every 10:00 +3 #Cleanly exited at 18:53:17PDT17-Jul-25 +5180 #-> ESP.ready! +154 "sampler") +2 ) +2 "core"  +3 "collection"' +2 ' +3 "core"  +2 "processing"% +3 % +2 "core"  +4 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %P +2 .tCS.configure :default + "collection"'#P d@b +3 .tCS.hold + "collection"'+ +4 "core" + + .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%% +3 "core" %ܓ\  +2 .tPS.configure :default + "processing"%#A d`xb +3 "sampler")% +3 "core" %&|x 6 +2 .tSS.configure :default + "sampler")#.0X access 1 +2 "storage"(2% +3 "core" %7 2\ 3 +2 "manipulator"&3% +3 "core" % j   ^ Z +2 "manipulator"&4& +3 "core" &   Z Z +3 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 5 + "storage"(5(; +671 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +2 (6& +3 "core" &; K\ ") +2592 #t-> require "calcar" +404 #-> to 1 + "storage"(7% +3 "core" %=  \ 3 +2 "manipulator"&8% +3 "core" % j   ~ [ +2 "manipulator"&9& +4 "core" &   [ +2 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(:( +678 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +3 (;& +2 "core" & \ ' +758 #t-> calcar + .SC.configure :tight +2 "storage"($\ .(\ 1~b +3 .tSE.configure SErough + "storage"(#Q-0-\ b +4 .tSE.reconfigure SErough +2 "storage"(#-0-\ b +2 .tSE.home.seek :down +2 "storage"(<') +62 "core" ' +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.home.seek 1 +2 "storage"(=( +158 "core" ( +2 .tSE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +3 #tAwaiting answer to "Manually rotate carousel to tube 1 and press " +1142 .SE.seek :down +2 "storage"(>') +21 "core" ' +2 .tSE.seek 28.18 Pucks below Top Plate +2 "storage"(?'R +73 "core" ' + .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .1 seconds +12 .SC.force -30 +2 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +22 "storage"(@& +2 "core" &_ \ / +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(A& +3 "core" &\ 13 +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(B& +3 "core" &\\ h\ 0 + .tSC.force 30 +2 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(C& +3 "core" & \\\ 03 + .tSC.force -30 +2 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(D& +3 "core" &^\ 0 + .tSC.force 30 +2 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +3 .tdelay .2 seconds +22 "storage"(E& +2 "core" & \ 11 +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(F& +2 "core" &^ \ 0 +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(G& +3 "core" &  }\ 01 +2 .tSC.coast + "storage"(6 +3 #tSlot #1 bounds are -930..-754 at Storage Elevator at 28.18 Pucks below Top Plate +2 .SC.seek 1,5 seconds + "storage"(H( +29 "core" ( +2 .tSE.seek -0.98 Pucks below Top Plate + "storage"(I' +231 "core" ' +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .1 seconds +12 .SC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +22 "storage"(J& +2 "core" & \ 1 +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(K& +3 "core" &M \ 2$ +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +22 "storage"(L& +2 "core" & \ 1 +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(M& +3 "core" &M '\ 1$ +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +33 .SC.coast + "storage"(6 +5 .tdelay .2 seconds +24 "storage"(N& +3 "core" & #\ 1 +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(O& +3 "core" &M\ 1$ +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +22 "storage"(P& +2 "core" & \ 0 +2 .tSC.force 30 + "storage"(6 +37 .tdelay .3 seconds +31 .SC.coast +3 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(Q& +2 "core" &M \ /% +2 .tSC.coast + "storage"(6 +11 #tSlot #1 bounds are -842..-691 at Storage Elevator at -0.98 Pucks below Top Plate +2 .SC.seek 1,5 seconds + "storage"(R( +40 "core" ( +2 #t===> Tube #1 slot centered at -798 rawCounts <=== +2 .SE.seek :down + "storage"(S') +287 "core" ' +2 .tSC.jog 4024 +2 "storage"(T* +213 "core" * +2 .tSE.seek :down +2 "storage"(U') +3 "core" ' +3 .tSE.seek 28.18 Pucks below Top Plate + "storage"(V'R +72 "core" ' +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +2 .tdelay .1 seconds +12 .SC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(W& +2 "core" &  "\ / +2 .tSC.force 30 +2 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(X& +2 "core" &  "\ /; +2 .tSC.force -30 +2 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(Y& +2 "core" &  \ / +2 .tSC.force 30 +2 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +21 "storage"(Z& +3 "core" &  \ /= +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"([& +3 "core" &  \ . +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(\\& +2 "core" &  \ /= +2 .tSC.force -30 +2 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(]& +3 "core" &  >\ . +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(^& +3 "core" & \ .= + .tSC.coast +2 "storage"(6 +3 #tSlot #2 bounds are 3019..3238 at Storage Elevator at 28.18 Pucks below Top Plate +2 .SC.seek 2,5 seconds + "storage"(_( 9 +37 "core" ( +2 .tSE.seek -0.98 Pucks below Top Plate +2 "storage"(`' +237 "core" ' + .tSC.force 30 +2 "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .1 seconds +12 .SC.force -30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +22 "storage"(a& +2 "core" & m \ . +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(b& +3 "core" &  \ .4 +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(c& +3 "core" & m \ . +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(d& +3 "core" &  \ /6 +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(e& +3 "core" & m \ / + .tSC.force 30 +2 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(f& +3 "core" &  c\ .8 + .tSC.force -30 +2 "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(g& +3 "core" & m \ / + .tSC.force 30 +2 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(h& +3 "core" &  \ .7 +2 .tSC.coast +2 "storage"(6 +2 #tSlot #2 bounds are 3181..3321 at Storage Elevator at -0.98 Pucks below Top Plate +2 .SC.seek 2,5 seconds +2 "storage"(i( +33 "core" ( +2 #t===> Tube #2 slot centered at 3210 rawCounts <=== + .SE.seek :down +2 "storage"(j') +289 "core" ' +2 .tSC.jog 4024 + "storage"(k* +198 "core" * +2 .tSE.seek :down +2 "storage"(l') +3 "core" ' +3 .tSE.seek 28.18 Pucks below Top Plate + "storage"(m'R +74 "core" ' + .tSC.force 30 +2 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .1 seconds +12 .SC.force -30 +2 "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(n& +3 "core" & \ + +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(o& +3 "core" &l\ // +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(p& +2 "core" & S\ ) +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +22 "storage"(q& +2 "core" &l \ ./ +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(r& +2 "core" & \ + +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(s& +2 "core" &j \ ,2 +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(t& +3 "core" & 4\ + +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(u& +2 "core" &j s\ .2 +2 .tSC.coast + "storage"(6 +4 #tSlot #3 bounds are 7091..7275 at Storage Elevator at 28.18 Pucks below Top Plate +2 .SC.seek 3,5 seconds + "storage"(v( +30 "core" ( +3 .tSE.seek -0.98 Pucks below Top Plate + "storage"(w' +228 "core" ' + .tSC.force 30 +2 "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .1 seconds +12 .SC.force -30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +3 .tdelay .2 seconds +22 "storage"(x& +2 "core" & \ - +38 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(y& +3 "core" & \ -' +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(z& +2 "core" & \ - +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +24 "storage"({& +3 "core" & \ +) + .tSC.force -30 +2 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(|& +2 "core" &  Y\ , +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(}& +2 "core" & \ -) +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(~& +2 "core" &  n\ - +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +3 "core" & D\ ,) +2 .tSC.coast + "storage"(6 +10 #tSlot #3 bounds are 7200..7349 at Storage Elevator at -0.98 Pucks below Top Plate +2 .SC.seek 3,5 seconds + "storage"((F +42 "core" ( +2 #t===> Tube #3 slot centered at 7238 rawCounts <=== +2 .SE.seek :down + "storage"(') +284 "core" ' +2 .tSC.jog 4024 + "storage"(* +214 "core" * +2 .tSE.seek :down +2 "storage"(') +3 "core" ' +2 .tSE.seek 28.18 Pucks below Top Plate +2 "storage"('R +74 "core" ' + .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .1 seconds +12 .SC.force -30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +3 "core" &+ \ - +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +22 "storage"( & +2 "core" &,; \\\ ,- +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"( & +3 "core" &+ Z\ - + .tSC.force 30 +2 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"( & +2 "core" &,:  -\ -0 +2 .tSC.force -30 +2 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +3 "core" &+  \ , +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +3 "core" &,: \ ,1 +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +3 "core" &+  c\ , + .tSC.force 30 +2 "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +2 "core" &,:  -\ ,2 +2 .tSC.coast + "storage"(6 +4 #tSlot #4 bounds are 11147..11322 at Storage Elevator at 28.18 Pucks below Top Plate +2 .SC.seek 4,5 seconds + "storage"((+ +38 "core" ( +2 .tSE.seek -0.98 Pucks below Top Plate +2 "storage"(' +225 "core" ' +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .1 seconds +12 .SC.force -30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +3 .tdelay .2 seconds +22 "storage"(& +2 "core" &+  M\ , +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +3 "core" &,n \ -- +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +3 "core" &+ \ - + .tSC.force 30 +2 "storage"(6 +7 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +2 "core" &,n \ -- +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +3 "core" &+  5\ - +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +2 "core" &,m \ -/ +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +22 "storage"(& +2 "core" &+ |\ - +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +3 "core" &,m \ -/ + .tSC.coast +2 "storage"(6 +3 #tSlot #4 bounds are 11225..11374 at Storage Elevator at -0.98 Pucks below Top Plate +2 .SC.seek 4,5 seconds +2 "storage"((,\ +31 "core" ( +2 #t===> Tube #4 slot centered at 11274 rawCounts <=== +2 .SE.seek :down +2 "storage"( ') +282 "core" ' + .tSC.jog 4024 +2 "storage"(!* +200 "core" * +2 .tSE.seek :down +2 "storage"("') +4 "core" ' +2 .tSE.seek 28.18 Pucks below Top Plate +2 "storage"(#'R +74 "core" ' + .tSC.force 30 +2 "storage"(6 +2 .tdelay .3 seconds +33 .SC.coast + "storage"(6 +5 .tdelay .1 seconds +12 .SC.force -30 +3 "storage"(6 +5 .tdelay .3 seconds +31 .SC.coast +4 "storage"(6 +4 .tdelay .2 seconds +24 "storage"($& +4 "core" &;3 \ , +4 .tSC.force 30 +4 "storage"(6 +4 .tdelay .3 seconds +39 .SC.coast + "storage"(6 +10 .tdelay .2 seconds +22 "storage"(%& +6 "core" &< \ ,+ +4 .tSC.force -30 + "storage"(6 +6 .tdelay .3 seconds +31 .SC.coast +4 "storage"(6 +4 .tdelay .2 seconds +23 "storage"(&& +4 "core" &;2 .\ , +4 .tSC.force 30 + "storage"(6 +6 .tdelay .3 seconds +32 .SC.coast +6 "storage"(6 +4 .tdelay .2 seconds +24 "storage"('& +6 "core" &< 0\ ,, +4 .tSC.force -30 + "storage"(6 +7 .tdelay .3 seconds +35 .SC.coast +3 "storage"(6 +4 .tdelay .2 seconds +24 "storage"((& +48 "core" &;1 J\ , +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"()& +3 "core" &< G\ ,- +3 .tSC.force -30 +2 "storage"(6 +6 .tdelay .3 seconds +33 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +22 "storage"(*& +2 "core" &;1 \ - +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(+& +3 "core" &<\ -. + .tSC.coast +2 "storage"(6 +10 #tSlot #5 bounds are 15154..15376 at Storage Elevator at 28.18 Pucks below Top Plate +2 .SC.seek 5,5 seconds +2 "storage"(,(; +31 "core" ( +2 .tSE.seek -0.98 Pucks below Top Plate +2 "storage"(-' +227 "core" ' +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +2 .tdelay .1 seconds +11 .SC.force -30 +2 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +22 "storage"(.& +2 "core" &; \ - +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(/& +3 "core" &<. \ -* +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(0& +3 "core" &;v  ^\ - +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +38 .SC.coast +4 "storage"(6 +8 .tdelay .2 seconds +22 "storage"(1& +7 "core" &<. t\ ,+ +5 .tSC.force -30 +5 "storage"(6 +5 .tdelay .3 seconds +36 .SC.coast + "storage"(6 +5 .tdelay .2 seconds +25 "storage"(2& +6 "core" &; \ + +4 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(3& +3 "core" &<. \ ,+ + .tSC.force -30 +2 "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +3 .tdelay .2 seconds +22 "storage"(4& +2 "core" &; -\ , +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +3 "core" &<. @\ ,+ +2 .tSC.coast + "storage"(6 +3 #tSlot #5 bounds are 15243..15406 at Storage Elevator at -0.98 Pucks below Top Plate +2 .SC.seek 5,5 seconds + "storage"(6(; +36 "core" ( +2 #t===> Tube #5 slot centered at 15310 rawCounts <=== +2 .SE.seek :down + "storage"(7') +276 "core" ' +2 .tSC.jog 4024 + "storage"(8* +200 "core" * +3 .tSE.seek :down +4 "storage"(9') +8 "core" ' +8 .tSE.seek 28.18 Pucks below Top Plate + "storage"(5'R +78 "core" ' + .tSC.force 30 +2 "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .1 seconds +12 .SC.force -30 +2 "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +22 "storage"(;& +2 "core" &K) w\ , +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(:& +3 "core" &K \ ,0 +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +33 .SC.coast + "storage"(6 +6 .tdelay .2 seconds +22 "storage"(<& +5 "core" &K( \ + +4 .tSC.force 30 + "storage"(6 +6 .tdelay .3 seconds +34 .SC.coast + "storage"(6 +5 .tdelay .2 seconds +23 "storage"(=& +5 "core" &K \ +0 +4 .tSC.force -30 + "storage"(6 +6 .tdelay .3 seconds +34 .SC.coast + "storage"(6 +4 .tdelay .2 seconds +24 "storage"(@& +7 "core" &K( \ + +4 .tSC.force 30 +3 "storage"(6 +5 .tdelay .3 seconds +34 .SC.coast + "storage"(6 +4 .tdelay .2 seconds +23 "storage"(A& +6 "core" &K |\ +1 +4 .tSC.force -30 + "storage"(6 +6 .tdelay .3 seconds +38 .SC.coast + "storage"(6 +12 .tdelay .2 seconds +28 "storage"(>& +9 "core" &K' ?\ + +6 .tSC.force 30 +2 "storage"(6 +10 .tdelay .3 seconds +31 .SC.coast +5 "storage"(6 +11 .tdelay .2 seconds +26 "storage"(B& +6 "core" &K \ +0 +3 .tSC.coast +2 "storage"(6 +6 #tSlot #6 bounds are 19240..19414 at Storage Elevator at 28.18 Pucks below Top Plate +7 .SC.seek 6,5 seconds +4 "storage"(C(K +37 "core" ( +2 .tSE.seek -0.98 Pucks below Top Plate +2 "storage"(D' +226 "core" ' +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .1 seconds +12 .SC.force -30 +2 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(E& +3 "core" &KQ h\ , +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(F& +3 "core" &K  7\ -/ +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +22 "storage"(G& +2 "core" &KQ \ , +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +22 "storage"(?& +2 "core" &K F\ ,/ +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(J& +3 "core" &KQ +\ , +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(K& +3 "core" &K \ ,0 +2 .tSC.force -30 + "storage"(6 +41 .tdelay .3 seconds +39 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(L& +2 "core" &KP \ + +2 .tSC.force 30 +2 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(H& +3 "core" &K 7\ ,0 +2 .tSC.coast + "storage"(6 +4 #tSlot #6 bounds are 19281..19428 at Storage Elevator at -0.98 Pucks below Top Plate +2 .SC.seek 6,5 seconds + "storage"(M(K +31 "core" ( +2 #t===> Tube #6 slot centered at 19348 rawCounts <=== +2 .SE.seek :down +2 "storage"(N') +282 "core" ' + .tSC.jog 4024 +2 "storage"(O* +198 "core" * +2 .tSE.seek :down +2 "storage"(P') +3 "core" ' +2 .tSE.seek 28.18 Pucks below Top Plate +2 "storage"(Q'R +72 "core" ' +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .1 seconds +12 .SC.force -30 +2 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(I& +3 "core" &Z \\\ , +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(R& +3 "core" &[ \ ,1 +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +21 "storage"(W& +3 "core" &Z\ - +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(X& +3 "core" &[ \ ,1 +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +22 "storage"(S& +2 "core" &Z  \ , +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +3 .tdelay .2 seconds +22 "storage"(U& +2 "core" &[ Y\ ,1 +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(Y& +2 "core" &Z K\ , +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +22 "storage"(T& +2 "core" &[  B\ ,1 +2 .tSC.coast + "storage"(6 +3 #tSlot #7 bounds are 23227..23424 at Storage Elevator at 28.18 Pucks below Top Plate +3 .SC.seek 7,5 seconds + "storage"(Z([ +37 "core" ( +2 .tSE.seek -0.98 Pucks below Top Plate +2 "storage"([' +227 "core" ' +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .1 seconds +12 .SC.force -30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +3 .tdelay .2 seconds +22 "storage"(\\& +2 "core" &[ {\ , +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(]& +3 "core" &[ \ ,. +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(^& +3 "core" &[\ \ , +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(V& +3 "core" &[ \ ,/ + .tSC.force -30 +2 "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(a& +3 "core" &[\ \ , +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(b& +2 "core" &[ \ ,/ +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(c& +3 "core" &[\ \ , +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(_& +2 "core" &[ w\ ,/ +2 .tSC.coast + "storage"(6 +4 #tSlot #7 bounds are 23307..23452 at Storage Elevator at -0.98 Pucks below Top Plate +2 .SC.seek 7,5 seconds + "storage"(d([F +23 "core" ( +3 #t===> Tube #7 slot centered at 23366 rawCounts <=== + .SE.seek :down +2 "storage"(e') +289 "core" ' +4565 #t-> calcar +2 .SC.configure :tight + "storage"($\ .(\ 1~b +3 .tSE.configure SErough + "storage"(#Q-0-\ b +4 .tSE.reconfigure SErough +2 "storage"(#-0-\ b +2 .tSE.home.seek :down +2 "storage"(f') +65 "core" ' + .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.home.seek 1 + "storage"(g( +1074 "core" ( + .tSE.coast +83 "storage"(5 +8 .tSC.coast +10 "storage"(6 +6 #tAwaiting answer to "Manually rotate carousel to tube 1 and press " +412 .SE.seek :down +2 "storage"(h') +15 "core" ' +3 .tSE.seek 28.18 Pucks below Top Plate + "storage"(`'R +73 "core" ' + .tSC.force 30 +2 "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .1 seconds +12 .SC.force -30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +23 "storage"(i& +7 "core" &` \ , +4 .tSC.force 30 +2 "storage"(6 +6 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +3 .tdelay .2 seconds +22 "storage"(n& +2 "core" & \ .4 +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(o& +3 "core" &a \ . +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(j& +3 "core" & \ ,3 +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +22 "storage"(l& +2 "core" &` k\ . +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(p& +2 "core" & \ .2 +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(k& +3 "core" &` \ - +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +30 "storage"(q& +7 "core" & \ +2 +5 .tSC.coast +5 "storage"(6 +8 #tSlot #1 bounds are -928..-754 at Storage Elevator at 28.18 Pucks below Top Plate +3 .SC.seek 1,5 seconds + "storage"(r( +28 "core" ( +7 .tSE.seek -0.98 Pucks below Top Plate + "storage"(s' +227 "core" ' +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .1 seconds +11 .SC.force -30 +2 "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +4 "storage"(6 +5 .tdelay .2 seconds +22 "storage"(t& +2 "core" & \ - +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(u& +3 "core" &N R\ -% +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +22 "storage"(m& +2 "core" & \ - +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(x& +3 "core" &N n\ -% +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(y& +3 "core" & \ , +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(z& +2 "core" &N \ -% +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(v& +3 "core" & \ * +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +34 .SC.coast + "storage"(6 +6 .tdelay .2 seconds +24 "storage"({& +7 "core" &N \ ,% +5 .tSC.coast + "storage"(6 +7 #tSlot #1 bounds are -837..-690 at Storage Elevator at -0.98 Pucks below Top Plate +6 .SC.seek 1,5 seconds +5 "storage"(|( +35 "core" ( +4 #t===> Tube #1 slot centered at -796 rawCounts <=== +5 .SE.seek :down +5 "storage"(}') +285 "core" ' +4 .tSC.jog 4024 +2 "storage"(~* +202 "core" * +14 .tSE.seek :down +5 "storage"(') +10 "core" ' +5 .tSE.seek 28.18 Pucks below Top Plate +3 "storage"(w'R +74 "core" ' +6 .tSC.force 30 +3 "storage"(6 +8 .tdelay .3 seconds +37 .SC.coast + "storage"(6 +4 .tdelay .1 seconds +13 .SC.force -30 +2 "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +3 "core" & \ , +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +3 "core" & <\ ,> +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"( & +2 "core" & \ , +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast +44 "storage"(6 +2 .tdelay .2 seconds +25 "storage"(& +3 "core" & (\ += +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(& +2 "core" & \ , +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +22 "storage"( & +2 "core" & \ +@ +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +3 "core" & \ * +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"( & +3 "core" & B\ +@ +2 .tSC.coast + "storage"(6 +3 #tSlot #2 bounds are 3021..3239 at Storage Elevator at 28.18 Pucks below Top Plate +2 .SC.seek 2,5 seconds +2 "storage"(( : +38 "core" ( +3 .tSE.seek -0.98 Pucks below Top Plate + "storage"(' +239 "core" ' +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast +6 "storage"(6 +2 .tdelay .1 seconds +12 .SC.force -30 +2 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +2 "core" & o ;\ , +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +3 "core" & .\ ,7 +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +3 "core" & n J\ , +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +21 "storage"(& +3 "core" & ?\ ,8 +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +3 "core" & n \ , + .tSC.force 30 +2 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +2 "core" & l\ ,8 +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +4 "core" & n 3\ , + .tSC.force 30 +2 "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +2 "core" &  \ -8 +2 .tSC.coast + "storage"(6 +3 #tSlot #2 bounds are 3182..3322 at Storage Elevator at -0.98 Pucks below Top Plate +2 .SC.seek 2,5 seconds +2 "storage"(( +33 "core" ( +2 #t===> Tube #2 slot centered at 3211 rawCounts <=== + .SE.seek :down +2 "storage"(') +283 "core" ' +2 .tSC.jog 4024 + "storage"(* +201 "core" * +2 .tSE.seek :down +2 "storage"(') +3 "core" ' +3 .tSE.seek 28.18 Pucks below Top Plate + "storage"('R +74 "core" ' +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .1 seconds +12 .SC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +3 "core" & '\ & +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"($& +3 "core" &n  +\ ,/ +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(%& +2 "core" & +\ ' +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"( & +3 "core" &m  4\ ,1 +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"("& +2 "core" & \ ' +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +3 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(&& +2 "core" &m \ ,1 +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +22 "storage"(!& +2 "core" & \ ) +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +22 "storage"('& +2 "core" &l \ *2 +2 .tSC.coast + "storage"(6 +3 #tSlot #3 bounds are 7095..7277 at Storage Elevator at 28.18 Pucks below Top Plate +2 .SC.seek 3,5 seconds +2 "storage"((( +33 "core" ( +2 .tSE.seek -0.98 Pucks below Top Plate +2 "storage"()' +229 "core" ' + .tSC.force 30 +3 "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .1 seconds +12 .SC.force -30 +2 "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast +3 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(*& +2 "core" &$ &\ + +2 .tSC.force 30 +2 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(+& +3 "core" & Z\ +% +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(#& +3 "core" &% #\ + +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(.& +3 "core" & \ +' +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(/& +3 "core" &% \ + +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +22 "storage"(0& +2 "core" & t\ ,' +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(,& +3 "core" && \ , +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(1& +3 "core" & \ ,( +2 .tSC.coast + "storage"(6 +3 #tSlot #3 bounds are 7205..7352 at Storage Elevator at -0.98 Pucks below Top Plate +3 .SC.seek 3,5 seconds +2 "storage"(2(I +34 "core" ( +2 #t===> Tube #3 slot centered at 7241 rawCounts <=== +2 .SE.seek :down + "storage"(3') +283 "core" ' +2 .tSC.jog 4024 +2 "storage"(4* +215 "core" * +2 .tSE.seek :down + "storage"(') +4 "core" ' +2 .tSE.seek 28.18 Pucks below Top Plate +2 "storage"(-'R +71 "core" ' +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +2 .tdelay .1 seconds +11 .SC.force -30 +2 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +22 "storage"(6& +2 "core" &+ Y\ ) +2 .tSC.force 30 +2 "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(;& +3 "core" &,= R\ */ +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +22 "storage"(:& +2 "core" &+ \ ) +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(7& +3 "core" &,< \ *2 +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(9& +3 "core" &+ ,\ ) +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(<& +3 "core" &,< e\ -3 +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(8& +2 "core" &+ B\ ' +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +22 "storage"(=& +2 "core" &,< \ *3 +2 .tSC.coast + "storage"(6 +3 #tSlot #4 bounds are 11150..11324 at Storage Elevator at 28.18 Pucks below Top Plate +2 .SC.seek 4,5 seconds + "storage"(@(+ +31 "core" ( +2 .tSE.seek -0.98 Pucks below Top Plate +2 "storage"(A' +231 "core" ' + .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .1 seconds +12 .SC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(>& +3 "core" &+ \ + +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(B& +3 "core" &,o \ +. +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(5& +2 "core" &+ x\ + +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(E& +3 "core" &,o \ +. +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(F& +3 "core" &+ \ * +46 .tSC.force 30 +2 "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(G& +2 "core" &,o \ +. +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +22 "storage"(C& +2 "core" &+ E\ + +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +22 "storage"(?& +3 "core" &,o \ +/ +2 .tSC.coast + "storage"(6 +3 #tSlot #4 bounds are 11226..11375 at Storage Elevator at -0.98 Pucks below Top Plate +2 .SC.seek 4,5 seconds +2 "storage"(J(, +35 "core" ( +2 #t===> Tube #4 slot centered at 11275 rawCounts <=== + .SE.seek :down +2 "storage"(K') +292 "core" ' +2 .tSC.jog 4024 + "storage"(L* +197 "core" * +2 .tSE.seek :down + "storage"(H') +4 "core" ' +2 .tSE.seek 28.18 Pucks below Top Plate +2 "storage"(D'R +75 "core" ' + .tSC.force 30 +2 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +2 .tdelay .1 seconds +12 .SC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(M& +2 "core" &;4 D\ * +2 .tSC.force 30 +2 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(I& +2 "core" &< \ +- +2 .tSC.force -30 +2 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(R& +2 "core" &;3 \ * +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +22 "storage"(N& +2 "core" &< z\ *. +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +22 "storage"(P& +2 "core" &;4 Q\ + +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(W& +2 "core" &< \ )- +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(O& +3 "core" &;4 1\ * +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(X& +2 "core" &< \ )/ +2 .tSC.coast + "storage"(6 +3 #tSlot #5 bounds are 15156..15377 at Storage Elevator at 28.18 Pucks below Top Plate +2 .SC.seek 5,5 seconds +2 "storage"(S(; +36 "core" ( +2 .tSE.seek -0.98 Pucks below Top Plate +2 "storage"(U' +226 "core" ' + .tSC.force 30 +2 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .1 seconds +12 .SC.force -30 +2 "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +3 .tdelay .2 seconds +22 "storage"(Y& +2 "core" &; \ , +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(T& +3 "core" &<0 E\ ,* +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(Q& +3 "core" &; \ + +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +22 "storage"(\\& +2 "core" &<0 p\ ++ +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(]& +3 "core" &; 1\ , +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +22 "storage"(^& +2 "core" & Tube #5 slot centered at 15315 rawCounts <=== +2 .SE.seek :down + "storage"(b') +282 "core" ' +2 .tSC.jog 4024 +2 "storage"(c* +199 "core" * +2 .tSE.seek :down +2 "storage"(_') +3 "core" ' +2 .tSE.seek 28.18 Pucks below Top Plate +47 "storage"(['R +74 "core" ' +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .1 seconds +12 .SC.force -30 +2 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(e& +3 "core" &K* +\ + +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +22 "storage"(d& +2 "core" &K \ +/ +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +22 "storage"(f& +2 "core" &K* W\ + +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(g& +3 "core" &K \ ,0 +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +22 "storage"(i& +2 "core" &K* \ + +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +22 "storage"(n& +3 "core" &K ?\ *0 +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(h& +2 "core" &K* \ , +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(o& +2 "core" &K \ +/ +2 .tSC.coast +2 "storage"(6 +2 #tSlot #6 bounds are 19242..19417 at Storage Elevator at 28.18 Pucks below Top Plate +2 .SC.seek 6,5 seconds +2 "storage"(j(K +36 "core" ( +2 .tSE.seek -0.98 Pucks below Top Plate +2 "storage"(l' +228 "core" ' +4 .tSC.force 30 +2 "storage"(6 +6 .tdelay .3 seconds +33 .SC.coast +4 "storage"(6 +5 .tdelay .1 seconds +14 .SC.force -30 + "storage"(6 +5 .tdelay .3 seconds +34 .SC.coast +3 "storage"(6 +5 .tdelay .2 seconds +23 "storage"(p& +4 "core" &KS \ + +4 .tSC.force 30 +4 "storage"(6 +4 .tdelay .3 seconds +32 .SC.coast +3 "storage"(6 +4 .tdelay .2 seconds +23 "storage"(k& +3 "core" &K \ +- +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +22 "storage"(q& +2 "core" &KS \ * +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +22 "storage"(`& +2 "core" &K \ +. +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(t& +3 "core" &KS \ + +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(u& +2 "core" &K \ +. +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +4 "storage"(6 +4 .tdelay .2 seconds +23 "storage"(m& +5 "core" &KR ~\ * +5 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(r& +3 "core" &K 9\ ,. +2 .tSC.coast +2 "storage"(6 +3 #tSlot #6 bounds are 19283..19430 at Storage Elevator at -0.98 Pucks below Top Plate +2 .SC.seek 6,5 seconds + "storage"(x(K +49 "core" ( + #t===> Tube #6 slot centered at 19350 rawCounts <=== +2 .SE.seek :down +2 "storage"(y') +282 "core" ' +2 .tSC.jog 4024 + "storage"(z* +196 "core" * + .tSE.seek :down +2 "storage"(v') +3 "core" ' +3 .tSE.seek 28.18 Pucks below Top Plate + "storage"({'R +74 "core" ' + .tSC.force 30 +2 "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .1 seconds +12 .SC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +23 "storage"(s& +4 "core" &Z \ * +4 .tSC.force 30 + "storage"(6 +6 .tdelay .3 seconds +31 .SC.coast +3 "storage"(6 +9 .tdelay .2 seconds +22 "storage"(|& +3 "core" &[ \ ,0 + .tSC.force -30 +2 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +2 "core" &Z \ , +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +3 "core" &[ \ ,2 +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +47 "storage"(}& +3 "core" &Z \ + +2 .tSC.force 30 +2 "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +3 "core" &[ <\ +2 +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +22 "storage"( & +2 "core" &Z J\ + +5 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +35 .SC.coast + "storage"(6 +10 .tdelay .2 seconds +25 "storage"(~& +7 "core" &[ a\ *1 +5 .tSC.coast + "storage"(6 +8 #tSlot #7 bounds are 23229..23426 at Storage Elevator at 28.18 Pucks below Top Plate +2 .SC.seek 7,5 seconds +2 "storage"(([ +41 "core" ( +3 .tSE.seek -0.98 Pucks below Top Plate +5 "storage"(' +230 "core" ' +2 .tSC.force 30 +2 "storage"(6 +3 .tdelay .3 seconds +33 .SC.coast + "storage"(6 +4 .tdelay .1 seconds +13 .SC.force -30 +4 "storage"(6 +4 .tdelay .3 seconds +32 .SC.coast +3 "storage"(6 +4 .tdelay .2 seconds +24 "storage"( & +5 "core" &[ \ * +4 .tSC.force 30 +2 "storage"(6 +6 .tdelay .3 seconds +34 .SC.coast + "storage"(6 +4 .tdelay .2 seconds +25 "storage"(& +5 "core" &[ \ +- +4 .tSC.force -30 +2 "storage"(6 +8 .tdelay .3 seconds +34 .SC.coast +2 "storage"(6 +6 .tdelay .2 seconds +24 "storage"( & +4 "core" &[ \ + +4 .tSC.force 30 +4 "storage"(6 +4 .tdelay .3 seconds +31 .SC.coast +12 "storage"(6 +5 .tdelay .2 seconds +27 "storage"(w& +8 "core" &[ \ *. +8 .tSC.force -30 + "storage"(6 +8 .tdelay .3 seconds +35 .SC.coast +5 "storage"(6 +4 .tdelay .2 seconds +25 "storage"(& +7 "core" &[ \ * +4 .tSC.force 30 +2 "storage"(6 +7 .tdelay .3 seconds +33 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +23 "storage"(& +2 "core" &[ \ +. +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +3 "core" &[ \ + +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +3 "core" &[ \ +. + .tSC.coast +2 "storage"(6 +3 #tSlot #7 bounds are 23310..23455 at Storage Elevator at -0.98 Pucks below Top Plate +2 .SC.seek 7,5 seconds + "storage"(([H +24 "core" ( +2 #t===> Tube #7 slot centered at 23368 rawCounts <=== + .SE.seek :down +2 "storage"(') +282 "core" ' +3580 #t-> calcar + .SC.configure :tight +2 "storage"($\ .(\ 1~b +2 .tSE.configure SErough +2 "storage"(#Q-0-\ b +4 .tSE.reconfigure SErough +2 "storage"(#-0-\ b +2 .tSE.home.seek :down +2 "storage"(') +61 "core" ' +2 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.home.seek 1 +2 "storage"(( +1089 "core" ( + .tSE.coast +2 "storage"(5 +2 .tSC.coast +2 "storage"(6 +3 #tAwaiting answer to "Manually rotate carousel to tube 1 and press " +631 .SE.seek :down +2 "storage"(') +15 "core" ' +2 .tSE.seek 28.18 Pucks below Top Plate +2 "storage"('R +76 "core" ' + .tSC.force 30 +6 "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .1 seconds +12 .SC.force -30 "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +3 "core" &` \ + +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +22 "storage"(& +2 "core" & \ +4 +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"($& +3 "core" &a }\ + +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +3 "core" & \ +4 + .tSC.force -30 +2 "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +3 "core" &` u\ + +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(%& +3 "core" & \ +4 +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +2 "core" &` \ + +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"( & +3 "core" & \ +4 + .tSC.coast +47 "storage"(6 +4 #tSlot #1 bounds are -928..-755 at Storage Elevator at 28.18 Pucks below Top Plate +2 .SC.seek 1,5 seconds + "storage"("( +32 "core" ( +3 .tSE.seek -0.98 Pucks below Top Plate + "storage"(&' +226 "core" ' +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +2 .tdelay .1 seconds +12 .SC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(!& +3 "core" & J\ , + .tSC.force 30 +2 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"('& +3 "core" &M \ ,% +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +3 "core" & .\ + +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(*& +2 "core" &M P\ ,% +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(+& +3 "core" & =\ , +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(#& +3 "core" &M \ +% +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"((& +2 "core" & g\ , +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(.& +3 "core" &M A\ ,% +2 .tSC.coast + "storage"(6 +3 #tSlot #1 bounds are -838..-691 at Storage Elevator at -0.98 Pucks below Top Plate +2 .SC.seek 1,5 seconds +2 "storage"(/( +33 "core" ( +2 #t===> Tube #1 slot centered at -797 rawCounts <=== +2 .SE.seek :down + "storage"(0') +283 "core" ' +2 .tSC.jog 4024 +2 "storage"(,* +202 "core" * +2 .tSE.seek :down +2 "storage"(1') +3 "core" ' +2 .tSE.seek 28.18 Pucks below Top Plate +2 "storage"()'R +75 "core" ' +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .1 seconds +12 .SC.force -30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(2& +3 "core" &  \ * +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(6& +3 "core" & \ +< +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(;& +3 "core" & \ + +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(3& +3 "core" & \ +> +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +3 "core" & v\ * +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +23 "storage"(:& +2 "core" & \ +> +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(4& +3 "core" &  %\ * +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(7& +3 "core" & \ *> +2 .tSC.coast + "storage"(6 +3 #tSlot #2 bounds are 3039..3238 at Storage Elevator at 28.18 Pucks below Top Plate +2 .SC.seek 2,5 seconds + "storage"(9( C +34 "core" ( +2 .tSE.seek -0.98 Pucks below Top Plate +2 "storage"(<' +230 "core" ' +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .1 seconds +11 .SC.force -30 +2 "storage"(6 +2 .tdelay .3 seconds +33 .SC.coast +3 "storage"(6 +14 .tdelay .2 seconds +24 "storage"(8& +5 "core" & n \ + +4 .tSC.force 30 +3 "storage"(6 +5 .tdelay .3 seconds +33 .SC.coast +4 "storage"(6 +4 .tdelay .2 seconds +27 "storage"(=& +5 "core" & \ +3 +4 .tSC.force -30 +5 "storage"(6 +6 .tdelay .3 seconds +34 .SC.coast + "storage"(6 +5 .tdelay .2 seconds +23 "storage"(-& +4 "core" & m \ + +4 .tSC.force 30 + "storage"(6 +6 .tdelay .3 seconds +32 .SC.coast +3 "storage"(6 +4 .tdelay .2 seconds +129 "storage"(>& +5 "core" & \ +5 +4 .tSC.force -30 +5 "storage"(6 +5 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(B& +3 "core" & m \ + +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(5& +5 "core" & |\ +6 +3 .tSC.force -30 +4 "storage"(6 +5 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(@& +3 "core" & m \ + +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +22 "storage"(E& +2 "core" & \ ,7 +2 .tSC.coast + "storage"(6 +3 #tSlot #2 bounds are 3181..3323 at Storage Elevator at -0.98 Pucks below Top Plate +2 .SC.seek 2,5 seconds +2 "storage"(F( +32 "core" ( +2 #t===> Tube #2 slot centered at 3210 rawCounts <=== + .SE.seek :down +2 "storage"(G') +283 "core" ' +2 .tSC.jog 4024 +2 "storage"(C* +196 "core" * +2 .tSE.seek :down + "storage"(?') +4 "core" ' +3 .tSE.seek 28.18 Pucks below Top Plate +2 "storage"(A'R +74 "core" ' +5 .tSC.force 30 + "storage"(6 +7 .tdelay .3 seconds +36 .SC.coast + "storage"(6 +6 .tdelay .1 seconds +13 .SC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +22 "storage"(J& +2 "core" & \ % +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(M& +3 "core" &j \ *2 +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +22 "storage"(I& +2 "core" & \ ( +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +33 .SC.coast + "storage"(6 +6 .tdelay .2 seconds +22 "storage"(K& +4 "core" &i \ ,4 +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +33 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(H& +3 "core" & [\ ' +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(R& +3 "core" &h \ +5 +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(L& +3 "core" & \ * +4 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(N& +3 "core" &g  &\ -6 +2 .tSC.coast + "storage"(6 +3 #tSlot #3 bounds are 7093..7273 at Storage Elevator at 28.18 Pucks below Top Plate +2 .SC.seek 3,5 seconds +2 "storage"(P( +23 "core" ( +2 .tSE.seek -0.98 Pucks below Top Plate +2 "storage"(W' +232 "core" ' +2 .tSC.force 30 +5 "storage"(6 +8 .tdelay .3 seconds +33 .SC.coast + "storage"(6 +2 .tdelay .1 seconds +12 .SC.force -30 +2 "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(O& +2 "core" &# \ , +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(X& +3 "core" & \ *( +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(D& +3 "core" &$ \ * +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +4 "storage"(6 +4 .tdelay .2 seconds +23 "storage"(Y& +4 "core" & ^\ *) +4 .tSC.force -30 +2 "storage"(6 +6 .tdelay .3 seconds +34 .SC.coast + "storage"(6 +4 .tdelay .2 seconds +25 "storage"(T& +5 "core" &# \ * +4 .tSC.force 30 + "storage"(6 +6 .tdelay .3 seconds +34 .SC.coast + "storage"(6 +4 .tdelay .2 seconds +24 "storage"(Q& +6 "core" & \ *) +4 .tSC.force -30 +2 "storage"(6 +6 .tdelay .3 seconds +34 .SC.coast + "storage"(6 +5 .tdelay .2 seconds +23 "storage"(S& +5 "core" &$ \ \ * +4 .tSC.force 30 + "storage"(6 +6 .tdelay .3 seconds +33 .SC.coast +4 "storage"(6 +4 .tdelay .2 seconds +22 "storage"(\\& +6 "core" & &\ *) +7 .tSC.coast + "storage"(6 +6 #tSlot #3 bounds are 7204..7350 at Storage Elevator at -0.98 Pucks below Top Plate +2 .SC.seek 3,5 seconds +2 "storage"(](G +91 "core" ( +2 #t===> Tube #3 slot centered at 7239 rawCounts <=== +2 .SE.seek :down + "storage"(^') +133 "Can"^\ C'u I +151 "core" ' +47 .tSC.jog 4024 +2 "storage"(Z* +211 "core" * +2 .tSE.seek :down + "storage"(V') +4 "core" ' +2 .tSE.seek 28.18 Pucks below Top Plate +2 "storage"(U'R +73 "core" ' +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +2 .tdelay .1 seconds +12 .SC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(a& +2 "core" &+ \ + +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +22 "storage"(e& +3 "core" &,< H\ *0 +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(b& +2 "core" &+ \ + +7 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(d& +3 "core" &,; \ +1 +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(_& +2 "core" &+ \ * +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(f& +3 "core" &,; \ *2 +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(c& +3 "core" &+ \ * +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(g& +2 "core" &,; \ *3 +2 .tSC.coast + "storage"(6 +3 #tSlot #4 bounds are 11149..11323 at Storage Elevator at 28.18 Pucks below Top Plate +2 .SC.seek 4,5 seconds +2 "storage"(i(+ +31 "core" ( +2 .tSE.seek -0.98 Pucks below Top Plate + "storage"(n' +228 "core" ' + .tSC.force 30 +2 "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .1 seconds +11 .SC.force -30 +2 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +22 "storage"(h& +2 "core" &+ \ * +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(o& +3 "core" &,n \ *. +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"([& +3 "core" &+ \ ) +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(p& +3 "core" &,n \ *. +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(k& +3 "core" &+ 9\ * +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(q& +3 "core" &,n s\ +. +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(j& +4 "core" &+ \ * + .tSC.force 30 +2 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(`& +3 "core" &,n ;\ *. + .tSC.coast +2 "storage"(6 +2 #tSlot #4 bounds are 11227..11374 at Storage Elevator at -0.98 Pucks below Top Plate +2 .SC.seek 4,5 seconds +2 "storage"(t(, +38 "core" ( +2 #t===> Tube #4 slot centered at 11275 rawCounts <=== +2 .SE.seek :down + "storage"(u') +286 "core" ' +2 .tSC.jog 4024 + "storage"(m* +196 "core" * + .tSE.seek :down +2 "storage"(r') +3 "core" ' +3 .tSE.seek 28.18 Pucks below Top Plate + "storage"(l'R +74 "core" ' + .tSC.force 30 +2 "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .1 seconds +12 .SC.force -30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(x& +2 "core" &;6 \ * +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(s& +3 "core" &< B\ *. +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(|& +3 "core" &;5 P\ ) +2 .tSC.force 30 + "storage"(6 +8 .tdelay .3 seconds +46 .SC.coast +3 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(y& +2 "core" &< \ *, +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(v& +3 "core" &;5 Z\ * +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +3 "core" &< \ )/ +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +22 "storage"(z& +2 "core" &;4 O\ * +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +22 "storage"(& +2 "core" &< \ *0 +2 .tSC.coast + "storage"(6 +3 #tSlot #5 bounds are 15157..15376 at Storage Elevator at 28.18 Pucks below Top Plate +2 .SC.seek 5,5 seconds +2 "storage"(}(; +33 "core" ( +2 .tSE.seek -0.98 Pucks below Top Plate +2 "storage"(' +226 "core" ' + .tSC.force 30 +2 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .1 seconds +11 .SC.force -30 +2 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"( & +3 "core" &; \ * +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(~& +2 "core" & Tube #5 slot centered at 15314 rawCounts <=== +2 .SE.seek :down +2 "storage"(') +283 "core" ' +2 .tSC.jog 4024 +2 "storage"(* +201 "core" * +2 .tSE.seek :down +2 "storage"(') +3 "core" ' +3 .tSE.seek 28.18 Pucks below Top Plate +2 "storage"('R +72 "core" ' +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .1 seconds +11 .SC.force -30 +2 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +22 "storage"(& +2 "core" &K* K\ * +2 .tSC.force 30 +2 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +3 "core" &K \ *. +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +7 .tdelay .2 seconds +23 "storage"(& +2 "core" &K) \ + +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +3 "core" &K \ +/ +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +3 "core" &K) F\ ) +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +3 "core" &K \ *0 +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +22 "storage"(& +2 "core" &K) u\ ) +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +22 "storage"($& +2 "core" &K \ *0 +2 .tSC.coast + "storage"(6 +3 #tSlot #6 bounds are 19241..19414 at Storage Elevator at 28.18 Pucks below Top Plate +2 .SC.seek 6,5 seconds +2 "storage"((K +36 "core" ( +3 .tSE.seek -0.98 Pucks below Top Plate + "storage"(' +229 "core" ' +2 .tSC.force 30 +2 "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .1 seconds +12 .SC.force -30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(%& +3 "core" &KQ }\ * +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +3 "core" &K %\ ). +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +22 "storage"( & +2 "core" &KR \\\ ) +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +3 "core" &K \ ). +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +22 "storage"(!& +3 "core" &KR }\ + + .tSC.force 30 +2 "storage"(6 +2 .tdelay .3 seconds +37 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +22 "storage"('& +2 "core" &K \ *. +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(& +2 "core" &KR \ * +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"("& +3 "core" &K \ *. +2 .tSC.coast + "storage"(6 +3 #tSlot #6 bounds are 19282..19429 at Storage Elevator at -0.98 Pucks below Top Plate +3 .SC.seek 6,5 seconds + "storage"(*(K +46 "core" ( +2 #t===> Tube #6 slot centered at 19348 rawCounts <=== + .SE.seek :down +2 "storage"(+') +292 "core" ' +2 .tSC.jog 4024 + "storage"(#* +189 "core" * +2 .tSE.seek :down +2 "storage"((') +4 "core" ' +2 .tSE.seek 28.18 Pucks below Top Plate +2 "storage"(.'R +69 "core" ' +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .1 seconds +12 .SC.force -30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(&& +3 "core" &Z \ ( +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +22 "storage"(/& +2 "core" &[ \ )/ +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(2& +3 "core" &Z \ ) +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +22 "storage"(6& +2 "core" &[ ]\ )0 +2 .tSC.force -30 + "storage"(6 +4 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(0& +3 "core" &Z (\ ) + .tSC.force 30 +2 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(1& +2 "core" &[ &\ )0 +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +22 "storage"(;& +2 "core" &Z \ ) +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +22 "storage"(,& +2 "core" &[ X\ *1 +2 .tSC.coast + "storage"(6 +3 #tSlot #7 bounds are 23221..23425 at Storage Elevator at 28.18 Pucks below Top Plate +2 .SC.seek 7,5 seconds +2 "storage"(3([ +30 "core" ( +2 .tSE.seek -0.98 Pucks below Top Plate +2 "storage"(' +230 "core" ' +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .1 seconds +12 .SC.force -30 +2 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(:& +3 "core" &[ 2\ * +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(4& +3 "core" &[ \ *. +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(7& +3 "core" &[ I\ ) + .tSC.force 30 +2 "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"()& +3 "core" &[ _\ ). + .tSC.force -30 +2 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(8& +2 "core" &[ \ ) +51 .tSC.force 30 +2 "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +22 "storage"(=& +2 "core" &[ \ *- +2 .tSC.force -30 +2 "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(-& +3 "core" &[ .\ ) +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(9& +3 "core" &[ \ ). +2 .tSC.coast + "storage"(6 +3 #tSlot #7 bounds are 23310..23453 at Storage Elevator at -0.98 Pucks below Top Plate +2 .SC.seek 7,5 seconds + "storage"(>([H +24 "core" ( + #t===> Tube #7 slot centered at 23368 rawCounts <=== +2 .SE.seek :down +2 "storage"(B') +285 "core" ' +27554 #t-> exit +7 #mEXIT @1752804603.75PDT @1752804613.87PDT = =tMAIN =mMAIN_scheduler @PDT1752804614.73 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +111 #"core_reset"Sent BREAK + #t@11470 sendCRC with ifg=0x20, ie=0x7F + #@13305 sendCRC with ifg=0x08, ie=0x5F + #@33259 idle with ifg=0x84, ie=0x75 #@33940 select with ifg=0x10, ie=0xF5 + #@34588 receive with ifg=0x10, ie=0xFD + #@35236 receive with ifg=0x10, ie=0xFD #@35883 receive with ifg=0x10, ie=0xFD + #@36210 receive with ifg=0x80, ie=0xFD #@14397 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +260 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +414 "Can";\ A) h' + ;\ A) h' + #tPolling Can every 10:00 + #Cleanly exited at 19:10:03PDT17-Jul-25 +763 #-> ESP.ready! +154 "sampler") +2 ) +2 "core"  +3 "collection"' +3 ' +2 "core"  +3 "processing"% +2 % +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +3 % 0\ +4 "sampler")&\ +2 "collection"'% +2 "core" %P +3 .tCS.configure :default + "collection"'#P d@b +3 .tCS.hold +2 "collection"'+ +4 "core" + +2 .tCS.configure :default + "collection"'#P d@b +3 "processing"%% +3 "core" %ܓ \ +2 .tPS.configure :default + "processing"%#A d`xb +3 "sampler")% +3 "core" %&}y ; +2 .tSS.configure :default + "sampler")#.0X\ 1 +2 "storage"(0% +3 "core" %* A\ 1 +2 "collection"'19 +4 "core" 9 +2 "processing"%29 +3 "core" 9 +728 #t-> SC.home.to :home +3 .SC.reconfigure :loose + "storage"($.(\ 1~b +3 .tSC.home.seek :home + "storage"(3( +1044 "core" ( +2 "storage"(4& +3 "core" & ]\ , +437 #t-> to 1 +2 "storage"(5% +2 "core" %* \ - +2 "manipulator"&6% +3 "core" % j U +3 "manipulator"&7& +3 "core" & U +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(8( +68 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +3 (9& +2 "core" & \ - +218 #t-> SE.coast +2 .SE.coast +2 "storage"(5 +2 (:% +3 "core" %* \ 0 +16227 #t-> to 2 +2 "storage"(;% +3 "core" %t * , C\ 7 +2 "manipulator"&<% +3 "core" % j 5 2  _ +2 "manipulator"&=& +3 "core" & 2 3 ^ +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(>( +204 "core" ( +4 .tSC.configure :limp +2 "storage"($(\ 1b +6 (?& +5 "core" &  8\ 4) +206 #t-> SE.coast + .SE.coast +2 "storage"(5 +2 (@% +3 "core" %p " ! \ 6 +4756 #t-> SE.up +2 .SE.seek :up + "storage"(A' +283 "core" ' + "storage"(B% +4 "core" %g ] _\  +189 #t-> SE.down +2 .SE.seek :down +2 "storage"(C') +300 "core" ' +2 "storage"(D% +3 "core" %3 \ \ 3 +2604 #t-> require "calarm" +2783 #-> Hand.open +2 .Hand.open +2 "manipulator"&E1 +25 "core" 1 +454 #t-> Arm.grab Garage +4 "manipulator"&F& +4 "core" & 1 1 [ ] +4 "manipulator"&G% +6 "core" % j  Q ] +6 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 .tElbow.seek FlushPuck::Garage + "manipulator"&H(-z +186 "core" ( +2 "manipulator"&I& +12 "core" &-x   J \\[ +4 .tElbow.reconfigure :loose +8 "manipulator"&$ &.,(#b +5 &J& +4 "core" &-x  \\[ +7 .tForearm.seek :garage +5 "manipulator"&K'o +113 "core" ' +2 .tHand.close +2 "manipulator"&L/ +25 "core" / +300 #t-> Arm.clear +2 "manipulator"&M& +3 "core" &-x n L[ +2 "manipulator"&N% +3 "core" %ςv L +2 .tForearm.seek :retract +2 "manipulator"&O' ] +103 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear + "manipulator"&P(Z +119 "core" ( +2 "manipulator"&Q& +3 "core" &Z   s Zh +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &R& +2 "core" &Z   [h +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :clear +2 "manipulator"&S' ] +3 "core" ' +2 "manipulator"&T& +3 "core" &Z   + Zh +2 "manipulator"&U% +4 "core" % `   z Z +2455 #t-> calarm 1 +3 "storage"(V% +2 "core" %3  u\ 3 +2 "manipulator"&W% +3 "core" % `    Z +2 "manipulator"&X& +3 "core" &Z  < Zf +3 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 1 +2 "storage"(Y( +210 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&Z' ] +3 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&[(Z +37 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&\\' ] +3 "core" ' +2 .tElbow.seek 1 +2 "manipulator"&]( +116 "core" ( + .tElbow.coast +2 "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 +2 "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +7 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &^& +3 "core" & E H 9 : +2 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &_& +2 "core" & S N  : +2 .tForearm.force -40 +2 "manipulator"&5 +33 &`& +2 "core" & U +2 "manipulator"&a% +3 "core" %Ϗ Uh +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &b% +3 "core" %~  Q4 + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &c% +2 "core" %ρ  Qw +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&d' ] +102 "core" ' +2 .tElbow.seek :clear + "manipulator"&e(Z +108 "core" ( +2 .tForearm.seek :retract + "manipulator"&f' ] +4 "core" ' +2 .tElbow.seek 1 + "manipulator"&g( +108 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 +6 "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 +2 "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &h& +2 "core" & N O v : +2 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &i& +2 "core" & N M r : +2 .tForearm.force -40 +2 "manipulator"&5 +33 &j& +2 "core" & T +2 "manipulator"&k% +3 "core" %ϒ  O Tb +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &l% +3 "core" %~ x P1 +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &m% +2 "core" %ρ o Pu +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&n' ] +101 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&o(Z +120 "core" ( +35 .tForearm.seek :retract +2 "manipulator"&p' ] +11 "core" ' +2 .tElbow.seek 1 +2 "manipulator"&q( +128 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +23 &r& +7 "core" & O M b : + .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +7 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &s& +3 "core" & P N S 9 +2 .tForearm.force -40 + "manipulator"&5 +33 &t& +2 "core" & T +2 "manipulator"&u% +4 "core" %ϐ  $ Th + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &v% +2 "core" %| , O3 +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &w% +3 "core" %~ C P +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&x' ] +112 "core" ' +2 .tElbow.seek :clear + "manipulator"&y(Z +119 "core" ( +2 .tForearm.seek :retract + "manipulator"&z' ] +4 "core" ' +2 .tElbow.seek 1 +2 "manipulator"&{( +126 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &|& +2 "core" & O N ] : +2 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &}& +2 "core" & N N t : +2 .tForearm.force -40 +2 "manipulator"&5 +33 &~& +3 "core" &  T + "manipulator"&% +4 "core" %Ϗ  e Sl + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &% +2 "core" %π  O0 +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &% +3 "core" %ς  Pr +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast +2 "manipulator"&5 +7 .tForearm.seek :retract + "manipulator"&' ] +103 "core" ' +12 .tElbow.seek :clear +3 "manipulator"&(Z +121 "core" ( +5 .tForearm.seek :retract +4 "manipulator"&' ] +95 "core" ' +6 .tElbow.seek 1 + "manipulator"&( +129 "core" ( + .tElbow.coast +2 "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 +2 "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +16 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 & & +2 "core" & N F & ; +2 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +20 .tElbow.force 65 +4 "manipulator"&6A +18 .tElbow.force -65 +2 "manipulator"&6 +18 .tElbow.force 65 +4 "manipulator"&6A +17 .tElbow.force -65 +5 "manipulator"&6 +14 .tElbow.force 65 +5 "manipulator"&6A +16 .tElbow.force -65 +10 "manipulator"&6 +18 .tElbow.force 65 + "manipulator"&6A +16 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 & & +3 "core" & M 3 ] 8 + .tForearm.force -40 +2 "manipulator"&5 +33 & & +2 "core" &   S +2 "manipulator"&% +4 "core" %ϕ  j Se + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &% +2 "core" % O& +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +34 &% +4 "core" %ς  Oq +3 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +3871 #t-> calarm 2 +2 "storage"(% +3 "core" %3 % \ 6 +2 "manipulator"&% +3 "core" % 0 0 & a +3 "manipulator"&% +3 "core" % / 0 I a +2 .tForearm.seek :retract +2 "manipulator"&' ] +89 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&(Z +107 "core" ( +2 "manipulator"&% +3 "core" % N   [ +2 "manipulator"&& +3 "core" &Z   P [ +3 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 2 +6 "storage"(( +197 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 .tForearm.seek :retract + "manipulator"&' ] +4 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&(Z +2 "core" ( +3 .tForearm.seek :retract +2 "manipulator"&' ] +3 "core" ' +2 .tElbow.seek 2 +2 "manipulator"& ( +125 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &!& +2 "core" & E E : +2 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +18 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &"& +2 "core" & N N y : +2 .tForearm.force -40 +2 "manipulator"&5 +66 &#& +2 "core" &  T +2 "manipulator"&$% +3 "core" %A  Tx +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +33 &%% +2 "core" %7 U PL +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +33 &&% +3 "core" %; Q + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&'' ] +90 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&((Z +120 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&)' ] +3 "core" ' +2 .tElbow.seek 2 +2 "manipulator"&*( +131 "core" ( + .tElbow.coast +2 "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 +2 "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &+& +2 "core" & P P K : +2 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &,& +2 "core" & O P k 9 +2 .tForearm.force -40 +2 "manipulator"&5 +32 &-& +3 "core" & < T +2 "manipulator"&.% +3 "core" %B  m Sy +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &/% +2 "core" %7  PD +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &0% +3 "core" %<  P + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast +5 "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&1' ] +105 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&2(Z +116 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&' ] +3 "core" ' +3 .tElbow.seek 2 + "manipulator"&4( +132 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 +2 "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &5& +3 "core" & O N Z 9 + .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +36 "manipulator"&6A +13 .tElbow.force -65 +9 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &6& +2 "core" & P O h 9 +2 .tForearm.force -40 +2 "manipulator"&5 +33 &7& +2 "core" &  T +2 "manipulator"&9% +3 "core" %E  Sv +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +33 &3% +2 "core" %6 ) O? +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +33 &:% +2 "core" %; q O +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&' ] +93 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&;(Z +120 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&<' ] +3 "core" ' +3 .tElbow.seek 2 + "manipulator"&=( +131 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +17 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &?& +2 "core" & O O W 9 +2 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &8& +2 "core" & M N f 9 +2 .tForearm.force -40 +2 "manipulator"&5 +33 &@& +3 "core" &  t R +2 "manipulator"&B% +3 "core" %E  Y R{ +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &A% +3 "core" %7 # OE + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &D% +2 "core" %<  O +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&E' ] +89 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&F(Z +121 "core" ( +4 .tForearm.seek :retract +3 "manipulator"&G' ] +7 "core" ' +4 .tElbow.seek 2 + "manipulator"&I( +117 "core" ( +2 .tElbow.coast +4 "manipulator"&6 +4 .tForearm.force -70 +4 "manipulator"&5 +4 .tdelay 2 seconds +203 .Forearm.force -100 +2 "manipulator"&5 +33 .tElbow.force 65 +3 "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +33 "manipulator"&6 +14 .tElbow.force 65 +7 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +16 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 +2 "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &J& +3 "core" & O M s 9 +2 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +23 && +2 "core" & N N ? 9 +2 .tForearm.force -40 +2 "manipulator"&5 +33 &L& +8 "core" & ; Q +5 "manipulator"&% +7 "core" %G  0 Sx +4 .tForearm.coast +2 "manipulator"&5 +29 .tForearm.force -55 +2 "manipulator"&5 +37 &M% +7 "core" %8 S N> +4 .tForearm.coast +2 "manipulator"&5 +28 .tForearm.force -55 +2 "manipulator"&5 +32 &N% +3 "core" %= O} +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2706 #t-> calarm 3 +2 "storage"(Q% +3 "core" %3 \ 4 +2 "manipulator"&R% +3 "core" %   `x +3 "manipulator"&T% +3 "core" % \  `x +2 .tForearm.seek :retract +2 "manipulator"&U' ] +92 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&K(Z +118 "core" ( +2 "manipulator"&H% +3 "core" % m   [ +2 "manipulator"&O& +3 "core" &Z   W [q +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 3 + "storage"(V(G +194 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +3 .tForearm.seek :retract +2 "manipulator"&W' ] +4 "core" ' +2 .tElbow.seek :clear + "manipulator"&X(Z +4 "core" ( +2 .tForearm.seek :retract + "manipulator"&>' ] +4 "core" ' +2 .tElbow.seek 3 +2 "manipulator"&S( +128 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &P& +2 "core" & N M u 9 +2 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +41 .tElbow.force 65 +8 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &Z& +3 "core" & P M n 9 +2 .tForearm.force -40 + "manipulator"&5 +33 &[& +3 "core" & \ A S +2 "manipulator"&]% +3 "core" %F  = Rv +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &\\% +3 "core" %5 # OA +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +33 &^% +2 "core" %9 $ O +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&_' ] +89 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&`(Z +120 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&a' ] +3 "core" ' +2 .tElbow.seek 3 + "manipulator"&b( +140 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 +2 "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +6 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 "Can"3 `+e +2 "manipulator"&c& +2 "core" & L E C 9 +2 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &d& +2 "core" & N M T : +2 .tForearm.force -40 +2 "manipulator"&5 +32 &e& +3 "core" &  S +2 "manipulator"&g% +3 "core" %F  | Ry +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &f% +3 "core" %4  O= + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &h% +2 "core" %9 S O +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&i' ] +104 "core" ' +2 .tElbow.seek :clear + "manipulator"&j(Z +119 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&k' ] +3 "core" ' +2 .tElbow.seek 3 +2 "manipulator"&l( +129 "core" ( +33 .tElbow.coast +13 "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &m& +3 "core" & O N } 9 +2 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +23 &n& +2 "core" & N M t 9 +2 .tForearm.force -40 + "manipulator"&5 +34 &o& +2 "core" &   S +2 "manipulator"&q% +3 "core" %F   Rw +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +33 &p% +2 "core" %5  N9 +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +33 &r% +2 "core" %9  O{ +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&s' ] +89 "core" ' + .tElbow.seek :clear +2 "manipulator"&t(Z +108 "core" ( +2 .tForearm.seek :retract + "manipulator"&u' ] +4 "core" ' +2 .tElbow.seek 3 +2 "manipulator"&v( +128 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 +2 "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &w& +2 "core" & O O _ 9 +2 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +44 .tElbow.force -65 +7 "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &x& +3 "core" & O M * 9 +2 .tForearm.force -40 + "manipulator"&5 +34 &y& +2 "core" &  " S +2 "manipulator"&{% +3 "core" %H  ~ Rv +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &z% +3 "core" %6 N7 +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &|% +2 "core" %< 6 Nu +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract +2 "manipulator"&}' ] +92 "core" ' +2 .tElbow.seek :clear + "manipulator"&~(Z +108 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&' ] +3 "core" ' +2 .tElbow.seek 3 +2 "manipulator"&( +126 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 && +3 "core" & N O v 9 + .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 && +2 "core" & O N ; 9 +2 .tForearm.force -40 +2 "manipulator"&5 +33 && +2 "core" &  h R +2 "manipulator"&% +3 "core" %F  F R~ +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &% +3 "core" %7  O6 +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 & % +3 "core" %< ' Nn + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +2995 #t-> calarm 4 + "storage"( % +3 "core" %3  4\ 4 +2 "manipulator"& % +3 "core" %г   ` +2 "manipulator"&% +3 "core" %г   ? ` +2 .tForearm.seek :retract +2 "manipulator"&' ] +95 "core" ' +2 .tElbow.seek :clear + "manipulator"&(Z +106 "core" ( +2 "manipulator"&% +3 "core" % t 1 1 f ]2 +2 "manipulator"&& +3 "core" &Z 1 1 v ] +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 4 +2 "storage"((, +204 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 .tForearm.seek :retract +2 "manipulator"&' ] +12 "core" ' +34 .tElbow.seek :clear +8 "manipulator"&(Z +4 "core" ( +3 .tForearm.seek :retract + "manipulator"&Y' ] +4 "core" ' +2 .tElbow.seek 4 +3 "manipulator"&( +126 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 +2 "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 && +3 "core" & N N k 9 +2 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 && +3 "core" & N P o 9 +2 .tForearm.force -40 + "manipulator"&5 +33 && +3 "core" &  T +2 "manipulator"& % +3 "core" %[   Su +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &% +2 "core" %F  N0 +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &!% +3 "core" %M  Or +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&"' ] +106 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&#(Z +112 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&$' ] +3 "core" ' +2 .tElbow.seek 4 +2 "manipulator"&%( +128 "core" ( + .tElbow.coast +2 "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &&& +2 "core" & L L J 9 +2 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +37 "manipulator"&6A +12 .tElbow.force -65 +5 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &'& +3 "core" & M N w 9 +2 .tForearm.force -40 + "manipulator"&5 +33 &(& +3 "core" &  S +2 "manipulator"&*% +3 "core" %X  N Q +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &)% +3 "core" %G 2 O2 +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &+% +3 "core" %M * On +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract +2 "manipulator"&,' ] +90 "core" ' + .tElbow.seek :clear +2 "manipulator"&-(Z +122 "core" ( +2 .tForearm.seek :retract + "manipulator"&.' ] +4 "core" ' +2 .tElbow.seek 4 + "manipulator"&/( +119 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &0& +3 "core" & O N v 9 + .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &1& +2 "core" & L O V 9 +2 .tForearm.force -40 +2 "manipulator"&5 +32 &2& +3 "core" &  R +2 "manipulator"&4% +3 "core" %X  R +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &% +3 "core" %I  N* + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &5% +2 "core" %N # Ne +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&6' ] +89 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&7(Z +118 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&9' ] +3 "core" ' +2 .tElbow.seek 4 +2 "manipulator"&3( +128 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 +36 "manipulator"&5 +33 .tElbow.force 65 +5 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &:& +3 "core" & 4 N + 8 +2 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +3 "manipulator"&6 +22 && +3 "core" & > / 8 + .tForearm.force -40 +2 "manipulator"&5 +33 &;& +2 "core" &  W S +2 "manipulator"&=% +4 "core" %Y  R + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &<% +2 "core" %J  N+ +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &?% +3 "core" %N  Nf +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract +2 "manipulator"&8' ] +104 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&@(Z +107 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&B' ] +15 "core" ' +2 .tElbow.seek 4 + "manipulator"&A( +131 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 +2 "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &D& +2 "core" & M N k 9 +2 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +44 .tElbow.force -65 +8 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast +2 "manipulator"&6 +23 &E& +2 "core" & 5 N a 8 +2 .tForearm.force -40 +2 "manipulator"&5 +33 &F& +2 "core" &  M R +2 "manipulator"&I% +3 "core" %W  \\ Q +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &G% +3 "core" %L ] N) +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &J% +3 "core" %N $ N] +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +3021 #t-> calarm 5 +3 "storage"(% +2 "core" %3 \ 2 +2 "manipulator"&L% +3 "core" %г 0 / B ^ +3 "manipulator"&% +11 "core" %г , /  ^ +9 .tForearm.seek :retract + "manipulator"&M' ] +97 "core" ' +5 .tElbow.seek :clear +3 "manipulator"&N(Z +110 "core" ( +2 "manipulator"&Q% +3 "core" % P    Y +2 "manipulator"&R& +3 "core" &Z   Y +3 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 5 +2 "storage"(T(; +201 "core" ( +4 .tSC.configure :limp + "storage"($(\ 1b +7 .tForearm.seek :retract +2 "manipulator"&H' ] +6 "core" ' +4 .tElbow.seek :clear +4 "manipulator"&O(Z +6 "core" ( +6 .tForearm.seek :retract +3 "manipulator"&' ] +7 "core" ' +4 .tElbow.seek 5 + "manipulator"&U(' +122 "core" ( +2 .tElbow.coast +3 "manipulator"&6 +4 .tForearm.force -70 +2 "manipulator"&5 +6 .tdelay 2 seconds +203 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &K& +3 "core" & O N v 9 +2 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &W& +3 "core" & N N S 8 +2 .tForearm.force -40 +2 "manipulator"&5 +32 &X& +3 "core" & e S +2 "manipulator"&S% +3 "core" %  S +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &>% +2 "core" % ] PZ +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &P% +2 "core" % Os +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&Z' ] +89 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&[(Z +112 "core" ( +2 .tForearm.seek :retract +38 "manipulator"&]' ] +3 "core" ' +2 .tElbow.seek 5 +5 "manipulator"&\\(' +124 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 +2 "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &^& +3 "core" &\ N P B 9 + .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +6 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &_& +3 "core" & N O q 9 + .tForearm.force -40 +2 "manipulator"&5 +33 &`& +2 "core" &   S +2 "manipulator"&b% +4 "core" % H R + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &a% +3 "core" % L NZ +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +34 &c% +2 "core" %  O{ +2 .tForearm.coast + "manipulator"&5 +24 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&d' ] +109 "core" ' +2 .tElbow.seek :clear + "manipulator"&e(Z +120 "core" ( +3 .tForearm.seek :retract + "manipulator"&g' ] +4 "core" ' +2 .tElbow.seek 5 +2 "manipulator"&f(' +103 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &h& +2 "core" & L M k 9 +2 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +33 "manipulator"&6A +12 .tElbow.force -65 +9 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &i& +2 "core" & N N g 8 +2 .tForearm.force -40 +2 "manipulator"&5 +32 &j& +3 "core" &  & S +2 "manipulator"&l% +3 "core" %  $ R +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &k% +3 "core" %  LU + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &m% +2 "core" %  Nt +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&n' ] +93 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&o(Z +108 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&q' ] +3 "core" ' +2 .tElbow.seek 5 +2 "manipulator"&p(' +106 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &r& +3 "core" & N N q 9 + .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &s& +2 "core" & C M  9 +2 .tForearm.force -40 +2 "manipulator"&5 +33 &t& +2 "core" &  R +2 "manipulator"&v% +3 "core" %  Q +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &u% +3 "core" %  OT + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &w% +2 "core" % Lx +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&x' ] +93 "core" ' +2 .tElbow.seek :clear + "manipulator"&y(Z +108 "core" ( +3 .tForearm.seek :retract + "manipulator"&{' ] +4 "core" ' +2 .tElbow.seek 5 +2 "manipulator"&z(' +121 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +37 "manipulator"&6 +13 .tElbow.force 65 +4 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +18 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &|& +2 "core" & M O h 9 +2 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &}& +2 "core" & M L T 9 +2 .tForearm.force -40 +2 "manipulator"&5 +33 &~& +2 "core" &   R +2 "manipulator"&% +3 "core" %  O R +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &% +3 "core" %  NN +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &% +3 "core" %  Np + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3017 #t-> calarm 6 +2 "storage"(% +2 "core" %3   \ 5 +3 "manipulator"&% +3 "core" %h !   ` +2 "manipulator"&% +3 "core" %h   ` +2 .tForearm.seek :retract +2 "manipulator"&' ] +93 "core" ' +2 .tElbow.seek :clear + "manipulator"& (Z +108 "core" ( + "manipulator"& % +4 "core" % W   Y +2 "manipulator"& & +3 "core" &Z   ) Z +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"((K +196 "core" ( +5 .tSC.configure :limp + "storage"($(\ 1b +8 .tForearm.seek :retract +4 "manipulator"&' ] +7 "core" ' +6 .tElbow.seek :clear +5 "manipulator"&(Z +5 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&V' ] +4 "core" ' +2 .tElbow.seek 6 + "manipulator"&( +109 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 +2 "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +24 && +2 "core" &3 , ) 6 8 +2 .tElbow.force 65 +2 "manipulator"&6A +19 .tElbow.force -65 +4 "manipulator"&6 +101 .tElbow.force 65 +20 "manipulator"&6A +16 .tElbow.force -65 +3 "manipulator"&6 +16 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +3 "manipulator"&6A +16 .tElbow.force -65 + "manipulator"&6 +16 .tElbow.coast + "manipulator"&6 +26 && +4 "core" &0 N K 2 9 +6 .tForearm.force -40 + "manipulator"&5 +38 && +4 "core" &0 ~ S +4 "manipulator"&% +6 "core" %I Sr +4 .tForearm.coast + "manipulator"&5 +25 .tForearm.force -55 +4 "manipulator"&5 +33 &Y% +6 "core" %7  N< +3 .tForearm.coast +2 "manipulator"&5 +26 .tForearm.force -55 +4 "manipulator"&5 +34 &% +6 "core" %: 3 O{ +4 .tForearm.coast + "manipulator"&5 +26 .tForearm.force -55 +4 "manipulator"&5 +39 .tForearm.coast +3 "manipulator"&5 +6 .tForearm.seek :retract + "manipulator"&' ] +98 "core" ' +4 .tElbow.seek :clear +4 "manipulator"&(Z +113 "core" ( +2 .tForearm.seek :retract +2 "manipulator"& ' ] +4 "core" ' +2 .tElbow.seek 6 +2 "manipulator"&( +124 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 +2 "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &!& +3 "core" &0 N L ] 9 + .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +16 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &"& +2 "core" &0 N N j 9 +2 .tForearm.force -40 +2 "manipulator"&5 +32 &#& +3 "core" &0  # S +2 "manipulator"&%% +3 "core" %I  H Su +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &$% +3 "core" %7  O; + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &&% +2 "core" %: ! N{ +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&'' ] +101 "core" ' + .tElbow.seek :clear +2 "manipulator"&((Z +109 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&*' ] +3 "core" ' +34 .tElbow.seek 6 +8 "manipulator"&)( +123 "core" ( + .tElbow.coast +2 "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &+& +2 "core" &/ M N g 9 +2 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &,& +2 "core" &. N N f 9 +2 .tForearm.force -40 +2 "manipulator"&5 +33 &-& +2 "core" &.  S +2 "manipulator"&/% +4 "core" %J  Rt + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &.% +3 "core" %7 @ N9 +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &0% +3 "core" %:  Oy + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract +2 "manipulator"&1' ] +88 "core" ' +2 .tElbow.seek :clear + "manipulator"&2(Z +108 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&4' ] +3 "core" ' +2 .tElbow.seek 6 +2 "manipulator"&( +122 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 +2 "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &5& +2 "core" &/ O O x 9 +2 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +37 "manipulator"&6A +13 .tElbow.force -65 +4 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &6& +3 "core" &. 1 +  8 +2 .tForearm.force -40 + "manipulator"&5 +33 &7& +2 "core" &.   R +2 "manipulator"&3% +4 "core" %K  [ Qv +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &9% +2 "core" %7 N9 +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &:% +2 "core" %<  Nw +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&' ] +93 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&;(Z +107 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&=' ] +2 "core" ' +3 .tElbow.seek 6 + "manipulator"&<( +132 "core" ( + .tElbow.coast +2 "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 +2 "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 +4 "manipulator"&6 +12 .tElbow.force 65 +4 "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &?& +3 "core" &/ - = 6 8 + .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &8& +3 "core" &, * 2 * 8 + .tForearm.force -40 +2 "manipulator"&5 +33 &@& +3 "core" &,  R +2 "manipulator"&A% +3 "core" %M  Rx +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &B% +2 "core" %7 M7 +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &D% +3 "core" %= ( Nv + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +2579 #t-> calarm 7 +2 "storage"(E% +3 "core" %3 \ 4 +2 "manipulator"&F% +3 "core" %п  / 5 `{ +2 "manipulator"&I% +3 "core" %п 0 3 ^ _{ +2 .tForearm.seek :retract +2 "manipulator"&G' ] +95 "core" ' + .tElbow.seek :clear +2 "manipulator"&J(Z +108 "core" ( + "manipulator"&% +3 "core" % J , W! +3 "manipulator"&L& +3 "core" &Z  X +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 7 +2 "storage"(([G +194 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +35 .tForearm.seek :retract +8 "manipulator"&Q' ] +3 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&R(Z +4 "core" ( +3 .tForearm.seek :retract + "manipulator"&' ] +4 "core" ' +3 .tElbow.seek 7 +2 "manipulator"&M( +124 "core" ( + .tElbow.coast +2 "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 +5 "manipulator"&5 +36 .tElbow.force 65 + "manipulator"&6A +16 .tElbow.force -65 + "manipulator"&6 +16 .tElbow.force 65 +2 "manipulator"&6A +16 .tElbow.force -65 +3 "manipulator"&6 +15 .tElbow.force 65 +4 "manipulator"&6A +15 .tElbow.force -65 +2 "manipulator"&6 +15 .tElbow.force 65 +4 "manipulator"&6A +13 .tElbow.force -65 +4 "manipulator"&6 +13 .tElbow.force 65 +4 "manipulator"&6A +17 .tElbow.force -65 + "manipulator"&6 +17 .tElbow.force 65 +2 "manipulator"&6A +16 .tElbow.force -65 +3 "manipulator"&6 +15 .tElbow.force 65 +4 "manipulator"&6A +14 .tElbow.force -65 +4 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &N& +3 "core" & N Q b 9 +2 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +16 .tElbow.force -65 +3 "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +19 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &H& +3 "core" & Q Q : + .tForearm.force -40 +2 "manipulator"&5 +33 &O& +2 "core" &  r T +2 "manipulator"&U% +4 "core" %Ι  S + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +34 &% +4 "core" %Τ  Oq +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &K% +2 "core" %΢ 3 P +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract +2 "manipulator"&W' ] +107 "core" ' +2 .tElbow.seek :clear + "manipulator"&X(Z +107 "core" ( +5 .tForearm.seek :retract +5 "manipulator"&S' ] +7 "core" ' +5 .tElbow.seek 7 +6 "manipulator"&>( +124 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 +2 "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &P& +2 "core" & M N H 9 +2 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +44 .tElbow.force 65 +8 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &Z& +2 "core" & O P o 9 +2 .tForearm.force -40 +2 "manipulator"&5 +34 &[& +4 "core" & R +5 "manipulator"&\\% +7 "core" %Ρ   R +3 .tForearm.coast +2 "manipulator"&5 +26 .tForearm.force -55 +4 "manipulator"&5 +34 &]% +6 "core" %Σ Ng +3 .tForearm.coast +2 "manipulator"&5 +26 .tForearm.force -55 +4 "manipulator"&5 +34 &^% +6 "core" %Σ N +3 .tForearm.coast +2 "manipulator"&5 +26 .tForearm.force -55 +3 "manipulator"&5 +35 .tForearm.coast +4 "manipulator"&5 +4 .tForearm.seek :retract +4 "manipulator"&_' ] +101 "core" ' +6 .tElbow.seek :clear + "manipulator"&`(Z +110 "core" ( +3 .tForearm.seek :retract +2 "manipulator"&b' ] +4 "core" ' +2 .tElbow.seek 7 + "manipulator"&a( +123 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 +2 "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &c& +2 "core" & N O n 9 +2 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +6 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &d& +2 "core" & 4 P x 8 +2 .tForearm.force -40 +2 "manipulator"&5 +33 &e& +3 "core" & R +2 "manipulator"&f% +3 "core" %Σ  @ R +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &g% +2 "core" %΢ u Nd +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &h% +2 "core" %Σ O +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract +2 "manipulator"&i' ] +109 "core" ' + .tElbow.seek :clear +2 "manipulator"&j(Z +109 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&l' ] +12 "core" ' +2 .tElbow.seek 7 + "manipulator"&k( +136 "core" ( +33 .tElbow.coast +8 "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 +2 "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &m& +2 "core" & 3 N & 8 +2 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &n& +3 "core" & P P A 9 + .tForearm.force -40 +2 "manipulator"&5 +33 &o& +2 "core" &  f R +2 "manipulator"&p% +4 "core" %Σ q R + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &q% +3 "core" %Σ H NZ +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &r% +2 "core" %Τ  N} +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&s' ] +110 "core" ' + .tElbow.seek :clear +2 "manipulator"&t(Z +108 "core" ( +2 .tForearm.seek :retract + "manipulator"&v' ] +11 "core" ' + .tElbow.seek 7 +2 "manipulator"&u( +123 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &w& +2 "core" & P M \\ 8 +2 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +40 "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &x& +3 "core" & N O  9 + .tForearm.force -40 +2 "manipulator"&5 +33 &y& +2 "core" &  0 R +2 "manipulator"&z% +4 "core" %΢  \\ Q +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &{% +3 "core" %΢ NZ + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &|% +3 "core" %Υ m N} + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +1935 #t-> calarm 7 +2 "storage"(}% +3 "core" %3  p\ 3 +2 "manipulator"&~% +3 "core" %) 0 0 N _{ +2 "manipulator"&% +3 "core" %) 1 0 Z _{ +2 .tForearm.seek :retract +2 "manipulator"&' ] +92 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&(Z +112 "core" ( +2 "manipulator"&% +3 "core" % \\  X +2 "manipulator"&& +3 "core" &Z + X +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 7 + "storage"(([G +5 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +4 .tForearm.seek :retract + "manipulator"& ' ] +3 "core" ' +2 .tElbow.seek :clear +2 "manipulator"& (Z +3 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&T' ] +4 "core" ' +3 .tElbow.seek 7 + "manipulator"&( +125 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 & & +2 "core" & N O k : +2 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 && +2 "core" & N O h : +2 .tForearm.force -40 +2 "manipulator"&5 +33 && +2 "core" &  Q S +2 "manipulator"&% +3 "core" %Ω   S +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &V% +3 "core" %΢  OV + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &% +2 "core" %Υ v O| +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&' ] +94 "core" ' +2 .tElbow.seek :clear +8 "manipulator"&(Z +110 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&' ] +3 "core" ' +3 .tElbow.seek 7 + "manipulator"&Y( +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 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 && +3 "core" & N L ` 9 +2 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 && +2 "core" & O M c 9 +2 .tForearm.force -40 +2 "manipulator"&5 +33 && +3 "core" &  S +2 "manipulator"&% +3 "core" %Ξ  R +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +33 & % +2 "core" %Σ  NX +2 .tForearm.coast +4 "manipulator"&5 +31 .tForearm.force -55 + "manipulator"&5 +36 &!% +4 "core" %Φ  N} +4 .tForearm.coast +4 "manipulator"&5 +26 .tForearm.force -55 + "manipulator"&5 +37 .tForearm.coast + "manipulator"&5 +15 .tForearm.seek :retract +2 "manipulator"&"' ] +103 "core" ' +4 .tElbow.seek :clear + "manipulator"&#(Z +109 "core" ( +4 .tForearm.seek :retract +4 "manipulator"&%' ] +14 "core" ' +2 .tElbow.seek 7 +2 "manipulator"&$( +126 "core" ( + .tElbow.coast +2 "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &&& +2 "core" & M M V : +2 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +82 .tElbow.force 65 +18 "manipulator"&6A +19 .tElbow.force -65 + "manipulator"&6 +18 .tElbow.force 65 + "manipulator"&6A +18 .tElbow.force -65 +2 "manipulator"&6 +16 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &'& +2 "core" & L M X 8 +2 .tForearm.force -40 +2 "manipulator"&5 +33 &(& +3 "core" &   R +4 "manipulator"&)% +6 "core" %Ψ \ l R +4 .tForearm.coast + "manipulator"&5 +27 .tForearm.force -55 + "manipulator"&5 +33 &*% +2 "core" %Σ  OT +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &+% +2 "core" %Χ S P{ +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract +2 "manipulator"&,' ] +91 "core" ' +2 .tElbow.seek :clear + "manipulator"&-(Z +108 "core" ( +2 .tForearm.seek :retract + "manipulator"&/' ] +4 "core" ' +2 .tElbow.seek 7 + "manipulator"&.( +108 "core" ( +5 .tElbow.coast + "manipulator"&6 +8 .tForearm.force -70 +3 "manipulator"&5 +7 .tdelay 2 seconds +204 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 +4 "manipulator"&6 +16 .tElbow.force 65 + "manipulator"&6A +16 .tElbow.force -65 + "manipulator"&6 +16 .tElbow.force 65 + "manipulator"&6A +16 .tElbow.force -65 +3 "manipulator"&6 +16 .tElbow.force 65 +3 "manipulator"&6A +15 .tElbow.force -65 +3 "manipulator"&6 +15 .tElbow.force 65 +3 "manipulator"&6A +15 .tElbow.force -65 +3 "manipulator"&6 +15 .tElbow.force 65 +4 "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +16 .tElbow.force 65 +2 "manipulator"&6A +16 .tElbow.force -65 +3 "manipulator"&6 +15 .tElbow.force 65 +3 "manipulator"&6A +15 .tElbow.force -65 +3 "manipulator"&6 +15 .tElbow.coast +3 "manipulator"&6 +25 &0& +5 "core" & 0 ) 8 +4 .tElbow.force 65 +3 "manipulator"&6A +23 .tElbow.force -65 +9 "manipulator"&6 +16 .tElbow.force 65 +4 "manipulator"&6A +17 .tElbow.force -65 + "manipulator"&6 +19 .tElbow.force 65 +3 "manipulator"&6A +16 .tElbow.force -65 + "manipulator"&6 +17 .tElbow.force 65 +3 "manipulator"&6A +21 .tElbow.force -65 + "manipulator"&6 +18 .tElbow.force 65 + "manipulator"&6A +16 .tElbow.force -65 +6 "manipulator"&6 +16 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &1& +3 "core" & I 1 8 +2 .tForearm.force -40 + "manipulator"&5 +33 &2& +3 "core" &  9 R +2 "manipulator"&% +3 "core" %Ϊ   R +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &4% +3 "core" %Υ NM + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &5% +2 "core" %Χ Nw +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&6' ] +108 "core" ' +2 .tElbow.seek :clear + "manipulator"&7(Z +108 "core" ( +2 .tForearm.seek :retract + "manipulator"&3' ] +4 "core" ' +2 .tElbow.seek 7 +2 "manipulator"&9( +123 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +240 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &:& +3 "core" & 1 L i 8 +2 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 && +2 "core" & M J K 9 +2 .tForearm.force -40 +2 "manipulator"&5 +33 &;& +2 "core" &  8 R +2 "manipulator"&<% +4 "core" %Μ   Q + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &=% +3 "core" %Φ NN +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &?% +2 "core" %Ψ 8 Mk +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2268 #t-> calarm 6 +2 "storage"(8% +3 "core" %3   ,\ 3 +2 "manipulator"&@% +3 "core" % 4 4 ^ _ +2 "manipulator"&A% +3 "core" % 0 1 \\ _ +3 .tForearm.seek :retract + "manipulator"&B' ] +110 "core" ' +2 .tElbow.seek :clear + "manipulator"&D(Z +109 "core" ( +2 "manipulator"&E% +3 "core" % G * 0 5 ^ +2 "manipulator"&F& +3 "core" &Z 3 2 V ^ +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(I(K +199 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +3 .tForearm.seek :retract +2 "manipulator"&' ] +14 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&L(Z +3 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&' ] +3 "core" ' +3 .tElbow.seek 6 +2 "manipulator"&G( +127 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +98 "Can"%\ J. +104 .tForearm.force -100 +3 "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +24 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +54 &J& +2 "core" &G L M g : +2 .tElbow.force 65 +8 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &Q& +3 "core" &F A K 7 9 +2 .tForearm.force -40 + "manipulator"&5 +33 &R& +3 "core" &F  g T +2 "manipulator"&M% +3 "core" %P  F R} +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +33 &% +3 "core" %9 N0 +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +33 &N% +2 "core" %? 7 Op +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&H' ] +88 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&O(Z +109 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&U' ] +3 "core" ' +2 .tElbow.seek 6 +2 "manipulator"&( +108 "core" ( + .tElbow.coast +2 "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &K& +2 "core" &E N M p 9 +2 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &W& +3 "core" &E O P p 9 + .tForearm.force -40 +2 "manipulator"&5 +33 &X& +2 "core" &E  b S +2 "manipulator"&>% +3 "core" %Q  w R| +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &S% +3 "core" %9  N+ + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &P% +2 "core" %?  Ol +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&Z' ] +101 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&[(Z +107 "core" ( +2 .tForearm.seek :retract +8 "manipulator"&\\' ] +4 "core" ' +2 .tElbow.seek 6 + "manipulator"&]( +127 "core" ( + .tElbow.coast +2 "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +17 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &^& +3 "core" &E 2 M n 8 +2 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &_& +3 "core" &E 2 N + 8 +2 .tForearm.force -40 +2 "manipulator"&5 +32 &`& +3 "core" &E  S +2 "manipulator"&a% +3 "core" %Q  j Q| +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &b% +3 "core" %: ] N) +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &c% +2 "core" %?  Nh +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&d' ] +92 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&e(Z +123 "core" ( +5 .tForearm.seek :retract +5 "manipulator"&f' ] +6 "core" ' +4 .tElbow.seek 6 +6 "manipulator"&g( +128 "core" ( +4 .tElbow.coast + "manipulator"&6 +6 .tForearm.force -70 +2 "manipulator"&5 +6 .tdelay 2 seconds +203 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +16 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +15 .tElbow.force 65 +5 "manipulator"&6A +13 .tElbow.force -65 +4 "manipulator"&6 +15 .tElbow.coast +7 "manipulator"&6 +23 &h& +3 "core" &E P O ] 9 + .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +44 .tElbow.force 65 +8 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &i& +3 "core" &E P M X : +2 .tForearm.force -40 + "manipulator"&5 +33 &j& +3 "core" &E V P +2 "manipulator"&k% +3 "core" %R \\ O} +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +5 "manipulator"&5 +32 &l% +9 "core" %9  M+ +4 .tForearm.coast +2 "manipulator"&5 +28 .tForearm.force -55 +3 "manipulator"&5 +35 &m% +3 "core" %? s Nq +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&n' ] +107 "core" ' +2 .tElbow.seek :clear + "manipulator"&o(Z +108 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&p' ] +10 "core" ' +2 .tElbow.seek 6 + "manipulator"&q( +129 "core" ( +3 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +4 "manipulator"&6 +23 .tElbow.force 65 +3 "manipulator"&6A +17 .tElbow.force -65 +5 "manipulator"&6 +18 .tElbow.force 65 +3 "manipulator"&6A +16 .tElbow.force -65 +4 "manipulator"&6 +17 .tElbow.force 65 +5 "manipulator"&6A +15 .tElbow.force -65 +3 "manipulator"&6 +15 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &r& +2 "core" &D N L 5 7 +2 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +16 .tElbow.force -65 +2 "manipulator"&6 +16 .tElbow.force 65 +3 "manipulator"&6A +15 .tElbow.force -65 +3 "manipulator"&6 +15 .tElbow.force 65 +4 "manipulator"&6A +14 .tElbow.force -65 +4 "manipulator"&6 +13 .tElbow.force 65 +5 "manipulator"&6A +14 .tElbow.force -65 +4 "manipulator"&6 +14 .tElbow.force 65 +3 "manipulator"&6A +15 .tElbow.force -65 +4 "manipulator"&6 +14 .tElbow.force 65 +4 "manipulator"&6A +14 .tElbow.force -65 +4 "manipulator"&6 +14 .tElbow.force 65 +4 "manipulator"&6A +12 .tElbow.force -65 +4 "manipulator"&6 +12 .tElbow.force 65 +4 "manipulator"&6A +12 .tElbow.force -65 +4 "manipulator"&6 +14 .tElbow.force 65 +3 "manipulator"&6A +15 .tElbow.force -65 +3 "manipulator"&6 +15 .tElbow.coast +3 "manipulator"&6 +28 &s& +7 "core" &E 0 @ 7 +5 .tForearm.force -40 + "manipulator"&5 +41 &t& +7 "core" &E g Q +5 "manipulator"&u% +5 "core" %Q  Q| +4 .tForearm.coast +4 "manipulator"&5 +27 .tForearm.force -55 +4 "manipulator"&5 +37 &v% +8 "core" %: v M( +5 .tForearm.coast +4 "manipulator"&5 +25 .tForearm.force -55 + "manipulator"&5 +33 &w% +2 "core" %? Nj +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +1900 #t-> calarm 5 +2 "storage"(x% +3 "core" %3  \ 2 +2 "manipulator"&y% +3 "core" %а 3 2 s _ +2 "manipulator"&z% +3 "core" %а 2 1 | _ +2 .tForearm.seek :retract +2 "manipulator"&{' ] +90 "core" ' +2 .tElbow.seek :clear + "manipulator"&|(Z +110 "core" ( + "manipulator"&}% +3 "core" % T    Y +2 "manipulator"&~& +3 "core" &Z  0 Y +3 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 5 +33 "storage"((; +193 "core" ( + .tSC.configure :limp +8 "storage"($(\ 1b +3 .tForearm.seek :retract +2 "manipulator"&' ] +4 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&(Z +3 "core" ( +3 .tForearm.seek :retract + "manipulator"&' ] +4 "core" ' +2 .tElbow.seek 5 +2 "manipulator"&(' +107 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 +2 "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 && +3 "core" &7 D M $ 9 + .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 & & +2 "core" &7 / D ^ 8 +2 .tForearm.force -40 +2 "manipulator"&5 +33 & & +3 "core" &7   S +2 "manipulator"&% +3 "core" %  U R +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &T% +3 "core" %  NK +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 & % +3 "core" %  Nm + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract +2 "manipulator"&' ] +99 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&(Z +111 "core" ( +2 .tForearm.seek :retract + "manipulator"&' ] +4 "core" ' +2 .tElbow.seek 5 +2 "manipulator"&V(' +106 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 +2 "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +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 +2 "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 && +2 "core" &8 O O _ 8 +2 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +44 .tElbow.force 65 +8 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 && +3 "core" &5 N N j 8 + .tForearm.force -40 +2 "manipulator"&5 +33 && +2 "core" &5  R +2 "manipulator"&Y% +4 "core" %  P R + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &% +2 "core" %  NI +2 .tForearm.coast +2 "manipulator"&5 +24 .tForearm.force -55 + "manipulator"&5 +33 &% +2 "core" % t Np +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract +2 "manipulator"&' ] +93 "core" ' +2 .tElbow.seek :clear + "manipulator"&(Z +111 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&' ] +3 "core" ' +2 .tElbow.seek 5 +2 "manipulator"& (' +125 "core" ( + .tElbow.coast +2 "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +17 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &!& +2 "core" &5 2 L 8 +2 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &"& +2 "core" &5 0 ; K 8 +2 .tForearm.force -40 +2 "manipulator"&5 +33 &#& +3 "core" &5  R + "manipulator"&$% +3 "core" %  ` R +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +33 &%% +2 "core" % NC +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +33 &&% +2 "core" % 9 Nk +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&'' ] +108 "core" ' +2 .tElbow.seek :clear + "manipulator"&((Z +116 "core" ( +2 .tForearm.seek :retract + "manipulator"&)' ] +4 "core" ' +33 .tElbow.seek 5 +8 "manipulator"&*(' +124 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 +2 "manipulator"&5 +33 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &+& +3 "core" &3 : 0 8 + .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &,& +3 "core" &4 = 0 \ 8 + .tForearm.force -40 +2 "manipulator"&5 +33 &-& +2 "core" &4  R R +2 "manipulator"&.% +4 "core" %  \\ R + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &/% +3 "core" % 0 ND +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +6 "manipulator"&5 +33 &0% +2 "core" %  Nj +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&1' ] +93 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&2(Z +109 "core" ( +2 .tForearm.seek :retract + "manipulator"&' ] +23 "core" ' +2 .tElbow.seek 5 +2 "manipulator"&4(' +110 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +4 "manipulator"&6 +14 .tElbow.coast +3 "manipulator"&6 +24 &5& +6 "core" &5  % 8 +3 .tElbow.force 65 +3 "manipulator"&6A +21 .tElbow.force -65 + "manipulator"&6 +16 .tElbow.force 65 +2 "manipulator"&6A +16 .tElbow.force -65 + "manipulator"&6 +17 .tElbow.force 65 + "manipulator"&6A +16 .tElbow.force -65 +2 "manipulator"&6 +15 .tElbow.force 65 +11 "manipulator"&6A +15 .tElbow.force -65 +4 "manipulator"&6 +13 .tElbow.force 65 +5 "manipulator"&6A +14 .tElbow.force -65 +4 "manipulator"&6 +69 .tElbow.force 65 +15 "manipulator"&6A +16 .tElbow.force -65 + "manipulator"&6 +16 .tElbow.force 65 +2 "manipulator"&6A +17 .tElbow.force -65 +6 "manipulator"&6 +17 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +16 .tElbow.force 65 + "manipulator"&6A +18 .tElbow.force -65 + "manipulator"&6 +16 .tElbow.force 65 + "manipulator"&6A +16 .tElbow.force -65 +4 "manipulator"&6 +13 .tElbow.coast +5 "manipulator"&6 +22 &6& +3 "core" &3 3 b 8 +2 .tForearm.force -40 + "manipulator"&5 +33 &7& +3 "core" &3  2 R +2 "manipulator"&9% +3 "core" %   Q +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +33 &3% +2 "core" % K NE +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &:% +3 "core" % N Nk +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +2344 #t-> calarm 4 +2 "storage"(% +3 "core" %3   I\ 3 +2 "manipulator"&;% +3 "core" %a 3 4 j ^ +2 "manipulator"&<% +4 "core" %a 1 ; _ +2 .tForearm.seek :retract + "manipulator"&=' ] +94 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&?(Z +107 "core" ( +2 "manipulator"&8% +3 "core" % `  X +2 "manipulator"&@& +3 "core" &Z D X +3 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 4 +2 "storage"(A(, +187 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 .tForearm.seek :retract +2 "manipulator"&E' ] +3 "core" ' +2 .tElbow.seek :clear + "manipulator"&F(Z +3 "core" ( +3 .tForearm.seek :retract + "manipulator"&' ] +4 "core" ' +2 .tElbow.seek 4 + "manipulator"&B( +125 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 +2 "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &D& +2 "core" & N N g 9 +2 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 && +2 "core" & K C < 9 +2 .tForearm.force -40 +2 "manipulator"&5 +33 &L& +2 "core" &  7 S +2 "manipulator"&G% +3 "core" %` 5 R +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &% +3 "core" %N ; O) + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &J% +3 "core" %R * N] +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +64 .tForearm.coast +8 "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&Q' ] +110 "core" ' +2 .tElbow.seek :clear + "manipulator"&R(Z +120 "core" ( +3 .tForearm.seek :retract + "manipulator"&M' ] +4 "core" ' +2 .tElbow.seek 4 + "manipulator"&( +125 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &N& +2 "core" & N N G 9 +2 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +16 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &H& +2 "core" & N N q 9 +2 .tForearm.force -40 +2 "manipulator"&5 +33 &O& +2 "core" &  S +2 "manipulator"&% +3 "core" %c  Ry +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &U% +2 "core" %M $ N' +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &K% +2 "core" %Q  O` +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&W' ] +92 "core" ' + .tElbow.seek :clear +2 "manipulator"&X(Z +107 "core" ( +3 .tForearm.seek :retract + "manipulator"&>' ] +3 "core" ' +2 .tElbow.seek 4 +2 "manipulator"&S( +130 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &P& +2 "core" & M M b 9 +2 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +33 "manipulator"&6 +12 .tElbow.force 65 +8 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &Z& +2 "core" &  s 8 +2 .tForearm.force -40 +2 "manipulator"&5 +32 &[& +3 "core" &  R +2 "manipulator"&]% +3 "core" %c s Qz +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +33 &\\% +2 "core" %M i N$ +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &^% +3 "core" %Q N] +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&_' ] +88 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&`(Z +109 "core" ( +2 .tForearm.seek :retract + "manipulator"&a' ] +4 "core" ' +2 .tElbow.seek 4 + "manipulator"&b( +126 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &c& +2 "core" & = - X 8 +2 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &d& +2 "core" & ? 1  8 +2 .tForearm.force -40 +2 "manipulator"&5 +33 &e& +2 "core" &   R +2 "manipulator"&g% +3 "core" %b   Q} +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &f% +2 "core" %M I M& +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &h% +2 "core" %Q q N^ +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract +2 "manipulator"&i' ] +88 "core" ' +2 .tElbow.seek :clear + "manipulator"&j(Z +120 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&k' ] +3 "core" ' +2 .tElbow.seek 4 +2 "manipulator"&l( +130 "core" ( + .tElbow.coast +8 "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &m& +3 "core" & * 2 ) 8 +2 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &n& +3 "core" & . $ P 8 + .tForearm.force -40 +2 "manipulator"&5 +33 &o& +2 "core" &   R +2 "manipulator"&q% +4 "core" %a   Q + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &p% +2 "core" %O o N" +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &r% +2 "core" %R NV +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +1848 #t-> calarm 3 + "storage"(s% +3 "core" %3  H\ 3 +2 "manipulator"&t% +3 "core" %Ю / 0 S ^ +2 "manipulator"&u% +3 "core" %Ю 0 2 c _ +2 .tForearm.seek :retract +2 "manipulator"&v' ] +91 "core" ' +2 .tElbow.seek :clear + "manipulator"&w(Z +117 "core" ( +2 "manipulator"&x% +3 "core" % U    Z +2 "manipulator"&y& +3 "core" &Z  Z +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 3 +2 "storage"(z(G +190 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 .tForearm.seek :retract + "manipulator"&}' ] +4 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&~(Z +3 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&I' ] +3 "core" ' +2 .tElbow.seek 3 +2 "manipulator"&{( +132 "core" ( +5 .tElbow.coast + "manipulator"&6 +7 .tForearm.force -70 + "manipulator"&5 +8 .tdelay 2 seconds +204 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 +4 "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +15 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +45 .tElbow.force -65 +8 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &|& +3 "core" & O K $ : +2 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 && +3 "core" & N M t 9 + .tForearm.force -40 +2 "manipulator"&5 +33 && +2 "core" &   S +2 "manipulator"&% +3 "core" %S  C Ru +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +33 &% +3 "core" %;  N/ +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &% +3 "core" %A  Nq +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +34 .tForearm.coast +3 "manipulator"&5 +6 .tForearm.seek :retract + "manipulator"& ' ] +91 "core" ' +4 .tElbow.seek :clear +4 "manipulator"& (Z +118 "core" ( +4 .tForearm.seek :retract +2 "manipulator"&' ] +15 "core" ' +12 .tElbow.seek 3 +5 "manipulator"&T( +131 "core" ( +4 .tElbow.coast +4 "manipulator"&6 +5 .tForearm.force -70 +2 "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 +2 "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 & & +2 "core" & O 3 # 8 +2 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 && +2 "core" & N M ] 8 +2 .tForearm.force -40 +2 "manipulator"&5 +32 && +3 "core" &  u R +2 "manipulator"&V% +8 "core" %R  Rr + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &% +2 "core" %;  N+ +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +33 &% +2 "core" %A  Nj +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&' ] +92 "core" ' +2 .tElbow.seek :clear +8 "manipulator"&(Z +108 "core" ( +2 .tForearm.seek :retract + "manipulator"&Y' ] +17 "core" ' +2 .tElbow.seek 3 + "manipulator"&( +125 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +6 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +23 && +2 "core" & 2 N ( 8 +2 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 && +2 "core" & 0 > + 8 +2 .tForearm.force -40 +2 "manipulator"&5 +32 && +3 "core" &  R +2 "manipulator"& % +3 "core" %S  \ Rr +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +33 &% +2 "core" %; { N+ +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &!% +3 "core" %B Nl + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract +2 "manipulator"&"' ] +91 "core" ' +2 .tElbow.seek :clear + "manipulator"&#(Z +115 "core" ( +3 .tForearm.seek :retract + "manipulator"&$' ] +4 "core" ' +2 .tElbow.seek 3 +2 "manipulator"&%( +129 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &&& +2 "core" & L 3 8 +2 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +44 .tElbow.force 65 +8 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &'& +2 "core" & 2 N  8 +2 .tForearm.force -40 +2 "manipulator"&5 +32 &(& +3 "core" &  [ R +2 "manipulator"&*% +3 "core" %S  > Qw +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &)% +3 "core" %; M M* +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &+% +2 "core" %A ] Ni +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&,' ] +94 "core" ' +2 .tElbow.seek :clear + "manipulator"&-(Z +108 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&.' ] +3 "core" ' +2 .tElbow.seek 3 +2 "manipulator"&/( +129 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &0& +2 "core" & / & 8 +2 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &1& +2 "core" & > 0 8 +2 .tForearm.force -40 +2 "manipulator"&5 +33 &2& +3 "core" &  B Q + "manipulator"&4% +4 "core" %M J Q + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &% +2 "core" %?  N) +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &5% +3 "core" %B  NY +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2500 #t-> calarm 2 +3 "storage"(6% +2 "core" %3   Z\ 3 +2 "manipulator"&7% +3 "core" %У 4 1 Q _ +3 "manipulator"&9% +3 "core" %У 0 3 ` _ +2 .tForearm.seek :retract +2 "manipulator"&3' ] +91 "core" ' +2 .tElbow.seek :clear + "manipulator"&:(Z +114 "core" ( +2 "manipulator"&% +3 "core" % q\   [ +2 "manipulator"&;& +34 "core" &Z   Z [ +3 .tSC.reconfigure :tight +8 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(<( +186 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +4 .tForearm.seek :retract + "manipulator"&8' ] +4 "core" ' +2 .tElbow.seek :clear + "manipulator"&@(Z +4 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&' ] +4 "core" ' +2 .tElbow.seek 2 + "manipulator"&=( +133 "core" ( + .tElbow.coast +2 "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 +2 "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +17 .tElbow.force -65 +2 "manipulator"&6 +16 .tElbow.force 65 +4 "manipulator"&6A +16 .tElbow.force -65 +5 "manipulator"&6 +13 .tElbow.force 65 +5 "manipulator"&6A +14 .tElbow.force -65 +4 "manipulator"&6 +13 .tElbow.force 65 +4 "manipulator"&6A +16 .tElbow.force -65 + "manipulator"&6 +16 .tElbow.force 65 +3 "manipulator"&6A +20 .tElbow.force -65 +5 "manipulator"&6 +15 .tElbow.coast +2 "manipulator"&6 +27 &?& +5 "core" & = 1 O 9 +2 .tElbow.force 65 +4 "manipulator"&6A +16 .tElbow.force -65 + "manipulator"&6 +16 .tElbow.force 65 + "manipulator"&6A +16 .tElbow.force -65 +2 "manipulator"&6 +16 .tElbow.force 65 +3 "manipulator"&6A +15 .tElbow.force -65 +4 "manipulator"&6 +14 .tElbow.force 65 +4 "manipulator"&6A +15 .tElbow.force -65 +4 "manipulator"&6 +16 .tElbow.force 65 + "manipulator"&6A +17 .tElbow.force -65 +3 "manipulator"&6 +15 .tElbow.force 65 +4 "manipulator"&6A +14 .tElbow.force -65 +4 "manipulator"&6 +14 .tElbow.force 65 +3 "manipulator"&6A +15 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.coast +3 "manipulator"&6 +24 &E& +3 "core" & K D 9 + .tForearm.force -40 +2 "manipulator"&5 +33 &F& +2 "core" &   R +2 "manipulator"&B% +4 "core" %N \ Rv + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &% +3 "core" %= # N( +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &D% +2 "core" %C  N^ +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 +4 "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract +2 "manipulator"&' ] +89 "core" ' + .tElbow.seek :clear +2 "manipulator"&L(Z +108 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&G' ] +4 "core" ' +2 .tElbow.seek 2 + "manipulator"&( +146 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +16 .tElbow.force 65 + "manipulator"&6A +16 .tElbow.force -65 +3 "manipulator"&6 +13 .tElbow.force 65 +6 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +55 &J& +2 "core" & O N v : +2 .tElbow.force 65 +8 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +28 &Q& +8 "core" & 2 6 7 +5 .tForearm.force -40 + "manipulator"&5 +36 &R& +8 "core" & I R +5 "manipulator"&% +8 "core" %N  \\ R +5 .tForearm.coast +2 "manipulator"&5 +28 .tForearm.force -55 +5 "manipulator"&5 +36 &M% +2 "core" %@  N( +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +33 &N% +2 "core" %D H NY +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&H' ] +105 "core" ' +4 .tElbow.seek :clear +4 "manipulator"&O(Z +108 "core" ( +5 .tForearm.seek :retract +2 "manipulator"&' ] +8 "core" ' +4 .tElbow.seek 2 +3 "manipulator"&U( +137 "core" ( +3 .tElbow.coast +2 "manipulator"&6 +8 .tForearm.force -70 +9 "manipulator"&5 +5 .tdelay 2 seconds +204 .Forearm.force -100 +2 "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &K& +2 "core" & N O b 8 +2 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast +3 "manipulator"&6 +22 &W& +3 "core" & O N d 9 +2 .tForearm.force -40 + "manipulator"&5 +33 &X& +2 "core" &  \ R +2 "manipulator"&S% +4 "core" %R  M Ry + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &>% +2 "core" %? W N( +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &P% +3 "core" %C  N_ +2 .tForearm.coast + "manipulator"&5 +28 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&Z' ] +89 "core" ' +2 .tElbow.seek :clear + "manipulator"&[(Z +116 "core" ( +2 .tForearm.seek :retract +8 "manipulator"&]' ] +3 "core" ' +2 .tElbow.seek 2 +2 "manipulator"&\\( +131 "core" ( + .tElbow.coast +2 "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &^& +2 "core" & 4 M w 8 +2 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +18 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &_& +2 "core" & O O # 9 +2 .tForearm.force -40 +2 "manipulator"&5 +33 &`& +3 "core" &  K R + "manipulator"&b% +4 "core" %R  9 Qw + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &a% +2 "core" %? g M& +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +3 "manipulator"&5 +32 &c% +3 "core" %C > N] +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract +2 "manipulator"&d' ] +88 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&e(Z +105 "core" ( +3 .tForearm.seek :retract + "manipulator"&g' ] +4 "core" ' +2 .tElbow.seek 2 + "manipulator"&f( +125 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +205 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &h& +2 "core" & P D  9 +2 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +44 .tElbow.force 65 +8 "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &i& +3 "core" & : / 9 +2 .tForearm.force -40 + "manipulator"&5 +33 &j& +2 "core" & - R +3 "manipulator"&l% +3 "core" %Q  Q{ +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &k% +3 "core" %@ v N& + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &m% +2 "core" %D l NW +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +1677 #t-> calarm 1 + "storage"(n% +3 "core" %3  \ 2 +2 "manipulator"&o% +4 "core" %П 2 0 m ^ +2 "manipulator"&q% +3 "core" %П 1 0 a ] +2 .tForearm.seek :retract +2 "manipulator"&p' ] +93 "core" ' +2 .tElbow.seek :clear + "manipulator"&r(Z +108 "core" ( + "manipulator"&s% +3 "core" % V  ; W +2 "manipulator"&t& +4 "core" &Z  W +2 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 1 +2 "storage"(u( +188 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +3 .tForearm.seek :retract +2 "manipulator"&x' ] +3 "core" ' +7 .tElbow.seek :clear +2 "manipulator"&y(Z +3 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&A' ] +3 "core" ' +3 .tElbow.seek 1 + "manipulator"&v( +130 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &w& +2 "core" & M N p 9 +2 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &}& +3 "core" & O O M 9 + .tForearm.force -40 +2 "manipulator"&5 +33 &~& +2 "core" &   S +2 "manipulator"&{% +3 "core" %ϒ  N Rw +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &I% +3 "core" %σ  N% + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &|% +3 "core" %φ 2 NS +33 .tForearm.coast +9 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&' ] +89 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&(Z +116 "core" ( +3 .tForearm.seek :retract + "manipulator"&' ] +4 "core" ' +2 .tElbow.seek 1 + "manipulator"&( +130 "core" ( + .tElbow.coast +2 "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +17 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 && +2 "core" & N L ' 9 +2 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 & & +2 "core" & O 4 } 8 +2 .tForearm.force -40 +2 "manipulator"&5 +33 & & +2 "core" &  O R +2 "manipulator"&T% +4 "core" %ϑ  t R{ + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &% +2 "core" %τ d N# +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 & % +2 "core" %χ  NN +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&' ] +89 "core" ' + .tElbow.seek :clear +2 "manipulator"&(Z +108 "core" ( +2 .tForearm.seek :retract + "manipulator"&V' ] +3 "core" ' +2 .tElbow.seek 1 +2 "manipulator"&( +125 "core" ( +4 .tElbow.coast + "manipulator"&6 +8 .tForearm.force -70 +12 "manipulator"&5 +13 .tdelay 2 seconds +204 .Forearm.force -100 +2 "manipulator"&5 +35 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 +2 "manipulator"&6A +18 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +24 && +4 "core" & !  ' 8 +4 .tElbow.force 65 +3 "manipulator"&6A +56 .tElbow.force -65 +8 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 && +2 "core" & M D . 9 +2 .tForearm.force -40 +2 "manipulator"&5 +33 && +2 "core" &   S +2 "manipulator"&% +4 "core" %ϓ   R{ + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &Y% +3 "core" %υ F L +2 .tForearm.coast +9 "manipulator"&5 +29 .tForearm.force -55 +5 "manipulator"&5 +32 &% +8 "core" %χ ^ MG +6 .tForearm.coast + "manipulator"&5 +27 .tForearm.force -55 +5 "manipulator"&5 +36 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&' ] +90 "core" ' +2 .tElbow.seek :clear + "manipulator"&(Z +109 "core" ( +3 .tForearm.seek :retract +4 "manipulator"& ' ] +6 "core" ' +4 .tElbow.seek 1 +4 "manipulator"&( +126 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +15 .tElbow.force 65 +5 "manipulator"&6A +19 .tElbow.force -65 + "manipulator"&6 +17 .tElbow.force 65 +4 "manipulator"&6A +17 .tElbow.force -65 +5 "manipulator"&6 +14 .tElbow.force 65 +5 "manipulator"&6A +14 .tElbow.force -65 +5 "manipulator"&6 +13 .tElbow.force 65 +7 "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &!& +2 "core" & 0 A  8 +2 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 +3 "manipulator"&6 +15 .tElbow.force 65 +4 "manipulator"&6A +15 .tElbow.force -65 +2 "manipulator"&6 +16 .tElbow.force 65 + "manipulator"&6A +17 .tElbow.force -65 + "manipulator"&6 +16 .tElbow.force 65 +2 "manipulator"&6A +16 .tElbow.force -65 +2 "manipulator"&6 +16 .tElbow.force 65 +2 "manipulator"&6A +16 .tElbow.force -65 +3 "manipulator"&6 +15 .tElbow.force 65 +2 "manipulator"&6A +15 .tElbow.force -65 +3 "manipulator"&6 +15 .tElbow.force 65 +3 "manipulator"&6A +15 .tElbow.force -65 +3 "manipulator"&6 +15 .tElbow.coast +3 "manipulator"&6 +25 &"& +5 "core" &  % 8 +4 .tForearm.force -40 +3 "manipulator"&5 +36 &#& +4 "core" &  R +4 "manipulator"&%% +20 "core" %ϓ   Qy +6 .tForearm.coast + "manipulator"&5 +29 .tForearm.force -55 +3 "manipulator"&5 +41 &$% +5 "core" %τ 7 M! +4 .tForearm.coast +2 "manipulator"&5 +27 .tForearm.force -55 +2 "manipulator"&5 +36 &&% +5 "core" %υ u ML +4 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&'' ] +89 "core" ' +2 .tElbow.seek :clear + "manipulator"&((Z +114 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&*' ] +2 "core" ' +34 .tElbow.seek 1 +9 "manipulator"&)( +126 "core" ( + .tElbow.coast +2 "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +17 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &+& +2 "core" & 3 J Q 8 +2 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &,& +2 "core" & 1 + [ 8 +2 .tForearm.force -40 +2 "manipulator"&5 +32 &-& +3 "core" &  R +2 "manipulator"&/% +3 "core" %ϔ  ~ Rx +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &.% +3 "core" %τ N! + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &0% +2 "core" %υ c MQ +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3987 "Can"\ 50 * +10645 #t-> exit +7 #mEXIT @1752806528.85PDT @1752806644.14PDT = =mMAIN_scheduler =tMAIN @PDT1752806644.99 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +114 #"core_reset"Sent BREAK + #t@52888 sendCRC with ifg=0x20, ie=0x7F + #@53336 sendCRC with ifg=0x20, ie=0x7F + #@54653 sendCRC with ifg=0x20, ie=0x7F #@56019 sendCRC with ifg=0x08, ie=0x5F + #@33076 sendCRC with ifg=0x20, ie=0x7F #@33524 sendCRC with ifg=0x20, ie=0x7F + #@34841 sendCRC with ifg=0x20, ie=0x7F #@36207 sendCRC with ifg=0x08, ie=0x5F + #@34276 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +264 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +433 "Can"$\ 61 c + $\ 61 c #tPolling Can every 10:00 +2 #Cleanly exited at 19:42:08PDT17-Jul-25 +230 #-> ESP.ready! +154 "sampler") +3 ) +2 "core"  +2 "collection"' +3 ' +2 "core"  +2 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +2 ' 0\ +3 ' -\ +3 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %P +2 .tCS.configure :default +2 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +3 "core" + +2 .tCS.configure :default + "collection"'#P d@b +3 "processing"%% +2 "core" %ܓ \  +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +2 "core" %&~ N +2 .tSS.configure :default +2 "sampler")#.0X Arm.garage +2 "manipulator"&1& +3 "core" & 1 0 ^ +2 "manipulator"&2% +3 "core" % 0 0 m ^ +3 .tForearm.seek :retract + "manipulator"&3' ] +95 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&4(-z +177 "core" ( + "manipulator"&5& +3 "core" &-  6 Wq +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &6& +3 "core" &-   Wq +2 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&7'o +114 "core" ' +2 "manipulator"&8& +3 "core" &-  Fq +2 "manipulator"&9% +3 "core" %yc  E; +404 #t-> Arm.retract +2 .Hand.open +2 "manipulator"&:1 +15 "core" 1 + "manipulator"&;% +3 "core" %xg  E< +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&<' ] +102 "core" ' +2 "manipulator"&=& +3 "core" &-   C Wq +2 "manipulator"&>% +3 "core" % M    W +792 #t-> access 1 +2 "storage"(?% +2 "core" %3 ]\ / +2 "manipulator"&@% +4 "core" % M  W +2 "manipulator"&A& +3 "core" &-  * Vq +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(B(; +670 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +3 (C& +3 "core" &; \ +# +856 #t-> require "shuffle" +1727 #-> shuffle2 +3 #Shuffling two pucks from tube 1 to 2 of [1..7] +2 #Loading generic puck from tube 1 into Collection Clamp + "collection"'D& +3 "core" &{  +2 "manipulator"&E% +3 "core" % M "  Z +3 "storage"(F% +3 "core" %3   \ 3 +2 "storage"(G. +2 "core" .(; +3 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 1 +2 "storage"(H( +683 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +3 (I& +2 "core" & +\ % +2 "manipulator"&J& +3 "core" &- 0  [ Wq +2 "manipulator"&K% +3 "core" % M  V W +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&L( +171 "core" ( + "manipulator"&M& +4 "core" &  6 W3 +2 "storage"(N& +3 "core" & t\ / +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 800 counts + "manipulator"&O'ұ +100 "core" ' +2 "storage"(P& +3 "core" &  Q\ 3 +3 .tSE.reconfigure :pick + "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(Q' +304 "core" ' + "storage"(R- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (S& +2 "core" & \ 1 +2 "manipulator"&T& +4 "core" &  t [3 +2 .tElbow.seek 1 +2 "manipulator"&U( +3 "core" ( +2 "manipulator"&V& +3 "core" &   1 [3 +2 "storage"(W& +3 "core" & M\ 2 +3 .tForearm.seek 1 + 300 counts +2 "manipulator"&X'н +32 "core" ' +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&Y/ +20 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&Z& +3 "storage"([') +8 "core" &   Z3 +2 "manipulator"&\\% +3 "core" %    W +3 .tForearm.seek :retract +2 "manipulator"&]' ] +93 "core" ' +2 .tElbow.seek CC +2 "manipulator"&^( +158 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +18 "core" ( + "manipulator"&_& +4 "core" &   s Z +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &`& +3 "core" &  Z +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&a'ш +92 "core" ' +3 "manipulator"&b& +4 "core" &   q Z +2 "manipulator"&c% +3 "core" %ы   [; +2 "collection"'d& +4 "core" &{  +9 "collection"'e& +4 "core" &{  +3 .tCC.seek :closed +2 "collection"'f(X +3 "core" &{  +8 &C &j +9 &^Sv 9 +9 &yr N +10 &MK U +9 &C U +9 &I U +10 &I U +9 &TG U +10 & G U +9 &!F U +9 &#G U +10 &%\\J U +9 &' F T +9 &(C U +10 &*F U +9 &,dE U +10 &.&G U +9 &/E U +9 &1G U +10 &3nC T +9 &5.I U +9 &6E T +10 &8C T +9 &:tH U +10 &<7D U +9 &=J U +9 &?F U +10 &A|H U +9 &C>E U +9 &DJ U +10 &FO V +9 &HW W +10 &J;j Y +9 &K| [ +9 &M ^ +10 &On _ +9 &Q2 _ +9 &R a +10 &T a +9 &Vm b +9 &X~ 5 +10 &X 2 +9 &Xe F +6 ( +2 "collection"'e& +3 "core" &X^ F +3 #tCollection Clamp onSpring/offSpring for 8/26 samples, on/off torque 2.19 + .Hand.open +2 "manipulator"&g1 +26 "core" 1 + "manipulator"&h% +4 "core" %ы   T; +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&i' ] +99 "core" ' +2 #tLoading generic puck from tube 1 into Processing Clamp +2 "processing"%j& +3 "core" & +2 "manipulator"&k% +3 "core" % n  T +3 "storage"(l% +4 "core" %A\ - + "storage"(m. +4 "core" .( + "storage"(n& +4 "core" & \ - +2 "storage"(o& +3 "core" & \ - +2 "manipulator"&p& +3 "core" &  T +2 "manipulator"&q% +4 "core" % n  > T +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&r( +150 "core" ( +2 "manipulator"&s& +3 "core" &   T +2 "storage"(t& +3 "core" & \ - +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 800 counts +2 "manipulator"&u'ұ +89 "core" ' +2 "storage"(v& +3 "core" & \ . +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(w' +309 "core" ' +2 "storage"(x- +3 "core" -'U +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (y& +2 "core" & \ + +2 "manipulator"&z& +3 "core" &  z T +3 .tElbow.seek 1 + "manipulator"&{( +4 "core" ( +2 "manipulator"&|& +3 "core" & T +2 "storage"(}& +3 "core" & \ + +3 .tForearm.seek 1 + 300 counts + "manipulator"&~'н +20 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&/ +22 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&& + "storage"(') +7 "core" &  ! S +2 "manipulator"&% +3 "core" %  H UV +2 .tForearm.seek :retract +2 "manipulator"&' ] +97 "core" ' +2 .tElbow.seek PC + "manipulator"&( +177 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +62 "core" ( +2 "manipulator"&& +3 "core" & a SY +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 & & +2 "core" &  z SY +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"& 'E +97 "core" ' +2 "manipulator"& & +4 "core" & ( o SY +2 "manipulator"&% +3 "core" %E  i S! +2 "processing"%& +4 "core" & +2 "processing"%& +5 "core" &! +2 .tPC.seek :closed +2 "processing"%(SD +3 "core" & +8 & 6 $e +9 &pSu 9 +10 &zm M +9 &hI S +9 &+G S +10 &C S +9 &D S +9 &rB R +10 & 3D S +9 &!G S +10 &#D R +9 &%zF R +9 &';E S +10 &(D S +46 &*G S + &,D S + &.DF R &0F S + &1F S +7 &3G S +9 &5KE S +10 &7 I S +9 &8F S +9 &:H S +10 &G S +10 &?J S +9 &AH S +9 &CZI S +10 &EN S +9 &FY U +9 &Hk W +10 &JQ| Y +9 &L Z +10 &M Z +9 &O [ +9 &QU Z +10 &RPi / +9 &S#0 * +6 ( +2 "processing"%& +3 "core" &S# * +3 #tProcessing Clamp onSpring/offSpring for 8/24 samples, on/off torque 1.68 + .Hand.open + "manipulator"&1 +16 "core" 1 + "manipulator"&% +4 "core" %E ' Q! +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&' ] +105 "core" ' +2 "processing"%& +3 "core" &S# * +2 #tImaging generic puck in Processing Clamp while storing it to tube 2 +2 "manipulator"&% +3 "core" % t  U +3 "storage"(% +3 "core" %A 7\ , +2 "storage"(. +2 "core" .( +3 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(( +202 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +3 (& +2 "core" & \ ( +3 "manipulator"&& +3 "core" & S TY +2 "manipulator"&% +3 "core" % t > T +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&( +262 "core" ( +3 "manipulator"& & +3 "core" &  h Tm +2 "storage"(!& +3 "core" & \ *( +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 800 counts +2 "manipulator"&"'j +94 "core" ' +2 "storage"(#& +3 "core" & \ *( +3 .tSE.reconfigure :pick + "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"($' +286 "core" ' +2 "storage"(%- +3 "core" -' +2 .tSE.configure :default + "storage"(#QK-0-\ b +4 .tSE.seek :place + "storage"(&'e +56 "core" ' +2 "manipulator"&'& +3 "core" & 7 Pm +2 "manipulator"&(% +3 "core" %g P PP +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&)' ] +98 "core" ' +2 .tElbow.seek PC + "manipulator"&*( +242 "core" ( +2 "manipulator"&+& +3 "core" & l Ob +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &,& +3 "core" &  Ob +2 .tForearm.seek PC +2 "manipulator"&-'E +93 "core" ' + .tHand.close +2 "manipulator"&./ +27 "core" / +2 .tPC.seek :open + "processing"%/( +377 "core" ( +2 "storage"(0& +3 "core" & .\ *( +2 "manipulator"&1& +3 "core" &  Qb +2 "manipulator"&2% +3 "core" %V  o R< +3 .tForearm.seek :retract + "manipulator"&5' ] +99 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&6( +260 "core" ( +2 "manipulator"&8& +3 "core" &  r Q +2 "storage"(9& +3 "core" & \ *( +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 800 counts +2 "manipulator"&3'j +105 "core" ' +2 .tHand.open + "manipulator"&:1 +20 "core" 1 +2 "storage"(;- +3 "core" -'e +3 .tSE.seek -0.3 Pucks below Top Plate + "storage"(='1 +35 "core" ' +2 .tSE.reconfigure :seal + "storage"(#QK-0-\ b +3 .tSE.seek -1.27 Pucks below Top Plate +2 "storage"(>' +57 "core" ' +2 #tLights, camera, ACTION! +2 "storage"(7- +3 "core" -' +2 "storage"(?& +3 "core" &  \ ( +2 "manipulator"&@& +3 "core" &   " 3 +3 .tElbow.seek 2 +2 "manipulator"&A( +3 "core" ( +2 "manipulator"&& +3 "core" &   3 +2 "storage"(C& +3 "core" & \ ( +3 .tForearm.seek 2 + 800 counts +2 "manipulator"&D'j +12 "core" ' +2 .tSE.reconfigure :gently +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.56 Pucks below Top Plate + "storage"(E'S +58 "core" ' + "manipulator"&F& +3 "core" &  I T +37 "storage"(G& +3 "core" & ?\ +( +3 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 2 +2 "manipulator"&B'J +36 "core" ' +2 .tElbow.hold +2 "manipulator"&I, +3 "core" , +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +4 .tSE.reconfigure :default + "storage"(#QK-0-\ b +9 .tSE.seek -0.37 Pucks below Top Plate +2 "storage"(J' +26 "core" ' +2 "manipulator"&K% +3 "core" %Y  E +2 "storage"(M& +3 "core" & \ #( +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 2 + 315 counts + "manipulator"&N'Ѕ +26 "core" ' + "manipulator"&P& +4 "core" &   S +2 "storage"(4& +3 "core" & \ *( +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 800 counts + "manipulator"&<'j +21 "core" ' +7 "storage"(% +3 "core" % 1\ * +3 ."downElevator"SE.seek :down +4 "storage"(R') +99 (S% +2 "core" %1 \ ([u +2 "manipulator"&T% +4 "core" %j 1 P +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&V' ] +93 "core" ' +72 ' + ."downElevator"SE.stop +2 "storage"(5 +3 (W& +3 "core" & q\ *( +2 "collection"'Y& +3 "core" &X] F +2 #tStoring generic puck in Collection Clamp to tube 2 +2 "manipulator"&Z% +3 "core" % i  Q +2 "storage"(\\% +3 "core" %5 \ * +2 "storage"(L. +3 "core" .( +2 "storage"(O& +4 "core" & \ *( + "storage"(_& +3 "core" & \ *( +3 "manipulator"&Q& +3 "core" &  Q +2 .tElbow.seek 2 +2 "manipulator"&`( +3 "core" ( +2 "manipulator"&X& +3 "core" & [ Q +2 "storage"(b& +3 "core" & \ *( +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 800 counts +2 "manipulator"&U'j +101 "core" ' + "storage"(c& +4 "core" & \ ,( +2 .tSE.reconfigure :pick + "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(d' +309 "core" ' +2 "storage"([- +3 "core" -'U +2 .tSE.configure :default + "storage"(#QK-0-\ b +3 "manipulator"&]& +3 "core" &   T +2 "storage"(\ & +3 "core" & \ *( +2 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 2 +2 "manipulator"&g'J +39 "core" ' +2 .tElbow.hold + "manipulator"&h, +4 "core" , +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 "storage"(j- +2 "core" -'U +3 .tSE.seek 0.12 Pucks below Top Plate +2 "storage"(k' +26 "core" ' + "manipulator"&l% +4 "core" %Yd S U ] @ + "storage"(m& +4 "core" & \ !( +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 2 + 315 counts + "manipulator"&n'Ѕ +20 "core" ' +4 "manipulator"&o& +7 "core" &  R +4 "storage"(p& +8 "core" & \ *( +4 .tForearm.reconfigure :tight +7 "manipulator"&#Q@2^d^\ b +6 .tForearm.seek 2 + 800 counts + "manipulator"&q'j +25 "core" ' +6 .tSE.seek 1.12 Pucks below Top Plate + "storage"(e' +43 "core" ' +2 "manipulator"&a& +8 "core" &  M R +4 "manipulator"&s% +7 "core" %j  ^ R +6 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +6 .tForearm.seek :retract +2 "manipulator"&t' ] +92 "core" ' +4 .tElbow.seek CC +2 "manipulator"&v( +180 "core" ( +3 "manipulator"&^& +3 "core" &  t R +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &i& +2 "core" &  C Q +3 .tForearm.seek CC +2 "manipulator"&x'ш +92 "core" ' +2 .tHand.close + "manipulator"&y/ +27 "core" / +2 .tCC.seek :open +2 "collection"'z( +406 "core" ( +2 "storage"(|& +3 "core" &  (\ 2( +2 "storage"(}& +3 "core" &  g\ 2( +2 "manipulator"&& +3 "core" &   Y +2 "manipulator"&% +3 "core" %ї   Y> +38 .tForearm.seek :retract +2 "manipulator"&' ] +91 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&r( +154 "core" ( +5 "manipulator"&u& +3 "core" & 7 XS +2 "storage"(w& +3 "core" & \ 1( +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 2 +2 "manipulator"&~'J +108 "core" ' +2 .tElbow.hold +2 "manipulator"&, +2 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"& 1 +21 "core" 1 +2 "manipulator"&{% +3 "core" %]r m G +2 "storage"( & +3 "core" & '\ '( +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 2 + 319 counts + "manipulator"&'Љ +21 "core" ' +2 "manipulator"&& +3 "core" &   YS +2 "storage"(& +3 "core" &  \ 1( +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 800 counts + "manipulator"&'j +24 "core" ' + "storage"( % +4 "core" % \ 1 +15 ."downElevator"SE.seek :down +8 "storage"(') +99 (% +2 "core" %4 )\ /[s +2 "manipulator"&% +4 "core" %k   W +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&' ] +101 "core" ' +54 ' +2 ."downElevator"SE.stop + "storage"(5 +4 #tShuffling two pucks from tube 2 to 3 of [1..7] +2 #Loading generic puck from tube 2 into Collection Clamp + "collection"'& +3 "core" & +2 "manipulator"&% +3 "core" % d 0 0 \\ ^ +3 "storage"(% +3 "core" %.  \ \ 4 +2 "storage"( . +3 "core" .( +2 "storage"(& +3 "core" &  ^\ 4( +2 "storage"(& +3 "core" &  w\ 4( +2 "manipulator"&& +3 "core" & 2 2 ]S +3 .tElbow.seek 2 + "manipulator"&H( +4 "core" ( +2 "manipulator"& & +3 "core" & 8 3 ) ]S +3 "storage"(!& +3 "core" &   C\ 3( +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 800 counts + "manipulator"&'j +90 "core" ' +2 "storage"(#& +4 "core" &  \ 1( +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(' +307 "core" ' +2 "storage"(%- +3 "core" -' +2 .tSE.configure :default + "storage"(#QK-0-\ b +3 ('& +3 "core" &  _\ /( +2 "manipulator"&(& +3 "core" & XS +2 .tElbow.seek 2 +2 "manipulator"&$( +3 "core" ( +2 "manipulator"&"& +3 "core" & X XS +2 "storage"(+& +3 "core" &  {\ 0( +3 .tForearm.seek 2 + 300 counts + "manipulator"&,'v +15 "core" ' + .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&/ +25 "core" / +6 ."downElevator"SE.seek :down +8 "manipulator"&.& +4 "storage"()') +17 "core" &   F YS +4 "manipulator"&% +6 "core" %r 7 U{ +6 .tForearm.seek :retract +4 "manipulator"&0' ] +98 "core" ' +4 .tElbow.seek CC +4 "manipulator"&1( +134 "core" ' +4 ."downElevator"SE.stop + "storage"(5 +45 "core" ( +3 "manipulator"&2& +7 "core" &   X +6 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &-& +9 "core" & X +4 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +6 .tForearm.seek CC + "manipulator"&8'ш +93 "core" ' +2 "manipulator"&9& +3 "core" & 5 X +2 "manipulator"&*% +4 "core" %ш d X +2 "collection"':& +3 "core" & +3 "collection"';& +4 "core" & +3 .tCC.seek :closed + "collection"'7(X +4 "core" &  +10 &-p ,} +9 &_v @ +10 &8g S +9 &D T +9 &D T +10 &xD T +9 &9G T +9 &D T +10 & C T +9 &"B T +9 &$BC T +10 &&D T +9 &'B T +10 &)C S +9 &+JD T +9 &- D T +10 &.F T +9 &0A T +45 &2SC T +3 &4B T + &5D T + &7D T + &9[B T +5 &;F T +10 &<C T +9 &>D T +9 &@cC T +10 &B&C S +9 &CF T +10 &EL U +9 &GgO U +9 &I%Y W +10 &Jh Y +9 &L \\ +9 &NS _ +10 &P ` +9 &Q ` +10 &S a +9 &UM b# +9 &W b1 +10 &XnU \\ +9 &X &q +9 &Xh O +3 ( +2 "collection"';& +12 #tCollection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.40 + .Hand.open +2 "manipulator"&?1 +3 "core" &Xh O +23 1 +2 "manipulator"&@% +3 "core" %ш   P +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&' ] +99 "core" ' +3 #tLoading generic puck from tube 2 into Processing Clamp + "processing"%C& +3 "core" & +2 "manipulator"&5% +4 "core" % X @ Q +2 "storage"(F% +3 "core" %A \ * +2 "storage"(G. +4 "core" .( +2 "storage"(&& +3 "core" & \ *( +2 "storage"(=& +3 "core" & \ +( +2 "manipulator"&K& +3 "core" &  Q +2 "manipulator"&M% +3 "core" % X  P +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&P( +159 "core" ( +2 "manipulator"&4& +3 "core" &  QQ +2 "storage"(6& +3 "core" & #\ *( +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 800 counts +2 "manipulator"&3'j +102 "core" ' + "storage"(& +4 "core" &  \ ,( +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(>' +301 "core" ' +2 "storage"(S- +3 "core" -'U +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (T& +3 "core" & r\ )( +2 "manipulator"&D& +3 "core" &  TQ +2 .tElbow.seek 2 +2 "manipulator"&A( +4 "core" ( +2 "manipulator"&E& +3 "core" & + I TQ +2 "storage"(B& +3 "core" & \ )( +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&N'v +26 "core" ' +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&W/ +26 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&Y& +2 "storage"(Z') +8 "core" & E QQ + "manipulator"&J% +3 "core" %| ] MT +3 .tForearm.seek :retract + "manipulator"&\\' ] +99 "core" ' +2 .tElbow.seek PC +2 "manipulator"&L( +166 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +71 "core" ( + "manipulator"&O& +4 "core" & O_ +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &_& +2 "core" & E O_ +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&Q'E +94 "core" ' +3 "manipulator"&X& +3 "core" &  M R_ +2 "manipulator"&b% +4 "core" %O  W RH +2 "processing"%<& +3 "core" & +3 "processing"%c& +4 "core" & +3 .tPC.seek :closed + "processing"%R(SD +5 "core" & +6 & 0 $e +9 &kTu 9 +10 &{o N +9 &eI S +12 &(C S +7 &B R +9 &D R +10 &nG S +9 & 0F S +9 &!C S +10 &#C R +9 &%vG S +10 &'8F S +9 &(G S +9 &*H S +10 &,C R +9 &.@E S +9 &0C S +10 &1F R +9 &3F S +10 &5GI S +9 &7\ G S +9 &8G S +10 &:G S +9 &E S +10 &?E S +9 &AF S +10 &CWG S +9 &EK S +9 &FU U +10 &Hi W +9 &JNx Y +9 &L} Z +10 &M [ +9 &O [ +10 &QP [\ +9 &RQh 0 +9 &S!4 . +6 ( +2 "processing"%c& +3 "core" &S!' . +3 #tProcessing Clamp onSpring/offSpring for 7/24 samples, on/off torque 1.71 + .Hand.open + "manipulator"&I1 +19 "core" 1 +2 "manipulator"&V% +3 "core" %O  OH +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&[' ] +95 "core" ' +2 "processing"%]& +3 "core" &S!' . +2 #tImaging generic puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&\ % +3 "core" % L - N +2 "storage"(j% +3 "core" %B F\ & +2 "storage"(l. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 3 +2 "storage"(m(G +185 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +40 (o& +2 "core" &J \ # +2 "manipulator"&p& +4 "core" & L_ +2 "manipulator"&a% +3 "core" % L  L +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 + "manipulator"&s( +243 "core" ( +2 "manipulator"&U& +3 "core" &  K@ +2 "storage"(`& +3 "core" &H \ $ +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 800 counts +2 "manipulator"&d'k +88 "core" ' +2 "storage"(g& +3 "core" &H \ % +3 .tSE.reconfigure :pick + "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(n' +290 "core" ' + "storage"(k- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"(^'e +62 "core" ' +2 "manipulator"&i& +3 "core" & 1 L@ +2 "manipulator"&q% +3 "core" %k Lp +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&h' ] +91 "core" ' +2 .tElbow.seek PC +2 "manipulator"&y( +271 "core" ( +2 "manipulator"&t& +3 "core" & 4 L3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &f& +3 "core" & $ K2 +2 .tForearm.seek PC +2 "manipulator"&|'E +92 "core" ' +2 .tHand.close + "manipulator"&}/ +23 "core" / +3 .tPC.seek :open +2 "processing"%( +376 "core" ( +2 "storage"(& +3 "core" &G \ '! +2 "manipulator"&u& +3 "core" & % N0 +2 "manipulator"&w% +3 "core" %R 6 O5 +2 .tForearm.seek :retract +2 "manipulator"&x' ] +108 "core" ' +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 + "manipulator"&v( +255 "core" ( + "manipulator"& & +3 "core" &  | S +2 "storage"({& +3 "core" &G \ )! +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 800 counts +2 "manipulator"& 'k +102 "core" ' +2 .tHand.open + "manipulator"&1 +19 "core" 1 +2 "storage"(- +3 "core" -'e +6 .tSE.seek -0.3 Pucks below Top Plate +2 "storage"( '1 +26 "core" ' +2 .tSE.reconfigure :seal + "storage"(#QK-0-\ b +3 .tSE.seek -1.27 Pucks below Top Plate +2 "storage"(' +58 "core" ' +2 #tLights, camera, ACTION! +2 "storage"(- +2 "core" -' +3 "storage"(& +3 "core" &G @ \\ ! +2 "manipulator"&r& +3 "core" & , +3 .tElbow.seek 3 +2 "manipulator"&~( +3 "core" ( +2 "manipulator"&& +3 "core" &  - +3 "storage"(& +3 "core" &G K K  ! +7 .tForearm.seek 3 + 800 counts +2 "manipulator"&'k +14 "core" ' +2 .tSE.reconfigure :gently +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.56 Pucks below Top Plate + "storage"('S +58 "core" ' + "manipulator"& & +4 "core" &  Q +2 "storage"(e& +3 "core" &G :\ '! +2 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 3 +2 "manipulator"&'K +35 "core" ' +2 .tElbow.hold +2 "manipulator"&, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure :default + "storage"(#QK-0-\ b +3 .tSE.seek -0.37 Pucks below Top Plate +2 "storage"(' +26 "core" ' +2 "manipulator"& % +3 "core" %^  C +2 "storage"(!& +3 "core" &G \ ! +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 3 + 319 counts + "manipulator"&'Њ +18 "core" ' + "manipulator"&#& +3 "core" &  O +2 "storage"(& +4 "core" &G C\ '! +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 800 counts + "manipulator"&'k +24 "core" ' +2 "storage"(% +3 "core" % L\ & +3 ."downElevator"SE.seek :down +41 "storage"(%') +62 ('% +3 "core" %m4 \ $\\v +2 "manipulator"&(% +3 "core" %j  L +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&"' ] +93 "core" ' +114 ' + ."downElevator"SE.stop +2 "storage"(5 +10 (+& +3 "core" &G ?\ '! +2 "collection"'& +4 "core" &Xg O +2 #tStoring generic puck in Collection Clamp to tube 3 +2 "manipulator"&.% +3 "core" % _ 0 N +2 "storage"(% +3 "core" %2 7\ ' +2 "storage"(H. +4 "core" .(G + "storage"(& +4 "core" &G E\ '! +2 "storage"(& +3 "core" &G D\ '! +2 "manipulator"&2& +3 "core" &  O +2 .tElbow.seek 3 +2 "manipulator"&,( +3 "core" ( +2 "manipulator"&-& +3 "core" &  N +2 "storage"($& +4 "core" &G \\\ '! +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 800 counts +2 "manipulator"&9'k +98 "core" ' +2 "storage"(*& +3 "core" &G 7\ (! +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(:' +303 "core" ' +2 "storage"()- +3 "core" -'[ +2 .tSE.configure :default + "storage"(#QK-0-\ b +3 "manipulator"&0& +3 "core" & & O +2 "storage"(z& +4 "core" &G \ '! +2 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 3 +2 "manipulator"&?'K +34 "core" ' + .tElbow.hold +2 "manipulator"&@, +3 "core" , +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 "storage"(C- +2 "core" -'[ +3 .tSE.seek 0.12 Pucks below Top Plate +2 "storage"(5' +31 "core" ' + "manipulator"&F% +4 "core" %\\o w w B > +2 "storage"(G& +3 "core" &G \ ! +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 3 + 317 counts + "manipulator"&&'Ј +22 "core" ' +2 "manipulator"&=& +3 "core" & o P +2 "storage"(K& +3 "core" &G \ '! +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 800 counts + "manipulator"&M'k +14 "core" ' +2 .tSE.seek 1.12 Pucks below Top Plate + "storage"(;' +47 "core" ' + "manipulator"&8& +4 "core" & 1 P +2 "manipulator"&4% +3 "core" %i Y P +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&6' ] +88 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +199 "core" ( +2 "manipulator"&1& +4 "core" &  L) +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 && +2 "core" & c K) +3 .tForearm.seek CC + "manipulator"&S'ш +96 "core" ' +2 .tHand.close + "manipulator"&T/ +19 "core" / +2 .tCC.seek :open +2 "collection"'D( +406 "core" ( +2 "storage"(E& +3 "core" &G  n\ ,! +2 "storage"(B& +4 "core" &G U\ +! +2 "manipulator"&W& +4 "core" &  x Q% +2 "manipulator"&Y% +3 "core" %ј  ~ Q +3 .tForearm.seek :retract +2 "manipulator"&J' ] +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"&P( +158 "core" ( +2 "manipulator"&3& +3 "core" &  ' T +2 "storage"(>& +3 "core" &G V\ -! +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 3 + "manipulator"&N'K +107 "core" ' +2 .tElbow.hold + "manipulator"&O, +4 "core" , +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tHand.open +2 "manipulator"&_1 +22 "core" 1 +2 "manipulator"&A% +4 "core" %\\ z G9 +2 "storage"(X& +3 "core" &G b\ &! +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 3 + 317 counts + "manipulator"&b'Ј +20 "core" ' +2 "manipulator"&<& +3 "core" &  * W +40 "storage"(Z& +3 "core" &G \ .! +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 800 counts +2 "manipulator"&\\'k +22 "core" ' + "storage"(/% +3 "core" % v\ / +11 ."downElevator"SE.seek :down +4 "storage"(I') +98 (V% +3 "core" %F2 /\ -[t +2 "manipulator"&]% +3 "core" %j U +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&\ ' ] +86 "core" ' +72 ' + ."downElevator"SE.stop +2 "storage"(5 +3 #tShuffling two pucks from tube 3 to 4 of [1..7] +2 #Loading generic puck from tube 3 into Collection Clamp + "collection"'j& +3 "core" & +7 "manipulator"&l% +3 "core" % L  ) Y +2 "storage"(c% +3 "core" %/ $\ 1 +2 "storage"(Q. +3 "core" .(G +2 "storage"(o& +3 "core" &G\ 1! +2 "storage"(p& +4 "core" &G @\ 1! +2 "manipulator"&a& +3 "core" &   V Y +2 .tElbow.seek 3 +2 "manipulator"&( +3 "core" ( +2 "manipulator"&U& +3 "core" &   % Y +3 "storage"(`& +3 "core" &G ^\ 1! +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 800 counts + "manipulator"&L'k +96 "core" ' +2 "storage"(g& +3 "core" &G U\ 1! +53 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"([' +299 "core" ' +2 "storage"(k- +2 "core" -' +3 .tSE.configure :default + "storage"(#QK-0-\ b +3 (i& +3 "core" &G \ /! +2 "manipulator"&q& +3 "core" &  H W +2 .tElbow.seek 3 + "manipulator"&n( +4 "core" ( +2 "manipulator"&d& +3 "core" &  7 W +2 "storage"(t& +3 "core" &G  \ \ /! +3 .tForearm.seek 3 + 300 counts +2 "manipulator"&f'w +14 "core" ' + .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&s/ +19 "core" / +4 ."downElevator"SE.seek :down +4 "manipulator"&}& + "storage"(h') +8 "core" &   l Y + "manipulator"&R% +4 "core" %w  Wr +2 .tForearm.seek :retract +2 "manipulator"&' ] +101 "core" ' +2 .tElbow.seek CC +2 "manipulator"&u( +152 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +27 "core" ( +2 "manipulator"&w& +3 "core" & V +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &|& +3 "core" & U +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"& 'ш +97 "core" ' +7 "manipulator"&{& +7 "core" & V +4 "manipulator"&y% +6 "core" %ь V +6 "collection"'& +6 "core" & +4 "collection"'& +10 "core" & +8 .tCC.seek :closed +2 "collection"'(X +8 "core" & +2 & +7 & 1 %f +6 &nRr 9 +12 &{m N +19 &dF S &%A T +9 &A S +7 &D S +9 &kC T +10 & .F S +9 &!B S +10 &#E T +9 &%tE S +9 &'6D S +10 &(A T +9 &*B T +9 &,|A S +10 &.>B S +9 &0@ S +10 &1D S +9 &3? S +10 &5EA T +8 &7D S +11 &8? S +9 &:@ S +10 &F S +11 &?A S +8 &AD S +9 &CUE T +10 &EJ T +9 &FP U +10 &HR V +9 &JRc# X +9 &L } Z +9 &M ^ +10 &O _ +11 &QC _ +8 &S ` +8 &T ` +9 &V~ b" +10 &X#| 2 +9 &X  ^ +10 ( + &X Z +2 "collection"'& +4 #tCollection Clamp onSpring/offSpring for 8/26 samples, on/off torque 2.30 + .Hand.open + "manipulator"&1 +17 "core" 1 +2 "manipulator"&r% +3 "core" %ъ x M +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&' ] +100 "core" ' +2 #tLoading generic puck from tube 3 into Processing Clamp + "processing"%& +4 "core" & + "manipulator"&x% +4 "core" % \\  O +2 "storage"( % +3 "core" %A /\ ' +2 "storage"(e. +2 "core" .(G +2 "storage"(^& +3 "core" &G ?\ '! +2 "storage"( & +3 "core" &G !\ (! +2 "manipulator"&!& +3 "core" &  N +2 "manipulator"& % +42 "core" % \\ < N +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 + "manipulator"&#( +152 "core" ( +2 "manipulator"&& +3 "core" &  P| +2 "storage"(& +4 "core" &G :\ )! +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 800 counts +2 "manipulator"&v'k +99 "core" ' + "storage"( & +3 "core" &G )\ )! +5 .tSE.reconfigure :pick + "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(' +317 "core" ' +4 "storage"('- +9 "core" -'\\ +4 .tSE.configure :default +2 "storage"(#QK-0-\ b +8 ((& +6 "core" &G M\ '! +7 "manipulator"&& +7 "core" &  O| +5 .tElbow.seek 3 +21 "manipulator"&~( +4 "core" ( +2 "manipulator"&& +3 "core" & 2 O| +2 "storage"(& +3 "core" &G \ '! +3 .tForearm.seek 3 + 300 counts + "manipulator"&'w +14 "core" ' +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&+/ +23 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&& +3 "storage"(') +7 "core" &  P| +2 "manipulator"&.% +3 "core" %m g Pq +3 .tForearm.seek :retract + "manipulator"&' ] +95 "core" ' +2 .tElbow.seek PC +2 "manipulator"&H( +165 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +98 "core" ( +2 "manipulator"&& +3 "core" & K P +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" & O P +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&2'E +97 "core" ' +2 "manipulator"&-& +3 "core" & Y O +2 "manipulator"&$% +3 "core" %L # O +3 "processing"%& +3 "core" & +3 "processing"%*& +4 "core" & +2 .tPC.seek :closed +2 "processing"%%(SD +4 "core" &  +10 &.u ,} +9 &aw @ +9 &=e R +10 &B S +9 &G R +9 &C R +10 &BF R +15 &C S +8 & D S +8 &"B S +8 &$IC S +10 && B S +9 &'C S +9 &)G S +10 &+QG S +9 &-B S +10 &.C S +9 &0C S +8 &2ZE R +11 &4E S +9 &5E S +9 &7I S +10 &9`G S +9 &;#F S +10 &<D S +7 &>E S +9 &@hI S +10 &B+F S +9 &CG S +10 &EM S +9 &GjU U +9 &I$q X +10 &J} Z +9 &L~ Z +9 &Nc Z +10 &P" [ +9 &Q H +9 &RA Y +10 &S # , +2 ( +2 "processing"%*& +4 #tProcessing Clamp onSpring/offSpring for 8/24 samples, on/off torque 1.70 + .Hand.open +2 "manipulator"&1 +20 "core" 1 +2 "manipulator"&"% +3 "core" %L  J +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&)' ] +93 "core" ' +4 "processing"%0& +7 "core" &S " , +4 #tImaging generic puck in Processing Clamp while storing it to tube 4 +4 "manipulator"&z% +6 "core" % L  L +5 "storage"(C% +6 "core" %B \ $ +4 "storage"(F. +6 "core" .(G +4 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +5 .tSC.seek 4 +3 "storage"(G(, +215 "core" ( +5 .tSC.configure :limp +5 "storage"($(\ 1b +8 (=& +5 "core" &, J\ # +5 "manipulator"&K& +8 "core" &  J +4 "manipulator"&8% +6 "core" % L o J +6 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +7 .tElbow.seek 4 +4 "manipulator"&4( +240 "core" ( +2 "manipulator"&9& +3 "core" & a I; +3 "storage"(,& +3 "core" &, Z\ " +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 800 counts +2 "manipulator"&:'| +94 "core" ' +2 "storage"(?& +3 "core" &, Y\ " +3 .tSE.reconfigure :pick + "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(&' +280 "core" ' +2 "storage"(5- +3 "core" -' +2 .tSE.configure :default + "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"(1'e +50 "core" ' +41 "manipulator"&M& +3 "core" &  H; +2 "manipulator"&% +4 "core" %|  H? +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&@' ] +97 "core" ' +2 .tElbow.seek PC +2 "manipulator"&T( +285 "core" ( +2 "manipulator"&6& +3 "core" &<  Is +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &7& +2 "core" &< w Is +2 .tForearm.seek PC +2 "manipulator"&E'E +95 "core" ' +2 .tHand.close +2 "manipulator"&B/ +18 "core" / +2 .tPC.seek :open +2 "processing"%W( +376 "core" ( +2 "storage"(Y& +3 "core" &, e\ % +2 "manipulator"&3& +3 "core" &< v Ns +2 "manipulator"&>% +3 "core" %A MK +3 .tForearm.seek :retract + "manipulator"&S' ] +94 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 + "manipulator"&( +269 "core" ( +2 "manipulator"&_& +3 "core" & [ K; +2 "storage"(A& +3 "core" &, 5\ $ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 800 counts + "manipulator"&X'| +95 "core" ' + .tHand.open +2 "manipulator"&<1 +26 "core" 1 +2 "storage"(Z- +4 "core" -'e +8 .tSE.seek -0.3 Pucks below Top Plate +2 "storage"(/'1 +34 "core" ' +2 .tSE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 .tSE.seek -1.27 Pucks below Top Plate + "storage"(J' +56 "core" ' +3 #tLights, camera, ACTION! +2 "storage"(V- +3 "core" -' +2 "storage"(]& +3 "core" &, L J ( +2 "manipulator"&P& +3 "core" & F (; +3 .tElbow.seek 4 + "manipulator"&N( +3 "core" ( +3 "manipulator"&b& +3 "core" & R (; +2 "storage"(j& +65 "core" &, O O h +2 .tForearm.seek 4 + 800 counts +2 "manipulator"&l'| +30 "core" ' +2 .tSE.reconfigure :gently + "storage"(#QK-0-\ b +3 .tSE.seek -0.56 Pucks below Top Plate +2 "storage"(c'S +57 "core" ' +2 "manipulator"&;& +3 "core" &  N; +2 "storage"(Q& +3 "core" &, 1\ $ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek 4 + "manipulator"&o'\\ +38 "core" ' + .tElbow.hold +2 "manipulator"&p, +3 "core" , +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +4 .tSE.reconfigure :default + "storage"(#QK-0-\ b +3 .tSE.seek -0.37 Pucks below Top Plate + "storage"(a' +27 "core" ' +2 "manipulator"&U% +3 "core" %k f s \ ? +2 "storage"(`& +3 "core" &, V\  +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 4 + 315 counts +2 "manipulator"&\\'З +21 "core" ' +2 "manipulator"&g& +3 "core" & L< +2 "storage"(I& +4 "core" &, X\ # +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 800 counts + "manipulator"&O'| +14 "core" ' +2 "storage"(\ % +3 "core" % 9\ $ +3 ."downElevator"SE.seek :down +4 "storage"(k') +99 (i% +3 "core" %:. B\ "[u +2 "manipulator"&q% +3 "core" %u\  J +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&d' ] +89 "core" ' +75 ' +2 ."downElevator"SE.stop + "storage"(5 +3 (t& +3 "core" &, G\ # +2 "collection"'s& +3 "core" &X~- Z +2 #tStoring generic puck in Collection Clamp to tube 4 +2 "manipulator"&}% +8 "core" % X ; K +2 "storage"(R% +3 "core" %5 \ $ +2 "storage"(. +3 "core" .(, +2 "storage"(L& +3 "core" &, \ $ +2 "storage"([& +3 "core" &, G\ $ +2 "manipulator"&w& +4 "core" & 6 K< +2 .tElbow.seek 4 +2 "manipulator"&|( +3 "core" ( +2 "manipulator"&f& +3 "core" & " K< +2 "storage"(n& +3 "core" &, \ $ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +42 .tForearm.seek 4 + 800 counts +2 "manipulator"&{'| +94 "core" ' +2 "storage"(y& +3 "core" &, $\ % +3 .tSE.reconfigure :pick + "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(' +304 "core" ' + "storage"(h- +3 "core" -'[ +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&& +2 "core" &  K< +2 "storage"(D& +3 "core" &, \ # +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek 4 +2 "manipulator"&'\\ +34 "core" ' +2 .tElbow.hold +2 "manipulator"&r, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 "storage"(- +3 "core" -'[ +10 .tSE.seek 0.12 Pucks below Top Plate + "storage"(x' +39 "core" ' + "manipulator"& % +4 "core" %kk P N H 9 +2 "storage"(e& +3 "core" &, \  +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 4 + 315 counts + "manipulator"&^'З +26 "core" ' + "manipulator"& & +4 "core" & l L< +2 "storage"(!& +3 "core" &, \ # +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 800 counts + "manipulator"& '| +14 "core" ' +3 .tSE.seek 1.12 Pucks below Top Plate +2 "storage"(' +36 "core" ' +2 "manipulator"& & +3 "core" & 1 K< +2 "manipulator"&% +3 "core" %x  L +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&' ] +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"& ( +184 "core" ( +2 "manipulator"&u& +4 "core" & P K +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 && +2 "core" & % K +3 .tForearm.seek CC + "manipulator"&''ш +94 "core" ' +2 .tHand.close + "manipulator"&(/ +18 "core" / +2 .tCC.seek :open +2 "collection"'( +406 "core" ( +2 "storage"(& +3 "core" &,  8\ - +2 "storage"(& +3 "core" &,   e\ - +2 "manipulator"&+& +3 "core" &  F T +2 "manipulator"&% +3 "core" %ѓ  ^ T +2 .tForearm.seek :retract +2 "manipulator"&.' ] +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&#( +159 "core" ( +2 "manipulator"&v& +3 "core" & 0 TS +2 "storage"(& +3 "core" &,  ]\ - +3 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +3 .tForearm.seek 4 +2 "manipulator"&'\\ +109 "core" ' +2 .tElbow.hold +2 "manipulator"&, +3 "core" , +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&1 +19 "core" 1 +2 "manipulator"&~% +4 "core" %o{  E' +2 "storage"(-& +3 "core" &, t\ % +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 4 + 319 counts + "manipulator"&$'Л +22 "core" ' + "manipulator"&& +4 "core" &   WS +2 "storage"(& +4 "core" &,  \ . +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 800 counts + "manipulator"&'| +25 "core" ' + "storage"(% +4 "core" % T\ - +3 ."downElevator"SE.seek :down +4 "storage"(') +98 ("% +3 "core" %[1 \ ,Zs +2 "manipulator"&0% +3 "core" %|  M S +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&z' ] +89 "core" ' +66 ' + ."downElevator"SE.stop +2 "storage"(5 +3 #tShuffling two pucks from tube 4 to 5 of [1..7] +2 #Loading generic puck from tube 4 into Collection Clamp + "collection"'C& +3 "core" & +2 "manipulator"&F% +4 "core" % Q V +2 "storage"(*% +3 "core" %/ {\ / +2 "storage"(2. +3 "core" .(, +2 "storage"(=& +3 "core" &,  m\ / +2 "storage"(K& +4 "core" &,  }\ / +2 "manipulator"&8& +43 "core" & VS +2 .tElbow.seek 4 +2 "manipulator"&m( +3 "core" ( +2 "manipulator"&9& +3 "core" & O VS +2 "storage"(,& +3 "core" &,  e\ / +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 800 counts +2 "manipulator"&H'| +99 "core" ' +2 "storage"(?& +4 "core" &,  s\ 1 +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"()' +305 "core" ' +2 "storage"(5- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (M& +2 "core" &,  *\ 0 +2 "manipulator"&& +3 "core" &  ZS +3 .tElbow.seek 4 + "manipulator"&&( +4 "core" ( + "manipulator"&:& +3 "core" &   i ZS +2 "storage"(6& +4 "core" &,  n\ 0 +2 .tForearm.seek 4 + 300 counts +2 "manipulator"&7'Ј +25 "core" ' +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&4/ +20 "core" / +10 ."downElevator"SE.seek :down +3 "manipulator"&B& +2 "storage"(@') +8 "core" &  XS +6 "manipulator"&%% +4 "core" %Ў  SN +2 .tForearm.seek :retract +2 "manipulator"&Y' ] +97 "core" ' +3 .tElbow.seek CC +2 "manipulator"&3( +151 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +7 "core" ( + "manipulator"&>& +4 "core" &  W T# +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &E& +3 "core" & i T# +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&_'ш +101 "core" ' +2 "manipulator"&A& +3 "core" &  K S# +2 "manipulator"&T% +4 "core" %ц  S +2 "collection"'<& +3 "core" &, +3 "collection"'Z& +5 "core" & +2 .tCC.seek :closed +2 "collection"'V(X +3 "core" &  +10 &.m ,} +9 &`s @ +9 &<d0 R +10 &B S +9 &C8 S +10 &}@ S +9 &?G S +9 &D T +10 & D T +9 &"B S +9 &$GC S +10 &&D T +9 &'C S +9 &)D S +10 &+PC S +9 &-D S +10 &.A S +9 &0C S +9 &2WC S +10 &4C S +9 &5@ S +9 &7C S +10 &9`A S +9 &;!C S +10 &<C S +9 &>D T +9 &@hB S +10 &B*C S +9 &CD S +9 &EL T +10 &GlN T +9 &I+Y U +10 &Jf X +9 &L [ +9 &NW ^ +10 &P ^ +9 &Q ` +10 &S _ +9 &UV b +9 &W [ +10 &XUB3 0 +9 &Xd N +6 ( + "collection"'Z& +4 "core" &X\\! N +2 #tCollection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.30 +2 .Hand.open + "manipulator"&]1 +23 "core" 1 +2 "manipulator"&P% +3 "core" %с m L +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&b' ] +112 "core" ' +2 #tLoading generic puck from tube 4 into Processing Clamp +2 "processing"%S& +3 "core" &! +2 "manipulator"&j% +3 "core" % g  I R +2 "storage"(;% +4 "core" %B '\ * + "storage"(1. +4 "core" .(, + "storage"(Q& +4 "core" &, !\ * +2 "storage"(/& +3 "core" &, \ * +2 "manipulator"&U& +8 "core" &  N R# +2 "manipulator"&`% +3 "core" % g  @ R +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 +2 "manipulator"&( +159 "core" ( +2 "manipulator"&g& +3 "core" & @ Uq +2 "storage"(I& +3 "core" &, <\ + +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 800 counts +2 "manipulator"&\ '| +96 "core" ' +2 "storage"(X& +3 "core" &, \ * +3 .tSE.reconfigure :pick + "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(J' +304 "core" ' + "storage"(i- +3 "core" -'\\ +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (q& +2 "core" &, 4\ ( +2 "manipulator"&l& +3 "core" & & Pq +2 .tElbow.seek 4 +2 "manipulator"&N( +3 "core" ( +2 "manipulator"&c& +3 "core" & [ Qq +2 "storage"(o& +3 "core" &, 0\ ( +47 .tForearm.seek 4 + 300 counts +10 "manipulator"&\\'Ј +14 "core" ' +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&t/ +26 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&s& +2 "storage"(}') +7 "core" &  Pq +2 "manipulator"&a% +3 "core" %Ѕ 7 Ns +3 .tForearm.seek :retract +2 "manipulator"&R' ] +113 "core" ' +2 .tElbow.seek PC +2 "manipulator"&( +152 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +106 "core" ( +2 "manipulator"&L& +3 "core" &  H S +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &[& +2 "core" &  U T +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&w'E +95 "core" ' + "manipulator"&f& +4 "core" & O +2 "manipulator"&n% +3 "core" %H  O +3 "processing"%O& +3 "core" & +2 "processing"%y& +5 "core" & +2 .tPC.seek :closed +2 "processing"%k(SD +5 "core" &  +8 &-t ,~ +9 &au @ +10 &Be R +9 &B S +9 &F R +10 &E R +9 &GA R +10 & C R +9 & F S +9 &"E S +10 &$O@ R +9 &&C R +9 &'G S +10 &)A R +9 &+VD S +10 &-D S +9 &.D R +9 &0C S +10 &2^C S +9 &4!E R +9 &5F R +10 &7F S +9 &9fD S +10 &;(E S +9 &<C S +9 &>D S +10 &@nD S +9 &B0F S +9 &CF R +10 &EM T +9 &GoY U +10 &I*m X +9 &J{ Z +9 &L Z +10 &Ng [ +9 &P) [ +9 &Q H +10 &R: !c +9 &S!& 0 +3 ( + "processing"%y& +4 #tProcessing Clamp onSpring/offSpring for 8/24 samples, on/off torque 1.71 +2 .Hand.open + "manipulator"&p1 +21 "core" 1 + "manipulator"&d% +3 "core" %G  L +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&h' ] +106 "core" ' +2 "processing"%& +3 "core" &S!$ 0 +2 #tImaging generic puck in Processing Clamp while storing it to tube 5 +2 "manipulator"&D% +3 "core" % f V P +3 "storage"(% +3 "core" %B Z\ ' +2 "storage"( . +3 "core" .(, +2 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 5 +2 "storage"(e(; +203 "core" ( +4 .tSC.configure :limp +2 "storage"($(\ 1b +6 ( & +4 "core" &; 2\ & +6 "manipulator"&!& +6 "core" &  P +4 "manipulator"& % +6 "core" % f  O +6 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 .tElbow.seek 5 +2 "manipulator"&( +257 "core" ( +2 "manipulator"&{& +3 "core" &&  . Q +2 "storage"(|& +4 "core" &; \ ' +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 800 counts + "manipulator"&' +91 "core" ' +2 "storage"(& +3 "core" &; u\ & +3 .tSE.reconfigure :pick + "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(^' +280 "core" ' +2 "storage"(x- +2 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"(u'e +56 "core" ' +2 "manipulator"&& +3 "core" &&  N +2 "manipulator"& % +3 "core" %  NK +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&r' ] +96 "core" ' +2 .tElbow.seek PC +2 "manipulator"&(( +269 "core" ( +4 "manipulator"&& +10 "core" & L +5 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +8 && +5 "core" & L +8 .tForearm.seek PC + "manipulator"&'E +96 "core" ' +41 .tHand.close +9 "manipulator"&/ +16 "core" / +2 .tPC.seek :open +2 "processing"%+( +376 "core" ( +2 "storage"(& +3 "core" &; \ \ ) +2 "manipulator"&v& +4 "core" & 3 P +2 "manipulator"&% +3 "core" %?  P, +3 .tForearm.seek :retract + "manipulator"&'' ] +93 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 + "manipulator"& ( +260 "core" ( + "manipulator"&& +3 "core" &% % O^ +2 "storage"(~& +4 "core" &; n\ ' +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 800 counts + "manipulator"&-' +97 "core" ' +2 .tHand.open + "manipulator"&1 +21 "core" 1 +2 "storage"(- +3 "core" -'e +2 .tSE.seek -0.3 Pucks below Top Plate +4 "storage"('1 +27 "core" ' +4 .tSE.reconfigure :seal +4 "storage"(#QK-0-\ b +7 .tSE.seek -1.27 Pucks below Top Plate + "storage"(.' +62 "core" ' +4 #tLights, camera, ACTION! +4 "storage"("- +6 "core" -' +4 "storage"(0& +6 "core" &; N S 9  +4 "manipulator"&#& +6 "core" &% )^ +6 .tElbow.seek 5 + "manipulator"&( +10 "core" ( +3 "manipulator"&$& +6 "core" &% _ (^ +4 "storage"(C& +8 "core" &; J M *  +4 .tForearm.seek 5 + 800 counts +4 "manipulator"&F' +8 "core" ' +4 .tSE.reconfigure :gently +4 "storage"(#QK-0-\ b +6 .tSE.seek -0.56 Pucks below Top Plate +3 "storage"(*'S +56 "core" ' +4 "manipulator"&2& +6 "core" &% L^ +4 "storage"(=& +6 "core" &; O\ % +4 .tElbow.reconfigure :limp +4 "manipulator"&$ ,(b +6 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 .tForearm.seek 5 +3 "manipulator"&' +37 "core" ' +13 .tElbow.hold +9 "manipulator"&K, +10 "core" , +5 .tElbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +12 .tSE.reconfigure :default +6 "storage"(#QK-0-\ b +9 .tSE.seek -0.37 Pucks below Top Plate +5 "storage"(8' +29 "core" ' +4 "manipulator"&9% +6 "core" %~ m t  ?2 +4 "storage"(,& +10 "core" &; Q\  +8 .tForearm.force -20 +3 "manipulator"&5 +14 .tForearm.seek 5 + 315 counts + "manipulator"&'( +29 "core" ' +7 "manipulator"&?& +5 "core" &%  O^ +5 "storage"(& +5 "core" &; z\ & +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 800 counts +2 "manipulator"&' +14 "core" ' +2 "storage"(z% +3 "core" % [\ & +2 ."downElevator"SE.seek :down +4 "storage"(5') +99 (M% +2 "core" %I. g\ %[t +2 "manipulator"&% +3 "core" %\ \ w M +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&:' ] +100 "core" ' +75 ' + ."downElevator"SE.stop +2 "storage"(5 +3 (6& +2 "core" &; \ ) +3 "collection"'4& +3 "core" &X\\$ N +2 #tStoring generic puck in Collection Clamp to tube 5 +2 "manipulator"&B% +3 "core" % p   S +2 "storage"(%% +4 "core" %/ #\ ( +2 "storage"(m. +2 "core" .(; +2 "storage"(H& +4 "core" &; f\ ) +2 "storage"(>& +3 "core" &; O\ ( +2 "manipulator"&E& +3 "core" &%  S^ +2 .tElbow.seek 5 +2 "manipulator"&)( +3 "core" ( +2 "manipulator"&7& +3 "core" &%   S^ +2 "storage"(A& +3 "core" &; #\ ) +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 800 counts + "manipulator"&T' +102 "core" ' +2 "storage"(<& +3 "core" &; \ \ * +3 .tSE.reconfigure :pick + "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +42 "storage"(&' +315 "core" ' + "storage"(@- +4 "core" -'\\ + .tSE.configure :default +13 "storage"(#QK-0-\ b +3 "manipulator"&Y& +3 "core" &%  I R^ +2 "storage"(& +3 "core" &; `\ ) +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek 5 + "manipulator"&]' +41 "core" ' + .tElbow.hold +2 "manipulator"&P, +4 "core" , +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 "storage"(S- +3 "core" -'\\ +2 .tSE.seek 0.12 Pucks below Top Plate +2 "storage"(j' +33 "core" ' + "manipulator"&;% +4 "core" %S S R % ; +2 "storage"(1& +4 "core" &; R\  + .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 5 + 300 counts +2 "manipulator"&Q' +10 "core" ' +2 "manipulator"&/& +3 "core" &% , S^ +2 "storage"(U& +3 "core" &; l\ ) +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 800 counts +2 "manipulator"&`' +24 "core" ' +2 .tSE.seek 1.12 Pucks below Top Plate +2 "storage"(Z' +35 "core" ' + "manipulator"&_& +4 "core" &% W N^ +2 "manipulator"&g% +3 "core" %  N +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&I' ] +88 "core" ' +2 .tElbow.seek CC + "manipulator"&X( +166 "core" ( + "manipulator"&3& +3 "core" &  NK +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &b& +2 "core" & D NK +3 .tForearm.seek CC + "manipulator"&i'ш +100 "core" ' +2 .tHand.close +2 "manipulator"&q/ +26 "core" / +2 .tCC.seek :open + "collection"'l( +410 "core" ( +2 "storage"(c& +3 "core" &; \ + +2 "storage"(o& +3 "core" &; \ + +2 "manipulator"&t& +4 "core" & @ PK +2 "manipulator"&s% +3 "core" %ю  P +2 .tForearm.seek :retract +2 "manipulator"&a' ] +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 +2 "manipulator"&( +160 "core" ( + "manipulator"&\ & +3 "core" & g VX +2 "storage"(J& +4 "core" &; z\ . +2 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +3 .tForearm.seek 5 +2 "manipulator"&\\' +110 "core" ' + .tElbow.hold +2 "manipulator"&L, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&[1 +16 "core" 1 +2 "manipulator"&N% +4 "core" %h  C +2 "storage"(f& +3 "core" &; \ $ +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 5 + 319 counts + "manipulator"&n', +22 "core" ' + "manipulator"&O& +4 "core" &  WX +2 "storage"(}& +3 "core" &; =\ / +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 800 counts + "manipulator"&R' +14 "core" ' +2 "storage"(W% +3 "core" % F\ / +3 ."downElevator"SE.seek :down +4 "storage"(p') +99 (d% +3 "core" %0 M\ -Zs +2 "manipulator"&% +3 "core" %  U +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&D' ] +105 "core" ' +49 ' + ."downElevator"SE.stop +2 "storage"(5 +3 #tShuffling two pucks from tube 5 to 6 of [1..7] +2 #Loading generic puck from tube 5 into Collection Clamp + "collection"'& +3 "core" & +2 "manipulator"& % +4 "core" % S   [ +2 "storage"(y% +48 "core" %- k\ 1 +2 "storage"(w. +4 "core" .(; +2 "storage"( & +4 "core" &; Q\ 2 +2 "storage"(!& +3 "core" &; {\ 2 +2 "manipulator"& & +3 "core" &   [X +3 .tElbow.seek 5 +3 "manipulator"&G( +3 "core" ( +3 "manipulator"&{& +3 "core" &   [X +2 "storage"(|& +3 "core" &;  \ 2 +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 800 counts +2 "manipulator"&' +93 "core" ' +2 "storage"(& +3 "core" &; c\ 0 +3 .tSE.reconfigure :pick + "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(h' +305 "core" ' +2 "storage"(x- +3 "core" -' +2 .tSE.configure :default + "storage"(#QK-0-\ b +3 (& +3 "core" &; \ . +2 "manipulator"& & +3 "core" &  D WX +2 .tElbow.seek 5 +2 "manipulator"&^( +4 "core" ( + "manipulator"&& +4 "core" &  % WX +2 "storage"(& +3 "core" &; d\ / +3 .tForearm.seek 5 + 300 counts + "manipulator"&' +15 "core" ' +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&/ +26 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&& +2 "storage"(r') +8 "core" &  WX + "manipulator"&k% +3 "core" %# ; SL +3 .tForearm.seek :retract + "manipulator"&' ] +96 "core" ' +2 .tElbow.seek CC +2 "manipulator"&v( +159 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +14 "core" ( +2 "manipulator"&& +3 "core" &  U +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 && +3 "core" & V +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&'ш +101 "core" ' +3 "manipulator"&~& +3 "core" & U +3 "manipulator"&(% +3 "core" %ь U +2 "collection"'& +3 "core" & +3 "collection"'& +5 "core" & +2 .tCC.seek :closed + "collection"'"(X +5 "core" &  +8 &-m +| +9 &`s @ +10 &7e S +9 &A S +9 &C' S +10 &zD- S +9 &;E3 S +10 &C4 S +9 & D T +9 &"A S +10 &$EC S +9 &&D7 S +9 &'C S +10 &)C R +9 &+LD S +10 &-C S +9 &.D* S +9 &0B2 S +10 &2VC R +9 &4C, S +9 &5D2 S +10 &7B S +9 &9]C S +10 &;F" S +9 &<C S +9 &>D S +10 &@fB R +9 &B'C S +9 &CD S +10 &EJ. S +9 &GhO2 T +10 &I&W2 V +9 &Jk X +9 &L1 [ +10 &NU3 ^ +9 &P/ ] +9 &Q+ _ +10 &S1 a +9 &UR5 a +10 &W* ^ +9 &XTC% 0 +9 &Xj- R +6 ( +2 "collection"'& +3 "core" &X`+ R +3 #tCollection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.33 + .Hand.open +2 "manipulator"&01 +22 "core" 1 +2 "manipulator"&#% +3 "core" %{  N +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&$' ] +100 "core" ' +2 #tLoading generic puck from tube 5 into Processing Clamp + "processing"%C& +4 "core" & +2 "manipulator"&'% +3 "core" % R ' P +2 "storage"(2% +3 "core" %B )\ ) +2 "storage"(=. +3 "core" .(; +2 "storage"(u& +3 "core" &; \ ) +2 "storage"(& +3 "core" &; \\\ ( +2 "manipulator"& & +4 "core" &  P +2 "manipulator"&9% +3 "core" % R  P +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 + "manipulator"&,( +154 "core" ( + "manipulator"&-& +4 "core" & M P| +2 "storage"(.& +3 "core" &; \ ) +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 800 counts + "manipulator"&?' +97 "core" ' +2 "storage"(& +3 "core" &; 4\ * +3 .tSE.reconfigure :pick +48 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +4 "storage"(z' +304 "core" ' +2 "storage"(F- +3 "core" -'\\ +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (& +3 "core" &; \ ( +2 "manipulator"&M& +3 "core" & n Q| +2 .tElbow.seek 5 +2 "manipulator"&( +4 "core" ( + "manipulator"&*& +4 "core" & J Q| +2 "storage"(& +3 "core" &; \ ) +3 .tForearm.seek 5 + 300 counts +2 "manipulator"&' +14 "core" ' + .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&6/ +24 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&4& +2 "storage"(8') +6 "core" &   R| +3 "manipulator"&B% +3 "core" % { Qn +2 .tForearm.seek :retract +2 "manipulator"&%' ] +98 "core" ' +2 .tElbow.seek PC +2 "manipulator"&m( +163 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +78 "core" ( +2 "manipulator"&H& +3 "core" & x Pu +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &>& +3 "core" & + Pu +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&E'E +97 "core" ' +2 "manipulator"&7& +3 "core" & K Pu +2 "manipulator"&A% +3 "core" %O P P +3 "processing"%& +3 "core" & +3 "processing"%<& +4 "core" & +3 .tPC.seek :closed + "processing"%5(SD +4 "core" & +8 & / $c +9 &nTu 9 +10 &{m M +9 &hH S +9 &*D S +10 &D R +9 &G R +10 &qF R +9 & 3F R +9 &!F R +10 &#F R +9 &%yG R +9 &';A R +10 &(C R +9 &*G S +9 &,F R +10 &.BC S +9 &0B R +10 &1D R +9 &3D S +9 &5KC R +10 &7 E S +9 &8H S +10 &:D S +9 &C R +10 &?D S +9 &AF S +9 &CZF S +10 &EM S +9 &FS T +10 &Hg W +9 &JQz Y +9 &L~ Z +10 &M Z +9 &O Z +9 &QR [\ +10 &RO` - +9 &S4 . +6 ( +2 "processing"%<& +3 "core" &S$ . +2 #tProcessing Clamp onSpring/offSpring for 7/24 samples, on/off torque 1.73 +2 .Hand.open + "manipulator"&K1 +25 "core" 1 +2 "manipulator"&:% +3 "core" %O . L +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&@' ] +99 "core" ' +3 "processing"%Y& +3 "core" &S$ . +2 #tImaging generic puck in Processing Clamp while storing it to tube 6 +2 "manipulator"&% +3 "core" % O v L! +2 "storage"(S% +3 "core" %A x\ & +2 "storage"(;. +4 "core" .(; +2 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 6 + "storage"(1(K +205 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +3 (/& +2 "core" &K T\  +3 "manipulator"&U& +3 "core" & ] Ku +2 "manipulator"&_% +3 "core" % O K! +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 6 + "manipulator"&g(: +245 "core" ( +3 "manipulator"&T& +3 "core" &F J +2 "storage"()& +3 "core" &K b\ $ +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 800 counts +2 "manipulator"&&'m +90 "core" ' + "storage"(]& +3 "core" &K \ % +3 .tSE.reconfigure :pick + "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(Q' +276 "core" ' + "storage"(j- +3 "core" -' +2 .tSE.configure :default + "storage"(#QK-0-\ b +4 .tSE.seek :place + "storage"(3'e +53 "core" ' +2 "manipulator"&b& +4 "core" &G L +2 "manipulator"&`% +3 "core" %l L] +47 .tForearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&P' ] +105 "core" ' +2 .tElbow.seek PC +2 "manipulator"&q( +245 "core" ( + "manipulator"&I& +3 "core" & Py +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &V& +2 "core" & Py +3 .tForearm.seek PC + "manipulator"&c'E +94 "core" ' + .tHand.close +2 "manipulator"&o/ +18 "core" / +3 .tPC.seek :open + "processing"%t( +377 "core" ( +2 "storage"(s& +3 "core" &K R\ ' +2 "manipulator"&\ & +3 "core" & Ox +2 "manipulator"&J% +3 "core" %U  O\ +3 .tForearm.seek :retract + "manipulator"&i' ] +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 6 + "manipulator"&X(: +242 "core" ( +2 "manipulator"&[& +3 "core" &B d M6 +2 "storage"(N& +4 "core" &K ^\ & +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 800 counts +2 "manipulator"&f'm +107 "core" ' +2 .tHand.open + "manipulator"&O1 +23 "core" 1 +3 "storage"(}- +3 "core" -'e +3 .tSE.seek -0.3 Pucks below Top Plate + "storage"(W'1 +26 "core" ' +2 .tSE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 .tSE.seek -1.27 Pucks below Top Plate + "storage"(a' +58 "core" ' +2 #tLights, camera, ACTION! + "storage"(d- +3 "core" -' +3 "storage"(& +3 "core" &K O O  +2 "manipulator"&& +3 "core" &C *5 +3 .tElbow.seek 6 +2 "manipulator"&\\(: +3 "core" ( +2 "manipulator"&& +3 "core" &C *5 +2 "storage"(n& +3 "core" &K K K  +3 .tForearm.seek 6 + 800 counts + "manipulator"& 'm +14 "core" ' +2 .tSE.reconfigure :gently +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.56 Pucks below Top Plate +2 "storage"(y'S +57 "core" ' + "manipulator"&Z& +4 "core" &C O5 +2 "storage"(w& +3 "core" &K \ & +2 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 6 + "manipulator"& 'M +34 "core" ' +2 .tElbow.hold + "manipulator"&!, +5 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure :default + "storage"(#QK-0-\ b +3 .tSE.seek -0.37 Pucks below Top Plate +2 "storage"( ' +27 "core" ' +2 "manipulator"&{% +3 "core" %_ ~ V A +2 "storage"(|& +3 "core" &K E\  +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 6 + 318 counts +2 "manipulator"&R'Ћ +21 "core" ' +2 "manipulator"&& +3 "core" &C N5 +2 "storage"(p& +4 "core" &K w\ % +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 800 counts +2 "manipulator"&L'm +17 "core" ' +2 "storage"(D% +8 "core" % l\ & +5 ."downElevator"SE.seek :down +11 "storage"(x') +96 (% +6 "core" %3 \ #\\v +15 "manipulator"& % +12 "core" %v . L +5 .tForearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +6 .tForearm.seek :retract + "manipulator"&' ] +102 "core" ' +39 ' +2 ."downElevator"SE.stop +4 "storage"(5 +6 (& +4 "core" &K \ ( +4 "collection"'& +5 "core" &X`c R +8 #tStoring generic puck in Collection Clamp to tube 6 +3 "manipulator"&% +7 "core" % g  $ Q +4 "storage"(k% +8 "core" %4 \ ( +3 "storage"(G. +7 "core" .(K +3 "storage"(& +8 "core" &K \ ( +4 "storage"(& +6 "core" &K +\ ( +4 "manipulator"&h& +6 "core" &C 5 Q5 +72 .tElbow.seek 6 +3 "manipulator"&(: +3 "core" ( +2 "manipulator"&& +5 "core" &C  $ Q5 +3 "storage"(^& +3 "core" &K \ ( +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 800 counts +2 "manipulator"&~'m +97 "core" ' + "storage"((& +3 "core" &K \ ' +3 .tSE.reconfigure :pick + "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(' +303 "core" ' +2 "storage"(r- +3 "core" -'Y +2 .tSE.configure :default + "storage"(#QK-0-\ b +3 "manipulator"&& +3 "core" &C M5 +2 "storage"(l& +3 "core" &K C\ ' +2 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 6 + "manipulator"&0'M +34 "core" ' +2 .tElbow.hold +2 "manipulator"&#, +3 "core" , +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(C- +2 "core" -'Y +3 .tSE.seek 0.12 Pucks below Top Plate +2 "storage"('' +40 "core" ' +2 "manipulator"&2% +3 "core" %]h M O t < +2 "storage"(=& +3 "core" &K \  +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 6 + 316 counts +2 "manipulator"&u'Љ +21 "core" ' +2 "manipulator"&& +3 "core" &C ) O5 +2 "storage"( & +3 "core" &K \ ' +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 800 counts +2 "manipulator"&9'm +22 "core" ' +2 .tSE.seek 1.12 Pucks below Top Plate +2 "storage"(' +46 "core" ' + "manipulator"&& +3 "core" &C  N5 +3 "manipulator"&-% +3 "core" %l E N +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +3 "manipulator"&.' ] +91 "core" ' +5 .tElbow.seek CC +2 "manipulator"&( +158 "core" ( +3 "manipulator"&v& +3 "core" & F K$ +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &$& +3 "core" &  L$ +2 .tForearm.seek CC +2 "manipulator"&F'ш +97 "core" ' + .tHand.close +2 "manipulator"&/ +23 "core" / +2 .tCC.seek :open +2 "collection"'M( +407 "core" ( + "storage"(*& +4 "core" &K \ . +2 "storage"(& +3 "core" &K \ - +2 "manipulator"&6& +3 "core" &  S$ +2 "manipulator"&4% +3 "core" %є  T +3 .tForearm.seek :retract + "manipulator"&B' ] +97 "core" ' +5 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +7 .tElbow.seek 6 + "manipulator"&,(: +159 "core" ( + "manipulator"&?& +4 "core" &@ U +2 "storage"(z& +3 "core" &K u\ . +2 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +3 .tForearm.seek 6 +2 "manipulator"&'M +111 "core" ' +2 .tElbow.hold + "manipulator"&H, +6 "core" , +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 .tHand.open +4 "manipulator"&>1 +29 "core" 1 +4 "manipulator"&% +6 "core" %_r  D +4 "storage"(7& +6 "core" &K z\ & +4 .tForearm.force -20 + "manipulator"&5 +6 .tForearm.seek 6 + 318 counts +4 "manipulator"&A'Ћ +24 "core" ' +4 "manipulator"&& +7 "core" &@  D V +4 "storage"(8& +6 "core" &K Q\ / +6 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +6 .tForearm.seek 6 + 800 counts + "manipulator"&%'m +17 "core" ' +2 "storage"(+% +8 "core" % 6\ / +4 ."downElevator"SE.seek :down +8 "storage"(K') +99 (:% +4 "core" %\\] F\ )5 +106 "storage"(Y% +4 "core" % 2  p\ ,[t +6 "manipulator"&% +9 "core" %n V +4 .tForearm.reconfigure :loose +24 "manipulator"&#Q@2^d^b +9 .tForearm.seek :retract +5 "manipulator"&S' ] +83 "core" ' +2 ."downElevator"SE.stop +9 "storage"(5 +6 "core" ' +4 #tShuffling two pucks from tube 6 to 7 of [1..7] +4 #Loading generic puck from tube 6 into Collection Clamp +4 "collection"';& +3 "core" &2 +2 "manipulator"&<% +3 "core" % U  W +3 "storage"(E% +4 "core" %.  x\ / +2 "storage"(/. +3 "core" .(K +2 "storage"(U& +3 "core" &K  \ 0 +2 "storage"(_& +3 "core" &K  \ 0 +2 "manipulator"&e& +3 "core" &@  W +3 .tElbow.seek 6 + "manipulator"&T(: +4 "core" ( +2 "manipulator"&)& +3 "core" &@   W +2 "storage"(m& +3 "core" &K  \ 0 +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 800 counts +2 "manipulator"&]'m +102 "core" ' + "storage"(@& +4 "core" &K  \ 2 +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(j' +304 "core" ' +2 "storage"(b- +3 "core" -' +2 .tSE.configure :default + "storage"(#QK-0-\ b +3 (`& +3 "core" &K  D\ 0 +2 "manipulator"&Q& +3 "core" &@   [ +2 .tElbow.seek 6 +2 "manipulator"&&(: +3 "core" ( +2 "manipulator"&I& +4 "core" &@   . \\ +2 "storage"(V& +3 "core" &K z\ 1 +3 .tForearm.seek 6 + 300 counts + "manipulator"&g'y +33 "core" ' + .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&o/ +21 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&P& +3 "storage"(5') +7 "core" &@   [ +2 "manipulator"&s% +3 "core" %Ѕ   Y +3 .tForearm.seek :retract +2 "manipulator"&\ ' ] +96 "core" ' +2 .tElbow.seek CC + "manipulator"&J( +159 "core" ( +2 "manipulator"&c& +3 "core" &   T$ +3 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +2 "core" ' +3 "manipulator"&[& + ."downElevator"SE.stop +5 "storage"(5 +7 "core" &  - T$ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&N'ш +100 "core" ' +2 "manipulator"&q& +3 "core" &  r T$ +2 "manipulator"&O% +4 "core" %ь  d S +3 "collection"'}& +5 "core" & +2 "collection"'d& +5 "core" & +2 .tCC.seek :closed +2 "collection"'(X +4 "core" &  +10 &-n* ,} +9 &`s% @ +10 &?d R +9 &D! S +9 &C1 S +10 &C8 S +9 &BD S +9 &C- S +10 & D S +9 &"B S +10 &$LC* R +9 && D2 S +9 &'B) S +10 &)B S +9 &+RF S +9 &-C0 S +10 &.D; S +9 &0A/ S +10 &2[C+ S +9 &4F S +9 &5B S +10 &7B, S +9 &9c@1 S +9 &;%B/ S +10 &<B R +9 &>D S +10 &@jB0 S +9 &B-C, S +9 &CC S +10 &EI) S +9 &GnN2 T +9 &I+W- V +10 &Jg X +9 &L [ +10 &NY ^ +9 &P& ^ +9 &Q- _ +10 &S0 ` +9 &UX a +9 &W ] +10 &XW@{ + +9 &X n0 P +6 ( +2 "collection"'d& +3 "core" &Xb7 P +3 #tCollection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.31 + .Hand.open +2 "manipulator"&1 +22 "core" 1 +2 "manipulator"&% +3 "core" %{ M +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&n' ] +96 "core" ' +2 #tLoading generic puck from tube 6 into Processing Clamp +2 "processing"%i& +3 "core" & +2 "manipulator"&Z% +3 "core" % [ - N +2 "storage"(w% +3 "core" %A \ ( +2 "storage"(3. +3 "core" .(K +2 "storage"({& +3 "core" &K \ ( +2 "storage"(|& +3 "core" &K \ ( +2 "manipulator"&W& +49 "core" & ) N$ +2 "manipulator"&% +4 "core" % [  N +2 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +3 .tElbow.seek 6 + "manipulator"&p(: +162 "core" ( + "manipulator"&D& +4 "core" &5 Qx +2 "storage"(X& +3 "core" &K \ ) +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 800 counts +2 "manipulator"&f'm +93 "core" ' +2 "storage"(a& +3 "core" &K \ ) +3 .tSE.reconfigure :pick + "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(' +303 "core" ' +2 "storage"( - +3 "core" -'Y +2 .tSE.configure :default + "storage"(#QK-0-\ b +3 ( & +3 "core" &K \ ( +2 "manipulator"&\\& +3 "core" &5  < Qx +2 .tElbow.seek 6 +2 "manipulator"&y(: +3 "core" ( +2 "manipulator"& & +3 "core" &5 ? Qx +2 "storage"(R& +3 "core" &K \ ) +3 .tForearm.seek 6 + 300 counts +2 "manipulator"&'y +14 "core" ' +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"& / +26 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&& +2 "storage"(') +8 "core" &5  Rx + "manipulator"&k% +3 "core" %{  g Mp +3 .tForearm.seek :retract + "manipulator"&G' ] +97 "core" ' +2 .tElbow.seek PC +2 "manipulator"&( +166 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +81 "core" ( +2 "manipulator"&& +3 "core" & r N8 +3 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &h& +2 "core" & g N8 +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&L'E +115 "core" ' +2 "manipulator"&& +3 "core" &  T8 +2 "manipulator"&^% +3 "core" %M A T, +3 "processing"%(& +3 "core" & +3 "processing"%x& +4 "core" & +2 .tPC.seek :closed +2 "processing"%!(SD +3 "core" & +9 & / $c +9 &hTw 9 +9 &{n M +10 &eH R +9 &'E R +13 &A R +6 &F R +9 &mF R +10 & /F R +9 &!F R +9 &#F R +10 &%uE R +9 &'6D S +10 &(F R +9 &*F S +9 &,~A R +10 &.?G R +9 &0F S +9 &1E S +10 &3G R +9 &5FC S +10 &7 H R +9 &8E R +9 &:H S +10 &F S +9 &?C S +10 &AH S +9 &CUG S +10 &EI S +9 &FU T +9 &Hg V +10 &JN{ X +9 &L ~ Y +9 &M Z +10 &O Z +9 &QQ Z +10 &RQe . +9 &S. - +6 ( + "processing"%x& +4 "core" &S  - +2 #tProcessing Clamp onSpring/offSpring for 7/24 samples, on/off torque 1.72 +2 .Hand.open + "manipulator"&1 +25 "core" 1 + "manipulator"&r% +4 "core" %M  R, +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&' ] +90 "core" ' +2 "processing"%l& +3 "core" &S  - +2 #tImaging generic puck in Processing Clamp while storing it to tube 7 + "manipulator"&C% +3 "core" % ^ ; N +2 "storage"(2% +4 "core" %: &\ ' +2 "storage"(=. +2 "core" .(K +3 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 7 +2 "storage"(([G +192 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 ( & +2 "core" &[E \ \ " +2 "manipulator"&& +4 "core" &  M8 +2 "manipulator"&-% +3 "core" % ^  M +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 7 + "manipulator"&~( +267 "core" ( +3 "manipulator"&& +3 "core" & B L1 +2 "storage"(& +3 "core" &[D k\ %# +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 800 counts +2 "manipulator"&0' +94 "core" ' +2 "storage"(u& +3 "core" &[D #\ &# +3 .tSE.reconfigure :pick + "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"('' +279 "core" ' +2 "storage"(v- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"($'e +46 "core" ' +2 "manipulator"&9& +3 "core" & " K1 +2 "manipulator"&% +4 "core" % R KB +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&#' ] +95 "core" ' +2 .tElbow.seek PC + "manipulator"&.( +259 "core" ( +2 "manipulator"&"& +3 "core" & B L +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &*& +2 "core" & 4 K +3 .tForearm.seek PC + "manipulator"&'E +93 "core" ' +2 .tHand.close + "manipulator"&6/ +24 "core" / +2 .tPC.seek :open + "processing"%4( +377 "core" ( +2 "storage"(?& +3 "core" &[D \ '# +2 "manipulator"&z& +4 "core" & + O +2 "manipulator"&F% +3 "core" %Q  O4 +2 .tForearm.seek :retract +2 "manipulator"&' ] +93 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 7 + "manipulator"&>( +144 "Can"A\ O4\\ +109 "core" ( +2 "manipulator"&& +3 "core" & N +2 "storage"(7& +3 "core" &[D _\ '# +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 800 counts + "manipulator"&' +95 "core" ' +2 .tHand.open + "manipulator"&81 +17 "core" 1 +3 "storage"(+- +3 "core" -'e +3 .tSE.seek -0.3 Pucks below Top Plate + "storage"(B'1 +26 "core" ' +3 .tSE.reconfigure :seal + "storage"(#QK-0-\ b +3 .tSE.seek -1.27 Pucks below Top Plate +2 "storage"(:' +54 "core" ' + #tLights, camera, ACTION! +2 "storage"(,- +2 "core" -' +3 "storage"(& +3 "core" &[D S O  # +2 "manipulator"&Y& +3 "core" & < * +2 .tElbow.seek 7 +2 "manipulator"&( +19 "core" ( + "manipulator"&A& +6 "core" & +W +2 "storage"(& +3 "core" &[D K K  # +3 .tForearm.seek 7 + 800 counts + "manipulator"&;' +5 "core" ' +2 .tSE.reconfigure :gently +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.56 Pucks below Top Plate + "storage"(<'S +60 "core" ' + "manipulator"&E& +4 "core" & NW +2 "storage"(/& +3 "core" &[D T\ %# +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +3 .tForearm.seek 7 + "manipulator"&U'΢ +37 "core" ' +2 .tElbow.hold + "manipulator"&_, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure :default + "storage"(#QK-0-\ b +3 .tSE.seek -0.37 Pucks below Top Plate +2 "storage"(e' +27 "core" ' + "manipulator"&)% +3 "core" %β~ f t ?/ +2 "storage"(m& +4 "core" &[D \ # +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 7 + 316 counts + "manipulator"&@' +22 "core" ' +2 "manipulator"&%& +3 "core" &  OW +3 "storage"(K& +3 "core" &[D e\ &# +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 800 counts +2 "manipulator"&H' +13 "core" ' +2 "storage"(S% +3 "core" % R\ ' +3 ."downElevator"SE.seek :down +4 "storage"(b') +99 (`% +4 "core" %;. u\ %[t +2 "manipulator"&Q% +3 "core" %\ * M +48 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&I' ] +88 "core" ' +27 ' + ."downElevator"SE.stop +2 "storage"(5 +3 (V& +2 "core" &[D d\ (# +3 "collection"'o& +3 "core" &X]Z P +2 #tStoring generic puck in Collection Clamp to tube 7 +2 "manipulator"&P% +3 "core" % t  P +2 "storage"(s% +4 "core" %/ v\ ( +2 "storage"(T. +3 "core" .([G +2 "storage"(]& +3 "core" &[D \ (# +2 "storage"(c& +3 "core" &[D n\ (# +3 "manipulator"&[& +3 "core" & PW +2 .tElbow.seek 7 +2 "manipulator"&j( +3 "core" ( +2 "manipulator"&g& +3 "core" &  PW +2 "storage"(q& +4 "core" &[D \ (# +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 800 counts +2 "manipulator"&&' +109 "core" ' +2 "storage"(O& +3 "core" &[D \ )# +3 .tSE.reconfigure :pick + "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(}' +301 "core" ' + "storage"(5- +4 "core" -'W +2 .tSE.configure :default + "storage"(#QK-0-\ b +3 "manipulator"&\ & +3 "core" & P QW +2 "storage"(M& +3 "core" &[D N\ '# +2 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 7 + "manipulator"&'΢ +38 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 "storage"(i- +3 "core" -'W +3 .tSE.seek 0.12 Pucks below Top Plate + "storage"(Z' +37 "core" ' + "manipulator"&w% +4 "core" %ΰZ F G  ; +2 "storage"(3& +3 "core" &[D \ # +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 7 + 314 counts +2 "manipulator"&{' +10 "core" ' +2 "manipulator"&|& +3 "core" & x RW +2 "storage"(W& +3 "core" &[D ]\ (# +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 800 counts +2 "manipulator"&d' +15 "core" ' +3 .tSE.seek 1.12 Pucks below Top Plate + "storage"('\ +48 "core" ' +2 "manipulator"&N& +3 "core" &  OW +2 "manipulator"&D% +3 "core" %  O +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&X' ] +91 "core" ' +2 .tElbow.seek CC +2 "manipulator"&a( +162 "core" ( +2 "manipulator"&J& +3 "core" & 0 Le +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &n& +3 "core" &  Le +2 .tForearm.seek CC +2 "manipulator"& 'ш +97 "core" ' +2 .tHand.close + "manipulator"& / +16 "core" / +2 .tCC.seek :open +2 "collection"'\\( +407 "core" ( +2 "storage"( & +3 "core" &[D \ ,# +2 "storage"(R& +3 "core" &[D {\ +# +2 "manipulator"& & +4 "core" &  v Re + "manipulator"&% +4 "core" %ї  f S +2 .tForearm.seek :retract +6 "manipulator"&k' ] +98 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 7 + "manipulator"&p( +158 "core" ( +2 "manipulator"&f& +3 "core" & Uq +2 "storage"(& +4 "core" &[D \ -# +2 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +3 .tForearm.seek 7 +2 "manipulator"&'΢ +113 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&h1 +26 "core" 1 +2 "manipulator"&y% +4 "core" %βZ  ' A +2 "storage"(& +43 "core" &[D *\ ## +2 .tForearm.force -20 +9 "manipulator"&5 +3 .tForearm.seek 7 + 316 counts +2 "manipulator"&^' +11 "core" ' +2 "manipulator"&(& +3 "core" &    Yq +3 "storage"(& +3 "core" &[D \ /# +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 800 counts +2 "manipulator"&G' +27 "core" ' +2 "storage"(t% +3 "core" %  (\ - +3 ."downElevator"SE.seek :down +3 "storage"(') +99 (r% +2 "core" %E4 \ +[t +2 "manipulator"&l% +4 "core" %  S +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&C' ] +88 "core" ' +67 ' +2 ."downElevator"SE.stop + "storage"(5 +4 #tShuffling two pucks from tube 7 to 1 of [1..7] + #Loading generic puck from tube 7 into Collection Clamp +2 "collection"'2& +3 "core" & +2 "manipulator"&=% +3 "core" % q X +2 "storage"(x% +3 "core" %2 L\ / +2 "storage"(L. +3 "core" .([G +2 "storage"( & +3 "core" &[D\ /# +2 "storage"(& +4 "core" &[D s\ /# +2 "manipulator"&-& +3 "core" &  Vq +2 .tElbow.seek 7 +2 "manipulator"&1( +3 "core" ( +2 "manipulator"&& +3 "core" & K Xq +2 "storage"(& +4 "core" &[D \ 0# +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 800 counts +2 "manipulator"&' +96 "core" ' +4 "storage"(u& +6 "core" &[D Q\ 0# +4 .tSE.reconfigure :pick +10 "storage"(#]K-0-\ b +8 .tSE.seek :beamBreak +4 "storage"(' +304 "core" ' + "storage"(v- +3 "core" -' +2 .tSE.configure :default + "storage"(#QK-0-\ b +3 (9& +3 "core" &[D T\ .# +2 "manipulator"&& +3 "core" &  0 Vq +3 .tElbow.seek 7 + "manipulator"&'( +4 "core" ( +2 "manipulator"&0& +3 "core" &  C Wq +2 "storage"("& +3 "core" &[D B\ /# +5 .tForearm.seek 7 + 300 counts +4 "manipulator"&*' +22 "core" ' +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&~/ +26 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&6& +2 "storage"(#') +8 "core" &  ` Wq + "manipulator"&!% +4 "core" % T4 +2 .tForearm.seek :retract +2 "manipulator"&?' ] +101 "core" ' +3 .tElbow.seek CC +2 "manipulator"&z( +157 "core" ( ' +2 "manipulator"&F& +2 ."downElevator"SE.stop +4 "storage"(5 +3 "core" &  P T& +3 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 && +2 "core" &   T& +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&'ш +98 "core" ' +2 "manipulator"&7& +3 "core" &  h S& +2 "manipulator"&.% +3 "core" %ы S +2 "collection"'8& +3 "core" & +3 "collection"'+& +4 "core" &, +3 .tCC.seek :closed + "collection"',(X +5 "core" &  +8 &-n) ,} +10 &`s( @ +9 &?d' R +9 &D S +10 &B) S +9 &F+ S +10 &CE0 S +9 &C2 S +9 & D/ R +10 &"B1 S +9 &$KB+ S +9 && D* S +10 &'E* S +9 &)F S +10 &+SB* S +9 &-D4 S +9 &.H/ S +10 &0A- R +9 &2ZC4 S +9 &4B. S +18 &5D. S +6 &7B) S +7 &9d@0 R +9 &;$C S +9 &<C' R +10 &>D1 S +9 &@k@2 S +9 &B.B R +10 &CD S +9 &EI9 S +10 &GoM+ T +9 &I,]2 V +9 &Jl X +10 &L. [ +9 &N\\ ] +9 &P, ^ +10 &Q- _ +7 &S _ +10 &UW b +9 &W, a +9 &XfG2 $n +10 &X' Q +5 ( +2 "collection"'+& +4 #tCollection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.34 +2 .Hand.open + "manipulator"&1 +4 "core" &X]- P +18 1 + "manipulator"&Y% +3 "core" %щ  L +47 .tForearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&A' ] +101 "core" ' +5 #tLoading generic puck from tube 7 into Processing Clamp + "processing"%& +3 "core" & +2 "manipulator"&% +4 "core" % P N +2 "storage"(E% +3 "core" %; \ ) +2 "storage"(/. +3 "core" .([G +2 "storage"($& +3 "core" &[D J\ (# +2 "storage"()& +4 "core" &[D }\ (# +2 "manipulator"&m& +3 "core" & 2 N& +2 "manipulator"&B% +4 "core" % P  N +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 7 +2 "manipulator"&%( +159 "core" ( +2 "manipulator"&K& +3 "core" &  Qx +2 "storage"(S& +3 "core" &[D \ *# +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 800 counts +2 "manipulator"&>' +95 "core" ' +2 "storage"(& +3 "core" &[D ,\ +# +3 .tSE.reconfigure :pick + "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(:' +311 "core" ' +2 "storage"(`- +3 "core" -'X +2 .tSE.configure :default + "storage"(#QK-0-\ b +3 (Q& +3 "core" &[D m\ &# +2 "manipulator"&;& +3 "core" & \ Ox +2 .tElbow.seek 7 +2 "manipulator"&( +3 "core" ( +2 "manipulator"&<& +3 "core" & 0 Ox +2 "storage"(U& +3 "core" &[D \ '# +3 .tForearm.seek 7 + 300 counts +2 "manipulator"&@' +14 "core" ' +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&V/ +23 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&o& +2 "storage"(P') +8 "core" & } Px + "manipulator"&e% +4 "core" % Pf +2 .tForearm.seek :retract +2 "manipulator"&s' ] +102 "core" ' +4 .tElbow.seek PC +4 "manipulator"&T( +155 "core" ' +2 ."downElevator"SE.stop +4 "storage"(5 +89 "core" ( +4 "manipulator"&]& +8 "core" & NN +4 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +7 &c& +4 "core" & NN +8 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +10 .tForearm.seek PC + "manipulator"&['E +99 "core" ' +2 "manipulator"&g& +3 "core" &  ON +2 "manipulator"&q% +4 "core" %K O +2 "processing"%H& +3 "core" & +3 "processing"%O& +5 "core" & +2 .tPC.seek :closed + "processing"%b(SD +4 "core" & +7 & / $c +10 &lSv 8 +9 &zp M +10 &cH R +9 &%F R +9 &C S +10 &D S +9 &kD R +9 & -A R +10 &!B R +9 &#E S +10 &%sD R +9 &'4E S +9 &(D R +10 &*G R +9 &,{F R +9 &.<F S +10 &/F R +9 &1D R +10 &3G S +9 &5DF S +9 &7E R +10 &8D R +9 &:F R +9 &C S +9 &?C S +10 &AC S +9 &CTD S +9 &EI S +10 &FT T +9 &He W +9 &JKw Y +10 &L  Z +9 &M Z +10 &O Z +9 &QL [\ +9 &RSe - +10 &S* + +5 ( +2 "processing"%O& +5 #tProcessing Clamp onSpring/offSpring for 7/24 samples, on/off torque 1.73 + .Hand.open + "manipulator"&_1 +4 "core" &S" + +13 1 +2 "manipulator"&I% +3 "core" %K e L +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&5' ] +95 "core" ' +2 "processing"%\ & +4 "core" &S" + +3 #tImaging generic puck in Processing Clamp while storing it to tube 1 + "manipulator"&M% +3 "core" % M m L +3 "storage"(i% +3 "core" %: v\ % +2 "storage"(w. +2 "core" .([G +3 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(3( +991 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (|& +2 "manipulator"&W& +3 "core" & ` $\  +53 ."raiseStack"SE.reconfigure :place +4 "storage"(#]K-0-\ b +2 "core" &  HN +4 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +2 ."raiseStack"SE.seek :beamBreak +9 .tElbow.seek PC +2 "storage"(N' + "manipulator"&D( +8 "core" ( +2 "manipulator"&&& +3 "core" & v i % AN +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &j& +3 "core" & u j ; ?N +2 .tForearm.seek PC +2 "manipulator"&}'E +99 "core" ' +2 .tHand.close + "manipulator"&/ +16 "core" / +2 .tPC.seek :open +2 "processing"%{( +127 "core" ' + "storage"(Z- +4 "core" -' +2 ."raiseStack"SE.configure :default + "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(J'e +48 "core" ' +188 ( +2 "storage"(n& +3 "core" & \ $ +2 "manipulator"&d& +3 "core" &  KN +2 "manipulator"& % +3 "core" %X ) K +3 .tForearm.seek :retract +2 "manipulator"&' ] +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&X( +273 "core" ( +2 "manipulator"&& +3 "core" & ! K. +2 "storage"( & +4 "core" & "\ % +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 800 counts +2 "manipulator"&R'ұ +97 "core" ' +3 .tHand.open + "manipulator"& 1 +25 "core" 1 +2 "storage"(- +3 "core" -'e +2 .tSE.seek -0.3 Pucks below Top Plate +2 "storage"(f'1 +27 "core" ' + .tSE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 .tSE.seek -1.27 Pucks below Top Plate +2 "storage"(' +57 "core" ' +2 #tLights, camera, ACTION! + "storage"( - +4 "core" -' +2 "storage"(a& +4 "core" & 3 4 # + "manipulator"&h& +4 "core" &  %. +2 .tElbow.seek 1 +2 "manipulator"&y( +4 "core" ( +2 "manipulator"&& +3 "core" &  %. +2 "storage"((& +3 "core" & 3 3 b +3 .tForearm.seek 1 + 800 counts + "manipulator"&'ұ +4 "core" ' +3 .tSE.reconfigure :gently + "storage"(#QK-0-\ b +3 .tSE.seek -0.56 Pucks below Top Plate + "storage"(t'S +59 "core" ' +2 "manipulator"&k& +3 "core" &  K. +2 "storage"(r& +3 "core" & \ # +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek 1 +2 "manipulator"&l'ϑ +29 "core" ' + .tElbow.hold +2 "manipulator"&p, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure :default +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.37 Pucks below Top Plate +2 "storage"(' +24 "core" ' +2 "manipulator"&^% +3 "core" %ϣ } B +2 "storage"(2& +4 "core" & \  +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 1 + 318 counts + "manipulator"&=' +25 "core" ' +2 "manipulator"&x& +3 "core" & M. +2 "storage"(L& +3 "core" & \ $ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 800 counts + "manipulator"& 'ұ +15 "core" ' +2 "storage"(% +3 "core" % \ % +2 ."downElevator"SE.seek :down +4 "storage"(') +99 (-% +3 "core" %80 _\ #[t +2 "manipulator"&% +3 "core" %ҵ\  K +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&' ] +87 "core" ' +77 ' + ."downElevator"SE.stop + "storage"(5 +3 (G& +3 "core" & \ % +2 "collection"'u& +3 "core" &X\\ P +3 #tStoring generic puck in Collection Clamp to tube 1 +48 "manipulator"&% +3 "core" % O P M +2 "storage"(% +4 "core" %: s\ & +2 "storage"(C. +2 "core" .( +3 "storage"(v& +3 "core" & Q\ & +2 "storage"(9& +3 "core" & ,\ % +2 "manipulator"&& +4 "core" & E M. +2 .tElbow.seek 1 +2 "manipulator"&0( +3 "core" ( +2 "manipulator"&"& +4 "core" & N. +2 "storage"(~& +3 "core" & r\ & +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 800 counts +2 "manipulator"&6'ұ +89 "core" ' +2 "storage"(!& +3 "core" & +\ ' +3 .tSE.reconfigure :pick + "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(1' +304 "core" ' + "storage"(- +3 "core" -'V +2 .tSE.configure :default + "storage"(#QK-0-\ b +3 "manipulator"&F& +3 "core" & v N. +2 "storage"(& +3 "core" & \ % +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek 1 +2 "manipulator"&'ϑ +36 "core" ' +2 .tElbow.hold + "manipulator"&*, +5 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 "storage"(7- +3 "core" -'V +3 .tSE.seek 0.12 Pucks below Top Plate + "storage"(.' +31 "core" ' +2 "manipulator"&8% +3 "core" %ϝl O L C < +2 "storage"('& +3 "core" & a\  +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 1 + 312 counts + "manipulator"&#' +21 "core" ' +2 "manipulator"&?& +3 "core" & H N. +2 "storage"(\\& +3 "core" & %\ & +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 800 counts +2 "manipulator"&'ұ +14 "core" ' +3 .tSE.seek 1.12 Pucks below Top Plate + "storage"(Y' +35 "core" ' +2 "manipulator"&& +3 "core" & N. +2 "manipulator"&% +3 "core" %Ҳ\ p N +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&+' ] +92 "core" ' +2 .tElbow.seek CC + "manipulator"&E( +159 "core" ( +3 "manipulator"&/& +4 "core" & I) + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &$& +2 "core" & > J) +3 .tForearm.seek CC + "manipulator"&)'ш +97 "core" ' +2 .tHand.close + "manipulator"&m/ +27 "core" / +2 .tCC.seek :open + "collection"'B( +407 "core" ( +2 "storage"(& +3 "core" & $\ * +2 "storage"(K& +3 "core" & \ \ * +2 "manipulator"&S& +3 "core" &  P) +2 "manipulator"&% +4 "core" %ќ % O +3 .tForearm.seek :retract +2 "manipulator"&z' ] +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&A( +163 "core" ( + "manipulator"&`& +3 "core" &  0 Tn +2 "storage"(Q& +3 "core" & \ , +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 + "manipulator"&;'ϑ +109 "core" ' +2 .tElbow.hold + "manipulator"&<, +4 "core" , +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&U1 +19 "core" 1 +2 "manipulator"&V% +4 "core" %Ϙo  C + "storage"(o& +4 "core" & \ # +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 1 + 307 counts + "manipulator"&e' +22 "core" ' + "manipulator"&%& +4 "core" & Un +2 "storage"(>& +4 "core" & \ - +42 .tForearm.reconfigure :tight +9 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 800 counts + "manipulator"&:'ұ +24 "core" ' +2 "storage"(@% +3 "core" %  \ . +3 ."downElevator"SE.seek :down +4 "storage"(]') +98 (c% +3 "core" %52 \ +Zt +2 "manipulator"&% +3 "core" %Ҵ   S +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&g' ] +90 "core" ' +64 ' + ."downElevator"SE.stop +2 "storage"(5 +434 #t-> access 1 +3 "storage"(q% +3 "core" %;  N\ / + "manipulator"&H% +4 "core" % L  V +2 "manipulator"&P& +90 "core" &  Wn +2 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 5 + "storage"(s(; +676 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +3 (4& +3 "core" &; \ !" +1461 #t-> access 2 +3 "storage"(_% +2 "core" %B d\ 0 +2 "manipulator"&I% +3 "core" % L   W +2 "manipulator"&\ & +3 "core" &  Wn +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(M(K +198 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +3 (i& +2 "core" &K  A\ - +392 #t-> exit +15 #mEXIT @1752807406.96PDT @1752807422.54PDT = =tMAIN =mMAIN_scheduler @PDT1752807423.32 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +110 #"core_reset"Sent BREAK + #t@27871 receive with ifg=0x10, ie=0xFD + #@28517 receive with ifg=0x10, ie=0xFD #@29174 receive with ifg=0x10, ie=0xFD + #@29820 receive with ifg=0x10, ie=0xFD + #@30468 receive with ifg=0x10, ie=0xFD #@31115 receive with ifg=0x10, ie=0xFD + #@31763 receive with ifg=0x10, ie=0xFD #@32089 receive with ifg=0x80, ie=0xFD + #@9026 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +12 #ESP2 v3.42 I2C Gateway v3.20 for core bus +365 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +847 "Can"/\ 854' +2 /\ 854' +2 #tPolling Can every 10:00 +4 #Cleanly exited at 19:56:46PDT17-Jul-25 +11 #Waiting for espclients... +124 #"Ali"Session Begun +4190 #-> ESP.ready! +155 "sampler") +3 ) +2 "core"  +2 "collection"' +3 ' +2 "core"  +2 "processing"% +3 % +3 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %P +2 ."Ali"CS.configure :default + "collection"'#P d@b +5 ."Ali"CS.hold + "collection"'+ +6 "core" + + ."Ali"CS.configure :default + "collection"'#P d@b +5 "processing"%% +3 "core" %ܓ\  +2 ."Ali"PS.configure :default + "processing"%#A d`xb +4 "sampler")% +3 "core" %& > +2 ."Ali"SS.configure :default + "sampler")#.0X access 2 +3 "storage"(2% +4 "core" %B  (\ 4 +3 "manipulator"&3% +3 "core" % L   [ +2 "manipulator"&4& +3 "core" &   Zn +3 ."Ali"SC.reconfigure :tight + "storage"($\ .(\ 1~b +4 ."Ali"SC.seek 6 +2 "storage"(5(K +7 "core" ( + ."Ali"SC.configure :limp +2 "storage"($(\ 1b +4 (6& +2 "core" &K  Z\ 4 +621 #"Ali"-> startTube 2 +7699 #-> start(:myShortDA){shortDA} +3 "collection"'7% +4 "core" %P +2 "processing"%8% +7 "core" %ܓ\  +4 #"myShortDA"Ready to sample after 10 seconds from PRV.sipper? + #Type 'Thread[:myShortDA].answer' to continue +2755 #"Ali"-> Thread[:myShortDA].answer +2 #"myShortDA"Ali answered Ready to sample after 10 seconds from PRV.sipper? "Yes" +6 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +3 .delay 10 seconds +1004 .PSV.dial :mixloop + "processing"%9 +47 "core" + ."myShortDA"PTV.dial :PRVmixing +2 "processing"%:  +136 "core" + ."myShortDA"PRV.dial :sipper +2 "processing"%;  +48 "core" +2 ."myShortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +5 ."myShortDA"PS.seek 1.1ml + "processing"%<'h! +2278 "core" ' + ."connect"PRV.dial CBV +3 ."myShortDA"CBV.dial PRV +3 "processing"%=  +5 "collection"'>  +5 "core"  +131  +3 ."myShortDA"PS.seek 0.5ml + "processing"%?' +1273 "core" ' + ."myShortDA"PRV.dial :waste2 +2 "processing"%@ @ +108 "core" > +2 ."myShortDA"PS.reconfigure :default + "processing"%#A d`xb +7 ."myShortDA"PS.seek :empty +4 "processing"%A's +593 "core" ' +5 ."myShortDA"PSV.dial PSR +2 "processing"%B +112 "core"  +2 #"myShortDA"Pulling 1ml of PSR.flush + .PSR.select :flush +4 "processing"%j +11 ."myShortDA"PS.seek 1ml + "processing"%C'[q +1095 "core" ' +2 ."myShortDA"PSR.select :air +4 "processing"% +15 ."myShortDA"PS.seek 2.5ml +4 "processing"%D' +1608 "core" ' + ."myShortDA"PSV.dial :mixloop +2 "processing"%E +111 "core" +2 ."myShortDA"PS.seek :empty +2 "processing"%F's +2616 "core" ' +2 ."myShortDA"PSV.dial PSR + "processing"%G +113 "core"  +2 #"myShortDA"Pulling 1ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +11 ."myShortDA"PS.seek 1ml +2 "processing"%H'[q +1097 "core" ' + ."myShortDA"PSR.select :air +2 "processing"% +11 ."myShortDA"PS.seek 2.5ml +2 "processing"%I' +1612 "core" ' + ."myShortDA"PSV.dial :mixloop +2 "processing"%J +123 "core" +2 ."myShortDA"PRV.dial :sipper + "processing"%K  +47 "core" +2 ."myShortDA"PS.seek :empty +2 "processing"%L's +2623 "core" ' + ."myShortDA"PSV.dial PSR +2 "processing"%M +111 "core"  + ."myShortDA"PSR.select :air +5 .PS.seek 2.5ml +4 "processing"%N' +2626 "core" ' + ."myShortDA"PSV.dial :mixloop +2 "processing"%O +116 "core" +2 ."myShortDA"PS.seek :empty +2 "processing"%P's +2617 "core" ' +3 #"myShortDA"Loading da puck from tube 2 into Processing Clamp + "processing"%Q& +5 "core" &\  +2 ."myShortDA"Hand.open + "manipulator"&R1 +23 "core" 1 +2 "manipulator"&S% +3 "core" % L 8 ( = \\ +2 "storage"(T% +3 "core" %B # # ?\ 6 +2 "storage"(U. +4 "core" .(K +2 ."myShortDA"SC.reconfigure :tight + "storage"($\ .(\ 1~b +4 ."myShortDA"SC.seek 2 +2 "storage"(V( +667 "core" ( +2 ."myShortDA"SC.configure :limp + "storage"($(\ 1b +5 (W& +2 "core" & \ \ ' +3 "manipulator"&X& +3 "core" & Xn +35 ."myShortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +12 ."myShortDA"Elbow.seek 2 +2 "manipulator"&Y( +39 "core" ( +2 "manipulator"&Z& +3 "core" & ! X0 +2 "storage"([& +3 "core" &  (\ 2 +3 ."myShortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek 2 + 800 counts +2 "manipulator"&\\'j +98 "core" ' + "storage"(]& +4 "core" &  -\ 2 +2 ."myShortDA"SE.reconfigure :pick + "storage"(#]K-0-\ b +6 ."myShortDA"SE.seek :beamBreak +2 "storage"(^' +310 "core" ' +3 "storage"(_- +2 "core" -'Y +2 ."myShortDA"SE.configure :default +2 "storage"(#QK-0-\ b +4 (`& +3 "core" &  1\ 0 +2 "manipulator"&a& +3 "core" &   W. +2 ."myShortDA"Elbow.seek 2 +2 "manipulator"&b( +6 "core" ( + "manipulator"&c& +3 "core" &  " W. +2 "storage"(d& +4 "core" &  \ 0 +2 ."myShortDA"Forearm.seek 2 + 300 counts +2 "manipulator"&e'v +33 "core" ' +2 ."myShortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myShortDA"Hand.close + "manipulator"&f/ +21 "core" / +3 !"myShortDA"o:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 2):bt["4/home/esp/esp2/utils/puckmoves.rb:389:in `load'"8/home/esp/esp2/utils/puckmoves.rb:998:in `loadPuck'";/home/esp/esp2/protocol/2G/DAprocess.rb:281:in `runDA'"6/home/esp/esp2/protocol/2G/DA.rb:124:in `shortDA'"Ali:4:in `topLevelBinding'"./home/esp/esp2/lib/base.rb:296:in `start'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +2 ."downElevator"SE.seek :down +4 "manipulator"&g& +2 "storage"(h') +8 "core" &   Z. + "manipulator"&i% +4 "core" %n   [; +2 ."myShortDA"Forearm.seek :retract +2 "manipulator"&j' ] +92 "core" ' +2 ."myShortDA"Elbow.seek PC +4 "manipulator"&k( +168 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +77 "core" ( + "manipulator"&l& +3 "core" &   ZK +2 ."myShortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &m& +2 "core" &   c ZK +3 ."myShortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek PC +4 "manipulator"&n'E +101 "core" ' + "manipulator"&o& +4 "core" &   S YJ +2 "manipulator"&p% +3 "core" %E   a Y +2 "processing"%q& +3 "core" &\  +3 "processing"%r& +4 "core" &\  +2 ."myShortDA"PC.seek :closed +2 "processing"%s(SD +6 "core" & \  +7 &.s +| +9 &bu @ +10 &<f R +9 &C R +9 &D S +10 &D R +9 &AA R +9 &A R +10 & @ R +9 &"D S +9 &$IC R +10 && A R +9 &'G R +10 &)E S +9 &+QF R +10 &-B S +9 &.C R +9 &0D R +10 &2XC S +9 &4D S +9 &5G S +10 &7I S +9 &9`I S +9 &;"C S +10 &<C R +9 &>E S +9 &@hH S +10 &B*H S +9 &CJ S +10 &ER U +9 &Gfa V +9 &I"t X +10 &J} Z +9 &L Z +9 &N` [\ +10 &P# [ +9 &Q H +10 &RA Z +9 &S  \ - +3 ( + "processing"%r& +4 #"myShortDA"Processing Clamp onSpring/offSpring for 8/24 samples, on/off torque 1.74 + .Hand.open +2 "manipulator"&t1 +17 "core" 1 +2 "manipulator"&u% +3 "core" %E  C V +2 ."myShortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myShortDA"Forearm.seek :retract + "manipulator"&v' ] +102 "core" ' +3 #"myShortDA"Heating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +4 "processing"%w { +2 %x9 +7 "core" 9 +102 "processing"%y9 +3 "core" 9 +102 "processing"%z9 +3 "core" 9  +102 "processing"%{9 +3 "core" 9  +102 "processing"%|9 +3 "core" 9 +102 "processing"%}9 +3 "core" 9 +102 "processing"%~9 +3 "core" 9 +102 "processing"%9 +3 "core" 9 +102 "processing"%9 +3 "core" 9" +102 "processing"%9 +3 "core" 9& +103 "processing"%9 +3 "core" 9+ +102 "processing"%9 +3 "core" 9/ +102 "processing"%9 +3 "core" 93 +102 "processing"%9 +3 "core" 97 +102 "processing"% 9 +3 "core" 9; +102 "processing"% 9 +3 "core" 9@ +102 "processing"% 9 +3 "core" 9D +102 "processing"%9 +3 "core" 9H +102 "processing"%9 +3 "core" 9L +102 "processing"%9 +4 "core" 9P +102 "processing"%9 +3 "core" 9U +102 "processing"%9 +3 "core" 9Y +102 "processing"%9 +3 "core" 9]\ +102 "processing"%9 +3 "core" 9a\ +102 "processing"%9 +3 "core" 9e\ +103 "processing"%9 +3 "core" 9&j +102 "processing"%9 +3 "core" 9+n +102 "processing"%9 +3 "core" 92r +10 ."myShortDA"PH.hold 2:00:00,28C +3 "processing"% p{p. +3 ."myShortDA"delay 1:30 +6 "core" s +8999 ."myShortDA"PSR.select :air +2 .PSV.dial PSR +3 "processing"% +111 "core" +2 #"myShortDA"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +12 ."myShortDA"PS.seek 0.5ml +2 "processing"%' +589 "core" ' +2 ."myShortDA"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."myShortDA"PS.seek 2ml +2 "processing"%'Q +1605 "core" ' +2 ."myShortDA"PTV.dial :puck +2 "processing"%  +136 "core"  +4 ."myShortDA"PSV.dial PTV +7 "processing"%! +83 "core" +3 ."myShortDA"PBV.dial :waste1 +3 "processing"%"  +61 "core" +4 "processing"%#% +6 "core" %U$  +5 ."myShortDA"PS.seek 1.5ml +4 "processing"%$' +596 "core" ' + ."myShortDA"delay 3 seconds +302 .PBV.dial between PSV and waste1 +8 "processing"%% * +38 "core" , +5 ."myShortDA"PS.seek 0ml +5 "processing"%&'ܑ +1606 "core" ' +2 ."myShortDA"delay 5:00 +1139 "Can"/ ^7 +28864 #"myShortDA"recoverPSRreagent08 + .PTV.dial :puck +3 "processing"%'  +5 "core"  +2 ."myShortDA"PBV.dial :waste1 +2 "processing"%(  +37 "core" + ."myShortDA"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%) * +37 "core" + +2 ."myShortDA"PSR.select :air +2 .PSV.dial PSR +3 "processing"%* +81 "core"  +2 ."myShortDA"PS.reconfigure :fast + "processing"%#A ,`xb +5 ."myShortDA"PS.seek 2.5ml +2 "processing"%+' +2551 "core" ' + ."myShortDA"PSV.dial PTV +2 "processing"%, +79 "core" +2 ."myShortDA"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%- +79 "core"  +2 ."myShortDA"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%. +78 "core" +2 ."myShortDA"delay 5 seconds +502 .PSV.dial :air +2 "processing"%/  +79 "core"  +2 ."myShortDA"PS.seek :empty +3 "processing"%0's +2515 "core" ' +2 ."myShortDA"PTV.dial :PRVmixing,via: PRV +2 "processing"%1  +135 "core" +2 ."myShortDA"PSV.dial :mixloop + "processing"%2 +48 "core" +2 ."myShortDA"PRV.dial :ab1 +2 "processing"%3 @ +109 "core" ? +2 ."myShortDA"PS.reconfigure :slow + "processing"%#A 2`xb +5 ."myShortDA"PS.seek 0.15ml +2 "processing"%4' +362 "core" ' + ."myShortDA"delay 2 seconds +202 ."connect"CBV.dial PRV +3 ."myShortDA"PRV.dial CBV +4 "collection"'6  +2 "processing"%  +4 "core"  +42  + "processing"%7% +3 "core" % \ +3 ."myShortDA"PS.seek 0.3ml + "processing"%8' +349 "core" ' +2 ."myShortDA"delay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'9  +37 "core" + ."myShortDA"PRV.dial :air +2 "processing"%:  +47 "core"  +2 ."myShortDA"PS.seek 0.9ml +2 "processing"%;'N +1275 "core" ' +2 ."myShortDA"PRV.dial :waste2 + "processing"%> @ +79 "core" ? +2 ."myShortDA"PS.seek 0.5ml +2 "processing"%=' +855 "core" ' +2 #"myShortDA"addPMLReagent08 + .PSV.dial :air +3 "processing"%<  +49 "core"  +2 ."myShortDA"PS.reconfigure :default + "processing"%#A d`xb +5 ."myShortDA"PS.seek 2ml + "processing"%@'Q +1611 "core" ' + ."myShortDA"PSV.dial :PML +2 "processing"%? +50 "core" +5 ."myShortDA"PTV.dial :mixing +2 "processing"%B @ +76 "core" A + ."myShortDA"PBV.dial :waste1 +2 "processing"%A  +37 "core" +2 "processing"%C% +3 "core" %T  +3 ."myShortDA"PS.seek 1.85ml + "processing"%E'L +237 "core" ' + ."myShortDA"PBV.dial between PSV and waste1 +2 "processing"%D * +37 "core" + +3 ."myShortDA"PS.seek 0ml +2 "processing"%G'ܑ +1955 "core" ' + ."myShortDA"delay 2 seconds +203 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'F& +3 "core" & +3 "manipulator"&H& +3 "core" & RJ +2 "manipulator"&J% +3 "core" % N ^ R +3 ."myShortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +4 ."myShortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&K(-z +135 "core" ( +2 "manipulator"&I& +3 "core" &- W T +2 ."myShortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +4 &M& +3 "core" &-   S +2 ."myShortDA"Forearm.seek :garage +2 "manipulator"&L'o +114 "core" ' +3 ."myShortDA"Hand.close + "manipulator"&O/ +18 "core" / +2 "manipulator"&N& +3 "core" &- ` o K A +2 "manipulator"&Q% +3 "core" %π^ S ] > @ +2 ."myShortDA"Forearm.seek :retract +2 "manipulator"&R' ] +105 "core" ' +2 ."myShortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +48 ."myShortDA"Elbow.seek CC +2 "manipulator"&S( +278 "core" ( +2 "manipulator"&T& +3 "core" & O T( +2 ."myShortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &U& +3 "core" &  K( +2 ."myShortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek CC +2 "manipulator"&5'ш +100 "core" ' +2 "manipulator"&W& +4 "core" & W P' +2 "manipulator"&X% +3 "core" %с  P +2 "collection"'Z& +3 "core" & +3 "collection"'[& +4 "core" & +2 ."myShortDA"CC.seek :closed +2 "collection"'](X +5 "core" & +6 & 5 +10 &Es 2 +9 &:kt G +9 &Y U +10 &D T +9 &ME T +10 &F U +9 &E U +9 &G U +10 &!UD T +9 &#D U +9 &$G U +10 &&F T +9 &(\\D U +10 &*F U +9 &+F U +9 &-C U +10 &/dD U +9 &1&G U +9 &2C T +10 &4F U +9 &6mD T +10 &8/C T +9 &9D U +9 &;G U +10 &=tE U +9 &?7D T +9 &@H U +10 &BE U +9 &D{N U +10 &F8\\ W +9 &Gt Z +9 &I ^ +10 &Kd ` +9 &M& ` +9 &N ` +10 &P ` +9 &Rf b +10 &T* a +9 &U b% +9 &W T +10 &Xu $h +9 &X" U +10 ( &Xh O +2 "collection"'[& +4 #"myShortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.52 + "collection"'& +5 "core" &Xh O +2 ."myShortDA"Hand.open + "manipulator"&1 +17 "core" 1 +2 "manipulator"&_% +4 "core" %с  G +2 ."myShortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +4 ."myShortDA"Forearm.seek :retract +2 "manipulator"&`' ] +97 "core" ' +2 ."myShortDA"PSV.dial PSR +2 "processing"%a +110 "core"  +2 #"myShortDA"Pulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +13 ."myShortDA"PS.seek 1.5ml +2 "processing"%c' +1599 "core" ' +2 ."myShortDA"delay 5 seconds +502 .PSV.dial :waste1 +15 "processing"%d  +45 "core"  +3 ."myShortDA"PS.seek 0ml +3 "processing"%f'ܑ +1599 "core" ' +2 ."myShortDA"PSV.dial PSR +2 "processing"%g +49 "core"  +2 ."myShortDA"PSR.select :air +2 "processing"% +11 ."myShortDA"PS.seek 2.5ml +2 "processing"%i' +2627 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +2 ."myShortDA"CBV.dial PRV +3 "collection"'Y  +4 "processing"%\\  +36 "core"  +137 +2 ."myShortDA"PSV.dial :mixloop +2 "processing"%^ +110 "core" +2 ."myShortDA"CTV.dial :air,avoiding: :intake +2 "collection"'e +5 "core"  +2 "collection"'l +3 "core"  +2 "collection"'m  +3 "core" +2 ."myShortDA"PTV.dial :PRVmixing +2 "processing"%b  +76 "core" +2 ."myShortDA"PS.seek 0ml +2 "processing"%o'ܑ +2618 "core" ' + ."myShortDA"PSV.dial :air +2 "processing"%p  +47 "core"  +2 ."myShortDA"PS.seek 2.5ml +2 "processing"%q' +1783 "Can" y:`S +838 "core" ' + ."myShortDA"PSV.dial :mixloop +2 "processing"%h +47 "core" +2 ."myShortDA"PS.seek 0ml +2 "processing"%j'ܑ +2614 "core" ' +2 ."myShortDA"PSV.dial :air +2 "processing"%  +46 "core"  +3 ."myShortDA"PS.seek 2.5ml +3 "processing"%t' +2613 "core" ' + ."myShortDA"PSV.dial :mixloop +2 "processing"%u +47 "core" +2 ."myShortDA"PS.seek 0ml +2 "processing"%x'ܑ +2619 "core" ' +4 #"myShortDA"Garaging FlushPuck in Collection Clamp +2 "manipulator"&r& +11 "core" & & D' +4 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +9 ."myShortDA"Elbow.seek CC +3 "manipulator"&y( +29 "core" ( +4 "manipulator"&n& +5 "core" & u  H +6 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +7 &z& +5 "core" & Q G +5 ."myShortDA"Forearm.seek CC +4 "manipulator"&{'ш +100 "core" ' +2 ."myShortDA"Hand.close +3 "manipulator"&|/ +28 "core" / +4 ."myShortDA"CC.seek :open +13 "collection"'}( +411 "core" ( +2 "manipulator"&~& +3 "core" & N +2 "manipulator"&% +3 "core" %ё / M' +2 ."myShortDA"Forearm.seek :retract +2 "manipulator"&' ] +97 "core" ' +2 ."myShortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek :garage +2 "manipulator"&(-z +345 "core" ( + "manipulator"&& +3 "core" &-s\ K L!q +2 ."myShortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 && +2 "core" &-s\  L!q +3 ."myShortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +12 ."myShortDA"Forearm.seek :garage +2 "manipulator"&'o +119 "core" ' +2 ."myShortDA"Hand.open + "manipulator"&1 +26 "core" 1 + "manipulator"& % +3 "core" %rS D E ) ; +3 ."myShortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myShortDA"Forearm.seek :retract +2 "manipulator"& ' ] +108 "core" ' +2 ."da"delayUntil "20:23:07.07" +24782 #recoverPRVreagent08 + .PTV.dial :mixing +3 "processing"% @ +75 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%  +37 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" * +2 ."da"PSV.dial :air +2 "processing"%  +46 "core"  +2 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%' +2548 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +47 "core" +2 ."da"delay 2 seconds +201 .PSV.dial :air +2 "processing"%  +46 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +47 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +46 "core"  +2 ."da"PS.seek :empty +6 "processing"%'s +2533 "core" ' +5 #"da"washCycleDA #1 of 2 +2 .PSR.select :air +7 .PSV.dial PSR +5 "processing"% +146 "core"  +4 #"da"Pulling 0.5ml of PSR.wash +3 .PSR.select :wash +13 "processing"% +17 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +8 ."da"PS.seek 0.5ml +8 "processing"%' +589 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%'Q +1611 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%P  +74 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +79 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +37 "core" + "processing"%!% +3 "core" %W +3 ."da"PS.seek 1.5ml +2 "processing"%"' +595 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%# * +37 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'ܑ +1603 "core" ' +2 ."da"delay 2:00 +10123 "Can"\ A= +1880 #"da"recoverPSRreagent08 +2 .PTV.dial :puck +3 "processing"%%  +4 "core"  +2 ."da"PBV.dial :waste1 + "processing"%$  +38 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%w * +36 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +3 "processing"%' +79 "core"  +2 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%(' +2533 "core" ' +4 ."da"PSV.dial PTV +3 "processing"%) +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%* +79 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%& +79 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%,  +79 "core"  +2 ."da"PS.seek :empty +2 "processing"%-'s +2521 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +3 .PSV.dial PSR +3 "processing"%. +144 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +10 ."da"PS.reconfigure :default + "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%/' +582 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%+'Q +1602 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%1  +6 "core"  + ."da"PSV.dial PTV +2 "processing"%2 +79 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%3  +37 "core" +2 "processing"%0% +3 "core" %O  +2 ."da"PS.seek 1.5ml +2 "processing"%6' +583 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +38 "core" + +2 ."da"PS.seek 0ml +2 "processing"%7'ܑ +1602 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +3 "processing"%4  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%9  +38 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%: * +37 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +3 "processing"%8 +79 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%>' +2517 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%; +79 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +39 "processing"%< +81 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%= +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%?  +77 "core"  +2 ."da"PS.seek :empty +2 "processing"%B's +2521 "core" ' +10 #"da"getPMLReagent08 + .PRV.dial :air +3 "processing"%A  +46 "core"  + ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +3 "processing"%C  +137 "core" +4 ."da"delay 5 seconds +503 .PRV.dial :ab2 + "processing"%D  +47 "core"  +2 ."da"PTV.dial :PRVmixing + "processing"%@  +6 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%E +59 "core" +2 ."da"PS.reconfigure :default + "processing"%#A d`xb +5 ."da"PS.seek 0.3ml +2 "processing"%F' +382 "core" ' +2 ."da"delay 2 seconds +204 .PRV.dial :air +3 "processing"%H  +54 "core"  + "processing"%J% +3 "core" %#  +3 ."da"PS.seek 0.55ml + "processing"%I'"Z +335 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +4 "processing"%M  +45 "core"  +2 ."da"PS.seek 2ml +2 "processing"%O'Q +1554 "core" ' + ."da"PSV.dial :PML +2 "processing"%N +47 "core" + ."da"PTV.dial :mixing +2 "processing"%Q @ +76 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%k  +37 "core" +2 "processing"%v% +3 "core" %Q  +3 ."da"PS.seek 1.85ml + "processing"%L'I +230 "core" ' +6 ."da"PBV.dial between PSV and waste1 +2 "processing"%T * +37 "core" , +3 ."da"PS.seek 0ml +3 "processing"%U'ܑ +1949 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +13811 "Can"\ A? +34192 #"da"recoverPRVreagent08 + .PTV.dial :mixing +3 "processing"%K @ +16 "core" ? +2 ."da"PBV.dial :waste1 +2 "processing"%W  +37 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%X * +38 "core" + + ."da"PSV.dial :air +2 "processing"%Z  +47 "core"  +2 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +3 "processing"%R' +2542 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%\ +47 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +5 "processing"%  +51 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +50 "core" +2 ."da"delay 2 seconds +204 .PSV.dial :air +2 "processing"%_  +47 "core"  +2 ."da"PS.seek :empty +2 "processing"%['s +2529 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +3 .PSV.dial PSR +3 "processing"%a +144 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +4 "processing"% +11 ."da"PS.reconfigure :default + "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%5' +585 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%G'Q +1608 "core" ' +2 ."da"PTV.dial :puck + "processing"%d  +77 "core"  +2 ."da"PSV.dial PTV +2 "processing"%c +79 "core" +2 ."da"PBV.dial :waste1 + "processing"%g  +38 "core" + "processing"%f% +4 "core" %S  +2 ."da"PS.seek 1.5ml +2 "processing"%Y' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%\\ * +37 "core" * +2 ."da"PS.seek 0ml +2 "processing"%^'ܑ +1603 "core" ' +2 ."da"delay 2:00 +11103 "Can"\ AB? +900 #"da"recoverPSRreagent08 + .PTV.dial :puck +3 .PBV.dial :waste1 +3 "processing"%e  +37 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%l * +37 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +3 "processing"%m +79 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%b' +2549 "core" ' + ."da"PSV.dial PTV +2 "processing"%i +79 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%p +78 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%o +78 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%h  +80 "core"  +2 ."da"PS.seek :empty +3 "processing"%q's +2524 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +4 .PSV.dial PSR +3 "processing"% +154 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +4 "processing"% +11 ."da"PS.reconfigure :default + "processing"%#A d`xb +4 ."da"PS.seek 0.5ml + "processing"%j' +587 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%u'Q +1611 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%t +81 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%r  +37 "core" +2 "processing"%n% +43 "core" %W! +10 ."da"PS.seek 1.5ml +2 "processing"%z' +585 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%| * +38 "core" + +3 ."da"PS.seek 0ml +2 "processing"%S'ܑ +1602 "core" ' +4 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +3 .PBV.dial :waste1 +3 "processing"%`  +37 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%] * +39 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +3 "processing"%~ +79 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%' +2520 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%{ +79 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%y +79 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"% +80 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +79 "core"  +2 ."da"PS.seek :empty +2 "processing"%'s +2540 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +4 .PSV.dial PSR +3 "processing"% +146 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +4 "processing"% +11 ."da"PS.reconfigure :default + "processing"%#A d`xb +4 ."da"PS.seek 0.5ml + "processing"%' +585 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +5 "processing"% +15 ."da"PS.seek 2ml +4 "processing"%'Q +1615 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +3 "processing"% +78 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +37 "core" +2 "processing"%% +3 "core" %Y! +2 ."da"PS.seek 1.5ml +2 "processing"%' +582 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%x * +37 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'ܑ +1604 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 +4 "processing"%  +37 "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 +3 "processing"% +79 "core"  +2 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%' +521 "Can"\ AD +1983 "core" ' + ."da"PSV.dial PTV +2 "processing"% +80 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"% +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +79 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%P  +83 "core"  +2 ."da"PS.seek :empty +2 "processing"%'s +2493 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates +2 .PSR.select :air +3 .PSV.dial PSR +3 "processing"% +148 "core"  +4 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +13 "processing"% +15 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +13 ."da"PS.seek 0.25ml +8 "processing"%!'I +333 "core" ' +2 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +4 "processing"% +11 ."da"PS.seek 0.5ml + "processing"%' +343 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%#'Q +1612 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +3 "processing"%" +82 "core" + ."da"PBV.dial :waste1 +2 "processing"%%  +39 "core" +2 "processing"%$% +3 "core" %V  +2 ."da"PS.seek 1.5ml +2 "processing"%w' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%' * +38 "core" + +3 ."da"PS.seek 0ml +3 "processing"%'ܑ +1607 "core" ' + ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +3 .PBV.dial :waste1 +3 "processing"%)  +37 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%* * +39 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +3 "processing"%& +82 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%,' +2616 "core" ' + ."da"PSV.dial PTV +2 "processing"%( +83 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%. +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%- +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%/  +83 "core"  +2 ."da"PS.seek :empty +2 "processing"%1's +2615 "core" ' +2 #"da"Additional air clear + .PSR.select :air +4 .PSV.dial PSR +49 "processing"%2 +148 "core"  +6 #"da"Pulling 2ml of PSR.air + .PSR.select :air +5 .PS.reconfigure :default + "processing"%#A d`xb +5 ."da"PS.seek 2ml +2 "processing"%3'Q +2113 "core" ' +3 ."da"delay 5 seconds +502 .PTV.dial :puck +3 .PSV.dial PTV +4 "processing"%0 +84 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%+  +41 "core" +2 "processing"%% +5 "core" %S"  +3 ."da"PS.seek 1.5ml +3 "processing"%6' +584 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%4 * +40 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 +3 "processing"%9  +115 "core"  +2 ."da"PS.seek :empty +3 "processing"%:'s +1601 "core" ' +2 "processing"%89 +3 "core" 9{5 +4 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +6 "processing"%7 +4 "core" 5 +2 "processing"%;& +5 "core" &S - +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"&<% +8 "core" % ]   p +2 "storage"(=% +4 "core" %B ! # +2 "storage"(?. +5 "core" .( +2 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +5 ."da"SC.seek 1 +3 "storage"(>( +193 "core" ( + ."da"SC.configure :limp +2 "storage"($(\ 1b +4 (A& +3 "core" &  +3 "manipulator"&C& +3 "core" &-w  / m +2 "manipulator"&D% +3 "core" % ]  " +3 ."da"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +4 ."da"Elbow.seek 1 +2 "manipulator"&@( +182 "core" ( +3 "manipulator"&E& +4 "core" &  ) +2 "storage"(B& +5 "core" & # # +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 1 + 800 counts +2 "manipulator"&H'ұ +94 "core" ' +2 "storage"(J& +5 "core" & " W +3 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +7 ."da"SE.seek :beamBreak +3 "storage"(F' +283 "core" ' +3 "storage"(M- +3 "core" -' +3 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +7 ."da"SE.seek :place +3 "storage"(I'e +54 "core" ' +3 "manipulator"&N& +4 "core" & !  /) +3 "manipulator"&Q% +4 "core" %ҧ   R +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +3 "manipulator"&k' ] +95 "core" ' +3 ."da"Elbow.seek PC +3 "manipulator"&v( +255 "core" ( +2 "manipulator"&T& +5 "core" & % $ ;= +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +7 &O& +3 "core" & $ # = +3 ."da"Forearm.seek PC +3 "manipulator"&L'E +98 "core" ' +2 ."da"Hand.close +3 "manipulator"&K/ +22 "core" / +3 ."da"PC.seek :open +3 "processing"%W( +379 "core" ( +2 "storage"(X& +3 "core" & - , * +3 "manipulator"&Z& +5 "core" & ? <= +2 "manipulator"&U% +5 "core" %M < :  +3 ."da"Forearm.seek :retract +2 "manipulator"&\ ' ] +99 "core" ' +4 ."da"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +7 ."da"Elbow.seek 1 +3 "manipulator"&( +260 "core" ( +2 "manipulator"&& +5 "core" & + % %+ +2 "storage"(_& +5 "core" & # ! +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 1 + 800 counts +3 "manipulator"&R'ұ +105 "core" ' +7 ."da"Hand.open +3 "manipulator"&a1 +22 "core" 1 +7 "storage"([- +7 "core" -'e +5 ."da"SE.seek -0.3 Pucks below Top Plate +7 "storage"(5'1 +27 "core" ' +2 ."da"SE.reconfigure :seal + "storage"(#QK-0-\ b +55 ."da"SE.seek -1.27 Pucks below Top Plate +2 "storage"(d' +59 "core" ' +2 #"da"Lights, camera, ACTION! +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +3 "processing"%c& +5 #"da"PuckCamera: snap -bin=2,2 -png=0 -auto /var/log/esp/da25jul1721h.png +16 "core" & w +4 "manipulator"&g& +10 "core" & = > o* +4 "manipulator"&f% +8 "core" %ү M C . +8 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +10 ."psFlush"Forearm.seek :retract +2 #"da"Cannot open camera device: /dev/ccda\ +3 "manipulator"&G' ] +4 ."da"Gate.power :camera,:OFF +3 .delay 1 second +85 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&\\(-z +14 ."da"Gate.power :camera,:ON +2 .delay 5 seconds +180 "core" ( +4 "manipulator"&Y& +18 "core" &- + )\\ +11 ."psFlush"Elbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +17 &e& +13 "core" &- ( (\\ +8 ."psFlush"Forearm.seek :garage +9 "manipulator"&l'o +124 "core" ' +5 ."psFlush"Hand.close +4 "manipulator"&m/ +25 "core" / +4 "manipulator"&^& +6 "core" &- q ?\\ +4 "manipulator"&i% +6 "core" %ςg y 0 +6 ."psFlush"Forearm.seek :retract +2 "manipulator"&p' ] +55 #"da"PuckCamera: snap -bin=2,2 -png=0 -auto /var/log/esp/da25jul1721h.png +63 "core" ' +6 ."psFlush"Elbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +9 ."psFlush"Elbow.seek PC +4 "manipulator"&o( +152 "core" ( +6 "manipulator"&h& +7 "core" &  L +5 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +9 &b& +7 "core" & wL +11 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +15 ."psFlush"Forearm.seek PC +9 "manipulator"& 'E +98 "core" ' +5 "manipulator"&q& +8 "core" & :K +2 "manipulator"&j% +3 "core" %O ) +3 "processing"%t& +3 "core" & p +3 "processing"%r& +6 "core" &" p +2 ."psFlush"PC.seek :closed +2 "processing"%n(SD +6 "core" & p +7 &\ + n%f +9 &eRk k: +9 &xe kO +10 &M? mW +9 &9 nV +9 &4 nW +10 &8 mV +9 &U3 nW +10 & 7 U +9 &!; V +9 &#; U +10 &%`7 V +9 &'#; U +9 &(6 V +10 &*9 V +10 &,h3 V +9 &.(4 oV +9 &/6 oW +9 &19 nW +10 &3m5 nW +9 &5/6 nW +9 &68 nW +10 &88 nV +9 &:t8 nW +10 &<88 mV +9 &=8 nW +9 &?; mW +10 &A}8 nW +9 &C>< mW +10 &D< mX +9 &FF lY +10 &Hx\\ k[ +9 &J1m j^ +9 &Ku j_ +9 &M{ i` +10 &Osy i` +9 &Q5 ` +9 &R\\j , +10 &S#Y ; +10 ( &S%4 9 +2 "processing"%r& +3 #"psFlush"Processing Clamp onSpring/offSpring for 7/24 samples, on/off torque 1.96 +2 "processing"%u& +5 "core" &S%4# 9 +2 ."psFlush"Hand.open + "manipulator"&|1 +24 "core" 1 +2 "manipulator"&z% +3 "core" %O  ) +2 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."psFlush"Forearm.seek :retract +2 "manipulator"&`' ] +101 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR +3 "processing"%] +49 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +4 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%~' +598 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%S' +1237 #"da"SX HX9/16 (USB:;0): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 2.601 seconds\ Exposing 696x520 pixel 16-bit image for 29.697 seconds\ /var/log/esp/da25jul1721h.png: PNG Upload Complete\ +11 #PuckCamera: snap -bin=2,2 -png=0 15.0 /var/log/esp/midres/da25jul1721h15s.png +899 "core" ' +2 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +3 "processing"%{ @ +216 "core" @ +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%y  +142 "core" +3 ."psFlush"PSV.dial :mixloop +2 "processing"% +120 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%'s +136 #"da"SX HX9/16 (USB:;0): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da25jul1721h15s.png: PNG Upload Complete\ +4 #PuckCamera: snap -bin=2,2 -png=0 25.0 /var/log/esp/midres/da25jul1721h25s.png +1719 #"image"compressed /var/log/esp/da25jul1721h.jxl +807 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +3 "processing"% +100 #"da"SX HX9/16 (USB:;0): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 25 seconds\ /var/log/esp/midres/da25jul1721h25s.png: PNG Upload Complete\ +3 .Gate.power :camera,:OFF +3 "storage"( - +4 "core" -' +88 "storage"(& +8 "core"  + &   +10 "manipulator"&& + #"psFlush"Pulling 0.5ml of PSR.flush +4 .PSR.select :flush +6 "processing"%@ +3 "core" & 2 9' +3 "manipulator"& % +4 "core" % Z  +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 1 +2 "manipulator"&( +6 ."psFlush"PS.seek 0.5ml +2 "processing"%' +257 "core" ( +2 "manipulator"&& +3 "core" & U U =e +2 "storage"(x& +3 "core" &  +3 ."da"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 1 + 800 counts +2 "manipulator"&'ұ +106 "core" ' +2 ."da"SE.reconfigure :gently + "storage"(#QK-0-\ b +5 ."da"SE.seek -0.56 Pucks below Top Plate +3 "storage"('S +58 "core" ' +2 "manipulator"&& +3 "core" & )e +2 "storage"(& +4 "core" & f e 0 +2 ."da"Elbow.reconfigure :limp + "manipulator"&$ ,(b +6 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek 1 + "manipulator"&'ϑ +40 "core" ' + ."da"Elbow.hold +2 "manipulator"&, +6 "core" , +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."da"SE.reconfigure :default + "storage"(#QK-0-\ b +5 ."da"SE.seek -0.37 Pucks below Top Plate + "storage"(' +35 "core" ' + "manipulator"&% +4 "core" %Ϡ } n  + ' +2 ."psFlush"delay 5 seconds +7 "storage"(P& +8 "core" & L L  +6 ."da"Forearm.force -20 + "manipulator"&5 +5 ."da"Forearm.seek 1 + 315 counts + "manipulator"&' +24 "core" ' +2 "manipulator"& & +3 "core" & 7 (e +2 "storage"(& +4 "core" & e e ? +3 ."da"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 1 + 800 counts +2 "manipulator"&!'ұ +15 "core" ' +2 "storage"(% +3 "core" % Q\ +3 ."downElevator"SE.seek :down +4 "storage"("') +100 (%% +3 "core" %- f i } Zq +2 "manipulator"&$% +3 "core" %Ҵ r ) +4 ."da"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +2 "manipulator"&#' ] +88 "core" ' +74 ' + ."downElevator"SE.stop + "storage"(5 +5 ('& +4 "core" & \  +112 ."psFlush"PSR.select :air +4 "processing"% +13 ."psFlush"PS.seek 2.5ml + "processing"%w' +1640 #"image"compressed /var/log/esp/midres/da25jul1721h15s.jxl +478 "core" ' +2 ."psFlush"delay 1 second +103 .PBV.dial :waste1 +3 "processing"%)  +39 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%* @ +78 "core" B +2 ."psFlush"PSV.dial :mixloop +2 "processing"%& +115 "core" +2 ."psFlush"PS.seek :empty +4 "processing"%'s +2627 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%( +91 #"image"compressed /var/log/esp/midres/da25jul1721h25s.jxl +5 ."Qmail"DAfans.email "da25jul1721h exposed 29.697 seconds\\nmidres/da25jul1721h15s\\nmidres/da25jul1721h25s",Subject: "da25jul1721h images!" +18 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +12 ."psFlush"PS.seek 1ml +2 "processing"%.'[q +1101 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%-' +1604 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%/ +81 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%,  +77 "core"  +2 ."psFlush"PBV.dial :waste1 + "processing"%2  +6 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%1'ܑ +2617 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%0 +81 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +4 "processing"%+' +2626 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +80 "core" +8 ."psFlush"PS.seek 0ml +7 "processing"%3'ܑ +2623 "core" ' + ."psFlush"PSV.dial PSR +43 "processing"%4 +81 "core"  + ."psFlush"PSR.select :flush +10 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%9' +600 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%6' +1155 "Can"\ @KA +964 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%8 +79 "core" +2 ."psFlush"PBV.dial PSV + "processing"%7 U +58 "core" W +2 ."psFlush"PS.seek 0ml +4 "processing"%;'ܑ +2622 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%< @ +48 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%=' +2619 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%?  +77 "core"  +2 ."psFlush"PS.seek :empty +4 "processing"%A's +2616 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%C +46 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +3 "processing"%D' +2617 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%V +79 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%E U +7 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%B'ܑ +2627 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +48 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%J' +2616 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +80 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%M's +3294 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%N +48 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +12 ."psFlush"PS.seek 1ml +2 "processing"%Q'[q +1104 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%F' +1610 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%H +77 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%T  +17 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%O  +58 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%@'ܑ +2617 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%K +79 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +3 "processing"%k' +2619 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%s +80 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%X'ܑ +2622 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%Z +79 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%U' +590 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%L' +2110 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +80 "core" + ."psFlush"PBV.dial PSV +2 "processing"%_ U +58 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%v'ܑ +2614 "core" ' +2 ."psFlush"PSV.dial PBV + "processing"%a @ +49 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%[' +2622 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%\  +78 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%c's +2638 "core" ' +2 ."psFlush"PSV.dial PSR +38 "processing"%g +59 "core"  + ."psFlush"PSR.select :air +23 .PS.seek 2.5ml +4 "processing"%f' +2642 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%I +80 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%5 U +6 "core" V +2 ."psFlush"PS.seek 0ml +4 "processing"%Y'ܑ +2619 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%R @ +48 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%e' +2641 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +79 "core"  +2 ."psFlush"PS.seek :empty +4 "processing"%m's +2624 "core" ' +3 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&^& +5 "core" & \  [e +2 "manipulator"&i% +3 "core" % L  Z +3 ."psFlush"Elbow.seek PC +2 "manipulator"&G( +263 "core" ( +2 "manipulator"&h& +3 "core" &   ZS +3 ."psFlush"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +4 &l& +3 "core" & Z ZS +3 ."psFlush"Forearm.seek PC +2 "manipulator"&b'E +100 "core" ' + ."psFlush"Hand.close +2 "manipulator"&\\/ +19 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%q( +377 "core" ( +2 "manipulator"&j& +3 "core" & &  ? \\' +2 "manipulator"&t% +3 "core" %O  \ G \\ +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&p' ] +100 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."psFlush"Elbow.seek :garage +2 "manipulator"&W(-z +127 "core" ( +2 "manipulator"&u& +3 "core" &- . %  ]b +2 ."psFlush"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &|& +2 "core" &- . 0  ]b +3 ."psFlush"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek :garage +2 "manipulator"&z'o +113 "core" ' +2 ."psFlush"Hand.open + "manipulator"&r1 +24 "core" 1 + "manipulator"&]% +4 "core" %u] h J$ +2 ."psFlush"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +2 "manipulator"& ' ] +102 "core" ' +2 #"myShortDA"Finished short da assay +5204 "Can"\ 6Ma׉ +60002 \ 6ORm +60002 \ 6QC +60002 \ 6S5 +60002 \ 3U&/ +60001 \ 6Wʼn +60002 \ 6Y[ +60002 \ 6Z +60002 \ 6\\ +60002 \ 6^ +60002 \ 6` +46770 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt["( +60002 \ 40) +60002 \ 6!) +60002 \ 6*G +60002 \ 6*݉ +60002 \ 6+s +60002 \ 6, +60002 \ 6, +60002 \ 6-5 +60001 \ 7-ˉ +54734 !"Qmail"o:Errno::EINVAL:\ errnoi: mesg""Invalid argument - connect(2):bt["΅9 +60001 r\ =е: +39890 #"Ali"-> access 1 +5 "storage"(:% +3 "core" %: / 3 e\ 5 +2 "manipulator"&~% +4 "core" % k ( 0 [ +2 "manipulator"&{& +3 "core" &- $ ' [` +3 ."Ali"SC.reconfigure :tight + "storage"($\ .(\ 1~b +5 ."Ali"SC.seek 5 +2 "storage"(y(; +678 "core" ( + ."Ali"SC.configure :limp +2 "storage"($(\ 1b +5 (& +2 "core" &;  \ -! +19394 "Can"q\ >: +5400 #"Ali"-> ESP.ready? +2 "collection"'S% +4 "core" %P2 +2 "sampler") % +3 "core" %& O +2 "manipulator"&% +4 "core" % k % & P [ + "manipulator"&& +3 "core" &- ' $ G [` +2 "storage"(& +4 "core" &;  #\ 5) + "storage"( % +4 "core" %: -  \ 5 + "collection"'& +4 "core" &C +2 "processing"%x& +3 "core" &\  +2 "processing"%o% +3 "core" %r*\  +1898 #"Ali"-> ESP.ready! +2 "collection"'% +4 "core" %PA +2 "processing"%% +3 "manipulator"&% +2 "sampler")`% +11 "core" %r\  % k ' ' Z + %& W +2 "manipulator"&& +3 "core" &- # &  [` +2 "storage"(P& +3 "core" &; . & K\ 5) +2 "storage"( % +3 "core" %:   :\ 4 +2 "collection"'& +3 "core" &7 +2 "processing"%& +3 "core" &\  +2 "collection"'d +4 "core"  +3 "sampler") +2 "core"  +3 "collection"'%% +3 "core" %P9 +2 "processing"%$% +3 "core" %r\  +2 "sampler")% +4 "core" %& X +2 "collection"'& +3 "core" &5 +3 "processing"%& +3 "core" &*\  +2 "manipulator"&% +3 "core" % k ' ' [ +2 "manipulator"&'& +4 "core" &-  # [` +2 "storage"(& +3 "core" &; ( 5 n\ 5) +2 "storage"(!% +3 "core" %: & / 0\ 5 +2 "collection"'"9 +4 "core" 9 +2 "processing"%9 +3 "core" 9 +22582 #"Ali"-> access 2 +5 "storage"()% +2 "core" %: / ' ,\ 5 +2 "manipulator"&*% +4 "core" % k ' (  [ +2 "manipulator"&&& +3 "core" &- & " Z` +2 ."Ali"SC.reconfigure :tight + "storage"($\ .(\ 1~b +5 ."Ali"SC.seek 6 +2 "storage"(w(K +200 "core" ( +2 ."Ali"SC.configure :limp + "storage"($(\ 1b +5 ((& +2 "core" &K  \ 2 +3264 #"Ali"-> startTube 2 +26452 "Can"l\ >%;E +12929 #"Ali"-> start(:myShortDA){shortDA} +3 "collection"'% +5 "processing"%.% +5 "core" %PC +5 %r\  +2 #"myShortDA"Ready to sample after 10 seconds from PRV.sipper? + #Type 'Thread[:myShortDA].answer' to continue +8563 #"Ali"-> Thread[:myShortDA].answer +2 #"myShortDA"Ali answered Ready to sample after 10 seconds from PRV.sipper? "Yes" +5 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +3 .delay 10 seconds +1004 .PSV.dial :mixloop +2 "processing"%/ +142 "core" +2 ."myShortDA"PTV.dial :PRVmixing + "processing"%,  +134 "core" +2 ."myShortDA"PRV.dial :sipper +2 "processing"%2  +48 "core" +2 ."myShortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +4 ."myShortDA"PS.seek 1.1ml +2 "processing"%-'h! +2281 "core" ' + ."connect"PRV.dial CBV +3 ."myShortDA"CBV.dial PRV +3 "processing"%0  +5 "collection"'1  +5 "core" +131  +2 ."myShortDA"PS.seek 0.5ml +2 "processing"%' +1266 "core" ' +2 ."myShortDA"PRV.dial :waste2 + "processing"%+ @ +110 "core" ? +2 ."myShortDA"PS.reconfigure :default + "processing"%#A d`xb +5 ."myShortDA"PS.seek :empty + "processing"%4's +594 "core" ' + ."myShortDA"PSV.dial PSR +2 "processing"%3 +113 "core"  + #"myShortDA"Pulling 1ml of PSR.flush + .PSR.select :flush +4 "processing"%@ +11 ."myShortDA"PS.seek 1ml +2 "processing"%9'[q +1102 "core" ' +2 ."myShortDA"PSR.select :air +2 "processing"% +11 ."myShortDA"PS.seek 2.5ml +2 "processing"%8' +1602 "core" ' +2 ."myShortDA"PSV.dial :mixloop +37 "processing"%7 +111 "core" +2 ."myShortDA"PS.seek :empty +9 "processing"%6's +2620 "core" ' +2 ."myShortDA"PSV.dial PSR + "processing"%< +113 "core"  +2 #"myShortDA"Pulling 1ml of PSR.flush + .PSR.select :flush +4 "processing"%@ +11 ."myShortDA"PS.seek 1ml +2 "processing"%;'[q +1105 "core" ' + ."myShortDA"PSR.select :air +3 "processing"% +11 ."myShortDA"PS.seek 2.5ml +2 "processing"%?' +1611 "core" ' +2 ."myShortDA"PSV.dial :mixloop +2 "processing"%= +112 "core" + ."myShortDA"PRV.dial :sipper +2 "processing"%C  +48 "core" +2 ."myShortDA"PS.seek :empty +2 "processing"%A's +2626 "core" ' + ."myShortDA"PSV.dial PSR +2 "processing"%V +113 "core"  + ."myShortDA"PSR.select :air +3 .PS.seek 2.5ml +4 "processing"%E' +2626 "core" ' + ."myShortDA"PSV.dial :mixloop +2 "processing"%D +113 "core" + ."myShortDA"PS.seek :empty +4 "processing"%'s +2613 "core" ' +2 #"myShortDA"Loading da puck from tube 2 into Processing Clamp + "processing"%B& +6 "core" &*\  +2 "manipulator"& % +3 "core" % k $ #  [ +2 "storage"(J% +3 "core" %< \ ,\ 4 +2 "storage"(N. +2 "core" .(K +3 ."myShortDA"SC.reconfigure :tight + "storage"($\ .(\ 1~b +4 ."myShortDA"SC.seek 2 +2 "storage"(M( +672 "core" ( +2 ."myShortDA"SC.configure :limp + "storage"($(\ 1b +5 (Q& +2 "core" & \ % +3 "manipulator"&H& +3 "core" &-  ^ V` +2 "manipulator"&T% +3 "core" % k   V +2 ."myShortDA"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."myShortDA"Elbow.seek 2 +2 "manipulator"&O( +166 "core" ( +2 "manipulator"&F& +3 "core" &    W_ +2 "storage"(K& +3 "core" &  o\ 0 +2 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."myShortDA"Forearm.seek 2 + 800 counts +2 "manipulator"&@'j +113 "core" ' +2 "storage"(s& +3 "core" &  \ 2 +3 ."myShortDA"SE.reconfigure :pick + "storage"(#]K-0-\ b +6 ."myShortDA"SE.seek :beamBreak + "storage"(k' +315 "core" ' +2 "storage"(Z- +3 "core" -'T +2 ."myShortDA"SE.configure :default + "storage"(#QK-0-\ b +5 (X& +3 "core" &  6\ 1 +2 "manipulator"&U& +3 "core" &   w Y_ +2 ."myShortDA"Elbow.seek 2 +2 "manipulator"&( +5 "core" ( + "manipulator"&_& +3 "core" &    Y_ +2 "storage"(L& +3 "core" & \ \ 1 +3 ."myShortDA"Forearm.seek 2 + 300 counts + "manipulator"&a'v +23 "core" ' +2 ."myShortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +4 ."myShortDA"Hand.close +2 "manipulator"&v/ +19 "core" / +2 !"myShortDA"o:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 2):bt["4/home/esp/esp2/utils/puckmoves.rb:389:in `load'"8/home/esp/esp2/utils/puckmoves.rb:998:in `loadPuck'";/home/esp/esp2/protocol/2G/DAprocess.rb:281:in `runDA'"6/home/esp/esp2/protocol/2G/DA.rb:124:in `shortDA'" Ali:11:in `topLevelBinding'"./home/esp/esp2/lib/base.rb:296:in `start'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +3 ."downElevator"SE.seek :down +3 "manipulator"&\ & +4 "storage"([') +5 "core" &   Q V_ +2 "manipulator"&g% +4 "core" %u  S TU +2 ."myShortDA"Forearm.seek :retract +2 "manipulator"&c' ] +107 "core" ' +2 ."myShortDA"Elbow.seek PC +2 "manipulator"&I( +159 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +113 "core" ( +2 "manipulator"&5& +3 "core" &   m YO +2 ."myShortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +4 &f& +3 "core" &   YO +2 ."myShortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek PC +2 "manipulator"&R'E +89 "core" ' + "manipulator"&Y& +3 "core" &   WO +2 "manipulator"&% +3 "core" %C I W> +2 "processing"%e& +4 "core" &\ +2 "processing"%^& +4 "core" &*\ +3 ."myShortDA"PC.seek :closed + "processing"%i(SD +7 "core" &\  +7 & . $c +9 &pTu 8 +9 &yq M +10 &bM S +9 &$F S +10 &D S +9 &E R +9 &kE S +10 & -H S +9 &!H S +9 &#D R +10 &%sF S +9 &'5H S +9 &(F R +10 &*G R +9 &,zF S +10 &.<F S +9 &/E S +9 &1G S +10 &3J S +9 &5CG S +10 &7H T +9 &8H T +43 &:G T +2 & G S + &?D S + &AH S +8 &CSL S +9 &EP T +10 &FZ U +9 &Hm X +10 &JJ~ Y +9 &L [ +9 &M [\ +10 &O [\ +9 &QK \\ +9 &RRh 0 +10 &S3 / +6 ( + "processing"%^& +10 "core" &S# / +3 #"myShortDA"Processing Clamp onSpring/offSpring for 7/24 samples, on/off torque 1.75 + .Hand.open +3 "manipulator"&h1 +16 "core" 1 +2 "manipulator"&l% +3 "core" %C ' T> +3 ."myShortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myShortDA"Forearm.seek :retract + "manipulator"&' ] +96 "core" ' +3 #"myShortDA"Heating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +4 "processing"%\\ { +2 %#9 +7 "core" 9 +102 "processing"%n9 +3 "core" 9 +102 "processing"%j9 +3 "core" 9  +102 "processing"%t9 +3 "core" 9  +102 "processing"%u9 +3 "core" 9 +102 "processing"%|9 +3 "core" 9 +103 "processing"%b9 +2 "core" 9 +102 "processing"%r9 +3 "core" 9 +102 "processing"%]9 +3 "core" 9" +103 "processing"%G9 +3 "core" 9& +102 "processing"%p9 +3 "core" 9+ +102 "processing"%z9 +3 "core" 9/ +102 "processing"%9 +3 "core" 93 +103 "processing"%:9 +2 "core" 97 +102 "processing"%~9 +3 "core" 9; +102 "processing"%{9 +3 "core" 9@ +102 "processing"%>9 +3 "core" 9D +102 "processing"%9 +3 "core" 9H +103 "processing"%S9 +2 "core" 9L +102 "processing"% 9 +4 "core" 9P +102 "processing"%9 +3 "core" 9U +102 "processing"%9 +3 "core" 9Y +102 "processing"%9 +3 "core" 9] +102 "processing"% 9 +3 "core" 9a +102 "processing"%9 +4 "core" 9e +102 "processing"%x9 +3 "core" 9j +102 "processing"%o9 +3 "core" 9n +102 "processing"%9 +3 "core" 9r +102 "processing"%9 +3 "core" 9v +102 "processing"%`9 +4 "core" 9 { +102 "processing"%9 +3 "core" 9 +102 "processing"%9 +3 "core" 9 +102 "processing"%P9 +3 "core" 9# +102 "processing"% 9 +3 "core" 9* +103 "processing"%9 +2 "core" 90 +3 ."myShortDA"PH.hold 2:00:00,28C +3 "processing"% p{p. +4 ."myShortDA"delay 1:30 +3 "core"  +9001 ."myShortDA"PSR.select :air +2 .PSV.dial PSR +3 "processing"%d +114 "core"  + #"myShortDA"Pulling 0.5ml of PSR.wash + .PSR.select :wash +4 "processing"% +12 ."myShortDA"PS.seek 0.5ml + "processing"%' +610 "core" ' +2 ."myShortDA"delay 5 seconds +41 "Can"`\ =;ۉ +461 ."myShortDA"PSR.select :air +3 "processing"% +11 ."myShortDA"PS.seek 2ml +2 "processing"%%'Q +1605 "core" ' +2 ."myShortDA"PTV.dial :puck + "processing"%$  +136 "core"  +2 ."myShortDA"PSV.dial PTV +2 "processing"% +79 "core" +2 ."myShortDA"PBV.dial :waste1 + "processing"%  +58 "core" +2 "processing"%% +3 "core" %S"  +3 ."myShortDA"PS.seek 1.5ml +2 "processing"%' +585 "core" ' +2 ."myShortDA"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%' * +37 "core" , +2 ."myShortDA"PS.seek 0ml +2 "processing"%'ܑ +1603 "core" ' +2 ."myShortDA"delay 5:00 +30003 #recoverPSRreagent08 + .PTV.dial :puck +3 "processing"%!  +5 "core"  +2 ."myShortDA"PBV.dial :waste1 +2 "processing"%"  +37 "core" + ."myShortDA"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +37 "core" , +2 ."myShortDA"PSR.select :air +2 .PSV.dial PSR +3 "processing"%) +79 "core"  +2 ."myShortDA"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."myShortDA"PS.seek 2.5ml +2 "processing"%*' +2549 "core" ' + ."myShortDA"PSV.dial PTV +2 "processing"%& +79 "core" +2 ."myShortDA"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%( +79 "core"  +2 ."myShortDA"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%y +78 "core" +2 ."myShortDA"delay 5 seconds +502 .PSV.dial :air +40 "processing"%  +80 "core"  +2 ."myShortDA"PS.seek :empty +7 "processing"%.'s +2544 "core" ' + ."myShortDA"PTV.dial :PRVmixing,via: PRV +3 "processing"%/  +136 "core" +2 ."myShortDA"PSV.dial :mixloop +2 "processing"%, +46 "core" +2 ."myShortDA"PRV.dial :ab1 +2 "processing"%2 @ +109 "core" ? +2 ."myShortDA"PS.reconfigure :slow + "processing"%#A 2`xb +5 ."myShortDA"PS.seek 0.15ml +2 "processing"%m' +365 "core" ' + ."myShortDA"delay 2 seconds +202 ."connect"CBV.dial PRV +3 ."myShortDA"PRV.dial CBV +4 "processing"%1  +48 "core"  + "processing"%0% +4 "core" %# +2 ."myShortDA"PS.seek 0.3ml +2 "processing"%-' +373 "core" ' +2 ."myShortDA"delay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'+  +37 "core" +2 ."myShortDA"PRV.dial :air + "processing"%  +47 "core"  +2 ."myShortDA"PS.seek 0.9ml +2 "processing"%3'N +1263 "core" ' + ."myShortDA"PRV.dial :waste2 +2 "processing"%4 @ +78 "core" ? +3 ."myShortDA"PS.seek 0.5ml +3 "processing"%9' +863 "core" ' +2 #"myShortDA"addPMLReagent08 + .PSV.dial :air +3 "processing"%7  +48 "core"  +3 ."myShortDA"PS.reconfigure :default + "processing"%#A d`xb +5 ."myShortDA"PS.seek 2ml +2 "processing"%8'Q +1607 "core" ' + ."myShortDA"PSV.dial :PML +2 "processing"%< +48 "core" +2 ."myShortDA"PTV.dial :mixing +2 "processing"%6 @ +76 "core" B +2 ."myShortDA"PBV.dial :waste1 +2 "processing"%;  +37 "core" + "processing"%=% +3 "core" %V  +3 ."myShortDA"PS.seek 1.85ml + "processing"%C'N +241 "core" ' +2 ."myShortDA"PBV.dial between PSV and waste1 +2 "processing"%? * +37 "core" , +3 ."myShortDA"PS.seek 0ml +3 "processing"%V'ܑ +1966 "core" ' +2 ."myShortDA"delay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'A& +4 "core" &t +2 "manipulator"&D& +3 "core" &  a N= +2 "manipulator"&E% +3 "core" % T L +3 ."myShortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&B(-z +125 "core" ( +2 "manipulator"& & +3 "core" &-t   R$ +2 ."myShortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +4 &J& +3 "core" &-u ' R$ +2 ."myShortDA"Forearm.seek :garage +2 "manipulator"&N'o +112 "core" ' +2 ."myShortDA"Hand.close + "manipulator"&w/ +21 "core" / +3 "manipulator"&Q& +3 "core" &- w h K ?"~ +2 "manipulator"&H% +4 "core" %d i x z ? +2 ."myShortDA"Forearm.seek :retract +2 "manipulator"&T' ] +106 "core" ' +2 ."myShortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek CC +2 "manipulator"&F( +277 "core" ( +2 "manipulator"&K& +3 "core" & H O# +2 ."myShortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +4 &W& +3 "core" & 2 I# +2 ."myShortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek CC +2 "manipulator"&s'ш +100 "core" ' +3 "manipulator"& & +3 "core" & z K# +2 "manipulator"&Z% +3 "core" %т " D +2 "collection"'X& +3 "core" &w +3 "collection"'U& +4 "core" &s +2 ."myShortDA"CC.seek :closed +2 "collection"'_(X +6 "core" &k +5 &l 3 +9 &Etq 2 +10 &/kvu G +9 &Zt U +10 &|Gp U +9 &?Fu U +9 &Gy U +10 &Gf U +9 &Gi V +9 &!GIg U +10 &# Go U +9 &$In U +10 &&Gl U +9 &(OAs U +9 &*Fu U +10 &+Ef U +9 &-Lq U +9 &/VJp U +10 &1Gt V +9 &2Fu U +10 &4Gw U +9 &6]Iu V +9 &8!Fv U +10 &9Dx U +9 &;Ij U +9 &=hHi U +10 &?+Iu T +9 &@Jq U +10 &BIt U +9 &DlQv V +9 &F+\\h W +10 &Gss Z +9 &Iu _ +10 &KWm ` +9 &Mp ` +9 &Na ` +10 &Pn ` +9 &R[s a +9 &Tu b +10 &Ul b" +9 &Wr R +10 &X"e +| +9 &Xh X +2 ( +2 "collection"'U& +40 "core" &X{q X + &X{n X + &X{j X &X|t X +2 #"myShortDA"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.47 +9 "collection"'L& +5 "core" &X{c X +2 ."myShortDA"Hand.open + "manipulator"&v1 +19 "core" 1 +2 "manipulator"&\ % +4 "core" %t  b E +2 ."myShortDA"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."myShortDA"Forearm.seek :retract +2 "manipulator"&g' ] +95 "core" ' + ."myShortDA"PSV.dial PSR +2 "processing"%O +114 "core"  + #"myShortDA"Pulling 1.5ml of PSR.flush + .PSR.select :flush +4 "processing"%@ +12 ."myShortDA"PS.seek 1.5ml +2 "processing"%@' +1601 "core" ' +2 ."myShortDA"delay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%k  +48 "core"  +2 ."myShortDA"PS.seek 0ml +2 "processing"%a'ܑ +1602 "core" ' + ."myShortDA"PSV.dial PSR +2 "processing"%5 +48 "core"  +2 ."myShortDA"PSR.select :air +2 "processing"% +12 ."myShortDA"PS.seek 2.5ml + "processing"%f' +1346 "Can"X Wڳc +2 ."myShortDA"Forearm.seek CC +4 "manipulator"&b'ш +94 "core" ' +2 ."myShortDA"Hand.close + "manipulator"&r/ +24 "core" / +2 ."myShortDA"CC.seek :open +2 "collection"']( +408 "core" ( +2 "manipulator"&G& +3 "core" & ) Kc +2 "manipulator"&p% +4 "core" %ё _ L +2 ."myShortDA"Forearm.seek :retract +2 "manipulator"&z' ] +96 "core" ' +2 ."myShortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek :garage +2 "manipulator"&(-z +275 "core" ( + "manipulator"&:& +4 "core" &-{ ; Oe +2 ."myShortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &~& +2 "core" &-{  Qe +2 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek :garage + "manipulator"&{'o +115 "core" ' +3 ."myShortDA"Hand.open + "manipulator"&>1 +23 "core" 1 + "manipulator"&% +4 "core" %wU Z 8 # 2 +2 ."myShortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myShortDA"Forearm.seek :retract +2 "manipulator"&S' ] +105 "core" ' +2 ."da"delayUntil "09:14:10.08" +24907 #recoverPRVreagent08 + .PTV.dial :mixing +3 "processing"% @ +76 "core" A + ."da"PBV.dial :waste1 +2 "processing"%  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +37 "core" , +2 ."da"PSV.dial :air +2 "processing"%  +47 "core"  +38 ."da"PS.reconfigure :fast +9 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml + "processing"% ' +2546 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +48 "core" +2 ."da"delay 2 seconds +203 .PSV.dial :air +2 "processing"%x  +54 "core"  +3 ."da"delay 2 seconds +109 #"brent"Session Begun +93 ."da"PSV.dial :mixloop +2 "processing"%o +50 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +48 "core"  +2 ."da"PS.seek :empty +2 "processing"%'s +2527 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +5 .PSV.dial PSR +4 "processing"%` +144 "core"  +3 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +7 "processing"% +10 ."da"PS.reconfigure :default + "processing"%#A d`xb +6 ."da"PS.seek 0.5ml +2 "processing"%' +595 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%'Q +1610 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%P  +75 "core"  + ."da"PSV.dial PTV +2 "processing"% +81 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 "processing"%d% +3 "core" %V"  +3 ."da"PS.seek 1.5ml +2 "processing"%' +601 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +38 "core" + +2 ."da"PS.seek 0ml +2 "processing"%$'ܑ +1602 "core" ' +2 ."da"delay 2:00 +3937 "Can"Q\ I݋= +3498 #"brent"-> exit +2 #Session Ended +1027 #Session Begun +187 #-> upsync +107 #"uploadLog"upsync +282 #"brent"-> exit +3 #Session Ended +2960 #"da"recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +37 "core" + + ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%% +79 "core"  +2 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%'' +2526 "core" ' + ."da"PSV.dial PTV +2 "processing"% +79 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%\\ +80 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%! +79 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%"  +79 "core"  +2 ."da"PS.seek :empty +2 "processing"%'s +2524 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +4 .PSV.dial PSR +2 "processing"%) +157 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +4 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +2 "processing"%' +596 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%&'Q +1612 "core" ' + ."da"PTV.dial :puck +2 "processing"%(  +6 "core"  +2 ."da"PSV.dial PTV + "processing"%y +82 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +37 "core" +2 "processing"%*% +3 "core" %W +2 ."da"PS.seek 1.5ml +2 "processing"%/' +610 "core" ' +2 ."da"delay 3 seconds +301 .PBV.dial between PSV and waste1 +2 "processing"%, * +39 "core" , +2 ."da"PS.seek 0ml +2 "processing"%2'ܑ +1611 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%.  +6 "core"  +2 ."da"PBV.dial :waste1 +43 "processing"%1  +36 "core" +2 ."da"delay 30 seconds +3009 .PBV.dial between PSV and waste1 +2 "processing"%0 * +37 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +3 "processing"%m +79 "core"  +3 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%+' +2514 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +79 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%- +78 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%4 +79 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%3  +79 "core"  +2 ."da"PS.seek :empty +2 "processing"%7's +2523 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +3 "processing"%9  +45 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +3 "processing"%<  +134 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 + "processing"%6  +46 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%;  +6 "core" + ."da"PSV.dial :mixloop +2 "processing"%= +47 "core" +2 ."da"PS.reconfigure :default + "processing"%#A d`xb +5 ."da"PS.seek 0.3ml + "processing"%?' +384 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air + "processing"%8  +49 "core"  +2 "processing"%C% +3 "core" %$ +2 ."da"PS.seek 0.55ml +2 "processing"%A'"_ +330 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +3 "processing"%D  +46 "core"  +2 ."da"PS.seek 2ml +2 "processing"%E'Q +1557 "core" ' + ."da"PSV.dial :PML +2 "processing"% +47 "core" + ."da"PTV.dial :mixing +2 "processing"%J @ +76 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%w  +37 "core" +2 "processing"%Q% +3 "core" %T"  +3 ."da"PS.seek 1.85ml + "processing"%H'L +230 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%I * +37 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'ܑ +1958 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +7585 "Can"E\ >5= +40418 #"da"recoverPRVreagent08 + .PTV.dial :mixing +3 "processing"%N @ +17 "core" ? + ."da"PBV.dial :waste1 +2 "processing"%K  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%W * +37 "core" + +2 ."da"PSV.dial :air +2 "processing"%B  +47 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"% ' +2553 "core" ' +2 ."da"PSV.dial :mixloop + "processing"%Z +49 "core" +2 ."da"delay 2 seconds +201 .PSV.dial :air +2 "processing"%X  +45 "core"  +2 ."da"delay 2 seconds +201 .PSV.dial :mixloop +3 "processing"%T +47 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%}  +47 "core"  +2 ."da"PS.seek :empty +3 "processing"%L's +2516 "core" ' +3 #"da"washCycleDA #1 of 3 + .PSR.select :air +3 .PSV.dial PSR +3 "processing"%v +155 "core" + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +4 "processing"% +11 ."da"PS.reconfigure :default + "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%\ ' +591 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%U'Q +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%O  +78 "core"  +2 ."da"PSV.dial PTV + "processing"%s +82 "core" + ."da"PBV.dial :waste1 +2 "processing"%V  +37 "core" +2 "processing"%k% +3 "core" %S  +2 ."da"PS.seek 1.5ml +2 "processing"%@' +588 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%5 * +36 "core" + +3 ."da"PS.seek 0ml +3 "processing"%a'ܑ +1605 "core" ' +2 ."da"delay 2:00 +4865 "Can"E\ A>3 +7138 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%Y  +58 "core"  + ."da"PBV.dial :waste1 +9 "processing"%  +37 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +37 "core" * +2 ."da"PSR.select :air +2 .PSV.dial PSR +3 "processing"%e +81 "core"  +2 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%f' +2518 "core" ' + ."da"PSV.dial PTV +2 "processing"%c +80 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%[ +79 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%h +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%q  +79 "core"  +2 ."da"PS.seek :empty +2 "processing"%#'s +2525 "core" ' +3 #"da"washCycleDA #2 of 3 + .PSR.select :air +3 .PSV.dial PSR +3 "processing"%l +144 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +4 "processing"% +11 ."da"PS.reconfigure :default + "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%n' +604 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%^'Q +1607 "core" ' + ."da"PTV.dial :puck +2 "processing"%j  +6 "core"  +2 ."da"PSV.dial PTV +2 "processing"%u +79 "core" +2 ."da"PBV.dial :waste1 + "processing"%|  +38 "core" + "processing"%r% +3 "core" %U!  +3 ."da"PS.seek 1.5ml + "processing"%F' +596 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%g * +36 "core" + +3 ."da"PS.seek 0ml +2 "processing"%_'ܑ +1600 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +3 "processing"%G  +5 "core"  +2 ."da"PBV.dial :waste1 + "processing"%p  +38 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%b * +37 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +3 "processing"%: +79 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%~' +2552 "core" ' + ."da"PSV.dial PTV +2 "processing"%t +79 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%> +79 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +81 "core" +2 ."da"delay 5 seconds +501 .PSV.dial :air +3 "processing"%z  +78 "core"  +2 ."da"PS.seek :empty +2 "processing"%{'s +2524 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +4 .PSV.dial PSR +3 "processing"% +143 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +4 "processing"% +11 ."da"PS.reconfigure :default + "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%' +590 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%'Q +1599 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +6 "core"  +2 ."da"PSV.dial PTV +2 "processing"%R +79 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +37 "core" +2 "processing"%x% +3 "core" %L  +3 ."da"PS.seek 1.5ml +2 "processing"%o' +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +38 "core" , +2 ."da"PS.seek 0ml +2 "processing"% 'ܑ +1602 "core" ' +2 ."da"delay 2:00 +9443 "Can"D\ >>ɉ +2560 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%`  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +37 "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 +3 "processing"%P +80 "core"  +43 ."da"PS.reconfigure :fast +8 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"% ' +2528 "core" ' + ."da"PSV.dial PTV +2 "processing"% +81 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%d +79 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +79 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +80 "core"  +2 ."da"PS.seek :empty +2 "processing"%'s +2538 "core" ' + ."da"Gate.power :camera,:ON +3 #Mixing DA Substrates +2 .PSR.select :air +3 .PSV.dial PSR +3 "processing"% +149 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +10 "processing"% +20 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +13 ."da"PS.seek 0.25ml +2 "processing"%'I +341 "core" ' +2 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +5 "processing"% +10 ."da"PS.seek 0.5ml + "processing"%' +344 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +12 ."da"PS.seek 2ml + "processing"%%'Q +1603 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%$  +6 "core"  + ."da"PSV.dial PTV +2 "processing"% +83 "core" + ."da"PBV.dial :waste1 +2 "processing"%\\  +39 "core" +2 "processing"%!% +3 "core" %N  +2 ."da"PS.seek 1.5ml +2 "processing"%"' +600 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%' * +38 "core" + +2 ."da"PS.seek 0ml +4 "processing"%)'ܑ +1625 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +3 "processing"%  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +37 "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 +3 "processing"%y +82 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%' +2616 "core" ' + ."da"PSV.dial PTV +2 "processing"%* +83 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +4 "processing"%& +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%, +81 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%/  +82 "core"  +2 ."da"PS.seek :empty +2 "processing"%.'s +2616 "core" ' +3 #"da"Additional air clear + .PSR.select :air +3 .PSV.dial PSR +3 "processing"%1 +159 "core" +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +4 .PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 2ml +2 "processing"%0'Q +2115 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +3 "processing"%m  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%2 +84 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +39 "core" +2 "processing"%-% +3 "core" %R  +2 ."da"PS.seek 1.5ml +2 "processing"%4' +594 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%3 * +38 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 + "processing"%+  +117 "core"  +3 ."da"PS.seek :empty + "processing"%9's +1630 "core" ' +2 "processing"%<9 +3 "core" 9z6  +2 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +3 "processing"%6 +4 %;& +2 "core" 6 +3 &S" / +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&=% +5 "core" % e S O S  +2 "storage"(7% +3 "core" %B s +2 "storage"(8. +2 "core" .( +3 ."da"SC.reconfigure :tight + "storage"($\ .(\ 1~b +4 ."da"SC.seek 1 +2 "storage"(C( +191 "core" ( +2 ."da"SC.configure :limp + "storage"($(\ 1b +5 (?& +2 "core" & +3 "manipulator"&D& +4 "core" &-{ : G ee + "manipulator"&A% +46 "core" % e ] ]  +2 ."da"Elbow.reconfigure :tight +9 "manipulator"&$&.,(\ #b +4 ."da"Elbow.seek 1 +2 "manipulator"& ( +191 "core" ( +3 "manipulator"&J& +3 "core" & [ Y O  +2 "storage"(w& +3 "core" & { +3 ."da"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 1 + 800 counts +2 "manipulator"&Q'ұ +100 "core" ' + "storage"(I& +3 "core" & , J T +3 ."da"SE.reconfigure :pick + "storage"(#]K-0-\ b +6 ."da"SE.seek :beamBreak +2 "storage"(E' +284 "core" ' +2 "storage"(H- +3 "core" -' +2 ."da"SE.configure :default + "storage"(#QK-0-\ b +4 ."da"SE.seek :place +2 "storage"(N'e +47 "core" ' +2 "manipulator"&K& +4 "core" & P Z P  +2 "manipulator"&W% +3 "core" %ұ \\ \\ ) +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +3 "manipulator"&B' ] +95 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&( +247 "core" ( +2 "manipulator"&Z& +3 "core" & O = `L +3 ."da"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +4 &X& +3 "core" & % & +L +2 ."da"Forearm.seek PC +2 "manipulator"&T'E +99 "core" ' +2 ."da"Hand.close + "manipulator"&}/ +22 "core" / +2 ."da"PC.seek :open +2 "processing"% ( +378 "core" ( + "storage"(v& +4 "core" & I H  +2 "manipulator"&L& +3 "core" & K J 3L +2 "manipulator"&\ % +3 "core" %P m A d  +2 ."da"Forearm.seek :retract +2 "manipulator"&O' ] +99 "core" ' +2 ."da"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 1 +2 "manipulator"&s( +245 "core" ( + "manipulator"&V& +4 "core" & O R 8M +2 "storage"(k& +3 "core" & K K +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 1 + 800 counts +2 "manipulator"&U'ұ +91 "core" ' +2 ."da"Hand.open + "manipulator"&51 +18 "core" 1 +2 "storage"(@- +4 "core" -'e +2 ."da"SE.seek -0.3 Pucks below Top Plate +2 "storage"(Y'1 +24 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +5 ."da"SE.seek -1.27 Pucks below Top Plate +2 "storage"(' +61 "core" ' +3 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +3 "processing"%& +4 #"da"PuckCamera: snap -bin=2,2 -png=0 -auto /var/log/esp/da25jul1809h.png +14 "core" &( m +4 "manipulator"&e& +8 "core" &    ZL +2 "manipulator"&a% +4 "core" %Һ 7^ +4 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +7 ."psFlush"Forearm.seek :retract +3 "manipulator"&c' ] +99 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +4 "manipulator"&[(-z +186 "core" ( +2 "manipulator"&h& +3 "core" &-} v +3 ."psFlush"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &q& +3 "core" &-} #v +2 ."psFlush"Forearm.seek :garage +4 "manipulator"&f'o +112 "core" ' +2 ."psFlush"Hand.close + "manipulator"&l/ +17 "core" / +2 "manipulator"&#& +3 "core" &-} v +3 "manipulator"&n% +3 "core" %j  +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&j' ] +104 "core" ' +2 ."psFlush"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek PC +2 "manipulator"&u( +122 "core" ( + "manipulator"&|& +3 "core" & " ! fH +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +55 &r& +2 "core" & lH +3 ."psFlush"Forearm.reconfigure :tight +8 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek PC +2 "manipulator"&^'E +93 "core" ' +2 "manipulator"&g& +3 "core" & $ % &H +3 "manipulator"&F% +4 "core" %?   KE +2 "processing"%G& +3 "core" & o +3 "processing"%p& +4 "core" &( n +2 ."psFlush"PC.seek :closed +2 "processing"%b(SD +6 "core" & n +8 & % l$d +9 &gSp h: +9 &wf hO +10 &N@ jX +9 &8 kW +9 &8 kW +10 &; kW +9 &X5 kW +10 & 6 kV +9 &!7 V +9 &#9 U +10 &%c: V +9 &'%< V +9 &(< V +10 &*< V +9 &,k< V +10 &.,< V +9 &/: U +9 &1; U +10 &3p< mW +9 &52; lW +9 &68 lW +10 &89 lV +9 &:x9 kW +10 &<:9 kW +9 &=7 kW +9 &?9 kW +10 &A9 kW +9 &CB; kW +9 &E> jW +10 &FG jX +9 &H{_ h[ +10 &J5r g^ +9 &Kv g_ +9 &M~ _ +10 &Ox _ +9 &Q8 ` +9 &R]l * +10 &S%^ < +10 ( &S); 8 +2 "processing"%p& +4 #"psFlush"Processing Clamp onSpring/offSpring for 7/24 samples, on/off torque 1.94 + "processing"%:& +3 "core" &S);) 8 +3 ."psFlush"Hand.open +2 "manipulator"&_1 +24 "core" 1 +2 "manipulator"&t% +3 "core" %? U  E +2 ."psFlush"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +2 "manipulator"&>' ] +102 "core" ' +3 ."psFlush"PSR.select :air +2 .PSV.dial PSR +3 "processing"% +49 "core"  + #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +4 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%z' +205 #"da"SX HX9/16 (USB:55): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 1.313 seconds\ Exposing 696x520 pixel 16-bit image for 14.628 seconds\ /var/log/esp/da25jul1809h.png: PNG Upload Complete\ +11 #PuckCamera: snap -bin=2,2 -png=0 15.0 /var/log/esp/midres/da25jul1809h15s.png +395 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%~' +718 #"da"SX HX9/16 (USB:55): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da25jul1809h15s.png: PNG Upload Complete\ +4 #PuckCamera: snap -bin=2,2 -png=0 25.0 /var/log/esp/midres/da25jul1809h25s.png +1387 #"image"compressed /var/log/esp/da25jul1809h.jxl +58 "core" ' +2 ."psFlush"delay 1 second +104 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"% @ +217 "core" A +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%{  +143 "core" +3 ."psFlush"PSV.dial :mixloop +2 "processing"% +120 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%'s +599 #"da"SX HX9/16 (USB:55): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 25 seconds\ /var/log/esp/midres/da25jul1809h25s.png: PNG Upload Complete\ +4 .Gate.power :camera,:OFF +4 "storage"(R- +4 "core" -' +3 "storage"(& +4 "core" & @ +4 "manipulator"&x& +20 "core" & H +4 "manipulator"&% +11 "core" % k 2 3 F" +4 ."da"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +4 ."da"Elbow.seek 1 +2 "manipulator"&( +245 "core" ( + "manipulator"&o& +4 "core" &  2 / 3L +2 "storage"(`& +4 "core" &  +3 ."da"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 1 + 800 counts + "manipulator"&'ұ +96 "core" ' +14 ."da"SE.reconfigure :gently + "storage"(#QK-0-\ b +5 ."da"SE.seek -0.56 Pucks below Top Plate + "storage"('S +61 "core" ' +2 "manipulator"&P& +4 "core" &   !L +5 "storage"( & +10 "core" & Y W | +3 ."da"Elbow.reconfigure :limp + "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek 1 +2 "manipulator"&'ϑ +32 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&d, +6 "core" , +2 ."da"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +4 ."da"SE.reconfigure :default + "storage"(#QK-0-\ b +6 ."da"SE.seek -0.37 Pucks below Top Plate +2 "storage"(' +21 "core" ' +2 "manipulator"&% +3 "core" %ϣ x  +2 "storage"( & +5 "core" & @ C +2 ."da"Forearm.force -20 + "manipulator"&5 +4 ."da"Forearm.seek 1 + 318 counts +3 "manipulator"&' +23 "core" ' +2 "manipulator"&& +3 "core" &  \\ %L +3 "storage"(& +4 "core" & t t  +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 1 + 800 counts +2 "manipulator"&'ұ +62 "core" ' +2 "storage"($% +4 "core" % p u 5 +10 ."downElevator"SE.seek :down +4 "storage"(') +99 (\\% +3 "core" %0 e _ k [u +2 "manipulator"&!% +3 "core" %Һ = %} +4 ."da"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +2 "manipulator"&%' ] +90 "core" ' +72 ' +2 ."downElevator"SE.stop + "storage"(5 +5 ('& +4 "core" & U Q\ +967 ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +4 "processing"%" +31 #"image"compressed /var/log/esp/midres/da25jul1809h15s.jxl +85 "core"  +3 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +2 "processing"%' +597 "core" ' +3 ."psFlush"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1655 #"image"compressed /var/log/esp/midres/da25jul1809h25s.jxl +2 ."Qmail"DAfans.email "da25jul1809h exposed 14.628 seconds\\nmidres/da25jul1809h15s\\nmidres/da25jul1809h25s",Subject: "da25jul1809h images!" +461 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%(  +38 "core" + ."psFlush"PTV.dial :mixing +3 "processing"%y @ +75 "core" A +2 ."psFlush"PSV.dial :mixloop +2 "processing"%) +114 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%*'s +2619 "core" ' +4 ."psFlush"PSV.dial PSR +4 "processing"%& +118 "core"  +4 ."psFlush"PSR.select :flush +6 "processing"%@ +20 ."psFlush"PS.seek 1ml +4 "processing"%,'[q +898 #"uploadLog"upsync +212 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +13 ."psFlush"PS.seek 2.5ml + "processing"%/' +1617 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +81 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%1  +74 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%.  +7 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"%m'ܑ +2618 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%2 +81 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +3 "processing"%' +1246 "Can"=\ CL?_ +1368 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%- +83 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%0'ܑ +2628 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%3 +81 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%+' +622 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%4' +2120 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%< +80 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%6 U +57 "core" V +2 ."psFlush"PS.seek 0ml +4 "processing"%;'ܑ +2621 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%= @ +48 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%7' +2628 "core" ' +2 ."psFlush"PSV.dial :waste1 +6 "processing"%8  +80 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%?'s +2616 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%D +48 "core"  + ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +2 "processing"%A' +2628 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%M +80 "core" + ."psFlush"PBV.dial PSV +2 "processing"%J U +6 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%w'ܑ +2626 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +48 "core" ? +2 ."psFlush"PS.seek 2.5ml +4 "processing"%I' +2624 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%S  +79 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%H's +2625 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%K +48 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +12 ."psFlush"PS.seek 1ml +2 "processing"%W'[q +1105 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%E' +1613 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%Q +90 "core" ~ +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%Z  +59 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"%X'ܑ +2615 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +79 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +5 "processing"%}' +2617 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%B +81 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"%i'ܑ +2616 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%v +81 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%L' +585 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%\ ' +2104 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%T +81 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%V U +58 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%k'ܑ +2614 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +48 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%5' +2628 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%@  +79 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'s +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%e +48 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +3 "processing"%a' +2622 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%O +79 "core" + ."psFlush"PBV.dial PSV +2 "processing"%N U +6 "core" V +2 ."psFlush"PS.seek 0ml +4 "processing"%Y'ܑ +2621 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%h @ +48 "core" ? +3 ."psFlush"PS.seek 2.5ml +3 "processing"%U' +2618 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%q  +80 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%s's +2615 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&l& +6 "core" &    E VL +2 "manipulator"&#% +4 "core" % J  0 W +2 ."psFlush"Elbow.seek PC + "manipulator"&n( +286 "core" ( +2 "manipulator"&c& +3 "core" &  s XO +2 ."psFlush"Elbow.reconfigure :loose +8 "manipulator"&$ &.,(#b +5 &|& +2 "core" & Y XO +3 ."psFlush"Forearm.seek PC + "manipulator"&r'E +94 "core" ' +2 ."psFlush"Hand.close + "manipulator"&f/ +29 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%g( +377 "core" ( +2 "manipulator"&[& +3 "core" & 2 4 ]N +2 "manipulator"&F% +4 "core" %G < 3 \\V +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&G' ] +96 "core" ' +2 ."psFlush"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."psFlush"Elbow.seek :garage +2 "manipulator"&j(-z +135 "core" ( +2 "manipulator"& & +3 "core" &-x\ + '  [!q +2 ."psFlush"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &:& +3 "core" &-x\   o [!q +2 ."psFlush"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek :garage +2 "manipulator"&_'o +115 "core" ' + ."psFlush"Hand.open +2 "manipulator"&t1 +19 "core" 1 + "manipulator"&p% +3 "core" %x_  G- +3 ."psFlush"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +3 "manipulator"&' ] +62 "Can"7\ >? +40 "core" ' +3 #"myShortDA"Finished short da assay +28579 #"Ali"-> access 1 +5 "storage"(^% +3 "core" %; & 2 \ 6 +2 "manipulator"&9% +3 "core" % Z   W \\ +2 "manipulator"&z& +3 "core" &-   \\ i +3 ."Ali"SC.reconfigure :tight + "storage"($\ .(\ 1~b +5 ."Ali"SC.seek 5 + "storage"( (; +681 "core" ( +2 ."Ali"SC.configure :limp + "storage"($(\ 1b +5 ({& +2 "core" &; \ 0 +3122 #"Ali"-> PS.flush +2 #Flushing Processing stage +3 "processing"%% +4 "core" %x'\  +3 #"Ali"Loading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%~& +6 "core" &\  + "manipulator"&R& +4 "core" &-   Z i +2 ."Ali"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."Ali"Elbow.seek FlushPuck::Garage +2 "manipulator"&(-z +4 "core" ( +2 "manipulator"&x& +4 "core" &-   Z i +2 ."Ali"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +4 && +3 "core" &-   r Z i +2 ."Ali"Forearm.seek :garage +2 "manipulator"&o'o +113 "core" ' + ."Ali"Hand.close +2 "manipulator"&`/ +22 "core" / + "manipulator"&u& +4 "core" &- $ H i +2 "manipulator"&P% +3 "core" %ςm ` H +2 ."Ali"Forearm.seek :retract +2 "manipulator"& ' ] +104 "core" ' +2 ."Ali"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."Ali"Elbow.seek PC + "manipulator"&( +151 "core" ( +2 "manipulator"&>& +3 "core" & $  R [H +2 ."Ali"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +4 & & +3 "core" & $  [H +2 ."Ali"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +4 ."Ali"Forearm.seek PC +3 "manipulator"&'E +94 "core" ' +2 "manipulator"&& +3 "core" & ( * D [H +2 "manipulator"&% +3 "core" %? $  [V +3 "processing"%$& +3 "core" &'\  +2 "processing"%& +5 "core" &'\  +2 ."Ali"PC.seek :closed +2 "processing"%\\(SD +6 "core" &\  +7 & .\ $e +9 &sUt 9 +10 &|m N +9 &rK\ R +9 &5F\ R +10 &C\ R +9 &D\ R +10 &{C\ R +9 & =D\ R +9 &!D\ R +10 &#D\ R +9 &%D R +9 &'FD\ R +10 &)C\ R +9 &*D\ R +10 &,D\ R +9 &.ME\ R +9 &0D\ R +10 &1F\ R +9 &3H\ R +9 &5TF\ R +10 &7H\ R +9 &8H R +10 &:H\ R +9 &<\\F\ R +9 &>C\ R +10 &?H\ R +9 &AG\ R +9 &CeG R +10 &E$M\ S +9 &FW T +10 &Hk W +9 &JY| Y +9 &L Z +10 &M Z +9 &O Z +9 &Q] Z +10 &RNb , +9 &S*\ , +6 ( +2 "processing"%& +3 "core" &S \ , +37 #"Ali"Processing Clamp onSpring/offSpring for 8/24 samples, on/off torque 1.67 +8 "processing"%!& +5 "core" &S )\ , +3 ."Ali"Hand.open + "manipulator"&1 +28 "core" 1 +2 "manipulator"&% +3 "core" %? h XV +2 ."Ali"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."Ali"Forearm.seek :retract +2 "manipulator"&' ] +96 "core" ' +2 ."Ali"PSV.dial PSR +2 "processing"% +48 "core"  +2 ."Ali"PSR.select :flush +3 "processing"%@ +11 ."Ali"PS.seek 1ml +2 "processing"%''[q +1101 "core" ' + ."Ali"PSR.select :air +2 "processing"% +13 ."Ali"PS.seek 2.5ml +2 "processing"%' +1600 "core" ' +2 ."Ali"PSV.dial PTV +2 "processing"% +79 "core" +2 ."Ali"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +59 "core" +3 ."Ali"PS.seek 0ml +3 "processing"%"'ܑ +2616 "core" ' +2 ."Ali"PSV.dial PSR +2 "processing"% +81 "core"  + ."Ali"PSR.select :air +3 .PS.seek 2.5ml +3 "processing"%' +2617 "core" ' +2 ."Ali"PSV.dial PTV +2 "processing"%( +79 "core" +3 ."Ali"PS.seek 0ml +2 "processing"%y'ܑ +2644 "core" ' + ."Ali"PSV.dial PSR +2 "processing"%) +79 "core"  +2 ."Ali"PSR.select :flush +3 "processing"%@ +11 ."Ali"PS.seek 0.5ml +2 "processing"%' +600 "core" ' + ."Ali"PSR.select :air +2 "processing"% +12 ."Ali"PS.seek 2.5ml +2 "processing"%&' +2117 "core" ' +2 ."Ali"PSV.dial PTV +2 "processing"%* +79 "core" + ."Ali"PBV.dial PSV +2 "processing"%, U +58 "core" V +2 ."Ali"PS.seek 0ml +2 "processing"%'ܑ +2618 "core" ' + ."Ali"PSV.dial PBV +2 "processing"%1 @ +49 "core" > +5 ."Ali"PS.seek 2.5ml +9 "processing"%.' +2634 "core" ' + ."Ali"PSV.dial :waste1 +2 "processing"%/  +79 "core"  +2 ."Ali"PS.seek :empty +4 "processing"%2's +2618 "core" ' + ."Ali"PSV.dial PSR +2 "processing"%m +48 "core"  +2 ."Ali"PSR.select :air +3 .PS.seek 2.5ml +3 "processing"%-' +2625 "core" ' +2 ."Ali"PSV.dial PTV +2 "processing"% +77 "core" +2 ."Ali"PBV.dial PSV +2 "processing"%3 U +6 "core" V +2 ."Ali"PS.seek 0ml +2 "processing"%0'ܑ +1561 "Can"=\ \ E\ @ +1063 "core" ' + ."Ali"PSV.dial PBV +2 "processing"%+ @ +47 "core" ? +2 ."Ali"PS.seek 2.5ml +2 "processing"%<' +2627 "core" ' +2 ."Ali"PSV.dial :waste1 + "processing"%6  +80 "core"  +2 ."Ali"PS.seek :empty +2 "processing"%4's +2625 "core" ' +2 #"Ali"Garaging FlushPuck in Processing Clamp +2 "manipulator"&=& +5 "core" &   $ U$ +2 ."Ali"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."Ali"Elbow.seek PC +2 "manipulator"&;( +31 "core" ( +2 "manipulator"&8& +3 "core" &   VS +2 ."Ali"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &7& +2 "core" &  X WS +3 ."Ali"Forearm.seek PC +2 "manipulator"&D'E +97 "core" ' +2 ."Ali"Hand.close + "manipulator"&?/ +17 "core" / +2 ."Ali"PC.seek :open +4 "processing"%M( +376 "core" ( +2 "manipulator"&J& +3 "core" &   J YS +2 "manipulator"&A% +3 "core" %V   . Z3 +2 ."Ali"Forearm.seek :retract +39 "manipulator"&' ] +97 "core" ' +2 ."Ali"Elbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +4 ."Ali"Elbow.seek :garage +2 "manipulator"&w(-z +132 "core" ( +2 "manipulator"&S& +3 "core" &-\  N W!p +2 ."Ali"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &I& +4 "core" &-\  ] W!p +2 ."Ali"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 ."Ali"Forearm.seek :garage +2 "manipulator"&K'o +117 "core" ' + ."Ali"Hand.open + "manipulator"&H1 +18 "core" 1 +2 "manipulator"&W% +3 "core" %w\\ S D) +3 ."Ali"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +4 ."Ali"Forearm.seek :retract +2 "manipulator"&Q' ] +105 "core" ' +1524 #"Ali"-> access 2 +4 "storage"(Z% +3 "core" %= \ 1 +3 "manipulator"&E% +3 "core" % ` \  W +2 "manipulator"& & +3 "core" &-  \ 2 Wf +3 ."Ali"SC.reconfigure :tight + "storage"($\ .(\ 1~b +4 ."Ali"SC.seek 6 +2 "storage"(X(K +207 "core" ( + ."Ali"SC.configure :limp +2 "storage"($(\ 1b +4 (B& +2 "core" &K 3\ , +5668 #"Ali"-> startTube 2 +44965 "Can"F\ @]A! +10020 #"Ali"-> start(:my shortDA){shortDA} +3 !o:SyntaxError: mesg"}compile error\ Ali:17: syntax error, unexpected tIDENTIFIER, expecting ')'\ start(:my shortDA){shortDA}\ ^:@timestampu: Time QZs:bt[" Ali:17:in `topLevelBinding'" start(:myShortDA){shortDA} +2 "collection"'}% +9 "processing"%v% +2 "core" %P3 +5 %t\  +2 #"myShortDA"Ready to sample after 10 seconds from PRV.sipper? + #Type 'Thread[:myShortDA].answer' to continue +3897 #"Ali"-> Thread[myShortDA].answer +4 #"myShortDA"Ali answered Ready to sample after 10 seconds from PRV.sipper? "Yes" +4 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +3 .delay 10 seconds +1005 .PSV.dial :mixloop + "processing"%i +143 "core" +2 ."myShortDA"PTV.dial :PRVmixing +2 "processing"%L  +135 "core" +2 ."myShortDA"PRV.dial :sipper +2 "processing"%T  +48 "core" +2 ."myShortDA"PS.reconfigure :slow +2 "processing"%#A 2`xb +4 ."myShortDA"PS.seek 1.1ml +2 "processing"%V'h! +2290 "core" ' +2 ."connect"PRV.dial CBV +2 ."myShortDA"CBV.dial PRV +3 "processing"%\  +141 "core"  +3 ."myShortDA"PS.seek 0.5ml +2 "processing"%' +1266 "core" ' + ."myShortDA"PRV.dial :waste2 +2 "processing"%k @ +109 "core" > +2 ."myShortDA"PS.reconfigure :default + "processing"%#A d`xb +5 ."myShortDA"PS.seek :empty +2 "processing"%@'s +600 "core" ' + ."myShortDA"PSV.dial PSR +2 "processing"%5 +112 "core"  +2 #"myShortDA"Pulling 1ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +12 ."myShortDA"PS.seek 1ml +2 "processing"%e'[q +1096 "core" ' + ."myShortDA"PSR.select :air +2 "processing"% +12 ."myShortDA"PS.seek 2.5ml +2 "processing"%' +1608 "core" ' + ."myShortDA"PSV.dial :mixloop +2 "processing"%O +112 "core" +2 ."myShortDA"PS.seek :empty +2 "processing"%N's +2628 "core" ' + ."myShortDA"PSV.dial PSR +2 "processing"%a +114 "core"  + #"myShortDA"Pulling 1ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +11 ."myShortDA"PS.seek 1ml +2 "processing"%h'[q +1097 "core" ' + ."myShortDA"PSR.select :air +2 "processing"% +13 ."myShortDA"PS.seek 2.5ml + "processing"%Y' +1602 "core" ' + ."myShortDA"PSV.dial :mixloop +2 "processing"%q +112 "core" +2 ."myShortDA"PRV.dial :sipper +2 "processing"%U  +48 "core" +2 ."myShortDA"PS.seek :empty +2 "processing"%l's +2613 "core" ' + ."myShortDA"PSV.dial PSR +2 "processing"%# +113 "core"  + ."myShortDA"PSR.select :air +3 .PS.seek 2.5ml +3 "processing"%c' +2627 "core" ' + ."myShortDA"PSV.dial :mixloop +2 "processing"%| +113 "core" +2 ."myShortDA"PS.seek :empty +3 "processing"%d's +2638 "core" ' +2 #"myShortDA"Loading da puck from tube 2 into Processing Clamp + "processing"%f& +6 "core" &(\  +2 "manipulator"&%% +3 "core" % `   E Y +2 "storage"(b% +3 "core" %=   u\ 3 +2 "storage"([. +2 "core" .(K +3 ."myShortDA"SC.reconfigure :tight + "storage"($\ .(\ 1~b +4 ."myShortDA"SC.seek 2 +2 "storage"(F( +670 "core" ( +36 ."myShortDA"SC.configure :limp +8 "storage"($(\ 1b +5 ( & +2 "core" & \ & +2 "manipulator"&:& +3 "core" &-  ; Uf +2 "manipulator"&r% +3 "core" % `  D U +3 ."myShortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +7 ."myShortDA"Elbow.seek 2 +2 "manipulator"&t( +193 "core" ( +2 "manipulator"&p& +3 "core" &  I Xw +2 "storage"(n& +3 "core" & \ 1 +3 ."myShortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek 2 + 800 counts +2 "manipulator"&G'j +98 "core" ' + "storage"(_& +4 "core" &   S\ 2 +2 ."myShortDA"SE.reconfigure :pick + "storage"(#]K-0-\ b +6 ."myShortDA"SE.seek :beamBreak + "storage"(^' +306 "core" ' + "storage"(9- +3 "core" -'\\ +2 ."myShortDA"SE.configure :default + "storage"(#QK-0-\ b +5 (z& +3 "core" &  \ 2 +2 "manipulator"&C& +3 "core" &   q Zw +2 ."myShortDA"Elbow.seek 2 +2 "manipulator"&{( +5 "core" ( + "manipulator"&& +3 "core" &  $  Zw +2 "storage"(~& +3 "core" &  \ 2 +3 ."myShortDA"Forearm.seek 2 + 300 counts +2 "manipulator"&R'v +29 "core" ' +2 ."myShortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myShortDA"Hand.close + "manipulator"&x/ +24 "core" / +3 !"myShortDA"o:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 2):bt["4/home/esp/esp2/utils/puckmoves.rb:389:in `load'"8/home/esp/esp2/utils/puckmoves.rb:998:in `loadPuck'";/home/esp/esp2/protocol/2G/DAprocess.rb:281:in `runDA'"6/home/esp/esp2/protocol/2G/DA.rb:124:in `shortDA'" Ali:18:in `topLevelBinding'"./home/esp/esp2/lib/base.rb:296:in `start'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +2 ."downElevator"SE.seek :down +4 "manipulator"&& +3 "storage"(`') +8 "core" & @ > 2 ^w + "manipulator"&u% +3 "core" %u , & # [. +3 ."myShortDA"Forearm.seek :retract + "manipulator"&P' ] +94 "core" ' +2 ."myShortDA"Elbow.seek PC +2 "manipulator"&j( +166 "core" ' + ."downElevator"SE.stop + "storage"(5 +78 "core" ( +2 "manipulator"&& +3 "core" & : 5 , ]I +2 ."myShortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &>& +2 "core" &    \\I +3 ."myShortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek PC +3 "manipulator"& 'E +98 "core" ' +2 "manipulator"&o& +3 "core" & ! $ ' ZI +2 "manipulator"&% +3 "core" %J % % T [ +3 "processing"%& +3 "core" &*\  +2 "processing"%$& +5 "core" &\  +2 ."myShortDA"PC.seek :closed +2 "processing"%(SD +5 "core" &\  +7 &\ )\ $c +9 &jTu 9 +10 &zn M +9 &fJ R +9 &'F S +10 &D\ R +9 &F R +9 &oB\ R +10 & 0F\ R +9 &!F\ R +9 &#C\ R +10 &%wG R +9 &'9F\ R +10 &(F R +9 &*H\ R +9 &,~F\ R +10 &.@D\ R +9 &0G R +9 &1E\ R +10 &3H\ S +9 &5HG R +10 &7 F\ S +9 &8I\ S +9 &:F\ R +10 &H\ S +10 &?I\ S +9 &AJ\ R +9 &CWG S +10 &EP S +9 &FZ U +9 &Hn W +10 &JJ Z +9 &L  Z +9 &M [\ +10 &O [ +9 &QL \\ +10 &RO_ - +9 &S5\ - +6 ( +2 "processing"%$& +3 "core" &S \ - +3 #"myShortDA"Processing Clamp onSpring/offSpring for 7/24 samples, on/off torque 1.78 + .Hand.open +2 "manipulator"& 1 +29 "core" 1 + "manipulator"&g% +4 "core" %J  o X +2 ."myShortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +4 ."myShortDA"Forearm.seek :retract +2 "manipulator"&!' ] +93 "core" ' +3 #"myShortDA"Heating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +4 "processing"% { +3 %9 +6 "core" 9 +102 "processing"%9 +3 "core" 9 +102 "processing"%9 +3 "core" 9  +102 "processing"%9 +3 "core" 9  +102 "processing"%s9 +3 "core" 9 +102 "processing"%'9 +3 "core" 9 +102 "processing"%9 +3 "core" 9 +102 "processing"%9 +3 "core" 9 +102 "processing"%9 +3 "core" 9" +102 "processing"%9 +4 "core" 9& +102 "processing"%"9 +3 "core" 9+ +102 "processing"%(9 +3 "core" 9/ +102 "processing"%9 +3 "core" 93 +102 "processing"%)9 +3 "core" 97 +102 "processing"%y9 +4 "core" 9; +102 "processing"%9 +3 "core" 9@ +138 "processing"%*9 +3 "core" 9E +102 "processing"%,9 +3 "core" 9I +102 "processing"%&9 +3 "core" 9N +102 "processing"%19 +3 "core" 9R +102 "processing"%9 +3 "core" 9V +102 "processing"%/9 +3 "core" 9Z +102 "processing"%.9 +3 "core" 9^ +102 "processing"%m9 +3 "core" 9c +102 "processing"%29 +4 "core" 9g +102 "processing"%9 +3 "core" 9\ k +102 "processing"%39 +3 "core" 9o +102 "processing"%-9 +3 "core" 9s +102 "processing"%+9 +3 "core" 9#x +102 "processing"%09 +3 "core" 9+| +103 "processing"%69 +3 "core" 92 +9 ."myShortDA"PH.hold 2:00:00,28C +3 "processing"%< p{p. +3 ."myShortDA"delay 1:30 +6 "core"  +8999 ."myShortDA"PSR.select :air +2 .PSV.dial PSR +3 "processing"%= +113 "core"  +2 #"myShortDA"Pulling 0.5ml of PSR.wash + .PSR.select :wash +4 "processing"% +11 ."myShortDA"PS.seek 0.5ml +2 "processing"%8' +593 "core" ' + ."myShortDA"delay 5 seconds +502 .PSR.select :air +3 "processing"% +12 ."myShortDA"PS.seek 2ml +2 "processing"%7'Q +1624 "core" ' + ."myShortDA"PTV.dial :puck +2 "processing"%?  +136 "core"  + ."myShortDA"PSV.dial PTV +2 "processing"% +92 "core" ~ +2 ."myShortDA"PBV.dial :waste1 + "processing"%  +58 "core" +2 "processing"%\\% +3 "core" %K" +2 ."myShortDA"PS.seek 1.5ml +2 "processing"%J' +448 "Can";\ UA +147 "core" ' +2 ."myShortDA"delay 3 seconds +302 .PBV.dial between PSV and waste1 +4 "processing"%A * +36 "core" , +3 ."myShortDA"PS.seek 0ml +3 "processing"%S'ܑ +1600 "core" ' +2 ."myShortDA"delay 5:00 +30002 #recoverPSRreagent08 + .PTV.dial :puck +3 "processing"%I  +6 "core"  +2 ."myShortDA"PBV.dial :waste1 +2 "processing"%D  +37 "core" + ."myShortDA"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%H * +37 "core" , +2 ."myShortDA"PSR.select :air +2 .PSV.dial PSR +3 "processing"%W +79 "core"  +3 ."myShortDA"PS.reconfigure :fast + "processing"%#A ,`xb +5 ."myShortDA"PS.seek 2.5ml +2 "processing"%;' +2542 "core" ' +2 ."myShortDA"PSV.dial PTV +2 "processing"% +79 "core" +2 ."myShortDA"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%K +79 "core"  + ."myShortDA"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%Z +79 "core" +2 ."myShortDA"delay 5 seconds +502 .PSV.dial :air +2 "processing"%E  +78 "core"  +2 ."myShortDA"PS.seek :empty +2 "processing"% 's +2526 "core" ' +2 ."myShortDA"PTV.dial :PRVmixing,via: PRV +2 "processing"%B  +135 "core" +2 ."myShortDA"PSV.dial :mixloop + "processing"% +59 "core" +2 ."myShortDA"PRV.dial :ab1 +2 "processing"%} @ +109 "core" ? +2 ."myShortDA"PS.reconfigure :slow + "processing"%#A 2`xb +5 ."myShortDA"PS.seek 0.15ml +2 "processing"%v' +360 "core" ' +2 ."myShortDA"delay 2 seconds +202 ."connect"CBV.dial PRV +2 ."myShortDA"PRV.dial CBV +4 "processing"%i  +45 "core"  +2 "processing"%L% +3 "core" %#\  +2 ."myShortDA"PS.seek 0.3ml +2 "processing"%T' +349 "core" ' + ."myShortDA"delay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'4  +36 "core" +2 ."myShortDA"PRV.dial :air +2 "processing"%\  +47 "core"  +2 ."myShortDA"PS.seek 0.9ml +2 "processing"%V'N +1266 "core" ' +2 ."myShortDA"PRV.dial :waste2 + "processing"%k @ +79 "core" @ +2 ."myShortDA"PS.seek 0.5ml +2 "processing"%' +864 "core" ' +2 #"myShortDA"addPMLReagent08 + .PSV.dial :air +3 "processing"%5  +46 "core"  +2 ."myShortDA"PS.reconfigure :default + "processing"%#A d`xb +5 ."myShortDA"PS.seek 2ml +2 "processing"%@'Q +1601 "core" ' + ."myShortDA"PSV.dial :PML +2 "processing"%e +48 "core" +2 ."myShortDA"PTV.dial :mixing + "processing"%O @ +77 "core" B +2 ."myShortDA"PBV.dial :waste1 +2 "processing"%  +40 "core" +2 "processing"%a% +3 "core" %R\  +10 ."myShortDA"PS.seek 1.85ml +2 "processing"%N'J +242 "core" ' +2 ."myShortDA"PBV.dial between PSV and waste1 +2 "processing"%h * +37 "core" , +2 ."myShortDA"PS.seek 0ml +2 "processing"%q'ܑ +1955 "core" ' +2 ."myShortDA"delay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'U& +5 "core" & +2 "manipulator"&Y& +3 "core" & SI +2 "manipulator"&#% +3 "core" % t V +3 ."myShortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek FlushPuck::Garage +2 "manipulator"&l(-z +132 "core" ( +2 "manipulator"&|& +3 "core" &-z  $ Q$ +3 ."myShortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &c& +2 "core" &-z , T$ +2 ."myShortDA"Forearm.seek :garage +4 "manipulator"&f'o +110 "core" ' + ."myShortDA"Hand.close +2 "manipulator"&%/ +29 "core" / +2 "manipulator"&b& +3 "core" &-| = A$ +2 "manipulator"&[% +3 "core" %~p y  > +3 ."myShortDA"Forearm.seek :retract + "manipulator"&X' ] +107 "core" ' +2 ."myShortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek CC +2 "manipulator"& ( +271 "core" ( +2 "manipulator"&:& +3 "core" & 1 Q( +2 ."myShortDA"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +4 &r& +3 "core" & c L( +2 ."myShortDA"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."myShortDA"Forearm.seek CC +2 "manipulator"&p'ш +92 "core" ' +3 "manipulator"&n& +3 "core" & } N' +2 "manipulator"&w% +3 "core" %э ] O +2 "collection"'_& +3 "core" & +3 "collection"'Q& +4 "core" & +2 ."myShortDA"CC.seek :closed +2 "collection"'9(X +7 "core" & +6 & 1 %f +9 &qSx 9 +10 &ys N +9 &_L U +9 &"F U +10 &Jn T +9 &L T +10 &iL T +9 & *L U +9 &!N' U +10 &#L U +9 &%qJ T +9 &'3I T +10 &(Hr T +9 &*G T +10 &,xI U +9 &.:P U +9 &/N T +10 &1L T +9 &3L T +9 &5CM T +10 &7I T +9 &8H T +10 &:J T +9 & M U +10 &?G U +9 &AF U +9 &CRK U +10 &EW# V +9 &Fe X +10 &H [\ +9 &J= _ +9 &K ` +10 &M ` +9 &O ` +10 &QA ` +9 &S a +9 &T b +10 &Vx! b( +9 &X 6 +9 &X 3 +10 &Xr N +5 ( +2 "collection"'Q& +5 #"myShortDA"Collection Clamp onSpring/offSpring for 8/26 samples, on/off torque 2.33 + "collection"'z& +6 "core" &Xh N + &Xh N + ."myShortDA"Hand.open + "manipulator"&C1 +25 "core" 1 +2 "manipulator"&% +3 "core" %ъ  H +3 ."myShortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myShortDA"Forearm.seek :retract +2 "manipulator"&~' ] +97 "core" ' + ."myShortDA"PSV.dial PSR +2 "processing"%x +115 "core"  +2 #"myShortDA"Pulling 1.5ml of PSR.flush + .PSR.select :flush +4 "processing"%@ +12 ."myShortDA"PS.seek 1.5ml + "processing"%' +1603 "core" ' +2 ."myShortDA"delay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%u  +45 "core"  +2 ."myShortDA"PS.seek 0ml +2 "processing"%t'ܑ +1613 "core" ' +2 ."myShortDA"PSV.dial PSR +2 "processing"%G +48 "core"  + ."myShortDA"PSR.select :air +2 "processing"% +13 ."myShortDA"PS.seek 2.5ml + "processing"%^' +2628 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +2 ."myShortDA"CBV.dial PRV +3 "collection"'R  +4 "processing"%  +35 "core"  +140  +2 ."myShortDA"PSV.dial :mixloop +2 "processing"%> +111 "core" +2 ."myShortDA"CTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing +3 "processing"%{  +78 "core" +2 ."myShortDA"PS.seek 0ml +2 "processing"%o'ܑ +1256 "Can"; kBM +1366 "core" ' +2 ."myShortDA"PSV.dial :air + "processing"%  +47 "core"  +46 ."myShortDA"PS.seek 2.5ml +4 "processing"%' +2619 "core" ' +2 ."myShortDA"PSV.dial :mixloop +2 "processing"%` +48 "core" +2 ."myShortDA"PS.seek 0ml +2 "processing"%P'ܑ +2628 "core" ' +2 ."myShortDA"PSV.dial :air +2 "processing"%M  +48 "core"  +2 ."myShortDA"PS.seek 2.5ml +4 "processing"% ' +2620 "core" ' +2 ."myShortDA"PSV.dial :mixloop +2 "processing"%g +48 "core" +2 ."myShortDA"PS.seek 0ml +4 "processing"%'ܑ +2636 "core" ' +2 #"myShortDA"Garaging FlushPuck in Collection Clamp + "manipulator"&$& +6 "core" & ! F& +2 ."myShortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek CC +2 "manipulator"&( +4 "core" ( +2 "manipulator"& & +3 "core" &  F& +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +3 "core" & @& +2 ."myShortDA"Forearm.seek CC +2 "manipulator"&'ш +95 "core" ' +2 ."myShortDA"Hand.close + "manipulator"&s/ +27 "core" / +2 ."myShortDA"CC.seek :open +2 "collection"''( +410 "core" ( +2 "manipulator"&& +3 "core" & D D& +2 "manipulator"&% +4 "core" %у X D? +2 ."myShortDA"Forearm.seek :retract +2 "manipulator"&' ] +96 "core" ' +2 ."myShortDA"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."myShortDA"Elbow.seek :garage +2 "manipulator"&(-z +285 "core" ( +2 "manipulator"&"& +3 "core" &-w > Oq +2 ."myShortDA"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &(& +3 "core" &-w  Oq +2 ."myShortDA"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 ."myShortDA"Forearm.seek :garage +2 "manipulator"&'o +112 "core" ' +2 ."myShortDA"Hand.open + "manipulator"&)1 +27 "core" 1 + "manipulator"&y% +3 "core" %xd | j <= +3 ."myShortDA"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."myShortDA"Forearm.seek :retract +2 "manipulator"&' ] +105 "core" ' +2 ."da"delayUntil "10:53:41.17" +24890 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%* @ +76 "core" B + ."da"PBV.dial :waste1 +2 "processing"%,  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%& * +37 "core" , +2 ."da"PSV.dial :air +2 "processing"%1  +46 "core"  +2 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%' +2562 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%/ +47 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%.  +46 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%m +47 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%2  +47 "core"  +2 ."da"PS.seek :empty +2 "processing"%'s +2546 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +3 .PSV.dial PSR +3 "processing"%3 +155 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +4 "processing"% +11 ."da"PS.reconfigure :default + "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%-' +610 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%+'Q +1621 "core" ' + ."da"PTV.dial :puck +2 "processing"%0  +75 "core"  + ."da"PSV.dial PTV +2 "processing"%6 +81 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%=  +37 "core" + "processing"%d% +4 "core" %Q +2 ."da"PS.seek 1.5ml +2 "processing"%8' +591 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%? * +37 "core" + +2 ."da"PS.seek 0ml +2 "processing"%'ܑ +1607 "core" ' +2 ."da"delay 2:00 +6853 "Can"9\ QB +5156 #"da"recoverPSRreagent08 + .PTV.dial :puck +3 "processing"%  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%\\  +37 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%7 * +37 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +3 "processing"%A +81 "core"  +2 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%J' +2519 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +79 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%I +78 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%D +79 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%H  +78 "core"  +2 ."da"PS.seek :empty +4 "processing"%W's +2515 "core" ' + #"da"washCycleDA #2 of 2 +2 .PSR.select :air +3 .PSV.dial PSR +3 "processing"%S +144 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +4 "processing"% +11 ."da"PS.reconfigure :default + "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%' +599 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%K'Q +1608 "core" ' + ."da"PTV.dial :puck +2 "processing"%Z  +6 "core"  +2 ."da"PSV.dial PTV + "processing"%E +80 "core" +2 ."da"PBV.dial :waste1 + "processing"%;  +38 "core" + "processing"%B% +3 "core" %W! +3 ."da"PS.seek 1.5ml + "processing"% ' +596 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%} * +38 "core" , +2 ."da"PS.seek 0ml +4 "processing"% 'ܑ +1597 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +3 "processing"%i  +5 "core"  +2 ."da"PBV.dial :waste1 + "processing"%L  +38 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%v * +37 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +3 "processing"%4 +79 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%\ ' +2527 "core" ' + ."da"PSV.dial PTV +2 "processing"%T +79 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%k +79 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%V +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%5  +79 "core"  +2 ."da"PS.seek :empty +2 "processing"%'s +2518 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +3 "processing"%e  +46 "core"  + ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +3 "processing"%O  +134 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 + "processing"%  +47 "core"  + ."da"PTV.dial :PRVmixing +2 "processing"%a  +15 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%h +48 "core" +2 ."da"PS.reconfigure :default + "processing"%#A d`xb +5 ."da"PS.seek 0.3ml +2 "processing"%@' +379 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%N  +47 "core"  +2 "processing"%U% +3 "core" %  +2 ."da"PS.seek 0.55ml +2 "processing"%Y'"U +341 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +3 "processing"%#  +47 "core"  +3 ."da"PS.seek 2ml +3 "processing"%|'Q +1547 "core" ' +2 ."da"PSV.dial :PML + "processing"%c +49 "core" +2 ."da"PTV.dial :mixing + "processing"%% @ +77 "core" A + ."da"PBV.dial :waste1 +2 "processing"%b  +37 "core" +2 "processing"%j% +3 "core" %L  +3 ."da"PS.seek 1.85ml + "processing"%['D +235 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%! * +37 "core" , +2 ."da"PS.seek 0ml +41 "processing"%f'ܑ +1957 "core" ' + ."da"delay 2 seconds +209 .delay 8:00 +10529 "Can"7\ A?Cy +37474 #"da"recoverPRVreagent08 + .PTV.dial :mixing +3 "processing"%: @ +5 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%r  +37 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%l * +38 "core" + + ."da"PSV.dial :air +2 "processing"%n  +48 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%w' +2545 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%_ +48 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%X  +47 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%] +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%z  +46 "core"  +2 ."da"PS.seek :empty +2 "processing"%C's +2524 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +3 .PSV.dial PSR +3 "processing"% +146 "core"  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +4 "processing"% +11 ."da"PS.reconfigure :default + "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%Q' +609 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%x'Q +1607 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%p  +75 "core"  + ."da"PSV.dial PTV +2 "processing"%q +78 "core" + ."da"PBV.dial :waste1 +2 "processing"%u  +37 "core" +2 "processing"%% +3 "core" %N  +3 ."da"PS.seek 1.5ml + "processing"%G' +598 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%t * +37 "core" + +2 ."da"PS.seek 0ml +2 "processing"%R'ܑ +1610 "core" ' +2 ."da"delay 2:00 +7809 "Can"7\ \ CD +4194 #"da"recoverPSRreagent08 + .PTV.dial :puck +3 "processing"%  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%>  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%{ * +39 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%^ +79 "core"  +2 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%' +2519 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%o +81 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%` +81 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +79 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%M  +78 "core"  +2 ."da"PS.seek :empty +2 "processing"%P's +2520 "core" ' + #"da"washCycleDA #2 of 3 +2 .PSR.select :air +3 .PSV.dial PSR +3 "processing"%g +144 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +4 "processing"% +11 ."da"PS.reconfigure :default + "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"% ' +591 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml + "processing"%$'Q +1609 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +6 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +79 "core" + ."da"PBV.dial :waste1 +2 "processing"%s  +37 "core" +2 "processing"% % +3 "core" %P  +3 ."da"PS.seek 1.5ml +2 "processing"%~' +583 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%9 * +37 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'ܑ +1600 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +3 "processing"%  +5 "core"  +2 ."da"PBV.dial :waste1 + "processing"%  +38 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%" * +46 "core" + + ."da"PSR.select :air +10 .PSV.dial PSR +3 "processing"%( +81 "core"  +2 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%' +2526 "core" ' + ."da"PSV.dial PTV +2 "processing"%) +79 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%y +80 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +79 "core"  +2 ."da"PS.seek :empty +2 "processing"%*'s +2541 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +3 .PSV.dial PSR +3 "processing"%, +146 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +4 "processing"% +11 ."da"PS.reconfigure :default + "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%&' +593 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%1'Q +1606 "core" ' +2 ."da"PTV.dial :puck + "processing"%  +6 "core"  +2 ."da"PSV.dial PTV +2 "processing"%/ +79 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%.  +37 "core" + "processing"%m% +4 "core" %R  +2 ."da"PS.seek 1.5ml +2 "processing"%2' +586 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" + +3 ."da"PS.seek 0ml +3 "processing"%3'ܑ +1611 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +3 "processing"%  +5 "core"  +2 ."da"PBV.dial :waste1 + "processing"%-  +38 "core" +2 ."da"delay 30 seconds +398 "Can":\ \\D +2604 ."da"PBV.dial between PSV and waste1 +2 "processing"%0 * +39 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +3 "processing"%6 +79 "core"  +2 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%=' +2523 "core" ' + ."da"PSV.dial PTV +2 "processing"%d +80 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%+ +78 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%? +79 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%8  +81 "core"  +2 ."da"PS.seek :empty +2 "processing"%'s +2526 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates +2 .PSR.select :air +4 .PSV.dial PSR +2 "processing"% +159 "core" +5 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +9 "processing"% +18 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +13 ."da"PS.seek 0.25ml +2 "processing"%\\'I +344 "core" ' +2 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +5 .PSR.select :sub2 +5 "processing"% +11 ."da"PS.seek 0.5ml + "processing"%7' +343 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%A'Q +1606 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +6 "core"  +2 ."da"PSV.dial PTV + "processing"% +83 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%I  +38 "core" +2 "processing"%D% +3 "core" %Q  +2 ."da"PS.seek 1.5ml +2 "processing"%H' +591 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%J * +38 "core" , +2 ."da"PS.seek 0ml +2 "processing"%S'ܑ +1602 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +3 "processing"%W  +5 "core"  +2 ."da"PBV.dial :waste1 + "processing"%  +40 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%Z * +39 "core" + + ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%E +80 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +55 ."da"PS.seek 2.5ml +3 "processing"%;' +2637 "core" ' + ."da"PSV.dial PTV +2 "processing"%B +81 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%K +82 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%} +83 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +82 "core"  +2 ."da"PS.seek :empty +2 "processing"%i's +2626 "core" ' +2 #"da"Additional air clear + .PSR.select :air +3 .PSV.dial PSR +3 "processing"%L +161 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +4 .PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 2ml +2 "processing"%v'Q +2120 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +2 "processing"%4  +5 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +83 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%T  +39 "core" + "processing"%k% +3 "core" %Q  +3 ."da"PS.seek 1.5ml +2 "processing"%V' +594 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%5 * +38 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%\  +116 "core"  +2 ."da"PS.seek :empty +2 "processing"%e's +1602 "core" ' +2 "processing"%O9 +3 "core" 9~6 +3 #"da"Processing Puck Heater at 28.1C before imaging + .PH.coast +3 "processing"% +4 %a& +2 "core" 6 +3 &S - +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&h% +5 "core" % U 2 3  +2 "storage"(% +3 "core" %B 0 0 ' +2 "storage"(N. +3 "core" .( +3 ."da"SC.reconfigure :tight + "storage"($\ .(\ 1~b +5 ."da"SC.seek 1 +2 "storage"(U( +190 "core" ( +2 ."da"SC.configure :limp + "storage"($(\ 1b +5 (@& +2 "core" & 2 +2 "manipulator"&#& +3 "core" &-w 0 * fq +2 "manipulator"&Y% +4 "core" % U 2 / / +2 ."da"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 1 +2 "manipulator"&c( +172 "core" ( +2 "manipulator"&%& +3 "core" & / #L +2 "storage"(b& +4 "core" & / / +2 ."da"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 1 + 800 counts +2 "manipulator"&j'ұ +107 "core" ' +3 "storage"(!& +3 "core" & +2 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(|' +286 "core" ' + "storage"([- +3 "core" -' +2 ."da"SE.configure :default + "storage"(#QK-0-\ b +4 ."da"SE.seek :place +2 "storage"(:'e +46 "core" ' +2 "manipulator"&r& +4 "core" & 6 +L +2 "manipulator"&l% +3 "core" %Ҧ ( %9 +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +2 "manipulator"&n' ] +106 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&f( +252 "core" ( +2 "manipulator"&_& +3 "core" & u z  H +2 ."da"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +4 &X& +3 "core" &  H +3 ."da"Forearm.seek PC + "manipulator"&]'E +92 "core" ' +2 ."da"Hand.close + "manipulator"&z/ +25 "core" / +2 ."da"PC.seek :open +2 "processing"%w( +379 "core" ( +2 "storage"(& +4 "core" & . ) + "manipulator"&C& +4 "core" & G JG +2 "manipulator"&Q% +3 "core" %M C =  +2 ."da"Forearm.seek :retract +2 "manipulator"&p' ] +110 "core" ' +2 ."da"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 1 +47 "manipulator"&q( +267 "core" ( + "manipulator"&u& +3 "core" & i d nT +2 "storage"(& +3 "core" & J J +3 ."da"Forearm.reconfigure :tight +8 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 1 + 800 counts +2 "manipulator"&x'ұ +98 "core" ' + ."da"Hand.open +2 "manipulator"&t1 +25 "core" 1 +2 "storage"(G- +3 "core" -'e +3 ."da"SE.seek -0.3 Pucks below Top Plate +2 "storage"('1 +27 "core" ' +2 ."da"SE.reconfigure :seal + "storage"(#QK-0-\ b +5 ."da"SE.seek -1.27 Pucks below Top Plate +2 "storage"(>' +59 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%{& +5 #"da"PuckCamera: snap -bin=2,2 -png=0 -auto /var/log/esp/da25jul1811h.png +14 "core" &' t +5 "manipulator"&^& +6 "core" & ; ;T +5 "manipulator"&R% +4 "core" %Ұ 1 6& +4 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +3 "manipulator"&o' ] +109 "core" ' +3 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&`(-z +180 "core" ( +2 "manipulator"&& +3 "core" &- $ q +3 ."psFlush"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +4 &M& +4 "core" &- Kq +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&'o +111 "core" ' + ."psFlush"Hand.close +2 "manipulator"&g/ +28 "core" / +2 "manipulator"&P& +4 "core" &- q + "manipulator"& % +3 "core" %~m $ +3 ."psFlush"Forearm.seek :retract +2 "manipulator"& ' ] +110 "core" ' +2 ."psFlush"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."psFlush"Elbow.seek PC +2 "manipulator"&( +124 "core" ( +2 "manipulator"&s& +3 "core" & 9 :@ +2 ."psFlush"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 & & +3 "core" & 7 - m@ +2 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek PC +2 "manipulator"&$'E +111 "core" ' +2 "manipulator"&9& +3 "core" & k g @ +3 "manipulator"&~% +3 "core" %: X X K4 +2 "processing"%& +4 "core" & t +2 "processing"%& +6 "core" & t +2 ."psFlush"PC.seek :closed +2 "processing"%"(SD +6 "core" & t +4 & t1 +9 &Ds n4 +10 &/kk nH +9 &P oW +10 &{4 qW +9 &=8 qW +9 &9 qW +10 &9 qW +9 &9 pW +9 &!E7 pW +10 &#4 pW +9 &$9 pW +10 &&9 V +9 &(P9 V +9 &*9 V +10 &+8 U +9 &-< V +9 &/X6 V +10 &18 V +9 &29 U +10 &4; V +9 &6`> V +9 &8 9 rW +10 &9< rW +9 &;; qW +9 &=e; pW +10 &?'9 qW +9 &@8 qV +10 &B9 pV +9 &Dm9 pW +9 &F,B pX +10 &GS nZ +9 &Ij m\\ +9 &K]v l_ +10 &M} l_ +9 &Nx l_ +10 &P k` +9 &RJ~_ n; +9 &S %g T +10 &S$L = +2 ( +2 "processing"%& +4 #"psFlush"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.88 +2 "processing"%(& +4 "core" &S$L& = +2 ."psFlush"Hand.open + "manipulator"&1 +18 "core" 1 +2 "manipulator"&)% +4 "core" %F ( +2 ."psFlush"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +2 "manipulator"&y' ] +94 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR +3 "processing"% +50 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +445 #"da"SX HX9/16 (USB:56): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 1.557 seconds\ Exposing 696x520 pixel 16-bit image for 16.353 seconds\ /var/log/esp/da25jul1811h.png: PNG Upload Complete\ +10 #PuckCamera: snap -bin=2,2 -png=0 15.0 /var/log/esp/midres/da25jul1811h15s.png +152 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +2 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%' +954 #"da"SX HX9/16 (USB:56): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da25jul1811h15s.png: PNG Upload Complete\ +6 #PuckCamera: snap -bin=2,2 -png=0 25.0 /var/log/esp/midres/da25jul1811h25s.png +1200 "core" ' +4 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +3 "processing"%, @ +145 #"image"compressed /var/log/esp/da25jul1811h.jxl +73 "core" A +3 ."psFlush"PTV.dial :PRVmixing +2 "processing"%*  +144 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"%& +117 "core" +3 ."psFlush"PS.seek :empty +4 "processing"%'s +830 #"da"SX HX9/16 (USB:56): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 25 seconds\ /var/log/esp/midres/da25jul1811h25s.png: PNG Upload Complete\ +3 .Gate.power :camera,:OFF +3 "storage"(/- +5 "core" -' +3 "storage"(.& +4 "core" & \ M +3 "manipulator"&m& +4 "core" & % '@ +16 "manipulator"&1% +12 "core" % P F ; +8 ."da"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 1 +2 "manipulator"&( +246 "core" ( +2 "manipulator"&2& +3 "core" & N M 2 i +2 "storage"(& +4 "core" & 0 0 E +3 ."da"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 1 + 800 counts +2 "manipulator"&-'ұ +110 "core" ' +7 ."da"SE.reconfigure :gently +31 "storage"(#QK-0-\ b +7 ."da"SE.seek -0.56 Pucks below Top Plate +2 "storage"(0'S +56 "core" ' + "manipulator"&6& +4 "core" & t  $ i +2 "storage"(3& +4 "core" & Q O / +2 ."da"Elbow.reconfigure :limp + "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek 1 +2 "manipulator"&d'ϑ +40 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&+, +6 "core" , +2 ."da"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +4 ."da"SE.reconfigure :default + "storage"(#QK-0-\ b +6 ."da"SE.seek -0.37 Pucks below Top Plate +2 "storage"(?' +30 "core" ' +2 "manipulator"&8% +3 "core" %ϙ   +2 "storage"(=& +4 "core" & B D +2 ."da"Forearm.force -20 + "manipulator"&5 +7 ."da"Forearm.seek 1 + 308 counts + "manipulator"&' +24 "core" ' +3 "manipulator"&& +3 "core" &   % i +3 "storage"(\\& +4 "core" & r s  +3 ."da"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 1 + 800 counts +2 "manipulator"&7'ұ +14 "core" ' +3 "storage"(% +3 "core" % s q < \ +3 ."downElevator"SE.seek :down +5 "storage"(') +100 (I% +3 "core" %1 S M S \\w +2 "manipulator"&D% +4 "core" %ҽ x  $ t +3 ."da"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +2 "manipulator"&A' ] +92 "core" ' +70 ' +3 ."downElevator"SE.stop + "storage"(5 +5 (J& +4 "core" & q s  +767 ' +3 ."psFlush"PSR.select :air +2 .PSV.dial PSR +3 "processing"%H +117 "core"  +3 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +4 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +2 "processing"%W' +121 #"image"compressed /var/log/esp/midres/da25jul1811h15s.jxl +475 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +6 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1840 #"image"compressed /var/log/esp/midres/da25jul1811h25s.jxl +2 ."Qmail"DAfans.email "da25jul1811h exposed 16.353 seconds\\nmidres/da25jul1811h15s\\nmidres/da25jul1811h25s",Subject: "da25jul1811h images!" +279 "core" ' + ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%Z  +37 "core" + ."psFlush"PTV.dial :mixing +2 "processing"%E @ +76 "core" A +3 ."psFlush"PSV.dial :mixloop +2 "processing"%S +114 "core" +2 ."psFlush"PS.seek :empty +47 "processing"%B's +2641 "core" ' +4 ."psFlush"PSV.dial PSR +4 "processing"%K +118 "core"  +3 ."psFlush"PSR.select :flush +10 "processing"%@ +16 ."psFlush"PS.seek 1ml +4 "processing"%}'[q +1112 "core" ' +3 ."psFlush"PSR.select :air +2 #"uploadLog"upsync +3 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +1606 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%; +82 "core" + ."psFlush"PTV.dial :puck +3 "processing"%L  +76 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%i  +6 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%4'ܑ +2621 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"% +81 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +5 "processing"%T' +2618 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%k +79 "core" +2 ."psFlush"PS.seek 0ml +4 "processing"%v'ܑ +1466 "Can"0\ G]E; +1148 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%5 +81 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%\ ' +598 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%V' +2117 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%O +81 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +57 "core" V +2 ."psFlush"PS.seek 0ml +4 "processing"%a'ܑ +2617 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%h @ +48 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2619 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%N  +79 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%@'s +2635 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%# +48 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +5 "processing"%Y' +2624 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%F +78 "core" + ."psFlush"PBV.dial PSV +2 "processing"%% U +6 "core" U +3 ."psFlush"PS.seek 0ml +3 "processing"%b'ܑ +2616 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +46 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%!' +2621 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +80 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%['s +2625 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%r +48 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +12 ."psFlush"PS.seek 1ml +2 "processing"%l'[q +1105 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%|' +1610 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%j +79 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%_  +17 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%X  +58 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%c'ܑ +2625 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%z +82 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +5 "processing"%n' +2612 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +81 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%'ܑ +2661 "core" ' +2 ."psFlush"PSV.dial PSR +9 "processing"%C +82 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%Q' +592 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%]' +2106 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%f +92 "core"  + ."psFlush"PBV.dial PSV +2 "processing"%u U +58 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%'ܑ +2618 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%t @ +47 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%G' +2617 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%{  +79 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%^'s +2620 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%R +48 "core"  +2 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +2 "processing"%p' +2653 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%: +77 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +6 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%'ܑ +2627 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%x @ +46 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%M' +2615 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%q  +79 "core"  +2 ."psFlush"PS.seek :empty +4 "processing"%g's +2624 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&P& +6 "core" &  Sh +2 "manipulator"& % +3 "core" %   R +2 ."psFlush"Elbow.seek PC +2 "manipulator"&o( +257 "core" ( +2 "manipulator"&s& +4 "core" &  > j U5 + ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 & & +3 "core" &  T5 +2 ."psFlush"Forearm.seek PC +2 "manipulator"&'E +96 "core" ' + ."psFlush"Hand.close + "manipulator"&9/ +27 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%~( +379 "core" ( +2 "manipulator"&& +3 "core" &   Y5 +2 "manipulator"&`% +3 "core" %O  T X6 +2 ."psFlush"Forearm.seek :retract +2 "manipulator"& ' ] +94 "core" ' +2 ."psFlush"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 ."psFlush"Elbow.seek :garage +2 "manipulator"&w(-z +135 "core" ( +2 "manipulator"&(& +3 "core" &-v\   0 X"} +2 ."psFlush"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 && +2 "core" &-v\  7 X"} +3 ."psFlush"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek :garage +2 "manipulator"&)'o +115 "core" ' +2 ."psFlush"Hand.open + "manipulator"&1 +20 "core" 1 +2 "manipulator"&% +3 "core" %rX  C +3 ."psFlush"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract + "manipulator"&$' ] +110 "core" ' +3 #"myShortDA"Finished short da assay +2868 "Can"6\ ;\ Eщ +59497 #"Ali"Session Ended +505 "Can"I\ ? =Fg +60002 T\ @F +60002 e\ @G +60002 a\ @2H) +60002 j\ @H +60002 g\ @IU +60002 n\ @&I +60001 n\ @xJ +17297 #"steph"Session Begun +509 #-> ESP.main.exit +12 #mEXIT + #"steph"Session Ended @1752869416.58PDT @1752869425.19PDT = =mMAIN_scheduler =tMAIN @PDT1752869426.04 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +117 #"core_reset"Sent BREAK + #t@10607 sendCRC with ifg=0x20, ie=0x7F + #@12442 sendCRC with ifg=0x08, ie=0x5F + #@39193 idle with ifg=0x84, ie=0x75 #@39866 select with ifg=0x10, ie=0xF5 + #@40500 receive with ifg=0x10, ie=0xFD #@41133 receive with ifg=0x10, ie=0xFD + #@41767 receive with ifg=0x10, ie=0xFD #@42094 receive with ifg=0x80, ie=0xFD + #@9681 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +12 #ESP2 v3.42 I2C Gateway v3.20 for core bus +269 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +441 "Can"q\ A:J + q\ A:J + #tPolling Can every 10:00 +3 #Cleanly exited at 13:10:16PDT18-Jul-25 +377 #-> access 1 +3 "storage"(% +3 "core" %;   -\ 2 +2 "manipulator"&% +3 "core" % N # X +2 "manipulator"&& +3 "core" &-|\  8 X!w +3 .tSC.configure :tight + "storage"($\ .(\ 1~b +4 .tSC.seek 5 + "storage"((; +677 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +3 (& +2 "core" &; ,\ $ +1830 #t-> PS.flush +2 #Flushing Processing stage + "processing"%% +3 "core" %n,\ +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%& +3 "core" &+\ +2 .tHand.open + "manipulator"&1 +17 "core" 1 +2 "manipulator"& & +4 "core" &-|\   8 V!w +2 .tElbow.configure :tight + "manipulator"&$&.,(\ #b +4 .tElbow.seek FlushPuck::Garage + "manipulator"&\ (-z +4 "core" ( +2 "manipulator"& & +3 "core" &-|\   V!w +154 "sampler") +3 )  +2 "core"  +2 "collection"' +3 '  +2 "core"  +2 "processing"% +3 % +3 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +5 "processing"% 9\ +2 % 2\ +3 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %P +2 .tCS.configure :default +2 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +4 "core" + + .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%% +3 "core" %n+\ +2 .tPS.configure :default +2 "processing"%#A d`xb +3 .tPS.hold + "processing"%+ +4 "core" + + .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +2 "core" %& f +3 .tSS.configure :default + "sampler")#.0X!w +2 "manipulator"&&% +3 "core" %ςo ~  $ = +3 .tForearm.seek :retract + "manipulator"&'' ] +102 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&(( +128 "core" ( + "manipulator"&)& +3 "core" & + a Rx +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &*& +3 "core" & ( Qx +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&+'E +99 "core" ' +2 "manipulator"&,& +3 "core" & N Ox +2 "manipulator"&-% +4 "core" %F O +2 "processing"%.& +3 "core" & +3 "processing"%/& +5 "core" &+ +2 .tPC.seek :closed +2 "processing"%0(SD +4 "core" & \ +8 &.u +{ +10 &_t ? +9 &=g R +10 &C R +9 &F S +9 &A R +10 &BC R +9 &G R +9 & F R +10 &"C R +9 &$JC R +10 && C R +9 &'C R +9 &)D R +10 &+PG S +9 &-C S +9 &.D S +10 &0H S +9 &2ZD R +10 &4D S +9 &5E S +9 &7F S +10 &9_G S +9 &;!F S +9 &<D S +10 &>A S +9 &@gF S +10 &B(F T +9 &CG T +9 &EO T +10 &Gg] V +9 &I!s Y +9 &J [\ +10 &L~ [\ +9 &Na [\ +10 &P! \\ +9 &Q I +9 &R? W +10 &S  , +2 ( +2 "processing"%/& +4 #tProcessing Clamp onSpring/offSpring for 8/24 samples, on/off torque 1.74 + "processing"%1& +3 "core" &S , +2 .tHand.open + "manipulator"&21 +16 "core" 1 +2 "manipulator"&3% +3 "core" %F * L +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&4' ] +98 "core" ' +2 .tPSV.dial PSR +2 "processing"%5 +47 "core"  +2 .tPSR.select :flush +2 "processing"%j +10 .tPS.seek 1ml +2 "processing"%6'[q +1103 "core" ' + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"%7' +1607 "core" ' + .tPSV.dial PTV +2 "processing"%8 +78 "core" + .tPTV.dial :puck +2 "processing"%9  +5 "core"  + .tPBV.dial :waste1 +2 "processing"%:  +58 "core" +2 .tPS.seek 0ml +2 "processing"%;'ܑ +2624 "core" ' + .tPSV.dial PSR +2 "processing"%< +79 "core"  +2 .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%=' +2617 "core" ' + .tPSV.dial PTV +2 "processing"%> +80 "core" +2 .tPS.seek 0ml + "processing"%?'ܑ +2614 "core" ' + .tPSV.dial PSR +2 "processing"%@ +80 "core"  + .tPSR.select :flush +3 "processing"%@ +10 .tPS.seek 0.5ml + "processing"%A' +595 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%B' +2113 "core" ' + .tPSV.dial PTV +2 "processing"%C +78 "core" +2 .tPBV.dial PSV + "processing"%D U +58 "core" V +2 .tPS.seek 0ml +2 "processing"%E'ܑ +2616 "core" ' +2 .tPSV.dial PBV + "processing"%F @ +45 "core" @ +3 .tPS.seek 2.5ml +2 "processing"%G' +2622 "core" ' +2 .tPSV.dial :waste1 + "processing"%H  +78 "core"  +2 .tPS.seek :empty +2 "processing"%I's +2674 "core" ' +2 .tPSV.dial PSR +2 "processing"%J +57 "core"  +2 .tPSR.select :air +10 .PS.seek 2.5ml + "processing"%K' +2642 "core" ' +2 .tPSV.dial PTV +2 "processing"%L +79 "core" + .tPBV.dial PSV +2 "processing"%M U +5 "core" V +2 .tPS.seek 0ml + "processing"%N'ܑ +2628 "core" ' + .tPSV.dial PBV +2 "processing"%O @ +47 "core" ? +2 .tPS.seek 2.5ml +2 "processing"%P' +2630 "core" ' +2 .tPSV.dial :waste1 + "processing"%Q  +78 "core"  +2 .tPS.seek :empty +2 "processing"%R's +2609 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&S& +3 "core" & # Gx +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&T( +34 "core" ( + "manipulator"&U& +3 "core" & E o +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &V& +4 "core" & s E o +2 .tForearm.seek PC +2 "manipulator"&W'E +100 "core" ' +2 .tHand.close + "manipulator"&X/ +21 "core" / +2 .tPC.seek :open + "processing"%Y( +378 "core" ( + "manipulator"&Z& +3 "core" & / HI +2 "manipulator"&[% +3 "core" %J g G\ +3 .tForearm.seek :retract + "manipulator"&\\' ] +112 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&](-z +126 "core" ( +2 "manipulator"&^& +3 "core" &-v  J& +3 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &_& +2 "core" &-v ] K& +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&`'o +110 "core" ' + .tHand.open +2 "manipulator"&a1 +25 "core" 1 + "manipulator"&b% +4 "core" %wh J I ! 6@ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&c' ] +101 "core" ' +7189 #t-> shortDAflush +2 #Beginning samplePassF +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'d& +3 "core" & +2 "manipulator"&e& +3 "core" &- @ I$ +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&f(-z +33 "core" ( +2 "manipulator"&g& +3 "core" &- N L +3 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &h& +2 "core" &- d L +3 .tForearm.seek :garage + "manipulator"&i'o +109 "core" ' +2 .tHand.close + "manipulator"&j/ +25 "core" / +2 "manipulator"&k& +3 "core" &- g e ; +2 "manipulator"&l% +3 "core" %ρx W [ ;# +2 .tForearm.seek :retract +2 "manipulator"&m' ] +114 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&n( +277 "core" ( + "manipulator"&o& +3 "core" & ! K, +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &p& +3 "core" &  K, +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&q'ш +99 "core" ' +2 "manipulator"&r& +3 "core" & ` E) +2 "manipulator"&s% +3 "core" %р [ E +2 "collection"'t& +4 "core" & +2 "collection"'u& +5 "core" & +3 .tCC.seek :closed + "collection"'v(X +5 "core" & +6 & + $d +9 &_Qu 9 +10 &xr N +9 &IN U +9 & F U +10 &D U +9 &G U +9 &QJ U +10 & I U +9 &!F U +10 &#G U +9 &%[I U +9 &'H T +10 &(F U +9 &*G U +10 &,bE U +9 &.$I U +9 &/G U +10 &1H U +9 &3kD U +9 &5-FR U +10 &6F T +9 &8DK T +9 &:sIR U +10 &<6DX T +9 &=HT U +10 &?IV U +9 &A{GZ U +9 &C<NZ U +10 &DW* V +9 &Fd X +10 &Hr/ [ +9 &J#@ a +9 &K! _ +10 &MM ` +9 &OjK ` +9 &Q*T a +10 &RQ b +9 &TZ b +10 &V_O b, +9 &XN 7 +9 &XT Y +9 ( +2 &XuM T +2 "collection"'u& +4 #tCollection Clamp onSpring/offSpring for 7/26 samples, on/off torque 2.43 + "collection"'w& +3 "core" &XuO T +2 .tHand.open + "manipulator"&x1 +21 "core" 1 +2 "manipulator"&y% +3 "core" % { W = +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&z' ] +96 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%{  +48 "core"  + #tPulling 2.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +47 .tPS.seek 2.5ml + "processing"%|' +2626 "core" ' +2 .tdelay 5 seconds +503 ."connect"PRV.dial CBV +4 .tCBV.dial PRV +2 "processing"%}  +2 "collection"'~  +5 "core"  +104  +2 .tPSV.dial :PTV,via: :air +2 "processing"% +210 "core"  +2 .tCTV.dial :air,avoiding: :intake +2 "collection"' +3 "core"  +2 "collection"' +3 "core"  +2 "collection"'  +4 "core" +2 .tPTV.dial :PRV,avoiding: :puck +2 "processing"% @ +195 "core" ? +3 .tPS.seek 0ml +2 "processing"%'ܑ +2627 "core" ' + .tPSV.dial PSR,avoiding: PBV +2 "processing"%  +209 "core"  +2 #tPulling 2.5ml of PSR.flush + .PSR.select :flush +3 .PS.seek 2.5ml +2 "processing"%' +2620 "core" ' +2 .tdelay 5 seconds +502 ."connect"PRV.dial CBV +5 .tCBV.dial PRV +2 "processing"%  + "collection"'  +7 "core"  +3  + .tPSV.dial :PTV,via: :air +2 "processing"% +210 "core" + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 "processing"% @ +4 "core" @ +2 .tPS.seek 0ml +2 "processing"%'ܑ +2627 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%  +209 "core"  + #tPulling 2.5ml of PSR.flush +2 .PSR.select :flush +3 .PS.seek 2.5ml + "processing"%' +242 "Can"o g!KH +2376 "core" ' + .tdelay 5 seconds +503 ."connect"PRV.dial CBV +4 .tCBV.dial PRV +2 "processing"%  +2 "collection"'  +4 "core"  +5  +2 .tPSV.dial :PTV,via: :air +2 "processing"% +211 "core" ~ + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +3 .PS.seek 0ml + "processing"%'ܑ +2622 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%  +210 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 .PS.seek 1.5ml +2 "processing"%' +1597 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%  +47 "core"  +2 .tPS.seek 0ml +2 "processing"% 'ܑ +1596 "core" ' +2 .tPSV.dial PSR + "processing"%! +58 "core"  + .tPSR.select :air +3 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%"' +2617 "core" ' + ."connect"PRV.dial CBV +4 .tCBV.dial PRV +2 "processing"%$  + "collection"'%  +5 "core"  +4  +2 .tPSV.dial :PTV,via: :air +2 "processing"%& +208 "core" ~ +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 .PS.seek 0ml +2 "processing"%\ 'ܑ +2634 "core" ' +2 .tPSV.dial :air + "processing"%  +80 "core"  +3 .tPS.seek 2.5ml + "processing"%' +2613 "core" ' +2 .tPSV.dial :PTV + "processing"%) +80 "core" ~ +3 .tPS.seek 0ml + "processing"%*'ܑ +2626 "core" ' +2 .tPSV.dial :air + "processing"%#  +78 "core"  +3 .tPS.seek 2.5ml + "processing"%,' +2615 "core" ' +2 .tPSV.dial :PTV + "processing"%- +80 "core" ~ +2 .tPS.seek 0ml + "processing"%.'ܑ +2623 "core" ' +2 .tPSV.dial :air + "processing"%  +80 "core"  +2 .tPS.seek 2.5ml +2 "processing"%'' +2623 "core" ' + .tPSV.dial :PTV + "processing"% +80 "core"  +3 .tPS.seek 0ml + "processing"%1'ܑ +2626 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&2& +4 "core" & Z Z :( +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&3( +38 "core" ( + "manipulator"&5& +4 "core" & ~ =_ +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &/& +2 "core" & x z o =_ +3 .tForearm.seek CC + "manipulator"&+'ш +92 "core" ' +2 .tHand.close + "manipulator"&/ +24 "core" / +2 .tCC.seek :open + "collection"'6( +408 "core" ( + "manipulator"&8& +4 "core" & ' E_ +2 "manipulator"&9% +3 "core" %ј ( EK +2 .tForearm.seek :retract +2 "manipulator"&:' ] +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&7(-z +273 "core" ( +2 "manipulator"&<& +3 "core" &- " DR +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &;& +2 "core" &- _ DR +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&>'o +113 "core" ' +2 .tHand.open + "manipulator"&=1 +20 "core" 1 +2 "manipulator"&@% +3 "core" %we & #  39 +37 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&?' ] +102 "core" ' +23967 #t-> exit'\ \ ' +11 #mEXIT @1752870602.43PDT @1752866011.00PDT = =mMAIN_scheduler =tMAIN @PDT1752866011.87 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +116 #"core_reset"Sent BREAK + #t@32232 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.42 I2C Gateway v3.20 +978870 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +447 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +439 "Can"\ A *{ + \ A *{ + #tPolling Can every 10:00 +3 #Cleanly exited at 13:30:02PDT18-Jul-25 +744 #-> ESP.ready! +3 #Powering core bus +547 .Gate.power :raw,:ON +2 "sampler") +34 ) +2 "core"  +3 "collection"' +2 ' +3 "core"  +2 "processing"% +2 % +4 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 .tCS.configure :default + "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +2 .tSS.configure :default +2 "sampler")#.0X CSR.relabel :mfbkill, :diluent +1457 #-> CSR.unalias :diluent +806 #-> CSV.CSR +2 .CSV.dial CSR +2 "collection"'1  +135 "core"  +1740 #t-> CSR.mfbkill + .CSR.select :mfbkill +2 "collection"'j\ +4496 #t-> CS.pull 0.5 +2 "collection"'2% +3 "core" %R\  +2 .tCS.reconfigure :default +2 "collection"'#P d@b +2 .tCS.seek 0.5ml +2 "collection"'3'/ +215 "core" ' +2 "collection"'4% +3 "core" %2\ \ +1125 #t-> CSV +639 #-> CSR +2967 #-> CSV.CSR + .CSV.dial CSR +1292 #-> CSR.rnal +2 .CSR.select :rnal +2 "collection"' +558 #t-> CS.pull 0.5 +2 "collection"'5% +3 "core" %2\ \ +3 .tCS.seek 1.001ml + "collection"'6' +203 "core" ' +2 "collection"'7% +3 "core" % \  +1621 #t-> CS.fill +3 .CS.seek 10ml +2 "collection"'8' +2363 "core" ' + "collection"'9% +4 "core" %\  +681 #t-> CSV.waste1 +2 .CSV.dial :waste1 +2 "collection"': +136 "core" +414 #t-> CS.empty +3 .CS.seek :empty + "collection"';' +2627 "core" ' +2 "collection"'<% +4 "core" %\ +2238 #t-> CSV.CSR +2 .CSV.dial CSR +2 "collection"'=  +137 "core"  +462 #t-> CS.pull 0.5 +2 "collection"'>% +3 "core" % +3 .tCS.seek 0.493ml + "collection"'?' +213 "core" ' +2 "collection"'@% +3 "core" %\ \ +1159 #t-> CS.pull 5 +2 "collection"'A% +2 "core" %\ \ +3 .tCS.seek 5.494ml +2 "collection"'B' +1368 "core" ' + "collection"'C% +3 "core" % +24490 "Can"\ ;l +6414 #t-> CSV.waste2 +2 .CSV.dial :waste2 +2 "collection"'D +57 "core"  +347 #t-> CS.empty +3 .CS.seek :empty + "collection"'E' +1473 "core" ' +2 "collection"'F% +3 "core" %& +123 #t-> CSV.CSR +2 .CSV.dial CSR +2 "collection"'G  +43 "core"  +1008 #t-> CS.pull .5 +2 "collection"'H% +3 "core" %% +3 .tCS.seek 0.494ml +2 "collection"'I' +216 "core" ' +2 "collection"'J% +4 "core" %   +1182 #t-> CS.fill +3 .CS.seek 10ml +2 "collection"'K' +2498 "core" ' +2 "collection"'L% +3 "core" %% +841 #t-> CSV.waste1 +2 .CSV.dial :waste1 +2 "collection"'M +136 "core" +510 #t-> CS.empty +2 .CS.seek :empty + "collection"'N' +2620 "core" ' + "collection"'O% +3 "core" % $ +1316 #t-> CSV.CSR +2 .CSV.dial CSR +2 "collection"'P  +136 "core"  +377 #t-> CS.pull 0.5 +3 "collection"'Q% +2 "core" % & +3 .tCS.seek 0.494ml +2 "collection"'R' +228 "core" ' + "collection"'S% +4 "core" %! +40403 "Can"\ ;A +3762 #t-> CS.pull 3 +2 "collection"'T% +2 "core" %> +3 .tCS.seek 3.494ml +2 "collection"'U'B) +839 "core" ' + "collection"'V% +3 "core" %B'6 \ +456 #t-> CSV.waste1 +2 .CSV.dial :waste1 +2 "collection"'W +148 "core" +509 #t-> CS.empty +2 .CS.seek :empty +2 "collection"'X' +975 "core" ' + "collection"'Y% +4 "core" %- +973 #t-> CSV.CSR +2 .CSV.dial CSR +2 "collection"'Z  +136 "core"  +227 #t-> CSR.air +2 .CSR.select :air + "collection"' +397 #t-> CS.fill +2 .CS.seek 10ml +2 "collection"'[' +2616 "core" ' +2 "collection"'\\% +3 "core" %0  +7268 #t-> CSV.waste1 + .CSV.dial :waste1 +2 "collection"'] +137 "core" +819 #t-> CS.empty +3 .CS.seek :empty +2 "collection"'^' +2632 "core" ' + "collection"'_% +3 "core" %9 +681 #t-> CSV.CSR +2 .CSV.dial CSR +2 "collection"'`  +137 "core"  +503 #t-> CSR.flush +2 .CSR.select :flush +2 "collection"' +1176 #t-> CS.pull 1 +2 "collection"'a% +2 "core" %. +3 .tCS.seek 0.993ml +2 "collection"'b' +332 "core" ' + "collection"'c% +3 "core" %5  +260 #t-> CSR.air +2 .CSR.select :air + "collection"' +327 #t-> CS.fill +3 .CS.seek 10ml + "collection"'d' +2373 "core" ' +2 "collection"'e% +4 "core" %&  +3963 #t-> CSV.waste1 +2 .CSV.dial :waste1 +2 "collection"'f +148 "core" +388 #t-> CS.empty +3 .CS.seek :empty +2 "collection"'g' +2624 "core" ' +2 "collection"'h% +3 "core" %9 +1213 #t-> exit +7 #mEXIT @1752877373.95PDT @1752877530.78PDT = =tMAIN =mMAIN_scheduler @PDT1752877531.63 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +114 #"core_reset"Sent BREAK +2 #t@15071 receive with ifg=0x10, ie=0xFD + #@15708 receive with ifg=0x10, ie=0xFD #@16365 receive with ifg=0x10, ie=0xFD + #@17003 receive with ifg=0x10, ie=0xFD + #@17650 receive with ifg=0x10, ie=0xFD #@18298 receive with ifg=0x10, ie=0xFD + #@18945 receive with ifg=0x10, ie=0xFD #@19271 receive with ifg=0x80, ie=0xFD + #@12496 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +266 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +431 "Can"\ > + \ > + #tPolling Can every 10:00 +3 #Cleanly exited at 15:22:53PDT18-Jul-25 +664 #-> ESP.ready! +155 "sampler") +2 ) +2 "core"  +3 "collection"' +2 ' +2 "core"  +3 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +3 % 0\ +4 "sampler")&\ +2 "collection"'% +2 "core" %0 +3 .tCS.configure :default + "collection"'#P d@b +3 .tCS.hold + "collection"'+ +3 "core" + +2 .tCS.configure :default + "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.grab Flush +2 .Hand.open +2 "manipulator"&31 +20 "core" 1 +2 "manipulator"&4& +3 "core" & ME +2 "manipulator"&5% +3 "core" % N M +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck + "manipulator"&6(-z +179 "core" ( +2 "manipulator"&7& +3 "core" &- Oh +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &8& +2 "core" &-  Oh +3 .tForearm.seek :garage + "manipulator"&9'o +108 "core" ' +2 .tHand.close + "manipulator"&:/ +25 "core" / +2971 #t-> Arm.clear +2 "manipulator"&;& +3 "core" &- ^ a 9h +2 "manipulator"&<% +3 "core" %σ{ \\ \\  9 +2 .tForearm.seek :retract +2 "manipulator"&=' ] +118 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&>(Z +117 "core" ( +2 "manipulator"&?& +3 "core" &Z Ja +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &@& +3 "core" &Z ) Ja +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&A' ] +3 "core" ' +2 "manipulator"&B& +3 "core" &Z  J` +3 "manipulator"&C% +3 "core" % X  J +459 #t-> Flush.garage +1317 #-> Arm.to garage +2 "manipulator"&D& +2 "core" &Z  J` +2 "manipulator"&E% +3 "core" % X  K +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&F(-z +119 "core" ( + "manipulator"&G& +4 "core" &- Q Mg + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &H& +2 "core" &- Mg +3 .tForearm.seek :garage + "manipulator"&I'o +112 "core" ' +2 "manipulator"&J& +4 "core" &- O K . 6g + "manipulator"&K% +3 "core" %wY F F / 6 +713 #t-> Arm.retract +2 .Hand.open + "manipulator"&L1 +18 "core" 1 +2 "manipulator"&M% +2 "core" %v] J H  5 +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&N' ] +104 "core" ' +2 "manipulator"&O& +3 "core" &- Gg +2 "manipulator"&P% +3 "core" % J K G +1020 #t-> Arm.grab flush +2 "manipulator"&Q& +3 "core" &- ^ Gg +2 !to:Axis::Error:@axisName"\ Elbow: mesg""Unknown Elbow position: flush: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:665:in `near?'",/home/esp/esp2/utils/misc.rb:32:in `to'"./home/esp/esp2/utils/misc.rb:61:in `grab'"(ESP):7:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +489 #-> Arm.grab Flush +2 "manipulator"&R& +2 "core" &- Gg +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck +2 "manipulator"&S(-z +4 "core" ( + "manipulator"&T& +4 "core" &- ; Hg + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &U& +2 "core" &- S Hg +2 .tForearm.seek :garage +2 "manipulator"&V'o +110 "core" ' +2 .tHand.close +2 "manipulator"&W/ +21 "core" / +265 #t-> Arm.clear +2 "manipulator"&X& +3 "core" &- Z X 9g +2 "manipulator"&Y% +3 "core" %ςz Y Y 9 +3 .tForearm.seek :retract + "manipulator"&Z' ] +104 "core" ' +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear +2 "manipulator"&[(Z +133 "core" ( +2 "manipulator"&\\& +4 "core" &Z b I + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &]& +2 "core" &Z i H +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :clear + "manipulator"&^' ] +4 "core" ' +2 "manipulator"&_& +3 "core" &Z H +2 "manipulator"&`% +36 "core" % ` j G +251 #t-> Arm.to garage +2 "manipulator"&a& +3 "core" &Z l G +2 "manipulator"&b% +3 "core" % ` x G +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&c(-z +134 "core" ( +2 "manipulator"&d& +4 "core" &-o $ Ff + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &e& +3 "core" &-o Ef +2 .tForearm.seek :garage +2 "manipulator"&f'o +112 "core" ' +2 "manipulator"&g& +3 "core" &-s J K , 5b +2 "manipulator"&h% +3 "core" %ye G F  58 +363 #t-> Arm.retract +3 .Hand.open + "manipulator"&i1 +21 "core" 1 +2 "manipulator"&j% +3 "core" %yh J , s 48 +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&k' ] +103 "core" ' +2 "manipulator"&l& +2 "core" &-u  F` +3 "manipulator"&m% +3 "core" % U v F +900 #t-> exit +7 #mEXIT @1752877675.16PDT @1752880550.66PDT = =tMAIN =mMAIN_scheduler @PDT1752880551.73 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +138 #"core_reset"Sent BREAK +2 #t@19999 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.42 I2C Gateway v3.20 +212 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +319 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +517 "Can"\ 20 +2 \ 20 + #tPolling Can every 10:00 +4 #Cleanly exited at 15:27:55PDT18-Jul-25 +6899 #-> ESP.ready! +4 #Powering core bus +544 .Gate.power :raw,:ON +3 "sampler") +25 ) +3 "core"  +3 "collection"' +3 ' +3 "core"  +3 "processing"% +4 % +2 "core"  +6 "collection"' 9\ +3 ' 0\ +3 ' -\ +5 "processing"% 9\ +3 % 2\ +3 % *\ +2 % 0\ +5 "sampler")&\ +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +3 .tSS.configure :default +2 "sampler")#.0X Flow.start +2 ."flow"Gate.power :sampler,:ON +1022 #t-> Flow.maintainFlow +3 .Flow.enablePump :primary +10 .Flow.setRate 2.5 +149 #"flow"0.1L/min +1007 #2.4L/min +1007 #2.9L/min +1008 #2.5L/min +301 #t-> Flow.primeFlow +2 .Flow.enablePump :primary +2 .Flow.setRate 6.0 +702 #"flow"3.7L/min +1008 #4.6L/min +1006 #4.6L/min +344 #t-> Flow.stop +2 .Flow.disablePump :primary +5 ."flow"Gate.power :sampler,:OFF +1371 #t-> Flow.pump = :secondary +1312 #-> Flow.switch = :analytic1 +509 #-> Flow.start +3 ."flow"Gate.power :analytic1,:ON +797 #t-> Flow.maintainFlow +2 .Flow.enablePump :secondary +7 .Flow.setRate 2.5 +378 #"flow"0.4L/min +1007 #2.7L/min +1013 #2.5L/min +249 #t-> Flow.primeFlow +2 .Flow.enablePump :secondary +2 .Flow.setRate 6.0 +754 #"flow"3.6L/min +1007 #4.5L/min +1007 #4.5L/min +295 #t-> Flow.stop +2 .Flow.disablePump :secondary +4 ."flow"Gate.power :analytic1,:OFF +1052 #t-> Flow.pump = :primary +800 #-> Flow.switch = :sampler +3613 #-> initialPurge +2 #Starting initialPurge +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'1& +3 "core" &w  +3 .tHand.open + "manipulator"&21 +26 "core" 1 +2 "manipulator"&3& +4 "core" & k c ? +2 "manipulator"&4% +4 "core" % V ? +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&5(-z +176 "core" ( +2 "manipulator"&6& +4 "core" &- ; Bq +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &7& +2 "core" &- G Aq +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :garage +2 "manipulator"&8'o +111 "core" ' +2 .tHand.close +2 "manipulator"&9/ +22 "core" / +2 "manipulator"&:& +4 "core" &-  ~ /q +2 "manipulator"&;% +4 "core" %σo  Q / +3 .tForearm.seek :retract +3 "manipulator"&<' ] +107 "core" ' +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&=( +285 "core" ( +2 "manipulator"&>& +4 "core" & & > n +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &?& +3 "core" & g ? n +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&@'ш +107 "core" ' +2 "manipulator"&A& +3 "core" &\ S C n +3 "manipulator"&B% +11 "core" %ш [ B +3 "collection"'C& +4 "core" &w  +3 "collection"'D& +6 "core" &w  +3 .tCC.seek :closed +3 "collection"'E(X +4 "core" &w  +5 &y  C +9 &Fp 3 +10 &#lv H +9 &Y V +9 &uF U +10 &7F U +9 &A U +9 &E V +10 &|E V +9 &!?B U +10 &#F U +9 &$E V +9 &&D V +10 &(GC U +9 &* A U +9 &+E U +10 &-H V +9 &/OF U +10 &1C U +9 &2A U +9 &4D U +10 &6WE U +9 &8@ U +9 &9B U +10 &;D U +9 &=_E U +10 &?!A U +9 &@E V +9 &BF U +10 &DeM V +9 &F"[ X +9 &Gt [ +10 &I ` +9 &KL a +10 &M ` +9 &N a +9 &P a +10 &RR b +9 &T b +9 &U b& +10 &W T +9 &X+ %n +9 &Xr T +3 ( +3 "collection"'D& +4 #tCollection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.60 + "collection"'F& +4 "core" &Xr5 T +3 .tHand.open + "manipulator"&G1 +24 "core" 1 +2 "manipulator"&H% +4 "core" %щ ` Z 9 +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&I' ] +96 "core" ' +3 #tFlushing the Collection Valve::Manifold +2 "collection"'J& +3 "core" &Xr4 T +3 "collection"'K% +3 "core" %K4 +3 .tCSV.dial CSR +2 "collection"'L  +138 "core"  +2 #tPulling 5ml of CSR.flush +2 .CSR.select :flush +2 "collection"' +12 .tCS.reconfigure :default + "collection"'#P d@b +3 .tCS.seek 5ml +2 "collection"'M'q +1359 "core" ' +2 .tdelay 5 seconds +503 .CSR.select :air +3 "collection"' +10 'N% +2 "core" %q  +4 .tCS.reconfigure :fast + "collection"'#d @b +3 .tCS.seek 7.501ml +2 "collection"'O'H +714 "core" ' + .tCSV.dial :waste +3 "collection"'P +139 "core" +3 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'Q'P +1984 "core" ' +2 #tPurging external Intake +2 "collection"'R& +4 "core" &Xo T +2 "collection"'S% +4 "core" %R +2 .tCSV.dial :flush +2 "collection"'T  +46 "core"  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 10ml +2 "collection"'U' +2523 "core" ' +2 .tdelay 5 seconds +503 ."connect"CSV.dial CBV +5 .tCBV.dial CSV +4 "collection"'V +3 'W  +75 "core" ~ +6  +2 .tCTV.dial :intake +3 "collection"'X  +80 "core"  +2 .tIntake.select :open +2 "sampler") +11 .tCS.seek 0ml +2 "collection"'Y'P +2500 "core" ' +2 .tIntake.select :close +2 "sampler")0 +10 .tCTV.dial :air +2 "collection"'Z  +81 "core" ~ +2 #tFlushing upper manifold +2 "collection"'[& +4 "core" &Xn T +2 "collection"'\\% +4 "core" %R +2 .tCSV.dial :flush +2 "collection"']  +79 "core"  +3 .tCS.seek 5ml +2 "collection"'^'q +1298 "core" ' +2 .tdelay 5 seconds +503 .CSV.dial :air +3 "collection"'_ @ +45 "core" B +2 "collection"'`% +5 "core" %q-  +2 .tCS.seek 7ml +3 "collection"'a'f +566 "core" ' +2 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +4 "collection"'b +3 'c  +8 "core"  +101 ~ +2 .tCTV.dial :air +2 "collection"'d  +6 "core"  +3 .tCS.seek 0ml +2 "collection"'e'P +302 "core" ' P ? N\  +4 !to:Slide::Error\ :@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @tagi: @error:positionErr: @sourcei-:@destinationi%: @statuso:I2C::Servo::Status: @erri:@positioni: @pastRLSF: @pwmi#:@deltaPressiN :@pastThresholdF: @voltagef12.810048109965637a: @currenti": @type2F:@outPressi? :\ @lostF: @inPressiP :@velocityi: @pastFLSF:\ @homeT: @enabledT: @channeli: mesg"_Storage Elevator positionErr at 34.49 Pucks below Top Plate during Collection Syringe move:@axisName"Storage Elevator:bt["2/home/esp/esp2/lib/slide.rb:642:in `raiseErr'"3/home/esp/esp2/lib/slide.rb:35:in `initialize'"3/home/esp/esp2/lib/i2c/servo.rb:1251:in `call'"6/home/esp/esp2/lib/i2c/servo.rb:1251:in `deliver'"3/home/esp/esp2/lib/i2c/msg.rb:605:in `process'"2/home/esp/esp2/lib/msg.rb:218:in `initialize'",/home/esp/esp2/lib/msg.rb:215:in `loop'"2/home/esp/esp2/lib/msg.rb:215:in `initialize'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +1470 "core" ' +8954 "Can" d/ +6810 #t-> trouble +8679 #-> CS +2 "collection"'f% +3 "core" %O +2682 #t-> Flush +7140 #-> Flush.garage +2 #Garaging FlushPuck in Collection Clamp +2 "manipulator"&g& +3 "core" & e [ > : n +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +2 "manipulator"&h( +27 "core" ( +2 "manipulator"&i& +4 "core" & g h  ; +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &j& +3 "core" & X a  ; +3 .tForearm.seek CC +2 "manipulator"&k'ш +94 "core" ' +2 .tHand.close +2 "manipulator"&l/ +20 "core" / +2 .tCC.seek :open +2 "collection"'m( +407 "core" ( +2 "manipulator"&n& +3 "core" & " E +44 "manipulator"&o% +4 "core" %ц DF +3 .tForearm.seek :retract +2 "manipulator"&p' ] +92 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&q(-z +295 "core" ( +2 "manipulator"&r& +4 "core" &-n , F +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &s& +3 "core" &-n E +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&t'o +115 "core" ' +2 .tHand.open +2 "manipulator"&u1 +15 "core" 1 +2 "manipulator"&v% +5 "core" %rY  { 0! +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&w' ] +101 "core" ' +2833 #t-> SE +2 "storage"(x% +4 "core" %5 \  +1468 #t-> SE.coast +2 .SE.coast +2 "storage"(5 +3 (y% +3 "core" %5 \ +16822 #t-> to 1 +3 "storage"(z% +3 "core" %p 4\ # +2 "manipulator"&{% +5 "core" % Q L I +2 "manipulator"&|& +5 "core" &-p ? I +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 +2 "storage"(}( +987 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (~& +3 "core" & z #\  +158 #t-> SE.to 10 +3 .SE.seek 10 Pucks below Top Plate +2 "storage"('S +199 "core" ' +2 "storage"(% +4 "core" %\\ I\  +205 #t-> SE.down +2 .SE.seek :down +2 "storage"(') +221 "core" ' +2 "storage"(% +4 "core" %. \  +671 #t-> initialPurge +3 #Starting initialPurge +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +3 "core" &7 +3 "manipulator"&& +5 "core" &-p D +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(-z +3 "core" ( +2 "manipulator"&& +4 "core" &-p C D +3 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +4 && +3 "core" &-p = D +3 .tForearm.seek :garage +2 "manipulator"& 'o +109 "core" ' +2 .tHand.close +2 "manipulator"&\ / +16 "core" / +2 "manipulator"& & +4 "core" &-p  ` 4 +3 "manipulator"&% +4 "core" %σr   e 3 +3 .tForearm.seek :retract +2 "manipulator"&' ] +107 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&( +271 "core" ( +2 "manipulator"&& +3 "core" &  C( +3 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +4 && +2 "core" &  C( +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"& 'ш +95 "core" ' +2 "manipulator"&& +4 "core" & h A( +2 "manipulator"& % +4 "core" %х A +3 "collection"'& +4 "core" &Q +3 "collection"'& +5 "core" &K +3 .tCC.seek :closed +4 "collection"'(X +2 "core" &2 +6 &7 5 +10 &Dr6 2 +9 &5lr= G +10 &Y3 U +9 &A4 U +9 &FF= U +10 &C5 U +9 &D9 T +9 &A8 U +10 &!OC5 T +9 &#A8 T +10 &$E5 U +9 &&E6 T +9 &(W@: T +10 &*A< T +9 &+D8 T +9 &-D4 T +10 &/_B< T +9 &1 F4 U +10 &2C< U +9 &4D5 U +9 &6fC1 U +10 &8)@< T +9 &9C7 T +9 &;A> T +10 &=oA8 T +9 &?1C8 T +9 &@F@ U +10 &BD> U +9 &DuJF U +10 &F2\\H W +9 &Gs@ Z +9 &IF _ +10 &K\\G ` +9 &ME ` +9 &NA a +10 &PC ` +9 &R`D b +10 &T"E b +9 &UM b& +9 &WE T +10 &X rJ $i +9 &X"> U +9 ( +2 &XeD O +2 "collection"'& +4 #tCollection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.60 +2 "collection"'& +3 "core" &XeB O +3 .tHand.open + "manipulator"&1 +25 "core" 1 +2 "manipulator"&% +4 "core" %ф ` L x 8 +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&"' ] +98 "core" ' +3 #tFlushing the Collection Valve::Manifold + "collection"'#& +4 "core" &XeH O +3 "collection"'$% +4 "core" %O` +2 .tCSV.dial CSR +2 "collection"'%  +108 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +3 "collection"' +10 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 5ml +2 "collection"'&'q +1350 "core" ' +2 .tdelay 5 seconds +503 .CSR.select :air +3 "collection"' +9 ''% +3 "core" %q +3 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.5ml +2 "collection"'('@ +688 "core" ' +44 .tCSV.dial :waste +3 "collection"') +138 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +13 .tCS.seek 0ml +2 "collection"'*'P +1981 "core" ' +2 #tPurging external Intake +2 "collection"'+& +4 "core" &XeM O +2 "collection"',% +4 "core" %OL +2 .tCSV.dial :flush +2 "collection"'-  +46 "core"  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 10ml +2 "collection"'.' +2496 "core" ' +2 .tdelay 5 seconds +503 ."connect"CSV.dial CBV +10 .tCBV.dial CSV +3 "collection"'/ +4 '0  +4 "core"  +69  +2 .tCTV.dial :intake +2 "collection"'1  +82 "core"  +2 .tIntake.select :open +2 "sampler") +10 .tCS.seek 0ml +2 "collection"'2'P +236 "Can" w]/ +2257 "core" ' +2 .tIntake.select :close +2 "sampler")0 +10 .tCTV.dial :air +2 "collection"'3  +81 "core" ~ +2 #tFlushing upper manifold +2 "collection"'4& +4 "core" &XdH O +2 "collection"'6% +4 "core" %QJ +2 .tCSV.dial :flush +2 "collection"'7  +77 "core"  +3 .tCS.seek 5ml +3 "collection"''q +1290 "core" ' +2 .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"'9 @ +46 "core" B +2 "collection"':% +4 "core" %q_  +3 .tCS.seek 7ml +2 "collection"';'d +561 "core" ' +2 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +4 "collection"' +2 '8  +8 "core"  +113 + .tCTV.dial :air +3 "collection"'>  +14 "core" +4 .tCS.seek 0ml +2 "collection"'?'P +1771 "core" ' +2 .tdelay 7 seconds +704 .CS.seek 3ml +2 "collection"'5'2~ +805 "core" ' + .tCSV.dial :waste +3 "collection"'A +44 "core" +3 .tCS.seek 0ml +2 "collection"'B'P +793 "core" ' +2 "collection"'C& +4 "core" &XeR O +2 "collection"'<% +4 "core" %QL +2 .tCSV.dial :flush +3 "collection"'!  +44 "core"  +3 .tCS.seek 3ml +2 "collection"'F'2~ +800 "core" ' +2 .tdelay 5 seconds +503 .CSV.dial :air +3 "collection"'G @ +44 "core" A +2 "collection"'H% +4 "core" %2z=  +3 .tCS.seek 4.999ml +2 "collection"'J'q +568 "core" ' +2 .tCSV.dial :air +2 "collection"'K @ +6 "core" A +3 .tCS.seek 0ml + "collection"'D'P +1286 "core" ' +2 .tdelay 7 seconds +704 .CS.seek 3ml +2 "collection"'L'2~ +817 "core" ' +2 .tCSV.dial :waste +2 "collection"'@ +78 "core" +3 .tCS.seek 0ml + "collection"''P +821 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +6 "manipulator"&N& +5 "core" & F V Y 8& +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&M( +3 "core" ( +2 "manipulator"&P& +5 "core" & O E \ 7& +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +4 &O& +2 "core" & K G E 6& +3 .tForearm.seek CC +2 "manipulator"&R'ш +96 "core" ' +2 .tHand.close + "manipulator"&S/ +25 "core" / +2 .tCC.seek :open +3 "collection"'T( +409 "core" ( +2 "manipulator"&Q& +4 "core" & j v ~ @& +2 "manipulator"&V% +5 "core" %ѓ f r @* +2 .tForearm.seek :retract +3 "manipulator"&W' ] +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&X(-z +285 "core" ( +2 "manipulator"&U& +4 "core" &-p ^ B^ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &Z& +4 "core" &-p  B^ +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage +2 "manipulator"&['o +113 "core" ' +3 .tHand.open +2 "manipulator"&\\1 +20 "core" 1 +2 "manipulator"&]% +4 "core" %x]  6 .+ +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&Y' ] +103 "core" ' +2526 #t-> SSV.air +2 .SSV.dial :air +2 "sampler")_ +4 "core"  +810 #t-> SS.fill\\ +3 .SS.seek 25ml +2 "sampler")`' +1274 "core" ' +2 "sampler")^% +4 "core" % R +669 #t-> SS.empty +2 .SS.seek :empty +2 "sampler")c' +1220 "core" ' +2 "sampler")b% +4 "core" % b z +1433 #t-> SS.force 20 +2 .SS.force 20 +2 "sampler")5 +3 )d% +3 "core" %1 _  +2808 #t-> SS.force 0 +2 .SS.force 0 + "sampler")5 +3 )a% +3 "core" %NA( Y +858 #t-> SS.force -15 +2 .SS.force -15 + "sampler")5 +3 )% +3 "core" %NV d +3665 #t-> SS.stop +2 .SS.stop +2 "sampler")5 +3 )e% +3 "core" % _ # +404 #t-> SS.force -15 + .SS.force -15 +2 "sampler")5 +3 )f% +3 "core" % _  +482 #t-> SS.stop +2 .SS.stop + "sampler")5 +3 )g% +3 "core" % R  +639 #t-> SS.force 15 +2 .SS.force 15 +2 "sampler")5 +3 )i% +2 "core" % `  +4798 #t-> SS.stop +2 .SS.stop +2 "sampler")5 +3 )j% +2 "core" %^(\  ^ +457 #t-> SS.to 0 +3 .SS.seek 0ml +2 "sampler")l'! +1105 "core" ' +2 "sampler")=% +5 "core" %" b +20577 "Can" R V/ +6314 #t-> exit +8 #mEXIT @1752882429.38PDT @1752882446.08PDT = =tMAIN =mMAIN_scheduler @PDT1752882447.13 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +135 #"core_reset"Sent BREAK +2 #t@35118 receive with ifg=0x10, ie=0xFD + #@35757 receive with ifg=0x10, ie=0xFD +2 #@36416 receive with ifg=0x10, ie=0xFD #@37057 receive with ifg=0x10, ie=0xFD + #@37706 receive with ifg=0x10, ie=0xFD + #@38356 receive with ifg=0x10, ie=0xFD #@39006 receive with ifg=0x10, ie=0xFD + #@39332 receive with ifg=0x80, ie=0xFD #@36562 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +13 #ESP2 v3.42 I2C Gateway v3.20 for core bus +318 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +499 "Can"} R  + } R   +2 #tPolling Can every 10:00 +607 #-> ESP.ready! +154 "sampler") +3 ) +93 "core"  +2 "collection"' +3 ' +3 "core"  +3 "processing"% +3 % +3 "core"  +5 "collection"' 9\ +3 ' 0\ +3 ' -\ +5 "processing"% 9\ +3 % 2\ +2 % *\ +3 % 0\ +5 "sampler")&\ +3 "collection"'% +3 "core" %P1  +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold +2 "collection"'+ +4 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +4 "processing"%% +3 "core" %ܕ +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" %" U +3 .tSS.configure :default + "sampler")#.0X access 2 +2 "storage"(3% +3 "core" %. ) * W\  +3 "manipulator"&4% +4 "core" % t Y Y 9 +2 "manipulator"&5& +4 "core" &-p X V ? 9^ +3 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 6 +3 "storage"(6(K +831 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (7& +3 "core" &K   9\ ( +25081 #t-> Puck.count +2 "storage"(8% +4 "core" %. "\ +2 .tSE.seek :down +2 "storage"(9') +5 "core" ' +2 .tSE.stop + "storage"(5 +3 .tHand.open +2 "manipulator"&:1 +24 "core" 1 +2 "manipulator"&;% +4 "core" % t  I +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 +2 "storage"(<( +833 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (=& +3 "core" & o w *\  +2 "manipulator"&>& +4 "core" &-p 5 F^ +2 "manipulator"&?% +4 "core" % t Z F +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&@( +186 "core" ( +2 "manipulator"&A& +4 "core" & L H +2 "storage"(B& +4 "core" & D\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 800 counts +2 "manipulator"&C'ұ +92 "core" ' +2 "storage"(D& +5 "core" & <\  +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(E' +275 "core" ' +2 "storage"(F- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (G% +3 "core" % m\  +4 ."downElevator"SE.seek :down +4 "storage"(H') +99 (I% +3 "core" %8 \ \\{ +2 "manipulator"&J% +4 "core" %ҩ - CF +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&K' ] +92 "core" ' +74 ' + ."downElevator"SE.stop +2 "storage"(5 +5 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 2 +3 "storage"(L( +205 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (M& +3 "core" & 6 1 \ ( +2 "manipulator"&N& +5 "core" &  F +2 .tElbow.seek 2 +2 "manipulator"&O( +18 "core" ( + "manipulator"&P& +4 "core" & H ET +2 "storage"(Q& +5 "core" & T\ ( +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 800 counts + "manipulator"&R'j +110 "core" ' +2 "storage"(S& +4 "core" & \ ( +3 .tSE.reconfigure :place + "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(T' +264 "core" ' +2 "storage"(U- +4 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (V% +3 "core" % u !\  +3 ."downElevator"SE.seek :down +5 "storage"(W') +99 (X% +3 "core" %% F\ Zp +3 "manipulator"&Y% +5 "core" %_ G3 +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&Z' ] +79 "core" ' +4 ."downElevator"SE.stop +3 "storage"(5 +7 "core" ' +7 .tSC.reconfigure :tight +5 "storage"($\ .(\ 1~b +63 .tSC.seek 3 +2 "storage"([(G +188 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +4 (\\& +2 "core" &H R w {\  +3 "manipulator"&]& +5 "core" & 6 CT +2 .tElbow.seek 3 +2 "manipulator"&^( +41 "core" ( +2 "manipulator"&_& +4 "core" &  A$ +2 "storage"(`& +4 "core" &D \ " +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 3 + 800 counts +2 "manipulator"&a'k +102 "core" ' +2 "storage"(b& +4 "core" &D \ " +3 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(c' +286 "core" ' +2 "storage"(d- +4 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (e% +2 "core" % \  +12 ."downElevator"SE.seek :down +4 "storage"(f') +99 (g% +9 "core" %w6 { f n\ \\z + "manipulator"&h% +4 "core" %_ h t # @- +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&i' ] +90 "core" ' +80 ' +2 ."downElevator"SE.stop + "storage"(5 +5 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +4 .tSC.seek 4 +2 "storage"(j(, +208 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (k& +3 "core" &, \  +2 "manipulator"&l& +5 "core" & S A# +3 .tElbow.seek 4 +2 "manipulator"&m( +16 "core" ( +2 "manipulator"&n& +3 "core" &  t  A) +3 "storage"(o& +5 "core" &, \  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 4 + 800 counts + "manipulator"&p'| +97 "core" ' +2 "storage"(q& +4 "core" &, \  +3 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(r' +274 "core" ' +2 "storage"(s- +4 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (t% +3 "core" % n w D\  +3 ."downElevator"SE.seek :down +6 "storage"(u') +98 (v% +3 "core" %3 x x q\ \\z +2 "manipulator"&w% +4 "core" %ҁ Y W <. +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&x' ] +112 "core" ' +61 ' +2 ."downElevator"SE.stop +2 "storage"(5 +5 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 .tSC.seek 5 +3 "storage"(y(; +201 "core" ( +3 .tSC.configure :limp +3 "storage"($(\ 1b +4 (z& +3 "core" &; + J\ " +2 "manipulator"&{& +5 "core" & / C( +3 .tElbow.seek 5 +2 "manipulator"&|( +20 "core" ( +2 "manipulator"&}& +4 "core" &^ Q E +2 "storage"(~& +4 "core" &; W\ ) +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 5 + 800 counts +2 "manipulator"&' +101 "core" ' +2 "storage"(& +4 "core" &; \ ) +3 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(' +274 "core" ' +2 "storage"(- +4 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (% +3 "core" % \  +5 ."downElevator"SE.seek :down +5 "storage"(') +97 (% +3 "core" %4 \ \\z +3 "manipulator"& % +4 "core" %  D +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"& ' ] +92 "core" ' +78 ' +2 ."downElevator"SE.stop +2 "storage"(5 +4 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 6 +2 "storage"( (K +192 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +4 (& +2 "core" &K - , D\ ' +3 "manipulator"&& +4 "core" &^ { C +3 .tElbow.seek 6 +2 "manipulator"&(: +20 "core" ( +2 "manipulator"&& +4 "core" &= J C +2 "storage"(& +3 "core" &K \ ( +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 800 counts +2 "manipulator"&'m +103 "core" ' + "storage"(& +4 "core" &K 6\ ( +3 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +43 .tSE.seek :beamBreak +2 "storage"(' +275 "core" ' +2 "storage"(- +4 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (% +3 "core" % \  +13 ."downElevator"SE.seek :down +5 "storage"(') +99 (% +3 "core" %8 \ ]{ +2 "manipulator"&% +5 "core" %z \\ F +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +3 "manipulator"&' ] +105 "core" ' +69 ' +2 ."downElevator"SE.stop +2 "storage"(5 +4 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 7 +2 "storage"( ([G +193 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (!& +3 "core" &[F Q J .\  +4 "manipulator"&"& +4 "core" &= E H +3 .tElbow.seek 7 + "manipulator"&#( +40 "core" ( +2 "manipulator"&$& +3 "core" &  DX +2 "storage"(%& +4 "core" &[F "\  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 7 + 800 counts + "manipulator"&&' +87 "core" ' + "storage"('& +6 "core" &[F \  +3 .tSE.reconfigure :place + "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"((' +278 "core" ' + "storage"()- +4 "core" -' +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (*% +3 "core" % q v\  +4 ."downElevator"SE.seek :down +3 "storage"(+') +99 (,% +3 "core" %5 m l \ \\y +2 "manipulator"&-% +5 "core" % _ ?m +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&.' ] +99 "core" ' +68 ' + ."downElevator"SE.stop +2 "storage"(5 +5649 #t-> exit +8 #mEXIT @1752882869.12PDT @1752882908.26PDT = =tMAIN =mMAIN_scheduler @PDT1752882909.19 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +131 #"core_reset"Sent BREAK +2 #t@50016 select with ifg=0x10, ie=0xF5 + #@50666 receive with ifg=0x10, ie=0xFD + #@51315 receive with ifg=0x10, ie=0xFD + #@51964 receive with ifg=0x10, ie=0xFD #@52292 receive with ifg=0x80, ie=0xFD + #@64078 sendCRC with ifg=0x20, ie=0x7F + #@64526 sendCRC with ifg=0x20, ie=0x7F #@580 sendCRC with ifg=0x08, ie=0x5F + #@42124 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +14 #ESP2 v3.42 I2C Gateway v3.20 for core bus +293 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +504 "Can" Q,}L +2  Q,}L + #tPolling Can every 10:00 +3 #Cleanly exited at 16:54:29PDT18-Jul-25 +5 #Loading /home/esp/esp2local/mission/3peat_25JUL29.rb mission +47 #Preparing to sleep until 7/18/25 4:55PM +6 ."Qmail"GoodNews.email "Starting 3peat_25JUL29 w/pucks in tube 2\\n{1 => 0,\\n 2 => 12,\\n 3 => 0,\\n 4 => 0,\\n 5 => 0,\\n 6 => 0,\\n 7 => 0}\\nCan@16:55:10, 20.9C, 49% humidity, 14.8psia, 12.51V, 0.41A, 0.332Ah, 5.08W\\nEnding 11:00PDT19-Jul-25",Subject: "3peat_25JUL29 begun" +3 #tAsleep til 7/18/25 4:55PM +7 #Continuing at 16:55 +3 "Can" R-}} +7 !to:Delay::Late: mesg"running 19 seconds late:bt["-/home/esp/esp2/lib/delay.rb:240:in `til'"2/home/esp/esp2/lib/delay.rb:359:in `delayTil'"3/home/esp/esp2/utils/sleep.rb:96:in `__send__'"0/home/esp/esp2/utils/sleep.rb:96:in `until'"//home/esp/esp2/utils/sleep.rb:105:in `til'"5/home/esp/esp2/utils/commskel.rb:160:in `napTil'"//home/esp/esp2/utils/mission.rb:46:in `at'"4/home/esp/esp2local/mission/3peat_25JUL29.rb:42"//home/esp/esp2/utils/mission.rb:18:in `[]'"4/home/esp/esp2/utils/mission.rb:18:in `mission'"4/home/esp/esp2local/mission/3peat_25JUL29.rb:40"2/home/esp/esp2/lib/framework.rb:124:in `load'"2/home/esp/esp2/lib/framework.rb:124:in `load'"5/home/esp/esp2/lib/framework.rb:182:in `execute'"-/home/esp/esp2/lib/esp.rb:218:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +5 "Can" U-} +5 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF + #Shutdown +253 #tPowering core bus +155 ."Qmail"GoodNews.email "Then, in tube 2: myDA_WCR {noKill}\\t\\t# DA sample volume=1000 mL, WCR sample volume=1000 mL\\n/home/esp/esp2local/mission/3peat_25JUL29.rb:42\\n{1 => 0,\\n 2 => 12,\\n 3 => 0,\\n 4 => 0,\\n 5 => 0,\\n 6 => 0,\\n 7 => 0}\\nCan@16:55:18, 21.0C, 49% humidity, 14.8psia, 12.52V, 0.41A, 0.332Ah, 5.16W",Subject: "Asleep until 16:55" +406 .tGate.power :raw,:ON +2 "sampler") +14 ) +2 "core"  +4 "collection"' +3 ' +3 "core"  +3 "processing"% +3 % +3 "core"  +5 "collection"' 9\ +3 ' 0\ +3 ' -\ +5 "processing"% 9\ +3 % 2\ +4 % *\ +3 % 0\ +5 "sampler")&\ +3 .tCS.configure :default + "collection"'#P d@b +4 .tPS.configure :default + "processing"%#A d`xb +3 .tSS.configure :default + "sampler")#.0X 0,\\n 2 => 12,\\n 3 => 0,\\n 4 => 0,\\n 5 => 0,\\n 6 => 0,\\n 7 => 0}\\nCan@16:56:03, 21.0C, 50% humidity, 14.8psia, 12.50V, 0.42A, 0.339Ah, 5.30W",Subject: "Started 3peat_25JUL29: myDA_WCR {noKill}\\t\\t# DA sample volume=1000 mL, WCR sample volume=1000 mL" +3 #tda sampling at most 1000ml, wcr at most 1000ml +6 #Loading sh1 puck from tube 2 into Collection Clamp + "collection"'#& +3 "core" &y  +3 .tHand.open + "manipulator"&$1 +21 "core" 1 +4 "manipulator"&%% +4 "core" % T  A +3 "storage"(&% +3 "core" %* 3\  +3 "storage"('. +4 "core" .([G +4 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 .tSC.seek 2 +2 "storage"((( +396 ."Qmail"DAfans.email "Started da in tube 2 at 16:56:04PDT18-Jul-25\\n{1 => 0,\\n 2 => 12,\\n 3 => 0,\\n 4 => 0,\\n 5 => 0,\\n 6 => 0,\\n 7 => 0}\\nCan@16:56:03, 21.0C, 50% humidity, 14.8psia, 12.50V, 0.42A, 0.339Ah, 5.30W",Subject: "da sampling at most 1000ml, wcr at most 1000ml" +437 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +4 ()& +3 "core" & W , >\  +3 "manipulator"&*& +3 "core" & z N =I +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +4 .tElbow.seek 2 +2 "manipulator"&+( +27 "core" ( +2 "manipulator"&,& +5 "core" & D @! +2 "storage"(-& +4 "core" & \  +5 .tForearm.seek 2 + 800 counts +2 "manipulator"&.'j +94 "core" ' +2 "storage"(/& +4 "core" & \  +3 .tSE.reconfigure :pick + "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(0' +234 "core" ' +2 "storage"(1- +4 "core" -' +3 .tSE.configure :default + "storage"(#QK-0-\ b +4 (2& +3 "core" & p  !\  +2 "manipulator"&3& +4 "core" & s * A! +3 .tElbow.seek 2 +2 "manipulator"&4( +4 "core" ( +2 "manipulator"&5& +5 "core" & c d  @! +2 "storage"(6& +3 "core" & p W\  +39 .tForearm.seek 2 + 300 counts +2 "manipulator"&7'v +14 "core" ' +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&8/ +24 "core" / +9 ."downElevator"SE.seek :down +3 "storage"(9') +3 "manipulator"&:& +10 "core" & h B! +3 "manipulator"&;% +4 "core" %o t j u ?u +3 .tForearm.seek :retract +2 "manipulator"&<' ] +97 "core" ' +3 .tElbow.seek CC + "manipulator"&=( +82 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +71 "core" ( +2 "manipulator"&>& +5 "core" & v i @& +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &?& +3 "core" & v p , @& +4 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 .tForearm.seek CC +2 "manipulator"&@'ш +103 "core" ' +2 "manipulator"&A& +4 "core" & U >& +3 "manipulator"&B% +5 "core" %ф {  3 > +2 "collection"'C& +4 "core" &y  +3 "collection"'D& +6 "core" &y  +2 .tCC.seek :closed +2 "collection"'E(X +4 "core" &y  +7 &C &k +9 &YRv : +10 &yk N +9 &JG! U +10 & A U +9 &C U +12 &D U +33 &SB U +2 & C U +2 &!> U +2 &#C U +7 &%YA V +8 &'A U +9 &(A U +9 &*A U +10 &,cD U +9 &.%B U +10 &/A! U +9 &1B! U +11 &3l?" U +8 &5-F U +11 &6@ U +7 &8? U +10 &:s@ U +9 &<6@! U +10 &=C U +9 &??! U +11 &A}? T + #"uploadLog"upsync +7 "core" &C=B U +9 &DG U +9 &FO W +10 &H}T W +9 &J7n# Z +10 &K{! \\ +9 &M _ +9 &Ol$ ` +10 &Q." ` +9 &R a +9 &T! a +10 &Vh b$ +9 &X 5 +11 &X% [ +8 ( +3 "collection"'D& +5 #tCollection Clamp onSpring/offSpring for 8/26 samples, on/off torque 2.35 +2 .Hand.open + "manipulator"&F1 +3 "core" &Xh T +22 1 +2 "manipulator"&G% +3 "core" %ф 2 B  7 +4 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&H' ] +97 "core" ' +3 #tcollectSample 1000ml w/bubble point of 24psi + #Priming 7ml +2 .Gate.power :sampler,:ON +178 .Flow.enablePump :primary +11 .Flow.setRate 6.0 +8 .Intake.select :close + .Exhaust.select :close +2 .SS.hold + "sampler")I+ +5 "core" + +2 "sampler")J% +4 "core" %# W +2 "collection"'K& +4 "core" &Xh! T +5 "Can" f[ +2 #tCalibrating pressure and temperature sensors +3 .CTV.dial :air +4 .SSV.dial :spit,avoiding: :exhaust +2 "sampler")L  +5 "core"  +5 .tSS.reconfigure :fast + "sampler")#.0X' +1793 "core" ' +2 #tStroke completed -- waiting for pressure to equalize ... + .SS.reconfigure :exhale + "sampler")#.0X  +78 "core"  +5 .tExhaust.select :open +2 "sampler")@ +14 .tSS.seek 0ml +2 "sampler")?'! +854 "core" ' +2 .tExhaust.select :close + "sampler") +14 ."connect"SSV.dial CBV +4 .tCBV.dial SSV +3 "sampler")C  +2 "collection"'9 @ +7 "core" ? +70 +5 #tAllowing 2:10 for 25.0ml of remaining 500.0ml +4 "Can"e aa + .tIntake.select :open +2 "sampler") +214 "collection"'<% +3 "core" %T71 +2 #tIntake @35.8psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure :inhaling 1.73ml/s +2 "sampler")#.x0X2% +3 "core" %d_ K +2 .tSSV.dial :exhaust +2 "sampler"):  +78 "core"  +5 .tExhaust.select :open +2 "sampler")@ +14 .tSS.seek 0ml + "sampler")0'! +889 "core" ' +2 .tExhaust.select :close +2 "sampler") +14 ."connect"SSV.dial CBV +4 .tCBV.dial SSV +2 "sampler")9  +3 "collection"'C @ +6 "core" ? +70 +6 #tAllowing 2:10 for 25.0ml of remaining 200.0ml +2 "Can"Y 3- +2 .tIntake.select :open +2 "sampler") +214 "collection"'<% +3 "core" %T925 +2 #tIntake @35.9psia, vacuum from 10.0 to 13.0psi +3 .SS.reconfigure :inhaling 1.73ml/s + "sampler")#.x0X3  +2 .tSS.seek 10ml +6 "sampler"):' +3 "core"  +106 ."CSpush"CSV.dial :air +2 "collection"'3 @ +45 "core" ? +4 ."CSpush"CS.reconfigure :fast +50 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"'7'P +56 "core" ' +3 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")C +140 "core"  +5 .tSS.reconfigure :exhale +2 "sampler")#.0X9 +3 "core" 92 +103 "collection"'39 +3 "core" 90 +103 "collection"'.9 +3 "core" 9. +103 "collection"'C9 +3 "core" 9, +103 "collection"')9 +3 "core" 9+ +103 "collection"':9 +4 "core" 9") +103 "collection"'@9 +3 "core" 98' +103 "collection"'99 +3 "core" 9L& +103 "collection"'79 +4 "core" 9`& +103 "collection"'09 +4 "core" 9r$ +103 "collection"'J9 +3 "core" 9" +103 "collection"'<9 +4 "core" 9! +103 "collection"'49 +3 "core" 9 +103 "collection"'?9 +4 "core" 9 +103 "collection"'9 +3 "core" 9 +103 "collection"'D9 +3 "core" 9\  +103 "collection"'I9 +3 "core" 9 +103 "collection"'L9 +3 "core" 9 +103 "collection"'M9 +3 "core" 9  +103 "collection"'R9 +3 "core" 9  +103 "collection"'"9 +3 "core" 9  +103 "collection"'G9 +3 "core" 9 &# +103 "collection"'K9 +3 "core" 9 2( +103 "collection"'F9 +4 "core" 9 =, +103 "collection"'W9 +4 "core" 9 H0 +103 "collection"'U9 +3 "core" 9 R5 +103 "collection"'V9 +3 "core" 9 \\9 +103 "collection"'P9 +4 "core" 9 e= +103 "collection"']9 +4 "core" 9 mA +148 "collection"'O9 +3 "core" 9 zG +103 "collection"'X9 +3 "core" 9 L +103 "collection"'T9 +4 "core" 9 P +103 "collection"'^9 +3 "core" 9 T +103 "collection"'\\9 +3 "core" 9 X +103 "collection"'a9 +3 "core" 9 ] +103 "collection"'Z9 +3 "core" 9 a +103 "collection"'Q9 +3 "core" 9 e +103 "collection"'[9 +21 "core" 9 j +103 "collection"'f9 +4 "core" 9 n +103 "collection"'`9 +3 "core" 9 s +103 "collection"'b9 +3 "core" 9 w +103 "collection"'S9 +4 "core" 9 { +103 "collection"'c9 +3 "core" 9  +103 "collection"'_9 +3 "core" 9  +103 "collection"'k9 +3 "core" 9  +103 "collection"'j9 +3 "core" 9  +103 "collection"'d9 +3 "core" 9  +103 "collection"'Y9 +3 "core" 9  +103 "collection"'l9 +4 "core" 9  +103 "collection"'N9 +4 "core" 9  +103 "collection"'g9 +3 "core" 9  +103 "collection"'q9 +3 "core" 9  +103 "collection"'h9 +3 "core" 9  +103 "collection"'e9 +4 "core" 9  +103 "collection"'p9 +3 "core" 9  +103 "collection"'i9 +4 "core" 9\  +103 "collection"'t9 +3 "core" 9\  +103 "collection"'s9 +3 "core" 9\  +103 "collection"'u9 +3 "core" 9\  +103 "collection"'o9 +3 "core" 9\  +103 "collection"'{9 +3 "core" 9\  +103 "collection"'r9 +3 "core" 9\   +103 "collection"'v9 +3 "core" 9\ \  +103 "collection"'n9 +4 "core" 9\   +103 "collection"'m9 +3 "core" 9\   +103 "collection"'}9 +3 "core" 9\ $  +103 "collection"'z9 +3 "core" 9\ (  +103 "collection"'9 +3 "core" 9\ + +103 "collection"'~9 +6 "core" 9\ . +103 "collection"'9 +3 "core" 9\ 1 +103 "collection"'y9 +3 "core" 9\ 4 +103 "collection"'|9 +3 "core" 9\ 7 +103 "collection"'x9 +4 "core" 9\ : +103 "collection"' 9 +3 "core" 9\ = +103 "collection"'9 +3 "core" 9\ A +103 "collection"' 9 +3 "core" 9\ D  +103 "collection"'9 +4 "core" 9\ E +103 "collection"'w9 +3 "core" 9\ I +4 .tCH.hold 10:00,70C +3 "collection"' `\ `\ H\ +3 '9 +6 "core"  +48 9\ J +12 "collection"' % +4 "core" %  v +3 #tBegun lysing Collection Puck Heater at 68.1C/30.2psia +42194 "Can"F ) +17737 "core" ` +2 "collection"'9 +4 "core" 9\  +3 "collection"'% +4 "core" %  +3 #tEnded lysing Collection Puck Heater at 70C/28.9psia +2 .CS.seek 0ml + "collection"''P +333 "core" ' +3 .tCTV.dial between spare and airCTV,avoiding: :intake +3 "collection"' @ +111 "core" A +4 .tCSV.dial :air +2 "collection"'\ @ +47 "core" > +6 .tCS.seek 5ml +2 "collection"''q +1350 "core" ' +2 .tCSV.dial CTV +2 "collection"'  +44 "core"  +5 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +45 "core" > +5 .tdelay 2 seconds +201 .CSV.dial CTV +3 "collection"'  +45 "core"  +4 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +45 "core" > +4 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"''P +1358 "core" ' +2 "collection"' % +4 "core" %L\ \ \ +2 #tPuck @56.5psia after final lysis pressurization +2 #Recovering Lysate into Collection syringe + .CSV.dial CBV +2 "collection"'$ +118 "core" +4 .tCBV.dial CSV +2 "collection"'  +30 "core"  +5 "collection"'% +4 "core" %L g d B +3 .tCS.seek 5ml +2 "collection"''q +1347 "core" ' +2 .tdelay 5 seconds +503 .CTV.dial :air +3 "collection"'%  +45 "core" +4 "collection"',% +4 "core" %q/  +4 .tCS.seek 6.999ml + "collection"'-'` +584 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'# @ +57 "core" A +5 .tCS.seek 10ml +2 "collection"'' +841 "core" ' +3 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +125 "core" ^ +5 #tLysing Complete + "collection"'*& +4 "core" &Xe T +3 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&% +3 "core" % ^ < A > 7 +3 "storage"(% +4 "core" %H 6 8\  +2 "storage"(1. +4 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(&( +187 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +4 (& +4 "core" &  \  + "manipulator"&8& +7 ."raiseStack"SE.reconfigure :place +2 "storage"(#]K-0-\ b +2 "core" & B C 7% +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."raiseStack"SE.seek :beamBreak +3 .tElbow.seek CC +2 "storage"(2' + "manipulator"&'( +9 "core" ( +2 "manipulator"&& +3 "core" &   e /% +3 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &6& +48 "core" &  ` 0% +3 .tForearm.seek CC +9 "manipulator"&+'ш +93 "core" ' +71 .tHand.close +2 "manipulator"&// +19 "core" / +4 .tCC.seek :open +2 "collection"'A( +6 "core" ' +2 "storage"(;- +3 "core" -' +3 ."raiseStack"SE.configure :default + "storage"(#QK-0-\ b +5 ."raiseStack"SE.seek :place +2 "storage"(5'e +51 "core" ' +332 ( +3 "storage"(B& +4 "core" & y v "\  +2 "storage"(>& +4 "core" & x t F\  +2 "manipulator"&3& +4 "core" & x x \\ >% +3 "manipulator"&.% +4 "core" %| { | [ >" +3 .tForearm.seek :retract +2 "manipulator"&C' ] +97 "core" ' +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&)( +163 "core" ( +2 "manipulator"&:& +4 "core" & BR +3 "storage"(@& +3 "core" & \  +3 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +4 .tForearm.seek 1 +2 "manipulator"&9'ϑ +108 "core" ' +2 .tElbow.hold +2 "manipulator"&7, +5 "core" , +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +4 .tHand.open + "manipulator"&01 +17 "core" 1 +3 "manipulator"&J% +3 "core" %Ϝx 0 +3 "storage"(<& +3 "core" & #  \  +3 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 1 + 311 counts + "manipulator"&4' +20 "core" ' +3 "manipulator"&?& +3 "core" & . CR +3 "storage"(& +4 "core" & \  +4 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 800 counts +2 "manipulator"&D'ұ +14 "core" ' +2 "storage"(I% +5 "core" %^ \  +3 ."downElevator"SE.seek :down +4 "storage"(L') +98 (M% +3 "core" %3 x x \ \\z +2 "manipulator"&R% +4 "core" %ү j e  @ v +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&"' ] +89 "core" ' +76 ' +2 ."downElevator"SE.stop + "storage"(5 +3 #tTranferring DA +2 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'G& +3 "core" & +3 "manipulator"&K& +5 "core" & E ER +2 "manipulator"&F% +4 "core" % t V E +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&W(-z +173 "core" ( +2 "manipulator"&U& +3 "core" &- $ Dc +3 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &V& +3 "core" &-  Ec +48 .tForearm.seek :garage +9 "manipulator"&P'o +112 "core" ' +2 .tHand.close +2 "manipulator"&]/ +20 "core" / +2 "manipulator"&O& +4 "core" &- " # K 3c +2 "manipulator"&X% +4 "core" %ρr   \\ 3 +4 .tForearm.seek :retract + "manipulator"&T' ] +115 "core" ' +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&^( +273 "core" ( +2 "manipulator"&\\& +3 "core" &  F n +3 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +4 &a& +2 "core" & ' F n +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&Z'ш +93 "core" ' +2 "manipulator"&Q& +4 "core" &\ i w ? m +3 "manipulator"&[% +4 "core" %ђ w w h @ +3 "collection"'f& +3 "core" & +4 "collection"'`& +5 "core" & +3 .tCC.seek :closed +3 "collection"'b(X +4 "core" & +5 & 3 +9 &Ep 2 +10 &:no G +9 &T S +9 &C S +10 &RC " S +9 &D  S +9 &D S +10 &D S +9 &![D S +10 &#C R +9 &$Cs S +9 &&C S +10 &(cA S +9 &*&C R +9 &+D S +10 &-Dr S +9 &/kC[ S +9 &1,F S +10 &2B  S +9 &4E S +10 &6sB S +9 &85A S +9 &9A R +10 &;C S +9 &={C S +10 &?<C S +9 &@D S +9 &BDs S +10 &DK T +9 &F<Z V +9 &Gu Y +10 &I _ +9 &Kd ` +9 &M%i ` +10 &N] ` +9 &PO ` +10 &Rg7 b +9 &T)9 b +9 &U b# +10 &W~ S +9 &Xe !a +9 &X ] +10 ( +3 "collection"'`& +3 "core" &Xp U +3 #tCollection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.61 + "collection"'S& +4 "core" &Xp U +4 .tHand.open + "manipulator"&c1 +16 "core" 1 +2 "manipulator"&_% +4 "core" %с D 1 > 8 +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&k' ] +101 "core" ' +2 .tPSV.dial PSR +2 "processing"%j +145 "core"  +7 "processing"%d% +4 "core" %܎ +3 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +16 .tPS.seek 1.5ml +2 "processing"%Y' +1601 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%l  +46 "core"  +6 .tPS.seek 0ml + "processing"%N'ܑ +1612 "core" ' +2 .tPSV.dial PSR + "processing"%g +58 "core"  +7 .tPSR.select :air +2 "processing"% +70 .tPS.seek 2.5ml + "processing"%q' +2618 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +3 "processing"%h +2 "collection"'e  +6 "core"  +3 "processing"%p +4 "core"  +3 "processing"%i  +5 "core"  +66 +7 .tPSV.dial :mixloop +2 "processing"%t +113 "core" +5 .tCTV.dial :air,avoiding: :intake +3 "collection"'s  +14 "core" +4 .tPTV.dial :PRVmixing +2 "processing"%u  +75 "core" +7 .tPS.seek 0ml + "processing"%o'ܑ +2641 "core" ' +2 .tPSV.dial :air +2 "processing"%{  +46 "core"  +5 .tPS.seek 2.5ml +2 "processing"%r' +2615 "core" ' +2 .tPSV.dial :mixloop + "processing"%v +47 "core" +5 .tPS.seek 0ml +2 "processing"%n'ܑ +2617 "core" ' +3 .tPSV.dial :air + "processing"%m  +47 "core"  +5 .tPS.seek 2.5ml +2 "processing"%}' +2624 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%z +46 "core" +5 .tPS.seek 0ml +2 "processing"%'ܑ +2643 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&~& +4 "core" & b d Z @ m +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&( +2 "core" ( +3 "manipulator"&y& +4 "core" & e d Z @ m +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &|& +4 "core" & b a @ m +3 .tForearm.seek CC +2 "manipulator"&x'ш +93 "core" ' +2 .tHand.close + "manipulator"& / +17 "core" / +4 .tCC.seek :open +2 "collection"'( +412 "core" ( +2 "manipulator"& & +4 "core" & Z I k +2 "manipulator"&% +5 "core" %ё v H2 +2 .tForearm.seek :retract +2 "manipulator"&w' ] +92 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&(-z +281 "core" ( +2 "manipulator"& & +4 "core" &-q Y Lb +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +4 && +2 "core" &-q c Kb +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +52 .tForearm.seek :garage +6 "manipulator"&'o +112 "core" ' +2 .tHand.open +2 "manipulator"&1 +15 "core" 1 +2 "manipulator"&% +4 "core" %vC   u 3 +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&' ] +120 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +14 "core" +4 .tPTV.dial :PRVmixing +4 ."connect"PRV.dial CBV +4 .tCBV.dial PRV +2 "processing"%\  +3 "collection"'  +6 "core"  +6 +4 .tCTV.dial :air,avoiding: :intake +4 #Loading lyfil puck from tube 2 into Collection Clamp + "collection"'& +4 "core" &` +2 "manipulator"&% +4 "core" % K  M +3 "storage"(% +5 "core" %: |\ # +2 "storage"(. +3 "core" .( +3 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(( +205 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +3 ( & +4 "core" & w \ !& +2 "manipulator"&$& +5 "core" &-q  Nb +2 "manipulator"&% +3 "core" % K , M +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 2 + "manipulator"&( +189 "core" ( +2 "manipulator"&& +5 "core" & 7 Og +2 "storage"(%& +4 "core" & O\ %* +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 800 counts +2 "manipulator"&,'j +96 "core" ' +2 "storage"(& +3 "core" & \ #* +4 .tSE.reconfigure :pick + "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(#' +242 "core" ' +3 "storage"(-- +4 "core" -' +2 .tSE.configure :default + "storage"(#QK-0-\ b +4 (& +3 "core" & Q\ !* +3 "manipulator"&*& +3 "core" & ] Lg +3 .tElbow.seek 2 +2 "manipulator"&( +12 "core" ( +2 "manipulator"&& +5 "core" & # K: +2 "storage"(1& +4 "core" & =\ * +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&'v +20 "core" ' +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tHand.close +2 "manipulator"&8/ +25 "core" / +4 ."downElevator"SE.seek :down +4 "manipulator"&& + "storage"(6') +9 "core" & 4 I: +2 "manipulator"&(% +5 "core" %Ѐ HZ +2 .tForearm.seek :retract +2 "manipulator"&/' ] +100 "core" ' +3 .tElbow.seek CC +9 "manipulator"&;( +81 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +77 "core" ( +2 "manipulator"&=& +3 "core" & e G' +3 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +4 &H& +3 "core" & 2 G' +4 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&E'ш +97 "core" ' +2 "manipulator"&2& +4 "core" & F& +3 "manipulator"&B% +5 "core" %ѐ ) E +2 "collection"'>& +5 "core" & +2 "collection"'3& +7 "core" & +2 .tCC.seek :closed +2 "collection"'.(X +4 "core" & +7 &6 %f +9 &lRp 9 +10 &zj M +9 &dEj S +9 &'ET R +10 &B> S +9 &B3 R +9 &kD S +10 & .B S +9 &!Ag S +10 &#G] S +9 &%tG S +9 &'6D S +10 &(B S +9 &*@ R +9 &,}D R +10 &.>B S +9 &0A S +10 &1B R +9 &3C{ R +9 &5GDd R +10 &7 C R +9 &8C S +9 &:D S +10 &C| R +10 &?Bt S +9 &AA^ R +9 &CVDJ S +10 &EJQ S +9 &FPF T +9 &HW8 V +10 &JQn0 W +9 &L\ % Z +10 &M ^ +9 &O ^ +9 &QCo _ +10 &Sc _ +9 &TQ ` +9 &V}G b! +10 &Xx 0 +9 &X "f +10 ( + &X` S +2 "collection"'3& +5 #tCollection Clamp onSpring/offSpring for 8/26 samples, on/off torque 2.36 +3 .Hand.open + "manipulator"&:1 +23 "core" 1 +2 "manipulator"&@% +3 "core" %ѐ \\ b @ +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&+' ] +98 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"''  +143 "core"  +6 .tCSV.dial CTV +2 "collection"'0  +30 "core"  +6 .tPS.seek 2.5ml +2 "processing"%J' +2620 "core" ' +3 "collection"'<% +4 "core" %pl@  +3 .tCS.seek 4.25ml +2 "collection"'?'Z# +1536 "core" ' +3 .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%  +45 "core"  +7 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%I  +78 "core"  +7 .tPS.seek 0ml + "processing"%C'ܑ +1212 "Can"> ].,k +1404 "core" ' +2 .tCBV.dial between PRV and waste1 +2 "collection"'M ` +36 "core" ^ +5 .tCSV.dial :air + "collection"'R @ +46 "core" ? +5 .tCS.seek 10ml +2 "collection"')' +1546 "core" ' +2 .tCSV.dial CTV + "collection"'9  +45 "core"  +6 .tCS.seek 0ml +2 "collection"'4'P +2619 "core" ' +2 .tCBV.dial :waste1 +2 "collection"'G @ +30 "core" ? +5 .tdelay 5 seconds +548 .CTV.dial :air,avoiding: :intake +10 "collection"'K  +143 "core" +4 "collection"'5& +4 "core" &X_{ S +3 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&F% +4 "core" % Z x x r > +3 "storage"(D% +4 "core" %B b d\  +2 "storage"(U. +4 "core" .( +3 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +4 .tSC.seek 1 +2 "storage"(V( +204 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +3 (L& +3 "core" &  ; H\  +3 "manipulator"&7& +3 "core" & z t $ >& +3 "manipulator"&]% +3 "core" % Z x { a > +4 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&O( +160 "core" ( +2 "manipulator"&X& +5 "core" & | . A` +2 "storage"("& +3 "core" &  \  +4 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 800 counts +2 "manipulator"&P'ұ +105 "core" ' +2 "storage"(\\& +3 "core" & D\  +3 .tSE.reconfigure :pick + "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(a' +301 "core" ' +2 "storage"(W- +4 "core" -'H +2 .tSE.configure :default + "storage"(#QK-0-\ b +5 "manipulator"&Q& +3 "core" & C C` +2 "storage"([& +4 "core" & l +\  +3 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 1 + "manipulator"&f'ϑ +40 "core" ' +2 .tElbow.hold +2 "manipulator"&T, +3 "core" , +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 "storage"(A- +3 "core" -'H +4 .tSE.seek 0.1 Pucks below Top Plate + "storage"(S' +29 "core" ' + "manipulator"&c% +4 "core" %ϖx  R 1 +3 "storage"(_& +3 "core" & / ; \  +2 .tForearm.force -20 +2 "manipulator"&5 +4 .tForearm.seek 1 + 305 counts + "manipulator"&`' +23 "core" ' + "manipulator"&j& +4 "core" & ? B` +3 "storage"(d& +4 "core" & y x Q\  +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 800 counts +2 "manipulator"&Z'ұ +15 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(l' +43 "core" ' +2 "manipulator"&Y& +5 "core" & s B` +2 "manipulator"&g% +4 "core" %ҧ C v +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&N' ] +90 "core" ' +3 .tElbow.seek CC +9 "manipulator"&h( +156 "core" ( +2 "manipulator"&p& +4 "core" &\ { x ?!s +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &i& +3 "core" &\ x n K >!s +3 .tForearm.seek CC +2 "manipulator"&e'ш +97 "core" ' +2 .tHand.close +2 "manipulator"&t/ +18 "core" / +4 .tCC.seek :open +2 "collection"'s( +409 "core" ( +2 "storage"(u& +3 "core" & P\  +3 "storage"(q& +4 "core" & (\  +2 "manipulator"&{& +4 "core" &\  D!r +3 "manipulator"&o% +4 "core" %і z F +3 .tForearm.seek :retract +2 "manipulator"&v' ] +99 "core" ' +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&r( +160 "core" ( +2 "manipulator"&m& +5 "core" &  H^ +2 "storage"(n& +3 "core" & \ +3 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +4 .tForearm.seek 1 +2 "manipulator"&z'ϑ +106 "core" ' +2 .tElbow.hold +2 "manipulator"&}, +3 "core" , +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +4 .tHand.open + "manipulator"&~1 +19 "core" 1 +3 "manipulator"&y% +4 "core" %Ϥ{ , . f 8+ +2 "storage"(|& +4 "core" & x z V\  +3 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 1 + 319 counts + "manipulator"& ' +19 "core" ' +2 "manipulator"&^& +3 "core" &  H^ +3 "storage"(k& +4 "core" & x\  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 800 counts +2 "manipulator"&b'ұ +14 "core" ' +2 "storage"( % +3 "core" % .\ +5 ."downElevator"SE.seek :down +3 "storage"(') +101 (x% +2 "core" %6 \ ]{ +3 "manipulator"& % +5 "core" %Ҭ  G y +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&' ] +89 "core" ' +58 ' +2 ."downElevator"SE.stop + "storage"(5 +3 .tPSV.dial :air +2 "processing"%  +91 "core"  +4 .tPS.seek 2.5ml +2 "processing"%' +2617 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"% +47 "core" +49 .tdelay 1 second +110 .PSV.dial :air + "processing"%  +45 "core"  +4 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%\ +45 "core" +4 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%w  +45 "core"  +4 .tdelay 1 second +103 .PS.seek 0ml + "processing"%'ܑ +2619 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%& +3 "core" &n#  +3 "manipulator"&& +4 "core" & p K^ +2 "manipulator"&% +5 "core" % I e L +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(-z +175 "core" ( +2 "manipulator"&& +4 "core" &-r 2 Ks +3 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 & & +3 "core" &-r  Ls +3 .tForearm.seek :garage +2 "manipulator"&$'o +112 "core" ' +2 .tHand.close +2 "manipulator"&/ +18 "core" / +2 "manipulator"&&& +4 "core" &-r 5 0 8s +2 "manipulator"&% +4 "core" %}` : N # 9 +4 .tForearm.seek :retract + "manipulator"&%' ] +108 "core" ' +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&( +133 "core" ( +2 "manipulator"&& +4 "core" &  H +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" & k H +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&-'E +94 "core" ' +2 "manipulator"&& +4 "core" & m K +3 "manipulator"&*% +4 "core" %B U KJ +3 "processing"%& +3 "core" &n"  +4 "processing"%1& +6 "core" &n"  +2 .tPC.seek :closed +2 "processing"%8(SD +4 "core" &n#  +7 &G" &l +9 &SVu# : +9 &}k" O +10 &UG" S +9 &C" S +10 &@# S +9 &C# R +10 &_B$ R +9 & C" S +9 &!F# S +9 &#A# S +10 &%gD" R +9 &'(C" S +10 &(C# S +9 &*E# S +9 &,nD" S +10 &.0D" S +9 &/F# S +9 &1D# S +10 &3tF$ S +9 &55D# T +9 &6F S +10 &8A" S +9 &:|F$ S +10 &<>G" S +9 &=E" T +9 &?E" T +10 &AF" S +9 &CED" T +9 &EO" T +10 &FZ" V +9 &Hm" X +10 &J;z" Z +9 &K# [\ +9 &M# [ +10 &O~" [\ +9 &Q?# [ +9 &RZt" )| +10 &S$]" 9 +10 ( + &S(3# 5 +2 "processing"%1& +4 #tProcessing Clamp onSpring/offSpring for 7/24 samples, on/off torque 1.79 +2 "processing"%& +3 "core" &S(3' 5 +4 .tHand.open + "manipulator"&(1 +25 "core" 1 +2 "manipulator"&% +4 "core" %B 9 GJ +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&,' ] +110 "core" ' +2 .tPRV.dial :air + "processing"%=  +58 "core"  +4 .tPSV.dial :mixloop +3 "processing"%# +45 "core" +5 "processing"%H% +4 "core" %ܒ +3 .tPS.seek 0.3ml +2 "processing"%' +386 "core" ' +2 .tPSV.dial PSR +2 "processing"%2 +113 "core"  +8 #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml +2 "processing"%B'5a +491 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml + "processing"%' +1904 "core" ' +2 .tdelay 3 seconds +303 .PSV.dial :mixloop + "processing"%> +113 "core" +5 .tPTV.dial :mixing + "processing"%6 @ +77 "core" B +6 .tPBV.dial :waste2 +2 "processing"%/  +97 "core"  +5 .tPS.seek 0ml +2 "processing"%'ܑ +2617 "core" ' +3 #tGaraging FlushPuck in Processing Clamp + "manipulator"&:& +5 "core" & n K +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +4 .tElbow.seek PC + "manipulator"&@( +3 "core" ( +3 "manipulator"&3& +4 "core" & 2 L +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +4 &'& +2 "core" & # K +4 .tForearm.seek PC + "manipulator"&0'E +91 "core" ' +2 .tHand.close +2 "manipulator"&E/ +23 "core" / +4 .tPC.seek :open +2 "processing"%( +376 "core" ( +2 "manipulator"&<& +4 "core" &  L +2 "manipulator"&% +4 "core" %U j LX +4 .tForearm.seek :retract +2 "manipulator"&' ] +92 "core" ' +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&I(-z +127 "core" ( +2 "manipulator"&J& +5 "core" &-w u I# +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &M& +3 "core" &-w I# +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage + "manipulator"&R'o +113 "core" ' +2 .tHand.open + "manipulator"&?1 +18 "core" 1 +2 "manipulator"&9% +4 "core" %wT = < 5 +4 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&)' ] +105 "core" ' +3 #tLoading da puck from tube 2 into Processing Clamp + "processing"%G& +4 "core" &" +2 "manipulator"&K% +4 "core" % M p J +3 "storage"(5% +3 "core" %B v\ # +3 "storage"(F. +4 "core" .( +3 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 2 +53 "storage"(D( +205 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (U& +3 "core" & K C \ \ & +2 "manipulator"&L& +4 "core" &-\ " H"y +3 "manipulator"&7% +3 "core" % M  G +4 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&]( +187 "core" ( +3 "manipulator"&& +4 "core" &  K~ +3 "storage"(X& +5 "core" & k\ $& +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 800 counts +2 "manipulator"&"'j +93 "core" ' +3 "storage"(\\& +3 "core" & F\ #& +3 .tSE.reconfigure :pick + "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(;' +248 "core" ' +2 "storage"(+- +4 "core" -'D +2 .tSE.configure :default + "storage"(#QK-0-\ b +4 (W& +3 "core" & Q\ & +2 "manipulator"&Q& +5 "core" &  H~ +2 .tElbow.seek 2 +2 "manipulator"&[( +24 "core" ( + "manipulator"&A& +4 "core" & F +3 "storage"(c& +4 "core" & N\ & +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&_'v +14 "core" ' +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tHand.close +2 "manipulator"&j/ +21 "core" / +4 ."downElevator"SE.seek :down +4 "manipulator"&d& +3 "storage"(Y') +9 "core" & 6 G +2 "manipulator"&g% +4 "core" %w Fx +3 .tForearm.seek :retract +2 "manipulator"&P' ] +95 "core" ' +2 .tElbow.seek PC +2 "manipulator"&O( +99 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +145 "core" ( +2 "manipulator"&a& +4 "core" &  Lc +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &f& +3 "core" & ^ Lc +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&`'E +97 "core" ' +2 "manipulator"&S& +4 "core" & y Jc +3 "manipulator"&p% +5 "core" %J 1 I +3 "processing"%i& +4 "core" &# +3 "processing"%Z& +5 "core" & +3 .tPC.seek :closed +2 "processing"%t(SD +4 "core" &! +8 & -( $d +9 &pTr# 9 +9 &|l! N +10 &kF" S +9 &.?# S +10 &A R +9 &A! R +9 &tA! S +10 & 6C# S +9 &!@" S +9 &#?" S +10 &%|?" S +9 &'>D S +9 &)D" S +10 &*E# R +9 &,A# S +10 &.FA" S +9 &0A" S +9 &1F" S +10 &3C" S +9 &5OB# R +9 &7D! S +10 &8C" S +9 &:C# S +10 &C" S +9 &?C" S +10 &AC" S +9 &C^E! S +9 &EL! T +10 &FV! V +9 &Ho" X +10 &JQ|" Z +9 &L|" Z +9 &M" Z +10 &O# [\ +9 &QU" [ +10 &RP`" - +9 &S." , +6 ( +2 "processing"%Z& +4 "core" &S" , +2 #tProcessing Clamp onSpring/offSpring for 8/24 samples, on/off torque 1.74 +3 .Hand.open + "manipulator"&T1 +50 "core" 1 +2 "manipulator"&N% +4 "core" %J  G +3 .tForearm.reconfigure :loose +9 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&.' ] +111 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%u  +3 %q9 +8 "core" 9 +102 "processing"%{9 +3 "core" 9 +103 "processing"%o9 +4 "core" 9  +103 "processing"%m9 +3 "core" 9  +103 "processing"%n9 +3 "core" 9 +104 "processing"%e9 +3 "core" 9 +104 "processing"%h9 +3 "core" 9 +103 "processing"%~9 +3 "core" 9 +103 "processing"%y9 +3 "core" 9# +103 "processing"%|9 +4 "core" 9' +103 "processing"%^9 +4 "core" 9+ +103 "processing"%k9 +3 "core" 9/ +103 "processing"% 9 +4 "core" 94 +103 "processing"%v9 +3 "core" 98 +103 "processing"%x9 +4 "core" 9< +103 "processing"% 9 +4 "core" 9@ +103 "processing"%r9 +3 "core" 9E +103 "processing"%z9 +3 "core" 9I +104 "processing"% 9 +3 "core" 9M +103 "processing"%l9 +3 "core" 9Q +103 "processing"%9 +4 "core" 9V +103 "processing"%b9 +3 "core" 9Z +103 "processing"%9 +3 "core" 9^ +103 "processing"%C9 +3 "core" 9b +103 "processing"%9 +3 "core" 9g +103 "processing"% 9 +3 "core" 9k +104 "processing"%\ 9 +3 "core" 9 o +103 "processing"%w9 +3 "core" 9s +103 "processing"%9 +3 "core" 9x +103 "processing"%9 +3 "core" 9"| +103 "processing"%9 +4 "core" 9+ +103 "processing"%9 +3 "core" 92 +103 "processing"%9 +4 "core" 9: +3 .tPH.hold 2:00:00,28C +4 "processing"% pp7 +5 .tdelay 1:30 +2 "core"  +9000 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%} +112 "core"  +7 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +16 .tPS.seek 0.5ml +2 "processing"%' +582 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +70 .tPS.seek 2ml +2 "processing"%&'Q +1608 "core" ' +2 .tPTV.dial :puck +2 "processing"%  +74 "core"  +8 .tPSV.dial PTV +2 "processing"% +80 "core" +4 .tPBV.dial :waste1 +3 "processing"%  +141 "core"  +5 "processing"%% +3 "core" %O(  +4 .tPS.seek 1.5ml + "processing"%$' +596 "core" ' +3 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +6 .tPS.seek 0ml +2 "processing"%*'ܑ +1601 "core" ' +3 .tdelay 5:00 +15343 "Can"H R1 +14659 #trecoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  +5 .tPBV.dial :waste1 +2 "processing"%  +35 "core" +5 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%% * +36 "core" + +5 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%! +80 "core"  +9 .tPS.reconfigure :fast + "processing"%#A ,`xb +4 .tPS.seek 2.5ml + "processing"%' +2542 "core" ' +2 .tPSV.dial PTV +2 "processing"%( +79 "core" +6 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"% +79 "core"  +8 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%= +80 "core" +6 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%1  +78 "core"  +5 .tPS.seek :empty +2 "processing"%#'s +2563 "core" ' +3 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%H  +134 "core" +4 .tPSV.dial :mixloop +2 "processing"%- +47 "core" +5 .tPRV.dial :ab1 +2 "processing"% @ +78 "core" B +5 .tPS.reconfigure :slow + "processing"%#A 2`xb +4 .tPS.seek 0.15ml + "processing"%2' +359 "core" ' +2 .tdelay 2 seconds +203 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +3 "collection"'  +2 "processing"%B  +48 "core"  +6 +4 !"connect"o:Fluid::Warning: mesg"DNon-empty Processing Syringe connected to open Collection Clamp:bt["5/home/esp/esp2/utils/fluid.rb:509:in `occupied?'"1/home/esp/esp2/utils/fluid.rb:615:in `fluid'"2/home/esp/esp2/utils/fluid.rb:627:in `fluid!'"1/home/esp/esp2/utils/fluid.rb:701:in `fluid'"1/home/esp/esp2/utils/fluid.rb:756:in `fluid'"2/home/esp/esp2/utils/fluid.rb:414:in `fluid!'"4/home/esp/esp2/utils/fluid.rb:458:in `transfer'"5/home/esp/esp2/lib/rmutex.rb:92:in `synchronize'"4/home/esp/esp2/utils/fluid.rb:454:in `transfer'"4/home/esp/esp2/utils/fluid.rb:328:in `transfer'"5/home/esp/esp2/lib/rmutex.rb:99:in `synchronize'"4/home/esp/esp2/utils/fluid.rb:326:in `transfer'"0/home/esp/esp2/utils/fluid.rb:589:in `dial'"7/home/esp/esp2/utils/shaftmoves.rb:26:in `connect'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +2 "processing"%>% +4 "core" %(  +56 .tPS.seek 0.3ml +2 "processing"%6' +353 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'/  +29 "core" +5 .tPRV.dial :air +2 "processing"%  +45 "core"  +6 .tPS.seek 0.9ml + "processing"%:'N +1271 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%3 @ +76 "core" @ +5 .tPS.seek 0.5ml +2 "processing"%'' +857 "core" ' +2 #taddPMLReagent08 +2 .PSV.dial :air + "processing"%E  +46 "core"  +5 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%'Q +1596 "core" ' +2 .tPSV.dial :PML +2 "processing"%, +46 "core" +5 .tPTV.dial :mixing +2 "processing"%8 @ +75 "core" B +5 .tPBV.dial :waste1 +2 "processing"%<  +36 "core" +5 "processing"%% +4 "core" %M$  +3 .tPS.seek 1.85ml +2 "processing"%J'E +239 "core" ' +3 .tPBV.dial between PSV and waste1 +2 "processing"%M * +38 "core" , +6 .tPS.seek 0ml +2 "processing"%0'ܑ +1952 "core" ' +3 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'?& +3 "core" & +3 "manipulator"&9& +3 "core" & N Bc +3 "manipulator"&@% +3 "core" % P  J +4 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&G(-z +129 "core" ( +2 "manipulator"&K& +4 "core" &- y @^ +3 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &5& +3 "core" &- , G^ +3 .tForearm.seek :garage +2 "manipulator"&F'o +107 "core" ' +2 .tHand.close + "manipulator"&/ +25 "core" / +2 "manipulator"&R& +4 "core" &-   -^ +3 "manipulator"&U% +3 "core" %ςm 2 +4 .tForearm.seek :retract + "manipulator"&L' ] +102 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&7( +288 "core" ( +2 "manipulator"&V& +3 "core" &  H +3 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 && +4 "core" & ; C +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&X'ш +92 "core" ' +3 "manipulator"&I& +4 "core" & w v 8 D +3 "manipulator"&\\% +4 "core" %~ e | ' C +53 "collection"')& +5 "core" & +4 "collection"'+& +6 "core" & +3 .tCC.seek :closed + "collection"'W(X +6 "core" & +6 & 4 $d +9 &kQu 9 +10 &wm M +9 &SH U +10 &@ U +9 &B U +9 &A U +10 &[@ U +9 & A U +10 &!A U +9 &#A U +9 &%e@ U +10 &''> U +9 &(= U +9 &*> T +10 &,mA U +9 &..E U +9 &/@+ U +10 &1C U +9 &3u> U +10 &57C U +9 &6D U +9 &8>/ T +10 &:}A. U +9 &<@@2 T +9 &>C5 U +10 &??5 U +9 &A>0 U +10 &CGD- U +9 &EQ0 U +9 &F^ X +10 &Hzx1 [ +9 &J-/ a +9 &K0 b +10 &M2 a +9 &Oo, b +10 &Q-- b" +9 &R+ b1 +9 &T+ b5 +10 &VO. b> +9 &W) : +9 &X, X +10 ( +3 "collection"'+& +3 "core" &Xa+ R +3 #tCollection Clamp onSpring/offSpring for 7/26 samples, on/off torque 2.73 +2 "collection"'Q& +4 "core" &Xb( R +5 .tHand.open + "manipulator"&A1 +17 "core" 1 +2 "manipulator"&c% +4 "core" %~ q g B ; +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&j' ] +96 "core" ' +2 .tPSV.dial PSR + "processing"%d +113 "core"  +9 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +17 .tPS.seek 1.5ml +2 "processing"%g' +1602 "core" ' +2 .tdelay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%]  +46 "core"  +6 .tPS.seek 0ml +2 "processing"%"'ܑ +1611 "core" ' +2 .tPSV.dial PSR +2 "processing"%; +47 "core"  +9 .tPSR.select :air +2 "processing"% +17 .tPS.seek 2.5ml +2 "processing"%_' +2616 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +3 "processing"%a  +2 "collection"'f  +38 "core"  +137  +7 .tPSV.dial :mixloop +2 "processing"%[ +109 "core" +7 .tCTV.dial :air,avoiding: :intake +5 .PTV.dial :PRVmixing +2 "processing"%S  +76 "core" +6 .tPS.seek 0ml +3 "processing"%p'ܑ +2615 "core" ' +3 .tPSV.dial :air + "processing"%i  +90 "core"  +14 .tPS.seek 2.5ml +2 "processing"%Y' +2618 "core" ' +3 .tPSV.dial :mixloop + "processing"%P +47 "core" +6 .tPS.seek 0ml +2 "processing"%'ܑ +2623 "core" ' +2 .tPSV.dial :air +2 "processing"%T  +46 "core"  +6 .tPS.seek 2.5ml +2 "processing"%N' +2620 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%q +47 "core" +7 .tPS.seek 0ml +2 "processing"%Z'ܑ +2621 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&{& +3 "core" & 0 ? Y ; +4 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&`( +7 "core" ( +2 "manipulator"&o& +4 "core" & @ P F < +3 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &m& +3 "core" & ( )  6 +3 .tForearm.seek CC +2 "manipulator"&n'ш +95 "core" ' + .tHand.close +2 "manipulator"&e/ +15 "core" / +5 .tCC.seek :open + "collection"'h( +406 "core" ( +2 "manipulator"&~& +4 "core" & Z r k A +2 "manipulator"&y% +4 "core" %ѓ h c w ;# +3 .tForearm.seek :retract +2 "manipulator"&|' ] +95 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage + "manipulator"&^(-z +276 "core" ( +2 "manipulator"&k& +4 "core" &- x z % Ai +3 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 & & +3 "core" &- r C Ci +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage + "manipulator"&v'o +116 "core" ' +2 .tHand.open +2 "manipulator"&x1 +22 "core" 1 +2 "manipulator"& % +4 "core" %uT & +4 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&r' ] +108 "core" ' +3 ."da"delayUntil "18:08:50.44" +3 #"WCR"Whole Cell Archive sampling 1000ml +2 #Loading wcr puck from tube 2 into Collection Clamp + "collection"'z& +4 "core" & +3 "manipulator"& % +5 "core" % P N P  : +2 "storage"(l% +3 "core" %A \\ < D\  +3 "storage"(. +4 "core" .( +2 "storage"(b& +5 "core" & D j 4\ & +2 "storage"(& +4 "core" & x ^ \ & +3 "manipulator"&C& +3 "core" &- s ` Ai +3 "manipulator"&% +4 "core" % P t Q B +55 ."WCR"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."WCR"Elbow.seek 2 +2 "manipulator"& ( +189 "core" ( +2 "manipulator"&\ & +5 "core" & i ;V +2 "storage"(w& +3 "core" & k #\ & +4 ."WCR"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."WCR"Forearm.seek 2 + 800 counts +2 "manipulator"&'j +99 "core" ' +2 "storage"(& +4 "core" & E Q \ & +3 ."WCR"SE.reconfigure :pick + "storage"(#]K-0-\ b +5 ."WCR"SE.seek :beamBreak +2 "storage"(' +255 "core" ' +2 "storage"(- +4 "core" -' +2 ."WCR"SE.configure :default +2 "storage"(#QK-0-\ b +4 (& +3 "core" & +  ?\ & +2 "manipulator"&}& +4 "core" & J H 9V +3 ."WCR"Elbow.seek 2 +2 "manipulator"&( +7 "core" ( +2 "manipulator"&& +5 "core" & c k , @M +2 "storage"(& +3 "core" & ? < \ & +4 ."WCR"Forearm.seek 2 + 300 counts +2 "manipulator"&'v +14 "core" ' +2 ."WCR"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 ."WCR"Hand.close +2 "manipulator"&/ +21 "core" / +4 ."downElevator"SE.seek :down +4 "manipulator"&& +2 "storage"(&') +7 "core" & g Y ?M +4 "manipulator"&% +4 "core" %p V o Aq +3 ."WCR"Forearm.seek :retract +2 "manipulator"&$' ] +94 "core" ' +2 ."WCR"Elbow.seek CC +2 "manipulator"&u( +115 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +51 "core" ( +2 "manipulator"&& +5 "core" & ` X B @. +2 ."WCR"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +4 && +3 "core" & r W 9 A. +3 ."WCR"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +4 ."WCR"Forearm.seek CC +2 "manipulator"&%'ш +100 "core" ' +2 "manipulator"&!& +4 "core" & V k G 6. +3 "manipulator"&*% +4 "core" %х g u L ? +3 "collection"'(& +5 "core" & +3 "collection"'& +6 "core" & +3 ."WCR"CC.seek :closed +3 "collection"'=(X +2 "core" & +7 & 3 +9 &Er 2 +9 &7lr G +10 &V T +9 &B T +10 &MB T +9 &A T +9 &C T +10 &C T +9 &!SB T +9 &#B T +10 &$A T +9 &&A T +10 &(^A S +9 &*@ T +9 &+A| S +10 &-C T +9 &/dB~ T +9 &1'@ T +10 &2@{ S +9 &4A T +10 &6m@x T +9 &8/An T +9 &9Cq T +10 &;Dm T +9 &=uBj T +9 &?8Ap S +10 &@Bk S +9 &BCg T +10 &DzKq U +9 &F8Qo V +9 &Ghl X +10 &Ic ] +9 &Kba ` +9 &M%c _ +10 &Nc ` +9 &Pc ` +10 &Rfd a +9 &T'` a +9 &UZ b% +10 &WU T +9 &XmN "d +9 &X#V W +10 ( +51 "collection"'& +12 "core" &X\\U O + &X\\O O + &X\\Q O + &X\\S O &X\\R O + &X\\K O + &X\\M O +2 #"WCR"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.64 +4 .Hand.open + "manipulator"&11 +16 "core" 1 +2 "manipulator"&% +5 "core" %х 5   - +3 ."WCR"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."WCR"Forearm.seek :retract +2 "manipulator"&H' ] +98 "core" ' +3 #"WCR"collectSample 1000ml w/bubble point of 55psi +2 #Priming 7ml + .Gate.power :sampler,:ON +178 .Flow.enablePump :primary +8 .Flow.setRate 6.0 +8 .Intake.select :close +2 .Exhaust.select :close + .SS.hold +2 "sampler")-+ +2 "core" + +4 "sampler")% +4 "core" %ur P  +2 "collection"'#& +5 "core" &X\\ O +4 "Can"J l5V +2 #"WCR"Calibrating pressure sensors + .CTV.dial :air +6 .SSV.dial :spit,avoiding: :exhaust +2 "sampler")B  +14 "core" +6 ."WCR"SS.reconfigure :fast +2 "sampler")#.0X  +2 "collection"'2 @ +121 "core" B +20  +6 ."WCR"delay 3.8 seconds +383 "collection"'/% +3 "core" %R +3 "sampler")% +4 "core" %3 N _ +2 #"WCR"Sensor limits: Intake max 155.7psia; Outlet max 122.2psia +2 .SSV.dial :spit + "sampler")6 +143 "core"  +7 ."WCR"SS.seek 0ml +2 "sampler")3'! +289 "core" ' +2 ."WCR"SSV.dial CBV +2 "sampler"):  +143 "core"  +6 ."WCR"CTV.dial :intake +2 "collection"'E  +80 "core"  +8 #"WCR"Waiting for sampler to finish priming... + .delayUntil "18:08:00.80" +240 "Can"M 5c +1175 #"flow"4.3L/min +3007 #4.6L/min +11813 ."WCR"Flow.enablePump :primary +2 .Flow.setRate 2.5 +10 ."connect"SSV.dial CBV +3 ."WCR"CBV.dial SSV +3 "sampler")'  +3 "collection"', @ +5 "core"  +9 A +8 #"WCR"Allowing 40 seconds for 7.0ml of remaining 7.0ml +3 "Can"E 8 9 +2 ."WCR"Intake.select :open +2 "sampler") +265 "collection"'8% +4 "core" %R E | +2 #"WCR"Intake @35.8psia, vacuum from 20.0 to 24.0psi +3 .SS.reconfigure :inhaling 2.16ml/s + "sampler")#.0X<"74 Y  +16 "collection"'{% +4 "core" %R +2 "sampler")o% +6 "core" %> Q H +2 "collection"'m% +3 "core" %R +3 #"WCR"Intake @33.7psia, vacuum from 20.0 to 24.0psi +2 .SS.reconfigure :inhaling 1.11ml/s + "sampler")#.M0X 0X0X= +21 "collection"'% +3 "core" %R  +53 "sampler") % +4 "core" %YV H  +3 ."WCR"Intake.select :close +3 "sampler")0 +16 )% +2 "core" %\\X M  +3 ."WCR"SSV.dial :exhaust +2 "sampler")  +80 "core"  +7 ."WCR"Exhaust.select :open +2 "sampler")@ +15 ."WCR"SS.seek 0ml +2 "sampler")'! +343 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"% +48 "core" +6 ."da"delay 2 seconds +203 .PSV.dial :air + "processing"%  +48 "core"  +6 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%! +45 "core" ' +3 ."WCR"Exhaust.select :close +2 "sampler") +4 "core" +7 ."da"delay 2 seconds +9 ."connect"SSV.dial CBV +4 ."WCR"CBV.dial SSV +3 "sampler")  +3 "collection"'* @ +7 "core" A +72 +7 #"WCR"Allowing 2:10 for 25.0ml of remaining 950.0ml +4 "Can"D 9|ܲ; + ."WCR"Intake.select :open +2 "sampler") +90 ."da"PSV.dial :air +2 "processing"%(  +48 "core"  +7 ."da"PS.seek :empty +2 "processing"%&'s +67 "collection"'$% +3 "core" %R  +3 #"WCR"Intake @36.0psia, vacuum from 20.0 to 24.0psi +2 .SS.reconfigure :inhaling 0.89ml/s + "sampler")#.>0XA% +3 "core" %][ X  +3 ."WCR"SSV.dial :exhaust +2 "sampler")/  +80 "core"  +10 ."WCR"Exhaust.select :open +2 "sampler")@ +19 ."WCR"SS.seek 0ml +2 "sampler")'! +68 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +18 ."da"PS.seek 2ml +2 "processing"%6'Q +365 "core" ' +2 ."WCR"Exhaust.select :close +2 "sampler") +20 ."connect"SSV.dial CBV +3 ."WCR"CBV.dial SSV +3 "sampler")  +5 "collection"': @ +5 "core" A +70 +9 #"WCR"Allowing 2:10 for 25.0ml of remaining 925.0ml +4 "Can"B := +2 ."WCR"Intake.select :open +2 "sampler") +220 "collection"'E% +3 "core" %R\  +3 #"WCR"Intake @36.1psia, vacuum from 20.0 to 24.0psi +2 .SS.reconfigure :inhaling 0.89ml/s + "sampler")#.>0XB; T G +3 ."WCR"Intake.select :close +2 "sampler")0 +16 )R% +3 "core" %VS U  +3 ."WCR"SSV.dial :exhaust +2 "sampler")U  +78 "core"  +7 ."WCR"Exhaust.select :open +2 "sampler")@ +16 ."WCR"SS.seek 0ml +3 "sampler")O'! +510 "core" ' +3 ."da"delay 2:00 +449 "core" ' +3 ."WCR"Exhaust.select :close + "sampler") +17 ."connect"SSV.dial CBV +3 ."WCR"CBV.dial SSV +3 "sampler").  +2 "collection"'F @ +8 "core" A +70  +7 #"WCR"Allowing 2:10 for 25.0ml of remaining 900.0ml +4 "Can"@ :d? + ."WCR"Intake.select :open +2 "sampler") +216 "collection"'V% +4 "core" %R! +2 #"WCR"Intake @36.0psia, vacuum from 20.0 to 24.0psi +2 .SS.reconfigure :inhaling 0.89ml/s +2 "sampler")#.>0X@ +3 #"WCR"Intake @36.3psia, vacuum from 20.0 to 24.0psi +2 .SS.reconfigure :inhaling 0.89ml/s + "sampler")#.>0XG0XE0XG0XJ0XI+ +4 "core" + +19 "collection"'/% +3 "core" %R  +2 "sampler")h% +4 "core" %:7 S Q +18 "collection"'% +3 "core" %R( +3 "sampler")% +5 "core" %WV F $ +2 ."WCR"Intake.select :close + "sampler")0 +17 ):% +3 "core" %\\Z H $ +3 ."WCR"SSV.dial :exhaust +2 "sampler")  +79 "core"  +7 ."WCR"Exhaust.select :open +2 "sampler")@ +17 ."WCR"SS.seek 0ml +2 "sampler")E'! +904 "core" ' +3 ."WCR"Exhaust.select :close + "sampler") +17 ."connect"SSV.dial CBV +3 ."WCR"CBV.dial SSV +3 "sampler")  +3 "collection"', @ +7 "core" A +70 +7 #"WCR"Allowing 2:10 for 25.0ml of remaining 750.0ml +4 "Can"C =7? +2 ."WCR"Intake.select :open + "sampler") +179 "core" ' +2 ."da"delay 2:00 +35 "collection"'8% +3 "core" %R$ +3 #"WCR"Intake @36.4psia, vacuum from 20.0 to 24.0psi +2 .SS.reconfigure :inhaling 0.72ml/s +2 "sampler")#.20XIYDO= +2 ."WCR"Intake.select :open +2 "sampler") +216 "collection"''% +4 "core" %R +2 #"WCR"Intake @36.4psia, vacuum from 20.0 to 24.0psi +2 .SS.reconfigure :inhaling 0.72ml/s +2 "sampler")#.20XIQAC + ."WCR"Intake.select :open +2 "sampler") +217 "collection"'s% +3 "core" %R +2 #"WCR"Intake @36.5psia, vacuum from 20.0 to 24.0psi +3 .SS.reconfigure :inhaling 0.72ml/s + "sampler")#.20XK  +3 "collection"', @ +6 "core" A +71 +7 #"WCR"Allowing 2:10 for 25.0ml of remaining 550.0ml +4 "Can"? BzG + ."WCR"Intake.select :open +2 "sampler") +216 "collection"'% +4 "core" %R +2 #"WCR"Intake @36.7psia, vacuum from 20.0 to 24.0psi +2 .SS.reconfigure :inhaling 0.72ml/s +2 "sampler")#.20XO CO9 + ."WCR"Intake.select :open +2 "sampler") +216 "collection"')% +3 "core" %R. +3 #"WCR"Intake @36.8psia, vacuum from 20.0 to 24.0psi +2 .SS.reconfigure :inhaling 0.72ml/s + "sampler")#.20XR'! +130 "core"  +11 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +6 "processing"% +24 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +595 "core" ' +2 ."da"delay 5 seconds +138 "core" ' +2 ."WCR"Exhaust.select :close +2 "sampler") +19 ."connect"SSV.dial CBV +3 "sampler")&  +3 ."WCR"CBV.dial SSV +4 "collection"'6 @ +5 "core" A +70 +9 #"WCR"Allowing 2:10 for 25.0ml of remaining 324.9ml +3 "Can"8 Gw= + ."WCR"Intake.select :open +2 "sampler") +9 #"flow"2.7L/min +211 "collection"'J% +3 "core" %R +3 #"WCR"Intake @36.9psia, vacuum from 20.0 to 24.0psi +2 .SS.reconfigure :inhaling 0.72ml/s +2 "sampler")#.20XS  +3 ."WCR"SSV.dial :exhaust +2 "sampler")-  +79 "core"  +10 ."WCR"Exhaust.select :open + "sampler")@ +20 ."WCR"SS.seek 0ml +2 "sampler")%'! +133 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%/  +5 "core"  +9 ."da"PSV.dial PTV +2 "processing"% +80 "core" +6 ."da"PBV.dial :waste1 +3 "processing"%:  +38 "core" +6 "processing"%1% +3 "core" %P  +4 ."da"PS.seek 1.5ml +2 "processing"%' +594 "core" ' +2 ."da"delay 3 seconds +10 "core" ' +2 ."WCR"Exhaust.select :close +2 "sampler") +15 ."connect"SSV.dial CBV +4 ."WCR"CBV.dial SSV +2 "sampler")h  +4 "collection"', @ +6 "core" A +68 +61 #"WCR"Allowing 2:10 for 25.0ml of remaining 174.9ml +4 "Can": KV_E + ."WCR"Intake.select :open +2 "sampler") +121 ."da"PBV.dial between PSV and waste1 +3 "processing"%( * +37 "core" , +8 ."da"PS.seek 0ml +2 "processing"%'ܑ +45 "collection"'% +3 "core" %R! +3 #"WCR"Intake @37.0psia, vacuum from 20.0 to 24.0psi +2 .SS.reconfigure :inhaling 0.72ml/s + "sampler")#.20XW% +3 "core" %R + +3 "sampler")% +4 "core" %GF A , +20 "collection"'K% +4 "core" %R ' +2 "sampler")<% +4 "core" %[W ; +3 ."WCR"Intake.select :close +2 "sampler")0 +16 )8% +3 "core" %\\[ B +3 ."WCR"SSV.dial :exhaust +2 "sampler")E  +78 "core"  +7 ."WCR"Exhaust.select :open +2 "sampler")@ +17 ."WCR"SS.seek 0ml +2 "sampler")@'! +941 "core" ' +2 ."WCR"Exhaust.select :close +2 "sampler") +16 ."connect"SSV.dial CBV +4 ."WCR"CBV.dial SSV +3 "sampler")M  +3 "collection"'U @ +6 "core" A +72 +7 #"WCR"Allowing 2:10 for 25.0ml of remaining 149.9ml +4 "Can"9 KlA + ."WCR"Intake.select :open +2 "sampler") +216 "collection"'.% +3 "core" %R" +3 #"WCR"Intake @37.1psia, vacuum from 20.0 to 24.0psi +2 .SS.reconfigure :inhaling 0.72ml/s + "sampler")#.20XY  +3 ."WCR"Intake.select :close +8 "sampler")0 +17 )F% +3 "core" %_] ;  +3 ."WCR"SSV.dial :exhaust +2 "sampler")  +80 "core"  +8 ."WCR"Exhaust.select :open + "sampler")@ +18 ."WCR"SS.seek 0ml +2 "sampler")3'! +909 "core" ' +2 ."WCR"Exhaust.select :close +2 "sampler") +16 ."connect"SSV.dial CBV +3 "sampler")G  +3 ."WCR"CBV.dial SSV +4 "collection"'9 @ +5 "core" A +69 +8 #"WCR"Allowing 2:10 for 25.0ml of remaining 124.9ml +3 "Can": Ly; + ."WCR"Intake.select :open +2 "sampler") +216 "collection"'% +3 "core" %R$ +3 #"WCR"Intake @37.1psia, vacuum from 20.0 to 24.0psi +2 .SS.reconfigure :inhaling 0.72ml/s +2 "sampler")#.20XY +2 ."WCR"SSV.dial :exhaust +3 "sampler")_  +79 "core"  +10 ."WCR"Exhaust.select :open +2 "sampler")@ +19 ."WCR"SS.seek 0ml +2 "sampler")7'! +27 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +18 ."da"PS.seek 2ml +2 "processing"%R'Q +359 "core" ' +2 ."WCR"Exhaust.select :close +2 "sampler") +19 ."connect"SSV.dial CBV +3 "sampler")z  +2 ."WCR"CBV.dial SSV +54 "collection"'q @ +6 "core" A +20 +14 #"WCR"Allowing 2:10 for 25.0ml of remaining 49.9ml +5 "Can"; NV7 +2 ."WCR"Intake.select :open +2 "sampler") +219 "collection"'x% +3 "core" %R" +2 #"WCR"Intake @37.1psia, vacuum from 20.0 to 24.0psi +3 .SS.reconfigure :inhaling 0.72ml/s + "sampler")#.20XY  +24 "collection"'Z% +3 "core" %R# +3 "sampler")r% +3 "core" %]Z =  +3 ."WCR"Intake.select :close +2 "sampler")0 +17 )% +2 "core" %_^ K  +3 ."WCR"SSV.dial :exhaust +2 "sampler")  +79 "core"  +7 ."WCR"Exhaust.select :open +2 "sampler")@ +16 ."WCR"SS.seek 0ml +2 "sampler")'! +910 "core" ' +3 ."WCR"Exhaust.select :close + "sampler") +72 ."connect"SSV.dial CBV +4 ."WCR"CBV.dial SSV +3 "sampler")  +5 "collection"'e @ +5 "core" A +70 +8 #"WCR"Allowing 2:10 for 24.9ml of remaining 24.9ml +3 "Can"; NM +2 ."WCR"Intake.select :open +2 "sampler") +216 "collection"'% +4 "core" %R$ +2 #"WCR"Intake @37.1psia, vacuum from 20.0 to 24.0psi +3 .SS.reconfigure :inhaling 0.72ml/s + "sampler")#.20XY ` +30 "core" a +11 ."WCR"CS.seek 6.86ml +3 "collection"'' +828 "core" ' +3 ."connect"CTV.dial CSV,avoiding: :air +4 ."WCR"CSV.dial CTV +3 "collection"'K  +2 '<  +43 "core"  +39  +10 ."WCR"CS.reconfigure :pressurize + "collection"'# d@<<\ Hb +4 ."WCR"CS.seek 0ml +2 "collection"'8'P +1509 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%E +44 "core" '\ O\ H +9 ."WCR"CBV.dial :waste2b +3 "collection"'*  +24 "core" +6 ."da"delay 5 seconds +6 "core"  +8 ."WCR"CS.reconfigure :default + "collection"'#P d@b +3 ."WCR"CS.seek :empty +2 "collection"'6' +303 "core" ' +3 ."WCR"delay 1:00 +177 ."da"PSV.dial PSR +2 "processing"%U +79 "core"  +9 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%M +91 "core" ~ +6 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%.  +82 "core"  +6 ."da"PS.seek :empty +56 "processing"%@'s +2574 "core" ' +2 ."da"Gate.power :camera,:ON +3 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%I +148 "core"  +24 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +5 "processing"% +33 ."da"PS.reconfigure :default +5 "processing"%#A d`xb +8 ."da"PS.seek 0.25ml +6 "processing"%''I +336 "core" ' +2 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +3 "processing"% +16 ."da"PS.seek 0.5ml +2 "processing"%' +341 "core" ' +3 ."da"delay 5 seconds +464 ."WCR"CTV.dial :air,avoiding: :intake +2 "collection"'L  +36 ."da"PSR.select :air +2 "processing"% +17 ."da"PS.seek 2ml +2 "processing"%F'Q +90 "core" +10 #"WCR"Fix #1 of 2 (with RNAlater) for 2:00 +2 .CSV.dial CSR +2 "collection"'  +47 "core"  +12 #"WCR"Pulling 2ml of CSR.RNAlater + .CSR.select :RNAlater +2 "collection"' +19 ."WCR"CS.seek 2ml +2 "collection"'V' +592 "core" ' +3 ."WCR"delay 5 seconds +502 .CSR.select :air +4 "collection"' +22 ."WCR"CS.reconfigure :fast +2 "collection"'#d @b +3 ."WCR"CS.seek 10ml +2 "collection"'O' +323 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%9  +5 "core"  +10 ."da"PSV.dial PTV +2 "processing"%G +81 "core" +8 ."da"PBV.dial :waste1 +2 "processing"%  +37 "core" +8 "processing"%3% +3 "core" %W +3 ."da"PS.seek 1.5ml +2 "processing"%A' +588 "core" ' +3 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%0 * +37 "core" , +66 ."da"PS.seek 0ml +2 "processing"%\\'ܑ +571 "core" ' +2 #"WCR"Pumping wcr puck from tube 2 up to 55psi... +3 .CBV.dial SSV +2 "collection"'; @ +20 "Can"8 Q +57 "core" > +61 ."WCR"CBV.dial between CSV and waste2b +2 "collection"'5  +101 "core"  +10 "collection"'f% +4 "core" % t +2 ."WCR"CSV.dial between air and CTV +3 "collection"') ` +63 "core" _ +7 ."WCR"CS.seek 6.805ml +2 "collection"'s'3 +716 "core" ' +2 ."da"delay 10 seconds +146 "core" ' +3 ."connect"CTV.dial CSV,avoiding: :air +4 ."WCR"CSV.dial CTV +3 "collection"'+  +3 'c  +34 "core"  +112  +8 ."WCR"CS.reconfigure :pressurize +2 "collection"'# d@<<\ Hb +4 ."WCR"CS.seek 0ml +2 "collection"'X'P +682 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%Q  +4 "core"  +7 ."da"PBV.dial :waste1 +2 "processing"%2  +36 "core" +7 ."da"delay 30 seconds +747 "core" '\ M\ I +4 ."WCR"delay 2:00 +2251 ."da"PBV.dial between PSV and waste1 +3 "processing"%" * +37 "core" + +6 ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"% +81 "core"  +10 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%a' +2666 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%] +82 "core" +6 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%{ +81 "core"  +9 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%N +83 "core" +7 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%o  +79 "core"  +7 ."da"PS.seek :empty +2 "processing"%['s +2635 "core" ' +3 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%S +148 "core"  +11 #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default + "processing"%#A d`xb +4 ."da"PS.seek 2ml +2 "processing"%'Q +2156 "core" ' +3 ."da"delay 5 seconds +91 ."WCR"CBV.dial :waste2b +2 "collection"'  +36 "core"  +11 ."WCR"CS.reconfigure :default + "collection"'#P d@b +4 ."WCR"CS.seek :empty +2 "collection"'g' +355 "core" ' +3 ."da"PTV.dial :puck +3 ."WCR"delay 1:00 +3 "processing"%d  +5 "core"  +8 ."da"PSV.dial PTV +2 "processing"%j +82 "core" +7 ."da"PBV.dial :waste1 +2 "processing"%i  +35 "core" +6 "processing"%m% +4 "core" %V$  +3 ."da"PS.seek 1.5ml +2 "processing"%P' +584 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%? * +37 "core" , +7 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%p  +116 "core"  +6 ."da"PS.seek :empty +2 "processing"%y's +1618 "core" ' +3 "processing"% 9 +3 "core" 96o +3 #"da"Processing Puck Heater at 27.9C before imaging + .PH.coast +2 "processing"%l +3 %& +4 "core" 6o + &S , +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&|% +3 "core" % Y T _ +3 "storage"(W% +4 "core" %B b _ +2 "storage"(. +4 "core" .( +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +2 "storage"(_( +202 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +3 (Y& +3 "core" &  * ) +2 "manipulator"& & +4 "core" & 2 ?. +3 "manipulator"&n% +3 "core" % Y 3 0 +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&q( +158 "core" ( +2 "manipulator"&z& +4 "core" & O +2 "storage"(x& +4 "core" &  +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 800 counts +2 "manipulator"&7'ұ +94 "core" ' +2 "storage"(& +4 "core" &  +3 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak + "storage"(`' +318 "core" ' + "storage"(^- +4 "core" -' +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&C& +4 "core" & VO +2 "storage"(R& +4 "core" & ~ . +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 1 +52 "manipulator"&'ϑ +36 "core" ' +2 ."da"Elbow.hold +9 "manipulator"&, +5 "core" , +2 ."da"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +4 "storage"(b- +3 "core" -' +3 ."da"SE.seek 1.09 Pucks below Top Plate +2 "storage"(w' +26 "core" ' +2 "manipulator"&\ % +4 "core" %ϗa  Zȯ +2 "storage"(& +4 "core" & N N 6 +4 ."da"Forearm.force -20 + "manipulator"&5 +4 ."da"Forearm.seek 1 + 306 counts + "manipulator"&T' +22 "core" ' +2 "manipulator"& & +4 "core" & O +2 "storage"(Z& +4 "core" & ~  +4 ."da"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 800 counts +2 "manipulator"&r'ұ +14 "core" ' +3 ."da"SE.seek 2.09 Pucks below Top Plate +2 "storage"('X +37 "core" ' +2 "manipulator"&& +5 "core" & b aO +2 "manipulator"&~% +3 "core" %Ҹ _ `{ +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&k' ] +102 "core" ' +3 ."da"Elbow.seek PC +2 "manipulator"&e( +242 "core" ( +2 "manipulator"& & +4 "core" & rE +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" & E +3 ."da"Forearm.seek PC +2 "manipulator"&'E +98 "core" ' + ."da"Hand.close +2 "manipulator"&/ +23 "core" / +5 ."da"PC.seek :open +2 "processing"%!( +376 "core" ( +3 "storage"(#& +4 "core" & ~ @ +2 "manipulator"&& +4 "core" & D +2 "manipulator"&B% +5 "core" %+  +2 ."da"Forearm.seek :retract +2 "manipulator"&' ] +101 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&$( +244 "core" ( +2 "manipulator"&-& +4 "core" &  -B +2 "storage"(v& +4 "core" & 5 +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 1 + 800 counts +2 "manipulator"&/'ұ +101 "core" ' +2 ."da"Hand.open +2 "manipulator"&1 +24 "core" 1 +2 "storage"(- +3 "core" -'X +4 ."da"SE.seek 1.74 Pucks below Top Plate +2 "storage"(:'$ +18 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 0.77 Pucks below Top Plate +2 "storage"(1' +55 "core" ' +2 #"da"Lights, camera, ACTION! +6 #PuckCamera: snap -bin=2,2 -png=0 -auto /var/log/esp/da25jul1818h1000ml.png +343 ."WCR"CTV.dial :air,avoiding: :intake +2 "collection"'  +147 "core" +6 #"WCR"Fix #2 of 2 (with RNAlater) for 2:00 +2 .CSV.dial CSR +2 "collection"'}  +45 "core"  +8 #"WCR"Pulling 2ml of CSR.RNAlater +65 .CSR.select :RNAlater +4 "collection"' +16 ."WCR"CS.seek 2ml +2 "collection"'4' +594 "core" ' +3 ."WCR"delay 5 seconds +502 .CSR.select :air +3 "collection"' +16 ."WCR"CS.reconfigure :fast +2 "collection"'#d @b +3 ."WCR"CS.seek 10ml +3 "collection"'(' +165 #"da"SX HX9/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 1.559 seconds\ Exposing 696x520 pixel 16-bit image for 15.736 seconds\ /var/log/esp/da25jul1818h1000ml.png: PNG Upload Complete\ +11 #PuckCamera: snap -bin=2,2 -png=0 15.0 /var/log/esp/midres/da25jul1818h1000ml15s.png +14 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +1631 #"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/da25jul1818h1000ml15s.png: PNG Upload Complete\ +4 #PuckCamera: snap -bin=2,2 -png=0 25.0 /var/log/esp/midres/da25jul1818h1000ml25s.png +269 "core" ' +4 #"WCR"Pumping wcr puck from tube 2 up to 55psi... +3 .CBV.dial SSV +4 "collection"'h @ +81 "core" ? +62 ."WCR"CBV.dial between CSV and waste2b +14 "collection"'  +102 "core"  +9 "collection"'% +6 "core" % T +2 ."WCR"CSV.dial between air and CTV +4 "collection"'& ` +64 "core" _ +6 ."WCR"CS.seek 6.786ml +4 "collection"'J' +890 "core" ' +5 ."connect"CTV.dial CSV,avoiding: :air +3 ."WCR"CSV.dial CTV +5 "collection"'>  +3 '  +36 "core"  +115  +8 ."WCR"CS.reconfigure :pressurize +3 "collection"'# d@<<\ Hb +4 ."WCR"CS.seek 0ml +2 "collection"','P +130 #"image"compressed /var/log/esp/da25jul1818h1000ml.jxl +810 #"da"SX HX9/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 25 seconds\ /var/log/esp/midres/da25jul1818h1000ml25s.png: PNG Upload Complete\ +2 .Gate.power :camera,:OFF +2 "storage"(<- +4 "core" -' +3 "storage"(K& +6 "core" & + +8 "manipulator"&& +16 "core" &  MB +10 ."da"Elbow.seek 1 +6 "manipulator"&E( +8 "core" ( +6 "manipulator"&*& +4 "core" &  \ uB +3 "storage"(8& +5 "core" &   +3 ."da"Forearm.seek 1 + 800 counts +2 "manipulator"&U'ұ +5 "core" ' +3 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +4 ."da"SE.seek 1.48 Pucks below Top Plate +2 "storage"(M'F +60 "core" ' +2 "manipulator"&.& +4 "core" &  , 0 B +3 "storage"(%& +6 "core" & 6 +2 ."da"Elbow.reconfigure :limp + "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 1 +2 "manipulator"&I'ϑ +39 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&@, +6 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +4 ."da"SE.seek 1.67 Pucks below Top Plate +2 "storage"('' +89 "core" ' +2 "manipulator"&L% +5 "core" %Ϣt }  +3 "storage"(& +3 "core" & Y +3 ."da"Forearm.force -20 +9 "manipulator"&5 +4 ."da"Forearm.seek 1 + 317 counts +3 "manipulator"&' +22 "core" ' +2 "manipulator"&6& +7 "core" & - * _ ; +9 "storage"(V& +6 "core" &  +3 ."da"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 1 + 800 counts +2 "manipulator"&9'ұ +16 "core" ' +2 "storage"(G% +4 "core" % +5 ."downElevator"SE.seek :down +3 "storage"(') +94 "core" '3\ P\ I +4 ."WCR"delay 2:00 +4 "storage"(3% +4 "core" %. ]z +3 "manipulator"&F% +3 "core" %Ұ M N m  +4 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&0' ] +91 "core" ' +51 ' +2 ."downElevator"SE.stop + "storage"(5 +3 (A& +5 "core" & \  5 +4 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%;& +5 "core" & +3 "manipulator"&5& +4 "core" & o q : ; +3 "manipulator"&f% +4 "core" % b s s   +3 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&)(-z +183 "core" ( +4 "manipulator"&O& +4 "core" &-s y k +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &c& +3 "core" &-s { N k +3 ."psFlush"Forearm.seek :garage +3 "manipulator"&+'o +113 "core" ' +2 ."psFlush"Hand.close + "manipulator"&s/ +25 "core" / +2 "manipulator"&Q& +4 "core" &-s & k +3 "manipulator"&2% +5 "core" %}j   +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&"' ] +120 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +3 "manipulator"&( +120 "core" ( +3 "manipulator"&\\& +5 "core" & \\ W +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &]& +3 "core" & W +3 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +2 "manipulator"&{'E +92 "core" ' +2 "manipulator"&N& +3 "core" & W +3 "manipulator"&o% +5 "core" %I 0 +3 "processing"%a& +4 "core" & +4 "processing"%S& +5 "core" & +4 ."psFlush"PC.seek :closed +3 "processing"%[(SD +4 "core" &" +4 &! 2 +11 &Do! 2 +9 &4lp F +10 &T T +9 &< T +9 &F= T +10 & <! T +9 &<! T +9 &= T +10 &!P< T +9 &#> S +10 &$> T +9 &&?! T +9 &(X@ T +10 &*? T +9 &+=! T +10 &->! T +9 &/`A T +9 &1!B! T +10 &2> S +9 &4?! T +9 &6gC T +10 &8*? T +9 &9D T +10 &;? T +9 &=oC! T +10 &?2? T +9 &@>! T +9 &B@! T +9 &DxB T +10 &F5L V +9 &G^ X +10 &Ip Z +9 &Kix \\ +9 &M) \\ +10 &N| \\ +9 &P ] +9 &RT~b 5 +10 &S &u V +9 &S$G ? +2 ( +3 "processing"%S& +5 #"psFlush"Processing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.80 + "processing"%& +5 "core" &S$L! ? +5 ."psFlush"Hand.open +2 "manipulator"&X1 +63 "core" 1 +3 "manipulator"&d% +6 "core" %I g e l 0 +4 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."psFlush"Forearm.seek :retract +2 "manipulator"&j' ] +96 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%i +48 "core"  +11 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +20 ."psFlush"PS.seek 0.5ml +3 "processing"%m' +586 "core" ' +3 ."psFlush"delay 5 seconds +163 #"image"compressed /var/log/esp/midres/da25jul1818h1000ml15s.jxl +340 ."psFlush"PSR.select :air +5 "processing"% +22 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2116 "core" ' +2 ."psFlush"delay 1 second +104 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%? @ +209 "core" A +10 ."psFlush"PTV.dial :PRVmixing +3 "processing"%p  +114 #"image"compressed /var/log/esp/midres/da25jul1818h1000ml25s.jxl +2 ."Qmail"DAfans.email "da25jul1818h1000ml exposed 15.736 seconds\\nmidres/da25jul1818h1000ml15s\\nmidres/da25jul1818h1000ml25s",Subject: "da25jul1818h1000ml images!" +20 "core" +9 ."psFlush"PSV.dial :mixloop +2 "processing"%P +111 "core" +103 ."psFlush"PS.seek :empty +2 "processing"% 's +2631 "core" ' +3 ."psFlush"PSR.select :air +3 .PSV.dial PSR +2 "processing"%l +114 "core"  +11 #"psFlush"Pulling 0.5ml of PSR.flush +3 .PSR.select :flush +5 "processing"%@ +38 ."psFlush"PS.seek 0.5ml +4 "processing"%' +588 "core" ' +6 ."psFlush"delay 5 seconds +503 .PSR.select :air +6 "processing"% +134 ."psFlush"PS.seek 2.5ml +3 "processing"%|' +2121 "core" ' +2 ."psFlush"delay 1 second +105 .PBV.dial :waste1 +4 "processing"%W  +40 "core" +18 ."psFlush"PTV.dial :mixing +5 "processing"% @ +70 ."WCR"CBV.dial :waste2b +2 "collection"'Y  +7 "core" A +9 ."psFlush"PSV.dial :mixloop +2 "processing"% +18 "core"  +4 "processing"%n +4 "core" ! +7 ."WCR"CS.reconfigure :default +2 "collection"'#P d@b +3 ."WCR"CS.seek :empty +2 "collection"'D' +74 "core" +7 ."psFlush"PS.seek :empty +2 "processing"%z's +268 "core" ' +6 ."WCR"delay 1:00 +1785 #"uploadLog"upsync +563 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%x +115 "core"  +8 ."psFlush"PSR.select :flush +3 "processing"%@ +18 ."psFlush"PS.seek 1ml + "processing"%'[q +1098 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +18 ."psFlush"PS.seek 2.5ml +2 "processing"%u' +1610 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%H +80 "core" +6 ."psFlush"PTV.dial :puck +2 "processing"%^  +75 "core"  +6 ."psFlush"PBV.dial :waste1 +2 "processing"%C  +16 "core"  +6 ."psFlush"PS.seek 0ml +2 "processing"%R'ܑ +576 ."WCR"CTV.dial :air,avoiding: :intake +2 "collection"'b  +143 "core" +6 "collection"'\ & +4 "core" &X[/ O +3 #"WCR"Storing wcr puck in Collection Clamp to tube 1 + "manipulator"&% +4 "core" % d w 2 +3 "storage"( % +3 "core" %;   #\ \ +3 "storage"(Z. +5 "core" .( +2 "storage"(& +3 "core" &  b\ \ +3 "storage"(~& +3 "core" & 6\ \ +3 "manipulator"&7& +4 "core" &   G 1W +3 "manipulator"&q% +3 "core" % d  w 1 +4 ."WCR"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +4 ."WCR"Elbow.seek 1 + "manipulator"&`( +259 "core" ( +2 "manipulator"&& +5 "core" &   + 2~ +2 "storage"(T& +53 "core" &  \ \ +4 ."WCR"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +3 ."WCR"Forearm.seek 1 + 800 counts +3 "manipulator"&w'ұ +93 "core" ' +2 "storage"(r& +4 "core" & >\ +4 ."WCR"SE.reconfigure :pick + "storage"(#]K-0-\ b +5 ."WCR"SE.seek :beamBreak + "storage"( ' +292 "core" ' +2 "storage"(- +4 "core" -' +3 ."WCR"SE.configure :default + "storage"(#QK-0-\ b +4 "manipulator"&& +3 "core" & B /~ +3 "storage"(& +3 "core" & \  +3 ."WCR"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +5 ."WCR"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 ."WCR"Forearm.seek 1 +2 "manipulator"&k'ϑ +37 "core" ' +2 ."WCR"Elbow.hold +2 "manipulator"&t, +4 "core" , +3 ."WCR"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 "storage"(#- +3 "core" -' +4 ."WCR"SE.seek 2.11 Pucks below Top Plate +2 "storage"('i +33 "core" ' +2 "manipulator"&B% +4 "core" %χ\\ J  +2 "storage"(& +4 "core" & q o u +3 ."WCR"Forearm.force -20 + "manipulator"&5 +4 ."WCR"Forearm.seek 1 + 290 counts + "manipulator"&-'г +11 "core" ' +2 "manipulator"&v& +4 "core" &   4~ +2 "storage"(e& +4 "core" & ?\ +4 ."WCR"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +4 ."WCR"Forearm.seek 1 + 800 counts +2 "manipulator"&'ұ +24 "core" ' +3 ."WCR"SE.seek 3.11 Pucks below Top Plate +2 "storage"(' +40 "core" ' +2 "manipulator"&& +4 "core" &  0~ +3 "manipulator"&% +4 "core" %ү | 0 +3 ."WCR"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +4 ."WCR"Forearm.seek :retract +2 "manipulator"&:' ] +104 "core" ' +2 ."WCR"Elbow.seek CC +2 "manipulator"&( +166 "core" ( +2 "manipulator"&}& +5 "core" &   6 4I +2 ."WCR"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +4 &g& +2 "core" &   3I +3 ."WCR"Forearm.seek CC +2 "manipulator"&4'ш +90 "core" ' +2 ."WCR"Hand.close +2 "manipulator"&h/ +27 "core" / +5 ."WCR"CC.seek :open +2 "collection"'( +398 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +7 "core" ( +2 "storage"(&& +3 "core" & Y ^\  +3 "storage"((& +4 "core" &  \  +48 "manipulator"&& +6 "core" &  0C +2 "manipulator"&>% +3 "core" %ї s 1A +5 ."WCR"Forearm.seek :retract +9 "manipulator"&J' ] +4 "core"  +7 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml + "processing"%<' +80 "core" ' +3 ."WCR"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +4 ."WCR"Elbow.seek 1 +2 "manipulator"&K( +156 "core" ( +2 "manipulator"&& +3 "core" & F =  8r +3 "storage"(*& +4 "core" & ' \  +3 ."WCR"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 ."WCR"Forearm.seek 1 +2 "manipulator"&8'ϑ +109 "core" ' +3 ."WCR"Elbow.hold +2 "manipulator"&., +4 "core" , +2 ."WCR"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."WCR"Hand.open +2 "manipulator"&%1 +25 "core" 1 +3 "manipulator"&L% +4 "core" %Ϟi + & +2 "storage"(& +4 "core" & j\  +3 ."WCR"Forearm.force -20 +2 "manipulator"&5 +4 ."WCR"Forearm.seek 1 + 313 counts + "manipulator"&$' +19 "core" ' +3 "manipulator"&/& +3 "core" & , 8r +3 "storage"(6& +5 "core" & ' ( \  +3 ."WCR"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +4 ."WCR"Forearm.seek 1 + 800 counts +2 "manipulator"&1'ұ +20 "core" ' +2 "storage"(V% +3 "core" % 2 $ \  +4 ."downElevator"SE.seek :down +5 "storage"(G') +99 (U% +4 "core" % - %  6\ [t +2 "manipulator"&E% +5 "core" %ҩ  1 5 7 +3 ."WCR"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +4 ."WCR"Forearm.seek :retract +2 "manipulator"&M' ] +91 "core" ' +45 ' + ."downElevator"SE.stop + "storage"(5 +5 #tStarting finalPurge +1841 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%3 +80 "core" +6 ."psFlush"PS.seek 0ml +2 "processing"%F'ܑ +60 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +2557 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%I +80 "core"  +8 ."psFlush"PSR.select :flush +3 "processing"%@ +17 ."psFlush"PS.seek 0.5ml +50 "processing"%A' +594 "core" ' +2 ."psFlush"PSR.select :air +6 "processing"% +18 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2119 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%; +79 "core" +6 ."psFlush"PBV.dial PSV +2 "processing"%5 U +56 "core" W +6 ."psFlush"PS.seek 0ml +2 "processing"%f'ܑ +2623 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%' @ +46 "core" @ +6 ."psFlush"PS.seek 2.5ml +2 "processing"%9' +614 "Can"2 [W +2000 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%O  +79 "core"  +5 ."psFlush"PS.seek :empty +2 "processing"%c's +2619 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +48 "core"  +8 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%@' +2617 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%s +79 "core" +6 ."psFlush"PBV.dial PSV +2 "processing"%Q U +5 "core" V +6 ."psFlush"PS.seek 0ml +2 "processing"%2'ܑ +2612 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%0 @ +47 "core" ? +6 ."psFlush"PS.seek 2.5ml +2 "processing"%\\' +2613 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%]  +78 "core"  +6 ."psFlush"PS.seek :empty +2 "processing"%+'s +2619 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%N +48 "core"  +7 ."psFlush"PSR.select :flush +4 "processing"%@ +17 ."psFlush"PS.seek 1ml +2 "processing"%o'[q +1090 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +17 ."psFlush"PS.seek 2.5ml +2 "processing"%a' +1599 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%) +78 "core" +6 ."psFlush"PTV.dial :puck +2 "processing"%"  +5 "core"  +6 ."psFlush"PBV.dial :waste1 +2 "processing"%!  +103 "core" +13 ."psFlush"PS.seek 0ml +2 "processing"%'ܑ +2622 "core" ' +3 ."psFlush"PSV.dial PSR +2 "processing"%X +80 "core"  +8 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +2 "processing"%d' +2617 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%S +80 "core" +7 ."psFlush"PS.seek 0ml +2 "processing"%i'ܑ +2623 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%{ +80 "core"  +8 ."psFlush"PSR.select :flush +2 "processing"%@ +19 ."psFlush"PS.seek 0.5ml +2 "processing"%y' +588 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +18 ."psFlush"PS.seek 2.5ml + "processing"%m' +2120 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%? +92 "core" ~ +5 ."psFlush"PBV.dial PSV +2 "processing"%p U +58 "core" V +8 ."psFlush"PS.seek 0ml +2 "processing"%P'ܑ +2617 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +46 "core" ? +6 ."psFlush"PS.seek 2.5ml +2 "processing"%l' +2629 "core" ' +3 ."psFlush"PSV.dial :waste1 +2 "processing"%  +78 "core"  +6 ."psFlush"PS.seek :empty +2 "processing"%'s +2625 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%W +47 "core"  +8 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2630 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%Y +77 "core" +11 ."psFlush"PBV.dial PSV +2 "processing"%n U +6 "core" U +6 ."psFlush"PS.seek 0ml +2 "processing"% 'ܑ +2617 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%, @ +46 "core" ? +5 ."psFlush"PS.seek 2.5ml +2 "processing"%|' +2617 "core" ' +3 ."psFlush"PSV.dial :waste1 +2 "processing"%x  +78 "core"  +6 ."psFlush"PS.seek :empty +2 "processing"%z's +2653 "core" ' +3 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'& +49 "core" & +2 "manipulator"&H& +4 "core" &  Fr +3 "manipulator"&^% +4 "core" % M  D +3 .tElbow.seek PC +9 "manipulator"&C( +244 "core" ( +2 "manipulator"&u& +3 "core" & 9 EP +3 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +4 &b& +3 "core" &  DP +3 .tForearm.seek PC +2 "manipulator"&\ 'E +99 "core" ' +2 .tHand.close + "manipulator"&/ +19 "core" / +5 .tPC.seek :open +2 "processing"% ( +376 "core" ( +2 "manipulator"&Z& +5 "core" &  HO +2 "manipulator"&% +5 "core" %3 5 H +2 .tForearm.seek :retract +2 "manipulator"&~' ] +97 "core" ' +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&7( +348 "core" ( +2 "manipulator"&q& +4 "core" & Q H' +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" & > H' +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&T'ш +92 "core" ' +2 "manipulator"&& +4 "core" &  F& +3 "manipulator"&r% +4 "core" %х  F +3 "collection"'j& +3 "core" & +4 "collection"'& +6 "core" & +2 .tCC.seek :closed +2 "collection"'(X +5 "core" & +6 & * $e +10 &iTv 9 +9 &yn N +10 &XJ U +9 &@ T +9 &B T +10 &A U +9 &aC T +10 & #C T +9 &!C T +9 &#A U +10 &%hF U +9 &'*C} U +9 &(C T +10 &*@ T +9 &,pC U +9 &.2F U +10 &/C U +9 &1E U +9 &3yC T +10 &5;A~ T +9 &6@ U +10 &8? T +9 &:B T +9 &F U +9 &?@ T +10 &AC U +9 &CJA U +9 &E\ N U +10 &F[ X +9 &H~{ [\ +9 &J0 a +10 &K a +9 &M a +10 &Ot a +9 &Q4 b +9 &R b +10 &T b +9 &Vl b, +9 &X 8 +10 &X  5 +9 &Xh M +6 ( +2 "collection"'& +4 "core" &XZ M +3 #tCollection Clamp onSpring/offSpring for 7/26 samples, on/off torque 2.57 + "collection"'& +4 "core" &XZ~ M +5 .tHand.open + "manipulator" +26 "core" 1 +2 "manipulator"&B% +4 "core" %х ` _ " @ +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&' ] +95 "core" ' +3 #tFlushing the Collection Valve::Manifold + "collection"'v& +4 "core" &XZ{ M +2 "collection"'e% +4 "core" %~ +3 .tCSV.dial CSR +2 "collection"'  +43 "core"  +7 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +15 .tCS.seek 5ml +2 "collection"''q +1360 "core" ' +2 .tdelay 5 seconds +503 .CSR.select :air +2 "collection"' +67 'w% +3 "core" %q} \ +4 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.5ml +2 "collection"'`'B +675 "core" ' +2 .tCSV.dial :waste +2 "collection"' +138 "core" +5 .tCS.reconfigure :default + "collection"'#P d@b +4 .tCS.seek 0ml + "collection"'k'P +1978 "core" ' +2 #tFlushing upper manifold +2 "collection"'-& +3 "core" &XZ M +3 "collection"'% +4 "core" %O +2 .tCSV.dial :flush +2 "collection"'}  +44 "core"  +5 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 5ml +2 "collection"'g'q +1263 "core" ' +3 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +45 "core" A +4 "collection"'t% +4 "core" %q  +4 .tCS.seek 6.999ml + "collection"'h'b +557 "core" ' +3 ."connect"CSV.dial CBV +2 "collection"': +3 .tCBV.dial CSV +5 "collection"'=  +51 "core"  +55  +5 .tCTV.dial :air + "collection"'&  +14 "core" +6 .tCS.seek 0ml +2 "collection"'('P +1725 "core" ' +2 .tdelay 7 seconds +359 "Can"C [[:\  +345 .tCS.seek 3ml + "collection"''2~ +799 "core" ' +2 .tCSV.dial :waste +2 "collection"'> +45 "core" +5 .tCS.seek 0ml +2 "collection"''P +788 "core" ' +2 "collection"'& +4 "core" &XYt M +2 "collection"'*% +4 "core" %P| +3 .tCSV.dial :flush +2 "collection"'4  +44 "core"  +5 .tCS.seek 3ml +2 "collection"'R'2~ +801 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"' @ +44 "core" B +5 "collection"'%% +4 "core" %2| \ +3 .tCS.seek 5ml +2 "collection"'L'q +553 "core" ' +2 .tCSV.dial :air +2 "collection"' @ +4 "core" A +6 .tCS.seek 0ml +2 "collection"'/'P +1263 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml +2 "collection"'6'2~ +802 "core" ' +2 .tCSV.dial :waste +2 "collection"'V +76 "core" +5 .tCS.seek 0ml +2 "collection"'J'P +788 "core" ' +2 #tFlushing lower manifold's waste1 port +2 "collection"'U& +4 "core" &XY} M +2 "collection"'E% +4 "core" %Rv +2 .tCSV.dial :flush +2 "collection"'K  +46 "core"  +6 .tCS.seek 5ml + "collection"'8'q +1285 "core" ' +2 .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"'$ @ +43 "core" @ +5 "collection"'% +3 "core" %qq  +4 .tCS.seek 7.001ml + "collection"'1'm +559 "core" ' +3 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +47 "collection"'G  +11 '3  +44 "core"  +105  +5 .tCBV.dial :waste1 +2 "collection"'< @ +47 "core" B +6 .tCS.seek 0ml +2 "collection"'I'P +1750 "core" ' +3 #tFlushing lower manifold's waste2b port + "collection"'F& +4 "core" &XXx M +2 "collection"'A% +4 "core" %U} +2 .tCSV.dial :flush +2 "collection"';  +77 "core" +6 .tCS.seek 5ml +2 "collection"'5'q +1266 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"' @ +44 "core" @ +5 "collection"''% +4 "core" %qt  +3 .tCS.seek 7ml +2 "collection"'f'j +557 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'O  +2 '9  +8 "core"  +35  +5 .tCBV.dial :waste2b +2 "collection"'  +80 "core"  +6 .tCS.seek 0ml +2 "collection"'c'P +1742 "core" ' +3 #tGaraging FlushPuck in Collection Clamp + "manipulator"&s& +4 "core" & t D& +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&Q( +16 "core" ( + "manipulator"&@& +4 "core" &  E8 +3 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &0& +4 "core" & i E8 +3 .tForearm.seek CC + "manipulator"&2'ш +92 "core" ' +2 .tHand.close + "manipulator"&]/ +21 "core" / +4 .tCC.seek :open +2 "collection"'\\( +410 "core" ( + "manipulator"&N& +4 "core" &  L8 +3 "manipulator"&+% +4 "core" %|  LI +3 .tForearm.seek :retract +2 "manipulator"&o' ] +92 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage + "manipulator"&)(-z +282 "core" ( +2 "manipulator"&"& +5 "core" &-n N +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &!& +3 "core" &-n 6 N +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&a'o +111 "core" ' +3 .tHand.open + "manipulator"&X1 +19 "core" 1 +3 "manipulator"&% +3 "core" %xe 3 - 87 +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&S' ] +102 "core" ' +2 #tCompleted [myDA_WCR {noKill} # DA sample volume=1000 mL, WCR sample volume=1000 mL] begun 16:56:03 + #Preparing to sleep until +10:00 +6 #Asleep til +10:00 +3 #Continuing at 19:18 +3 "Can"B J\\<\ HM +4 ."Qmail"GoodNews.email "Then, in tube 2: myDA_WCR {noKill}\\t\\t# DA sample volume=1000 mL, WCR sample volume=1000 mL\\n/home/esp/esp2local/mission/3peat_25JUL29.rb:46\\n{1 => 4,\\n 2 => 8,\\n 3 => 0,\\n 4 => 0,\\n 5 => 0,\\n 6 => 0,\\n 7 => 0}\\nCan@19:08:18, 22.1C, 47% humidity, 14.8psia, 12.54V, 0.36A, 2.324Ah, 4.54W\\nSampled 1000.0ml",Subject: "Asleep until 19:18" +25 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF +3 #Shutdown +1895 #"uploadLog"upsync +40275 "Can"E\ 0]q\ +17687 F\ /]\  +4 #tPowering core bus +519 .Gate.power :raw,:ON +3 "sampler") +21 )d +3 "core"  +3 "collection"' +4 '{ +3 "core"  +3 "processing"% +3 %i +3 "core"  +6 "collection"' 9\ +4 ' 0\ +2 ' -\ +5 "processing"% 9\ +3 % 2\ +3 % *\ +3 % 0\ +5 "sampler")&\ +3 .tCS.configure :default + "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +3 .tSS.configure :default + "sampler")#.0X TO +3 .tForearm.seek retracted +2 "manipulator"&[' ] +102 "core" ' +2 "manipulator"&Z% +5 "core" % d ! F R +2 "processing"%& +2 "collection"'\ & +8 "core" & + &. +3 .tCC.home.seek :open +3 ."openPC"PC.home.seek :open +2 "collection"'C( +2 "processing"%q( +316 "core" ( +22 ( +46 "Can"G\ M^"\ +9 #tPhase [myDA_WCR {noKill} # DA sample volume=1000 mL, WCR sample volume=1000 mL] +2 ."Qmail"Notice.email "At 19:18:48 began in tube 2: myDA_WCR {noKill}\\t\\t# DA sample volume=1000 mL, WCR sample volume=1000 mL\\n/home/esp/esp2local/mission/3peat_25JUL29.rb:46\\n{1 => 4,\\n 2 => 8,\\n 3 => 0,\\n 4 => 0,\\n 5 => 0,\\n 6 => 0,\\n 7 => 0}\\nCan@19:18:47, 21.9C, 47% humidity, 14.8psia, 12.57V, 0.38A, 2.361Ah, 4.79W",Subject: "Started 3peat_25JUL29: myDA_WCR {noKill}\\t\\t# DA sample volume=1000 mL, WCR sample volume=1000 mL" +4 #tda sampling at most 1000ml, wcr at most 1000ml +4 #Loading sh1 puck from tube 2 into Collection Clamp +2 "collection"'& +5 "core" &{@  +2 .tHand.open +2 "manipulator"&1 +26 "core" 1 +3 "manipulator"&r% +4 "core" % d  P +2 "storage"(j% +4 "core" %& \ * +5 "storage"(~. +5 "core" .([G +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(( +364 ."Qmail"DAfans.email "Started da in tube 2 at 19:18:48PDT18-Jul-25\\n{1 => 4,\\n 2 => 8,\\n 3 => 0,\\n 4 => 0,\\n 5 => 0,\\n 6 => 0,\\n 7 => 0}\\nCan@19:18:47, 21.9C, 47% humidity, 14.8psia, 12.57V, 0.38A, 2.361Ah, 4.79W",Subject: "da sampling at most 1000ml, wcr at most 1000ml" +463 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +4 (& +3 "core" & 4\ & +3 "manipulator"&#& +4 "core" & < O +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +4 .tElbow.seek 2 +2 "manipulator"&B( +15 "core" ( +3 "manipulator"&v& +4 "core" & R OU +2 "storage"(e& +4 "core" & #\ ) +3 .tForearm.seek 2 + 800 counts +2 "manipulator"&'j +109 "core" ' +2 "storage"(& +3 "core" & \ + +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(T' +265 "core" ' +2 "storage"(D- +4 "core" -'X +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (w& +3 "core" & S\ * +4 "manipulator"&& +3 "core" & SU +3 .tElbow.seek 2 +2 "manipulator"& ( +52 "core" ( +2 "manipulator"&`& +4 "core" &  SU +3 "storage"(-& +4 "core" & \ * +4 .tForearm.seek 2 + 300 counts +2 "manipulator"&'v +35 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&}/ +23 "core" / +5 ."downElevator"SE.seek :down +3 "storage"(k') +2 "manipulator"&& +9 "core" &  O RU +2 "manipulator"&t% +3 "core" %\\ O O +4 .tForearm.seek :retract + "manipulator"&g' ] +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&=( +118 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +59 "core" ( +2 "manipulator"&:& +5 "core" & V O +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +4 &&& +2 "core" & # O +4 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&h'ш +103 "core" ' +7 "manipulator"&(& +10 "core" & V O +7 "manipulator"&>% +8 "core" %ы Y O +8 "collection"'& +10 "core" &{D  +8 "collection"'& +12 "core" &{,  +5 .tCC.seek :closed +2 "collection"'*(X +2 "core" &{6  +6 &| = B +9 &\ Fp> 3 +9 &)lu. G +9 &X, U +10 &zC= U +9 &=C3 T +9 &?, T +10 &C, T +9 &D3 U +9 &!E?& T +9 &#D! T +10 &$C( U +9 &&C T +10 &(MA T +9 &*A U +9 &+B T +10 &-B T +9 &/VA T +10 &1C T +2 #"uploadLog"upsync +7 "core" &2C U +9 &4B T +10 &6\\C U +9 &8B T +9 &9@ T +10 &;? T +9 &=dC U +9 &?'C T +10 &@D T +9 &B? T +10 &DlD U +9 &F.J U +9 &GU W +10 &Id X +9 &Kbx [\ +9 &M ^ +10 &N _ +9 &P _ +9 &R[ ` +10 &T ` +9 &U b +9 &W Q +10 &X"x %k +9 &Xt T +3 ( +2 "collection"'& +5 #tCollection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.45 +2 .Hand.open + "manipulator"&41 +26 "core" 1 +3 "manipulator"&% +4 "core" %y  G +4 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&' ] +96 "core" ' +2 #tcollectSample 1000ml w/bubble point of 24psi +2 #Priming 7ml + .Gate.power :sampler,:ON +178 .Flow.enablePump :primary +8 .Flow.setRate 6.0 +9 .Intake.select :close + .Exhaust.select :close +2 .SS.hold + "sampler")%+ +4 "core" + +3 "sampler")R% +4 "core" %  V } +2 "collection"'& +4 "core" &Xs T +5 "Can"H b^O\ +2 #tCalibrating pressure and temperature sensors +3 .CTV.dial :air +2 "collection"'L  +6 "core" +4 .tSSV.dial :spit,avoiding: :exhaust +4 .SS.reconfigure :fast + "sampler")#.0XI7 + .tIntake.select :open +2 "sampler") +214 "collection"'\ % +3 "core" %M& , +2 #tIntake @35.7psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure :inhaling 1.73ml/s +2 "sampler")#.x0X3  +78 "core"  +5 .tExhaust.select :open +2 "sampler")@ +14 .tSS.seek 0ml +2 "sampler")'! +903 "core" ' +2 .tExhaust.select :close +2 "sampler") +14 ."connect"SSV.dial CBV +3 "sampler")k  +2 .tCBV.dial SSV +3 "collection"'g @ +8 "core" ? +69 +6 #tAllowing 2:10 for 25.0ml of remaining 800.0ml +3 "Can"K d ^`; +2 .tIntake.select :open + "sampler") +214 "collection"'C% +3 "core" %M&! +3 #tIntake @35.8psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure :inhaling 1.73ml/s + "sampler")#.x0X4% +3 "core" %ZW J +3 .tIntake.select :close + "sampler")0 +14 )T% +3 "core" %[Y Q +2 .tSSV.dial :exhaust +2 "sampler")&  +79 "core"  +5 .tExhaust.select :open +2 "sampler")@ +14 .tSS.seek 0ml +2 "sampler")g'! +907 "core" ' +2 .tExhaust.select :close + "sampler") +15 ."connect"SSV.dial CBV +3 "sampler")k  +2 .tCBV.dial SSV +5 "collection"'C @ +5 "core" ? +68 +6 #tAllowing 2:10 for 25.0ml of remaining 500.0ml +3 "Can"H h C + .tIntake.select :open +2 "sampler") +214 "collection"'% +3 "core" %M(# +2 #tIntake @35.9psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure :inhaling 1.73ml/s +2 "sampler")#.x0X7 +3 .tIntake.select :close + "sampler")0 +15 )#% +3 "core" %[[ < +2 .tSSV.dial :exhaust +2 "sampler")v  +79 "core"  +5 .tExhaust.select :open +2 "sampler")@ +14 .tSS.seek 0ml +2 "sampler")w'! +936 "core" ' +2 .tExhaust.select :close + "sampler") +15 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +3 "sampler")[  +2 "collection"'. @ +7 "core" ? +70 +6 #tAllowing 2:10 for 25.0ml of remaining 250.0ml +2 "Can"@ kd q/ +2 .tIntake.select :open + "sampler") +215 "collection"'D% +3 "core" %M*$ +3 #tIntake @35.9psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure :inhaling 1.73ml/s + "sampler")#.x0X8+ +3 "core" + +9 "collection"'T% +3 "core" %M%  +3 "sampler")&% +4 "core" %[W E +3 .tIntake.select :close + "sampler")0 +14 )% +2 "core" %]Z H +3 .tSSV.dial :exhaust +2 "sampler")  +78 "core"  +5 .tExhaust.select :open + "sampler")@ +15 .tSS.seek 0ml +2 "sampler")C'! +897 "core" ' +2 .tExhaust.select :close +2 "sampler") +13 ."connect"SSV.dial CBV +4 "sampler")k  +2 .tCBV.dial SSV +4 "collection"' @ +4 "core" ? +69 +6 #tAllowing 2:10 for 25.0ml of remaining 200.0ml +2 "Can"? l + +2 .tIntake.select :open +2 "sampler") +214 "collection"'g% +3 "core" %M*% +3 #tIntake @36.0psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure :inhaling 1.73ml/s + "sampler")#.x0X: @ +45 "core" ? +5 ."CSpush"CS.reconfigure :fast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"''P +107 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")k +139 "core" +5 .tSS.reconfigure :exhale +2 "sampler")#.0X  +2 .tCSV.dial between air and CTV +3 "collection"'8 ` +27 "core" a +6 .tCS.seek 8.127ml + "collection"'3'( +531 "core" ' +2 ."connect"CTV.dial CSV,avoiding: :air +4 .tCSV.dial CTV +3 "collection"'J  +2 'F  +8 "core"  +35  +6 .tCS.reconfigure :pressurize + "collection"'# d@<<Ub +57 .tCS.seek 0ml +2 "collection"'A'P +1590 "core" '\\U ף +6 "collection"';% +7 "core" %]UB  +3 "sampler")<% +7 "core" %% D  +3 #tBubblePoint: Intake @24.0psia, Outlet @1.6psia +2 .CBV.dial SSV +3 "collection"'1 @ +37 "core" A +10 .tSS.reconfigure :default +3 "sampler")#.0X +5 ."CSpush"CS.reconfigure :fast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"''P +93 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")f +141 "core"  +5 .tSS.reconfigure :exhale + "sampler")#.0Xd +105 "collection"'9 +4 "core" 9?Bd +105 "collection"'M9 +3 "core" 9YGd +103 "collection"' 9 +3 "core" 9uKd +103 "collection"'9 +3 "core" 9Od +103 "collection"'\\9 +3 "core" 9Sd +103 "collection"' 9 +4 "core" 9Xd +104 "collection"'9 +3 "core" 9\\d +103 "collection"'j9 +3 "core" 9 `d +103 "collection"'9 +49 "core" 98fd +103 "collection"'u9 +3 "core" 9Xkc +103 "collection"'|9 +3 "core" 9xo` +104 "collection"'r9 +3 "core" 9s] +103 "collection"'9 +3 "core" 9wZ +104 "collection"'#9 +7 "core" 9|W +107 "collection"'e9 +7 "core" 9T +109 "collection"'b9 +8 "core" 9!Q +106 "collection"'9 +3 "core" 9CN +103 "collection"'.9 +3 "core" 9cJ +103 "collection"'[9 +3 "core" 9H +103 "collection"'D9 +3 "core" 9E +103 "collection"'w9 +7 "core" 9C +103 "collection"'~9 +3 "core" 9@ +103 "collection"'^9 +3 "core" 9> +103 "collection"'`9 +3 "core" 9; +103 "collection"'-9 +3 "core" 96: +103 "collection"'v9 +4 "core" 9R7 +103 "collection"'9 +4 "core" 9n5 +103 "collection"'t9 +3 "core" 93 +103 "collection"'B9 +3 "core" 91 +103 "collection"'}9 +3 "core" 90 +103 "collection"'&9 +3 "core" 9. +103 "collection"'9 +3 "core" 9- +103 "collection"'T9 +3 "core" 9+ +103 "collection"'9 +3 "core" 9) +103 "collection"' 9 +3 "core" 9/( +103 "collection"'>9 +4 "core" 9E' +104 "collection"':9 +3 "core" 9Y% +103 "collection"'k9 +3 "core" 9m# +103 "collection"'9 +3 "core" 9# +103 "collection"'(9 +3 "core" 9" +103 "collection"'g9 +4 "core" 9 +103 "collection"'9 +4 "core" 9 +103 "collection"'49 +3 "core" 9 +103 "collection"'9 +3 "core" 9 +103 "collection"'C9 +3 "core" 9 +103 "collection"'h9 +4 "core" 9 +103 "collection"'R9 +3 "core" 9   +103 "collection"'9 +4 "core" 9   +104 "collection"'9 +3 "core" 9  +103 "collection"'L9 +4 "core" 9 & +103 "collection"'69 +4 "core" 9 3 +103 "collection"'9 +3 "core" 9 > +103 "collection"'%9 +3 "core" 9 H# +103 "collection"'U9 +3 "core" 9 R' +103 "collection"'E9 +3 "core" 9 ]+ +103 "collection"'/9 +4 "core" 9 e/ +103 "collection"'$9 +3 "core" 9 o4 +104 "collection"'9 +3 "core" 9 w8 +103 "collection"'G9 +3 "core" 9 < +149 "collection"'89 +4 "core" 9 B +103 "collection"'V9 +3 "core" 9 G +103 "collection"'J9 +3 "core" 9 K +103 "collection"'F9 +3 "core" 9 O +103 "collection"'39 +3 "core" 9 S +103 "collection"';9 +3 "core" 9 W +103 "collection"'<9 +4 "core" 9 \\ +103 "collection"'19 +3 "core" 9 ` +103 "collection"'K9 +4 "core" 9 d +103 "collection"'59 +3 "core" 9 i +103 "collection"'99 +3 "core" 9 m +103 "collection"'O9 +3 "core" 9  q +103 "collection"''9 +4 "core" 9 \ u +103 "collection"'@9 +3 "core" 9 \ y +103 "collection"'I9 +4 "core" 9  ~ +103 "collection"'s9 +3 "core" 9   +103 "collection"'09 +4 "core" 9  +103 "collection"'79 +3 "core" 9  +103 "collection"'9 +3 "core" 9  +103 "collection"'9 +3 "core" 9  +103 "collection"'f9 +3 "core" 9  +103 "collection"'A9 +4 "core" 9  +103 "collection"']9 +3 "core" 9  +103 "collection"'9 +3 "core" 9\  +104 "collection"'+9 +3 "core" 9\  +103 "collection"'"9 +3 "core" 9\  +103 "collection"'!9 +3 "core" 9\  +103 "collection"'29 +3 "core" 9\  +103 "collection"'N9 +3 "core" 9\  +103 "collection"'9 +6 "core" 9\  +106 "collection"'9 +4 "core" 9\  +105 "collection"'X9 +5 "core" 9\  +105 "collection"'o9 +4 "core" 9\ " +105 "collection"'{9 +5 "core" 9\ % +105 "collection"'Q9 +4 "core" 9\ ( +105 "collection"'y9 +4 "core" 9\ -  +105 "collection"'i9 +5 "core" 9\ 0  +105 "collection"'9 +5 "core" 9\ 3" +105 "collection"'a9 +4 "core" 9\ 6" +105 "collection"'l9 +5 "core" 9\ 9# +105 "collection"'d9 +4 "core" 9\ =$ +105 "collection"'m9 +5 "core" 9\ @% +105 "collection"'P9 +4 "core" 9\ C% +105 "collection"'?9 +5 "core" 9\ F' +104 "collection"',9 +5 "core" 9\ I' +105 "collection"'S9 +5 "core" 9\ L* +7 .tCH.hold 10:00,70C +7 "collection"'Y `\ `\ K\ +4 ')9 +9 "core"  +2 9\ N( +3 "collection"'z% +5 "core" % r +5 #tBegun lysing Collection Puck Heater at 68.1C/30.6psia +25963 "Can"@ w \ +34014 "core" ` +3 "collection"'W9 +5 "core" 9\  +4 "collection"'H% +5 "core" % +69 #tEnded lysing Collection Puck Heater at 70C/29.4psia +3 .CS.seek 0ml +2 "collection"' 'P +359 "core" ' +5 .tCTV.dial between spare and airCTV,avoiding: :intake +4 "collection"'x @ +111 "core" B +14 .tCSV.dial :air +3 "collection"'_ @ +46 "core" > +7 .tCS.seek 5ml +3 "collection"'c'q +1360 "core" ' +3 .tCSV.dial CTV +3 "collection"'  +59 "core" ~ +6 .tdelay 2 seconds +203 .CSV.dial :air +2 "collection"' @ +44 "core" ? +6 .tdelay 2 seconds +203 .CSV.dial CTV +4 "collection"'n  +59 "core"  +6 .tdelay 2 seconds +203 .CSV.dial :air +3 "collection"'Z @ +45 "core" ? +5 .tdelay 2 seconds +204 .CS.seek 0ml +5 "collection"'\ 'P +1375 "core" ' +3 "collection"'% +6 "core" %R\ \ z m  +2 #tPuck @56.3psia after final lysis pressurization +2 #Recovering Lysate into Collection syringe +2 .CSV.dial CBV +2 "collection"'M +109 "core"  +6 .tCBV.dial CSV +3 "collection"'  +30 "core"  +8 "collection"'% +5 "core" %R \\ V W  +4 .tCS.seek 5ml +3 "collection"'\\'q +1349 "core" ' +4 .tdelay 5 seconds +503 .CTV.dial :air +3 "collection"'  +46 "core" +7 "collection"'% +6 "core" %q  +4 .tCS.seek 7.001ml +2 "collection"'j'n +597 "core" ' +3 .tdelay 5 seconds +503 .CSV.dial :air2 +3 "collection"' @ +44 "core" ? +7 .tCS.seek 10ml +2 "collection"'u' +844 "core" ' +4 .tCSV.dial between air and CTV,avoiding: CBV +3 "collection"'| ` +124 "core" ^ +7 #tLysing Complete +2 "collection"'r& +5 "core" &Xm T +4 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&% +5 "core" % Z  1 +4 "storage"(#% +6 "core" %C   \ +2 "storage"(e. +5 "core" .( +4 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 .tSC.seek 1 +3 "storage"(b( +189 "core" ( +3 .tSC.configure :limp +2 "storage"($(\ 1b +5 (& +4 "core" & >\ +3 "manipulator"&.& +6 "core" &   . 2 +3 "manipulator"&[% +6 "core" % Z   Q 1 +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 1 +2 "manipulator"&D( +157 "core" ( +2 "manipulator"&w& +5 "core" &  " 1Y +4 "storage"(~& +6 "core" &  M\ +4 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 1 + 800 counts +2 "manipulator"&^'ұ +97 "core" ' +3 "storage"(`& +5 "core" &   T\ +4 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +67 .tSE.seek :beamBreak +4 "storage"(-' +288 "core" ' +4 "storage"(v- +5 "core" -' +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +5 "manipulator"&& +5 "core" &  1Y +3 "storage"(t& +5 "core" &   \ \ +4 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +6 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 .tForearm.seek 1 +2 "manipulator"&B'ϑ +36 "core" ' +3 .tElbow.hold +2 "manipulator"&}, +6 "core" , +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 "storage"(&- +3 "core" -' +6 .tSE.seek 3.12 Pucks below Top Plate +2 "storage"(' +27 "core" ' +3 "manipulator"&T% +6 "core" %ϔe  +2 "storage"(& +6 "core" &  c \  +3 .tForearm.force -20 +2 "manipulator"&5 +5 .tForearm.seek 1 + 303 counts +2 "manipulator"& ' +18 "core" ' +3 "manipulator"&>& +5 "core" &  /Y +4 "storage"(:& +6 "core" & \  +4 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 1 + 800 counts +2 "manipulator"&k'ұ +27 "core" ' +4 .tSE.seek 4.12 Pucks below Top Plate +2 "storage"('E +44 "core" ' +3 "manipulator"&(& +6 "core" &   3Y +3 "manipulator"&g% +6 "core" %Ү 0 +5 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +2 "manipulator"&' ] +90 "core" ' +3 .tElbow.seek CC +2 "manipulator"&4( +159 "core" ( +2 "manipulator"&& +5 "core" & *\\ +4 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &C& +4 "core" & ,\\ +4 .tForearm.seek CC +3 "manipulator"&h'ш +92 "core" ' +3 .tHand.close +2 "manipulator"&R/ +21 "core" / +6 .tCC.seek :open +2 "collection"'( +407 "core" ( +4 "storage"(& +5 "core" & P F A\  +3 "storage"(L& +6 "core" & ) ) \  +3 "manipulator"&6& +6 "core" & N I n 9\\ +3 "manipulator"&% +6 "core" %љ R V a ;4 +3 .tForearm.seek :retract +3 "manipulator"&%' ] +98 "core" ' +4 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 .tElbow.seek 1 +2 "manipulator"&U( +160 "core" ( +3 "manipulator"&E& +6 "core" & W K N  S + &;'C S + &<C S + &>C S + &@mB S +2 &B/A S +2 &CG T +8 &ETw U +9 &Gifa W +9 &IQ \\ +10 &J7 ` +9 &L _ +9 &NYM _ +10 &P ` +9 &Q  a +10 &S a +9 &UV b" +9 &W b+ +10 &XrQ ] +9 &X (w +9 &Xn V +4 ( +3 "collection"'& +7 #tCollection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.67 +2 "collection"'X& +3 "core" &Xn V +6 &XmM V +4 .tHand.open +2 "manipulator"&o1 +17 "core" 1 +3 "manipulator"&{% +6 "core" %ц l 0 +4 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +2 "manipulator"&Q' ] +95 "core" ' +2 .tPSV.dial PSR +3 "processing"%y +145 "core"  +11 "processing"%i% +6 "core" %܌ +3 #tPulling 1.5ml of PSR.flush +2 .PSR.select :flush +3 "processing"%@ +22 .tPS.seek 1.5ml +2 "processing"%' +1608 "core" ' +3 .tdelay 5 seconds +503 .PSV.dial :waste1 +3 "processing"%a  +47 "core"  +7 .tPS.seek 0ml +3 "processing"%l'ܑ +1612 "core" ' +3 .tPSV.dial PSR +2 "processing"%d +48 "core"  +11 .tPSR.select :air +3 "processing"% +20 .tPS.seek 2.5ml +2 "processing"%m' +2626 "core" ' +5 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +5 "processing"%P +2 "collection"'?  +12 "core" @ +4 "processing"%  +5 "core" @ +3 "processing"%,  +62 "core" +113  +10 .tPSV.dial :mixloop +2 "processing"%S +113 "core" +7 .tCTV.dial :air,avoiding: :intake +3 "collection"')  +15 "core" +6 .tPTV.dial :PRVmixing +3 "processing"%z  +137 "core" +9 .tPS.seek 0ml +2 "processing"%'ܑ +2626 "core" ' +3 .tPSV.dial :air +3 "processing"%Y  +46 "core"  +7 .tPS.seek 2.5ml +3 "processing"%W' +2622 "core" ' +3 .tPSV.dial :mixloop +3 "processing"%H +59 "core" +8 .tPS.seek 0ml +2 "processing"%p'ܑ +118 "Can"= o|g +2520 "core" ' +3 .tPSV.dial :air +3 "processing"%x  +44 "core"  +70 .tPS.seek 2.5ml +3 "processing"%_' +2624 "core" ' +3 .tPSV.dial :mixloop +2 "processing"% +46 "core" +9 .tPS.seek 0ml +2 "processing"%'ܑ +2625 "core" ' +4 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&& +6 "core" & T S  9# +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +2 "manipulator"&n( +7 "core" ( +2 "manipulator"&Z& +6 "core" & T S I 9# +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &c& +3 "core" & V T O :# +5 .tForearm.seek CC +2 "manipulator"&'ш +99 "core" ' +3 .tHand.close +2 "manipulator"&M/ +18 "core" / +6 .tCC.seek :open +3 "collection"' ( +409 "core" ( +3 "manipulator"&& +6 "core" & [ @ 8# +3 "manipulator"&\ % +6 "core" %ћ I P S ; +4 .tForearm.seek :retract +2 "manipulator"& ' ] +98 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage +3 "manipulator"&(-z +314 "core" ( +3 "manipulator"&\\& +6 "core" &-w Z # <a +3 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +6 && +3 "core" &-w x x # >a +5 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 .tForearm.seek :garage +2 "manipulator"&j'o +114 "core" ' +2 .tHand.open +2 "manipulator"&|1 +19 "core" 1 +3 "manipulator"&r% +6 "core" %wC x $ +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&' ] +108 "core" ' +3 .tPSV.dial :mixloop +2 "processing"%# +6 "core" +5 .tPTV.dial :PRVmixing +4 "processing"%e  +6 "core" +7 ."connect"PRV.dial CBV +4 .tCBV.dial PRV +4 "processing"%  +3 "collection"'.  +10 "core" +7 +6 .tCTV.dial :air,avoiding: :intake +5 #Loading lyfil puck from tube 2 into Collection Clamp +2 "collection"'[& +6 "core" &r +3 "manipulator"&% +6 "core" % J G D  7 +3 "storage"(w% +6 "core" %B 6 N \  +3 "storage"(~. +5 "core" .( +4 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +5 .tSC.seek 2 +2 "storage"(`( +220 "core" ( +4 .tSC.configure :limp +2 "storage"($(\ 1b +5 (=& +4 "core" & u z "\  +3 "manipulator"&& +6 "core" &-} v { p ?[ +3 "manipulator"&v% +5 "core" % J W U % ; +5 .tElbow.reconfigure :tight +59 "manipulator"&$&.,(\ #b +5 .tElbow.seek 2 +7 "manipulator"&( +167 "core" ( +2 "manipulator"&t& +7 "core" & K A C 9Q +3 "storage"(&& +6 "core" & m i ~\  +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 2 + 800 counts +2 "manipulator"&T'j +98 "core" ' +3 "storage"(& +6 "core" & _ k ]\  +4 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(>' +276 "core" ' +3 "storage"(:- +4 "core" -' +4 .tSE.configure :default +2 "storage"(#QK-0-\ b +5 ((& +4 "core" & ? J H\  +4 "manipulator"&g& +6 "core" & T S ? ;Q +4 .tElbow.seek 2 +2 "manipulator"&^( +5 "core" ( +3 "manipulator"&D& +6 "core" & K R ;Q +3 "storage"(-& +6 "core" & n k *\  +4 .tForearm.seek 2 + 300 counts +2 "manipulator"&B'v +15 "core" ' +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tHand.close +2 "manipulator"& / +26 "core" / +8 ."downElevator"SE.seek :down +2 "manipulator"&& +4 "storage"(') +13 "core" & F / i 8Q +3 "manipulator"&C% +6 "core" %m V A 8o +4 .tForearm.seek :retract +2 "manipulator"&k' ] +96 "core" ' +3 .tElbow.seek CC +3 "manipulator"&}( +114 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +32 "core" ( +3 "manipulator"&R& +6 "core" &\ s u 3 ?"~ +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +4 "core" &\ r  A"~ +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek CC +2 "manipulator"&*'ш +102 "core" ' +4 "manipulator"&& +6 "core" & 0 G ! 9"} +3 "manipulator"&L% +6 "core" %ы U V  ; +3 "collection"'6& +7 "core" &H +4 "collection"'& +7 "core" &2 +4 .tCC.seek :closed +4 "collection"'E(X +5 "core" &2 +4 &" 7 +8 &Fn 3 +9 &=no G +9 &V5 S +10 &At S +9 &VCs S +10 &C_ S +9 &AD S +10 &De S +9 &!]Cr S +9 &# ?: S +9 &$Co S +10 &&Bm S +9 &(eCd S +10 &*(?i S +9 &+Ay S +9 &-C S +10 &/n? S +9 &10Cz S +10 &2A S +9 &4Cd S +9 &6vC S +10 &89C S +9 &9@ S +9 &;Cf S +10 &=AK S +9 &?ABd S +9 &ACn R +10 &BCX S +9 &DDO S +10 &FDOI T +9 &HT: U +9 &Ih- X +10 &Kw# [\ +9 &M/ ^ +9 &N} ^ +10 &Pu ^ +10 &Rpf ` +9 &T2] ` +9 &UI b +9 &W? G +10 &X,: 's +9 &Xe O +4 ( +3 "collection"'& +7 #tCollection Clamp onSpring/offSpring for 7/25 samples, on/off torque 2.45 +4 .Hand.open + "manipulator"&/1 +6 "core" &Xc O +20 1 +58 "manipulator"&h% +6 "core" %х   0 +4 .tForearm.reconfigure :loose +10 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +2 "manipulator"&4' ] +102 "core" ' +3 .tCTV.dial CSV,avoiding: :intake +3 "collection"'G  +144 "core"  +8 .tCSV.dial CTV +3 "collection"'8  +44 "core" ~ +9 .tPS.seek 2.5ml +2 "processing"%V' +2613 "core" ' +4 "collection"'F% +5 "core" %c]m  +5 .tCS.seek 4.25ml +2 "collection"'3'Z( +1557 "core" ' +3 .tdelay 8 seconds +804 .PSV.dial :air +2 "processing"%%  +46 "core"  +9 .tdelay 2 seconds +203 .PSV.dial :waste2 +2 "processing"%<  +80 "core"  +10 .tPS.seek 0ml +2 "processing"%U'ܑ +2619 "core" ' +3 .tCBV.dial between PRV and waste1 +3 "collection"'K ` +37 "core" _ +7 .tCSV.dial :air +2 "collection"'5 @ +44 "core" ? +8 .tCS.seek 10ml +2 "collection"'$' +1548 "core" ' +3 .tCSV.dial CTV +3 "collection"'O  +46 "core"  +8 .tCS.seek 0ml +2 "collection"'J'P +2629 "core" ' +3 .tCBV.dial :waste1 +3 "collection"'' @ +30 "core" > +6 .tdelay 5 seconds +504 .CTV.dial :air,avoiding: :intake +2 "collection"'@  +147 "core" +6 "collection"'& +6 "core" &Xc|Q O +3 #tStoring lyfil puck in Collection Clamp to tube 1 +2 "manipulator"&;% +6 "core" % p : ( 3 +3 "storage"(s% +6 "core" %B (  ;\  +2 "storage"(0. +6 "core" .( +4 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 .tSC.seek 1 +3 "storage"(1( +199 "core" ( +3 .tSC.configure :limp + "storage"($(\ 1b +5 (& +3 "core" & $\ +4 "manipulator"&& +6 "core" &\   R 1"{ +3 "manipulator"&% +7 "core" % p   3 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 .tElbow.seek 1 +2 "manipulator"&f( +161 "core" ( +3 "manipulator"&9& +6 "core" & 3 7 6K +3 "storage"(7& +5 "core" & , 8 \  +5 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 1 + 800 counts +2 "manipulator"&'ұ +91 "core" ' +3 "storage"(+& +5 "core" & d\  +4 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +2 "storage"(I' +295 "core" ' +2 "storage"(!- +67 "core" -' +5 .tSE.configure :default +2 "storage"(#QK-0-\ b +5 "manipulator"&2& +4 "core" & + &  6K +4 "storage"(N& +6 "core" & + , \  +3 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +5 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek 1 +3 "manipulator"&A'ϑ +36 "core" ' +3 .tElbow.hold +3 "manipulator"&, +4 "core" , +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 "storage"(X- +4 "core" -' +5 .tSE.seek 4.11 Pucks below Top Plate +3 "storage"(o'= +36 "core" ' +3 "manipulator"&{% +6 "core" %ω` " +3 "storage"(& +5 "core" & o\  +4 .tForearm.force -20 + "manipulator"&5 +6 .tForearm.seek 1 + 292 counts +2 "manipulator"&y'е +12 "core" ' +3 "manipulator"&i& +5 "core" & 5 + G 6K +4 "storage"("& +5 "core" &  D\ \ +5 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 1 + 800 counts +2 "manipulator"&a'ұ +24 "core" ' +4 .tSE.seek 5.11 Pucks below Top Plate +3 "storage"(' +51 "core" ' +2 "manipulator"&d& +7 "core" & . : 5K +3 "manipulator"&l% +7 "core" %Ҵ \  2 +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&P' ] +91 "core" ' +3 .tElbow.seek CC +2 "manipulator"& ( +159 "core" ( +2 "manipulator"&?& +6 "core" &  ,& +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &,& +3 "core" &  0& +5 .tForearm.seek CC +2 "manipulator"&S'ш +153 "core" ' +2 .tHand.close +2 "manipulator"&)/ +27 "core" / +6 .tCC.seek :open +2 "collection"'z( +407 "core" ( +2 "storage"(m& +6 "core" & J P 5\  +3 "storage"(Y& +5 "core" & 9  2\  +4 "manipulator"&& +6 "core" & 2 ?  9# +3 "manipulator"&H% +7 "core" %ь M J , : +3 .tForearm.seek :retract +3 "manipulator"&W' ] +95 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 .tElbow.seek 1 +2 "manipulator"&x( +161 "core" ( +3 "manipulator"&p& +5 "core" & M K K B! S +10 &@VB# S +9 &BH! S +10 &CH" T +9 &EP" T +9 &GX\\" U +10 &Ip" X +9 &J~# Z +9 &L~! Z +10 &NR# Z +9 &P" [\ +9 &Q" H +10 &R=u! a +9 &S(A# 5 +6 ( +4 "processing"%-& +6 #tProcessing Clamp onSpring/offSpring for 8/24 samples, on/off torque 1.73 +2 "processing"%& +6 "core" &S(4! 5 + &S(4" 5 +4 .tHand.open +2 "manipulator"&C1 +24 "core" 1 +3 "manipulator"&% +6 "core" %M F E 9 9 +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&T' ] +96 "core" ' +2 .tPRV.dial :air +3 "processing"%R  +47 "core"  +7 .tPSV.dial :mixloop +2 "processing"% +47 "core" +8 "processing"%>% +6 "core" %ܔ# +4 .tPS.seek 0.3ml +2 "processing"%B' +385 "core" ' +3 .tPSV.dial PSR +2 "processing"% +114 "core"  +12 #tPulling 0.4ml of PSR.air +2 .PSR.select :air +4 .PS.seek 0.7ml +2 "processing"%L'5a +480 "core" ' +3 .tdelay 3 seconds +303 .PSR.select :air +4 .PS.seek 2.5ml +2 "processing"%^' +1913 "core" ' +3 .tdelay 3 seconds +302 .PSV.dial :mixloop +3 "processing"%6 +114 "core" +6 .tPTV.dial :mixing +2 "processing"% @ +76 "core" A +8 .tPBV.dial :waste2 +3 "processing"%k  +97 "core" +7 .tPS.seek 0ml +3 "processing"% 'ܑ +2629 "core" ' +3 #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&/& +6 "core" & R Y +3 .tForearm.seek :retract +3 "manipulator"&%' ] +100 "core" ' +4 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 .tElbow.seek :garage +2 "manipulator"&<(-z +134 "core" ( +2 "manipulator"&V& +6 "core" &-\ < 4 F 7!t +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &K& +4 "core" &-\ 3 7 7!t +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage +3 "manipulator"&5'o +116 "core" ' +3 .tHand.open +2 "manipulator"&31 +23 "core" 1 +3 "manipulator"&O% +5 "core" %vT ^ " +5 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +2 "manipulator"&$' ] +108 "core" ' +3 #tLoading da puck from tube 2 into Processing Clamp +2 "processing"%'& +6 "core" &# +3 "manipulator"&@% +6 "core" % Y U Q Y ; +4 "storage"(% +6 "core" %B u y >\  +2 "storage"(;. +5 "core" .( +4 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 .tSC.seek 2 +3 "storage"(s( +202 "core" ( +3 .tSC.configure :limp +2 "storage"($(\ 1b +5 (0& +4 "core" & ' ?\ ' +3 "manipulator"&& +5 "core" &- T T  ; o +4 "manipulator"&% +5 "core" % Y W g ! = +5 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 .tElbow.seek 2 +2 "manipulator"&( +166 "core" ( +3 "manipulator"&`& +6 "core" & ` S 2 :I +3 "storage"(9& +6 "core" & s c o\ ' +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 800 counts +2 "manipulator"&7'j +92 "core" ' +3 "storage"(+& +5 "core" & O c N\ ' +5 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +7 .tSE.seek :beamBreak +2 "storage"(}' +277 "core" ' +3 "storage"(4- +5 "core" -' +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +5 (!& +5 "core" & L S \ ' +3 "manipulator"&2& +6 "core" & h t f =I +3 .tElbow.seek 2 +3 "manipulator"&N( +6 "core" ( +2 "manipulator"&X& +6 "core" & < L * 9I +3 "storage"({& +6 "core" & < .\ ' +4 .tForearm.seek 2 + 300 counts +2 "manipulator"&'v +21 "core" ' +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +59 .tHand.close +11 "manipulator"&i/ +22 "core" / +8 ."downElevator"SE.seek :down +2 "manipulator"&"& +4 "storage"(d') +14 "core" & 4 ?  7I +3 "manipulator"&l% +7 "core" % Q N 5 9< +3 .tForearm.seek :retract +3 "manipulator"&' ] +102 "core" ' +3 .tElbow.seek PC +2 "manipulator"&f( +124 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +143 "core" ( +3 "manipulator"&I& +6 "core" & S O  9* +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &A& +4 "core" & 4 R [ 8) +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek PC +3 "manipulator"&y'E +102 "core" ' +2 "manipulator"&o& +7 "core" & = / & 9( +3 "manipulator"&?% +5 "core" %E 3 ? 8 +4 "processing"%,& +6 "core" &! +4 "processing"%a& +8 "core" & +4 .tPC.seek :closed +4 "processing"%(SD +4 "core" &" +5 &# 2 +8 &Er" 2 +9 &:mr F +9 &V" T +10 &@# S +9 &PA" S +10 &A# S +9 &A" S +9 &A# S +10 &!X@ S +9 &#A" S +9 &$A" T +10 &&@" S +9 &(_B" S +10 &* A" T +9 &+A" S +9 &-A# S +10 &/gB S +9 &1(A" T +9 &2B# S +10 &4D" T +9 &6nC" T +10 &81D! S +9 &9D" S +9 &;C# S +10 &=v?! T +9 &?8C" T +9 &@B# T +10 &BC" T +9 &D~C# T +10 &F<S U +9 &Ge" W +9 &Iv# Y +10 &Krz [ +9 &M3~! [\ +10 &N" [ +9 &P" \\ +9 &R]~e" 0 +10 &S)`" 3 +9 ( +4 "processing"%a& +6 #tProcessing Clamp onSpring/offSpring for 7/23 samples, on/off torque 1.78 +4 .Hand.open + "manipulator"&)1 +6 "core" &S!" + +12 1 +2 "manipulator"&P% +5 "core" %E I U q 7 +5 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +2 "manipulator"&E' ] +97 "core" ' +4 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +4 .PH.seek 28C,5:00 +4 "processing"%m  +3 %Y9 +12 "core" 9 +104 "processing"%9 +4 "core" 9 +104 "processing"%H9 +4 "core" 9  +105 "processing"%p9 +4 "core" 9 +104 "processing"% 9 +4 "core" 9 +105 "processing"%S9 +4 "core" 9 +105 "processing"% 9 +4 "core" 9 +104 "processing"%Z9 +4 "core" 9 +105 "processing"%c9 +4 "core" 9# +104 "processing"%M9 +4 "core" 9( +105 "processing"%Q9 +5 "core" 9, +104 "processing"%9 +4 "core" 91 +104 "processing"%W9 +4 "core" 95 +105 "processing"%\ 9 +3 "core" 99 +105 "processing"%n9 +4 "core" 9> +105 "processing"%\\9 +5 "core" 9B +104 "processing"%x9 +4 "core" 9F +105 "processing"%_9 +4 "core" 9K +159 "processing"%]9 +4 "core" 9Q +104 "processing"%9 +4 "core" 9U +105 "processing"%|9 +4 "core" 9Z +104 "processing"%9 +4 "core" 9\ ^ +104 "processing"%9 +4 "core" 9b +105 "processing"%U9 +4 "core" 9g +104 "processing"%#9 +4 "core" 9%k +105 "processing"%e9 +4 "core" 9-o +104 "processing"%.9 +4 "core" 96t +105 "processing"% 9 +4 "core" 9=x +104 "processing"%r9 +4 "core" 9D| +13 .tPH.hold 2:00:00,28C +5 "processing"%[ pp= +3 .tdelay 1:30 +7 "core" } +8998 .tPSR.select :air +3 .PSV.dial PSR +3 "processing"% +113 "core"  +11 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +21 .tPS.seek 0.5ml +2 "processing"%w' +596 "core" ' +3 .tdelay 5 seconds +503 .PSR.select :air +4 "processing"% +21 .tPS.seek 2ml +2 "processing"%j'Q +1119 "Can"I 6 +483 "core" ' +2 .tPTV.dial :puck +3 "processing"%=  +76 "core"  +11 .tPSV.dial PTV +3 "processing"% +80 "core" +6 .tPBV.dial :waste1 +3 "processing"%v  +144 "core"  +7 "processing"%b% +6 "core" %W +3 .tPS.seek 1.5ml +3 "processing"%t' +593 "core" ' +3 .tdelay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"% * +36 "core" , +9 .tPS.seek 0ml +2 "processing"%'ܑ +1610 "core" ' +3 .tdelay 5:00 +30003 #recoverPSRreagent08 +2 .PTV.dial :puck +2 "processing"%  +6 "core"  +8 .tPBV.dial :waste1 +2 "processing"%  +37 "core" +7 .tdelay 30 seconds +3004 .PBV.dial between PSV and waste1 +3 "processing"%( * +36 "core" , +7 .tPSR.select :air +4 .PSV.dial PSR +2 "processing"%g +82 "core"  +11 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +5 .tPS.seek 2.5ml +2 "processing"%D' +2580 "core" ' +3 .tPSV.dial PTV +3 "processing"%~ +132 "core" +8 .tdelay 5 seconds +512 .PSV.dial PSR +2 "processing"%& +81 "core"  +11 .tdelay 5 seconds +503 .PSV.dial PTV +3 "processing"%q +80 "core" +8 .tdelay 5 seconds +503 .PSV.dial :air +2 "processing"%  +79 "core"  +7 .tPS.seek :empty +3 "processing"%C's +2548 "core" ' +3 .tPTV.dial :PRVmixing,via: PRV +3 "processing"%  +136 "core" +6 .tPSV.dial :mixloop +2 "processing"%- +48 "core" +7 .tPRV.dial :ab1 +2 "processing"%R @ +79 "core" A +7 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +5 .tPS.seek 0.15ml +2 "processing"%' +363 "core" ' +4 .tdelay 2 seconds +203 ."connect"CBV.dial PRV +4 .tPRV.dial CBV +5 "collection"'>  +2 "processing"%:  +50 "core"  +8 +5 !"connect"o:Fluid::Warning: mesg"DNon-empty Processing Syringe connected to open Collection Clamp:bt["5/home/esp/esp2/utils/fluid.rb:509:in `occupied?'"1/home/esp/esp2/utils/fluid.rb:615:in `fluid'"2/home/esp/esp2/utils/fluid.rb:627:in `fluid!'"1/home/esp/esp2/utils/fluid.rb:701:in `fluid'"1/home/esp/esp2/utils/fluid.rb:756:in `fluid'"2/home/esp/esp2/utils/fluid.rb:414:in `fluid!'"4/home/esp/esp2/utils/fluid.rb:458:in `transfer'"5/home/esp/esp2/lib/rmutex.rb:92:in `synchronize'"4/home/esp/esp2/utils/fluid.rb:454:in `transfer'"4/home/esp/esp2/utils/fluid.rb:328:in `transfer'"5/home/esp/esp2/lib/rmutex.rb:99:in `synchronize'"4/home/esp/esp2/utils/fluid.rb:326:in `transfer'"0/home/esp/esp2/utils/fluid.rb:589:in `dial'"7/home/esp/esp2/utils/shaftmoves.rb:26:in `connect'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +4 "processing"%% +5 "core" %"  +4 .tPS.seek 0.3ml +3 "processing"%' +353 "core" ' +4 .tdelay 2 seconds +203 .CBV.dial between PRV and PSV +3 "collection"'B  +31 "core" +6 .tPRV.dial :air +3 "processing"%L  +46 "core"  +8 .tPS.seek 0.9ml +2 "processing"%6'N +1260 "core" ' +3 .tPRV.dial :waste2 +2 "processing"% @ +79 "core" ? +8 .tPS.seek 0.5ml +3 "processing"%k' +858 "core" ' +3 #taddPMLReagent08 +2 .PSV.dial :air +3 "processing"%^  +47 "core"  +7 .tPS.reconfigure :default + "processing"%#A d`xb +5 .tPS.seek 2ml +3 "processing"%/'Q +1604 "core" ' +3 .tPSV.dial :PML +2 "processing"% +48 "core" +7 .tPTV.dial :mixing +2 "processing"%G @ +76 "core" B +7 .tPBV.dial :waste1 +3 "processing"%8  +37 "core" +6 "processing"%% +6 "core" %P  +4 .tPS.seek 1.85ml +2 "processing"%T'H +231 "core" ' +3 .tPBV.dial between PSV and waste1 +3 "processing"% * +37 "core" + +8 .tPS.seek 0ml +3 "processing"%F'ܑ +1959 "core" ' +4 .tdelay 2 seconds +203 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'u& +4 "core" & +3 "manipulator"&V& +6 "core" & A 4$ +3 "manipulator"&K% +74 "core" % O  4 +4 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +5 .tElbow.seek FlushPuck::Garage +3 "manipulator"&*(-z +124 "core" ( +3 "manipulator"&h& +5 "core" &-   T 4# +4 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &3& +4 "core" &-  F )# +5 .tForearm.seek :garage +2 "manipulator"&O'o +113 "core" ' +3 .tHand.close +2 "manipulator"&'/ +26 "core" / +3 "manipulator"&@& +7 "core" &- q !# +3 "manipulator"&% +6 "core" %j  H " +4 .tForearm.seek :retract +3 "manipulator"&%' ] +106 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 .tElbow.seek CC +2 "manipulator"&;( +269 "core" ( +3 "manipulator"&5& +5 "core" & ( =  4* +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &0& +5 "core" &   5* +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek CC +2 "manipulator"&'ш +96 "core" ' +4 "manipulator"&& +6 "core" &  R 2* +4 "manipulator"&1% +6 "core" %ы  J 4 +4 "collection"'`& +6 "core" & +4 "collection"'9& +9 "core" & +5 .tCC.seek :closed +2 "collection"'+(X +7 "core" & + &  +8 &.q ,} +9 &^u @ +9 &1d\ S +10 &C U +9 &A V +9 &o@ U +10 &1? U +9 &C U +10 & C U +9 &"v@ V +9 &$9A U +10 &%? U +9 &'? V +9 &)? U +10 &+A? U +9 &-> U +10 &.@ U +9 &0? U +9 &2J; U +10 &4 ? U +9 &5> U +9 &7< U +10 &9R> U +9 &;? U +10 &<? U +9 &>C U +9 &@Y> U +10 &B< U +9 &CD V +9 &EO W +10 &GXa Y +9 &I \\ +10 &J ` +9 &L ` +9 &NG a +10 &P  ` +9 &Q a +9 &S b +10 &UF b% +9 &V b0 +10 &XbR $o +9 &X} X +6 ( +4 "collection"'9& +6 #tCollection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.70 + "collection"'<& +7 "core" &Xk X + &Xk X +5 .tHand.open + "manipulator"&$1 +25 "core" 1 +4 "manipulator"&4% +7 "core" %ш w - +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +3 "manipulator"&!' ] +97 "core" ' +2 .tPSV.dial PSR +3 "processing"%2 +113 "core"  +12 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +4 "processing"%@ +21 .tPS.seek 1.5ml +3 "processing"%X' +1606 "core" ' +4 .tdelay 5 seconds +503 .PSV.dial :waste1 +3 "processing"%{  +48 "core"  +71 .tPS.seek 0ml +2 "processing"%i'ܑ +1603 "core" ' +3 .tPSV.dial PSR +3 "processing"%" +60 "core"  +12 .tPSR.select :air +3 "processing"% +23 .tPS.seek 2.5ml +3 "processing"%l' +2469 "Can"N ̨ +152 "core" ' +5 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +5 "processing"%7  +4 "collection"'  +44 "core"  +130  +11 .tPSV.dial :mixloop +2 "processing"%} +115 "core" +9 .tCTV.dial :air,avoiding: :intake +3 "collection"'  +6 "core" +8 .tPTV.dial :PRVmixing +3 "processing"%I  +77 "core" +10 .tPS.seek 0ml +2 "processing"%A'ܑ +2619 "core" ' +3 .tPSV.dial :air +3 "processing"%N  +46 "core"  +9 .tPS.seek 2.5ml +2 "processing"%o' +2625 "core" ' +3 .tPSV.dial :mixloop +2 "processing"%? +48 "core" +9 .tPS.seek 0ml +3 "processing"%,'ܑ +2616 "core" ' +3 .tPSV.dial :air +3 "processing"%d  +47 "core"  +10 .tPS.seek 2.5ml +2 "processing"%' +2623 "core" ' +2 .tPSV.dial :mixloop +3 "processing"% +48 "core" +9 .tPS.seek 0ml +2 "processing"%)'ܑ +2614 "core" ' +3 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&P& +6 "core" &(\  /"{ +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +2 "manipulator"&Y( +26 "core" ( +3 "manipulator"&a& +5 "core" & . +4 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +4 "core" & 1 +5 .tForearm.seek CC +2 "manipulator"&y'ш +90 "core" ' +3 .tHand.close +2 "manipulator"&H/ +26 "core" / +7 .tCC.seek :open +2 "collection"'p( +409 "core" ( +3 "manipulator"& & +5 "core" &  8 * +4 "manipulator"&S% +6 "core" %т   S 2! +3 .tForearm.seek :retract +62 "manipulator"& ' ] +109 "core" ' +4 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +5 .tElbow.seek :garage +2 "manipulator"&Z(-z +275 "core" ( +3 "manipulator"&c& +6 "core" &-z < , :l +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &M& +5 "core" &-z : _  :l +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage +3 "manipulator"&Q'o +112 "core" ' +3 .tHand.open +2 "manipulator"&1 +21 "core" 1 +3 "manipulator"&W% +7 "core" %w\\  ! +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +3 "manipulator"&\ ' ] +116 "core" ' +3 ."da"delayUntil "20:32:02.96" +4 #"WCR"Whole Cell Archive sampling 1000ml +4 #Loading wcr puck from tube 2 into Collection Clamp +2 "collection"'n& +5 "core" &h +4 "manipulator"&\\% +6 "core" % H < K  < +4 "storage"(x% +6 "core" %B ; & \  +3 "storage"(_. +5 "core" .( +3 "storage"(]& +6 "core" &   &\ ' +3 "storage"(& +6 "core" &  \ ' +3 "manipulator"&|& +7 "core" &-z  * ? 8l +3 "manipulator"&% +6 "core" % H 3 \  0 +5 ."WCR"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 ."WCR"Elbow.seek 2 +2 "manipulator"&( +174 "core" ( +3 "manipulator"&U& +5 "core" &  1W +4 "storage"(#& +6 "core" &  )\ ' +4 ."WCR"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 ."WCR"Forearm.seek 2 + 800 counts +3 "manipulator"&e'j +104 "core" ' +3 "storage"(.& +5 "core" &  !\ ' +5 ."WCR"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +6 ."WCR"SE.seek :beamBreak +3 "storage"( ' +288 "core" ' +3 "storage"(r- +5 "core" -' +4 ."WCR"SE.configure :default +2 "storage"(#QK-0-\ b +5 (& +4 "core" & * ) f\ ' +4 "manipulator"& & +6 "core" & ) 3 7W +3 ."WCR"Elbow.seek 2 +3 "manipulator"&w( +5 "core" ( +4 "manipulator"&=& +6 "core" & ,  A 6W +3 "storage"(& +7 "core" &   8\ ' +5 ."WCR"Forearm.seek 2 + 300 counts +2 "manipulator"&v'v +28 "core" ' +3 ."WCR"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."WCR"Hand.close +2 "manipulator"&b/ +18 "core" / +6 ."downElevator"SE.seek :down +5 "manipulator"&j& +2 "storage"(') +13 "core" &  h /W +3 "manipulator"&t% +61 "core" %z .3 +4 ."WCR"Forearm.seek :retract +11 "manipulator"&m' ] +95 "core" ' +4 ."WCR"Elbow.seek CC +3 "manipulator"&( +63 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +84 "core" ( +2 "manipulator"&& +7 "core" & (W +3 ."WCR"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &(& +4 "core" & D /W +4 ."WCR"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."WCR"Forearm.seek CC +3 "manipulator"&g'ш +96 "core" ' +3 "manipulator"&& +6 "core" &  )W +3 "manipulator"&~% +5 "core" %ѐ 2 ) +5 "collection"'&& +6 "core" &b +4 "collection"'q& +9 "core" &i +4 ."WCR"CC.seek :closed +5 "collection"'(X +5 "core" && +3 &0  +7 &,n! , +9 &`s A +10 &=b T +9 &= T +9 &? T +10 &< T +9 &A? T +10 &A U +9 & A U +10 &"@ T +9 &$J= T +9 && B T +10 &'> T +9 &)? T +9 &+Q? T +10 &-A T +9 &.B T +9 &0? T +10 &2Y? T +9 &4? T +10 &5? T +9 &7A U +9 &9b? T +10 &;$@ T +9 &<@ T +9 &>A T +10 &@j> T +9 &B+? T +10 &CG U +9 &EV W +9 &Gee Y +10 &I ] +9 &J a +9 &L ` +10 &NR b +9 &P a +10 &Q a +9 &S b +9 &US b% +10 &W b2 +9 &XqT \\ +9 &X 's +10 &Xot U +3 ( +4 "collection"'q& +5 "core" &Xmw U +4 #"WCR"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.70 +4 .Hand.open +2 "manipulator"&D1 +28 "core" 1 +4 "manipulator"&% +5 "core" %ф w G ' +5 ."WCR"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."WCR"Forearm.seek :retract +2 "manipulator"&-' ] +100 "core" ' +4 #"WCR"collectSample 1000ml w/bubble point of 55psi +2 #Priming 7ml +2 .Gate.power :sampler,:ON +180 .Flow.enablePump :primary +8 .Flow.setRate 6.0 +10 .Intake.select :close +2 .Exhaust.select :close +2 .SS.hold +2 "sampler")R+ +7 "core" + +2 "sampler")C% +6 "core" %%vt M  +3 "collection"':& +4 "core" &Xm; U +6 "Can"_  +3 #"WCR"Calibrating pressure sensors +2 .CTV.dial :air +2 "collection"'>  +6 "core" +9 ."WCR"SSV.dial :spit,avoiding: :exhaust +3 "sampler")  +16 "core" +9 ."WCR"SS.reconfigure :fast +2 "sampler")#.0X =9 W a +15 "collection"'V% +5 "core" %Qx ~ +4 "sampler")K% +7 "core" %> PP N n +17 "collection"'h% +5 "core" %Q~  +4 "sampler")3% +5 "core" %> jd U n +4 "collection"''% +5 "core" %Qu +4 #"WCR"Intake @33.7psia, vacuum from 20.0 to 24.0psi +3 .SS.reconfigure :inhaling 1.73ml/s + "sampler")#.x0X0X20X<0X@% +4 "core" %QA +4 #"WCR"Intake @35.8psia, vacuum from 20.0 to 24.0psi +3 .SS.reconfigure :inhaling 0.89ml/s +2 "sampler")#.>0X@0XA0XF0XE0XF#A +3 ."WCR"Intake.select :open +2 "sampler") +187 ."da"PSV.dial :air +3 "processing"%M  +31 "collection"'Y% +4 "core" %Q +4 #"WCR"Intake @36.2psia, vacuum from 20.0 to 24.0psi +3 .SS.reconfigure :inhaling 0.89ml/s +2 "sampler")#.>0XH0XJ0XH @ +12 "core" A +69 +10 #"WCR"Allowing 2:10 for 25.0ml of remaining 725.0ml +5 "Can"B = +3 ."WCR"Intake.select :open +2 "sampler") +221 "collection"'R% +4 "core" %Q\  +4 #"WCR"Intake @36.5psia, vacuum from 20.0 to 24.0psi +3 .SS.reconfigure :inhaling 0.89ml/s +2 "sampler")#.>0XN0XI0XJ% +4 "core" %\\X M  +4 ."WCR"SSV.dial :exhaust +3 "sampler")C  +81 "core"  +10 ."WCR"Exhaust.select :open +3 "sampler")@ +20 ."WCR"SS.seek 0ml +2 "sampler")R'! +909 "core" ' +3 ."WCR"Exhaust.select :close +2 "sampler") +20 ."connect"SSV.dial CBV +5 ."WCR"CBV.dial SSV +4 "sampler"):  +5 "collection"'B @ +8 "core" A +70 +10 #"WCR"Allowing 2:10 for 25.0ml of remaining 550.0ml +5 "Can"C A +3 ."WCR"Intake.select :open +2 "sampler") +221 "collection"'% +4 "core" %Q +3 #"WCR"Intake @36.5psia, vacuum from 20.0 to 24.0psi +4 .SS.reconfigure :inhaling 0.72ml/s + "sampler")#.20XN +4 ."WCR"Intake.select :close +2 "sampler")0 +75 )T% +4 "core" %\\W @ +4 ."WCR"SSV.dial :exhaust +11 "sampler")^  +81 "core"  +10 ."WCR"Exhaust.select :open +3 "sampler")@ +20 ."WCR"SS.seek 0ml +3 "sampler")'! +906 "core" ' +3 ."WCR"Exhaust.select :close +2 "sampler") +20 ."connect"SSV.dial CBV +5 ."WCR"CBV.dial SSV +5 "sampler")  +3 "collection"'K @ +11 "core" A +69 +10 #"WCR"Allowing 2:10 for 25.0ml of remaining 525.0ml +4 "Can"@ ); +2 ."WCR"Intake.select :open +3 "sampler") +220 "collection"'V% +4 "core" %Q  +3 #"WCR"Intake @36.5psia, vacuum from 20.0 to 24.0psi +3 .SS.reconfigure :inhaling 0.72ml/s +2 "sampler")#.20XO ~(I +2 ."WCR"Intake.select :open +3 "sampler") +221 "collection"'1% +4 "core" %Q  +4 #"WCR"Intake @36.6psia, vacuum from 20.0 to 24.0psi +3 .SS.reconfigure :inhaling 0.72ml/s + "sampler")#.20XR  +80 "core"  +9 ."WCR"Exhaust.select :open +2 "sampler")@ +19 ."WCR"SS.seek 0ml +3 "sampler")C'! +933 "core" ' +3 ."WCR"Exhaust.select :close +2 "sampler") +83 ."connect"SSV.dial CBV +4 ."WCR"CBV.dial SSV +5 "sampler")  +7 "collection"' @ +7 "core" A +68 +10 #"WCR"Allowing 2:10 for 25.0ml of remaining 349.9ml +4 "Can"@ i= +3 ."WCR"Intake.select :open +2 "sampler") +220 "collection"'B% +4 "core" %Q +4 #"WCR"Intake @36.9psia, vacuum from 20.0 to 24.0psi +3 .SS.reconfigure :inhaling 0.72ml/s +2 "sampler")#.20XY wK +3 ."WCR"Intake.select :open +2 "sampler") +224 "collection"'h% +5 "core" %Q +3 #"WCR"Intake @36.9psia, vacuum from 20.0 to 24.0psi +3 .SS.reconfigure :inhaling 0.72ml/s +2 "sampler")#.20XY M +2 ."WCR"Intake.select :open +3 "sampler") +221 "collection"'% +4 "core" %Q +4 #"WCR"Intake @37.0psia, vacuum from 20.0 to 24.0psi +3 .SS.reconfigure :inhaling 0.72ml/s +2 "sampler")#.20XZ 5K +3 ."WCR"Intake.select :open +2 "sampler") +224 "collection"')% +4 "core" %Q +3 #"WCR"Intake @36.9psia, vacuum from 20.0 to 24.0psi +4 .SS.reconfigure :inhaling 0.72ml/s + "sampler")#.20XY +93 "core" ~ +9 ."da"PBV.dial :waste1 +3 "processing"%(  +6 "core" ' +2 #"WCR"Stroke completed -- waiting for pressure to equalize ... +3 .SS.reconfigure :exhale + "sampler")#.0X B= +2 ."WCR"Intake.select :open +3 "sampler") +219 "collection"'% +4 "core" %Q +4 #"WCR"Intake @37.2psia, vacuum from 20.0 to 24.0psi +3 .SS.reconfigure :inhaling 0.72ml/s +2 "sampler")#.20X_% +7 "core" %LL E } +17 "collection"'% +5 "core" %Q +3 "sampler")(% +7 "core" %XT K } +20 "collection"'% +5 "core" %Q +3 "sampler")B% +6 "core" %YV O } +25 "collection"'C% +4 "core" %Q +5 "sampler")R% +5 "core" %[V D | +29 "collection"'% +5 "core" %Q +3 "sampler")% +7 "core" %ZX E } +33 "collection"'% +4 "core" %Q +3 "sampler")w% +5 "core" %[Y 8  +40 "collection"'p% +4 "core" %Q +4 "sampler")g% +6 "core" %\\Z J  +43 "collection"'^% +5 "core" %Q +3 "sampler")% +7 "core" %[Y D  +50 "collection"'T% +4 "core" %Q +61 "sampler")q% +6 "core" %\\V D | +15 "collection"'e% +10 "core" %Q +3 "sampler")% +7 "core" %\\X C  +3 ."WCR"Intake.select :close +2 "sampler")0 +25 ):% +4 "core" %\\[ O  +4 ."WCR"SSV.dial :exhaust +3 "sampler")  +80 "core"  +15 ."WCR"Exhaust.select :open +2 "sampler")@ +25 ."WCR"SS.seek 0ml +3 "sampler")8'! +613 "core" ' +3 ."da"PTV.dial :puck +3 "processing"%G  +6 "core"  +12 ."da"PSV.dial PTV +3 "processing"%k +83 "core" +9 ."da"PBV.dial :waste1 +3 "processing"%E  +39 "core" +9 "processing"%h% +5 "core" %P  +5 ."da"PS.seek 1.5ml +2 "processing"%V' +116 "core" ' +3 ."WCR"Exhaust.select :close +3 "sampler") +19 ."connect"SSV.dial CBV +4 ."WCR"CBV.dial SSV +5 "sampler")  +7 "collection"'6 @ +6 "core" A +70 +10 #"WCR"Allowing 2:10 for 25.0ml of remaining 49.9ml +5 "Can"@ \ [ +2 ."WCR"Intake.select :open +3 "sampler") +220 "collection"'K% +4 "core" %Q4 +3 #"WCR"Intake @37.2psia, vacuum from 20.0 to 24.0psi +4 .SS.reconfigure :inhaling 0.72ml/s +2 "sampler")#.20X^  +21 "collection"'% +4 "core" %Q +4 "sampler")@% +6 "core" %ZX D { +25 "collection"'f% +4 "core" %Q: +3 "sampler")<% +6 "core" %ZY K  +29 "collection"'$% +4 "core" %Q +4 "sampler")'% +6 "core" %ZX >  +3 ."WCR"Intake.select :close +9 "sampler")0 +21 )*% +3 "core" %][ L  +4 ."WCR"SSV.dial :exhaust +3 "sampler")3  +81 "core"  +11 ."WCR"Exhaust.select :open +2 "sampler")@ +21 ."WCR"SS.seek 0ml +3 "sampler")1'! +976 "core" ' +3 ."WCR"Exhaust.select :close +2 "sampler") +20 ."connect"SSV.dial CBV +4 ."WCR"CBV.dial SSV +5 "sampler")5  +3 "collection"'} @ +11 "core" A +70  +11 #"WCR"Allowing 2:10 for 24.9ml of remaining 24.9ml +4 "Can"@ 7 +3 ."WCR"Intake.select :open +2 "sampler") +221 "collection"'"% +4 "core" %Q +3 #"WCR"Intake @37.3psia, vacuum from 20.0 to 24.0psi +3 .SS.reconfigure :inhaling 0.72ml/s +2 "sampler")#.20Xa +82 "core" +9 ."da"PBV.dial :waste1 +3 "processing"%  +38 "core" +8 "processing"%(% +7 "core" %U | +4 ."da"PS.seek 1.5ml +2 "processing"%' +542 ."WCR"CTV.dial :air,avoiding: :intake +3 "collection"'B  +51 "core" ' +4 ."da"delay 3 seconds +94 "core" +9 #"WCR"Fix #1 of 2 (with RNAlater) for 2:00 +3 .CSV.dial CSR +3 "collection"'C  +46 "core"  +13 #"WCR"Pulling 2ml of CSR.RNAlater + .CSR.select :RNAlater +3 "collection"' +19 ."WCR"CS.seek 2ml +3 "collection"'R' +109 ."da"PBV.dial between PSV and waste1 +3 "processing"% * +38 "core" + +11 ."da"PS.seek 0ml +3 "processing"%'ܑ +427 "core" ' +3 ."WCR"delay 5 seconds +504 .CSR.select :air +3 "collection"' +22 ."WCR"CS.reconfigure :fast +3 "collection"'#d @b +4 ."WCR"CS.seek 10ml +3 "collection"'' +650 "core" ' +4 ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck +3 "processing"%w  +5 "core"  +11 ."da"PBV.dial :waste1 +3 "processing"%p  +38 "core" +11 ."da"delay 30 seconds +334 "core" ' +4 #"WCR"Pumping wcr puck from tube 2 up to 55psi... +3 .CBV.dial SSV +2 "collection"'g @ +82 "core" > +63 ."WCR"CBV.dial between CSV and waste2b +4 "collection"'m  +103 "core"  +79 "collection"'^% +5 "core" % j +3 ."WCR"CSV.dial between air and CTV +5 "collection"' ` +64 "core" ^ +11 ."WCR"CS.seek 6.714ml +2 "collection"'T'S +904 "core" ' +5 ."connect"CTV.dial CSV,avoiding: :air +4 ."WCR"CSV.dial CTV +5 "collection"'q  +8 'e  +33 "core"  +111  +11 ."WCR"CS.reconfigure :pressurize +2 "collection"'# d@<<\ @b +5 ."WCR"CS.seek 0ml +3 "collection"''P +1149 ."da"PBV.dial between PSV and waste1 +3 "processing"%: * +38 "core" , +9 ."da"PSR.select :air +4 .PSV.dial PSR +2 "processing"% +84 "core"  +13 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +3 "processing"%v' +169 "core" 'V\ K\ E e +6 ."WCR"delay 2:00 +2498 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%G +84 "core" +9 ."da"delay 5 seconds +504 .PSV.dial PSR +2 "processing"%k +83 "core"  +13 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%E +84 "core" +9 ."da"delay 5 seconds +504 .PSV.dial :air +2 "processing"%h  +82 "core"  +9 ."da"PS.seek :empty +2 "processing"%6's +2640 "core" ' +3 #"da"Additional air clear +2 .PSR.select :air +3 .PSV.dial PSR +3 "processing"% +150 "core"  +12 #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +4 .PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 2ml +3 "processing"%Q'Q +2134 "core" ' +3 ."da"delay 5 seconds +503 .PTV.dial :puck +4 "processing"%K  +6 "core"  +13 ."da"PSV.dial PTV +2 "processing"%8 +83 "core" +10 ."da"PBV.dial :waste1 +3 "processing"%O  +39 "core" +9 "processing"%V% +5 "core" %S"  +4 ."da"PS.seek 1.5ml +3 "processing"%#' +597 "core" ' +4 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%0 * +38 "core" + +10 ."da"delay 1 second +103 .PSV.dial :waste1 +7 "processing"%%  +118 "core"  +9 ."da"PS.seek :empty +3 "processing"%'s +765 ."WCR"CBV.dial :waste2b +3 "collection"'2  +37 "core"  +10 ."WCR"CS.reconfigure :default +2 "collection"'#P d@b +5 ."WCR"CS.seek :empty +3 "collection"'9' +348 "core" ' +4 ."WCR"delay 1:00 +448 "core" ' +3 "processing"%9 +6 "core" 96 +3 #"da"Processing Puck Heater at 28C before imaging +2 .PH.coast +2 "processing"%@ +6 %f& +3 "core" 6 +2 &S! + +4 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&<% +6 "core" % n   $ +3 "storage"($% +5 "core" %B \ \ ] +4 "storage"('. +5 "core" .( +4 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 ."da"SC.seek 1 +2 "storage"(*( +203 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +5 (u& +4 "core" &  ; +3 "manipulator"&3& +5 "core" & mW +4 "manipulator"&/% +6 "core" % n  +3 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +3 "manipulator"&}( +162 "core" ( +2 "manipulator"&5& +5 "core" &  2 !P +4 "storage"("& +6 "core" &   e +4 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 1 + 800 counts +3 "manipulator"&1'ұ +95 "core" ' +3 "storage"(`& +6 "core" & D C +3 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +7 ."da"SE.seek :beamBreak +2 "storage"(A' +289 "core" ' +3 "storage"(- +5 "core" -'X +3 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +5 "manipulator"&7& +5 "core" & S W 'P +3 "storage"(& +5 "core" & D D b +4 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +5 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek 1 +3 "manipulator"&o'ϑ +36 "core" ' +3 ."da"Elbow.hold +3 "manipulator"&, +6 "core" , +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 "storage"({- +3 "core" -'X +5 ."da"SE.seek 5.11 Pucks below Top Plate +3 "storage"(X' +29 "core" ' +3 "manipulator"&P% +5 "core" %ϑe + +3 "storage"(N& +5 "core" & { +4 ."da"Forearm.force -20 +2 "manipulator"&5 +5 ."da"Forearm.seek 1 + 300 counts +2 "manipulator"&F'н +13 "core" ' +3 "manipulator"&& +5 "core" & Z YP +3 "storage"( & +8 "core" & -   +4 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 1 + 800 counts +2 "manipulator"&i'ұ +17 "core" ' +4 ."da"SE.seek 6.11 Pucks below Top Plate +2 "storage"(,' +42 "core" ' +3 "manipulator"&?& +5 "core" &  BP +4 "manipulator"&y% +65 "core" %Ҹ  % +5 ."da"Forearm.reconfigure :loose +11 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +3 "manipulator"&' ] +92 "core" ' +4 ."da"Elbow.seek PC +3 "manipulator"&l( +245 "core" ( +3 "manipulator"&I& +5 "core" & S T K +4 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &;& +4 "core" & W W K +5 ."da"Forearm.seek PC +3 "manipulator"&a'E +95 "core" ' +2 ."da"Hand.close +2 "manipulator"&/ +22 "core" / +7 ."da"PC.seek :open +2 "processing"%Y( +378 "core" ( +3 "storage"(M& +5 "core" &   h +4 "manipulator"&d& +6 "core" & 4 4K +2 "manipulator"&L% +6 "core" %U % & >1 +4 ."da"Forearm.seek :retract +3 "manipulator"&W' ] +112 "core" ' +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."da"Elbow.seek 1 +4 "manipulator"&|( +262 "core" ( +2 "manipulator"&S& +6 "core" & O P 0- +3 "storage"(n& +5 "core" & 2 " +5 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 1 + 800 counts +3 "manipulator"&!'ұ +88 "core" ' +4 ."da"Hand.open +2 "manipulator"&41 +19 "core" 1 +4 "storage"(U- +5 "core" -' +5 ."da"SE.seek 5.75 Pucks below Top Plate +2 "storage"(_' +28 "core" ' +3 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +5 ."da"SE.seek 4.78 Pucks below Top Plate +3 "storage"(' +56 "core" ' +3 #"da"Lights, camera, ACTION! +6 #PuckCamera: snap -bin=2,2 -png=0 -auto /var/log/esp/da25jul1821h1000ml.png +1810 #SX HX9/16 (USB:13): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 1.428 seconds\ Exposing 696x520 pixel 16-bit image for 14.699 seconds\ /var/log/esp/da25jul1821h1000ml.png: PNG Upload Complete\ +4 #PuckCamera: snap -bin=2,2 -png=0 15.0 /var/log/esp/midres/da25jul1821h1000ml15s.png +127 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +747 ."WCR"CTV.dial :air,avoiding: :intake +5 "collection"'c  +152 "core" +10 #"WCR"Fix #2 of 2 (with RNAlater) for 2:00 +3 .CSV.dial CSR +4 "collection"'=  +47 "core"  +12 #"WCR"Pulling 2ml of CSR.RNAlater +2 .CSR.select :RNAlater +3 "collection"' +21 ."WCR"CS.seek 2ml +4 "collection"'+' +537 #"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/da25jul1821h1000ml15s.png: PNG Upload Complete\ +4 #PuckCamera: snap -bin=2,2 -png=0 25.0 /var/log/esp/midres/da25jul1821h1000ml25s.png +63 "core" ' +4 ."WCR"delay 5 seconds +505 .CSR.select :air +3 "collection"' +23 ."WCR"CS.reconfigure :fast +3 "collection"'#d @b +5 ."WCR"CS.seek 10ml +4 "collection"'z' +1416 #"image"compressed /var/log/esp/da25jul1821h1000ml.jxl +635 #"da"SX HX9/16 (USB:13): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 25 seconds\ /var/log/esp/midres/da25jul1821h1000ml25s.png: PNG Upload Complete\ +4 .Gate.power :camera,:OFF +2 "storage"(J- +5 "core" -' +5 "storage"( & +8 "core" & d +4 "manipulator"&)& +31 "core" & #- +2 ' +24 #"WCR"Pumping wcr puck from tube 2 up to 55psi... +3 ."da"Elbow.seek 1 +5 ."WCR"CBV.dial SSV +91 "manipulator"&H( +10 "collection"' @ +4 "core" ( +7 "manipulator"&& +5 "core" & t - +4 "storage"(x& +8 "core" &  +6 ."da"Forearm.seek 1 + 800 counts +5 "manipulator"&r'ұ +7 "core" ' +4 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +6 ."da"SE.seek 5.5 Pucks below Top Plate +3 "storage"(b' +22 "core" > +44 ' +3 "manipulator"&& +7 "core" & 0 - +3 "storage"(~& +6 "core" & y ) +4 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +5 ."WCR"CBV.dial between CSV and waste2b +5 ."da"Forearm.reconfigure :loose +7 "collection"'  +2 "manipulator"&#Q@2^d^b +10 ."da"Forearm.seek 1 +3 "manipulator"&]'ϑ +37 "core" ' +48 ."da"Elbow.hold +4 "manipulator"& , +7 "core"  + , +5 ."da"Elbow.reconfigure :tight +7 "manipulator"&$&.,(\ #b +13 ."da"SE.reconfigure :default +7 "storage"(#QK-0-\ b +4 "collection"'% +7 ."da"SE.seek 5.68 Pucks below Top Plate +10 "storage"(\\' +6 "core" %  +4 ."WCR"CSV.dial between air and CTV +4 "collection"'t ` +19 "core" ' +3 "manipulator"&% +7 "core" %ym  ; +2 "storage"( & +5 "core" & I G \\ +5 ."da"Forearm.force -20 +2 "manipulator"&5 +6 ."da"Forearm.seek 1 + 276 counts +2 "manipulator"&\ 'Х +13 "core" ' +3 "manipulator"&D& +8 "core" &+ * _ : ' + b +4 "storage"(j& +17 ."WCR"CS.seek 6.75ml +3 "collection"'&'w +3 "core" & 9 +8 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 1 + 800 counts +3 "manipulator"&>'ұ +28 "core" ' +6 "storage"(% +6 "core" % e +5 ."downElevator"SE.seek :down +4 "storage"((') +99 (% +4 "core" %ǘ%  [w +3 "manipulator"&B% +7 "core" %ҭ  +4 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +3 "manipulator"&C' ] +91 "core" ' +32 ' +2 ."downElevator"SE.stop +2 "storage"(5 +6 (& +5 "core" &  +6 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%Z& +6 "core" & +4 "manipulator"&& +6 "core" &?  5 % +4 "manipulator"&R% +6 "core" % n  J \  +5 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&w(-z +186 "core" ( +2 "manipulator"&p& +8 "core" &- : 7  e +3 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &g& +4 "core" &- P O h e +4 ."psFlush"Forearm.seek :garage +4 "manipulator"&m'o +111 "core" ' +3 ."psFlush"Hand.close +2 "manipulator"&^/ +95 "core" / +5 "manipulator"&& +6 "core" &- b ^ Se +4 "manipulator"&% +8 "core" %ςp   +4 ."psFlush"Forearm.seek :retract +4 "manipulator"&e' ] +38 "core" ' +5 ."connect"CTV.dial CSV,avoiding: :air +4 ."WCR"CSV.dial CTV +8 "collection"'q  +5 'T  +34 "core"  +27 ' +3 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +7 ."psFlush"Elbow.seek PC +2 "manipulator"&:( +70 "core"  +12 ."WCR"CS.reconfigure :pressurize +2 "collection"'# d@<<\ @b +5 ."WCR"CS.seek 0ml +4 "collection"''P +19 "core" ( +3 "manipulator"&& +5 "core" & 4 A  +5 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &G& +3 "core" & 3 . B  +5 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek PC +3 "manipulator"&k'E +96 "core" ' +3 "manipulator"&E& +8 "core" & - ) J +3 "manipulator"&h% +5 "core" %O  # +5 "processing"%v& +6 "core" &! +5 "processing"%& +8 "core" &" +5 ."psFlush"PC.seek :closed +3 "processing"%6(SD +5 "core" &" +2 &! \ +8 &-p! ,} +10 &_q @ +10 &7_! S +9 &<! T +9 &< T +10 &v;! T +9 &7<! U +9 &<" T +10 & >" T +9 &"}>! U +10 &$@<! T +9 &&=! U +9 &'<" T +10 &)># T +9 &+H=! T +8 &-\ 9! T +11 &.?" T +9 &0># U +10 &2P>" T +9 &4?! T +9 &5>! T +10 &7=" T +9 &9WA! U +9 &;<" T +10 &<?! U +9 &>?! U +9 &@`A" T +10 &B!= U +9 &CA T +10 &EG" U +9 &GbO! W +9 &Ig! Y +10 &Jv! [ +9 &Lz" \\ +10 &NY}! \\ +9 &P~" ] +9 &Q J +10 &R<{! ` +9 &S&<! 7 +5 ( +2 "processing"%& +7 "core" &S&;" 7 +5 #"psFlush"Processing Clamp onSpring/offSpring for 8/24 samples, on/off torque 1.79 +3 "processing"%K& +6 "core" &S&; 7 +6 ."psFlush"Hand.open +2 "manipulator"&81 +27 "core" 1 +3 "manipulator"&O% +5 "core" %O . - & # +6 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 ."psFlush"Forearm.seek :retract +3 "manipulator"&V' ] +95 "core" ' +2 ."psFlush"PSR.select :air +4 .PSV.dial PSR +3 "processing"%Q +62 "core"  +13 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +25 ."psFlush"PS.seek 0.5ml +3 "processing"%0' +592 "core" ' +3 ."psFlush"delay 5 seconds +11 "core" '\ I\ B +9 ."WCR"delay 2:00 +484 ."psFlush"PSR.select :air +5 "processing"% +26 ."psFlush"PS.seek 2.5ml +3 "processing"%%' +447 #"image"compressed /var/log/esp/midres/da25jul1821h1000ml15s.jxl +1669 "core" ' +3 ."psFlush"delay 1 second +183 .PRV.dial :waste2,avoiding: :ab2 +6 "processing"%# @ +211 "core" A +13 ."psFlush"PTV.dial :PRVmixing +4 "processing"%2  +137 "core" +14 ."psFlush"PSV.dial :mixloop +3 "processing"% +118 "core" +10 ."psFlush"PS.seek :empty +2 "processing"%'s +1123 #"image"compressed /var/log/esp/midres/da25jul1821h1000ml25s.jxl +3 ."Qmail"DAfans.email "da25jul1821h1000ml exposed 14.699 seconds\\nmidres/da25jul1821h1000ml15s\\nmidres/da25jul1821h1000ml25s",Subject: "da25jul1821h1000ml images!" +1493 "core" ' +3 ."psFlush"PSR.select :air +4 .PSV.dial PSR +3 "processing"%@ +114 "core"  +12 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +4 "processing"%@ +22 ."psFlush"PS.seek 0.5ml +3 "processing"%f' +587 "core" ' +3 ."psFlush"delay 5 seconds +503 .PSR.select :air +3 "processing"% +22 ."psFlush"PS.seek 2.5ml +3 "processing"%<' +2118 "core" ' +4 ."psFlush"delay 1 second +103 .PBV.dial :waste1 +2 "processing"%$  +37 "core" +12 ."psFlush"PTV.dial :mixing +3 "processing"%' @ +76 "core" A +12 ."psFlush"PSV.dial :mixloop +2 "processing"%u +115 "core" +11 ."psFlush"PS.seek :empty +3 "processing"%3's +153 "Can"9 ~# +2109 ."WCR"CBV.dial :waste2b +7 "collection"'/  +40 "core"  +24 ."WCR"CS.reconfigure :default +5 "collection"'#P d@b +10 ."WCR"CS.seek :empty +7 "collection"'s' +259 "core" ' +5 ."psFlush"PSV.dial PSR +3 "processing"%5 +103 "core" ' +4 ."WCR"delay 1:00 +9 "core"  +12 ."psFlush"PSR.select :flush +4 "processing"%@ +23 ."psFlush"PS.seek 1ml +3 "processing"%"'[q +1097 "core" ' +2 ."psFlush"PSR.select :air +4 "processing"% +21 ."psFlush"PS.seek 2.5ml +3 "processing"%`' +1610 "core" ' +3 ."psFlush"PSV.dial PTV +3 "processing"% +80 "core" +8 ."psFlush"PTV.dial :puck +3 "processing"%-  +75 "core"  +9 ."psFlush"PBV.dial :waste1 +2 "processing"%  +7 "core" +9 ."psFlush"PS.seek 0ml +3 "processing"%7'ܑ +2620 "core" ' +3 ."psFlush"PSV.dial PSR +3 "processing"% +82 "core"  +14 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +3 "processing"%{' +285 ."WCR"CTV.dial :air,avoiding: :intake +4 "collection"'P  +146 "core" +13 "collection"'N& +6 "core" &Xm- U +4 #"WCR"Storing wcr puck in Collection Clamp to tube 1 +2 "manipulator"&% +6 "core" % s   +3 "storage"( % +5 "core" %A 1  +4 "storage"(?. +5 "core" .( +3 "storage"(y& +5 "core" &   +4 "storage"(1& +7 "core" &   +3 "manipulator"&}& +7 "core" &   +3 "manipulator"&A% +6 "core" % s   +4 ."WCR"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."WCR"Elbow.seek 1 +3 "manipulator"&o( +241 "core" ( +3 "manipulator"&F& +6 "core" & 8 $C +3 "storage"(X& +7 "core" & [ Z . +5 ."WCR"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."WCR"Forearm.seek 1 + 800 counts +3 "manipulator"&i'ұ +97 "core" ' +3 "storage"(I& +7 "core" & * / +3 ."WCR"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +7 ."WCR"SE.seek :beamBreak +2 "storage"(;' +272 "core" ' +3 "storage"(- +6 "core" -' +3 ."WCR"SE.configure :default +2 "storage"(#QK-0-\ b +6 "manipulator"&& +4 "core" & C +4 "storage"(& +73 "core" & A D i +4 ."WCR"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +6 ."WCR"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 ."WCR"Forearm.seek 1 +2 "manipulator"&'ϑ +35 "core" ' +3 ."WCR"Elbow.hold +3 "manipulator"&M, +7 "core" , +2 ."WCR"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 "storage"(d- +4 "core" -' +6 ."WCR"SE.seek 6.12 Pucks below Top Plate +3 "storage"(L' +34 "core" ' +4 "manipulator"&a% +14 "core" %ϖ` , ) , +4 "storage"(S& +14 "core" &\ \  < +6 ."WCR"Forearm.force -20 +4 "manipulator"&5 +12 ."WCR"Forearm.seek 1 + 305 counts +4 "manipulator"&n' +24 "core" ' +3 "manipulator"&l& +7 "core" &  = +3 "storage"(4& +7 "core" & ( B +4 ."WCR"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."WCR"Forearm.seek 1 + 800 counts +3 "manipulator"&U'ұ +21 "core" ' +5 ."WCR"SE.seek 7.12 Pucks below Top Plate +4 "storage"(W' +50 "core" ' +3 "manipulator"&,& +7 "core" & , = +3 "manipulator"&_% +6 "core" %Ҭ   +4 ."WCR"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."WCR"Forearm.seek :retract +2 "manipulator"&c' ] +103 "core" ' +4 ."WCR"Elbow.seek CC +3 "manipulator"&=( +150 "core" ( +3 "manipulator"&9& +7 "core" & " % +4 ."WCR"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &+& +4 "core" &  % +4 ."WCR"Forearm.seek CC +3 "manipulator"&J'ш +95 "core" ' +5 ."WCR"Hand.close +4 "manipulator"& / +25 "core" / +24 ."WCR"CC.seek :open +5 "collection"')( +411 "core" ( +2 "storage"(& +7 "core" & D V F +2 "storage"(x& +6 "core" & L W  +3 "manipulator"& & +7 "core" & L ## +2 "manipulator"&% +7 "core" %љ \ ! +5 ."WCR"Forearm.seek :retract +3 "manipulator"&~' ] +52 "core" ' +5 ."psFlush"PSV.dial PTV +6 "processing"%| +32 "core" ' +3 ."WCR"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."WCR"Elbow.seek 1 +3 "manipulator"&( +48 "core" ~ +10 ."psFlush"PS.seek 0ml +3 "processing"%'ܑ +99 "core" ( +3 "manipulator"&!& +5 "core" &  "^ +58 "storage"(& +7 "core" & H A +3 ."WCR"Elbow.reconfigure :limp +10 "manipulator"&$ ,(b +6 ."WCR"Forearm.seek 1 +4 "manipulator"&'ϑ +107 "core" ' +5 ."WCR"Elbow.hold +3 "manipulator"& , +5 "core" , +3 ."WCR"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."WCR"Hand.open +3 "manipulator"&D1 +19 "core" 1 +4 "manipulator"&t% +7 "core" %ϟ 1 > O 4 +3 "storage"(j& +5 "core" & R  +4 ."WCR"Forearm.force -20 +2 "manipulator"&5 +5 ."WCR"Forearm.seek 1 + 314 counts +2 "manipulator"&r' +23 "core" ' +3 "manipulator"&& +7 "core" & K "^ +3 "storage"(H& +5 "core" & . A ` +6 ."WCR"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."WCR"Forearm.seek 1 + 800 counts +2 "manipulator"&'ұ +16 "core" ' +3 "storage"(B% +7 "core" % Z T +6 ."downElevator"SE.seek :down +4 "storage"(b') +99 (]% +4 "core" %̧$ Y N J [t +4 "manipulator"&z% +6 "core" %Ҹ  ( % +4 ."WCR"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 ."WCR"Forearm.seek :retract +3 "manipulator"&\ ' ] +88 "core" ' +15 ' +2 ."downElevator"SE.stop +2 "storage"(5 +6 #tStarting finalPurge +1909 "core" ' +3 ."psFlush"PSV.dial PSR +4 "processing"% +68 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +12 "core"  +11 ."psFlush"PSR.select :flush +4 "processing"%@ +22 ."psFlush"PS.seek 0.5ml +2 "processing"%Z' +592 "core" ' +3 ."psFlush"PSR.select :air +4 "processing"% +21 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2113 "core" ' +4 ."psFlush"PSV.dial PTV +3 "processing"%R +82 "core" +8 ."psFlush"PBV.dial PSV +3 "processing"%\\ U +58 "core" W +10 ."psFlush"PS.seek 0ml +3 "processing"%>'ܑ +2616 "core" ' +4 ."psFlush"PSV.dial PBV +3 "processing"%p @ +49 "core" > +16 ."psFlush"PS.seek 2.5ml +6 "processing"%g' +2632 "core" ' +3 ."psFlush"PSV.dial :waste1 +3 "processing"%(  +78 "core"  +9 ."psFlush"PS.seek :empty +11 "processing"% 's +2618 "core" ' +3 ."psFlush"PSV.dial PSR +3 "processing"%^ +47 "core"  +12 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%' +2620 "core" ' +3 ."psFlush"PSV.dial PTV +4 "processing"% +79 "core" +9 ."psFlush"PBV.dial PSV +3 "processing"%C U +6 "core" U +10 ."psFlush"PS.seek 0ml +3 "processing"%T'ܑ +2615 "core" ' +3 ."psFlush"PSV.dial PBV +3 "processing"%q @ +50 "core" > +8 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2626 "core" ' +3 ."psFlush"PSV.dial :waste1 +3 "processing"%G  +79 "core"  +8 ."psFlush"PS.seek :empty +3 "processing"%m's +2654 "core" ' +3 ."psFlush"PSV.dial PSR +3 "processing"%E +47 "core"  +11 ."psFlush"PSR.select :flush +4 "processing"%@ +22 ."psFlush"PS.seek 1ml +3 "processing"%h'[q +1095 "core" ' +2 ."psFlush"PSR.select :air +4 "processing"% +22 ."psFlush"PS.seek 2.5ml +3 "processing"%v' +1622 "core" ' +2 ."psFlush"PSV.dial PTV +4 "processing"%w +80 "core" +8 ."psFlush"PTV.dial :puck +3 "processing"%&  +6 "core"  +8 ."psFlush"PBV.dial :waste1 +3 "processing"%e  +59 "core" +9 ."psFlush"PS.seek 0ml +3 "processing"%Y'ܑ +2618 "core" ' +3 ."psFlush"PSV.dial PSR +3 "processing"%K +80 "core"  +11 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +2 "processing"%8' +2619 "core" ' +3 ."psFlush"PSV.dial PTV +3 "processing"%O +81 "core" +9 ."psFlush"PS.seek 0ml +3 "processing"%'ܑ +2626 "core" ' +3 ."psFlush"PSV.dial PSR +2 "processing"%Q +81 "core"  +12 ."psFlush"PSR.select :flush +4 "processing"%@ +85 ."psFlush"PS.seek 0.5ml +3 "processing"%k' +588 "core" ' +3 ."psFlush"PSR.select :air +3 "processing"% +23 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2118 "core" ' +3 ."psFlush"PSV.dial PTV +3 "processing"%0 +81 "core" +8 ."psFlush"PBV.dial PSV +3 "processing"%# U +58 "core" W +10 ."psFlush"PS.seek 0ml +3 "processing"%2'ܑ +2624 "core" ' +4 ."psFlush"PSV.dial PBV +3 "processing"% @ +48 "core" ? +8 ."psFlush"PS.seek 2.5ml +3 "processing"%%' +2622 "core" ' +3 ."psFlush"PSV.dial :waste1 +3 "processing"%@  +78 "core"  +8 ."psFlush"PS.seek :empty +3 "processing"%'s +2639 "core" ' +3 ."psFlush"PSV.dial PSR +3 "processing"%f +47 "core"  +11 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +2 "processing"%$' +2097 "Can": KnP +529 "core" ' +4 ."psFlush"PSV.dial PTV +2 "processing"%' +78 "core" +9 ."psFlush"PBV.dial PSV +3 "processing"%u U +6 "core" V +9 ."psFlush"PS.seek 0ml +3 "processing"%<'ܑ +2627 "core" ' +3 ."psFlush"PSV.dial PBV +3 "processing"%/ @ +48 "core" > +9 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2627 "core" ' +3 ."psFlush"PSV.dial :waste1 +3 "processing"%5  +79 "core"  +7 ."psFlush"PS.seek :empty +3 "processing"%3's +2627 "core" ' +4 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'"& +5 "core" &` +4 "manipulator"&& +5 "core" &  L^ +3 "manipulator"&-% +5 "core" % O  L +5 .tElbow.seek PC +2 "manipulator"&( +252 "core" ( +3 "manipulator"&`& +5 "core" &  L) +4 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 && +4 "core" & L) +4 .tForearm.seek PC +2 "manipulator"&7'E +91 "core" ' +3 .tHand.close + "manipulator"&P/ +16 "core" / +7 .tPC.seek :open +2 "processing"%N( +378 "core" ( +2 "manipulator"&& +6 "core" & O) +3 "manipulator"& % +6 "core" %U P* +4 .tForearm.seek :retract +2 "manipulator"&?' ] +95 "core" ' +62 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +5 .tElbow.seek CC +3 "manipulator"&y( +351 "core" ( +4 "manipulator"&1& +6 "core" & M' +3 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &}& +4 "core" & : M' +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +3 "manipulator"&A'ш +103 "core" ' +3 "manipulator"&F& +6 "core" & O K& +3 "manipulator"&X% +7 "core" %ц _ J +3 "collection"':& +6 "core" & +4 "collection"'I& +9 "core" & +5 .tCC.seek :closed +2 "collection"'V(X +4 "core" & +7 &  +4 &.p ,} +10 &_v @ +9 &5g S +9 &A T +10 &D T +9 &uE T +10 &6G U +9 &C U +9 & C U +10 &"}B T +9 &$?D T +10 &&C U +9 &'A T +9 &)C T +10 &+FD U +9 &- D T +9 &.B T +10 &0A U +9 &2OB T +9 &4C T +10 &5D U +9 &7B{ T +10 &9WC T +9 &;D T +9 &<B T +10 &>D T +9 &@`? T +10 &B"B T +9 &CF U +9 &EQ V +10 &G^_ X +9 &I ] +9 &J ` +10 &L _ +9 &NN ` +10 &P ` +9 &Q ` +9 &S a +10 &UO b +9 &W  b% +9 &XlQ a +10 &X (w +9 &Xe N +4 ( +3 "collection"'I& +7 #tCollection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.57 +2 "collection"'& +6 "core" &Xh N + &Xh| N +5 .tHand.open +2 "manipulator"&1 +19 "core" 1 +3 "manipulator"&% +5 "core" %r  C +5 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +2 "manipulator"&d' ] +98 "core" ' +3 #tFlushing the Collection Valve::Manifold +2 "collection"'a& +6 "core" &Xhw N +3 "collection"'S% +5 "core" %z  +4 .tCSV.dial CSR +2 "collection"'l  +44 "core"  +10 #tPulling 5ml of CSR.flush + .CSR.select :flush +3 "collection"' +19 .tCS.seek 5ml +3 "collection"'4'q +1348 "core" ' +4 .tdelay 5 seconds +503 .CSR.select :air +3 "collection"' +18 'i% +4 "core" %q  +5 .tCS.reconfigure :fast +2 "collection"'#d @b +4 .tCS.seek 7.5ml +3 "collection"','G +670 "core" ' +3 .tCSV.dial :waste +2 "collection"'_ +139 "core" +6 .tCS.reconfigure :default +2 "collection"'#P d@b +5 .tCS.seek 0ml +2 "collection"'o'P +1991 "core" ' +3 #tFlushing upper manifold +2 "collection"';& +6 "core" &Xg N +3 "collection"'% +5 "core" %J{ +4 .tCSV.dial :flush +2 "collection"'n  +45 "core"  +7 .tCS.reconfigure :fast +2 "collection"'#d @b +4 .tCS.seek 5ml +3 "collection"'L'q +1270 "core" ' +3 .tdelay 5 seconds +503 .CSV.dial :air +4 "collection"'9 @ +47 "core" B +6 "collection"'+% +5 "core" %qm  +5 .tCS.seek 7ml +61 "collection"'U'd +566 "core" ' +7 ."connect"CSV.dial CBV +5 .tCBV.dial CSV +3 "collection"'M +4 '  +56 "core"  +55  +6 .tCTV.dial :air +3 "collection"'c  +6 "core" +8 .tCS.seek 0ml +3 "collection"''P +1738 "core" ' +3 .tdelay 7 seconds +705 .CS.seek 3ml +2 "collection"''2~ +809 "core" ' +3 .tCSV.dial :waste +2 "collection"'x +46 "core" +9 .tCS.seek 0ml +2 "collection"' 'P +797 "core" ' +3 "collection"'& +5 "core" &Xfm N +4 "collection"'|% +6 "core" %Nj +2 .tCSV.dial :flush +3 "collection"'!  +44 "core"  +8 .tCS.seek 3ml +3 "collection"''2~ +800 "core" ' +3 .tdelay 5 seconds +503 .CSV.dial :air +4 "collection"'J @ +46 "core" B +7 "collection"'=% +6 "core" %2yT  +4 .tCS.seek 4.999ml +3 "collection"'{'q +558 "core" ' +3 .tCSV.dial :air +3 "collection"'D @ +16 "core" > +8 .tCS.seek 0ml +3 "collection"'t'P +1264 "core" ' +4 .tdelay 7 seconds +704 .CS.seek 3ml +3 "collection"'j'2~ +799 "core" ' +9 .tCSV.dial :waste +2 "collection"' +75 "core" +7 .tCS.seek 0ml +3 "collection"'H'P +791 "core" ' +4 #tFlushing lower manifold's waste1 port + "collection"'B& +7 "core" &Xeb N +2 "collection"'~% +5 "core" %RN +4 .tCSV.dial :flush +2 "collection"']  +47 "core"  +8 .tCS.seek 5ml +3 "collection"'z'q +1277 "core" ' +3 .tdelay 5 seconds +503 .CSV.dial :air +3 "collection"' @ +45 "core" @ +7 "collection"'% +6 "core" %qb  +4 .tCS.seek 7ml +2 "collection"'r'h +555 "core" ' +3 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +4 "collection"'W  +3 '  +47 "core"  +98  +8 .tCBV.dial :waste1 +3 "collection"'b @ +45 "core" A +9 .tCS.seek 0ml +2 "collection"''P +1761 "core" ' +4 #tFlushing lower manifold's waste2b port + "collection"'& +5 "core" &Xee N +4 "collection"'Z% +6 "core" %KL +2 .tCSV.dial :flush +3 "collection"'R  +77 "core" +8 .tCS.seek 5ml +2 "collection"'\\'q +1288 "core" ' +3 .tdelay 5 seconds +503 .CSV.dial :air +4 "collection"' @ +46 "core" @ +7 "collection"'p% +6 "core" %qI +4 .tCS.seek 7.001ml +2 "collection"'>'n +569 "core" ' +3 ."connect"CSV.dial CTV +5 .tCTV.dial CSV +3 "collection"'(  +4 'g  +72 "core"  +  +13 .tCBV.dial :waste2b +4 "collection"'^  +82 "core"  +9 .tCS.seek 0ml +2 "collection"' 'P +1739 "core" ' +4 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&& +5 "core" &  D& +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 .tElbow.seek CC +3 "manipulator"&C( +31 "core" ( +3 "manipulator"&& +5 "core" &  G +4 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &q& +4 "core" & \\ G +4 .tForearm.seek CC +3 "manipulator"&T'ш +98 "core" ' +2 .tHand.close +2 "manipulator"&G/ +22 "core" / +6 .tCC.seek :open +3 "collection"'( +410 "core" ( +3 "manipulator"&E& +5 "core" & @ O +4 "manipulator"&m% +6 "core" %ч ! O +4 .tForearm.seek :retract +2 "manipulator"&h' ] +109 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 .tElbow.seek :garage +2 "manipulator"&w(-z +277 "core" ( +3 "manipulator"&&& +5 "core" &-q  S Tn +4 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &e& +4 "core" &-q  ^ Tn +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage +2 "manipulator"&v'o +113 "core" ' +2 .tHand.open +2 "manipulator"&K1 +21 "core" 1 +2 "manipulator"&Y% +7 "core" %wZ V U ;! +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +3 "manipulator"&O' ] +105 "core" ' +4 #tCompleted [myDA_WCR {noKill} # DA sample volume=1000 mL, WCR sample volume=1000 mL] begun 19:18:48 + #Preparing to sleep until +10:00 +8 #Asleep til +10:00 +6 #Continuing at 21:41 +4 "Can"B\ Dn +7 ."Qmail"GoodNews.email "Then, in tube 2: myDA_WCR {noKill}\\t\\t# DA sample volume=1000 mL, WCR sample volume=1000 mL\\n/home/esp/esp2local/mission/3peat_25JUL29.rb:50\\n{1 => 8,\\n 2 => 4,\\n 3 => 0,\\n 4 => 0,\\n 5 => 0,\\n 6 => 0,\\n 7 => 0}\\nCan@21:31:48, 21.9C, 47% humidity, 14.8psia, 12.55V, 0.32A, 4.501Ah, 4.08W\\nSampled 1000.0ml",Subject: "Asleep until 21:41" +24 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF +2 #Shutdown +14652 #"uploadLog"upsync\ [sender] io timeout after 601 seconds -- exiting\ rsync error: timeout in data send/receive (code 30) at io.c(195) [sender=3.1.3] +6830 "Can"H\ + +34534 #"uploadLog"upsync +3830 "Can"M\ 0uF +5 #tPowering core bus +588 .Gate.power :raw,:ON +2 "sampler") +23 )8 +4 "core"  +4 "collection"' +4 'Q +5 "core"  +4 "processing"% +5 % +3 "core"  +8 "collection"' 9\ +6 ' 0\ +3 ' -\ +7 "processing"% 9\ +5 % 2\ +3 % *\ +4 % 0\ +7 "sampler")&\ +4 .tCS.configure :default +2 "collection"'#P d@b +4 .tPS.configure :default +2 "processing"%#A d`xb +4 .tSS.configure :default +2 "sampler")#.0X 8,\\n 2 => 4,\\n 3 => 0,\\n 4 => 0,\\n 5 => 0,\\n 6 => 0,\\n 7 => 0}\\nCan@21:42:20, 21.8C, 47% humidity, 14.8psia, 12.52V, 0.34A, 4.547Ah, 4.30W",Subject: "Started 3peat_25JUL29: myDA_WCR {noKill}\\t\\t# DA sample volume=1000 mL, WCR sample volume=1000 mL" +4 #tda sampling at most 1000ml, wcr at most 1000ml +8 #Loading sh1 puck from tube 2 into Collection Clamp +2 "collection"'}& +4 "core" &~-  +4 .tHand.open +2 "manipulator"&F1 +17 "core" 1 +3 "manipulator"&X% +6 "core" % E , N +3 "storage"(:% +5 "core" %, {\ $ +4 "storage"(?. +5 "core" .([G +4 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 .tSC.seek 2 +3 "storage"()( +830 "core" ( +3 .tSC.configure :limp +2 "storage"($(\ 1b +4 (& +4 "core" & u 0\  +4 "manipulator"&& +5 "core" & ; I- +5 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 .tElbow.seek 2 +2 "manipulator"&( +64 "core" ( +3 "manipulator"&a& +7 "core" & v y ?& +2 "storage"(S& +7 "core" & ;\  +4 .tForearm.seek 2 + 800 counts +2 "manipulator"&I'j +111 "core" ' +3 "storage"(l& +6 "core" & \  +4 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +2 "storage"(A' +295 "core" ' +4 "storage"(s- +5 "core" -' +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +5 (i& +6 "core" & v u H\  +3 "manipulator"&4& +6 "core" & { z ?% +3 .tElbow.seek 2 +2 "manipulator"&_( +6 "core" ( +3 "manipulator"&,& +5 "core" & z { > =% +4 "storage"(;& +6 "core" & { z x\  +4 .tForearm.seek 2 + 300 counts +3 "manipulator"&'v +22 "core" ' +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 .tHand.close +2 "manipulator"&n/ +25 "core" / +5 ."downElevator"SE.seek :down +6 "manipulator"&o& +2 "storage"(9') +13 "core" & h s A% +3 "manipulator"&+% +6 "core" %} ~ A? +4 .tForearm.seek :retract +2 "manipulator"&L' ] +98 "core" ' +3 .tElbow.seek CC +3 "manipulator"& ( +140 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +6 "core" ( +2 "manipulator"&M& +5 "core" & j t >% +4 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &c& +4 "core" & , C% +5 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +3 "manipulator"&U'ш +99 "core" ' +3 "manipulator"&& +7 "core" &  D% +3 "manipulator"&x% +5 "core" %ч A +5 "collection"'& +6 "core" &~  +4 "collection"'& +8 "core" &~  +4 .tCC.seek :closed +4 "collection"'|(X +76 "core" &~'  + &~%  + &~  + &~  + &~  +3 &~  + &~  + &~ \  + &4u ,~ + &_v @ +5 &*e S +9 &B T +10 &C U +9 &k? T +10 &,C U +9 &B U +9 & D U +10 &"rA U +9 &$5D T +9 &%A T +10 &'C T +9 &){? T +10 &+=? T +9 &,@ T +9 &.@ T +10 &0? T +9 &2E> T +9 &4@ T +10 &5C U +9 &7> U +10 &9M> T +9 &;? U +9 &<A T +10 &>? U +9 &@T@ U +10 &B@ U +9 &C> T +9 &EI V +10 &GYO V +9 &I\\ X +9 &Jr Z +10 &L ] +9 &NE _ +9 &P _ +10 &Q ` +9 &S ` +10 &UE b +9 &W b# +9 &XcP "j +10 &X| U +5 ( +5 "collection"'& +6 #tCollection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.45 +3 .Hand.open +2 "manipulator"&!1 +5 "core" &Xf U +13 1 +2 "manipulator"& % +6 "core" %ч < D q 8 +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +3 "manipulator"&J' ] +94 "core" ' +4 #tcollectSample 1000ml w/bubble point of 24psi +2 #Priming 7ml + .Gate.power :sampler,:ON +180 .Flow.enablePump :primary +11 .Flow.setRate 6.0 +10 .Intake.select :close +2 .Exhaust.select :close +2 .SS.hold +2 "sampler")=+ +5 "core" + +3 "sampler")% +5 "core" % _ " +4 "collection"'D& +5 "core" &Xf U +6 "Can"L wV +3 #tCalibrating pressure and temperature sensors +6 .CTV.dial :air +5 .SSV.dial :spit,avoiding: :exhaust +2 "sampler"){ +6 "core"  +7 .tSS.reconfigure :fast + "sampler")#.0X 8,\\n 2 => 4,\\n 3 => 0,\\n 4 => 0,\\n 5 => 0,\\n 6 => 0,\\n 7 => 0}\\nCan@21:42:20, 21.8C, 47% humidity, 14.8psia, 12.52V, 0.34A, 4.547Ah, 4.30W",Subject: "da sampling at most 1000ml, wcr at most 1000ml" +2828 #"flow"4.6L/min +4690 #"uploadLog"upsync +5123 "Can"T }s I +1998 .tFlow.enablePump :primary +2 .Flow.setRate 2.5 +12 ."connect"SSV.dial CBV +4 .tCBV.dial SSV +5 "sampler")z  +8 "collection"'W @ +2 "core"  +13 ? +9 #tAllowing 40 seconds for 7.0ml of remaining 7.0ml +4 "Can"S  I +3 .tIntake.select :open +2 "sampler") +217 "collection"'% +4 "core" %R +3 #tIntake @35.6psia, vacuum from 10.0 to 13.0psi +3 .SS.reconfigure :inhaling 2.16ml/s +2 "sampler")#.0X1+ +5 "core" + +3 "sampler")% +7 "core" %'\\V P G +3 "collection"'& +6 "core" &Xb U +5 "Can"U  3 +3 .tCTV.dial :intake +2 "collection"'q  +6 "core"  +71 ."connect"SSV.dial CBV +5 .tCBV.dial SSV +5 "sampler")G  +5 "collection"'y @ +11 "core" ? +67 +8 #tAllowing 2:10 for 25.0ml of remaining 1000.0ml +5 "Can"R  3 +3 .tIntake.select :open +2 "sampler") +217 "collection"'d% +4 "core" %R +4 #tIntake @35.6psia, vacuum from 10.0 to 13.0psi +3 .SS.reconfigure :inhaling 1.73ml/s + "sampler")#.x0X/% +4 "core" %R  +4 #tIntake @35.7psia, vacuum from 10.0 to 13.0psi +3 .SS.reconfigure :inhaling 1.73ml/s +2 "sampler")#.x0X2C~; +3 .tIntake.select :open +2 "sampler") +217 "collection"'\\% +4 "core" %R" +3 #tIntake @35.9psia, vacuum from 10.0 to 13.0psi +3 .SS.reconfigure :inhaling 1.73ml/s +2 "sampler")#.x0X6 @ +6 "core" ? +72 +8 #tAllowing 2:10 for 25.0ml of remaining 400.0ml +4 "Can"M K +3 .tIntake.select :open +2 "sampler") +217 "collection"'G% +4 "core" %R  +3 #tIntake @35.8psia, vacuum from 10.0 to 13.0psi +3 .SS.reconfigure :inhaling 1.73ml/s +2 "sampler")#.x0X5'! +887 "core" ' +3 .tExhaust.select :close +2 "sampler") +16 ."connect"SSV.dial CBV +5 .tCBV.dial SSV +3 "sampler")^  +7 "collection"'G @ +6 "core" ? +70 +8 #tAllowing 2:10 for 25.0ml of remaining 100.0ml +4 "Can"R / +2 .tIntake.select :open +2 "sampler") +218 "collection"'d% +5 "core" %R!| +3 #tIntake @36.0psia, vacuum from 10.0 to 13.0psi +3 .SS.reconfigure :inhaling 1.73ml/s +2 "sampler")#.x0X9 +6 ."CSpush"CS.reconfigure :fast +2 "collection"'#d @b +5 ."CSpush"CS.seek 0ml +3 "collection"'A'P +107 "core" ' +4 .tSSV.dial :spit,avoiding: :exhaust +63 "sampler") +142 "core"  +7 .tSS.reconfigure :exhale +3 "sampler")#.0X +142 "core"  +6 .tSS.reconfigure :default +2 "sampler")#.0Xd +105 "collection"'9 +4 "core" 9IBd +104 "collection"'.9 +5 "core" 9gFd +104 "collection"'u9 +4 "core" 9Kd +105 "collection"'9 +4 "core" 9Od +104 "collection"' 9 +5 "core" 9Sd +104 "collection"'9 +5 "core" 9Xd +104 "collection"'N9 +5 "core" 9\\d +104 "collection"'79 +4 "core" 9)`d +105 "collection"'}9 +4 "core" 9Lec +105 "collection"'"9 +4 "core" 9mi` +104 "collection"'P9 +5 "core" 9m] +105 "collection"'F9 +4 "core" 9rZ +104 "collection"'X9 +4 "core" 9vW +105 "collection"'?9 +4 "core" 9{S +159 "collection"'@9 +4 "core" 9*N +105 "collection"'`9 +4 "core" 9LL +104 "collection"'9 +4 "core" 9mI +105 "collection"'9 +5 "core" 9G +104 "collection"'a9 +4 "core" 9C +105 "collection"'S9 +4 "core" 9A +105 "collection"'9 +4 "core" 9? +104 "collection"' 9 +4 "core" 9 < +105 "collection"'69 +4 "core" 9*: +104 "collection"'s9 +4 "core" 9I8 +104 "collection"':9 +4 "core" 9d6 +105 "collection"'i9 +5 "core" 94 +104 "collection"'49 +5 "core" 93 +104 "collection"',9 +4 "core" 91 +105 "collection"'-9 +4 "core" 9/ +104 "collection"'+9 +4 "core" 9. +105 "collection"';9 +4 "core" 9, +104 "collection"'o9 +4 "core" 9+ +105 "collection"'9 +4 "core" 9%* +104 "collection"'I9 +4 "core" 98( +105 "collection"'c9 +4 "core" 9L( +104 "collection"'n9 +5 "core" 9^' +104 "collection"'l9 +4 "core" 9p% +105 "collection"'9 +4 "core" 9$ +104 "collection"'M9 +5 "core" 9" +104 "collection"'A9 +4 "core" 9" +105 "collection"'9 +4 "core" 9! +104 "collection"'_9 +5 "core" 9! +104 "collection"'9 +4 "core" 9 +105 "collection"'x9 +4 "core" 9 +104 "collection"'L9 +4 "core" 9 +105 "collection"'!9 +5 "core" 9 +104 "collection"'19 +4 "core" 9   +105 "collection"'9 +4 "core" 9  +104 "collection"' 9 +4 "core" 9  +105 "collection"'9 +4 "core" 9 % +104 "collection"'D9 +5 "core" 9 0 +104 "collection"'99 +4 "core" 9 :" +105 "collection"'U9 +4 "core" 9 C& +104 "collection"'9 +4 "core" 9 N+ +105 "collection"'=9 +4 "core" 9 V/ +105 "collection"'9 +4 "core" 9 _3 +104 "collection"'B9 +5 "core" 9 g8 +104 "collection"'~9 +4 "core" 9 o< +105 "collection"']9 +4 "core" 9 w@ +104 "collection"'t9 +5 "core" 9 E +104 "collection"'{9 +5 "core" 9 I +105 "collection"'z9 +4 "core" 9 M +104 "collection"'9 +4 "core" 9 R +105 "collection"'9 +4 "core" 9 V +104 "collection"'9 +4 "core" 9 Z +160 "collection"'H9 +5 "core" 9 a +104 "collection"'9 +4 "core" 9 e +105 "collection"'j9 +4 "core" 9 j +104 "collection"'R9 +4 "core" 9 n +105 "collection"'b9 +4 "core" 9 r +104 "collection"'p9 +4 "core" 9 w +105 "collection"'Z9 +4 "core" 9 { +104 "collection"'g9 +4 "core" 9  +105 "collection"'\\9 +4 "core" 9  +105 "collection"'r9 +4 "core" 9  +104 "collection"'9 +5 "core" 9  +104 "collection"'9 +4 "core" 9  +104 "collection"'9 +4 "core" 9  +105 "collection"'(9 +4 "core" 9  +104 "collection"'y9 +4 "core" 9  +105 "collection"'W9 +4 "core" 9   +104 "collection"'9 +4 "core" 9 \  +105 "collection"'q9 +4 "core" 9   +104 "collection"'G9 +4 "core" 9\   +105 "collection"'d9 +4 "core" 9\   +104 "collection"'>9 +5 "core" 9\  +104 "collection"'^9 +4 "core" 9\  +105 "collection"'T9 +4 "core" 9\  +104 "collection"'m9 +4 "core" 9\  +105 "collection"'&9 +4 "core" 9\  +104 "collection"'e9 +5 "core" 9\  +104 "collection"'V9 +4 "core" 9\ $ +105 "collection"'Y9 +4 "core" 9\ ' +105 "collection"'E9 +4 "core" 9\ , +104 "collection"'h9 +4 "core" 9\ . +105 "collection"'K9 +4 "core" 9\ 3 +104 "collection"'Q9 +4 "core" 9\ 7 +105 "collection"'C9 +4 "core" 9\ : +104 "collection"'k9 +4 "core" 9\ > +105 "collection"'9 +4 "core" 9\ A +104 "collection"'v9 +5 "core" 9\ E +104 "collection"'09 +4 "core" 9\ H +105 "collection"'29 +4 "core" 9\ L +8 .tCH.hold 10:00,70C +5 "collection"' `\ `\ K\ +2 '#9 +12 "core"  +2 9\ L +2 "collection"'$% +7 "core" %  v +3 #tBegun lysing Collection Puck Heater at 68C/30.8psia +3885 "Can"J #?s +56094 "core" ` +3 "collection"'/9 +6 "core" 9\  +3 "collection"'O% +6 "core" %   +3 #tEnded lysing Collection Puck Heater at 70C/29.8psia +3 .CS.seek 0ml +2 "collection"'<'P +334 "core" ' +5 .tCTV.dial between spare and airCTV,avoiding: :intake +3 "collection"'% @ +113 "core" A +6 .tCSV.dial :air +2 "collection"'' @ +45 "core" ? +8 .tCS.seek 5ml +2 "collection"'3'q +1357 "core" ' +3 .tCSV.dial CTV +62 "collection"'w  +46 "core"  +6 .tdelay 2 seconds +210 .CSV.dial :air +2 "collection"'f @ +46 "core" ? +6 .tdelay 2 seconds +203 .CSV.dial CTV +2 "collection"'5  +47 "core"  +7 .tdelay 2 seconds +202 .CSV.dial :air +3 "collection"' @ +46 "core" ? +6 .tdelay 2 seconds +204 .CS.seek 0ml +3 "collection"'*'P +903 "Can"I [Xs +449 "core" ' +3 "collection"'% +6 "core" %U\ \ | o +3 #tPuck @56.8psia after final lysis pressurization +2 #Recovering Lysate into Collection syringe + .CSV.dial CBV +3 "collection"'\ +120 "core" +6 .tCBV.dial CSV +2 "collection"'  +31 "core" +7 "collection"'.% +5 "core" %U I ? J +5 .tCS.seek 5.001ml +2 "collection"'u'q +1357 "core" ' +4 .tdelay 5 seconds +503 .CTV.dial :air +3 "collection"'  +47 "core" +6 "collection"' % +5 "core" %qLG  +5 .tCS.seek 7.001ml +2 "collection"''m +603 "core" ' +4 .tdelay 5 seconds +502 .CSV.dial :air2 +4 "collection"'N @ +58 "core" A +7 .tCS.seek 10ml +2 "collection"'7' +842 "core" ' +4 .tCSV.dial between air and CTV,avoiding: CBV +3 "collection"'} ` +137 "core" b +6 #tLysing Complete +2 "collection"'"& +5 "core" &XcX U +4 #tStoring sh1 puck in Collection Clamp to tube 1 +2 "manipulator"&P% +6 "core" % o y y u > +3 "storage"(F% +5 "core" %B | w s\  +3 "storage"(X. +5 "core" .( +4 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +5 .tSC.seek 1 +2 "storage"(?( +191 "core" ( +3 .tSC.configure :limp +2 "storage"($(\ 1b +4 (@& +4 "core" & . G \  +3 "manipulator"&`& +6 "core" & | y H =$ +3 "manipulator"&% +5 "core" % o y z ~ = +5 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 .tElbow.seek 1 +2 "manipulator"&( +165 "core" ( +2 "manipulator"&a& +6 "core" & c c \ @@ +3 "storage"(S& +5 "core" & a l 8\  +5 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 1 + 800 counts +2 "manipulator"&'ұ +104 "core" ' +3 "storage"( & +6 "core" & \  +4 .tSE.reconfigure :pick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +2 "storage"(6' +268 "core" ' +3 "storage"(s- +5 "core" -'G +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +5 "manipulator"&:& +5 "core" & u x 6 >@ +3 "storage"(i& +6 "core" & R T\  +3 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +5 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek 1 +2 "manipulator"&4'ϑ +104 "core" ' +3 .tElbow.hold +3 "manipulator"&,, +7 "core" , +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 "storage"(-- +4 "core" -'G +5 .tSE.seek 7.14 Pucks below Top Plate +3 "storage"(+' +40 "core" ' +3 "manipulator"&;% +6 "core" %φ_  " +3 "storage"(o& +6 "core" & F\  +2 .tForearm.force -20 +2 "manipulator"&5 +6 .tForearm.seek 1 + 289 counts +2 "manipulator"&'в +11 "core" ' +3 "manipulator"&I& +6 "core" & X T 5 <@ +3 "storage"(c& +7 "core" & S P @\  +4 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 1 + 800 counts +2 "manipulator"&n'ұ +23 "core" ' +4 .tSE.seek 8.14 Pucks below Top Plate +2 "storage"(l' +44 "core" ' +3 "manipulator"&& +6 "core" &   i 2@ +3 "manipulator"&M% +6 "core" %ҫ  \  2 +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +3 "manipulator"&A' ] +91 "core" ' +3 .tElbow.seek CC +2 "manipulator"&( +157 "core" ( +3 "manipulator"&_& +7 "core" & = 2 6 9 m +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +4 "core" & : < w 6 m +4 .tForearm.seek CC +2 "manipulator"&x'ш +96 "core" ' +3 .tHand.close + "manipulator"&L/ +16 "core" / +6 .tCC.seek :open +2 "collection"'!( +407 "core" ( +3 "storage"(1& +5 "core" & v y T\  +4 "storage"(& +6 "core" & x v Q\  +3 "manipulator"& & +6 "core" & x { ? l +2 "manipulator"&% +7 "core" %ћ z { K > +3 .tForearm.seek :retract +3 "manipulator"&D' ] +109 "core" ' +4 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 .tElbow.seek 1 +2 "manipulator"&9( +158 "core" ( +3 "manipulator"&U& +5 "core" &\  BW +4 "storage"(& +6 "core" & D\  +3 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +6 .tForearm.seek 1 +2 "manipulator"&='ϑ +109 "core" ' +3 .tElbow.hold +3 "manipulator"&, +6 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tHand.open +3 "manipulator"&B1 +27 "core" 1 +5 "manipulator"&~% +5 "core" %ϐt  0 +4 "storage"(]& +6 "core" & 4 + G\  +2 .tForearm.force -20 +2 "manipulator"&5 +5 .tForearm.seek 1 + 299 counts +2 "manipulator"&t'м +22 "core" ' +3 "manipulator"&{& +6 "core" &\ ! CW +3 "storage"(z& +6 "core" & z z 8\  +58 .tForearm.reconfigure :tight +10 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 1 + 800 counts +3 "manipulator"&'ұ +22 "core" ' +3 "storage"(% +5 "core" % y ~ \  +6 ."downElevator"SE.seek :down +4 "storage"(') +98 (H% +4 "core" %# l p L\ [s +4 "manipulator"&% +6 "core" %ҭ  B +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +3 "manipulator"&j' ] +91 "core" ' +7 ' +3 ."downElevator"SE.stop + "storage"(5 +5 #tTranferring DA +2 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'R& +5 "core" &m +4 "manipulator"&b& +6 "core" &\ DW +3 "manipulator"&[% +6 "core" % Y : D +4 .tElbow.seek FlushPuck::Garage +3 "manipulator"&p(-z +174 "core" ( +3 "manipulator"&Z& +6 "core" &-  GY +3 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &g& +4 "core" &-  GY +4 .tForearm.seek :garage +2 "manipulator"&\\'o +114 "core" ' +3 .tHand.close +2 "manipulator"&r/ +23 "core" / +3 "manipulator"&& +6 "core" &- = > - 6Y +3 "manipulator"&% +6 "core" %}k : ; ! 6 +4 .tForearm.seek :retract +3 "manipulator"&' ] +103 "core" ' +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 .tElbow.seek CC +2 "manipulator"&(( +281 "core" ( +4 "manipulator"&y& +6 "core" &\ X G"| +3 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &W& +4 "core" &\  G"| +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek CC +2 "manipulator"&'ш +100 "core" ' +3 "manipulator"&q& +5 "core" & X D"| +4 "manipulator"&G% +6 "core" %щ - D +4 "collection"'d& +6 "core" & +4 "collection"'>& +7 "core" & +6 .tCC.seek :closed +2 "collection"'^(X +4 "core" & +6 &  +6 &.m ,} +10 &ar @ +9 &Ac R +10 &B S +9 &Ag S +9 &CF S +10 &CG S +9 &C S +9 & D S +10 &"C S +9 &$MEv S +10 &&CZ S +9 &'E S +9 &)A S +10 &+UC  S +9 &-B S +9 &.D S +10 &0E S +9 &2^B R +10 &4C S +9 &5Au S +9 &7C] S +10 &9eDE S +9 &;'F S +9 &<A S +10 &>C R +9 &@mC S +10 &B/E S +9 &CG S +9 &EW~ U +10 &Ggje X +9 &IK \\ +10 &J1 _ +9 &L _ +9 &NX _ +10 &Pg ` +9 &Q a +9 &S a +10 &UT b# +9 &W b9 +9 &XmW ] +10 &Xx (x +9 &Xyl ] +3 ( +3 "collection"'>& +6 "core" &Xx_ ] +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 2.52 +2 "collection"'T& +6 "core" &XyK ] +4 .tHand.open +2 "manipulator"&m1 +18 "core" 1 +56 "manipulator"&&% +6 "core" % R K = < +4 .tForearm.reconfigure :loose +11 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +2 "manipulator"&e' ] +99 "core" ' +2 .tPSV.dial PSR +3 "processing"%V +147 "core"  +10 "processing"%Y% +7 "core" %܏ +3 #tPulling 1.5ml of PSR.flush +2 .PSR.select :flush +3 "processing"%@ +21 .tPS.seek 1.5ml +3 "processing"%E' +1598 "core" ' +3 .tdelay 5 seconds +503 .PSV.dial :waste1 +3 "processing"%h  +47 "core"  +7 .tPS.seek 0ml +3 "processing"%K'ܑ +1612 "core" ' +3 .tPSV.dial PSR +3 "processing"%Q +47 "core"  +11 .tPSR.select :air +3 "processing"% +20 .tPS.seek 2.5ml +2 "processing"%C' +2620 "core" ' +5 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +5 "processing"%k +2 "collection"'  +12 "core" @ +3 "processing"%v +4 "core" @ +4 "processing"%0  +63 "core" +112 +9 .tPSV.dial :mixloop +3 "processing"%2 +113 "core" +6 .tCTV.dial :air,avoiding: :intake +3 "collection"'#  +15 "core" +6 .tPTV.dial :PRVmixing +3 "processing"%$  +135 "core" +9 .tPS.seek 0ml +3 "processing"%'ܑ +2617 "core" ' +3 .tPSV.dial :air +2 "processing"%  +46 "core"  +8 .tPS.seek 2.5ml +2 "processing"%/' +2620 "core" ' +2 .tPSV.dial :mixloop +3 "processing"%O +48 "core" +8 .tPS.seek 0ml +2 "processing"%8'ܑ +2624 "core" ' +3 .tPSV.dial :air +3 "processing"%%  +47 "core"  +8 .tPS.seek 2.5ml +2 "processing"%'' +2625 "core" ' +2 .tPSV.dial :mixloop +3 "processing"%< +48 "core" +8 .tPS.seek 0ml +3 "processing"%w'ܑ +2629 "core" ' +4 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&f& +6 "core" &\ y B"{ +57 .tElbow.reconfigure :tight +10 "manipulator"&$&.,(\ #b +5 .tElbow.seek CC +2 "manipulator"&5( +37 "core" ( +3 "manipulator"& & +6 "core" & * Dg +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &3& +4 "core" & e Dg +5 .tForearm.seek CC +2 "manipulator"&'ш +99 "core" ' +3 .tHand.close + "manipulator"&\ / +16 "core" / +6 .tCC.seek :open +3 "collection"'( +412 "core" ( +3 "manipulator"&.& +6 "core" & Z Kg +3 "manipulator"&*% +5 "core" %і  K +4 .tForearm.seek :retract +3 "manipulator"&' ] +99 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 .tElbow.seek :garage +2 "manipulator"& (-z +290 "core" ( +2 "manipulator"&u& +6 "core" &-n 0 K +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &N& +6 "core" &-n M K +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek :garage +2 "manipulator"&'o +112 "core" ' +2 .tHand.open +2 "manipulator"&}1 +16 "core" 1 +3 "manipulator"&"% +6 "core" %vH 5 7 8 6 +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +2 "manipulator"&P' ] +106 "core" ' +3 .tPSV.dial :mixloop +2 "processing"%F +6 "core" +6 .tPTV.dial :PRVmixing +2 "processing"%X  +15 "core" +6 ."connect"PRV.dial CBV +4 .tCBV.dial PRV +6 "collection"'@  +7 "core" +6 .tCTV.dial :air,avoiding: :intake +6 #Loading lyfil puck from tube 2 into Collection Clamp + "collection"'`& +7 "core" &| +3 "manipulator"&% +6 "core" % K ? L +3 "storage"()% +6 "core" %B 8\ % +2 "storage"(a. +6 "core" .( +4 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +5 .tSC.seek 2 +2 "storage"(S( +201 "core" ( +3 .tSC.configure :limp +2 "storage"($(\ 1b +5 ( & +4 "core" & \ !! +3 "manipulator"& & +5 "core" &-q X K +4 "manipulator"&J% +6 "core" % K / K +4 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 .tElbow.seek 2 +3 "manipulator"&s( +181 "core" ( +2 "manipulator"&:& +7 "core" & " L +2 "storage"(i& +6 "core" & $\ %# +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 .tForearm.seek 2 + 800 counts +2 "manipulator"&-'j +98 "core" ' +3 "storage"(;& +5 "core" & \ %# +58 .tSE.reconfigure :pick +11 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +2 "storage"(o' +293 "core" ' +2 "storage"(I- +6 "core" -'> +4 .tSE.configure :default + "storage"(#QK-0-\ b +6 (c& +4 "core" & -\ # +3 "manipulator"&& +7 "core" &  F +3 .tElbow.seek 2 +3 "manipulator"&( +16 "core" ( +3 "manipulator"&M& +5 "core" & ? EW +4 "storage"(& +6 "core" & ]\ # +4 .tForearm.seek 2 + 300 counts +2 "manipulator"&6'v +32 "core" ' +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 .tHand.close + "manipulator"&4/ +24 "core" / +6 ."downElevator"SE.seek :down +4 "manipulator"&& +4 "storage"(+') +12 "core" & i  Y BW +3 "manipulator"&_% +6 "core" %k  E( +4 .tForearm.seek :retract +3 "manipulator"&' ] +94 "core" ' +3 .tElbow.seek CC +2 "manipulator"&n( +144 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +31 "core" ( +3 "manipulator"&,& +6 "core" &  G +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &L& +4 "core" &  H +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek CC +2 "manipulator"&A'ш +98 "core" ' +3 "manipulator"&|& +6 "core" &  C +4 "manipulator"&1% +5 "core" %ђ T C +4 "collection"'& +6 "core" & +4 "collection"' & +8 "core" & +4 .tCC.seek :closed +4 "collection"'(X +5 "core" &i +4 &F 6 +8 &Ep; 2 +9 &;np& G +10 &T S +9 &@ R +10 &UD S +9 &Fr S +9 &Gz S +10 &C R +9 &!]C S +9 &# D R +10 &$C R +9 &&C R +10 &(eA S +9 &*(Ar R +9 &+Bd R +10 &-CP R +9 &/nB@ R +9 &10Bh R +10 &2A S +9 &4D S +9 &6tC S +10 &88Cj R +9 &9D^ S +10 &;DK S +9 &=}A= S +9 &??A6 S +10 &AA- R +9 &BC& R +9 &DG S +10 &FDL T +9 &HT U +10 &Id W +9 &Ku [\ +9 &M. ^ +10 &N ^ +9 &P ` +10 &Rh b +9 &T0 ` +9 &U b! +10 &W T +9 &Xe !_ +9 &X~ X +10 ( +4 "collection"' & +6 #tCollection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.64 +4 .Hand.open + "manipulator"&U1 +6 "core" &Xfr P +17 1 +2 "manipulator"&% +6 "core" %} l ? +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +3 "manipulator"&x' ] +98 "core" ' +3 .tCTV.dial CSV,avoiding: :intake +3 "collection"'  +142 "core"  +8 .tCSV.dial CTV +3 "collection"'B  +28 "core"  +73 .tPS.seek 2.5ml +2 "processing"%~' +2617 "core" ' +3 "collection"']% +5 "core" %h_  +5 .tCS.seek 4.25ml +2 "collection"'{'Z$ +1548 "core" ' +4 .tdelay 8 seconds +803 .PSV.dial :air +3 "processing"%z  +47 "core"  +9 .tdelay 2 seconds +203 .PSV.dial :waste2 +2 "processing"%D  +81 "core"  +9 .tPS.seek 0ml +3 "processing"%'ܑ +2626 "core" ' +3 .tCBV.dial between PRV and waste1 +3 "collection"'9 ` +37 "core" ^ +6 .tCSV.dial :air +3 "collection"'H @ +47 "core" ? +8 .tCS.seek 10ml +2 "collection"'' +1542 "core" ' +2 .tCSV.dial CTV +3 "collection"'=  +46 "core"  +9 .tCS.seek 0ml +2 "collection"'R'P +2628 "core" ' +4 .tCBV.dial :waste1 +2 "collection"'b @ +30 "core" ? +7 .tdelay 5 seconds +503 .CTV.dial :air,avoiding: :intake +4 "collection"'[  +144 "core" +6 "collection"'t& +6 "core" &Xe}u P +3 #tStoring lyfil puck in Collection Clamp to tube 1 +2 "manipulator"&l% +6 "core" % l u f + = +3 "storage"(% +6 "core" %A z o ^\  +2 "storage"(Z. +5 "core" .( +4 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 .tSC.seek 1 +2 "storage"(g( +205 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +5 (& +3 "core" &  8\  +4 "manipulator"&& +5 "core" & K R 3 : +3 "manipulator"&r% +7 "core" % l G J n < +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 1 +2 "manipulator"&( +152 "core" ( +3 "manipulator"&& +5 "core" & , / I 8b +3 "storage"(j& +6 "core" & U U .\  +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 1 + 800 counts +2 "manipulator"&\\'ұ +98 "core" ' +3 "storage"(y& +6 "core" &  : \  +4 .tSE.reconfigure :pick + "storage"(#]K-0-\ b +13 .tSE.seek :beamBreak +2 "storage"(W' +263 "core" ' +2 "storage"(p- +6 "core" -' +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +5 "manipulator"&q& +4 "core" & ? 5 s 8b +3 "storage"(G& +6 "core" & L P V\  +3 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +5 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek 1 +2 "manipulator"&d'ϑ +37 "core" ' +4 .tElbow.hold +56 "manipulator"&, +5 "core" , +3 .tElbow.reconfigure :tight +11 "manipulator"&$&.,(\ #b +4 "storage"(!- +4 "core" -' +6 .tSE.seek 8.12 Pucks below Top Plate +2 "storage"(T' +34 "core" ' +3 "manipulator"&m% +5 "core" %ύ\\  ( +4 "storage"(&& +6 "core" &  \  +3 .tForearm.force -20 + "manipulator"&5 +6 .tForearm.seek 1 + 296 counts +2 "manipulator"&>'й +21 "core" ' +3 "manipulator"&V& +6 "core" & N H P :b +3 "storage"(Y& +6 "core" & V W t\  +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 1 + 800 counts +2 "manipulator"&'ұ +24 "core" ' +4 .tSE.seek 9.12 Pucks below Top Plate +2 "storage"(h'V +44 "core" ' +3 "manipulator"&E& +7 "core" & ? K 9b +3 "manipulator"&Q% +6 "core" %ҭ S R M : +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +2 "manipulator"&K' ] +87 "core" ' +4 .tElbow.seek CC +2 "manipulator"&k( +155 "core" ( +3 "manipulator"&v& +6 "core" & W T  :_ +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +4 "core" & F Q ] 9_ +4 .tForearm.seek CC +3 "manipulator"&0'ш +92 "core" ' +3 .tHand.close +2 "manipulator"&2/ +16 "core" / +5 .tCC.seek :open +3 "collection"'#( +409 "core" ( +3 "storage"($& +6 "core" & k h \  +3 "storage"(C& +5 "core" &  k\  +3 "manipulator"&& +6 "core" &  M A\\ +3 "manipulator"&% +7 "core" %ћ { y V > +3 .tForearm.seek :retract +3 "manipulator"&O' ] +98 "core" ' +4 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 .tElbow.seek 1 +2 "manipulator"&/( +162 "core" ( +2 "manipulator"&%& +7 "core" & r BL +3 "storage"(8& +6 "core" & \  +3 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +6 .tForearm.seek 1 +2 "manipulator"&<'ϑ +109 "core" ' +3 .tElbow.hold +2 "manipulator"&', +6 "core" , +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tHand.open +2 "manipulator"&f1 +20 "core" 1 +4 "manipulator"& % +6 "core" %ϝu = < = 5 +3 "storage"(3& +7 "core" & x u \  +2 .tForearm.force -20 +2 "manipulator"&5 +59 .tForearm.seek 1 + 312 counts +10 "manipulator"&\ ' +23 "core" ' +2 "manipulator"&(& +7 "core" & _ GL +3 "storage"(e& +6 "core" & \  +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 1 + 800 counts +2 "manipulator"&^'ұ +16 "core" ' +2 "storage"(.% +7 "core" %Z \  +5 ."downElevator"SE.seek :down +4 "storage"(*') +98 (% +4 "core" %H# 1\ Zq +3 "manipulator"&u% +7 "core" %ҹ W H +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +2 "manipulator"&5' ] +89 "core" ' +4 ' +2 ."downElevator"SE.stop +2 "storage"(5 +4 .tPSV.dial :air +3 "processing"%N  +81 "core" +7 .tPS.seek 2.5ml +2 "processing"%}' +2621 "core" ' +3 .tdelay 1 second +102 .PSV.dial :mixloop +3 "processing"%" +46 "core" +6 .tdelay 1 second +103 .PSV.dial :air +2 "processing"%F  +47 "core"  +5 .tdelay 1 second +103 .PSV.dial :mixloop +3 "processing"%X +45 "core" +6 .tdelay 1 second +103 .PSV.dial :air +3 "processing"%@  +46 "core"  +6 .tdelay 1 second +104 .PS.seek 0ml +2 "processing"%'ܑ +2637 "core" ' +3 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%`& +5 "core" &j$  +4 "manipulator"&& +6 "core" & : NL +2 "manipulator"&)% +7 "core" % I " M +3 .tElbow.seek FlushPuck::Garage +3 "manipulator"&a(-z +176 "core" ( +3 "manipulator"&& +6 "core" &-{ b Og +3 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 & & +4 "core" &-{ H Ng +4 .tForearm.seek :garage +2 "manipulator"& 'o +114 "core" ' +3 .tHand.close +2 "manipulator"&J/ +22 "core" / +3 "manipulator"&?& +6 "core" &-{ V H  8 +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&' ] +107 "core" ' +4 #tLoading da puck from tube 2 into Processing Clamp +2 "processing"%b& +6 "core" & +2 "manipulator"&[% +6 "core" % Z R K +4 "storage"(t% +5 "core" %A g\ % +3 "storage"(l. +5 "core" .( +4 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 .tSC.seek 2 +2 "storage"(( +201 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +5 (Z& +3 "core" & | f \ ) +4 "manipulator"&& +6 "core" &-~\ ! J!r +3 "manipulator"&% +5 "core" % Z R J +5 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 .tElbow.seek 2 +2 "manipulator"&r( +166 "core" ( +2 "manipulator"&S& +7 "core" & A KR +2 "storage"(& +7 "core" & \ %) +4 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 2 + 800 counts +2 "manipulator"&j'j +95 "core" ' +2 "storage"(y& +7 "core" & \ %) +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +7 .tSE.seek :beamBreak + "storage"(n' +307 "core" ' +2 "storage"(x- +6 "core" -' +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +5 (p& +4 "core" & 5\ #) +4 "manipulator"&q& +5 "core" & : JR +4 .tElbow.seek 2 +3 "manipulator"&G( +5 "core" ( +3 "manipulator"&!& +7 "core" &  JR +2 "storage"(m& +6 "core" & \ #) +4 .tForearm.seek 2 + 300 counts +3 "manipulator"&&'v +15 "core" ' +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 .tHand.close + "manipulator"&V/ +25 "core" / +6 ."downElevator"SE.seek :down +4 "manipulator"&Y& +3 "storage"(\\') +11 "core" & A JR +5 "manipulator"&E% +6 "core" %s c Hj +4 .tForearm.seek :retract +3 "manipulator"&Q' ] +100 "core" ' +4 .tElbow.seek PC +2 "manipulator"&( +145 "core" ' +3 ."downElevator"SE.stop +10 "storage"(5 +93 "core" ( +2 "manipulator"&W& +7 "core" &  LR +3 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &d& +4 "core" & , LR +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 .tForearm.seek PC +2 "manipulator"&>'E +101 "core" ' +3 "manipulator"&T& +6 "core" &  LR +3 "manipulator"&v% +7 "core" %E  L +3 "processing"%& +5 "core" & +5 "processing"%& +7 "core" &! +5 .tPC.seek :closed +3 "processing"%2(SD +3 "core" &$ +7 &$  +6 &,t# ,} +9 &au% @ +9 &Ab# Q +10 &A# R +9 &A# R +10 &D$ R +9 &D?$ S +9 &B# S +10 & ?" R +9 &"B# R +9 &$MC# R +10 &&D$ R +9 &'@% R +9 &)B$ R +10 &+TE$ S +9 &-A$ R +10 &.B# S +9 &0D# S +9 &2]B$ R +10 &4C$ R +9 &5D$ R +9 &7D# R +10 &9dE$ S +9 &;&G$ S +10 &<F# S +9 &>F$ S +9 &@lF# S +10 &B.G# S +9 &CD$ R +10 &EO$ T +9 &GmY$ U +9 &I&p# X +10 &Jy# Y +9 &L# Z +9 &Nf# Z +10 &P(# Z +9 &Q$ H +9 &R=$ [ +10 &S$ + +3 ( +3 "processing"%& +5 "core" &S $ + +5 #tProcessing Clamp onSpring/offSpring for 8/24 samples, on/off torque 1.71 +4 .Hand.open + "manipulator"&1 +24 "core" 1 +3 "manipulator"&K% +5 "core" %E s I +5 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +2 "manipulator"&' ] +96 "core" ' +5 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +4 "processing"%$  +3 %C9 +11 "core" 9 +104 "processing"%9 +4 "core" 9 +104 "processing"%9 +5 "core" 9  +104 "processing"%%9 +5 "core" 9 +104 "processing"%89 +5 "core" 9 +104 "processing"%09 +4 "core" 9 +105 "processing"%k9 +4 "core" 9 +105 "processing"%f9 +4 "core" 9 +104 "processing"% 9 +4 "core" 9# +105 "processing"%39 +4 "core" 9( +104 "processing"%(9 +4 "core" 9, +105 "processing"%e9 +4 "core" 90 +104 "processing"%O9 +4 "core" 95 +105 "processing"%.9 +5 "core" 99 +104 "processing"%/9 +4 "core" 9> +105 "processing"%9 +4 "core" 9B +105 "processing"%u9 +4 "core" 9F +104 "processing"%<9 +5 "core" 9K +104 "processing"%\ 9 +4 "core" 9O +105 "processing"%h9 +4 "core" 9S +104 "processing"%N9 +4 "core" 9X +105 "processing"%^9 +4 "core" 9\\ +104 "processing"%*9 +4 "core" 9` +105 "processing"%9 +5 "core" 9e +104 "processing"%"9 +59 "core" 9 i +105 "processing"%F9 +4 "core" 9p +104 "processing"%X9 +4 "core" 9#t +105 "processing"%@9 +4 "core" 9,x +104 "processing"%}9 +4 "core" 93} +104 "processing"%`9 +5 "core" 9; +104 "processing"%9 +4 "core" 9B +15 .tPH.hold 2:00:00,28C +6 .delay 1:30 +2 "processing"%) pp< +6 "core"  +8995 .tPSR.select :air +3 .PSV.dial PSR +3 "processing"% +114 "core"  +11 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +4 "processing"% +21 .tPS.seek 0.5ml +2 "processing"% ' +595 "core" ' +4 .tdelay 5 seconds +502 .PSR.select :air +4 "processing"% +21 .tPS.seek 2ml +2 "processing"%''Q +1611 "core" ' +3 .tPTV.dial :puck +2 "processing"%J  +75 "core"  +10 .tPSV.dial PTV +3 "processing"%? +80 "core" +7 .tPBV.dial :waste1 +3 "processing"%:  +142 "core"  +7 "processing"%5% +5 "core" %V(  +5 .tPS.seek 1.5ml +2 "processing"%;' +587 "core" ' +4 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%P * +35 "core" + +9 .tPS.seek 0ml +3 "processing"% 'ܑ +1607 "core" ' +3 .tdelay 5:00 +30003 #recoverPSRreagent08 +2 .PTV.dial :puck +2 "processing"%c  +6 "core"  +8 .tPBV.dial :waste1 +2 "processing"%  +37 "core" +8 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%a * +36 "core" + +8 .tPSR.select :air +3 .PSV.dial PSR +3 "processing"%M +80 "core"  +12 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +5 .tPS.seek 2.5ml +2 "processing"%i' +1207 "Can"J q|s +1370 "core" ' +3 .tPSV.dial PTV +3 "processing"% +80 "core" +8 .tdelay 5 seconds +503 .PSV.dial PSR +3 "processing"% +80 "core"  +11 .tdelay 5 seconds +558 .PSV.dial PTV +12 "processing"%_ +80 "core" +8 .tdelay 5 seconds +503 .PSV.dial :air +3 "processing"%s  +80 "core"  +7 .tPS.seek :empty +3 "processing"%'s +2546 "core" ' +3 .tPTV.dial :PRVmixing,via: PRV +3 "processing"%o  +136 "core" +6 .tPSV.dial :mixloop +3 "processing"%, +47 "core" +7 .tPRV.dial :ab1 +2 "processing"%L @ +79 "core" A +8 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +5 .tPS.seek 0.15ml +2 "processing"%I' +356 "core" ' +4 .tdelay 2 seconds +203 ."connect"CBV.dial PRV +4 .tPRV.dial CBV +5 "collection"'  +2 "processing"%  +50 "core"  +8 +5 !"connect"o:Fluid::Warning: mesg"DNon-empty Processing Syringe connected to open Collection Clamp:bt["5/home/esp/esp2/utils/fluid.rb:509:in `occupied?'"1/home/esp/esp2/utils/fluid.rb:615:in `fluid'"2/home/esp/esp2/utils/fluid.rb:627:in `fluid!'"1/home/esp/esp2/utils/fluid.rb:701:in `fluid'"1/home/esp/esp2/utils/fluid.rb:756:in `fluid'"2/home/esp/esp2/utils/fluid.rb:414:in `fluid!'"4/home/esp/esp2/utils/fluid.rb:458:in `transfer'"5/home/esp/esp2/lib/rmutex.rb:92:in `synchronize'"4/home/esp/esp2/utils/fluid.rb:454:in `transfer'"4/home/esp/esp2/utils/fluid.rb:328:in `transfer'"5/home/esp/esp2/lib/rmutex.rb:99:in `synchronize'"4/home/esp/esp2/utils/fluid.rb:326:in `transfer'"0/home/esp/esp2/utils/fluid.rb:589:in `dial'"7/home/esp/esp2/utils/shaftmoves.rb:26:in `connect'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +4 "processing"%6% +6 "core" % \ +4 .tPS.seek 0.3ml +2 "processing"%|' +347 "core" ' +3 .tdelay 2 seconds +203 .CBV.dial between PRV and PSV +3 "collection"'  +30 "core" +6 .tPRV.dial :air +3 "processing"%+  +46 "core"  +8 .tPS.seek 0.9ml +2 "processing"%'N +1274 "core" ' +3 .tPRV.dial :waste2 +3 "processing"%1 @ +77 "core" ? +8 .tPS.seek 0.5ml +2 "processing"%U' +867 "core" ' +3 #taddPMLReagent08 +2 .PSV.dial :air +2 "processing"%  +47 "core"  +7 .tPS.reconfigure :default +2 "processing"%#A d`xb +4 .tPS.seek 2ml +3 "processing"%'Q +1601 "core" ' +3 .tPSV.dial :PML +3 "processing"%A +48 "core" +6 .tPTV.dial :mixing +2 "processing"% @ +76 "core" A +8 .tPBV.dial :waste1 +2 "processing"%-  +37 "core" +6 "processing"%4% +6 "core" %Q)  +4 .tPS.seek 1.85ml +3 "processing"%]'I +246 "core" ' +3 .tPBV.dial between PSV and waste1 +3 "processing"%7 * +37 "core" + +8 .tPS.seek 0ml +4 "processing"%~'ܑ +1964 "core" ' +3 .tdelay 2 seconds +204 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'9& +5 "core" & +3 "manipulator"&B& +7 "core" & _ p AQ +2 "manipulator"&% +7 "core" % O \\ v B +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek FlushPuck::Garage +2 "manipulator"&{(-z +135 "core" ( +3 "manipulator"&=& +5 "core" &- | ^  C# +4 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &b& +63 "core" &- r G D# +6 .tForearm.seek :garage +4 "manipulator"&['o +114 "core" ' +3 .tHand.close +2 "manipulator"&t/ +21 "core" / +3 "manipulator"&z& +7 "core" &-  h 3"} +3 "manipulator"&l% +6 "core" %ρl  % 3 +4 .tForearm.seek :retract +2 "manipulator"&H' ] +107 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 .tElbow.seek CC +2 "manipulator"&Z( +269 "core" ( +3 "manipulator"&& +5 "core" & m J :& +4 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +4 "core" & { h B& +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +3 "manipulator"&g'ш +94 "core" ' +3 "manipulator"&S& +6 "core" & t @ C& +3 "manipulator"&% +5 "core" %э u  B +5 "collection"'y& +5 "core" &0 +4 "collection"'D& +9 "core" && +5 .tCC.seek :closed +3 "collection"'(X +3 "core" &` +4 &`  +8 &.r0 ,} +10 &^vL @ +9 &2eL S +10 &AQ U +9 &CF U +9 &qBR U +10 &2F\\ U +9 &BW U +10 & EZ U +9 &"z@Z T +9 &$;A[ U +10 &%AX U +9 &'?Z U +9 &)AZ T +10 &+CB[ U +9 &-F U +9 &.AZ U +10 &0A U +9 &2LA T +10 &4?W T +9 &5Au T +9 &7AX T +10 &9S?V U +9 &;AZ T +9 &<Au U +10 &>E U +9 &@[? U +10 &B>V U +9 &CE U +9 &EO V +10 &GXc Y +9 &I \\ +10 &J ` +9 &L ` +9 &NI ` +10 &P  a +9 &Q a +9 &S b +10 &UI b" +9 &V b. +9 &XeS !h +10 &X% &r +9 &X` I +3 ( +3 "collection"'D& +8 #tCollection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.67 +2 "collection"'x& +6 "core" &X_ I + &X_ I +5 .tHand.open +2 "manipulator"&p1 +20 "core" 1 +4 "manipulator"&q% +6 "core" %} C c  = +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +3 "manipulator"&!' ] +109 "core" ' +2 .tPSV.dial PSR +3 "processing"%m +115 "core"  +11 #tPulling 1.5ml of PSR.flush +2 .PSR.select :flush +3 "processing"%@ +22 .tPS.seek 1.5ml +2 "processing"%V' +1603 "core" ' +3 .tdelay 5 seconds +503 .PSV.dial :waste1 +4 "processing"%Y  +47 "core"  +8 .tPS.seek 0ml +2 "processing"%E'ܑ +1611 "core" ' +3 .tPSV.dial PSR +3 "processing"%r +48 "core"  +65 .tPSR.select :air +12 "processing"% +23 .tPS.seek 2.5ml +2 "processing"%j' +2626 "core" ' +4 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +5 "processing"%n  +2 "collection"'&  +42 "core" ~ +135  +11 .tPSV.dial :mixloop +2 "processing"%W +112 "core" +9 .tCTV.dial :air,avoiding: :intake +3 "collection"'d  +6 "core" +8 .tPTV.dial :PRVmixing +3 "processing"%G  +77 "core" +10 .tPS.seek 0ml +2 "processing"%T'ܑ +2630 "core" ' +3 .tPSV.dial :air +3 "processing"%v  +46 "core"  +9 .tPS.seek 2.5ml +2 "processing"%' +2621 "core" ' +3 .tPSV.dial :mixloop +3 "processing"%\\ +48 "core" +9 .tPS.seek 0ml +2 "processing"%Q'ܑ +2626 "core" ' +3 .tPSV.dial :air +3 "processing"%w  +47 "core"  +9 .tPS.seek 2.5ml +2 "processing"%' +2617 "core" ' +3 .tPSV.dial :mixloop +3 "processing"%K +47 "core" +10 .tPS.seek 0ml +2 "processing"%C'ܑ +2616 "core" ' +4 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&& +6 "core" & X c :& +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 .tElbow.seek CC +2 "manipulator"&( +4 "core" ( +4 "manipulator"&>& +6 "core" & i w . ?& +3 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 && +4 "core" & q Y f 4& +4 .tForearm.seek CC +2 "manipulator"&%'ш +95 "core" ' +3 .tHand.close +2 "manipulator"&8/ +24 "core" / +6 .tCC.seek :open +2 "collection"'0( +413 "core" ( +2 "manipulator"&k& +6 "core" & |  >& +3 "manipulator"&f% +6 "core" %ё w  B' +4 .tForearm.seek :retract +3 "manipulator"& ' ] +95 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 .tElbow.seek :garage +2 "manipulator"&3(-z +284 "core" ( +3 "manipulator"&(& +6 "core" &-y M Bz +3 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +66 &e& +4 "core" &-y  Gz +7 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +6 .tForearm.seek :garage +2 "manipulator"&O'o +117 "core" ' +2 .tHand.open +2 "manipulator"&.1 +18 "core" 1 +3 "manipulator"&/% +6 "core" %q[ [ 0* +4 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +2 "manipulator"&' ] +118 "core" ' +3 ."da"delayUntil "22:55:48.42" +5 #"WCR"Whole Cell Archive sampling 1000ml +3 #Loading wcr puck from tube 2 into Collection Clamp + "collection"'u& +6 "core" &} +3 "manipulator"&<% +7 "core" % f  B +3 "storage"(\ % +6 "core" %A \  +3 "storage"(h. +5 "core" .( +3 "storage"(N& +7 "core" & \ ) +2 "storage"(^& +7 "core" & \ ) +3 "manipulator"&*& +6 "core" &-y  Iz +3 "manipulator"&% +6 "core" % f  I +4 ."WCR"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."WCR"Elbow.seek 2 +3 "manipulator"&"( +194 "core" ( +2 "manipulator"&F& +7 "core" & Z g  A[ T +10 &?] T +9 & AM T +9 &"?E T +10 &$G?B S +9 &&BD T +9 &'@B T +10 &)@5 T +9 &+M@3 T +10 &-@6 T +9 &.@7 T +9 &0?1 T +10 &2V>4 T +9 &4@( T +9 &5B T +10 &7A$ T +9 &9^> T +10 &; ? T +9 &<> T +9 &>A T +10 &@f? T +9 &B(A T +9 &CG T +10 &EM V +9 &Gd^ W +10 &I| [ +9 &J ` +9 &L _ +10 &NQ ` +9 &P a +9 &Q a +10 &S a +9 &UT b +10 &W b' +9 &XpP _ +9 &X 'v +10 &XY N +3 ( +3 "collection"'_& +5 "core" &XZ N +5 #"WCR"Collection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.69 +4 .Hand.open +2 "manipulator"&i1 +18 "core" 1 +4 "manipulator"&o% +6 "core" %g  - + +4 ."WCR"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."WCR"Forearm.seek :retract +3 "manipulator"&,' ] +98 "core" ' +4 #"WCR"collectSample 1000ml w/bubble point of 55psi +2 #Priming 7ml +2 .Gate.power :sampler,:ON +179 .Flow.enablePump :primary +9 .Flow.setRate 6.0 +10 .Intake.select :close +2 .Exhaust.select :close +2 .SS.hold +2 "sampler")L+ +6 "core" + +4 "sampler")% +6 "core" %'xu P  +2 "collection"'& +7 "core" &XZ N +5 "Can"X td +3 #"WCR"Calibrating pressure sensors +2 .CTV.dial :air +2 "collection"'  +7 "core" +9 ."WCR"SSV.dial :spit,avoiding: :exhaust +3 "sampler")6  +14 "core" +9 ."WCR"SS.reconfigure :fast +3 "sampler")#.0X7 R s1 +5 #"WCR"Vacuum too high -- waiting up to 40 seconds +3 .SS.reconfigure :exhale +2 "sampler")#.0X: R +4 ."WCR"Intake.select :close +2 "sampler")0 +20 )D% +4 "core" %VFC a +4 ."WCR"SSV.dial :exhaust +3 "sampler")m  +80 "core"  +11 ."WCR"Exhaust.select :open +2 "sampler")@ +21 ."WCR"SS.seek 0ml +3 "sampler")g'! +430 "core" ' +4 ."WCR"Exhaust.select :close +2 "sampler") +21 #"WCR"Sampling 1000.0ml +5 .Flow.enablePump :primary +2 .Flow.setRate 2.5 + .Intake.select :close +2 .Exhaust.select :close +3 .SS.reconfigure :default + "sampler")#.0X+ +12 "core" + +14 "collection"'% +5 "core" %K +4 "sampler")8% +7 "core" %o c & +3 "collection"'Z% +6 "core" %K +3 #"WCR"Intake @34.1psia, vacuum from 20.0 to 24.0psi +3 .SS.reconfigure :inhaling 0.89ml/s +2 "sampler")#.>0X0X:0X=0X=0XA0X@0XF% +7 "core" %C= Y 1 +20 "collection"'% +5 "core" %K +3 "sampler")k% +6 "core" %PP [ 1 +3 ."WCR"Intake.select :close +3 "sampler")0 +19 )%% +3 "core" %TS T 1 +4 ."WCR"SSV.dial :exhaust +3 "sampler")(  +82 "core"  +9 ."WCR"Exhaust.select :open +2 "sampler")@ +20 ."WCR"SS.seek 0ml +3 "sampler")e'! +590 ."da"PBV.dial between PSV and waste1 +3 "processing"% * +39 "core" + +10 ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"%. +85 "core"  +14 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +67 ."da"PS.seek 2.5ml +2 "processing"%/' +127 "core" ' +3 ."WCR"Exhaust.select :close +2 "sampler") +25 ."connect"SSV.dial CBV +4 ."WCR"CBV.dial SSV +5 "sampler")u  +7 "collection"'< @ +7 "core" A +70 +13 #"WCR"Allowing 2:10 for 25.0ml of remaining 825.0ml +5 "Can"J [A +3 ."WCR"Intake.select :open +2 "sampler") +226 "collection"'!% +4 "core" %K +4 #"WCR"Intake @36.1psia, vacuum from 20.0 to 24.0psi +3 .SS.reconfigure :inhaling 0.72ml/s + "sampler")#.20XE? P ' +22 "collection"'P% +5 "core" %K +3 "sampler")$% +6 "core" %PN O ' +3 ."WCR"Intake.select :close +3 "sampler")0 +24 )0% +4 "core" %WS N ' +3 ."WCR"SSV.dial :exhaust +3 "sampler")i  +81 "core"  +15 ."WCR"Exhaust.select :open +2 "sampler")@ +24 ."WCR"SS.seek 0ml +57 "sampler") '! +414 "core" ' +3 ."da"PTV.dial :puck +21 .PSV.dial PTV +2 "processing"% +82 "core" +9 ."da"PBV.dial :waste1 +3 "processing"%  +39 "core" +9 "processing"%% +6 "core" %O  +4 ."da"PS.seek 1.5ml +3 "processing"%M' +320 "core" ' +4 ."WCR"Exhaust.select :close +2 "sampler") +20 ."connect"SSV.dial CBV +4 ."WCR"CBV.dial SSV +5 "sampler")  +7 "collection"'_ @ +7 "core" A +70 +10 #"WCR"Allowing 2:10 for 25.0ml of remaining 775.0ml +5 "Can"K A +3 ."WCR"Intake.select :open +2 "sampler") +138 "core" ' +3 ."da"delay 3 seconds +79 "collection"'6% +5 "core" %K +3 #"WCR"Intake @36.2psia, vacuum from 20.0 to 24.0psi +3 .SS.reconfigure :inhaling 0.72ml/s +2 "sampler")#.20XI% +7 "core" %ai N  +15 "collection"'% +4 "core" %K} +3 "sampler")k% +7 "core" % V +17 "collection"'%% +5 "core" %K +3 "sampler")(% +6 "core" %%& U / +21 "collection"'% +5 "core" %K} +3 "sampler")T% +6 "core" %HF P / +25 "collection"'% +5 "core" %Kr +3 "sampler").% +7 "core" %RQ K / +2 ."WCR"Intake.select :close +3 "sampler")0 +18 )<% +4 "core" %VT U / +4 ."WCR"SSV.dial :exhaust +3 "sampler")u  +82 ."da"PTV.dial :PRVmixing +11 "processing"%  +43 "core"  +9 ."WCR"Exhaust.select :open +3 "sampler")@ +19 ."WCR"SS.seek 0ml +3 "sampler")!'! +63 "core" +8 ."da"delay 5 seconds +503 .PRV.dial :ab2 +3 "processing"%e  +47 "core" ~ +8 ."da"PTV.dial :PRVmixing +3 "processing"%h  +5 "core" +8 ."da"PSV.dial :mixloop +3 "processing"%\ +48 "core" +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +4 ."da"PS.seek 0.3ml +3 "processing"%N' +193 "core" ' +3 ."WCR"Exhaust.select :close +3 "sampler") +18 ."connect"SSV.dial CBV +5 ."WCR"CBV.dial SSV +4 "sampler")  +3 "collection"' @ +11 "core" A +69 +9 #"WCR"Allowing 2:10 for 25.0ml of remaining 650.0ml +5 "Can"H Eu +3 ."WCR"Intake.select :open +2 "sampler") +66 "core" ' +4 ."da"delay 2 seconds +150 "collection"'C% +4 "core" %K  +3 #"WCR"Intake @36.4psia, vacuum from 20.0 to 24.0psi +4 .SS.reconfigure :inhaling 0.72ml/s + "sampler")#.20XM% +5 "core" % S 9 +22 "collection"'% +5 "core" %K { +3 "sampler")k% +6 "core" %@< S 9 +25 "collection"'%% +4 "core" %K\ x +4 "sampler")(% +6 "core" %RN J 9 +3 ."WCR"Intake.select :close +3 "sampler")0 +20 )% +3 "core" %WS K 9 +4 ."WCR"SSV.dial :exhaust +3 "sampler")T  +81 "core"  +10 ."WCR"Exhaust.select :open +2 "sampler")@ +21 ."WCR"SS.seek 0ml +3 "sampler")'! +904 "core" ' +3 ."WCR"Exhaust.select :close +3 "sampler") +20 ."connect"SSV.dial CBV +4 ."WCR"CBV.dial SSV +5 "sampler").  +7 "collection"'< @ +6 "core" A +70 +10 #"WCR"Allowing 2:10 for 25.0ml of remaining 500.0ml +5 "Can"F U"9 +2 ."WCR"Intake.select :open +3 "sampler") +275 "collection"'W% +4 "core" %K  +3 #"WCR"Intake @36.6psia, vacuum from 20.0 to 24.0psi +12 .SS.reconfigure :inhaling 0.72ml/s +2 "sampler")#.20XQ +25 "collection"'=% +8 "core" %K m +4 "sampler")[% +6 "core" %SO T > +28 "collection"'7% +5 "core" %K u +3 "sampler"){% +6 "core" %WU E > +3 ."WCR"Intake.select :close +3 "sampler")0 +20 )% +4 "core" %ZU E > +4 ."WCR"SSV.dial :exhaust +3 "sampler")S  +83 "core"  +11 ."WCR"Exhaust.select :open +2 "sampler")@ +21 ."WCR"SS.seek 0ml +3 "sampler")'! +911 "core" ' +4 ."WCR"Exhaust.select :close +2 "sampler") +20 ."connect"SSV.dial CBV +4 ."WCR"CBV.dial SSV +5 "sampler")y  +7 "collection"' @ +6 "core" A +70 +65 #"WCR"Allowing 2:10 for 25.0ml of remaining 400.0ml +13 "Can"D y/ +2 ."WCR"Intake.select :open +3 "sampler") +168 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing +3 "processing"%x @ +5 "core" A +10 ."da"PBV.dial :waste1 +3 "processing"%#  +30 "collection"'% +5 "core" %K +4 #"WCR"Intake @36.7psia, vacuum from 20.0 to 24.0psi +4 .SS.reconfigure :inhaling 0.72ml/s +2 "sampler")#.20XS's +2300 "core" ' +3 #"WCR"Stroke completed -- waiting for pressure to equalize ... +2 .SS.reconfigure :exhale + "sampler")#.0X +22 "collection"'5% +5 "core" %K m +3 "sampler")F% +7 "core" %98 J > +24 "collection"'f% +4 "core" %Kq +4 "sampler")$% +5 "core" %ON R > +62 "collection"'0% +4 "core" %K q +3 "sampler")i% +7 "core" %VS H > +33 "collection"'"% +4 "core" %Ks +3 "sampler")% +6 "core" %XS D > +3 ."WCR"Intake.select :close +11 "sampler")0 +21 )% +4 "core" %YV L > +3 ."WCR"SSV.dial :exhaust +4 "sampler")@  +80 "core"  +10 ."WCR"Exhaust.select :open +3 "sampler")@ +21 ."WCR"SS.seek 0ml +3 "sampler")_'! +316 "core" ' +4 ."da"delay 2:00 +608 "core" ' +3 ."WCR"Exhaust.select :close +3 "sampler") +19 ."connect"SSV.dial CBV +4 ."WCR"CBV.dial SSV +5 "sampler")  +7 "collection"'6 @ +6 "core" A +70 +11 #"WCR"Allowing 2:10 for 25.0ml of remaining 324.9ml +4 "Can"A 1 +3 ."WCR"Intake.select :open +2 "sampler") +221 "collection"'+% +4 "core" %K b +4 #"WCR"Intake @36.9psia, vacuum from 20.0 to 24.0psi +3 .SS.reconfigure :inhaling 0.72ml/s +2 "sampler")#.20XY 9 +3 ."WCR"Intake.select :open +2 "sampler") +225 "collection"'Z% +5 "core" %Km +3 #"WCR"Intake @37.1psia, vacuum from 20.0 to 24.0psi +3 .SS.reconfigure :inhaling 0.72ml/s +2 "sampler")#.20X]% +4 "core" %Kx +4 "sampler")N% +5 "core" % F +19 "collection"'!% +4 "core" %Kz +4 "sampler")u% +5 "core" % H h +22 "collection"'}% +5 "core" %K  +3 "sampler")3% +6 "core" %,* P A +25 "collection"'% +4 "core" %K  +4 "sampler")/% +61 "core" %VT D A +5 "collection"'*% +6 "core" %K w +3 "sampler")'% +6 "core" %VT K A +34 "collection"'% +5 "core" %K\ z +3 "sampler")?% +5 "core" %VU S A +40 "collection"'% +4 "core" %K v +3 "sampler")% +5 "core" %XT E A +45 "collection"':% +4 "core" %K z +4 "sampler")a% +5 "core" %XT N A +4 ."WCR"Intake.select :close +9 "sampler")0 +20 );% +4 "core" %XX P A +3 ."WCR"SSV.dial :exhaust +3 "sampler")  +81 "core"  +10 ."WCR"Exhaust.select :open +3 "sampler")@ +19 ."WCR"SS.seek 0ml +3 "sampler")`'! +792 "core" ' +3 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +3 .PSV.dial PSR +3 "processing"%5 +110 "core" ' +3 ."WCR"Exhaust.select :close +3 "sampler") +14 "processing"%F +5 "core"  +7 ."connect"SSV.dial CBV +5 ."WCR"CBV.dial SSV +6 "sampler")f  +4 "collection"'$ @ +9 "core"  +2 A +15 #"da"Pulling 0.5ml of PSR.wash +6 .PSR.select :wash +13 "processing"% +21 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +2 "processing"%0' +5 "core" +15 #"WCR"Allowing 2:10 for 25.0ml of remaining 224.9ml +5 "Can"@ J(FA +3 ."WCR"Intake.select :open +2 "sampler") +224 "collection"'i% +5 "core" %Kr +4 #"WCR"Intake @37.1psia, vacuum from 20.0 to 24.0psi +3 .SS.reconfigure :inhaling 0.72ml/s +2 "sampler")#.20X]% +5 "core" %ZW K +4 ."WCR"Intake.select :close +2 "sampler")0 +21 )N% +4 "core" %\\Y N +3 ."WCR"SSV.dial :exhaust +3 "sampler")!  +81 "core"  +10 ."WCR"Exhaust.select :open +2 "sampler")@ +21 ."WCR"SS.seek 0ml +3 "sampler")u'! +917 "core" ' +3 ."WCR"Exhaust.select :close +2 "sampler") +86 ."connect"SSV.dial CBV +4 ."WCR"CBV.dial SSV +6 "sampler")}  +6 "collection"'3 @ +7 "core" A +70 +11 #"WCR"Allowing 2:10 for 25.0ml of remaining 149.9ml +4 "Can"> UR! +3 ."WCR"Intake.select :open +2 "sampler") +220 "collection"'% +5 "core" %Kd +3 #"WCR"Intake @37.1psia, vacuum from 20.0 to 24.0psi +4 .SS.reconfigure :inhaling 0.58ml/s + "sampler")#.(0X] w*) +3 ."WCR"Intake.select :open +2 "sampler") +220 "collection"' % +4 "core" %Kw +4 #"WCR"Intake @37.2psia, vacuum from 20.0 to 24.0psi +4 .SS.reconfigure :inhaling 0.58ml/s +2 "sampler")#.(0X_+ +4 "core" + +20 "collection"'N% +4 "core" %K { +4 "sampler")!% +6 "core" % R +15 "collection"'d% +4 "core" %K n +4 "sampler")3% +5 "core" % I O +19 "collection"'}% +4 "core" %K g +4 "sampler")% +6 "core" %<< D / +21 "collection"'*% +4 "core" %K e +4 "sampler")u% +6 "core" %PK P / +25 "collection"''% +4 "core" %K s +3 "sampler")% +7 "core" %SQ H / +28 "collection"'?% +4 "core" %K m +4 "sampler")_% +5 "core" %UT S / +34 "collection"'% +5 "core" %K n +3 "sampler"):% +5 "core" %WS S / +40 "collection"'a% +4 "core" %Kj +3 "sampler");% +7 "core" %VV F / +43 "collection"' % +5 "core" %Kr +3 "sampler")C% +6 "core" %WT O / +51 "collection"'F% +4 "core" %K i +3 "sampler")5% +7 "core" %YU K / +57 "collection"'$% +5 "core" %K w +4 "sampler")f% +5 "core" %ZU R / +67 "collection"'i% +4 "core" %K g +3 "sampler")% +5 "core" %XT L / +76 "collection"'`% +5 "core" %K l +3 "sampler")0% +6 "core" %[U O / +85 "collection"'% +5 "core" %Kk +3 "sampler")% +7 "core" %[W H / +96 "collection"'/% +5 "core" %K n +3 "sampler")@% +5 "core" %YW R / +111 "collection"'X% +5 "core" %K i +3 "sampler")% +7 "core" %YU T / +124 "collection"'% +4 "core" %K s +4 "sampler")^% +6 "core" %YV R / +141 "collection"'O% +4 "core" %K q +3 "sampler")U% +7 "core" %ZV L / +159 "collection"'|% +4 "core" %Kr +4 "sampler")P% +5 "core" %\\V P / +181 "collection"'A% +5 "core" %Kt +3 "sampler")% +7 "core" %ZX E / +192 "collection"' % +5 "core" %K l +3 "sampler")4% +6 "core" %[X I / +193 "collection"']% +4 "core" %Km +4 "sampler")1% +5 "core" %ZX M / +194 "collection"'o% +4 "core" %Ku +4 "sampler")% +5 "core" %ZZ T / +194 "collection"' % +4 "core" %K  +3 "sampler")"% +6 "core" %\\Z J / +3 ."WCR"Intake.select :close +12 "sampler")0 +20 )% +4 "core" %^Z K / +4 ."WCR"SSV.dial :exhaust +3 "sampler")  +81 "core"  +17 ."WCR"Exhaust.select :open +2 "sampler")@ +21 ."WCR"SS.seek 0ml +3 "sampler")6'! +925 "core" ' +3 ."WCR"Exhaust.select :close +3 "sampler") +20 ."connect"SSV.dial CBV +4 ."WCR"CBV.dial SSV +5 "sampler")B  +7 "collection"'[ @ +6 "core" A +71 +10 #"WCR"Allowing 2:10 for 25.0ml of remaining 74.9ml +5 "Can"@ O1 +3 ."WCR"Intake.select :open +2 "sampler") +221 "collection"' % +4 "core" %Kw +3 #"WCR"Intake @37.2psia, vacuum from 20.0 to 24.0psi +4 .SS.reconfigure :inhaling 0.58ml/s + "sampler")#.(0X^; R = +20 "collection"'L% +5 "core" %K p +3 "sampler")% +5 "core" %ML I = +26 "collection"'#% +4 "core" %K d +4 "sampler")% +6 "core" %TQ K = +29 "collection"'D% +4 "core" %K j +4 "sampler")H% +6 "core" %WT L = +33 "collection"'% +4 "core" %K h +4 "sampler")% +6 "core" %XS J = +38 "collection"'z% +4 "core" %Km +4 "sampler")V% +6 "core" %XS R = +44 "collection"'=% +5 "core" %Kp +3 "sampler"){% +6 "core" %XS T = +51 "collection"'E% +4 "core" %Kv +3 "sampler")&% +7 "core" %WU G = +62 "collection"'% +5 "core" %K m +4 "sampler")j% +5 "core" %VV I = +67 "collection"'q% +4 "core" %K r +4 "sampler")-% +6 "core" %YU H = +75 "collection"'m% +4 "core" %Kj +3 "sampler")% +6 "core" %YU Q = +86 "collection"'b% +4 "core" %Kc +3 "sampler")Y% +5 "core" %YT F = +98 "collection"'t% +4 "core" %Kt +4 "sampler")G% +6 "core" %YW P = +110 "collection"'n% +5 "core" %Kj +3 "sampler")J% +5 "core" %ZV R = +47 #"da"recoverPSRreagent08 +2 .PTV.dial :puck +2 "processing"%Q  +5 "core"  +10 ."da"PBV.dial :waste1 +3 "processing"%\\  +39 "core" +10 ."da"delay 30 seconds +8 "collection"'g% +4 "core" %Ks +4 "sampler")8% +5 "core" %[W R = +142 "collection"'y% +4 "core" %Kb +3 "sampler")% +7 "core" %YX I = +159 "collection"'% +4 "core" %Kj +4 "sampler")k% +5 "core" %[X Q = +181 "collection"'%% +5 "core" %Kk +3 "sampler")(% +6 "core" %ZX E = +193 "collection"'% +5 "core" %K d +3 "sampler")p% +7 "core" %[V K = +192 "collection"'T% +5 "core" %Kc +3 "sampler")w% +7 "core" %ZV P = +192 "collection"'K% +5 "core" %Kz +3 "sampler")% +7 "core" %ZX O = +192 "collection"'<% +4 "core" %K +4 "sampler")x% +6 "core" %[W G = +193 "collection"'% +4 "core" %Kq +4 "sampler")W% +6 "core" %XW C = +193 "collection"'Z% +4 "core" %Kz +3 "sampler").% +6 "core" %YW H = +193 "collection"'v% +5 "core" %Kw +3 "sampler")r% +7 "core" %ZV O = +192 "collection"'\ % +4 "core" %K~ +4 "sampler") % +5 "core" %YW Q = +194 "collection"'l% +4 "core" %K +4 "sampler")% +6 "core" %[Z S = +193 "collection"'h% +4 "core" %K +3 "sampler")N% +7 "core" %[V S = +192 "collection"'!% +5 "core" %K +3 "sampler")d% +5 "core" %ZU G = +50 "collection"'3% +5 "core" %K +3 "sampler")}% +6 "core" %\\V I = +62 ."WCR"SS.reconfigure :default +13 "sampler")#.0X +65 ."WCR"CBV.dial between CSV and waste2b +4 "collection"'  +103 "core"  +14 "collection"'/% +5 "core" %  +4 ."WCR"CSV.dial between air and CTV +4 "collection"'@ ` +31 "core" b +16 ."WCR"CS.seek 6.713ml +3 "collection"'X'I +895 "core" ' +4 ."connect"CTV.dial CSV,avoiding: :air +5 ."WCR"CSV.dial CTV +5 "collection"'  +7 '  +30 "core"  +16 ' +2 ."da"PTV.dial :puck +3 "processing"%^  +6 "core"  +11 ."da"PSV.dial PTV +3 "processing"%O +8 "core"  +5 "processing"%U +6 "core"  +8 ."WCR"CS.reconfigure :pressurize +2 "collection"'# d@<<\ ;b +5 ."WCR"CS.seek 0ml +3 "collection"'|'P +46 "core" +10 ."da"PBV.dial :waste1 +3 "processing"%P  +38 "core" +9 "processing"%A% +6 "core" %S  +4 ."da"PS.seek 1.5ml +70 "processing"%' +589 "core" ' +4 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"% * +39 "core" + +11 ."da"PS.seek 0ml +3 "processing"%4'ܑ +446 "core" '\ A\ < +6 ."WCR"CBV.dial :waste2b +3 "collection"']  +37 "core"  +11 ."WCR"CS.reconfigure :default +2 "collection"'#P d@b +5 ."WCR"CS.seek :empty +2 "collection"'1' +243 "core" ' +3 ."WCR"delay 1:00 +864 "core" ' +4 ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck +3 "processing"%o  +5 "core"  +9 ."da"PBV.dial :waste1 +3 "processing"%  +38 "core" +9 ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +3 "processing"% * +37 "core" , +9 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%" +84 "core"  +13 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%' +900 ."WCR"CTV.dial :air,avoiding: :intake +3 "collection"'  +146 "core" +14 #"WCR"Fix #1 of 2 (with RNAlater) for 2:00 +2 .CSV.dial CSR +3 "collection"'>  +46 "core"  +17 #"WCR"Pulling 2ml of CSR.RNAlater +2 .CSR.select :RNAlater +3 "collection"' +25 ."WCR"CS.seek 2ml +2 "collection"'[' +595 "core" ' +3 ."WCR"delay 5 seconds +504 .CSR.select :air +3 "collection"' +26 ."WCR"CS.reconfigure :fast +2 "collection"'#d @b +5 ."WCR"CS.seek 10ml +2 "collection"'B' +344 "core" ' +3 ."da"PSV.dial PTV +3 "processing"% +83 "core" +12 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%6 +83 "core"  +14 ."da"delay 5 seconds +504 .PSV.dial PTV +65 "processing"%7 +83 "core" +12 ."da"delay 5 seconds +338 "core" ' +3 #"WCR"Pumping wcr puck from tube 2 up to 55psi... +4 .CBV.dial SSV +3 "collection"'M @ +80 "core" > +65 ."WCR"CBV.dial between CSV and waste2b +4 "collection"'9  +10 ."da"PSV.dial :air +3 "processing"%S  +83 "core"  +12 ."da"PS.seek :empty +2 "processing"%e's +5 "core"  +12 "collection"'% +7 "core" % r +2 ."WCR"CSV.dial between air and CTV +4 "collection"'L ` +63 "core" _ +10 ."WCR"CS.seek 6.677ml +3 "collection"''( +900 "core" ' +4 ."connect"CTV.dial CSV,avoiding: :air +4 ."WCR"CSV.dial CTV +5 "collection"'#  +6 '  +36 "core"  +109  +10 ."WCR"CS.reconfigure :pressurize +2 "collection"'# d@<<\ ;b +6 ."WCR"CS.seek 0ml +2 "collection"'D'P +1452 "core" ' +3 #"da"Additional air clear +2 .PSR.select :air +5 .PSV.dial PSR +2 "processing"%H +3 "core" 'b\ E\ > z +9 ."WCR"delay 2:00 +137 "core"  +12 #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +4 .PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 2ml +3 "processing"%'Q +2143 "core" ' +3 ."da"delay 5 seconds +503 .PTV.dial :puck +4 "processing"%  +6 "core"  +12 ."da"PSV.dial PTV +3 "processing"%I +82 "core" +9 ."da"PBV.dial :waste1 +3 "processing"%z  +38 "core" +9 "processing"%V% +5 "core" %W +4 ."da"PS.seek 1.5ml +3 "processing"%=' +585 "core" ' +3 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%{ * +38 "core" + +9 ."da"delay 1 second +104 .PSV.dial :waste1 +2 "processing"%E  +116 "core"  +9 ."da"PS.seek :empty +3 "processing"%&'s +1175 "Can"5 Es +441 "core" ' +3 "processing"%9 +70 "core" 96 +8 #"da"Processing Puck Heater at 27.9C before imaging +2 .PH.coast +2 "processing"%j +4 %q& +3 "core" 6 +3 &S + +4 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&-% +6 "core" % [  +4 "storage"(m% +6 "core" %H 6 +2 "storage"(. +6 "core" .( +4 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 ."da"SC.seek 1 +3 "storage"(b( +202 "core" ( +3 ."da"SC.configure :limp +2 "storage"($(\ 1b +5 (Y& +4 "core" & A +3 "manipulator"&t& +6 "core" & ^ +3 "manipulator"&G% +5 "core" % [ 6 +5 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 1 +3 "manipulator"&n( +162 "core" ( +3 "manipulator"&J& +6 "core" & S +3 "storage"(Q& +6 "core" & ` +4 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 1 + 800 counts +3 "manipulator"&\\'ұ +104 "core" ' +3 "storage"(g& +6 "core" & J C u +4 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +6 ."da"SE.seek :beamBreak +2 "storage"(8' +257 "core" ' +2 "storage"(y- +6 "core" -' +3 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +5 "manipulator"&& +4 "core" & J I (S +4 "storage"(& +5 "core" & 7 H B +4 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +5 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek 1 +3 "manipulator"&k'ϑ +38 "core" ' +3 ."da"Elbow.hold +2 "manipulator"&%, +6 "core" , +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 "storage"((- +4 "core" -' +6 ."da"SE.seek 9.12 Pucks below Top Plate +3 "storage"('Q +29 "core" ' +3 "manipulator"&p% +6 "core" %Ϣa   ǯ +2 "storage"(T& +5 "core" & 4 @ M +4 ."da"Forearm.force -20 +2 "manipulator"&5 +5 ."da"Forearm.seek 1 + 317 counts +2 "manipulator"&w' +24 "core" ' +3 "manipulator"&K& +6 "core" & E G =S +3 "storage"(& +6 "core" & S I k +5 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 1 + 800 counts +2 "manipulator"&<'ұ +15 "core" ' +4 ."da"SE.seek 10.12 Pucks below Top Plate +3 "storage"(x' +45 "core" ' +2 "manipulator"&& +7 "core" & OS +2 "manipulator"&W% +7 "core" %ҧ\ 6 +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +2 "manipulator"&Z' ] +89 "core" ' +3 ."da"Elbow.seek PC +3 "manipulator"&.( +247 "core" ( +3 "manipulator"&v& +5 "core" & < J , +4 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &r& +4 "core" & d d, +4 ."da"Forearm.seek PC +3 "manipulator"&\ 'E +102 "core" ' +3 ."da"Hand.close +2 "manipulator"& / +86 "core" / +6 ."da"PC.seek :open +12 "processing"%l( +377 "core" ( +3 "storage"(& +5 "core" & 6 +4 "manipulator"&h& +6 "core" & 2 +3 "manipulator"&N% +6 "core" %5  +4 ."da"Forearm.seek :retract +2 "manipulator"&!' ] +100 "core" ' +4 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."da"Elbow.seek 1 +3 "manipulator"&d( +257 "core" ( +3 "manipulator"&3& +5 "core" & b X p +4 "storage"(}& +5 "core" &  a E +5 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 1 + 800 counts +3 "manipulator"&*'ұ +96 "core" ' +3 ."da"Hand.open +2 "manipulator"&'1 +20 "core" 1 +3 "storage"(u- +5 "core" -' +5 ."da"SE.seek 9.77 Pucks below Top Plate +3 "storage"(?' +26 "core" ' +3 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +5 ."da"SE.seek 8.8 Pucks below Top Plate +2 "storage"(_'8 +53 "core" ' +4 #"da"Lights, camera, ACTION! +6 #PuckCamera: snap -bin=2,2 -png=0 -auto /var/log/esp/da25jul1823h1000ml.png +1825 #SX HX9/16 (USB:16): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 1.549 seconds\ Exposing 696x520 pixel 16-bit image for 14.696 seconds\ /var/log/esp/da25jul1823h1000ml.png: PNG Upload Complete\ +14 #PuckCamera: snap -bin=2,2 -png=0 15.0 /var/log/esp/midres/da25jul1823h1000ml15s.png +105 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +1351 ."WCR"CBV.dial :waste2b +5 "collection"'  +39 "core"  +11 ."WCR"CS.reconfigure :default +3 "collection"'#P d@b +6 ."WCR"CS.seek :empty +3 "collection"'+' +140 #"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/da25jul1823h1000ml15s.png: PNG Upload Complete\ +7 #PuckCamera: snap -bin=2,2 -png=0 25.0 /var/log/esp/midres/da25jul1823h1000ml25s.png +206 "core" ' +5 ."WCR"delay 1:00 +1714 #"image"compressed /var/log/esp/da25jul1823h1000ml.jxl +735 #"da"SX HX9/16 (USB:16): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 25 seconds\ /var/log/esp/midres/da25jul1823h1000ml25s.png: PNG Upload Complete\ +5 .Gate.power :camera,:OFF +2 "storage"(- +4 "core" -'8 +6 "storage"(& +7 "core" &    +3 "manipulator"&~& +23 "core" & 4 3 rp +12 ."da"Elbow.seek 1 +7 "manipulator"&a( +17 "core" ( +6 "manipulator"&;& +7 "core" & J L p +3 "storage"( & +7 "core" & +4 ."da"Forearm.seek 1 + 800 counts +4 "manipulator"&C'ұ +5 "core" ' +6 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +6 ."da"SE.seek 9.51 Pucks below Top Plate +3 "storage"(:' +54 "core" ' +2 "manipulator"&5& +5 "core" & 8 7 & p +5 "storage"(f& +5 "core" & +5 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +7 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek 1 +4 "manipulator"&$'ϑ +35 "core" ' +3 ."da"Elbow.hold +3 "manipulator"&R, +6 "core" , +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +7 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +6 ."da"SE.seek 9.7 Pucks below Top Plate +2 "storage"(F'J +30 "core" ' +3 "manipulator"&% +5 "core" %φm  +5 "storage"(`& +5 "core" &  +5 ."da"Forearm.force -20 +2 "manipulator"&5 +6 ."da"Forearm.seek 1 + 289 counts +2 "manipulator"&'в +13 "core" ' +2 "manipulator"&& +8 "core" & i ~ , p +6 "storage"(/& +13 "core" & +5 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +83 ."da"Forearm.seek 1 + 800 counts +12 "manipulator"&@'ұ +19 "core" ' +2 "storage"(i% +8 "core" %D\ \  +4 ."downElevator"SE.seek :down +6 "storage"(') +98 (^% +4 "core" % \ \   Yo +4 "manipulator"&% +6 "core" %ұ\ q q   +5 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +4 "manipulator"&U' ] +84 "core" ' +3 ."downElevator"SE.stop +2 "storage"(5 +7 "core" ' +3 "storage"(O& +7 "core" &   T +5 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%P& +7 "core" & +4 "manipulator"&A& +7 "core" & 4 p +3 "manipulator"&X% +7 "core" % N   +4 ."psFlush"Elbow.seek FlushPuck::Garage +4 "manipulator"&0(-z +179 "core" ( +10 "manipulator"& & +6 "core" &-w C c +4 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 && +5 "core" &-w  c +4 ."psFlush"Forearm.seek :garage +4 "manipulator"&]'o +113 "core" ' +9 ."psFlush"Hand.close +7 "manipulator"&|/ +28 "core" / +7 "manipulator"&o& +18 "core" &-w   c +9 "manipulator"&% +9 "core" %ςr  +11 ."psFlush"Forearm.seek :retract +5 "manipulator"& ' ] +110 "core" ' +7 ."psFlush"Elbow.reconfigure :tight +7 "manipulator"&$&.,(\ #b +5 ."psFlush"Elbow.seek PC +4 "manipulator"&"( +111 "core" ( +4 "manipulator"&4& +3 "core" &   +2 ."psFlush"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +4 && +2 "core" &   +3 ."psFlush"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +4 ."psFlush"Forearm.seek PC +2 "manipulator"&>'E +110 "core" ' + "manipulator"&1& +4 "core" & } $ +2 "manipulator"&[% +5 "core" %t  % +2 "processing"% & +3 "core" & +4 "processing"%6& +4 "core" &# +3 ."psFlush"PC.seek :closed + "processing"%7(SD +5 "core" &$ +7 & -" $c +9 &mTp# 9 +10 &zj" N +9 &bC# S +9 &#;# T +10 &?# T +9 &># T +9 &j< S +10 & +@# T +9 &!A" S +10 &#<$ T +9 &%q?" T +9 &'4;" S +10 &(A$ T +9 &*?# T +9 &,z@# S +10 &.;A" T +9 &/?# T +10 &1>! T +9 &3B" T +9 &5CB# T +10 &7C" T +9 &8=# T +9 &:># T +10 &@$ S +9 &?A# S +10 &A@# S +9 &CSB# T +10 &EB# T +9 &FP$ U +9 &Hb" X +10 &JIs" Z +9 &L\ v$ Z +9 &M}# [ +10 &O# \\ +9 &QK" \\ +10 &RR`" 0 +9 &S# /! + +6 ( + "processing"%6& +4 "core" &S#$ + +2 #"psFlush"Processing Clamp onSpring/offSpring for 7/24 samples, on/off torque 1.79 + "processing"%M& +5 "core" &S## + +3 ."psFlush"Hand.open + "manipulator"&S1 +28 "core" 1 +2 "manipulator"&9% +3 "core" %t u $ +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract + "manipulator"&' ] +94 "core" ' +3 ."psFlush"PSR.select :air +2 .PSV.dial PSR + "processing"%L +49 "core"  +8 #"psFlush"Pulling 0.5ml of PSR.flush +47 .PSR.select :flush +10 "processing"%@ +18 ."psFlush"PS.seek 0.5ml +2 "processing"%' +593 "core" ' +3 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +17 ."psFlush"PS.seek 2.5ml + "processing"%B' +74 #"image"compressed /var/log/esp/midres/da25jul1823h1000ml15s.jxl +25 ."WCR"CTV.dial :air,avoiding: :intake +3 "collection"'  +144 "core" +11 #"WCR"Fix #2 of 2 (with RNAlater) for 2:00 + .CSV.dial CSR +2 "collection"'#  +42 "core"  +13 #"WCR"Pulling 2ml of CSR.RNAlater + .CSR.select :RNAlater +2 "collection"' +20 ."WCR"CS.seek 2ml +3 "collection"'' +586 "core" ' +2 ."WCR"delay 5 seconds +502 .CSR.select :air +3 "collection"' +21 ."WCR"CS.reconfigure :fast + "collection"'#d @b +3 ."WCR"CS.seek 10ml +2 "collection"'H' +649 "core" ' +2 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%e @ +207 "core" A +10 ."psFlush"PTV.dial :PRVmixing +3 "processing"%  +137 "core" +9 ."psFlush"PSV.dial :mixloop +2 "processing"%I +114 "core" +6 ."psFlush"PS.seek :empty +2 "processing"%z's +333 #"image"compressed /var/log/esp/midres/da25jul1823h1000ml25s.jxl + ."Qmail"DAfans.email "da25jul1823h1000ml exposed 14.696 seconds\\nmidres/da25jul1823h1000ml15s\\nmidres/da25jul1823h1000ml25s",Subject: "da25jul1823h1000ml images!" +413 "core" ' +2 #"WCR"Pumping wcr puck from tube 2 up to 55psi... +2 .CBV.dial SSV +2 "collection"'V @ +78 "core" > +58 ."WCR"CBV.dial between CSV and waste2b +3 "collection"'  +99 "core"  +8 "collection"'{% +4 "core" %  +2 ."WCR"CSV.dial between air and CTV +3 "collection"'E ` +72 "core" a +6 ."WCR"CS.seek 6.71ml +2 "collection"'='2 +862 "core" ' +3 ."connect"CTV.dial CSV,avoiding: :air +3 ."WCR"CSV.dial CTV +3 "collection"'  +2 'j  +42 "core" ~ +103  +6 ."WCR"CS.reconfigure :pressurize +2 "collection"'# d@<<\ ;b +3 ."WCR"CS.seek 0ml +2 "collection"'q'P +508 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR + "processing"%- +113 "core"  +8 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +16 ."psFlush"PS.seek 0.5ml +2 "processing"%m' +587 "core" ' +2 ."psFlush"delay 5 seconds +222 "core" '\ G\ ? Ρ +3 ."WCR"delay 2:00 +277 ."psFlush"PSR.select :air +2 "processing"% +16 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2113 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%Y  +35 "core" +7 ."psFlush"PTV.dial :mixing +2 "processing"%t @ +75 "core" B +8 ."psFlush"PSV.dial :mixloop + "processing"%G +115 "core" +6 ."psFlush"PS.seek :empty + "processing"%'s +2622 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%J +112 "core"  +8 ."psFlush"PSR.select :flush +2 "processing"%@ +16 ."psFlush"PS.seek 1ml +2 "processing"%Q'[q +1091 "core" ' +2 ."psFlush"PSR.select :air + "processing"% +17 ."psFlush"PS.seek 2.5ml +2 "processing"%c' +1597 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%g +79 "core" +50 ."psFlush"PTV.dial :puck +3 "processing"%,  +74 "core"  +6 ."psFlush"PBV.dial :waste1 + "processing"%y  +5 "core" +7 ."psFlush"PS.seek 0ml + "processing"%'ܑ +2620 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +79 "core"  +8 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%(' +817 ."WCR"CBV.dial :waste2b + "collection"'p  +36 "core"  +9 ."WCR"CS.reconfigure :default + "collection"'#P d@b +3 ."WCR"CS.seek :empty + "collection"'T' +361 "core" ' +2 ."WCR"delay 1:00 +1390 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%K +79 "core" +6 ."psFlush"PS.seek 0ml + "processing"%'ܑ +2613 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +79 "core"  +7 ."psFlush"PSR.select :flush +2 "processing"%@ +21 ."psFlush"PS.seek 0.5ml +2 "processing"%W' +594 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +16 ."psFlush"PS.seek 2.5ml +2 "processing"%\\' +1179 ."WCR"CTV.dial :air,avoiding: :intake +2 "collection"'n  +138 "core" +8 "collection"'8& +3 "core" &XY N +2 #"WCR"Storing wcr puck in Collection Clamp to tube 1 +2 "manipulator"&k% +3 "core" % L z z | >$ +2 "storage"(w% +4 "core" %; | | \  +2 "storage"(. +3 "core" .( +2 "storage"(<& +4 "core" & w z \  +2 "storage"(v& +3 "core" & | | \  +2 "manipulator"&r& +3 "core" & w x b > +2 "manipulator"&%% +4 "core" % L w y w >$ +2 ."WCR"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."WCR"Elbow.seek 1 + "manipulator"& ( +241 "core" ( +2 "manipulator"&Z& +3 "core" & {  r =? +2 "storage"(2& +4 "core" & | } ~\  +2 ."WCR"Forearm.reconfigure :tight +49 "manipulator"&#Q@2^d^\ b +3 ."WCR"Forearm.seek 1 + 800 counts +2 "manipulator"&'ұ +97 "core" ' +2 "storage"(h& +3 "core" & d b o\  +3 ."WCR"SE.reconfigure :pick + "storage"(#]K-0-\ b +4 ."WCR"SE.seek :beamBreak + "storage"(N' +240 "core" ' +2 "storage"(\ - +4 "core" -' +2 ."WCR"SE.configure :default + "storage"(#QK-0-\ b +3 "manipulator"&3& +3 "core" & Q H D 9? +2 "storage"(}& +4 "core" & J T )\  +2 ."WCR"Elbow.reconfigure :limp + "manipulator"&$ ,(b +3 ."WCR"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 ."WCR"Forearm.seek 1 +2 "manipulator"&.'ϑ +35 "core" ' +2 ."WCR"Elbow.hold + "manipulator"&', +3 "core" , +3 ."WCR"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +2 "core" ' +2 "storage"(u- +3 ."psFlush"PSV.dial PTV +4 "processing"%! +2 "core" -' +4 ."WCR"SE.seek 10.14 Pucks below Top Plate +2 "storage"(x' +32 "core" ' + "manipulator"&?% +4 "core" %ϔ\\ G  +2 "storage"(& +3 "core" & t t { +2 ."WCR"Forearm.force -20 + "manipulator"&5 +4 ."WCR"Forearm.seek 1 + 303 counts +2 "manipulator"&D' +15 "core" ' +2 "manipulator"&& +3 "core" &  [ f <; +3 "storage"(& +3 "core" + & g j ;\  +6 ."WCR"Forearm.reconfigure :tight +4 ."psFlush"PBV.dial PSV +2 "manipulator"&#Q@2^d^\ b +4 ."WCR"Forearm.seek 1 + 800 counts +2 "processing"%~ U +2 "manipulator"&;'ұ +21 "core" ' +3 ."WCR"SE.seek 11.14 Pucks below Top Plate + "storage"( '2 +32 "core" W +7 ."psFlush"PS.seek 0ml + "processing"%5'ܑ +6 "core" ' +2 "manipulator"&f& +4 "core" &  z y z =; +2 "manipulator"&% +3 "core" %Ҩ L G E < +3 ."WCR"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 ."WCR"Forearm.seek :retract +2 "manipulator"&`' ] +90 "core" ' +2 ."WCR"Elbow.seek CC +2 "manipulator"&d( +168 "core" ( + "manipulator"&& +4 "core" & e k  <\ +2 ."WCR"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &/& +3 "core" & T O 1 <\ +2 ."WCR"Forearm.seek CC +2 "manipulator"&*'ш +97 "core" ' +3 ."WCR"Hand.close + "manipulator"&_/ +16 "core" / +5 ."WCR"CC.seek :open + "collection"'i( +450 "core" ( + "storage"(C& +4 "core" & \  +2 "storage"(a& +3 "core" & \  +2 "manipulator"&:& +4 "core" &  C\ +2 "manipulator"&^% +3 "core" %ы  C +3 ."WCR"Forearm.seek :retract +8 "manipulator"&' ] +100 "core" ' +2 ."WCR"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 ."WCR"Elbow.seek 1 +2 "manipulator"&$( +151 "core" ( +2 "manipulator"&O& +9 "core" & w C{ +2 "storage"(P& +3 "core" & $\  +3 ."WCR"Elbow.reconfigure :limp + "manipulator"&$ ,(b +3 ."WCR"Forearm.seek 1 +2 "manipulator"&A'ϑ +108 "core" ' +2 ."WCR"Elbow.hold +2 "manipulator"&X, +3 "core" , +2 ."WCR"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 ."WCR"Hand.open +2 "manipulator"&1 +18 "core" 1 +3 "manipulator"&F% +3 "core" %Ϟh  3 +2 "storage"(@& +4 "core" & T U X\  +2 ."WCR"Forearm.force -20 + "manipulator"&5 +4 ."WCR"Forearm.seek 1 + 313 counts + "manipulator"& ' +16 "core" ' +2 "manipulator"&& +2 "core" &  Ex +3 "storage"(& +3 "core" & \  +3 ."WCR"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 ."WCR"Forearm.seek 1 + 800 counts +2 "manipulator"&R'ұ +26 "core" ' +3 "storage"(|% +3 "core" %2 \  +4 ."downElevator"SE.seek :down +3 "storage"(o') +100 (% +2 "core" %ک \ Zn +2 "manipulator"&U% +5 "core" %ҵ  E +2 ."WCR"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."WCR"Forearm.seek :retract + "manipulator"&4' ] +84 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +3 "core" ' +3 #tStarting finalPurge +998 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +46 "core" ? +5 ."psFlush"PS.seek 2.5ml + "processing"%]' +939 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +1680 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%1  +78 "core"  +5 ."psFlush"PS.seek :empty + "processing"%['s +2619 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"% +47 "core"  +7 ."psFlush"PSR.select :air +48 .PS.seek 2.5ml + "processing"%0' +2616 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +76 "core" +5 ."psFlush"PBV.dial PSV +2 "processing"%l U +4 "core" V +6 ."psFlush"PS.seek 0ml +2 "processing"%M'ܑ +2617 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%S @ +45 "core" @ +5 ."psFlush"PS.seek 2.5ml + "processing"%9' +2623 "core" ' +3 ."psFlush"PSV.dial :waste1 +2 "processing"%6  +78 "core"  +6 ."psFlush"PS.seek :empty +2 "processing"%L's +2620 "core" ' +4 ."psFlush"PSV.dial PSR +4 "processing"%> +50 "core"  +16 ."psFlush"PSR.select :flush +4 "processing"%@ +28 ."psFlush"PS.seek 1ml +4 "processing"%&'[q +1095 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +15 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1104 "Can"7\ Ns +497 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +76 "core" +5 ."psFlush"PTV.dial :puck +2 "processing"%#  +4 "core"  +5 ."psFlush"PBV.dial :waste1 +2 "processing"%+  +56 "core" +5 ."psFlush"PS.seek 0ml +2 "processing"%'ܑ +2625 "core" ' +3 ."psFlush"PSV.dial PSR +3 "processing"%e +80 "core"  +10 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +2 "processing"%' +2615 "core" ' +3 ."psFlush"PSV.dial PTV +3 "processing"%I +80 "core" +9 ."psFlush"PS.seek 0ml +3 "processing"%B'ܑ +2628 "core" ' +3 ."psFlush"PSV.dial PSR +55 "processing"%V +81 "core"  +11 ."psFlush"PSR.select :flush +4 "processing"%@ +21 ."psFlush"PS.seek 0.5ml +3 "processing"%' +596 "core" ' +3 ."psFlush"PSR.select :air +4 "processing"% +24 ."psFlush"PS.seek 2.5ml +3 "processing"%{' +2104 "core" ' +4 ."psFlush"PSV.dial PTV +4 "processing"%E +81 "core" +9 ."psFlush"PBV.dial PSV +3 "processing"%H U +58 "core" V +12 ."psFlush"PS.seek 0ml +3 "processing"%j'ܑ +2623 "core" ' +3 ."psFlush"PSV.dial PBV +4 "processing"% @ +47 "core" ? +9 ."psFlush"PS.seek 2.5ml +3 "processing"%=' +2618 "core" ' +4 ."psFlush"PSV.dial :waste1 +3 "processing"%-  +81 "core"  +9 ."psFlush"PS.seek :empty +3 "processing"%z's +2616 "core" ' +3 ."psFlush"PSV.dial PSR +3 "processing"%m +59 "core" +13 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%Y' +2635 "core" ' +3 ."psFlush"PSV.dial PTV +3 "processing"%t +80 "core" +9 ."psFlush"PBV.dial PSV +3 "processing"%G U +6 "core" U +10 ."psFlush"PS.seek 0ml +3 "processing"%'ܑ +2624 "core" ' +3 ."psFlush"PSV.dial PBV +3 "processing"%J @ +49 "core" ? +9 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2614 "core" ' +4 ."psFlush"PSV.dial :waste1 +3 "processing"%Q  +81 "core"  +9 ."psFlush"PS.seek :empty +3 "processing"%g's +2625 "core" ' +6 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"',& +7 "core" & +3 "manipulator"&y& +5 "core" &  ) 1x +4 "manipulator"&c% +6 "core" % N   0 +4 .tElbow.seek PC +2 "manipulator"&( +245 "core" ( +2 "manipulator"&& +6 "core" &   = 2g +61 .tElbow.reconfigure :loose +11 "manipulator"&$ &.,(#b +5 &p& +4 "core" &   2g +4 .tForearm.seek PC +2 "manipulator"&q'E +97 "core" ' +2 .tHand.close +2 "manipulator"&K/ +16 "core" / +7 .tPC.seek :open +3 "processing"%(( +376 "core" ( +3 "manipulator"&& +6 "core" &    4g +3 "manipulator"&% +5 "core" %S   # 4 +5 .tForearm.seek :retract +2 "manipulator"&W' ] +95 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 .tElbow.seek CC +2 "manipulator"&n( +348 "core" ( +2 "manipulator"&8& +7 "core" &  )% +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &k& +4 "core" &  (% +5 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 .tForearm.seek CC +2 "manipulator"&w'ш +94 "core" ' +3 "manipulator"&& +7 "core" &  $ &% +3 "manipulator"&<% +7 "core" %|  ' +3 "collection"'v& +6 "core" & +5 "collection"'r& +9 "core" & +4 .tCC.seek :closed +4 "collection"'%(X +4 "core" & +7 & 3 +6 &Dr 3 +10 &0js G +10 &W V +9 &}? V +9 &@= U +9 &< V +10 &> U +10 &> V +8 &!HB U +10 &#\ A U +9 &$A V +10 &&@ V +9 &(P@ U +9 &*A U +10 &+B U +9 &-D V +9 &/X@ U +10 &1? U +9 &2= U +12 &4B U +8 &6`= U +9 &8"> U +11 &9@ U +10 &;A U +9 &=gA V +10 &?)> V +7 &@; U +11 &B? U +9 &DoC V +10 &F+T X +8 &Gm [ +9 &I _ +10 &KV a +10 &M a +10 &N b +10 &P a +10 &RZ b +5 &T b$ +10 &U b. +9 &W X +10 &X' )x +9 &Xu V +3 ( +3 "collection"'r& +6 "core" &Xq V +4 #tCollection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.73 +2 "collection"'Z& +6 "core" &Xq V +5 .tHand.open +2 "manipulator"&21 +21 "core" 1 +3 "manipulator"&"% +6 "core" %| =  +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +3 "manipulator"&h' ] +100 "core" ' +3 #tFlushing the Collection Valve::Manifold +2 "collection"'& +5 "core" &Xr V +4 "collection"'\ % +7 "core" % +3 .tCSV.dial CSR +3 "collection"'3  +47 "core"  +9 #tPulling 5ml of CSR.flush +2 .CSR.select :flush +3 "collection"' +20 .tCS.seek 5ml +2 "collection"'}'q +1362 "core" ' +3 .tdelay 5 seconds +503 .CSR.select :air +4 "collection"' +19 'u% +3 "core" %q  +5 .tCS.reconfigure :fast +2 "collection"'#d @b +4 .tCS.seek 7.501ml +3 "collection"'?'I +704 "core" ' +3 .tCSV.dial :waste +3 "collection"' +140 "core" +6 .tCS.reconfigure :default +61 "collection"'#P d@b +10 .tCS.seek 0ml +2 "collection"''P +1981 "core" ' +4 #tFlushing upper manifold +2 "collection"'!& +6 "core" &Xq V +3 "collection"'% +6 "core" %O +2 .tCSV.dial :flush +3 "collection"'~  +46 "core"  +7 .tCS.reconfigure :fast +2 "collection"'#d @b +5 .tCS.seek 5ml +2 "collection"'f'q +1287 "core" ' +4 .tdelay 5 seconds +503 .CSV.dial :air +3 "collection"' @ +47 "core" B +6 "collection"'% +5 "core" %q  +6 .tCS.seek 7.001ml +2 "collection"' 'l +571 "core" ' +4 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +5 "collection"'N +8 '.  +56 "core"  +65 +7 .tCTV.dial :air +8 .CS.seek 0ml +2 "collection"'D'P +1766 "core" ' +4 .tdelay 7 seconds +704 .CS.seek 3ml +3 "collection"'x'2~ +809 "core" ' +6 .tCSV.dial :waste +4 "collection"' +47 "core" +8 .tCS.seek 0ml +2 "collection"'\\'P +808 "core" ' +6 "collection"'/& +12 "core" &Xp V +5 "collection"';% +12 "core" %N +6 .tCSV.dial :flush +5 "collection"''  +47 "core"  +7 .tCS.seek 3ml +3 "collection"'_'2~ +805 "core" ' +3 .tdelay 5 seconds +503 .CSV.dial :air +4 "collection"'` @ +47 "core" B +7 "collection"'s% +5 "core" %2| \ +5 .tCS.seek 5ml +2 "collection"'C'q +574 "core" ' +3 .tCSV.dial :air +3 "collection"'a @ +18 "core" > +7 .tCS.seek 0ml +3 "collection"':'P +1275 "core" ' +4 .tdelay 7 seconds +704 .CS.seek 3ml +3 "collection"'^'2~ +814 "core" ' +3 .tCSV.dial :waste +3 "collection"'O +76 "core" +7 .tCS.seek 0ml +3 "collection"'P'P +799 "core" ' +4 #tFlushing lower manifold's waste1 port +2 "collection"'*& +5 "core" &Xo V +4 "collection"'d% +6 "core" %T +2 .tCSV.dial :flush +3 "collection"'  +46 "core"  +8 .tCS.seek 5ml +3 "collection"'F'q +1298 "core" ' +4 .tdelay 5 seconds +502 .CSV.dial :air +4 "collection"'@ @ +47 "core" B +7 "collection"'% +5 "core" %q +5 .tCS.seek 7.001ml +2 "collection"''o +565 "core" ' +4 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +4 "collection"'|  +2 '  +45 "core"  +102  +8 .tCBV.dial :waste1 +3 "collection"' @ +48 "core" A +9 .tCS.seek 0ml +3 "collection"'U'P +1758 "core" ' +4 #tFlushing lower manifold's waste2b port +2 "collection"'$& +5 "core" &Xn V +4 "collection"'A% +59 "core" %S +3 .tCSV.dial :flush +12 "collection"'  +77 "core" +10 .tCS.seek 5ml +2 "collection"' 'q +1288 "core" ' +3 .tdelay 5 seconds +503 .CSV.dial :air +3 "collection"'R @ +46 "core" A +7 "collection"'o% +5 "core" %q \ +5 .tCS.seek 6.999ml +3 "collection"''b +566 "core" ' +4 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +4 "collection"'5  +7 '1  +6 "core"  +33  +6 .tCBV.dial :waste2b +3 "collection"']  +83 "core"  +8 .tCS.seek 0ml +2 "collection"' 'P +1768 "core" ' +3 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&[& +5 "core" &  2 )% +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 .tElbow.seek CC +2 "manipulator"& ( +7 "core" ( +4 "manipulator"&l& +6 "core" &  ( &% +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &0& +4 "core" &  (% +5 .tForearm.seek CC +2 "manipulator"&S'ш +99 "core" ' +3 .tHand.close +2 "manipulator"&M/ +25 "core" / +7 .tCC.seek :open +2 "collection"'6( +383 "Can"> ~Vs +24 "core" ( +3 "manipulator"&9& +6 "core" &  *% +2 "manipulator"&>% +7 "core" %ц  ) +4 .tForearm.seek :retract +3 "manipulator"&L' ] +98 "core" ' +4 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 .tElbow.seek :garage +3 "manipulator"&&(-z +286 "core" ( +3 "manipulator"&& +6 "core" &-}   * 2e +3 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &#& +4 "core" &-} % 0e +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage +3 "manipulator"&+'o +111 "core" ' +3 .tHand.open +2 "manipulator"&1 +23 "core" 1 +3 "manipulator"&e% +6 "core" %y` E , +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +2 "manipulator"&' ] +118 "core" ' +3 #tCompleted [myDA_WCR {noKill} # DA sample volume=1000 mL, WCR sample volume=1000 mL] begun 21:42:20 +11 #Asleep after completing 3peat_25JUL29 assays +3 ."Qmail"GoodNews.email "{1 => 12,\\n 2 => 0,\\n 3 => 0,\\n 4 => 0,\\n 5 => 0,\\n 6 => 0,\\n 7 => 0}\\nCan@23:55:28, 21.5C, 47% humidity, 14.8psia, 12.37V, 0.69A, 6.614Ah, 8.48W\\nSampled 950.1ml",Subject: "Asleep after completing 3peat_25JUL29 assays" +37 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF +2 #Shutdown +2 .tdelayUntil "11:00:00.00PDT19-Jul-25" @PDT1752908728.10 "Can"G\ + s +2773 #"uploadLog"upsync\ [sender] io timeout after 601 seconds -- exiting\ rsync error: timeout in data send/receive (code 30) at io.c(195) [sender=3.1.3] +27949 #upsync +29280 "Can"P\ AOGs +60002 M\ 0\ 0s +60002 P\ 1 ss +60002 Q\ D s +60002 _\ 1s +60001 c\ 05s +60002 h\ @s +60002 b\ 0 as +60002 g\ 1 s +60002 j\ 3!s +60002 j\ 1g"#s +60002 o\ 1O"s +60002 r\ *#Os +60002 {\ K #s +60002 |\ :"${s +60002 x\ 1$%s +60002 y\ ?&}%s +60002 \ 0(_&=s +60002 \ 1*J&s +60002 \ :,7'is +60002 \ 1.'s +60001 \ 00(s +60002 ~\ <1)+s +60002 v\ 13)s +60002 p\ 15*Ws +60002 i\ 17B*s +60002 d\ 99 +s +60002 `\ :; ,s +60002 \\\ 1<,s +60002 ]\ 1>-Es +60002 ^\ G@-s +60002 Z\ 1B.qs +60002 S\ 1D/s +60002 Q\ 0Fk/s +60002 N\ 1HN03s +60002 I\ 1J=0s +60002 F\ 1L1_s +60001 E\ *M1s +60003 E\ :O2s +60002 J\ :Q|3!s +60001 H\ :So3s +60002 K\ 1UH4Ms +60002 J\ AW:4s +60002 J Y!5ys +60002 K\ 1[6s +60002 N\ 7\\6s +60002 N\ 0^7;s +60002 N\ 1`7s +60002 N\ 1b8gs +60002 H\ 0d8s +60002 D\ *f_9s +60002 ?\ 1h:)s +60002 =\ 0i:s +60002 ;\ Gk;Us +60002 ;\ 2m;s +60002 5\ 3oCs +60001 \ +wR>s +60002 \ *x?os +60002 \ -zb@s +60002 )\ ,{@s +60002 :\ ,}A1s +60002 9\ ,As +27066 ."Qmail"GoodNews.email "friday completed 3peat_25JUL29 mission",Subject: "Ready to Recover" +682 #"uploadLog"upsync +8 #mEXIT @1752948006.97PDT @1753122859.62PDT = =mMAIN_scheduler =tMAIN @PDT1753122860.53 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +115 #"core_reset"Sent BREAK +2 #t@42643 idle with ifg=0x00, ie=0x75 #>RESET< ESP2 v3.42 I2C Gateway v3.20 +211 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +268 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +434 "Can"\ $ )%f + \ $ )%f + #tPolling Can every 10:00 +7 #Cleanly exited at 11:00:06PDT19-Jul-25 +420 #-> ESP.ready! +3 #Powering core bus +552 .Gate.power :raw,:ON +2 "sampler") +18 ) +3 "core"  +2 "collection"' +2 ' +3 "core"  +2 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +2 ' 0\ +3 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 .tCS.configure :default + "collection"'#P d@b +3 .tPS.configure :default + "processing"%#A d`xb +3 .tSS.configure :default +2 "sampler")#.0X access 1 +3 "storage"(1% +3 "core" %,   \ 3 +2 "manipulator"&2% +3 "core" % d  \ T Y +2 "manipulator"&3& +4 "core" &  f Y +2 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 5 +2 "storage"(4(; +356 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +3 (5& +2 "core" &; B\ * +542 #t-> finalPurge +2 #Starting finalPurge +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'6& +2 "core" &|%  +2 .tHand.open +2 "manipulator"&71 +24 "core" 1 + "manipulator"&8& +4 "core" & ! # ; W + "manipulator"&9% +4 "core" % d   W +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&:(-z +175 "core" ( +2 "manipulator"&;& +3 "core" &-  Xp +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &<& +3 "core" &-   Xp +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :garage +2 "manipulator"&='o +106 "core" ' +2 .tHand.close +2 "manipulator"&>/ +25 "core" / + "manipulator"&?& +3 "core" &- { Kp +2 "manipulator"&@% +3 "core" %σ K[ +3 .tForearm.seek :retract +2 "manipulator"&A' ] +106 "core" ' +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&B( +281 "core" ( +2 "manipulator"&C& +3 "core" &   D U+ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &D& +3 "core" &  m U+ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&E'ш +99 "core" ' + "manipulator"&F& +3 "core" & R* +3 "manipulator"&G% +2 "core" %х S +3 "collection"'H& +4 "core" &|  +2 "collection"'I& +5 "core" &|  +2 .tCC.seek :closed +2 "collection"'J(X +3 "core" &|.  +9 &E& &k +9 &^Sx% : +10 &yn( N +9 &QJ U +9 &F$ T +10 &F! U +9 &G$ U +9 &YG) U +10 & G# U +9 &!F$ U +10 &#F( U +9 &%bG& U +9 &'$H- U +10 &(D& U +9 &*D T +9 &,jG+ U +10 &.,G U +9 &/D% U +10 &1F/ U +9 &3sG% T +9 &54G% U +10 &6D) U +9 &8C% U +9 &:zD, U +10 &<<E% U +9 &=J% U +10 &?E' T +9 &AE" T +9 &CCJ! U +10 &EU% W +9 &Fe& X +9 &Hw. [ +10 &J,$ ` +9 &K% ` +10 &M' ` +9 &Op" ` +9 &Q1% a +10 &R% b +9 &T% b +9 &Vi, b) +10 &X% 6 +9 &X# ] +9 ( +3 "collection"'I& +2 "core" &Xg( V +3 #tCollection Clamp onSpring/offSpring for 8/26 samples, on/off torque 2.49 + "collection"'K& +3 "core" &Xg# V +3 .tHand.open + "manipulator"&L1 +21 "core" 1 +34 "manipulator"&M% +4 "core" %ф 8 K +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&N' ] +94 "core" ' +10 #tFlushing the Collection Valve::Manifold + "collection"'O& +4 "core" &Xg V +2 "collection"'P% +3 "core" %U, +2 .tCSV.dial CSR +2 "collection"'Q  +138 "core"  +2 #tPulling 4.999ml of CSR.flush + .CSR.select :flush +3 "collection"' +10 .tCS.reconfigure :default + "collection"'#P d@b +3 .tCS.seek 5ml +2 "collection"'R'q +1358 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 'S% +2 "core" %q \ +3 .tCS.reconfigure :fast + "collection"'#d @b +3 .tCS.seek 7.5ml +2 "collection"'T'G +698 "core" ' + .tCSV.dial :waste +2 "collection"'U +148 "core" +3 .tCS.reconfigure :default + "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'V'P +1990 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'W& +3 "core" &Xe V +2 "collection"'X% +3 "core" %M +2 .tCSV.dial :flush +2 "collection"'Y  +44 "core"  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 5ml +2 "collection"'Z'q +1288 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'[ @ +43 "core" A +2 "collection"'\\% +3 "core" %q  +2 .tCS.seek 7.001ml +2 "collection"']'l +563 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV + "collection"'^  +3 '_  +45 "core"  +103  + .tCBV.dial :waste1 +2 "collection"'` @ +81 "core" A +2 .tCS.seek 0ml +2 "collection"'a'P +1751 "core" ' +2 #tFlushing lower manifold's waste2b port + "collection"'b& +4 "core" &Xe V + "collection"'c% +3 "core" %S +2 .tCSV.dial :flush +2 "collection"'d  +77 "core" +2 .tCS.seek 5ml +2 "collection"'e'q +1276 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"'f @ +45 "core" A +2 "collection"'g% +2 "core" %q  +3 .tCS.seek 7.001ml +2 "collection"'h'l +561 "core" ' +3 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'i  +3 'j  +6 "core"  +37  + .tCBV.dial :waste2b +2 "collection"'k  +81 "core"  +2 .tCS.seek 0ml +2 "collection"'l'P +1752 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'m& +3 "core" &Xe V +3 "collection"'n% +3 "core" %Q + .tCSV.dial CSR +2 "collection"'o  +43 "core"  +2 #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +11 .tCS.seek 8ml + "collection"'p'! +2035 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 .tCS.seek 10ml +2 "collection"'q' +563 "core" ' + ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"'r + 's  +53 "core"  +58 + .tCTV.dial :intake +2 "collection"'t  +81 "core" + .tIntake.select :open +2 "sampler") +10 .tCS.seek 2ml +2 "collection"'u' +2004 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'v  +76 "core" ~ +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'w'P +595 "core" ' +2 .tCSV.dial CSR +2 "collection"'x  +107 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +11 .tCS.seek 5ml + "collection"'y'q +1357 "core" ' + .tdelay 5 seconds +503 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml +2 "collection"'z' +1350 "core" ' +2 .tCSV.dial CBV +2 "collection"'{ +107 "core" +3 .tCS.seek 0ml + "collection"'|'P +2617 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&}& +4 "core" & & H* +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&~( +41 "core" ( + "manipulator"&& +3 "core" & _ L +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &  L +2 .tForearm.seek CC +2 "manipulator"&'ш +92 "core" ' +2 .tHand.close + "manipulator"&/ +22 "core" / +2 .tCC.seek :open +2 "collection"'( +407 "core" ( + "manipulator"&& +4 "core" & R + "manipulator"&% +4 "core" %х  R0 +2 .tForearm.seek :retract +2 "manipulator"&' ] +100 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"& (-z +278 "core" ( + "manipulator"& & +3 "core" &-r '  Rs +3 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 && +2 "core" &-r [ Rs +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&'o +115 "core" ' +2 .tHand.open +2 "manipulator"&1 +23 "core" 1 +2 "manipulator"&% +3 "core" %we | u  @@ +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&' ] +106 "core" ' +25998 "Can"\ = +60002 \ =R +60002 \ = N +60002 \ > ~ +60002 \ =  +60001 \ = +60002 \ =-@ +60002 \ =d +44177 #t-> exit +7 #mEXIT @1753128115.65PDT @1753202137.45PDT = =tMAIN =mMAIN_scheduler @PDT1753202138.35 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +115 #"core_reset"Sent BREAK + #t@21870 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.42 I2C Gateway v3.20 +212 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +266 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +441 "Can"\ &  } + \ &  } + #tPolling Can every 10:00 +3 #Cleanly exited at 13:01:55PDT21-Jul-25 +10808 #-> ESP.ready! +4 #Powering core bus +561 .Gate.power :raw,:ON +2 "sampler") +37 ) +3 "core"  +2 "collection"' +3 ' +2 "core"  +3 "processing"% +2 % +2 "core"  +6 "collection"' 9\ +2 ' 0\ +3 ' -\ +4 "processing"% 9\ +2 % 2\ +3 % *\ +2 % 0\ +4 "sampler")&\ +3 .tCS.configure :default + "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +2 .tSS.configure :default +2 "sampler")#.0X access 2 +3 "storage"(1% +3 "core" %+  ) \ 2 +2 "manipulator"&2% +4 "core" % t " # ' W +2 "manipulator"&3& +3 "core" &   { W` +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 + "storage"(4(K +200 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +2 (5& +3 "core" &K ' &\ * +45128 "Can"\ A:3 +23011 #t-> access 3 +3 "storage"(6% +2 "core" %+  @\ / +3 "manipulator"&7% +2 "core" % t " T +3 "manipulator"&8& +3 "core" & T` +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 7 + "storage"(9([G +204 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (:& +2 "core" &[G \ $ +36755 "Can"\ \ A +17450 #t-> access 4 +2 "storage"(;% +3 "core" %+ \ . +2 "manipulator"&<% +3 "core" % t - T +3 "manipulator"&=& +3 "core" &  T` +2 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 1 +2 "storage"(>( +988 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (?& +3 "core" & L\ " +41531 "Can"\ \ A _ +12576 #t-> access 5 +3 "storage"(@% +2 "core" %+ 8\ / +2 "manipulator"&A% +4 "core" % t  T +2 "manipulator"&B& +3 "core" &  T` +3 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(C( +204 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (D& +2 "core" & Z\ !& +47189 "Can"\ \ A B +8938 #t-> access 6 +2 "storage"(E% +3 "core" %+  V\ / +2 "manipulator"&F% +3 "core" % t S T +2 "manipulator"&G& +3 "core" &  T` +3 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 3 +2 "storage"(H(G +188 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +3 (I& +3 "core" &D %\ * +50843 "Can"\ \ A +3290 #t-> access 7 +3 "storage"(J% +2 "core" %+ =\ . +2 "manipulator"&K% +3 "core" % t 1 T +3 "manipulator"&L& +3 "core" & 3 T` +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 4 +2 "storage"(M(, +204 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (N& +3 "core" &, ;\ ' +55373 #t-> require "shuffle" +1101 "Can"\ \ A! +738 #t-> shuffle 2..7 +2 #Shuffling pucks in tube 2 of [2..7] +2 #Loading generic puck from tube 2 into Collection Clamp + "collection"'O& +3 "core" &z  +2 .tHand.open +2 "manipulator"&P1 +20 "core" 1 + "manipulator"&Q% +4 "core" % t ' $ T +2 "storage"(R% +4 "core" %+ @\ - +37 "storage"(S. +3 "core" .(, +2 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +10 .tSC.seek 2 +2 "storage"(T( +352 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (U& +2 "core" & ;\ " +2 "manipulator"&V& +3 "core" & $ Q` +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&W( +57 "core" ( + "manipulator"&X& +4 "core" & I RQ +2 "storage"(Y& +3 "core" & \ ,\ , +3 .tForearm.seek 2 + 800 counts +2 "manipulator"&Z'j +97 "core" ' +2 "storage"([& +3 "core" &  <\ , +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(\\' +94 "core" ' + "storage"(]- +4 "core" -'b +2 .tSE.configure :default + "storage"(#QK-0-\ b +4 (^& +2 "core" & I\ $ +2 "manipulator"&_& +4 "core" & = LP +2 .tElbow.seek 2 +2 "manipulator"&`( +14 "core" ( +2 "manipulator"&a& +2 "core" &  L"} +3 "storage"(b& +3 "core" & \ $ +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&c'v +19 "core" ' +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&d/ +28 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&e& +3 "storage"(f') +7 "core" & & L"| +2 "manipulator"&g% +4 "core" %w < QH +2 .tForearm.seek :retract +2 "manipulator"&h' ] +48 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +59 "core" ' +2 .tElbow.seek CC +2 "manipulator"&i( +155 "core" ( +2 "manipulator"&j& +3 "core" & $ S) +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &k& +3 "core" & S) +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&l'ш +102 "core" ' +2 "manipulator"&m& +4 "core" &  h T( + "manipulator"&n% +3 "core" %ў D T +3 "collection"'o& +4 "core" &zz  +2 "collection"'p& +4 "core" &z  +3 .tCC.seek :closed +2 "collection"'q(X +5 "core" &z  +5 &D &j +10 &^Rx 9 +9 &xr N +10 &JL U +9 & D U +9 &J U +10 &I U +9 &RG U +9 & K U +10 &!H U +9 &#I U +10 &%YJ V +9 &'F U +9 &(E U +10 &*F U +9 &,cJ U +9 &.$I U +10 &/F U +9 &1I U +10 &3mF T +9 &5.H U +9 &6F U +10 &8G U +9 &:sI U +9 &<6E U +10 &=L U +9 &?G T +10 &A|H U +9 &C=N U +9 &DW W +10 &F` W +9 &Hwt Y +9 &J+ ^ +10 &K _ +9 &M ` +9 &Om _ +10 &Q) b +9 &R b +10 &T b +9 &Ve b' +9 &X  7 +10 &X ^ +9 ( + &Xk U +2 "collection"'p& +5 #tCollection Clamp onSpring/offSpring for 8/26 samples, on/off torque 2.41 + .Hand.open + "manipulator"&r1 +25 "core" 1 +2 "manipulator"&s% +4 "core" %ў  M +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&t' ] +96 "core" ' + #tLoading generic puck from tube 2 into Processing Clamp +2 "processing"%u& +4 "core" &x  + "manipulator"&v% +3 "core" % ` n K +3 "storage"(w% +3 "core" %C \ & +2 "storage"(x. +3 "core" .( +2 "storage"(y& +3 "core" & \ & +2 "storage"(z& +4 "core" & 5\ & +2 "manipulator"&{& +5 "core" &  K( + "manipulator"&|% +4 "core" % `  K +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&}( +161 "core" ( + "manipulator"&~& +3 "core" & N[ +3 "storage"(& +2 "core" & T\ ' +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 800 counts +2 "manipulator"&'j +103 "core" ' +3 "storage"(& +4 "core" & \ ( +2 .tSE.reconfigure :pick + "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(' +96 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure :default + "storage"(#QK-0-\ b +4 (& +2 "core" & J\ # +2 "manipulator"&& +4 "core" & M[ +2 .tElbow.seek 2 +2 "manipulator"&( +3 "core" ( +2 "manipulator"&& +38 "core" & { N[ +2 "storage"( & +3 "core" & i\ $ +3 .tForearm.seek 2 + 300 counts +2 "manipulator"& 'v +20 "core" ' + .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"& / +16 "core" / +11 ."downElevator"SE.seek :down +4 "manipulator"&& +2 "storage"(') +7 "core" & C J[ +2 "manipulator"&% +3 "core" %o ? Mf +3 .tForearm.seek :retract +2 "manipulator"&' ] +55 "core" ' + ."downElevator"SE.stop + "storage"(5 +40 "core" ' +3 .tElbow.seek PC +2 "manipulator"&( +241 "core" ( + "manipulator"&\ & +3 "core" &  N> +3 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 && +2 "core" & 3 N> +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"& 'E +100 "core" ' + "manipulator"&& +3 "core" & S L> +3 "manipulator"&% +4 "core" %D T L +2 "processing"%& +3 "core" &x(  +3 "processing"%& +5 "core" &x  +2 .tPC.seek :closed +2 "processing"%(SD +3 "core" &x* \  +9 &5{) - +9 &dz( B +10 &:e) S +9 &G) T +9 &I( S +10 &}D) T +9 &?H( T +10 &I) S +9 & D) T +9 &"E) T +10 &$GD) T +9 && D' T +9 &'I) T +10 &)I) T +9 &+OJ( T +10 &-D) T +9 &.F* S +9 &0G) T +10 &2WJ* T +9 &4G' S +9 &5I( T +10 &7L$ T +9 &9_J( T +10 &;!G) T +9 &<H( T +9 &>J* T +10 &@gJ* T +9 &B)H( T +9 &CN) T +10 &EV) U +9 &Gg\\) W +10 &I$k) X +9 &J( Z +9 &L) [ +10 &Nc* [ +9 &P$( [\ +9 &Q) I +10 &R>) Y +9 &S( + +3 ( +2 "processing"%& +4 #tProcessing Clamp onSpring/offSpring for 8/24 samples, on/off torque 1.68 + .Hand.open + "manipulator"&1 +19 "core" 1 +2 "manipulator"&"% +4 "core" %D H +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&#' ] +94 "core" ' +2 "processing"%$& +3 "core" &S  + +2 #tImaging generic puck in Processing Clamp while storing it to tube 2 +2 "manipulator"&%% +4 "core" % c S J +2 "storage"(&% +3 "core" %C \ # +2 "storage"('. +3 "core" .( +2 "storage"((& +3 "core" & p\ $ +2 "storage"()& +3 "core" & D\ # +3 "manipulator"&*& +4 "core" & * K> +2 "manipulator"&+% +2 "core" % c 4 K +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&,( +245 "core" ( +2 "manipulator"&-& +3 "core" &  I_ +2 "storage"(.& +3 "core" & @\ # +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 800 counts + "manipulator"&/'j +102 "core" ' + "storage"(0& +3 "core" & \ $ +3 .tSE.reconfigure :pick + "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(1' +107 "core" ' + "storage"(2- +3 "core" -'p +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&3& +2 "core" & D_ +2 "storage"(5& +3 "core" & \  +3 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek 2 +2 "manipulator"&'J +35 "core" ' +2 .tElbow.hold +2 "manipulator"&6, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(7- +2 "core" -'p +3 .tSE.seek 30.35 Pucks below Top Plate +2 "storage"(8' +30 "core" ' +2 "manipulator"&:% +3 "core" %Zc ' + c 4 +2 "storage"(4& +3 "core" & \  +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 2 + 316 counts + "manipulator"&;'І +22 "core" ' + "manipulator"&<& +4 "core" &  CB +2 "storage"(=& +4 "core" & >\  +2 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 800 counts +2 "manipulator"&9'j +32 "core" ' +3 .tSE.seek 31.35 Pucks below Top Plate +2 "storage"(?'# +42 "core" ' + "manipulator"&@& +4 "core" & r HB +2 "manipulator"&A% +4 "core" %Y 8 G +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +39 .tForearm.seek :retract +2 "manipulator"&B' ] +101 "core" ' +3 .tElbow.seek PC +2 "manipulator"&D( +247 "core" ( +2 "manipulator"&>& +3 "core" & I< +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &E& +3 "core" & ( H< +2 .tForearm.seek PC +2 "manipulator"&F'E +91 "core" ' +2 .tHand.close + "manipulator"&G/ +27 "core" / +2 .tPC.seek :open +2 "processing"%I( +375 "core" ( +2 "storage"(C& +3 "core" & "\ +2 "manipulator"&J& +3 "core" &  H< +2 "manipulator"&K% +3 "core" %;  H? +3 .tForearm.seek :retract +2 "manipulator"&L' ] +106 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +7 "manipulator"&N( +246 "core" ( +2 "manipulator"&H& +4 "core" & Y IY +2 "storage"(O& +3 "core" & \ +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 800 counts +2 "manipulator"&P'j +105 "core" ' +2 .tHand.open +2 "manipulator"&Q1 +20 "core" 1 +2 "storage"(R- +3 "core" -'# +3 .tSE.seek 31 Pucks below Top Plate +2 "storage"(S' +22 "core" ' +2 .tSE.reconfigure :seal + "storage"(#QK-0-\ b +3 .tSE.seek 30.03 Pucks below Top Plate +2 "storage"(M' +53 "core" ' +2 #tLights, camera, ACTION! + "storage"(U- +3 "core" -' +2 "storage"(V& +4 "core" &  a\  +2 "manipulator"&X& +3 "core" &  /Y +3 .tElbow.seek 2 + "manipulator"&Y( +3 "core" ( +2 "manipulator"&[& +3 "core" &   /Y +3 "storage"(]& +3 "core" & \  +3 .tForearm.seek 2 + 800 counts +2 "manipulator"&^'j +12 "core" ' +2 .tSE.reconfigure :gently +2 "storage"(#QK-0-\ b +3 .tSE.seek 30.74 Pucks below Top Plate + "storage"(_' +60 "core" ' +2 "manipulator"&& +3 "core" & b FY +2 "storage"(a& +4 "core" & *\  +2 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek 2 +2 "manipulator"&b'J +36 "core" ' +2 .tElbow.hold +2 "manipulator"&, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek 30.93 Pucks below Top Plate + "storage"(d' +26 "core" ' +2 "manipulator"&e% +3 "core" %Tj " $ . 2 +2 "storage"(g& +4 "core" & W W\  +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 2 + 310 counts + "manipulator"&'Ѐ +13 "core" ' +2 "manipulator"&W& +4 "core" & # FD + "storage"(Z& +4 "core" & b\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 800 counts +2 "manipulator"&j'j +25 "core" ' +2 "storage"(\\% +3 "core" % z\  +3 ."downElevator"SE.seek :down +4 "storage"(k') +74 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +22 (c% +2 "core" %1 y\ $ +3 "manipulator"&f% +3 "core" %e P L +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&m' ] +99 "core" ' +2 "storage"(n& +3 "core" & <\ $ +2 "collection"'o& +3 "core" &Xh U +3 #tStoring generic puck in Collection Clamp to tube 2 + "manipulator"&`% +3 "core" % E x L0 +3 "storage"(h% +4 "core" %D "\ % + "storage"(!. +3 "core" .( +2 "storage"(r& +3 "core" & \ $ +2 "storage"(s& +4 "core" & 5\ % +2 "manipulator"&u& +4 "core" &  LD +2 .tElbow.seek 2 +2 "manipulator"&v( +34 "core" ( + "manipulator"&w& +4 "core" & M+ +2 "storage"(x& +4 "core" & U\ % +2 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 800 counts +2 "manipulator"&y'j +90 "core" ' +2 "storage"(z& +3 "core" & x\ $ +3 .tSE.reconfigure :pick + "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"({' +100 "core" ' + "storage"(|- +3 "core" -' +2 .tSE.configure :default + "storage"(#QK-0-\ b +4 "manipulator"&p& +39 "core" & G+ +2 "storage"(l& +3 "core" & -\  +3 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek 2 +2 "manipulator"&~'J +36 "core" ' +2 .tElbow.hold + "manipulator"&, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(- +2 "core" -' +10 .tSE.seek 31.37 Pucks below Top Plate +2 "storage"(i'3 +30 "core" ' +2 "manipulator"&% +4 "core" %]L % &  3 + "storage"(& +3 "core" & x y E\  +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 2 + 319 counts + "manipulator"&'Љ +12 "core" ' +2 "manipulator"&& +3 "core" &  J* +3 "storage"( & +4 "core" & \ ! +2 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 800 counts +2 "manipulator"&t'j +30 "core" ' +3 .tSE.seek 32.37 Pucks below Top Plate +2 "storage"( ' +43 "core" ' +2 "manipulator"&& +4 "core" & { H* +2 "manipulator"&% +3 "core" %҂ H +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&}' ] +101 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +165 "core" ( +2 "manipulator"&& +3 "core" & u C, +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 & & +3 "core" & M D, +3 .tForearm.seek CC +2 "manipulator"&\ 'ш +93 "core" ' +2 .tHand.close + "manipulator"&/ +26 "core" / +2 .tCC.seek :open + "collection"'( +411 "core" ( +3 "storage"(& +3 "core" & `\ ! +2 "storage"(& +3 "core" & t\ " +3 "manipulator"&& +2 "core" &  G) +3 "manipulator"&% +3 "core" %ќ G +3 .tForearm.seek :retract + "manipulator"&' ] +110 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"& ( +170 "core" ( + "manipulator"&& +3 "core" & ! N. +3 "storage"("& +3 "core" & \ % +2 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +4 .tForearm.seek 2 +2 "manipulator"&$'J +106 "core" ' + .tElbow.hold +2 "manipulator"&%, +3 "core" , +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&&1 +20 "core" 1 +2 "manipulator"&'% +3 "core" %Wc D U  9 +2 "storage"((& +3 "core" & P\  +3 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 313 counts + "manipulator"&)'Ѓ +13 "core" ' +3 "manipulator"&*& +3 "core" & O M) +2 "storage"(+& +4 "core" & 4\ $ +2 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 800 counts +2 "manipulator"&'j +30 "core" ' +2 "storage"( % +3 "core" % \ & +3 ."downElevator"SE.seek :down +4 "storage"(-') +63 "core" ' + ."downElevator"SE.stop + "storage"(5 +34 (.% +3 "core" %3 J\ - +2 "manipulator"&% +4 "core" %^  ( T +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&0' ] +93 "core" ' +2 #tShuffling pucks in tube 3 of [2..7] +2 #Loading generic puck from tube 3 into Collection Clamp + "collection"'2& +3 "core" & +2 "manipulator"&3% +3 "core" % r   R +3 "storage"(5% +4 "core" %<  *\ + + "storage"(#. +3 "core" .( +3 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 3 +2 "storage"(7(G +206 "core" ( +3 .tSC.configure :limp + "storage"($(\ 1b +3 (:& +2 "core" &F v\ + +3 "manipulator"&4& +3 "core" &  P) +2 .tElbow.seek 3 +2 "manipulator"&<( +40 "core" ( +2 "manipulator"&=& +3 "core" &  R O' +2 "storage"(@& +3 "core" &C #\ ). +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 800 counts +2 "manipulator"&A'k +108 "core" ' + "storage"(/& +4 "core" &C  S\ *. +2 .tSE.reconfigure :pick + "storage"(#]K-0-\ b +41 .tSE.seek :beamBreak +2 "storage"(,' +85 "core" ' +2 "storage"(1- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (& +2 "core" &C R\ #. +3 "manipulator"&;& +3 "core" & \\ K' +2 .tElbow.seek 3 +2 "manipulator"&8( +3 "core" ( +2 "manipulator"&9& +3 "core" & 6 K' +2 "storage"(>& +4 "core" &C 2\ $. +2 .tForearm.seek 3 + 300 counts +2 "manipulator"&E'w +23 "core" ' +2 .tForearm.reconfigure :loose +8 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&6/ +21 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&G& +3 "storage"(B') +8 "core" &  J' + "manipulator"&% +4 "core" %Y _ N +2 .tForearm.seek :retract +2 "manipulator"&C' ] +45 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +47 "core" ' +2 .tElbow.seek CC +2 "manipulator"&J( +157 "core" ( +2 "manipulator"&K& +3 "core" &  O& +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &F& +2 "core" & 4 O& +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&H'ш +107 "core" ' +2 "manipulator"&O& +3 "core" & 3 m R& +2 "manipulator"&D% +4 "core" %| W R +2 "collection"'Q& +4 "core" & +2 "collection"'R& +5 "core" & +3 .tCC.seek :closed +2 "collection"'U(X +4 "core" & +7 & , $d +9 &kRv 9 +10 &yp N +9 &YL U +10 &D U +9 &D U +9 &I U +10 &aC U +9 & #C U +9 &!C U +10 &#C T +9 &%iB U +10 &',C T +9 &(A T +9 &*D T +10 &,rG T +9 &.4E T +9 &/A T +10 &1E T +9 &3zE T +10 &5<H T +9 &6D T +9 &8C T +10 &:D T +9 &B T +10 &?D U +9 &AF T +10 &CIL U +9 &E T V +9 &Fa X +10 &Hw Z +9 &J6 _ +9 &K ` +10 &M ` +9 &Ow ` +10 &Q: ` +9 &R a +9 &T b! +10 &Vo b* +9 &X 7 +9 &X  4 +10 &Xe M +6 ( + "collection"'R& +4 "core" &XZ M +3 #tCollection Clamp onSpring/offSpring for 8/26 samples, on/off torque 2.54 + .Hand.open +2 "manipulator"&V1 +24 "core" 1 +2 "manipulator"&X% +3 "core" %|  L +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&[' ] +91 "core" ' +2 #tLoading generic puck from tube 3 into Processing Clamp + "processing"%]& +4 "core" &) +2 "manipulator"&L% +3 "core" % P M J +2 "storage"(% +4 "core" %C \ $ +2 "storage"(a. +3 "core" .(G +2 "storage"(?& +3 "core" &B \ $/ +2 "storage"(e& +3 "core" &B O\ %/ +3 "manipulator"&g& +3 "core" & W K$ +2 "manipulator"&S% +3 "core" % P H K +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 +2 "manipulator"&W( +169 "core" ( + "manipulator"&Z& +4 "core" & f M +2 "storage"(\\& +4 "core" &B \ &/ +2 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 800 counts +2 "manipulator"&N'k +96 "core" ' +2 "storage"(P& +4 "core" &B A\ &/ +2 .tSE.reconfigure :pick + "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(M' +96 "core" ' +2 "storage"(c- +3 "core" -'F +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (f& +2 "core" &B r\ / +2 "manipulator"&^& +4 "core" & d E +2 .tElbow.seek 3 +2 "manipulator"&Y( +3 "core" ( +2 "manipulator"&_& +3 "core" & 2 F +2 "storage"(n& +4 "core" &B {\ / +3 .tForearm.seek 3 + 300 counts + "manipulator"&o'w +28 "core" ' +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&`/ +21 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&b& +3 "storage"(h') +7 "core" & G H + "manipulator"&!% +4 "core" %Є x M +3 .tForearm.seek :retract +2 "manipulator"&r' ] +53 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +38 "core" ' +2 .tElbow.seek PC +2 "manipulator"&s( +274 "core" ( +2 "manipulator"&u& +41 "core" & t N +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" & w N +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&w'E +99 "core" ' + "manipulator"&d& +3 "core" & L +3 "manipulator"&x% +4 "core" %L X K, + "processing"%k& +12 "core" &( +2 "processing"%z& +5 "core" & +2 .tPC.seek :closed +2 "processing"%j(SD +5 "core" &( +6 &\ )) $c +10 &fU{) 9 +9 &{r) N +10 &^L) S +9 & G) S +9 &C( S +10 &C( T +9 &fG* S +9 & 'I( T +10 &!F) T +9 &#C( S +10 &%nE( S +9 &'0H) S +9 &(D' S +10 &*I( S +9 &,uD( T +9 &.8I( S +10 &/D( S +9 &1G' S +10 &3~J' S +9 &5@F( S +9 &7G( T +10 &8I( T +9 &:F) S +9 &\ F) S +9 &?F( S +10 &AG' S +9 &CNJ) T +9 &ER) U +10 &FT( U +9 &Ha) V +9 &JIo( Y +10 &L{( Z +9 &M' [ +10 &O( [\ +9 &QI* [ +9 &RWk( ){ +10 &S%W* 7 +9 ( + &S(5( 4 +3 "processing"%z& +3 #tProcessing Clamp onSpring/offSpring for 7/24 samples, on/off torque 1.63 + .Hand.open + "manipulator"&|1 +21 "core" 1 +2 "manipulator"&% +4 "core" %L  G, +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&p' ] +108 "core" ' +2 "processing"%l& +3 "core" &S(5( 4 +2 #tImaging generic puck in Processing Clamp while storing it to tube 3 + "manipulator"&m% +4 "core" %  K +2 "storage"(% +4 "core" %@ O\ # +2 "storage"(. +3 "core" .(G +2 "storage"(& +4 "core" &B E\ #/ + "storage"(& +4 "core" &B *\ #/ +2 "manipulator"& & +3 "core" &% O L\ +2 "manipulator"&% +4 "core" %  L +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 +2 "manipulator"&( +251 "core" ( +2 "manipulator"&y& +4 "core" & ' H( + "storage"(v& +3 "core" &B N\ "/ +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 3 + 800 counts + "manipulator"&{'k +96 "core" ' +2 "storage"(~& +4 "core" &B \ / +2 .tSE.reconfigure :pick + "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(' +102 "core" ' + "storage"(i- +3 "core" -' +3 .tSE.configure :default + "storage"(#QK-0-\ b +3 "manipulator"&& +3 "core" & t  A( +2 "storage"( & +3 "core" &B $\ / +3 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 3 +2 "manipulator"&t'K +32 "core" ' +2 .tElbow.hold +2 "manipulator"&, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 "storage"(- +3 "core" -' +3 .tSE.seek 30.46 Pucks below Top Plate +2 "storage"(}' +27 "core" ' +2 "manipulator"&q% +3 "core" %_u $ $  2 +2 "storage"(& +3 "core" &B V Y\ / +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 3 + 320 counts + "manipulator"&'Ћ +22 "core" ' + "manipulator"&& +4 "core" & O B( +2 "storage"(& +3 "core" &B \ / +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 800 counts +2 "manipulator"&'k +14 "core" ' +2 .tSE.seek 31.46 Pucks below Top Plate +2 "storage"("' +42 "core" ' +2 "manipulator"&\ & +2 "core" &  B( +3 "manipulator"&% +4 "core" %s ` B h +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&&' ] +96 "core" ' +2 .tElbow.seek PC +2 "manipulator"&'( +255 "core" ( +2 "manipulator"&(& +3 "core" & AB +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &*& +3 "core" & i AB +2 .tForearm.seek PC +2 "manipulator"&+'E +104 "core" ' + .tHand.close +2 "manipulator"& / +23 "core" / +3 .tPC.seek :open + "processing"%( +375 "core" ( +2 "storage"(.& +3 "core" &B \ / +3 "manipulator"&& +3 "core" &: t C +2 "manipulator"& % +42 "core" % ~ C +2 .tForearm.seek :retract + "manipulator"&2' ] +96 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 +2 "manipulator"&3( +253 "core" ( +2 "manipulator"&$& +3 "core" & ` C"} +2 "storage"(5& +4 "core" &B \ / +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 800 counts +2 "manipulator"&#'k +97 "core" ' +3 .tHand.open + "manipulator"&)1 +23 "core" 1 +2 "storage"( - +3 "core" -' +10 .tSE.seek 31.11 Pucks below Top Plate + "storage"(-'P +25 "core" ' +2 .tSE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 .tSE.seek 30.14 Pucks below Top Plate +2 "storage"(' +55 "core" ' +3 #tLights, camera, ACTION! + "storage"(:- +3 "core" -' +2 "storage"(4& +3 "core" &B }  / +3 "manipulator"&=& +3 "core" &  H )"} +2 .tElbow.seek 3 +2 "manipulator"&@( +3 "core" ( +2 "manipulator"&T& +4 "core" &   ("} +2 "storage"(/& +3 "core" &B }  / +3 .tForearm.seek 3 + 800 counts +2 "manipulator"&%'k +3 "core" ' +3 .tSE.reconfigure :gently + "storage"(#QK-0-\ b +3 .tSE.seek 30.86 Pucks below Top Plate +2 "storage"(1'r +54 "core" ' + "manipulator"&& +3 "core" & 7 A"} +3 "storage"(;& +4 "core" &B \ / + .tElbow.reconfigure :limp + "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek 3 +2 "manipulator"&9'K +34 "core" ' + .tElbow.hold +2 "manipulator"&>, +4 "core" , +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +4 .tSE.reconfigure :default + "storage"(#QK-0-\ b +3 .tSE.seek 31.04 Pucks below Top Plate +2 "storage"(0' +26 "core" ' + "manipulator"&6% +4 "core" %Po $ # 2 +2 "storage"(G& +4 "core" &B a d\ / +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 3 + 305 counts +2 "manipulator"&'| +12 "core" ' + "manipulator"&<& +4 "core" & $ E"} +2 "storage"(A& +3 "core" &B \ / +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 800 counts +2 "manipulator"&K'k +29 "core" ' +2 "storage"(F% +3 "core" % /\  +4 ."downElevator"SE.seek :down +3 "storage"(,') +75 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +20 (E% +2 "core" %2 3\ # +2 "manipulator"&B% +4 "core" %H Z K +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&O' ] +93 "core" ' + "storage"(D& +4 "core" &B &\ "/ +2 "collection"'Q& +3 "core" &XZ M +3 #tStoring generic puck in Collection Clamp to tube 3 + "manipulator"&8% +3 "core" % ] H +3 "storage"(C% +3 "core" %D f\ # +2 "storage"(. +3 "core" .(G +2 "storage"(V& +3 "core" &B \ "/ +2 "storage"(X& +4 "core" &B >\ "/ +2 "manipulator"&]& +4 "core" & k H"} +2 .tElbow.seek 3 +2 "manipulator"&L( +3 "core" ( +2 "manipulator"&& +4 "core" & e H"} +2 "storage"(a& +3 "core" &B y\ "/ +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 800 counts +2 "manipulator"&?'k +92 "core" ' + "storage"(e& +3 "core" &B \ #/ +3 .tSE.reconfigure :pick + "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(g' +93 "core" ' + "storage"(S- +4 "core" -'B +2 .tSE.configure :default + "storage"(#QK-0-\ b +3 "manipulator"&R& +3 "core" & : C"} +2 "storage"(H& +3 "core" &B \ / +3 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek 3 +2 "manipulator"&Z'K +36 "core" ' + .tElbow.hold +2 "manipulator"&\\, +3 "core" , +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 "storage"(P- +3 "core" -'B +3 .tSE.seek 31.47 Pucks below Top Plate +2 "storage"(J' +32 "core" ' +2 "manipulator"&c% +4 "core" %*` ' $ 3 +2 "storage"(f& +83 "core" &B ~ }\ \ / +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 3 + 267 counts + "manipulator"&^'V +16 "core" ' + "manipulator"&_& +42 "core" & F G"} +2 "storage"(n& +4 "core" &B :\ / +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 800 counts +2 "manipulator"&['k +36 "core" ' +9 .tSE.seek 32.47 Pucks below Top Plate +2 "storage"(`' +41 "core" ' +2 "manipulator"&b& +4 "core" & f G"} + "manipulator"&!% +4 "core" %V L G +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&W' ] +106 "core" ' +2 .tElbow.seek CC +2 "manipulator"&N( +175 "core" ( +2 "manipulator"&M& +3 "core" &  I +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &o& +2 "core" &  J +3 .tForearm.seek CC +2 "manipulator"&h'ш +94 "core" ' + .tHand.close +2 "manipulator"&u/ +23 "core" / +3 .tCC.seek :open + "collection"'Y( +411 "core" ( +2 "storage"(& +4 "core" &B %\ $/ +2 "storage"(d& +2 "core" &B \ $/ +3 "manipulator"&x& +3 "core" & I J +2 "manipulator"&k% +3 "core" %ќ W J +3 .tForearm.seek :retract +2 "manipulator"&r' ] +94 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 +2 "manipulator"&I( +153 "core" ( + "manipulator"&|& +3 "core" & Mg +2 "storage"(& +4 "core" &B \ %/ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 3 +2 "manipulator"&l'K +109 "core" ' +2 .tElbow.hold + "manipulator"&m, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&1 +25 "core" 1 +2 "manipulator"&% +3 "core" %]c a d $ : +2 "storage"(& +4 "core" &B L\ / +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 3 + 318 counts + "manipulator"&'Љ +12 "core" ' +2 "manipulator"& & +3 "core" & 3 Ps +2 "storage"(& +3 "core" &B \ &/ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 800 counts +2 "manipulator"&z'k +30 "core" ' +2 "storage"(w% +3 "core" % ?\ & +3 ."downElevator"SE.seek :down +4 "storage"(y') +59 "core" ' + ."downElevator"SE.stop + "storage"(5 +38 (v% +2 "core" %: A\ , +3 "manipulator"&s% +3 "core" %`  U +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&~' ] +104 "core" ' +2 #tShuffling pucks in tube 4 of [2..7] +2 #Loading generic puck from tube 4 into Collection Clamp + "collection"'i& +4 "core" & +2 "manipulator"&% +4 "core" % 1   ) U. +2 "storage"( % +4 "core" %=  i\ + + "storage"(. +3 "core" .(G +2 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 4 +2 "storage"(p(, +209 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (q& +2 "core" &, \ ( +2 "manipulator"&& +4 "core" & Ss +2 .tElbow.seek 4 +2 "manipulator"&( +36 "core" ( +2 "manipulator"&& +3 "core" && % R! +2 "storage"(\ & +4 "core" &, g\ + +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 800 counts +2 "manipulator"&'| +94 "core" ' + "storage"({& +3 "core" &, \ ) +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(' +85 "core" ' +2 "storage"(- +3 "core" -' +2 .tSE.configure :default + "storage"(#QK-0-\ b +4 (t& +3 "core" &, e\ # +2 "manipulator"&& +3 "core" && ( J! +3 .tElbow.seek 4 + "manipulator"&}( +24 "core" ( + "manipulator"&& +4 "core" &  KU +2 "storage"((& +3 "core" &, \\\ $ +3 .tForearm.seek 4 + 300 counts +2 "manipulator"&*'Ј +14 "core" ' +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&/ +20 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"& & +3 "storage"(&') +46 "core" & / LU +2 "manipulator"&j% +4 "core" %~ # D R +2 .tForearm.seek :retract +2 "manipulator"&.' ] +44 "core" ' + ."downElevator"SE.stop + "storage"(5 +61 "core" ' +2 .tElbow.seek CC +3 "manipulator"&( +193 "core" ( +2 "manipulator"& & +3 "core" &  F  V +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &+& +2 "core" &   V +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&$'ш +93 "core" ' + "manipulator"&5& +3 "core" &  Q O +3 "manipulator"&'% +4 "core" %ѐ O +2 "collection"')& +4 "core" & +2 "collection"' & +4 "core" & +3 .tCC.seek :closed +2 "collection"':(X +3 "core" & +7 & * $e +10 &hSxe 9 +9 &yo N +9 &ZI T +10 &D T +9 &D T +10 &E T +9 &bB T +9 & $D T +10 &!B T +9 &#E T +9 &%lE T +10 &'/D S +9 &(D T +10 &*D T +9 &,tE T +9 &.6D T +10 &/B T +9 &1A T +9 &3{B T +10 &5=D T +9 &6D T +10 &8A T +9 &:B T +9 &C T +9 &?A T +9 &AC T +10 &CKI U +9 &E\ Q V +10 &F\\ V +9 &Hr Y +9 &J8 ^ +10 &K _ +9 &M _ +9 &Oy ` +10 &Q; ` +9 &R a +10 &T b +9 &Vt b% +9 &X 6 +10 &X 4 +9 &Xj K +6 ( +2 "collection"' & +4 #tCollection Clamp onSpring/offSpring for 8/26 samples, on/off torque 2.54 + .Hand.open +2 "manipulator"&41 +2 "core" &Xc K +15 1 + "manipulator"&=% +3 "core" %э B H +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&T' ] +99 "core" ' +2 #tLoading generic puck from tube 4 into Processing Clamp +2 "processing"%/& +4 "core" & + "manipulator"&2% +3 "core" % v M K +3 "storage"(% +3 "core" %C E\ % +2 "storage"(;. +3 "core" .(, +2 "storage"(6& +4 "core" &, b\ $ + "storage"("& +4 "core" &, 9\ % +2 "manipulator"&G& +3 "core" &  K +2 "manipulator"&<% +3 "core" % v L +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&-( +155 "core" ( +2 "manipulator"&A& +3 "core" & P Kc +2 "storage"(F& +3 "core" &, i\ $ +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 800 counts +2 "manipulator"&3'| +97 "core" ' +2 "storage"(#& +3 "core" &, &\ $ +3 .tSE.reconfigure :pick + "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(' +100 "core" ' + "storage"(E- +3 "core" -' +3 .tSE.configure :default + "storage"(#QK-0-\ b +3 (B& +3 "core" &, %\  +2 "manipulator"&%& +4 "core" &  Ec +2 .tElbow.seek 4 +2 "manipulator"&@( +3 "core" ( +2 "manipulator"&1& +4 "core" & , Ec + "storage"(D& +3 "core" &, ]\  +3 .tForearm.seek 4 + 300 counts +2 "manipulator"&Q'Ј +27 "core" ' +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&8/ +23 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&9& +3 "storage"(C') +5 "core" & Hc +3 "manipulator"&% +3 "core" %Џ s L) +3 .tForearm.seek :retract +2 "manipulator"&V' ] +57 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +30 "core" ' +2 .tElbow.seek PC +2 "manipulator"&X( +276 "core" ( +2 "manipulator"&]& +3 "core" &  L +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 && +3 "core" & E K +2 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&'E +95 "core" ' +2 "manipulator"&a& +3 "core" & S J +2 "manipulator"&0% +3 "core" %F  J' +3 "processing"%e& +4 "core" & +2 "processing"%,& +5 "core" &) +2 .tPC.seek :closed +2 "processing"%K(SD +5 "core" &) +6 & )' $d +10 &lTz% 9 +9 &{s' N +9 &eL( S +10 &&H( T +9 &F( S +9 &I( S +10 &mG) S +9 & /H' S +10 &!F( T +9 &#E( S +9 &%uD( S +10 &'7H( S +9 &(H( S +9 &*G' S +43 &,}C( S +13 &.?I' S + &0F( T +2 &1G) T &3G( T + &5EG( T +6 &7 G) S +9 &8F( T +10 &:E( S +9 &J( S +9 &?E) T +9 &AE( S +10 &CUG( T +9 &EK( T +9 &FT( U +10 &H`) W +9 &JQp( X +10 &Lx( Z +9 &M( Z +9 &O( Z +10 &QP) [ +9 &RPa) - +9 &S+( * +6 ( +2 "processing"%,& +3 "core" &S( * +3 #tProcessing Clamp onSpring/offSpring for 7/24 samples, on/off torque 1.64 +2 .Hand.open + "manipulator"&S1 +26 "core" 1 +2 "manipulator"&R% +2 "core" %F X G' +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&H' ] +96 "core" ' +2 "processing"%>& +3 "core" &S( * +3 #tImaging generic puck in Processing Clamp while storing it to tube 4 + "manipulator"&P% +3 "core" % d G +3 "storage"(O% +4 "core" %D +\ ! + "storage"(c. +3 "core" .(, +2 "storage"(f& +3 "core" &, @\ ! +2 "storage"(_& +3 "core" &, Z\ ! +2 "manipulator"&n& +3 "core" &  H +3 "manipulator"&?% +3 "core" % d ( H +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 +2 "manipulator"&L( +238 "core" ( + "manipulator"&b& +4 "core" & J FR +2 "storage"(g& +3 "core" &, c\ ! +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 800 counts +2 "manipulator"&!'| +100 "core" ' + "storage"(Z& +4 "core" &, \ " +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(^' +104 "core" ' + "storage"(J- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&M& +2 "core" &  CR +2 "storage"(o& +3 "core" &, \  +3 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek 4 +2 "manipulator"&['\\ +40 "core" ' + .tElbow.hold +2 "manipulator"&\\, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 "storage"(u- +3 "core" -' +3 .tSE.seek 30.43 Pucks below Top Plate +2 "storage"(W' +32 "core" ' +2 "manipulator"&U% +3 "core" %X\\ $   2 +2 "storage"(& +3 "core" &, j V\  +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 4 + 296 counts + "manipulator"&d'Є +20 "core" ' +2 "manipulator"&x& +3 "core" & _ BR +2 "storage"(k& +3 "core" &, \  +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 4 + 800 counts + "manipulator"&|'| +22 "core" ' +2 .tSE.seek 31.43 Pucks below Top Plate +2 "storage"('e +42 "core" ' +2 "manipulator"&h& +3 "core" & g CR +2 "manipulator"&N% +3 "core" %Ҋ\ t C +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&' ] +91 "core" ' +2 .tElbow.seek PC +2 "manipulator"&( +252 "core" ( +2 "manipulator"&& +3 "core" & E C, +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 & & +3 "core" &  B, +3 .tForearm.seek PC + "manipulator"&'E +93 "core" ' +2 .tHand.close + "manipulator"&w/ +22 "core" / +2 .tPC.seek :open +2 "processing"%r( +375 "core" ( +2 "storage"(v& +4 "core" &, 1\  + "manipulator"&s& +3 "core" & E+ +3 "manipulator"&I% +2 "core" %U E +3 .tForearm.seek :retract +2 "manipulator"&i' ] +95 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 +2 "manipulator"&l( +245 "core" ( +2 "manipulator"&& +4 "core" &  EQ +2 "storage"( & +3 "core" &, Q\  +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 800 counts +2 "manipulator"&'| +102 "core" ' +2 .tHand.open + "manipulator"&1 +16 "core" 1 +3 "storage"(`- +2 "core" -'e +3 .tSE.seek 31.07 Pucks below Top Plate +2 "storage"(y'1 +23 "core" ' +2 .tSE.reconfigure :seal +2 "storage"(#QK-0-\ b +50 .tSE.seek 30.11 Pucks below Top Plate +2 "storage"(z' +52 "core" ' +2 #tLights, camera, ACTION! + "storage"(q- +3 "core" -' +2 "storage"(& +4 "core" &,  ]\  +2 "manipulator"&& +4 "core" &  E .Q +2 .tElbow.seek 4 +2 "manipulator"&\ ( +3 "core" ( +2 "manipulator"&7& +4 "core" &   -Q +2 "storage"({& +3 "core" &, \  +3 .tForearm.seek 4 + 800 counts +2 "manipulator"&'| +3 "core" ' +3 .tSE.reconfigure :gently + "storage"(#QK-0-\ b +3 .tSE.seek 30.82 Pucks below Top Plate +2 "storage"(t'S +52 "core" ' +2 "manipulator"&& +3 "core" & E CQ +2 "storage"(& +3 "core" &, 8\  +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek 4 +2 "manipulator"&m'\\ +39 "core" ' + .tElbow.hold +2 "manipulator"&(, +3 "core" , +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +4 .tSE.reconfigure :default + "storage"(#QK-0-\ b +3 .tSE.seek 31.01 Pucks below Top Plate +2 "storage"(' +27 "core" ' + "manipulator"& % +4 "core" %Oh   1 +2 "storage"(~& +4 "core" &, J M \  + .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 4 + 287 counts + "manipulator"&j'{ +12 "core" ' +2 "manipulator"&& +4 "core" & Q EQ + "storage"(& +5 "core" &, K\  +2 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 800 counts +2 "manipulator"&'| +33 "core" ' +2 "storage"(*% +3 "core" % \  +3 ."downElevator"SE.seek :down +5 "storage"( ') +80 "core" ' +3 ."downElevator"SE.stop + "storage"(5 +15 (+% +3 "core" %5 (\ " +2 "manipulator"&&% +3 "core" %҄ O H +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&}' ] +87 "core" ' +2 "storage"(5& +3 "core" &, K\ " +2 "collection"''& +4 "core" &Xb K +2 #tStoring generic puck in Collection Clamp to tube 4 +2 "manipulator"&)% +3 "core" % T  H +2 "storage"(.% +3 "core" %< h\ " +3 "storage"(Y. +3 "core" .(, +2 "storage"(4& +4 "core" &, \ # +2 "storage"(=& +3 "core" &, A\ " +2 "manipulator"&/& +3 "core" &  HQ +3 .tElbow.seek 4 +2 "manipulator"&2( +4 "core" ( + "manipulator"&& +4 "core" & * IQ +2 "storage"(;& +4 "core" &, Q\ " +2 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 800 counts +2 "manipulator"&6'| +99 "core" ' + "storage"("& +3 "core" &, \ # +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(G' +93 "core" ' + "storage"(<- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"& & +3 "core" &  DQ +2 "storage"($& +3 "core" &, p\  +2 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek 4 +2 "manipulator"&A'\\ +39 "core" ' + .tElbow.hold +2 "manipulator"&F, +5 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 "storage"(#- +3 "core" -' +3 .tSE.seek 31.43 Pucks below Top Plate +2 "storage"('e +39 "core" ' +2 "manipulator"&E% +3 "core" %ig  6 0 +2 "storage"(B& +4 "core" &, L W *\  +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 4 + 313 counts + "manipulator"&%'Е +21 "core" ' + "manipulator"&1& +3 "core" & q CQ +2 "storage"(D& +3 "core" &, \  +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 800 counts +2 "manipulator"&T'| +15 "core" ' +2 .tSE.seek 32.43 Pucks below Top Plate +2 "storage"(8' +42 "core" ' + "manipulator"&9& +3 "core" &  FQ +3 "manipulator"&% +3 "core" %s 6 E r +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&-' ] +102 "core" ' +2 .tElbow.seek CC +2 "manipulator"&3( +158 "core" ( +2 "manipulator"&& +3 "core" & R F& +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +43 &Q& +2 "core" & z F& +3 .tForearm.seek CC +9 "manipulator"&C'ш +91 "core" ' + .tHand.close + "manipulator"&]/ +26 "core" / +2 .tCC.seek :open +2 "collection"'( +410 "core" ( +2 "storage"(@& +3 "core" &, J\ # +3 "storage"(a& +4 "core" &, \ # + "manipulator"&0& +3 "core" &  I% +2 "manipulator"&e% +3 "core" %щ  I* +3 .tForearm.seek :retract +2 "manipulator"&V' ] +97 "core" ' +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 +2 "manipulator"&( +163 "core" ( +2 "manipulator"&S& +3 "core" & ] L\\ +2 "storage"(R& +3 "core" &, =\ $ +3 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +3 .tForearm.seek 4 +2 "manipulator"&>'\\ +106 "core" ' +2 .tElbow.hold +2 "manipulator"&P, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&O1 +26 "core" 1 +2 "manipulator"&c% +4 "core" %n w >E +2 "storage"(f& +4 "core" &, ^\  + .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 4 + 318 counts + "manipulator"&_'К +20 "core" ' + "manipulator"&n& +3 "core" & M\\ +3 "storage"(?& +4 "core" &, \ % +2 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 800 counts +2 "manipulator"&,'| +14 "core" ' + "storage"(% +3 "core" % \ & +4 ."downElevator"SE.seek :down +4 "storage"(b') +57 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +38 (g% +3 "core" %9 q\ + +2 "manipulator"&X% +4 "core" %Ҁ  S q +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&Z' ] +101 "core" ' +2 #tShuffling pucks in tube 5 of [2..7] +2 #Loading generic puck from tube 5 into Collection Clamp + "collection"'J& +4 "core" & +2 "manipulator"&M% +4 "core" % = S +2 "storage"(o% +3 "core" %< z\ + +2 "storage"(H. +3 "core" .(, +3 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 5 +2 "storage"(u(; +203 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +3 (U& +3 "core" &; G\ # +2 "manipulator"&& +4 "core" & P S\\ +2 .tElbow.seek 5 +2 "manipulator"&x( +40 "core" ( + "manipulator"&k& +4 "core" &: RQ +2 "storage"(h& +4 "core" &; \ ** +2 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 800 counts +2 "manipulator"&N' +96 "core" ' +3 "storage"(!& +2 "core" &; \ )* +3 .tSE.reconfigure :pick + "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(L' +88 "core" ' + "storage"(^- +3 "core" -' +3 .tSE.configure :default + "storage"(#QK-0-\ b +4 ([& +2 "core" &; \ #* +2 "manipulator"&d& +3 "core" &: ' KQ +3 .tElbow.seek 5 +2 "manipulator"&W( +31 "core" ( +2 "manipulator"&|& +3 "core" &  I MM +2 "storage"(& +3 "core" &; -\ %* +3 .tForearm.seek 5 + 300 counts +2 "manipulator"& ' +13 "core" ' +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&\\/ +20 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&w& +2 "storage"(') +8 "core" & NM + "manipulator"&K% +3 "core" % Pv +3 .tForearm.seek :retract +2 "manipulator"&v' ] +50 "core" ' + ."downElevator"SE.stop + "storage"(5 +44 "core" ' +2 .tElbow.seek CC +42 "manipulator"&s( +162 "core" ( +2 "manipulator"&I& +3 "core" & ! ] O) +2 .tElbow.reconfigure :loose +9 "manipulator"&$ &.,(#b +3 && +2 "core" & u N) +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&'ш +106 "core" ' + "manipulator"& & +4 "core" & 1 O R) +2 "manipulator"&% +4 "core" %ё ' Q\ +2 "collection"'& +3 "core" &% +3 "collection"'`& +5 "core" & +3 .tCC.seek :closed +3 "collection"'q(X +3 "core" &0 +5 &: 4 +10 &Et 2 +9 &4mt G +9 &W T +10 &D S +9 &JF T +10 & D T +9 &G T +9 &C T +10 &!SD S +9 &#B T +9 &$F T +10 &&C S +9 &(ZA T +9 &*E T +10 &+A T +9 &-D T +10 &/bC T +9 &1$E T +9 &2E T +10 &4F T +9 &6kA S +10 &8-B S +9 &9A S +9 &;G T +10 &=r? T +9 &?4B T +9 &@A T +10 &B@ T +9 &DzD T +10 &F8Q U +9 &GY W +9 &Ii X +10 &Km [\ +9 &M% ^ +9 &N _ +10 &P _ +9 &Rf ` +10 &T( ` +9 &U b$ +9 &W R +10 &Xg ] +9 &X U +9 ( +3 "collection"'`& +3 "core" &Xh O +2 #tCollection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.47 + .Hand.open +2 "manipulator"&1 +21 "core" 1 +2 "manipulator"&% +3 "core" %ѝ ' K +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&7' ] +91 "core" ' +2 #tLoading generic puck from tube 5 into Processing Clamp + "processing"%{& +3 "core" &( +3 "manipulator"&i% +3 "core" % j  I +2 "storage"(% +3 "core" %< +\ # +2 "storage"(. +3 "core" .(; +2 "storage"(& +3 "core" &; -\ #* +2 "storage"( & +4 "core" &; 4\ #* +2 "manipulator"&~& +4 "core" &  > I' + "manipulator"&% +4 "core" % j R I +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 +2 "manipulator"&y( +160 "core" ( +2 "manipulator"&& +3 "core" &%  Lq +2 "storage"(*& +4 "core" &; -\ $* +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 800 counts +2 "manipulator"&l' +94 "core" ' +2 "storage"(& +3 "core" &; Y\ $* +3 .tSE.reconfigure :pick + "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(z' +91 "core" ' +2 "storage"(+- +2 "core" -'* +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (&& +2 "core" &; \ * +3 "manipulator"&& +3 "core" &% Eq +2 .tElbow.seek 5 +2 "manipulator"&\ ( +4 "core" ( +2 "manipulator"&t& +4 "core" &% Eq + "storage"(5& +3 "core" &; [\ * +3 .tForearm.seek 5 + 300 counts +2 "manipulator"&'' +13 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&)/ +25 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&m& +2 "storage"(.') +9 "core" &% + Fq + "manipulator"&Y% +4 "core" % i Jv +2 .tForearm.seek :retract +2 "manipulator"&4' ] +52 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +54 "core" ' +2 .tElbow.seek PC +2 "manipulator"&=( +234 "core" ( +2 "manipulator"&/& +4 "core" & M + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &j& +2 "core" & \\ L +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&'E +89 "core" ' +2 "manipulator"&;& +4 "core" & W L +2 "manipulator"&% +4 "core" %O C Ll +2 "processing"%"& +2 "core" & +3 "processing"% & +5 "core" & +2 .tPC.seek :closed +2 "processing"%(SD +3 "core" &(  +10 &*r) ,~ +9 &`x( @ +9 &:h) S +10 &C' S +9 &F' S +9 &}E( S +10 &?F( S +9 &E' S +10 & E* S +9 &"F& S +9 &$FF( S +10 &&F( T +54 &'E( S + &)C( S + &+MF( T + &-F( S &.H( S + &0G' S +7 &2VG( S +10 &4I( S +9 &5H' S +9 &7I' T +10 &9^I' S +9 &; J( S +10 &<G( S +9 &>G' T +9 &@gG( S +10 &B(I( S +9 &CF' S +9 &EO' T +10 &GlT% T +9 &I(_( V +10 &Jn) W +9 &L|( Y +9 &Nd( Z +10 &P%( Z +9 &Q( H +9 &R>' X +10 &S( + +2 ( +3 "processing"% & +3 #tProcessing Clamp onSpring/offSpring for 8/24 samples, on/off torque 1.57 + .Hand.open + "manipulator"&<1 +20 "core" 1 + "manipulator"& % +3 "core" %O  Il +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&$' ] +104 "core" ' +2 "processing"%(& +3 "core" &S  + +2 #tImaging generic puck in Processing Clamp while storing it to tube 5 +2 "manipulator"&#% +3 "core" % @ F K +2 "storage"(}% +3 "core" %= \ # +3 "storage"(E. +3 "core" .(; +2 "storage"(B& +3 "core" &; \ #* +2 "storage"(1& +4 "core" &; 5\ #* +2 "manipulator"&D& +4 "core" & K + "manipulator"&9% +3 "core" % @ f K +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 +2 "manipulator"&( +262 "core" ( +2 "manipulator"&6& +3 "core" &(  KV +3 "storage"(2& +2 "core" &; )\ #* +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 800 counts +2 "manipulator"&G' +90 "core" ' +2 "storage"(A& +3 "core" &; g\ !* +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(%' +113 "core" ' +2 "storage"(- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&& +3 "core" &( > BV +2 "storage"(Q& +4 "core" &; \ * + .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 5 +2 "manipulator"&T' +35 "core" ' +2 .tElbow.hold +2 "manipulator"&F, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(]- +2 "core" -' +3 .tSE.seek 30.45 Pucks below Top Plate +2 "storage"(-' +33 "core" ' +2 "manipulator"&:% +3 "core" %T  @ 0 +2 "storage"(@& +3 "core" &; W W\ * +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 5 + 277 counts + "manipulator"&a' +13 "core" ' + "manipulator"&0& +3 "core" &( o FV +3 "storage"(e& +3 "core" &; U\ * +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 800 counts +2 "manipulator"&S' +15 "core" ' +2 .tSE.seek 31.45 Pucks below Top Plate +2 "storage"(R'z +42 "core" ' +2 "manipulator"&C& +4 "core" &( FV + "manipulator"&3% +4 "core" % E o +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&O' ] +94 "core" ' +2 .tElbow.seek PC +2 "manipulator"&c( +242 "core" ( + "manipulator"&f& +3 "core" &  BM +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &n& +3 "core" &  AM +3 .tForearm.seek PC +2 "manipulator"&?'E +91 "core" ' + .tHand.close +2 "manipulator"&/ +27 "core" / +2 .tPC.seek :open +2 "processing"%V( +375 "core" ( + "storage"(g& +3 "core" &; <\ * +3 "manipulator"&X& +3 "core" &  FM +2 "manipulator"&% +3 "core" %O E/ +3 .tForearm.seek :retract +2 "manipulator"&J' ] +98 "core" ' + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 +2 "manipulator"&M( +262 "core" ( + "manipulator"&o& +4 "core" &(  El +2 "storage"(>& +3 "core" &; i\ * +44 .tForearm.reconfigure :tight +8 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 800 counts +2 "manipulator"&H' +100 "core" ' +2 .tHand.open +2 "manipulator"&_1 +24 "core" 1 +2 "storage"(8- +3 "core" -'z +3 .tSE.seek 31.1 Pucks below Top Plate +2 "storage"(b'F +22 "core" ' +2 .tSE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 .tSE.seek 30.13 Pucks below Top Plate +2 "storage"(,' +51 "core" ' +2 #tLights, camera, ACTION! + "storage"(U- +3 "core" -' +2 "storage"(& +3 "core" &; \ * +2 "manipulator"&k& +4 "core" &(  E 0l +2 .tElbow.seek 5 +2 "manipulator"&h( +7 "core" ( +2 "manipulator"&p& +3 "core" && \\ 0b +3 "storage"(!& +3 "core" &; \ * +3 .tForearm.seek 5 + 800 counts +2 "manipulator"&^' +4 "core" ' +2 .tSE.reconfigure :gently + "storage"(#QK-0-\ b +3 .tSE.seek 30.84 Pucks below Top Plate +2 "storage"(['h +53 "core" ' +2 "manipulator"&d& +4 "core" && $ Fb + "storage"(P& +4 "core" &; \ * +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek 5 +2 "manipulator"&|' +41 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek 31.03 Pucks below Top Plate +2 "storage"(Z'\ +37 "core" ' +2 "manipulator"&\\% +3 "core" %M  b - +2 "storage"(w& +4 "core" &; 3 . o\ * + .tForearm.force -20 +2 "manipulator"&5 +4 .tForearm.seek 5 + 292 counts + "manipulator"&K' +13 "core" ' + "manipulator"&x& +4 "core" &% Fc +2 "storage"(N& +3 "core" &; ,\ * +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 800 counts +2 "manipulator"&L' +15 "core" ' +2 "storage"( % +4 "core" % \ z +3 ."downElevator"SE.seek :down +3 "storage"(I') +69 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +27 (% +2 "core" %/ .\ # +2 "manipulator"&% +4 "core" % K J} +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&W' ] +100 "core" ' + "storage"( & +3 "core" &; ]\ $* +3 "collection"'& +3 "core" &Xh O +2 #tStoring generic puck in Collection Clamp to tube 5 + "manipulator"&% +4 "core" % P  M +2 "storage"(v% +3 "core" %< \ # +3 "storage"(. +3 "core" .(; +2 "storage"(& +4 "core" &; A\ #* + "storage"(& +3 "core" &; \ "* +3 "manipulator"&{& +3 "core" &%  Lc +3 .tElbow.seek 5 + "manipulator"&i( +5 "core" ( + "manipulator"&& +4 "core" &% z Lc +2 "storage"(& +4 "core" &; W\ #* +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 800 counts +2 "manipulator"&' +91 "core" ' + "storage"( & +3 "core" &; 8\ "* +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(~' +92 "core" ' +2 "storage"(- +3 "core" -'$ +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&`& +2 "core" &%  Dc +2 "storage"(& +3 "core" &; \ * +3 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek 5 +2 "manipulator"&' +35 "core" ' + .tElbow.hold +2 "manipulator"&*, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 "storage"(- +3 "core" -'$ +3 .tSE.seek 31.44 Pucks below Top Plate +2 "storage"(s'n +45 "core" ' + "manipulator"&+% +4 "core" %S  / +2 "storage"(&& +4 "core" &; V W\ * + .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 5 + 304 counts +42 "manipulator"&' +12 "core" ' + "manipulator"&t& +4 "core" &% H Fc +2 "storage"(5& +4 "core" &; P\ * +2 .tForearm.reconfigure :tight +8 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 800 counts +2 "manipulator"&)' +25 "core" ' +2 .tSE.seek 32.44 Pucks below Top Plate +2 "storage"(m' +42 "core" ' +2 "manipulator"&7& +3 "core" &% Ec +3 "manipulator"&Y% +3 "core" % c E +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&y' ] +111 "core" ' +2 .tElbow.seek CC +2 "manipulator"&l( +163 "core" ( +2 "manipulator"&z& +2 "core" & Fd +3 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &'& +3 "core" & Ed +2 .tForearm.seek CC +2 "manipulator"&/'ш +99 "core" ' +2 .tHand.close +2 "manipulator"&j/ +21 "core" / +2 .tCC.seek :open +2 "collection"'.( +411 "core" ( + "storage"(\ & +3 "core" &; B\ !* +3 "storage"(;& +3 "core" &; 5\ * +2 "manipulator"&& +4 "core" & Ec +2 "manipulator"&"% +3 "core" %ј d E +3 .tForearm.seek :retract +2 "manipulator"&4' ] +98 "core" ' +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 +2 "manipulator"&r( +163 "core" ( +2 "manipulator"&<& +4 "core" & u JW + "storage"( & +4 "core" &; \ #* +2 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +4 .tForearm.seek 5 +2 "manipulator"&(' +108 "core" ' +2 .tElbow.hold +2 "manipulator"&#, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&}1 +21 "core" 1 +2 "manipulator"&E% +4 "core" %u k o H ; +2 "storage"(B& +4 "core" &; "\ * + .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 5 + 311 counts + "manipulator"&1'$ +25 "core" ' + "manipulator"&D& +4 "core" & p MW +2 "storage"(9& +3 "core" &; >\ $* +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 800 counts +2 "manipulator"& ' +14 "core" ' + "storage"(% +3 "core" % \ % +4 ."downElevator"SE.seek :down +4 "storage"(6') +57 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +39 (2% +3 "core" %:  u\ + +2 "manipulator"&=% +4 "core" % R q +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&A' ] +100 "core" ' +2 #tShuffling pucks in tube 6 of [2..7] +2 #Loading generic puck from tube 6 into Collection Clamp + "collection"'& +3 "core" & +3 "manipulator"&% +3 "core" % C  9 U! +2 "storage"(Q% +3 "core" %<  0\ + +2 "storage"(]. +3 "core" .(; +3 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 6 +2 "storage"($(K +188 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +3 (:& +3 "core" &K g\ '% +2 "manipulator"&@& +3 "core" & . > SW +3 .tElbow.seek 6 +2 "manipulator"&0(: +29 "core" ( + "manipulator"&e& +3 "core" &1  + 4 Q# +3 "storage"(C& +2 "core" &K .\ *' +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 800 counts +2 "manipulator"&3'm +91 "core" ' +2 "storage"(G& +2 "core" &K d\ )' +4 .tSE.reconfigure :pick + "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(' +89 "core" ' + "storage"(%- +3 "core" -'o +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (T& +3 "core" &K <\ #' +2 "manipulator"&a& +52 "core" &1  J# +2 .tElbow.seek 6 +2 "manipulator"&-(: +4 "core" ( +2 "manipulator"&S& +3 "core" &1 O J# +2 "storage"(f& +4 "core" &K e\ $' +3 .tForearm.seek 6 + 300 counts +2 "manipulator"&n'y +21 "core" ' +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tHand.close +2 "manipulator"&F/ +17 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&& +2 "storage"(O') +8 "core" &1 J# +2 "manipulator"&% +3 "core" %z  MF +3 .tForearm.seek :retract +2 "manipulator"&g' ] +44 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +48 "core" ' +2 .tElbow.seek CC +2 "manipulator"&X( +155 "core" ( +2 "manipulator"&& +3 "core" &  u N_ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &?& +2 "core" &  P M_ +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&o'ш +107 "core" ' +2 "manipulator"&>& +4 "core" &  G R_ + "manipulator"&c% +3 "core" %} V R +3 "collection"'_& +3 "core" &$ +3 "collection"'8& +4 "core" && +3 .tCC.seek :closed +2 "collection"'U(X +3 "core" &% +8 & +5 $c +9 &kRu( 8 +9 &xo M +10 &XL4 T +9 &A S +9 &B3 T +10 &F! S +9 &aC S +10 & #A S +9 &!B S +9 &#D T +10 &%iA S +9 &'+CQ S +9 &(F S +10 &*F S +9 &,qF S +10 &.3? S +9 &/? S +9 &1@ S +10 &3y? S +9 &5:G T +9 &6D T +10 &8C T +9 &:C S +10 & S +9 &>A S +9 &?? S +10 &A? S +9 &CKA S +9 &E I T +10 &FR U +9 &HY W +10 &JCs Y +9 &K \\ +9 &M _ +10 &Ow _ +9 &Q: _ +9 &R ` +10 &T a +9 &Vr b# +9 &X 6 +10 &Xv^ 1 +9 &Xi N +6 ( +2 "collection"'8& +3 "core" &X\\ N +3 #tCollection Clamp onSpring/offSpring for 8/26 samples, on/off torque 2.38 + .Hand.open +2 "manipulator"&1 +15 "core" 1 +2 "manipulator"&k% +4 "core" % L +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&p' ] +97 "core" ' +2 #tLoading generic puck from tube 6 into Processing Clamp + "processing"%!& +4 "core" &( +2 "manipulator"&J% +3 "core" % N  I +2 "storage"(d% +4 "core" %C \ # +2 "storage"(P. +3 "core" .(K +2 "storage"(R& +3 "core" &K 1\ #' +2 "storage"(\\& +4 "core" &K \ "' +2 "manipulator"&w& +4 "core" &   I_ + "manipulator"&b% +3 "core" % N  I +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&x(: +161 "core" ( +2 "manipulator"&N& +3 "core" &D KM +2 "storage"( & +3 "core" &K <\ $' +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 800 counts +2 "manipulator"&M'm +100 "core" ' +2 "storage"(H& +3 "core" &K C\ %' +3 .tSE.reconfigure :pick + "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(,' +102 "core" ' +2 "storage"(- +3 "core" -' +2 .tSE.configure :default + "storage"(#QK-0-\ b +4 (& +2 "core" &K \ ' +2 "manipulator"&^& +3 "core" &D > GM +3 .tElbow.seek 6 +2 "manipulator"&h(: +3 "core" ( +2 "manipulator"&[& +4 "core" &D ' GM + "storage"( & +3 "core" &K w\ ' +3 .tForearm.seek 6 + 300 counts +2 "manipulator"&'y +34 "core" ' +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&/ +20 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&v& +3 "storage"(') +5 "core" &D $ KM +4 "manipulator"&|% +3 "core" %Џ H L +3 .tForearm.seek :retract +2 "manipulator"&' ] +57 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +37 "core" ' +49 .tElbow.seek PC +4 "manipulator"&( +259 "core" ( +2 "manipulator"&{& +3 "core" &  I +3 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 && +2 "core" &  I +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&K'E +96 "core" ' +2 "manipulator"&& +3 "core" &  J +2 "manipulator"&Z% +4 "core" %M  J, +2 "processing"%I& +4 "core" &( +2 "processing"% & +5 "core" & +3 .tPC.seek :closed +2 "processing"%L(SD +4 "core" &(  +8 &+u' ,~ +9 &av( @ +9 &:g' S +10 &D( S +9 &E( S +10 &}D& S +9 &?E( S +9 &D( S +10 & D( S +9 &"F) S +9 &$FD& S +10 &&F' T +9 &'E& S +9 &)F' S +10 &+NF' S +9 &-E( S +10 &.C& S +9 &0F( S +9 &2VH( S +10 &4G' S +9 &5J( S +10 &7I& S +9 &9]I( T +9 &; G' S +10 &<F' S +9 &>D' S +9 &@fG( S +10 &B(D' S +9 &CJ( T +10 &ER' T +9 &Gfa' V +9 &I u) Y +10 &J}( Z +9 &L~& Z +9 &N_' [ +10 &P' \\ +9 &Q( I +9 &R@' X +10 &S!' , +3 ( + "processing"% & +5 #tProcessing Clamp onSpring/offSpring for 8/24 samples, on/off torque 1.70 + .Hand.open + "manipulator"&1 +25 "core" 1 +2 "manipulator"&`% +4 "core" %M G, +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&' ] +109 "core" ' +2 "processing"%& +4 "core" &S  , +2 #tImaging generic puck in Processing Clamp while storing it to tube 6 +2 "manipulator"&% +3 "core" % e  K +2 "storage"(W% +3 "core" %< 0\ # +3 "storage"(+. +3 "core" .(K +2 "storage"(&& +3 "core" &K \ #' +2 "storage"(t& +4 "core" &K \ "' +2 "manipulator"&5& +4 "core" &  K + "manipulator"&7% +4 "core" % e  K +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 6 +2 "manipulator"&Y(: +241 "core" ( + "manipulator"&& +4 "core" &8  K: +2 "storage"(i& +3 "core" &K )\ #' +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 800 counts +2 "manipulator"&~'m +92 "core" ' +2 "storage"(& +3 "core" &K K\ "' +3 .tSE.reconfigure :pick + "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(' +102 "core" ' +2 "storage"(s- +3 "core" -' +2 .tSE.configure :default + "storage"(#QK-0-\ b +4 "manipulator"&z& +3 "core" &8 n p @: +2 "storage"('& +4 "core" &K  \ ' + .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek 6 +2 "manipulator"&)'M +37 "core" ' + .tElbow.hold +2 "manipulator"&*, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 "storage"(j- +3 "core" -' +3 .tSE.seek 30.4 Pucks below Top Plate +2 "storage"(y' +31 "core" ' + "manipulator"&q% +3 "core" %OR  - 0 +2 "storage"(\ & +3 "core" &K W Z\ ' +3 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 6 + 302 counts +2 "manipulator"&;'{ +12 "core" ' + "manipulator"&& +4 "core" &8 % F: +2 "storage"("& +4 "core" &K S\ ' +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 800 counts +2 "manipulator"&<'m +28 "core" ' +3 .tSE.seek 31.4 Pucks below Top Plate +2 "storage"( 'O +42 "core" ' + "manipulator"&/& +3 "core" &8 4 F: +3 "manipulator"&l% +4 "core" %U F +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&}' ] +91 "core" ' +2 .tElbow.seek PC + "manipulator"&E( +256 "core" ( +2 "manipulator"&B& +2 "core" & 5 D# +3 .tElbow.reconfigure :loose +42 "manipulator"&$ &.,(#b +3 &D& +3 "core" &  D# +7 .tForearm.seek PC +14 "manipulator"&9'E +96 "core" ' + .tHand.close +2 "manipulator"&/ +26 "core" / +3 .tPC.seek :open +2 "processing"%4( +375 "core" ( +2 "storage"(2& +4 "core" &K \ ' +2 "manipulator"&=& +4 "core" & F# +2 "manipulator"&r% +2 "core" %V F% +3 .tForearm.seek :retract +2 "manipulator"&' ] +98 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 6 +2 "manipulator"&(: +248 "core" ( +2 "manipulator"&(& +4 "core" &0  C# + "storage"(Q& +4 "core" &K Y\ ' +2 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 800 counts +2 "manipulator"&]'m +98 "core" ' +2 .tHand.open + "manipulator"&11 +25 "core" 1 +3 "storage"(m- +2 "core" -'O +3 .tSE.seek 31.05 Pucks below Top Plate +2 "storage"(6' +21 "core" ' +2 .tSE.reconfigure :seal + "storage"(#QK-0-\ b +4 .tSE.seek 30.08 Pucks below Top Plate + "storage"( ' +55 "core" ' + #tLights, camera, ACTION! +2 "storage"(:- +3 "core" -' +2 "storage"(@& +3 "core" &K K\ ' +2 "manipulator"&e& +3 "core" &0  X +# +3 .tElbow.seek 6 +2 "manipulator"&C(: +4 "core" ( +2 "manipulator"&u& +3 "core" &0   +# +2 "storage"(G& +3 "core" &K K\ ' +3 .tForearm.seek 6 + 800 counts +2 "manipulator"&%'m +4 "core" ' +2 .tSE.reconfigure :gently +2 "storage"(#QK-0-\ b +3 .tSE.seek 30.79 Pucks below Top Plate +2 "storage"(T'= +56 "core" ' +2 "manipulator"&a& +3 "core" &0 a B# +2 "storage"(#& +4 "core" &K M\ ' +2 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek 6 +2 "manipulator"&S'M +36 "core" ' +2 .tElbow.hold +2 "manipulator"&f, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure :default + "storage"(#QK-0-\ b +3 .tSE.seek 30.98 Pucks below Top Plate +2 "storage"(A' +26 "core" ' +2 "manipulator"&F% +4 "core" %[` " O 0 +2 "storage"(& +3 "core" &K W M s\ ' +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 6 + 314 counts + "manipulator"&'Ї +22 "core" ' +2 "manipulator"&0& +3 "core" &1 t C# +3 "storage"(3& +3 "core" &K \ ' +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 800 counts +2 "manipulator"&'m +15 "core" ' +2 "storage"(?% +2 "core" % $\  +4 ."downElevator"SE.seek :down +3 "storage"(') +69 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +27 (n% +2 "core" %3 \ # +2 "manipulator"&O% +4 "core" %x  I i +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&>' ] +93 "core" ' +2 "storage"(c& +4 "core" &K T\ !' + "collection"'_& +3 "core" &X\\ N +3 #tStoring generic puck in Collection Clamp to tube 6 + "manipulator"&-% +3 "core" % O + G +3 "storage"(g% +4 "core" %< \ ! + "storage"(.. +3 "core" .(K +2 "storage"(& +4 "core" &K 1\ ' +2 "storage"(k& +3 "core" &K \ !' +2 "manipulator"&!& +4 "core" &2  F# +2 .tElbow.seek 6 +2 "manipulator"&J(: +3 "core" ( +2 "manipulator"&d& +4 "core" &2 @ F# +2 "storage"(P& +3 "core" &K ]\ !' +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 800 counts +2 "manipulator"&R'm +97 "core" ' +2 "storage"(\\& +2 "core" &K 8\ "' +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +49 "storage"(w' +93 "core" ' +2 "storage"(b- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&8& +3 "core" &2 q B# +3 "storage"(o& +3 "core" &K \ \ ' +2 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek 6 +2 "manipulator"&N'M +34 "core" ' + .tElbow.hold +2 "manipulator"& , +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 "storage"(H- +2 "core" -' +3 .tSE.seek 31.41 Pucks below Top Plate +2 "storage"(X'S +33 "core" ' + "manipulator"&% +3 "core" %Yo #  1 +2 "storage"(& +4 "core" &K W M \ ' +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 6 + 312 counts + "manipulator"&^'Ѕ +23 "core" ' +2 "manipulator"&[& +4 "core" &2 N B# + "storage"( & +3 "core" &K \ ' +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 6 + 800 counts +2 "manipulator"&p'm +35 "core" ' +2 .tSE.seek 32.41 Pucks below Top Plate +2 "storage"(' +44 "core" ' + "manipulator"&v& +4 "core" &2 N G# +2 "manipulator"&|% +3 "core" %Q K G +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&x' ] +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&M( +155 "core" ( +2 "manipulator"&,& +3 "core" & D"} +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" & C"} +3 .tForearm.seek CC +2 "manipulator"&'ш +94 "core" ' +2 .tHand.close +2 "manipulator"&{/ +22 "core" / +3 .tCC.seek :open + "collection"'( +408 "core" ( +2 "storage"(h& +4 "core" &K >\ "' +2 "storage"(& +3 "core" &K 5\ #' +2 "manipulator"&Z& +3 "core" & \ I"{ +2 "manipulator"&I% +3 "core" %ї  I# +3 .tForearm.seek :retract +2 "manipulator"&' ] +114 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 6 +2 "manipulator"&V(: +156 "core" ( +2 "manipulator"&& +4 "core" &C P + "storage"(`& +4 "core" &K \ &' +2 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +4 .tForearm.seek 6 +2 "manipulator"&'M +105 "core" ' +2 .tElbow.hold +2 "manipulator"&, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&W1 +19 "core" 1 +3 "manipulator"&+% +4 "core" %Xq c g ; + "storage"(&& +4 "core" &K 3\ ' +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 6 + 311 counts +2 "manipulator"&t'Є +21 "core" ' +2 "manipulator"&5& +3 "core" &C q N +2 "storage"(7& +4 "core" &K \ &' +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 800 counts +2 "manipulator"& 'm +13 "core" ' +2 "storage"(K% +2 "core" % \ & +4 ."downElevator"SE.seek :down +3 "storage"(') +60 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +35 (i% +4 "core" %8 \ + +2 "manipulator"&% +3 "core" %l f S u +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&' ] +92 "core" ' +2 #tShuffling pucks in tube 7 of [2..7] + #Loading generic puck from tube 7 into Collection Clamp +2 "collection"'s& +4 "core" & + "manipulator"&z% +3 "core" % U W P +2 "storage"('% +4 "core" %< B\ * +2 "storage"(j. +3 "core" .(K +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 7 +2 "storage"(([G +188 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (q& +2 "core" &[D \ ! +3 "manipulator"&\ & +3 "core" &C z O +3 .tElbow.seek 7 +2 "manipulator"&( +16 "core" ( +2 "manipulator"&"& +4 "core" & ) OS +2 "storage"(/& +3 "core" &[@ b\ )% +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 800 counts +2 "manipulator"&l' +99 "core" ' +2 "storage"(~& +3 "core" &[@ '\ *% +3 .tSE.reconfigure :pick + "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(Y' +86 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure :default + "storage"(#QK-0-\ b +4 ()& +3 "core" &[@ F\ $% +2 "manipulator"&;& +3 "core" & / LS +3 .tElbow.seek 7 +2 "manipulator"&y( +3 "core" ( +2 "manipulator"&<& +4 "core" & I LS + "storage"(B& +4 "core" &[@ \ %% +3 .tForearm.seek 7 + 300 counts +2 "manipulator"&*' +20 "core" ' + .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&D/ +24 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&& +3 "storage"(}') +7 "core" & ( LS +2 "manipulator"&L% +4 "core" % | PE +2 .tForearm.seek :retract +2 "manipulator"&2' ] +48 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +48 "core" ' +2 .tElbow.seek CC +2 "manipulator"&=( +165 "core" ( + "manipulator"&r& +4 "core" & Ne +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &9& +2 "core" & y Ne +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&('ш +104 "core" ' +2 "manipulator"&Q& +3 "core" &   Re +2 "manipulator"&E% +3 "core" %ф R +3 "collection"'1& +4 "core" &[ +2 "collection"'m& +5 "core" && +2 .tCC.seek :closed +2 "collection"':(X +3 "core" &% +8 & 1' $e +9 &kRr& 9 +10 &zm6 N +9 &aF" S +9 &"D$ T +10 &D! S +9 &A& T +9 &hA# T +10 & *F" T +9 &!C' T +9 &#D# S +10 &%pE* T +9 &'2C& T +10 &(C& T +9 &*B, T +9 &,yD$ S +10 &.;A# S +9 &/?& S +10 &1?$ S +9 &3A7 T +9 &5AD$ T +10 &7?5 S +9 &8?' S +9 &:A" S +10 & D' T +9 &?? S +10 &AB S +9 &CRE% T +10 &EN" U +9 &FY, W +9 &H|& Z +10 &J9 _ +9 &K* ` +10 &M& ` +9 &O{& ` +9 &Q2% b% +10 &R5 b' +9 &T) b) +9 &Vc$ b/ +10 &X 6 +9 &X! \\ +9 ( +3 "collection"'m& +3 "core" &Xq% U +2 #tCollection Clamp onSpring/offSpring for 6/26 samples, on/off torque 2.62 + .Hand.open +2 "manipulator"&@1 +24 "core" 1 +2 "manipulator"&e% +3 "core" %ф  J +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&u' ] +94 "core" ' +2 #tLoading generic puck from tube 7 into Processing Clamp +2 "processing"%G& +4 "core" &( + "manipulator"&% +3 "core" % i p H +3 "storage"(a% +3 "core" %< ]\ " +2 "storage"(#. +3 "core" .([G +2 "storage"( & +4 "core" &[@ @\ #% + "storage"(F& +3 "core" &[@ B\ #% +3 "manipulator"&& +3 "core" & 0 Ie +2 "manipulator"&6% +3 "core" % i ^ H +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 7 +2 "manipulator"&0( +161 "core" ( +2 "manipulator"&3& +4 "core" & JW + "storage"(?& +3 "core" &[@ \ $% +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 800 counts +2 "manipulator"&' +103 "core" ' +2 "storage"(]& +4 "core" &[@ \ %% +2 .tSE.reconfigure :pick + "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"( ' +96 "core" ' +2 "storage"(n- +3 "core" -'} +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +50 (O& +3 "core" &[@ \ % +3 "manipulator"&%& +4 "core" & IW +3 .tElbow.seek 7 +3 "manipulator"&C( +3 "core" ( +2 "manipulator"&T& +3 "core" & H IW +3 "storage"(c& +3 "core" &[@ m\ % +3 .tForearm.seek 7 + 300 counts +2 "manipulator"&_' +37 "core" ' + .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&-/ +21 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&g& +3 "storage"(S') +8 "core" & C IW +2 "manipulator"&.% +3 "core" %  K( +3 .tForearm.seek :retract +2 "manipulator"&' ] +57 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +33 "core" ' +2 .tElbow.seek PC +2 "manipulator"&k( +235 "core" ( +2 "manipulator"&!& +5 "core" & J + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &d& +2 "core" & [ K +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&P'E +97 "core" ' + "manipulator"&& +3 "core" &  I +3 "manipulator"&A% +4 "core" %I  I* +2 "processing"%& +3 "core" &' +3 "processing"%\\& +5 "core" & +2 .tPC.seek :closed +2 "processing"%(SD +4 "core" &( +8 & 5' $e +9 &iTu' 9 +10 &{p' N +9 &aK( S +9 &$B' S +10 &D' S +9 &D' S +10 &iE' S +9 & +D' S +9 &!E' S +10 &#D& S +9 &%qB' S +9 &'3A' S +10 &(A' S +9 &*B( S +10 &,yC' S +9 &.:E' T +9 &/A( S +10 &1G' S +9 &3G' S +10 &5BF' T +9 &7G' T +9 &8C' T +10 &:F& T +9 & G' S +10 &?G' T +9 &AF' T +10 &CRF' T +9 &EN' T +9 &FY( U +10 &H_( W +9 &JKt( Y +9 &L{( [ +10 &M' [\ +9 &O' [\ +9 &QK( \\ +10 &RRa& . +9 &S+( * +6 ( +2 "processing"%\\& +3 "core" &S( * +3 #tProcessing Clamp onSpring/offSpring for 7/24 samples, on/off torque 1.71 + .Hand.open + "manipulator"&b1 +20 "core" 1 +2 "manipulator"&8% +3 "core" %H 0 F+ +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&o' ] +96 "core" ' +2 "processing"%f& +3 "core" &S * +3 #tImaging generic puck in Processing Clamp while storing it to tube 7 + "manipulator"&>% +4 "core" % J m G +2 "storage"(H% +3 "core" %< \ +2 "storage"(. +3 "core" .([G +2 "storage"(& +3 "core" &[@ \ % +2 "storage"([& +3 "core" &[@ \ % +3 "manipulator"& & +3 "core" & Z G +2 "manipulator"&v% +3 "core" % J ] G +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 7 +2 "manipulator"&|( +266 "core" ( + "manipulator"&R& +3 "core" & R G\\ +3 "storage"(J& +3 "core" &[@ \ % +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 800 counts +2 "manipulator"&w' +91 "core" ' +2 "storage"(N& +3 "core" &[@ ]\ !% +3 .tSE.reconfigure :pick + "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(^' +103 "core" ' +2 "storage"(X- +3 "core" -' +2 .tSE.configure :default + "storage"(#QK-0-\ b +3 "manipulator"&,& +3 "core" &  E\\ +2 "storage"(& +3 "core" &[@ [\ % +3 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek 7 +2 "manipulator"&p'΢ +33 "core" ' + .tElbow.hold +2 "manipulator"&{, +3 "core" , +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 "storage"( - +3 "core" -' +3 .tSE.seek 30.53 Pucks below Top Plate +2 "storage"(x'R +32 "core" ' +2 "manipulator"&U% +3 "core" %ΥY   ! 0 +2 "storage"(h& +4 "core" &[@ X V \ % +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 7 + 303 counts +51 "manipulator"&' +12 "core" ' +2 "manipulator"&Z& +4 "core" &  G\\ +2 "storage"(I& +3 "core" &[@ ]\ % +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 800 counts +2 "manipulator"&' +24 "core" ' +3 .tSE.seek 31.53 Pucks below Top Plate +2 "storage"(`' +48 "core" ' + "manipulator"&& +4 "core" & B\\ +2 "manipulator"&M% +4 "core" %\ N B +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&W' ] +93 "core" ' +2 .tElbow.seek PC +2 "manipulator"&+( +235 "core" ( +2 "manipulator"&&& +2 "core" & t } Z @ +3 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &5& +2 "core" & h p G @ +3 .tForearm.seek PC +2 "manipulator"&7'E +94 "core" ' +2 .tHand.close + "manipulator"&K/ +21 "core" / +2 .tPC.seek :open +2 "processing"%( +375 "core" ( +2 "storage"(i& +3 "core" &[@ \ % +3 "manipulator"&& +3 "core" & D C +2 "manipulator"&V% +3 "core" %H $ C< +3 .tForearm.seek :retract +2 "manipulator"&s' ] +95 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 7 +2 "manipulator"&z( +242 "core" ( +2 "manipulator"&'& +4 "core" &  c A> + "storage"(j& +3 "core" &[@ \ % +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 800 counts +2 "manipulator"&' +98 "core" ' +2 .tHand.open + "manipulator"&t1 +22 "core" 1 +3 "storage"(- +4 "core" -' +2 .tSE.seek 31.17 Pucks below Top Plate +2 "storage"(' +26 "core" ' +2 .tSE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 .tSE.seek 30.2 Pucks below Top Plate + "storage"( '9 +58 "core" ' +2 #tLights, camera, ACTION! + "storage"(q- +3 "core" -'9 +2 "storage"(\ & +4 "core" &[@ R R i % +2 "manipulator"&"& +3 "core" &   #> +3 .tElbow.seek 7 +2 "manipulator"&/( +33 "core" ( +2 "manipulator"&$& +4 "core" &   #; + "storage"(~& +3 "core" &[@ Q Q S % +3 .tForearm.seek 7 + 800 counts +2 "manipulator"&' +4 "core" ' +3 .tSE.reconfigure :gently + "storage"(#QK-0-\ b +3 .tSE.seek 30.92 Pucks below Top Plate +2 "storage"()' +54 "core" ' +2 "manipulator"&;& +3 "core" & j A; +2 "storage"(<& +3 "core" &[@ t s (\ % +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 7 +2 "manipulator"&B'΢ +36 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek 31.1 Pucks below Top Plate +2 "storage"(D'K +26 "core" ' +2 "manipulator"&% +4 "core" %ΝM  } . + "storage"(& +4 "core" &[@ . . \ % +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 7 + 295 counts + "manipulator"&L' +11 "core" ' +2 "manipulator"&& +3 "core" & F; +2 "storage"(l& +3 "core" &[@ \ % +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 7 + 800 counts + "manipulator"&r' +16 "core" ' + "storage"(9% +4 "core" %P ;\  +3 ."downElevator"SE.seek :down +3 "storage"(Y') +68 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +28 (*% +2 "core" %6 M\ " +2 "manipulator"&}% +3 "core" %Ѹ I +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&Q' ] +88 "core" ' +46 "storage"(E& +7 "core" &[@ P\ !% +2 "collection"'y& +4 "core" &Xp[ U +2 #tStoring generic puck in Collection Clamp to tube 7 + "manipulator"&1% +5 "core" % ^ + H + "storage"(2% +3 "core" %< \ +3 "storage"(. +3 "core" .([G +2 "storage"(@& +4 "core" &[@ w\ !% +2 "storage"(e& +4 "core" &[@ \ !% + "manipulator"&G& +3 "core" & M H; +3 .tElbow.seek 7 +2 "manipulator"&( +4 "core" ( + "manipulator"&a& +4 "core" &  H; +2 "storage"(#& +4 "core" &[@ &\ !% +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 800 counts +2 "manipulator"& ' +103 "core" ' + "storage"(F& +4 "core" &[@ \ "% +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(' +96 "core" ' +2 "storage"(6- +3 "core" -'{ +2 .tSE.configure :default + "storage"(#QK-0-\ b +4 "manipulator"&m& +2 "core" & F; +2 "storage"((& +3 "core" &[@ R\ % +3 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 7 +2 "manipulator"&3'΢ +37 "core" ' +3 .tElbow.hold +2 "manipulator"&?, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(]- +2 "core" -'{ +3 .tSE.seek 31.54 Pucks below Top Plate +2 "storage"(=' +32 "core" ' +2 "manipulator"&n% +3 "core" %αI   - +2 "storage"(O& +4 "core" &[@ , . >\ % +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 7 + 315 counts +2 "manipulator"&%' +10 "core" ' +2 "manipulator"&T& +3 "core" & E; +2 "storage"(c& +4 "core" &[@ \ % +2 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 800 counts +2 "manipulator"&u' +33 "core" ' +2 .tSE.seek 32.54 Pucks below Top Plate +2 "storage"(-'. +42 "core" ' +2 "manipulator"&g& +4 "core" & * F; + "manipulator"&.% +3 "core" %ѹ P F4 +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&0' ] +105 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +163 "core" ( +2 "manipulator"& & +3 "core" &  D"y +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &_& +3 "core" &  D"y +2 .tForearm.seek CC +2 "manipulator"&!'ш +90 "core" ' +2 .tHand.close +2 "manipulator"&d/ +26 "core" / +2 .tCC.seek :open +2 "collection"'S( +411 "core" ( + "storage"(C& +3 "core" &[@ L\ "% +3 "storage"(& +2 "core" &[@ X\ "% +2 "manipulator"&A& +3 "core" & ; H"y +3 "manipulator"&% +3 "core" %і ` H+ +3 .tForearm.seek :retract + "manipulator"&' ] +94 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 7 +2 "manipulator"&4( +162 "core" ( +2 "manipulator"&b& +2 "core" & P J_ +3 "storage"(8& +3 "core" &[@ \ #% +2 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +4 .tForearm.seek 7 +2 "manipulator"&f'΢ +109 "core" ' +2 .tElbow.hold +2 "manipulator"&>, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&H1 +16 "core" 1 +2 "manipulator"&% +3 "core" %γ` B @ 8 +3 "storage"(& +2 "core" &[@ \ % +3 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 7 + 317 counts +2 "manipulator"&[' +11 "core" ' +2 "manipulator"& & +3 "core" & i N_ +2 "storage"(v& +4 "core" &[@ >\ $% +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 800 counts +43 "manipulator"&\\' +22 "core" ' + "storage"(P% +4 "core" %4 <\ # +10 ."downElevator"SE.seek :down +3 "storage"(R') +56 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +39 (J% +2 "core" %0  `\ * +2 "manipulator"&k% +4 "core" %ѻ  \ Q +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&N' ] +95 "core" ' +1454 #t-> exit +7 #mEXIT @1753206272.81PDT @1753206284.75PDT = =mMAIN_scheduler =tMAIN @PDT1753206285.64 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +116 #"core_reset"Sent BREAK +2 #t@31615 sendCRC with ifg=0x20, ie=0x7F + #@33450 sendCRC with ifg=0x08, ie=0x5F #@3723 idle with ifg=0x84, ie=0x75 + #@4392 select with ifg=0x10, ie=0xF5 + #@5025 receive with ifg=0x10, ie=0xFD #@5657 receive with ifg=0x10, ie=0xFD + #@6290 receive with ifg=0x10, ie=0xFD #@6617 receive with ifg=0x80, ie=0xFD + #@49396 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +12 #ESP2 v3.42 I2C Gateway v3.20 for core bus +278 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +440 "Can"\ ? + \ ?' #tPolling Can every 10:00 +191 #-> ESP.ready! +154 "sampler") +2 ) +3 "core"  +2 "collection"' +3 ' +2 "core"  +2 "processing"% +3 % +3 "core"  +5 "collection"' 9\ +2 ' 0\ +3 ' -\ +4 "processing"% 9\ +2 % 2\ +3 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %S1 +2 .tCS.configure :default + "collection"'#P d@b +3 .tCS.hold +2 "collection"'+ +3 "core" + +2 .tCS.configure :default + "collection"'#P d@b +3 "processing"%% +3 "core" %ܔ& +2 .tPS.configure :default + "processing"%#A d`xb +3 "sampler")% +3 "core" %&oo d ~ +2 .tSS.configure :default + "sampler")#.0X H +3 "manipulator"&-& +3 "core" & i I_ +2 "storage"(.& +4 "core" &[Ig L\ !" +2 "storage"(/% +3 "core" %< \ ! +3 "collection"'09 +3 "core" 9Zk +3 "processing"%19 +2 "core" 9s +364 #t-> puck.Count +2 !o:NoMethodError : mesgu:NameError::message.undefined method `Count' for :puck:Symbol: name:\ Count: args[:bt["(ESP):2:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +8399 #-> puck.count +1248 #-> Puck.count +2 "storage"(2% +3 "core" %< \  +2 .tSE.seek :down +2 "storage"(3') +14 "core" ' + .tSE.stop + "storage"(5 +3 .tHand.open +2 "manipulator"&41 +20 "core" 1 +2 "manipulator"&5% +2 "core" % Q O G +3 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +4 .tSC.seek 1 + "storage"(6( +986 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +3 (7& +3 "core" & \  +2 "manipulator"&8& +4 "core" & A N_ +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&9( +3 "core" ( +2 "manipulator"&:& +3 "core" & N_ +2 "storage"(;& +3 "core" & |\ ( +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 800 counts +2 "manipulator"&<'ұ +106 "core" ' +2 "storage"(=& +3 "core" & z\ * +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(>' +276 "core" ' +2 "storage"(?- +2 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (@% +3 "core" % d\ ( +3 ."downElevator"SE.seek :down +4 "storage"(A') +98 (B% +2 "core" %8 \ '\\x +2 "manipulator"&C% +4 "core" %Ҩ P8 +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&D' ] +94 "core" ' +77 ' + ."downElevator"SE.stop +2 "storage"(5 +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(E( +210 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +3 (F& +2 "core" & \ & +2 "manipulator"&G& +3 "core" & O_ +3 .tElbow.seek 2 +2 "manipulator"&H( +20 "core" ( +2 "manipulator"&I& +4 "core" & ! L O + "storage"(J& +4 "core" & !\ )& +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 800 counts +2 "manipulator"&K'j +91 "core" ' +2 "storage"(L& +3 "core" & G\ *& +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(M' +106 "core" ' + "storage"(N- +3 "core" -' +3 .tSE.configure :default + "storage"(#QK-0-\ b +3 (O% +3 "core" %  \ a +3 ."downElevator"SE.seek :down +4 "storage"(P') +57 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +38 (Q% +2 "core" %;  0\ * +2 "manipulator"&R% +3 "core" %s 8 QQ +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&S' ] +95 "core" ' +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 3 + "storage"(T(G +192 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +3 (U& +3 "core" &D -\ * +2 "manipulator"&V& +3 "core" & O +3 .tElbow.seek 3 +2 "manipulator"&W( +50 "core" ( +2 "manipulator"&X& +3 "core" & M( +2 "storage"(Y& +3 "core" &C '\ (+ +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +36 .tForearm.seek 3 + 800 counts +2 "manipulator"&Z'k +98 "core" ' + "storage"([& +3 "core" &C $\ (+ +3 .tSE.reconfigure :place + "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(\\' +102 "core" ' +2 "storage"(]- +3 "core" -'n +2 .tSE.configure :default + "storage"(#QK-0-\ b +4 (^% +2 "core" % n \ & +10 ."downElevator"SE.seek :down +4 "storage"(_') +37 "core" ' + ."downElevator"SE.stop + "storage"(5 +59 (`% +3 "core" %< n\ * +2 "manipulator"&a% +3 "core" %j Q N: +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&b' ] +105 "core" ' +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 4 +2 "storage"(c(, +204 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (d& +2 "core" &,\ +\ ( +2 "manipulator"&e& +3 "core" & Q P( +3 .tElbow.seek 4 +2 "manipulator"&f( +47 "core" ( + "manipulator"&g& +3 "core" & ( & T2 +2 "storage"(h& +3 "core" &,\  \ + +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 800 counts +2 "manipulator"&i'| +102 "core" ' + "storage"(j& +3 "core" &,\ \ , +3 .tSE.reconfigure :place + "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(k' +106 "core" ' +2 "storage"(l- +3 "core" -'F +2 .tSE.configure :default + "storage"(#QK-0-\ b +4 (m% +2 "core" % I D\ % +3 ."downElevator"SE.seek :down +4 "storage"(n') +50 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +46 (o% +2 "core" %;\ - +2 "manipulator"&p% +3 "core" %҇    U +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&q' ] +92 "core" ' +3 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 5 +2 "storage"(r(; +200 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +3 (s& +2 "core" &; "\ " +2 "manipulator"&t& +4 "core" & ! P2 +2 .tElbow.seek 5 +2 "manipulator"&u( +42 "core" ( +2 "manipulator"&v& +3 "core" &D  [ O6 +3 "storage"(w& +3 "core" &; N\ )) +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 800 counts +2 "manipulator"&x' +97 "core" ' +2 "storage"(y& +4 "core" &; ,\ *) +2 .tSE.reconfigure :place + "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(z' +106 "core" ' + "storage"({- +3 "core" -'< +2 .tSE.configure :default + "storage"(#QK-0-\ b +4 (|% +2 "core" % ? .\ $ +4 ."downElevator"SE.seek :down +3 "storage"(}') +49 "core" ' + ."downElevator"SE.stop + "storage"(5 +47 (~% +3 "core" %8 Q\ + +2 "manipulator"&% +3 "core" % PE +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&' ] +95 "core" ' +2 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 6 +2 "storage"((K +192 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +2 (& +3 "core" &K \ ( +2 "manipulator"&& +3 "core" &D  N6 +2 .tElbow.seek 6 +2 "manipulator"&(: +4 "core" ( +2 "manipulator"&& +3 "core" &D o N6 +2 "storage"( & +3 "core" &K Z\ )) +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 800 counts +2 "manipulator"& 'm +95 "core" ' + "storage"( & +3 "core" &K  t\ *) +3 .tSE.reconfigure :place + "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(' +105 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure :default + "storage"(#QK-0-\ b +4 (% +2 "core" % z +\ _ +3 ."downElevator"SE.seek :down +4 "storage"(') +53 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +42 (% +2 "core" %1  \ + +2 "manipulator"&% +3 "core" %u  { PF +36 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&' ] +94 "core" ' +3 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 7 +2 "storage"(([G +191 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +2 (& +3 "core" &[G J\ +2 "manipulator"&& +4 "core" &D \\ N6 +2 .tElbow.seek 7 + "manipulator"&( +24 "core" ( + "manipulator"&& +4 "core" & PE +2 "storage"(& +3 "core" &[G ^\ ) +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 800 counts +2 "manipulator"&' +89 "core" ' + "storage"(& +3 "core" &[G \ + +3 .tSE.reconfigure :place + "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"( ' +109 "core" ' +2 "storage"(!- +3 "core" -' +2 .tSE.configure :default + "storage"(#QK-0-\ b +4 ("% +2 "core" % G\ ' +10 ."downElevator"SE.seek :down +3 "storage"(#') +44 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +51 ($% +3 "core" %0\ - +2 "manipulator"&%% +4 "core" %  St +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&&' ] +95 "core" ' +2423 #t-> exit +7 #mEXIT @1753206488.62PDT @1753223057.30PDT = =mMAIN_scheduler =tMAIN @PDT1753223058.22 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +117 #"core_reset"Sent BREAK + #t@60213 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.42 I2C Gateway v3.20 +210 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +266 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +441 "Can"T\ 7D& + T\ 7D& + #tPolling Can every 10:00 +3 #Cleanly exited at 10:48:08PDT22-Jul-25 +1882 #-> ESP.ready! +3 #Powering core bus +567 .Gate.power :raw,:ON +2 "sampler") +14 ) +2 "core"  +3 "collection"' +2 ' +3 "core"  +2 "processing"% +3 % +2 "core"  +6 "collection"' 9\ +7 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +3 % *\ +2 % 0\ +4 "sampler")&\ +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default + "processing"%#A d`xb +3 .tSS.configure :default + "sampler")#.0X +2 "storage"(-& +3 "core" &[I \ H +2 "storage"(.% +3 "core" %- \ H +2 "collection"'/9 +4 "core" 9O] +2 "processing"%09 +3 "core" 9cr +4900 #t-> CSR.relabel :mfbKill, :diluent +671 #-> CSR.unalias :diluent +3282 #-> finalPurge{hotBleach} +3 #Starting finalPurge + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'1& +2 "core" &|\  +2 .tHand.open +2 "manipulator"&21 +16 "core" 1 +2 "manipulator"&3& +3 "core" &  m> +2 "manipulator"&4% +3 "core" % k  l +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&5(-z +179 "core" ( +2 "manipulator"&6& +3 "core" &-{ B ou +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &7& +2 "core" &-{ 8 ou +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :garage + "manipulator"&8'o +110 "core" ' +2 .tHand.close + "manipulator"&9/ +19 "core" / +2 "manipulator"&:& +3 "core" &-{ V S T ]u +2 "manipulator"&;% +3 "core" %σw O P ^ ]' +2 .tForearm.seek :retract +2 "manipulator"&<' ] +114 "core" ' +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&=( +280 "core" ( + "manipulator"&>& +3 "core" & / o( +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &?& +3 "core" & n( +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&@'ш +88 "core" ' +2 "manipulator"&A& +3 "core" & Z k( +2 "manipulator"&B% +3 "core" %} ( k. +3 "collection"'C& +3 "core" &|\  +2 "collection"'D& +5 "core" &|\  +3 .tCC.seek :closed + "collection"'E(X +4 "core" &|\  +8 &E\ %i +9 &ZQy\ 9 +10 &zs\ N +9 &ML\ T +10 &F\ T +9 &G\ T +9 &I\ T +10 &UI\ T +9 & I\ T +9 &!G\ T +10 &#E\ T +9 &%]F\ T +10 &' F\ T +9 &(I\ T +9 &*C\ T +10 &,fG\ T +9 &.'K\ T +9 &/F\ T +10 &1I\ T +9 &3nC\ T +9 &50F\ T +10 &6E\ S +9 &8H\ T +10 &:vC\ T +9 &<8C\ T +9 &=E\ T +10 &?F\ T +9 &A~G\ T +10 &C?L\ T +9 &DU\ V +9 &Fh\ W +10 &Hu\ Z +9 &J) _ +9 &K _ +10 &M _ +9 &On _ +9 &Q0 _ +10 &R ` +9 &T ` +10 &Vl b +9 &X} 4 +9 &X ] +10 ( + &Xo\ S +2 "collection"'D& +3 #tCollection Clamp onSpring/offSpring for 8/26 samples, on/off torque 2.48 +2 "collection"'F& +3 "core" &Xn\ S +2 .tHand.open +2 "manipulator"&G1 +15 "core" 1 + "manipulator"&H% +3 "core" %} V R ) b. +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&I' ] +98 "core" ' + #tFlushing the Collection Valve::Manifold +2 "collection"'J& +3 "core" &Xn\ S +36 "collection"'K% +3 "core" %R\  +3 .tCSV.dial CSR + "collection"'L  +136 "core"  +9 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 5ml + "collection"'M'q +1352 "core" ' + .tdelay 5 seconds +503 .CSR.select :air +2 "collection"' +9 'N% +3 "core" %q \ +2 .tCS.reconfigure :fast +3 "collection"'#d @b +2 .tCS.seek 7.499ml +2 "collection"'O'? +701 "core" ' + .tCSV.dial :waste +2 "collection"'P +136 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'Q'P +1990 "core" ' +2 #tFlushing lower manifold's waste1 port +2 "collection"'R& +3 "core" &Xd S +2 "collection"'S% +3 "core" %K +2 .tCSV.dial :flush + "collection"'T  +43 "core"  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 5ml + "collection"'U'q +1278 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'V @ +45 "core" B + "collection"'W% +3 "core" %q \ +3 .tCS.seek 6.999ml + "collection"'X'b +565 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'Y  + 'Z  +44 "core"  +103  +2 .tCBV.dial :waste1 +2 "collection"'[ @ +45 "core" @ +2 .tCS.seek 0ml +2 "collection"'\\'P +1741 "core" ' +2 #tFlushing lower manifold's waste2b port + "collection"']& +3 "core" &Xc S +2 "collection"'^% +3 "core" %P +2 .tCSV.dial :flush +2 "collection"'_  +86 "core"  +3 .tCS.seek 5ml + "collection"'`'q +1264 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"'a @ +44 "core" A + "collection"'b% +4 "core" %q  +2 .tCS.seek 7ml +2 "collection"'c'i +556 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'d  +2 'e  +6 "core"  +37  +2 .tCBV.dial :waste2b +2 "collection"'f  +81 "core"  +2 .tCS.seek 0ml +2 "collection"'g'P +1733 "core" ' +2 #tFlushing upper manifold + "collection"'h& +4 "core" &Xm S +2 "collection"'i% +3 "core" %L +2 .tCSV.dial :flush + "collection"'j  +76 "core"  +2 .tCS.seek 5ml +2 "collection"'k'q +1271 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'l @ +45 "core" B +2 "collection"'m% +3 "core" %q  +3 .tCS.seek 7ml +2 "collection"'n'h +554 "core" ' +2 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"'o + 'p  +54 "core"  +56  +2 .tCTV.dial :air + "collection"'q  +143 "core" ~ +2 .tCS.seek 0ml + "collection"'r'P +1726 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'s'2~ +797 "core" ' +2 .tCSV.dial :waste + "collection"'t +46 "core" +2 .tCS.seek 0ml +2 "collection"'u'P +797 "core" ' +2 "collection"'v& +3 "core" &Xl S +2 "collection"'w% +3 "core" %M +2 .tCSV.dial :flush + "collection"'x  +44 "core"  +2 .tCS.seek 3ml + "collection"'y'2~ +800 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"'z @ +44 "core" A + "collection"'{% +4 "core" %2~  +2 .tCS.seek 5ml +2 "collection"'|'q +553 "core" ' +2 .tCSV.dial :air + "collection"'} @ +5 "core" @ +2 .tCS.seek 0ml +2 "collection"'~'P +1260 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"''2~ +800 "core" ' +2 .tCSV.dial :waste + "collection"' +75 "core" +3 .tCS.seek 0ml + "collection"''P +784 "core" ' +2 #tDisinfecting external Intake with mfbkill + "collection"'& +3 "core" &Xk S +2 "collection"'% +3 "core" %J +2 .tCSV.dial CSR + "collection"'  +150 "core"  +2 #tPulling 8ml of CSR.mfbkill + .CSR.select :mfbkill +2 "collection"'@ +10 .tCS.seek 8ml +2 "collection"''! +2003 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml +2 "collection"'' +551 "core" ' +10 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"' +2 '  +7 "core"  +98 + .tCTV.dial :intake +2 "collection"'  +81 "core"  +2 .tIntake.select :open + "sampler") +10 .tCS.seek 2ml +2 "collection"' ' +1985 "core" ' +2 .tIntake.select :close + "sampler")0 +10 .tCTV.dial :air +2 "collection"'  +79 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"''P +582 "core" ' +2 #tFlushing lower manifold's waste1 port +2 .CSV.dial CSR + "collection"'  +108 "core"  +2 #tPulling 4ml of CSR.mfbkill + .CSR.select :mfbkill +2 "collection"'@ +10 .tCS.seek 4ml +2 "collection"''R8 +1095 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 .tCS.reconfigure :fast + "collection"'#d @b +3 .tCS.seek 10ml +2 "collection"'' +1499 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +4 "collection"'  + '  +44 "core" ~ +103  +2 .tCBV.dial :waste1 +2 "collection"'\ @ +46 "core" B +2 .tCS.seek 0ml +2 "collection"''P +2451 "core" ' + #tFlushing lower manifold's waste2b port +2 .CSV.dial CSR +2 "collection"'  +45 "core"  + #tPulling 4ml of CSR.mfbkill +2 .CSR.select :mfbkill +2 "collection"'@ +10 .tCS.reconfigure :default + "collection"'#P d@b +3 .tCS.seek 4ml +2 "collection"''R8 +1101 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 .tCS.reconfigure :fast + "collection"'#d @b +3 .tCS.seek 10ml + "collection"'' +1497 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +3 "collection"'  + '  +7 "core"  +38 ~ +2 .tCBV.dial :waste2b + "collection"'"  +81 "core"  +3 .tCS.seek 0ml +2 "collection"'#'P +2415 "Can"c\ \ P +51 "core" ' + #tKilling upper manifold +2 .CSV.dial CSR + "collection"'$  +46 "core"  + #tPulling 4ml of CSR.mfbkill +2 .CSR.select :mfbkill +2 "collection"'@ +10 .tCS.reconfigure :default + "collection"'#P d@b +3 .tCS.seek 4ml + "collection"'%'R8 +1095 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.reconfigure :fast + "collection"'#d @b +3 .tCS.seek 10ml + "collection"'&' +1510 "core" ' +2 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"'' + '(  +52 "core"  +58 +2 .tCTV.dial :air + "collection"')  +144 "core" ~ +2 .tCS.seek 0ml +2 "collection"'*'P +2443 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'+'2~ +797 "core" ' +2 .tCSV.dial :waste + "collection"', +44 "core" +2 .tCS.seek 0ml +2 "collection"'-'P +796 "core" ' +2 #tFlushing upper manifold + "collection"'.& +3 "core" &X` S +2 "collection"'/% +3 "core" %J +2 .tCSV.dial :flush + "collection"'0  +44 "core"  +2 .tCS.seek 5ml +2 "collection"'1'q +1269 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'2 @ +46 "core" B + "collection"'3% +4 "core" %q  +2 .tCS.seek 7ml +2 "collection"'4'c +564 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +3 "collection"'6 +2 '7  +6 "core"  +101 ~ +2 .tCTV.dial :air + "collection"'  +14 "core" +3 .tCS.seek 0ml + "collection"'9'P +1725 "core" ' + .tdelay 7 seconds +703 .CS.seek 3ml +2 "collection"':'2~ +787 "core" ' +2 .tCSV.dial :waste +2 "collection"'; +45 "core" +2 .tCS.seek 0ml +2 "collection"''P +797 "core" ' +2 "collection"'8& +3 "core" &X` S +2 "collection"'>% +3 "core" %Q + .tCSV.dial :flush +2 "collection"'?  +45 "core"  +2 .tCS.seek 3ml +2 "collection"'5'2~ +794 "core" ' +2 .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"'A @ +44 "core" A + "collection"'B% +4 "core" %2y  +2 .tCS.seek 4.999ml +2 "collection"'C'q +559 "core" ' +2 .tCSV.dial :air +2 "collection"'< @ +40 "core" A +9 .tCS.seek 0ml +2 "collection"'!'P +1264 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml +2 "collection"'F'2~ +787 "core" ' + .tCSV.dial :waste +2 "collection"'G +76 "core" +3 .tCS.seek 0ml +2 "collection"'H'P +791 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'J& +3 "core" &X` S +2 "collection"'K% +3 "core" %O +2 .tCSV.dial :flush + "collection"'D  +45 "core"  +3 .tCS.seek 5ml + "collection"'L'q +1277 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'@ @ +43 "core" @ + "collection"'% +4 "core" %q  +2 .tCS.seek 7ml +2 "collection"'N'g +552 "core" ' + ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'M  +2 'P  +45 "core"  +102  + .tCBV.dial :waste1 +2 "collection"'O @ +45 "core" @ +3 .tCS.seek 0ml + "collection"'R'P +1735 "core" ' +2 #tFlushing lower manifold's waste2b port +2 "collection"'S& +3 "core" &X` S +2 "collection"'T% +3 "core" %K +2 .tCSV.dial :flush + "collection"'Q  +76 "core" +2 .tCS.seek 5ml +2 "collection"'V'q +1277 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'W @ +46 "core" A + "collection"'U% +4 "core" %q  +2 .tCS.seek 7.001ml +2 "collection"'Y'l +561 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'Z  + '[  +7 "core"  +39  + .tCBV.dial :waste2b +2 "collection"'X  +81 "core"  +3 .tCS.seek 0ml + "collection"']'P +1726 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'^& +3 "core" &X` S +2 "collection"'_% +3 "core" %T +2 .tCSV.dial CSR + "collection"'\\  +44 "core"  + #tPulling 8ml of CSR.kill +2 .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"'a'! +1975 "core" ' + .tdelay 5 seconds +503 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml +2 "collection"'b' +554 "core" ' + ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"'` +2 'e  +52 "core"  +57 +2 .tCTV.dial :intake + "collection"'d  +82 "core" + .tIntake.select :open +2 "sampler") +10 .tCS.seek 2ml +2 "collection"'f' +1985 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air + "collection"'c  +90 "core" ~ +2 .tCS.reconfigure :default +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'h'P +595 "core" ' + .tCSV.dial CSR +2 "collection"'i  +108 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'j'q +1356 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 .tCS.seek 10ml +2 "collection"'g' +1357 "core" ' +2 .tCSV.dial CBV +2 "collection"'l +107 "core" +2 .tCS.seek 0ml +2 "collection"'m'P +2613 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&k& +3 "core" & 8 T' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&p( +36 "core" ( + "manipulator"&o& +3 "core" &   , W +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &q& +3 "core" &   W +2 .tForearm.seek CC +2 "manipulator"&n'ш +94 "core" ' + .tHand.close +2 "manipulator"&r/ +22 "core" / +2 .tCC.seek :open + "collection"'t( +410 "core" ( +2 "manipulator"&s& +3 "core" & * ?  _ +2 "manipulator"&v% +3 "core" %s @ A { ^; +2 .tForearm.seek :retract +2 "manipulator"&w' ] +94 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&x(-z +275 "core" ( +2 "manipulator"&u& +3 "core" &-y Q P  _l +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &z& +2 "core" &-y D @ J ^l +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&{'o +109 "core" ' +2 .tHand.open +2 "manipulator"&y1 +41 "core" 1 +2 "manipulator"&}% +3 "core" %ym  KW +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&|' ] +101 "core" ' +17213 "Can"g\ 5S +3561 #t-> initialPurge +2 #Starting initialPurge +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'~& +3 "core" &\  +2 "manipulator"&& +3 "core" &-y N M O cl +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&(-z +4 "core" ( +3 "manipulator"&& +3 "core" &-y Q O ( cl +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 && +2 "core" &-y N M cl +3 .tForearm.seek :garage +2 "manipulator"&'o +108 "core" ' +2 .tHand.close +2 "manipulator"&/ +26 "core" / +2 "manipulator"&& +3 "core" &-y * 5 Pl +2 "manipulator"& % +3 "core" %πv F P +3 .tForearm.seek :retract + "manipulator"&' ] +102 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"& ( +297 "core" ( +2 "manipulator"&& +3 "core" & O S c +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" & N I b +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"& 'ш +97 "core" ' +2 "manipulator"&& +3 "core" & M J , _ +2 "manipulator"&% +3 "core" %ф N L q _ +3 "collection"'& +3 "core" & +2 "collection"' & +6 "core" &\ +2 .tCC.seek :closed + "collection"'(X +5 "core" &  +9 &.q +| +9 &`x @ +10 &8j S +9 &F S +10 &I S +9 &{H S +9 &<L T +10 &F S +9 & I T +9 &"H T +10 &$EJ S +9 &&F T +10 &'F T +9 &)G& T +9 &+LH T +10 &-F S +9 &.I S +9 &0J S +10 &2UE S +9 &4D S +10 &5G S +9 &7G T +9 &9]F S +10 &;D S +9 &<E S +9 &>F T +10 &@eF S +9 &B'D S +10 &CJ T +9 &EW$ U +9 &Gbg W +10 &I [\ +9 &J _ +9 &L ^ +10 &NT _ +9 &P ^ +10 &Q! _ +9 &S _ +9 &UU a +10 &W ] +9 &XTA / +9 &Xh M +6 ( +2 "collection"' & +3 "core" &X\\ M +3 #tCollection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.47 + "collection"'\ & +3 "core" &X\\ M +2 .tHand.open + "manipulator"&1 +15 "core" 1 +2 "manipulator"&% +3 "core" %|   g W +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&' ] +96 "core" ' +2 #tFlushing the Collection Valve::Manifold +2 "collection"'& +3 "core" &X[ M +2 "collection"'% +3 "core" %M +2 .tCSV.dial CSR +2 "collection"'  +108 "core"  + #tPulling 5ml of CSR.flush +2 .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'"'q +1358 "core" ' + .tdelay 5 seconds +503 .CSR.select :air +2 "collection"' +9 '% +3 "core" %q7  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.501ml + "collection"'$'I +674 "core" ' + .tCSV.dial :waste +2 "collection"'# +148 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'%'P +1978 "core" ' +2 #tPurging external Intake + "collection"'(& +4 "core" &XZ/ M +2 "collection"''% +3 "core" %Ta +2 .tCSV.dial :flush + "collection"')  +43 "core"  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +2 .tCS.seek 10ml +2 "collection"'&' +2450 "core" ' + .tdelay 5 seconds +503 ."connect"CSV.dial CBV +5 .tCBV.dial CSV +2 "collection"'* +2 ',  +6 "core"  +70  +2 .tCTV.dial :intake + "collection"'+  +81 "core"  +2 .tIntake.select :open + "sampler") +11 .tCS.seek 0ml + "collection"'.'P +2455 "core" ' +2 .tIntake.select :close + "sampler")0 +10 .tCTV.dial :air +2 "collection"'/  +79 "core" +2 #tFlushing upper manifold +2 "collection"'0& +3 "core" &XZ5 M +2 "collection"'-% +3 "core" %PW +2 .tCSV.dial :flush + "collection"'2  +76 "core"  +2 .tCS.seek 5ml +2 "collection"'3'q +1261 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'1 @ +43 "core" A +2 "collection"'7% +3 "core" %q]  +3 .tCS.seek 7ml + "collection"'6'g +566 "core" ' +2 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"' + '4  +7 "core"  +100  +2 .tCTV.dial :air +2 .CS.seek 0ml +2 "collection"'9'P +1772 "core" ' +2 .tdelay 7 seconds +711 .CS.seek 3ml + "collection"';'2~ +792 "core" ' +2 .tCSV.dial :waste + "collection"': +46 "core" +2 .tCS.seek 0ml +2 "collection"'8'P +782 "core" ' + "collection"'>& +4 "core" &XZR M +2 "collection"'?% +3 "core" %M# +2 .tCSV.dial :flush + "collection"'  +45 "core"  +2 .tCS.seek 3ml +2 "collection"'A'2~ +794 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'B @ +46 "core" B + "collection"'5% +3 "core" %2P  +3 .tCS.seek 5ml + "collection"'<'q +562 "core" ' +2 .tCSV.dial :air + "collection"'C @ +16 "core" > +2 .tCS.seek 0ml +2 "collection"'!'P +1261 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml +2 "collection"'G'2~ +784 "core" ' + .tCSV.dial :waste +2 "collection"'F +73 "core" +3 .tCS.seek 0ml +2 "collection"'J'P +784 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&K& +3 "core" & #  l X +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&D( +3 "core" ( +2 "manipulator"&H& +3 "core" &    X +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &@& +2 "core" &   m Y +3 .tForearm.seek CC + "manipulator"&'ш +98 "core" ' +2 .tHand.close + "manipulator"&L/ +19 "core" / +2 .tCC.seek :open +2 "collection"'M( +407 "core" ( +4 "manipulator"&P& +3 "core" & F E $ a +2 "manipulator"&O% +3 "core" %ђ G G ! a# +2 .tForearm.seek :retract +2 "manipulator"&N' ] +95 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&S(-z +298 "core" ( +2 "manipulator"&T& +3 "core" &-n I B  b/ +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &Q& +3 "core" &-n G F b/ +2 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&R'o +111 "core" ' +2 .tHand.open + "manipulator"&W1 +24 "core" 1 + "manipulator"&U% +4 "core" %wp  Z O] +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&V' ] +102 "core" ' +30969 "Can"f\ 7 +13312 #t-> exit +8 #mEXIT @1753225005.23PDT @1753225119.97PDT = =mMAIN_scheduler =tMAIN @PDT1753225120.76 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +115 #"core_reset"Sent BREAK + #t@42717 sendCRC with ifg=0x20, ie=0x7F + #@44552 sendCRC with ifg=0x08, ie=0x5F + #@40536 idle with ifg=0x84, ie=0x75 #@41208 select with ifg=0x10, ie=0xF5 + #@41842 receive with ifg=0x10, ie=0xFD + #@42476 receive with ifg=0x10, ie=0xFD #@43110 receive with ifg=0x10, ie=0xFD #@43437 receive with ifg=0x80, ie=0xFD + #@2055 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +303 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +432 "Can"R\ 9) + R\ 9) + #tPolling Can every 10:00 +2 #Cleanly exited at 15:56:45PDT22-Jul-25 +4 #Loading /home/esp/esp2local/mission/PCQC1_3xWCRcontrol_25JUL29.rb mission +40 #Preparing to sleep until 7/22/25 4:00PM +3 ."Qmail"GoodNews.email "Starting PCQC1_3xWCRcontrol_25JUL29 w/pucks in tube 2\\n{1 => 0,\\n 2 => 33,\\n 3 => 33,\\n 4 => 33,\\n 5 => 33,\\n 6 => 33,\\n 7 => 33}\\nCan@15:58:41, 20.9C, 17% humidity, 14.8psia, 12.65V, 0.26A, 0.186Ah, 3.24W\\nEnding 22:00PDT23-Jul-25",Subject: "PCQC1_3xWCRcontrol_25JUL29 begun" +6 #tAsleep til 7/22/25 4:00PM +4 #Continuing at 16:00 +2 "Can"R\ :* +24 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF + #Shutdown +211 ."Qmail"GoodNews.email "Then, in tube 2: myWCR {noKill}\\t\\t# WCR sample volume=1000 mL, no cleanup\\n/home/esp/esp2local/mission/PCQC1_3xWCRcontrol_25JUL29.rb:36\\n{1 => 0,\\n 2 => 33,\\n 3 => 33,\\n 4 => 33,\\n 5 => 33,\\n 6 => 33,\\n 7 => 33}\\nCan@15:58:50, 20.9C, 17% humidity, 14.8psia, 12.65V, 0.26A, 0.186Ah, 3.32W",Subject: "Asleep until 16:00" +1700 #"uploadLog"upsync +5060 "Can"O\ (; +4 #tPowering core bus +550 .Gate.power :raw,:ON +2 "sampler") +32 ) +2 "core"  +3 "collection"' +3 ' +2 "core"  +3 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +3 % 0\ +4 "sampler")&\ +2 .tCS.configure :default + "collection"'#P d@b +3 .tPS.configure :default + "processing"%#A d`xb +3 .tSS.configure :default + "sampler")#.0X 0,\\n 2 => 33,\\n 3 => 33,\\n 4 => 33,\\n 5 => 33,\\n 6 => 33,\\n 7 => 33}\\nCan@16:00:39, 21.0C, 17% humidity, 14.8psia, 12.64V, 0.23A, 0.193Ah, 2.93W",Subject: "Started PCQC1_3xWCRcontrol_25JUL29: myWCR {noKill}\\t\\t# WCR sample volume=1000 mL, no cleanup" +2 #tStarting stand-alone bac WCR +2 #bac wcr sampling at most 1000ml +4 #Whole Cell Archive sampling 1000ml +2 #Loading wcr puck from tube 2 into Collection Clamp + "collection"'#& +4 "core" &z  +3 ."WCR"Hand.open +3 "manipulator"&$1 +21 "core" 1 +3 "manipulator"&%% +6 "core" % 8 ) ) G ` +2 "storage"(&% +6 "core" %* 4 4\ 8 +2 "storage"('. +3 "core" .([G +3 ."WCR"SC.reconfigure :tight + "storage"($\ .(\ 1~b +3 ."WCR"SC.seek 2 + "storage"((( +179 ."Qmail"BACfans.email "Started stand-alone bac WCR in tube 2 at 16:00:40PDT22-Jul-25\\n{1 => 0,\\n 2 => 33,\\n 3 => 33,\\n 4 => 33,\\n 5 => 33,\\n 6 => 33,\\n 7 => 33}\\nCan@16:00:39, 21.0C, 17% humidity, 14.8psia, 12.64V, 0.23A, 0.193Ah, 2.93W",Subject: "bac wcr sampling at most 1000ml" +655 "core" ( +2 ."WCR"SC.configure :limp + "storage"($(\ 1b +3 ()& +3 "core" &  &\ - +2 "manipulator"&*& +4 "core" & G E q ^B +2 ."WCR"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 ."WCR"Elbow.seek 2 +2 "manipulator"&+( +44 "core" ( +2 "manipulator"&,& +3 "core" & P P _# +2 "storage"(-& +4 "core" & A A \ 7 +3 ."WCR"Forearm.seek 2 + 800 counts + "manipulator"&.'j +95 "core" ' + "storage"(/& +4 "core" & 5 6 ?\ 6 +2 ."WCR"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 ."WCR"SE.seek :beamBreak +2 "storage"(0' +86 "core" ' +2 "storage"(1- +2 "core" -'^ +3 ."WCR"SE.configure :default +2 "storage"(#QK-0-\ b +3 (2& +2 "core" &   (\ 1 +3 "manipulator"&3& +3 "core" &  X" +2 ."WCR"Elbow.seek 2 +33 "manipulator"&4( +2 "core" ( +3 "manipulator"&5& +4 "core" &   W X" + "storage"(6& +3 "core" &   \ 1 +3 ."WCR"Forearm.seek 2 + 300 counts +2 "manipulator"&7'v +14 "core" ' +2 ."WCR"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 ."WCR"Hand.close +2 "manipulator"&8/ +26 "core" / +7 ."downElevator"SE.seek :down +5 "manipulator"&9& +2 "storage"(:') +8 "core" & ) )  Y" +2 "manipulator"&;% +3 "core" %w D =  ]t +3 ."WCR"Forearm.seek :retract + "manipulator"&<' ] +45 "core" ' + ."downElevator"SE.stop + "storage"(5 +51 "core" ' +2 ."WCR"Elbow.seek CC + "manipulator"&=( +153 "core" ( + "manipulator"&>& +4 "core" & 1 ,  \\' +2 ."WCR"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &?& +3 "core" & # ) \\' +3 ."WCR"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 ."WCR"Forearm.seek CC +2 "manipulator"&@'ш +102 "core" ' +2 "manipulator"&A& +3 "core" & 3 , # Y& +2 "manipulator"&B% +3 "core" %щ ( * 8 Y +3 "collection"'C& +3 "core" &z  +3 "collection"'D& +4 "core" &z  +3 ."WCR"CC.seek :closed + "collection"'E(X +3 "core" &z  +9 &G %i +9 &[Qy 9 +10 &zr N +9 &MK T +9 &E T +10 &G T +9 &G T +9 &TG T +10 & G T +9 &!F T +10 &#D T +9 &%]F T +9 &' E T +13 &(C T +7 &*D T +11 &,eF T +8 &.&F T +9 &/D T +9 &1F T +9 &3oD S +10 &50F T +9 &6D T +10 &8C S +9 &:vD T +9 &<8F T +7 #"uploadLog"upsync +4 "core" &=E T +8 &?D T +9 &A}C T +9 &C>J T +10 &DR U +9 &F\\ V +10 &Hxn Y +9 &J0 \\ +9 &K ^ +10 &M _ +9 &On _ +9 &Q1 ^ +10 &R ` +9 &T ` +9 &Vm b +10 &X~ 4 +9 &X ] +9 ( +2 &Xj T +2 "collection"'D& +4 #"WCR"Collection Clamp onSpring/offSpring for 8/26 samples, on/off torque 2.46 +2 .Hand.open + "manipulator"&F1 +22 "core" 1 +2 "manipulator"&G% +4 "core" %с 2 K R +2 ."WCR"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."WCR"Forearm.seek :retract + "manipulator"&H' ] +96 "core" ' +3 #"WCR"collectSample 1000ml w/bubble point of 55psi + #Priming 7ml + .Intake.select :close + .Exhaust.select :close +2 .SS.hold + "sampler")I+ +3 "core" + +3 "sampler")J% +3 "core" %$}{ j +3 "collection"'K& +3 "core" &Xj T +3 "Can"K\ \ G (Kb +2 #"WCR"Calibrating pressure and temperature sensors +4 .CTV.dial :air +3 .SSV.dial :spit,avoiding: :exhaust + "sampler")L +5 "core"  +4 ."WCR"SS.reconfigure :fast + "sampler")#.0X +23  +3 ."WCR"delay 3.8 seconds +383 "collection"'P% +4 "core" %U +2 "sampler")Q% +3 "core" %3 NK h \ S +2 #"WCR"Sensor limits: Intake max 157.0psia; Outlet max 124.5psia +2 .SSV.dial :spit +2 "sampler")R +139 "core"  +48 ."WCR"SS.seek 0ml +2 "sampler")S'! +260 "core" ' +2 ."WCR"SSV.dial CBV +2 "sampler")T  +137 "core"  +4 ."WCR"CTV.dial :intake +2 "collection"'U  +80 "core"  +5 ."connect"SSV.dial CBV +3 ."WCR"CBV.dial SSV +3 "sampler")W  +2 "collection"'V @ +7 "core"  + ? +8 #"WCR"Allowing 40 seconds for 7.0ml of remaining 7.0ml + .Intake.select :open + "sampler") +213 "collection"'X% +3 "core" %U +2 #"WCR"Intake @16.8psia, vacuum from 10.3 to 14.3psi +2 .SS.reconfigure :inhaling 2.16ml/s + "sampler")#.0X4% +3 "core" %U\ +3 "sampler")?% +3 "core" %X{Fa` i  +47 "collection"'0% +3 "core" %U +2 "sampler")7% +4 "core" %X|< d  +53 "collection"':% +3 "core" %U +2 "sampler")A% +4 "core" %X5 n  +2 "collection"'B% +3 "core" %U\ +2 #"WCR"Intake @15.6psia, vacuum from 9.1 to 13.1psi +2 .SS.reconfigure :inhaling 1.38ml/s + "sampler")#.`0X49 l  +27 "collection"'e% +3 "core" %U\ +3 "sampler")f% +3 "core" %6@? l  +44 "collection"'g% +4 "core" %U +2 "sampler")h% +4 "core" %6FD j  +36 "collection"'i% +3 "core" %U +3 "sampler")j% +3 "core" %6MH e  +41 "collection"'Y% +4 "core" %U +2 "sampler")k% +4 "core" %6TQ c  +46 "collection"'l% +3 "core" %U +3 "sampler")m% +3 "core" %6^X _  +54 "collection"'n% +3 "core" %U +2 "sampler")o% +3 "core" %6nm b  +61 "collection"'p% +3 "core" %U +3 "sampler")q% +3 "core" %6 i  +69 "collection"'r% +3 "core" %U +2 "sampler")s% +4 "core" %5 c  +2 "collection"'t% +3 "core" %U +2 #"WCR"Intake @15.5psia, vacuum from 9.0 to 13.0psi +2 .SS.reconfigure :inhaling 0.89ml/s + "sampler")#.>0X40X4< ]  +27 "collection"'2% +3 "core" %U\ +2 "sampler")3% +4 "core" %v MB= n  +32 "collection"'% +3 "core" %U +2 "sampler")5% +3 "core" %v MCA k  +36 "collection"'6% +3 "core" %U +3 "sampler")% +3 "core" %v MKH `  +41 "collection"'8% +4 "core" %U +2 "sampler")9% +3 "core" %v MRT f  +47 "collection"';% +3 "core" %U +2 "sampler")% +4 "core" %v Ma^ l  +53 "collection"'+% +3 "core" %U +3 "sampler").% +3 "core" %v Mvv l  +3 "collection"',% +3 "core" %U" +2 #"WCR"Intake @15.3psia, vacuum from 8.8 to 12.8psi +2 .SS.reconfigure :inhaling 0.72ml/s + "sampler")#.20X4' +2312 "core" ' +2 #"WCR"Stroke completed -- waiting for pressure to equalize ... + .SS.reconfigure :exhale + "sampler")#.0X% +3 "core" %73 e $ +89 "collection"'I% +3 "core" %U: +2 "sampler")N% +3 "core" %fe h $ +2 ."WCR"Intake.select :close + "sampler")0 +13 )O% +3 "core" %kg k $ +2 ."WCR"SSV.dial :exhaust + "sampler")P  +78 "core"  +4 ."WCR"Exhaust.select :open +2 "sampler")@ +13 ."WCR"SS.seek 0ml +2 "sampler")Q'! +888 "core" ' +2 ."WCR"Exhaust.select :close +2 "sampler") +12 ."connect"SSV.dial CBV +2 ."WCR"CBV.dial SSV +3 "sampler")C  + "collection"'R @ +7 "core" ? +71 +5 #"WCR"Allowing 2:10 for 25.0ml of remaining 875.0ml + .Intake.select :open + "sampler") +214 "collection"'M% +2 "core" %U+ +2 #"WCR"Intake @16.6psia, vacuum from 10.1 to 14.1psi +2 .SS.reconfigure :inhaling 0.72ml/s + "sampler")#.20X4% +4 "core" %GPM j  +24 "collection"'I% +3 "core" %UQ +2 "sampler")N% +3 "core" %GQP ]  +28 "collection"'O% +3 "core" %UE +2 "sampler")P% +3 "core" %GWV i  +32 "collection"'% +3 "core" %UZ +2 "sampler")R% +3 "core" %G_\\ ^  +37 "collection"'C% +2 "core" %UM +2 "sampler")M% +4 "core" %Gfd h  +41 "collection"'Q% +3 "core" %UL +2 "sampler")W% +4 "core" %Gpm h  +47 "collection"'V% +2 "core" %US +3 "sampler")X% +3 "core" %G~ _  +53 "collection"'S% +4 "core" %UG +2 "sampler")4% +3 "core" %? ^  +96 "collection"']% +3 "core" %UT +2 "sampler")?% +3 "core" % h  +69 "collection"'`% +3 "core" %UR +2 "sampler")_% +3 "core" %  ^  +79 "collection"'a% +2 "core" %UK +2 "sampler")^% +4 "core" %XV h  +2 ."WCR"Intake.select :close + "sampler")0 +13 )d% +2 "core" %`] ^  +2 ."WCR"SSV.dial :exhaust +2 "sampler")e  +80 "core"  +4 ."WCR"Exhaust.select :open +2 "sampler")@ +18 ."WCR"SS.seek 0ml +2 "sampler")f'! +935 "core" ' + ."WCR"Exhaust.select :close +2 "sampler") +13 ."connect"SSV.dial CBV +3 ."WCR"CBV.dial SSV +2 "sampler")g  +2 "collection"'h @ +6 "core" ? +71  +4 #"WCR"Allowing 2:10 for 25.0ml of remaining 775.0ml +2 .Intake.select :open + "sampler") +213 "collection"'T% +3 "core" %U] +2 #"WCR"Intake @16.6psia, vacuum from 10.1 to 14.1psi +2 .SS.reconfigure :inhaling 0.72ml/s + "sampler")#.20X4NL g  +21 "collection"'% +3 "core" %U` +2 "sampler")\ % +3 "core" %?OL _  +24 "collection"'% +3 "core" %U +2 "sampler")% +3 "core" %?TQ h  +28 "collection"'% +3 "core" %UW +2 "sampler")Z% +3 "core" %?UU Z  +32 "collection"'z% +3 "core" %UK +2 "sampler")% +3 "core" %?]Z g  +37 "collection"'v% +3 "core" %U` +2 "sampler")#% +3 "core" %?ca ^  +42 "collection"' % +2 "core" %U- +2 "sampler")&% +4 "core" %?om ]  +47 "collection"''% +3 "core" %UN +2 "sampler")% +3 "core" %? g  +54 "collection"')% +2 "core" %UN +2 "sampler")*% +4 "core" %> h  +61 "collection"'% +2 "core" %UN +2 "sampler")/% +4 "core" %  d Z +69 "collection"'1% +3 "core" %UL +2 "sampler") % +4 "core" % e ( +78 "collection"'3% +3 "core" %UT +2 "sampler")% +3 "core" %KK _ ( +2 ."WCR"Intake.select :close + "sampler")0 +13 )5% +3 "core" %VT _ ( +2 ."WCR"SSV.dial :exhaust + "sampler")2  +79 "core"  +4 ."WCR"Exhaust.select :open +2 "sampler")@ +13 ."WCR"SS.seek 0ml +2 "sampler")8'! +924 "core" ' +2 ."WCR"Exhaust.select :close + "sampler") +13 ."connect"SSV.dial CBV +2 ."WCR"CBV.dial SSV +3 "sampler")%  +2 "collection"'9 @ +7 "core" ? +70 +45 #"WCR"Allowing 2:10 for 25.0ml of remaining 725.0ml +2 .Intake.select :open + "sampler") +214 "collection"'$% +3 "core" %U] +2 #"WCR"Intake @16.5psia, vacuum from 10.0 to 14.0psi +2 .SS.reconfigure :inhaling 0.72ml/s + "sampler")#.20X4 +3 "sampler").% +3 "core" %?IE ^  +19 "collection"',% +2 "core" %U2 +2 "sampler")% +4 "core" %?JJ [  +21 "collection"'0% +3 "core" %U +2 "sampler")7% +3 "core" %?PL g  +25 "collection"':% +2 "core" %UQ +2 "sampler")A% +4 "core" %?SO ]  +28 "collection"'B% +2 "core" %U- +2 "sampler")-% +4 "core" %?ZU h  +32 "collection"'% +2 "core" %Ub +2 "sampler")"% +4 "core" %?\\[ d  +36 "collection"'6% +3 "core" %UC +2 "sampler")F% +3 "core" %?dd e  +42 "collection"'<% +3 "core" %U0 +2 "sampler")K% +3 "core" %?pk g  +47 "collection"'L% +3 "core" %U +2 "sampler")D% +3 "core" %?| h  +54 "collection"'@% +3 "core" %U$ +2 "sampler")% +3 "core" %? _  +61 "collection"'>% +3 "core" %U0 +2 "sampler")I% +3 "core" %\  ] \ ` +69 "collection"'N% +3 "core" %U* +2 "sampler")O% +3 "core" % ^ . +78 "collection"'P% +3 "core" %U% +2 "sampler")% +3 "core" %KG g . +89 "collection"'R% +3 "core" %U( +2 "sampler")C% +3 "core" %nl ` . +2 ."WCR"Intake.select :close + "sampler")0 +13 )M% +3 "core" %qo f . +2 ."WCR"SSV.dial :exhaust +2 "sampler")Q  +79 "core"  +4 ."WCR"Exhaust.select :open + "sampler")@ +13 ."WCR"SS.seek 0ml +2 "sampler")W'! +928 "core" ' +2 ."WCR"Exhaust.select :close + "sampler") +13 ."connect"SSV.dial CBV +3 ."WCR"CBV.dial SSV +3 "sampler")G  + "collection"'V @ +7 "core" ? +72 +4 #"WCR"Allowing 2:10 for 25.0ml of remaining 700.0ml +2 .Intake.select :open + "sampler") +213 "collection"'X% +3 "core" %U +2 #"WCR"Intake @16.4psia, vacuum from 9.9 to 13.9psi +2 .SS.reconfigure :inhaling 0.72ml/s + "sampler")#.20X4IF g  +18 "collection"'% +3 "core" %U +2 "sampler")% +4 "core" %?JJ e  +24 "collection"'% +3 "core" %U +2 "sampler")% +3 "core" %>PO b  +25 "collection"'u% +2 "core" %U +3 "sampler")% +3 "core" %?TQ Y  +28 "collection"'j% +3 "core" %U +36 "sampler")% +4 "core" %>\\[ W  +3 "collection"'y% +3 "core" %U +2 "sampler") % +3 "core" %>`] f  +37 "collection"' % +2 "core" %U +2 "sampler")% +3 "core" %>ed e  +42 "collection"'% +3 "core" %U +2 "sampler")% +3 "core" %?pm f  +47 "collection"' % +3 "core" %U +2 "sampler")% +3 "core" %?~ \\  +54 "collection"'\ % +3 "core" %U +2 "sampler")% +3 "core" %? ]  +61 "collection"'% +3 "core" %U +2 "sampler")% +3 "core" %6 [  +69 "collection"'Z% +4 "core" %U +2 "sampler")z% +3 "core" % ^  +78 "collection"'% +3 "core" %U +2 "sampler")v% +3 "core" %JG `  +89 "collection"'#% +3 "core" %U +2 "sampler") % +3 "core" %ni g  +2 ."WCR"Intake.select :close + "sampler")0 +13 )&% +3 "core" %ro f  +2 ."WCR"SSV.dial :exhaust + "sampler")  +80 "core"  +5 ."WCR"Exhaust.select :open + "sampler")@ +17 ."WCR"SS.seek 0ml +2 "sampler")''! +924 "core" ' +2 ."WCR"Exhaust.select :close + "sampler") +13 ."connect"SSV.dial CBV +3 "sampler")  + ."WCR"CBV.dial SSV +5 "collection"') @ +5 "core" ? +70 +5 #"WCR"Allowing 2:10 for 25.0ml of remaining 650.0ml + .Intake.select :open + "sampler") +213 "collection"'*% +3 "core" %U +2 #"WCR"Intake @16.5psia, vacuum from 10.0 to 14.0psi +2 .SS.reconfigure :inhaling 0.72ml/s + "sampler")#.20X4  +2 "collection"' @ +6 "core" ? +71 +4 #"WCR"Allowing 2:10 for 25.0ml of remaining 625.0ml +2 .Intake.select :open + "sampler") +213 "collection"'I% +3 "core" %U +2 #"WCR"Intake @16.5psia, vacuum from 10.0 to 14.0psi +2 .SS.reconfigure :inhaling 0.72ml/s + "sampler")#.20X4]Y f  +37 "collection"'?% +2 "core" %U +2 "sampler")`% +4 "core" %?ca e  +41 "collection"'_% +3 "core" %U +2 "sampler")a% +3 "core" %?nk b  +47 "collection"'^% +3 "core" %U +2 "sampler")d% +3 "core" %>|{ [  +54 "collection"'e% +3 "core" %U +2 "sampler")J% +3 "core" %? X  +61 "collection"'h% +3 "core" %U +2 "sampler")g% +3 "core" %  ^ h +69 "collection"'T% +3 "core" %U +2 "sampler")f% +3 "core" % e 1 +78 "collection"'[% +3 "core" %U +2 "sampler")S% +3 "core" %@> Z 1 +89 "collection"'Y% +3 "core" %U +2 "sampler")k% +3 "core" %kk [ 1 +2 ."WCR"Intake.select :close + "sampler")0 +13 )l% +3 "core" %pl g 1 +2 ."WCR"SSV.dial :exhaust + "sampler")m  +78 "core"  +5 ."WCR"Exhaust.select :open + "sampler")@ +20 ."WCR"SS.seek 0ml + "sampler")n'! +930 "core" ' + ."WCR"Exhaust.select :close +2 "sampler") +13 ."connect"SSV.dial CBV +2 ."WCR"CBV.dial SSV +3 "sampler")p  +2 "collection"'o @ +6 "core" ? +71 +5 #"WCR"Allowing 2:10 for 25.0ml of remaining 600.0ml + .Intake.select :open + "sampler") +214 "collection"'q% +2 "core" %U +2 #"WCR"Intake @16.4psia, vacuum from 9.9 to 13.9psi +2 .SS.reconfigure :inhaling 0.72ml/s + "sampler")#.20X4II Y  +19 "collection"'w% +3 "core" %U +2 "sampler")\\% +4 "core" %3`>MK a  +20 "collection"'x% +3 "core" %U +3 "sampler")i% +3 "core" %3`>MK R  +24 "collection"'4% +3 "core" %U +2 "sampler"){% +4 "core" %3`>SP e  +28 "collection"'|% +3 "core" %U +2 "sampler")}% +3 "core" %3`?ZX \\  +32 "collection"'t% +3 "core" %U +2 "sampler")% +4 "core" %3`?b_ Y  +36 "collection"'c% +3 "core" %U +2 "sampler")% +4 "core" %3`?ji f  +41 "collection"'% +3 "core" %U +2 "sampler")% +4 "core" %3`>y a  +2 "collection"'% +3 "core" %U +2 #"WCR"Intake @14.9psia, vacuum from 8.4 to 12.4psi +2 .SS.reconfigure :inhaling 0.58ml/s + "sampler")#.(0X4% +3 "core" % b  +41 "collection"'I% +3 "core" %U +2 "sampler")@% +3 "core" %@@ ^  +48 "collection"'P% +2 "core" %U +2 "sampler")% +4 "core" %^^ \\  +2 ."WCR"Intake.select :close + "sampler")0 +14 )R% +2 "core" %fc _  +2 ."WCR"SSV.dial :exhaust +2 "sampler")C  +79 "core"  +5 ."WCR"Exhaust.select :open + "sampler")@ +14 ."WCR"SS.seek 0ml +2 "sampler")M'! +934 "core" ' +2 ."WCR"Exhaust.select :close +2 "sampler") +13 ."connect"SSV.dial CBV +3 ."WCR"CBV.dial SSV +2 "sampler")Q  + "collection"' @ +6 "core" ? +73 +5 #"WCR"Allowing 2:10 for 25.0ml of remaining 525.0ml + .Intake.select :open + "sampler") +214 "collection"'V% +3 "core" %U +2 #"WCR"Intake @16.3psia, vacuum from 9.8 to 13.8psi +2 .SS.reconfigure :inhaling 0.58ml/s "sampler")#.(0X4% +3 "core" %U, +2 "sampler")I% +3 "core" %# R  +37 "collection"'@% +3 "core" %U +2 "sampler"):% +3 "core" %  T Z +42 "collection"'P% +2 "core" %U +2 "sampler")% +4 "core" %FH P +2 ."WCR"Intake.select :close + "sampler")0 +13 )R% +2 "core" %SR W +3 ."WCR"SSV.dial :exhaust + "sampler")C  +79 "core"  +4 ."WCR"Exhaust.select :open +2 "sampler")@ +12 ."WCR"SS.seek 0ml +2 "sampler")A'! +925 "core" ' +2 ."WCR"Exhaust.select :close + "sampler") +13 ."connect"SSV.dial CBV +3 ."WCR"CBV.dial SSV +3 "sampler")  + "collection"'Q @ +7 "core" ? +72 +4 #"WCR"Allowing 2:10 for 25.0ml of remaining 400.0ml + .Intake.select :open +2 "sampler") +213 "collection"'V% +3 "core" %U' +2 #"WCR"Intake @16.2psia, vacuum from 9.7 to 13.7psi +2 .SS.reconfigure :inhaling 0.58ml/s + "sampler")#.(0X4 W  +32 "collection"'}% +3 "core" %U +2 "sampler")t% +3 "core" % Z  +37 "collection"'% +3 "core" %U3 +2 "sampler")c% +3 "core" % Y  +42 "collection"'% +2 "core" %U +2 "sampler")o% +4 "core" %>; Z  +47 "collection"'% +3 "core" %U +2 "sampler")% +3 "core" %\\Z X  +2 ."WCR"Intake.select :close +7 "sampler")0 +14 )p% +2 "core" %eb c  +3 ."WCR"SSV.dial :exhaust + "sampler")b  +78 "core"  +5 ."WCR"Exhaust.select :open + "sampler")@ +13 ."WCR"SS.seek 0ml +2 "sampler")r'! +932 "core" ' +2 ."WCR"Exhaust.select :close + "sampler") +13 ."connect"SSV.dial CBV +3 ."WCR"CBV.dial SSV +3 "sampler")j  +2 "collection"' @ +6 "core" ? +70 +5 #"WCR"Allowing 2:10 for 25.0ml of remaining 350.0ml + .Intake.select :open + "sampler") +213 "collection"' % +3 "core" %U +2 #"WCR"Intake @16.2psia, vacuum from 9.7 to 13.7psi +2 .SS.reconfigure :inhaling 0.58ml/s + "sampler")#.(0X4% +3 "core" %6 X  +24 "collection"'I% +3 "core" %U2 +2 "sampler")@% +3 "core" %6 Y  +28 "collection"':% +3 "core" %U +2 "sampler")P% +3 "core" %6 S  +38 "collection"'% +3 "core" %U +2 "sampler")-% +3 "core" %- R  +37 "collection"'R% +2 "core" %U +2 "sampler")C% +3 "core" % [ " +42 "collection"'% +3 "core" %U +2 "sampler")Q% +3 "core" %>? S +48 "collection"'% +2 "core" %U/ +2 "sampler")V% +3 "core" %]Z c +2 ."WCR"Intake.select :close +7 "sampler")0 +13 )A% +3 "core" %fe ^ +2 ."WCR"SSV.dial :exhaust +2 "sampler")]  +78 "core"  +4 ."WCR"Exhaust.select :open +2 "sampler")@ +13 ."WCR"SS.seek 0ml +2 "sampler")?'! +935 "core" ' +2 ."WCR"Exhaust.select :close + "sampler") +13 ."connect"SSV.dial CBV +2 ."WCR"CBV.dial SSV +3 "sampler")_  +2 "collection"'` @ +7 "core" ? +70 +5 #"WCR"Allowing 2:10 for 25.0ml of remaining 275.0ml + .Intake.select :open + "sampler") +213 "collection"'a% +4 "core" %U6 +2 #"WCR"Intake @16.1psia, vacuum from 9.6 to 13.6psi +2 .SS.reconfigure :inhaling 0.58ml/s + "sampler")#.(0X4 +2 "sampler")% +3 "core" %6 Q  +21 "collection"'.% +3 "core" %U. +2 "sampler"),% +3 "core" %6 P  +25 "collection"'% +3 "core" %UB +2 "sampler")% +3 "core" %6 X  +28 "collection"'0% +3 "core" %U) +2 "sampler")1% +3 "core" %6 Q  +32 "collection"'*% +3 "core" %U( +2 "sampler")7% +3 "core" % T C +37 "collection"'% +2 "core" %U- +2 "sampler")B% +4 "core" % P  +45 "collection"' % +2 "core" %U/ +3 "sampler")6% +3 "core" %<< P  +47 "collection"'"% +3 "core" %U+ +2 "sampler")F% +3 "core" %[[ P  +2 ."WCR"Intake.select :close +2 "sampler")0 +13 )% +2 "core" %ba S  +3 ."WCR"SSV.dial :exhaust + "sampler");  +78 "core"  +39 ."WCR"Exhaust.select :open +8 "sampler")@ +14 ."WCR"SS.seek 0ml + "sampler")L'! +938 "core" ' +2 ."WCR"Exhaust.select :close +2 "sampler") +13 ."connect"SSV.dial CBV +2 ."WCR"CBV.dial SSV +3 "sampler")/  +2 "collection"'D @ +6 "core" ? +72 +5 #"WCR"Allowing 2:10 for 25.0ml of remaining 175.0ml + .Intake.select :open + "sampler") +214 "collection"'% +2 "core" %U/ +2 #"WCR"Intake @16.0psia, vacuum from 9.5 to 13.5psi +2 .SS.reconfigure :inhaling 0.58ml/s + "sampler")#.(0X4' +4550 "core" ' + #"WCR"Stroke completed -- waiting for pressure to equalize ... +2 .SS.reconfigure :exhale + "sampler")#.0X +2 "sampler")% +4 "core" %6 X  +24 "collection"'% +3 "core" %U$ +2 "sampler")p% +3 "core" %6 P  +28 "collection"'b% +3 "core" %UC +2 "sampler")q% +3 "core" %- Y  +32 "collection"'% +3 "core" %UA +2 "sampler")x% +3 "core" % \\ n +37 "collection"'j% +2 "core" %UC +2 "sampler") % +4 "core" % W  +41 "collection"'r% +3 "core" %U@ +2 "sampler")% +3 "core" %A? W  +2 ."WCR"Intake.select :close +2 "sampler")0 +13 )i% +3 "core" %NM O  +36 ."WCR"SSV.dial :exhaust +9 "sampler")  +78 "core"  +5 ."WCR"Exhaust.select :open + "sampler")@ +13 ."WCR"SS.seek 0ml +2 "sampler")~'! +943 "core" ' +2 ."WCR"Exhaust.select :close +2 "sampler") +12 ."connect"SSV.dial CBV +3 ."WCR"CBV.dial SSV +3 "sampler")  + "collection"' @ +6 "core" ? +73 +5 #"WCR"Allowing 2:10 for 25.0ml of remaining 100.0ml + .Intake.select :open + "sampler") +213 "collection"'% +3 "core" %UC +2 #"WCR"Intake @15.9psia, vacuum from 9.4 to 13.4psi +2 .SS.reconfigure :inhaling 0.58ml/s + "sampler")#.(0X4% +3 "core" %ED P +2 ."WCR"Intake.select :close + "sampler")0 +47 )_% +3 "core" %a^ O +2 ."WCR"SSV.dial :exhaust +8 "sampler")a  +79 "core"  +4 ."WCR"Exhaust.select :open +2 "sampler")@ +13 ."WCR"SS.seek 0ml +2 "sampler")I'! +916 "core" ' +2 ."WCR"Exhaust.select :close + "sampler") +13 ."connect"SSV.dial CBV +3 ."WCR"CBV.dial SSV +2 "sampler")e  +2 "collection"'d @ +6 "core" ? +73 +4 #"WCR"Allowing 2:10 for 25.0ml of remaining 25.0ml +2 .Intake.select :open + "sampler") +214 "collection"'J% +2 "core" %U5 +2 #"WCR"Intake @15.9psia, vacuum from 9.4 to 13.4psi +2 .SS.reconfigure :inhaling 0.58ml/s + "sampler")#.(0X4}~ R  +19 "collection"'[% +2 "core" %UK +2 "sampler")S% +4 "core" %7 Y  +21 "collection"'M% +3 "core" %U6 +2 "sampler")Y% +3 "core" %6 O  +25 "collection"'W% +2 "core" %UJ +2 "sampler")m% +3 "core" %5 X  +29 "collection"'l% +3 "core" %U5 + "sampler")O% +4 "core" % Q 4 +32 "collection"'N% +3 "core" %U5 +2 "sampler")X% +3 "core" % J  +37 "collection"'n% +2 "core" %U5 +3 "sampler")h% +3 "core" % X  +41 "collection"'^% +3 "core" %U8 +2 "sampler")U% +3 "core" %>? P  +2 ."WCR"Intake.select :close +2 "sampler")0 +13 )w% +2 "core" %OJ X  +2 ."WCR"SSV.dial :exhaust +2 "sampler")\\  +78 "core"  +5 ."WCR"Exhaust.select :open + "sampler")@ +13 ."WCR"SS.seek 0ml +2 "sampler")g'! +929 "core" ' +2 ."WCR"Exhaust.select :close + "sampler") +13 #"WCR"Sampled 1000.0ml +2 #Drying puck before fixing for 4:00 + .CBV.dial :waste2b + "collection"'4  +83 "core"  +5 ."WCR"delay 1:00 +6002 .CSV.dial :air +2 "collection"'{ @ +75 "core" B +6 ."WCR"CS.seek 10ml + "collection"'|' +2459 "core" ' +2 #"WCR"Pumping wcr puck from tube 2 up to 55psi... +2 .CBV.dial SSV + "collection"'s @ +118 "core" > +56 ."WCR"CBV.dial between CSV and waste2b +8 "collection"'  +97 "core"  +5 "collection"'c% +3 "core" %V  +2 ."WCR"CSV.dial between air and CTV +2 "collection"' ` +31 "core" b +5 ."WCR"CS.seek 7.473ml +2 "collection"'o'f +678 "core" ' +3 ."connect"CTV.dial CSV,avoiding: :air +3 ."WCR"CSV.dial CTV +3 "collection"'  +2 'k  +29 "core"  +50  +5 ."WCR"CS.reconfigure :pressurize + "collection"'# d@<<\ 2b +3 ."WCR"CS.seek 0ml +2 "collection"''P +1784 "core" 's\ =\ 3D +4 ."WCR"CBV.dial :waste2b + "collection"'p  +36 "core"  +4 ."WCR"CS.reconfigure :default +2 "collection"'#P d@b +3 ."WCR"CS.seek :empty + "collection"'b' +230 "core" ' +2 ."WCR"delay 1:00 +6003 .CTV.dial :air,avoiding: :intake +2 "collection"'q  +141 "core" +5 #"WCR"Fix #1 of 2 (with rnal) for 2:00 +2 .CSV.dial CSR + "collection"'  +44 "core"  +6 #"WCR"Pulling 2ml of CSR.rnal + .CSR.select :rnal +2 "collection"' +13 ."WCR"CS.seek 2ml +2 "collection"'x' +610 "core" ' +2 ."WCR"delay 5 seconds +503 .CSR.select :air +2 "collection"' +14 ."WCR"CS.reconfigure :fast + "collection"'#d @b +3 ."WCR"CS.seek 10ml +2 "collection"'j' +1980 "core" ' +2 #"WCR"Pumping wcr puck from tube 2 up to 55psi... + .CBV.dial SSV +2 "collection"' @ +76 "core" ? +57 ."WCR"CBV.dial between CSV and waste2b +2 "collection"'r  +99 "core"  +6 "collection"'% +3 "core" %}\\  +2 ."WCR"CSV.dial between air and CTV +2 "collection"'} ` +58 "core" _ +5 ."WCR"CS.seek 7.562ml +2 "collection"'i'> +670 "core" ' +3 ."connect"CTV.dial CSV,avoiding: :air +3 ."WCR"CSV.dial CTV +3 "collection"'  + 't  +32 "core"  +110  +44 ."WCR"CS.reconfigure :pressurize +3 "collection"'# d@<<\ 2b +4 ."WCR"CS.seek 0ml + "collection"''P +1693 "core" '\ ;\ 7B +4 ."WCR"delay 2:00 +12003 .CBV.dial :waste2b + "collection"'  +36 "core"  +5 ."WCR"CS.reconfigure :default + "collection"'#P d@b +3 ."WCR"CS.seek :empty +2 "collection"'' +354 "core" ' +2 ."WCR"delay 1:00 +1484 "Can"\ E| +4519 ."WCR"CTV.dial :air,avoiding: :intake + "collection"'~  +141 "core" +4 #"WCR"Fix #2 of 2 (with rnal) for 2:00 +2 .CSV.dial CSR + "collection"'Z  +44 "core"  +6 #"WCR"Pulling 2ml of CSR.rnal + .CSR.select :rnal +2 "collection"' +14 ."WCR"CS.seek 2ml + "collection"'z' +594 "core" ' +2 ."WCR"delay 5 seconds +502 .CSR.select :air +2 "collection"' +14 ."WCR"CS.reconfigure :fast + "collection"'#d @b +3 ."WCR"CS.seek 10ml +2 "collection"'' +1992 "core" ' +2 #"WCR"Pumping wcr puck from tube 2 up to 55psi... +2 .CBV.dial SSV +2 "collection"' @ +76 "core" > +56 ."WCR"CBV.dial between CSV and waste2b +2 "collection"'  +98 "core"  +6 "collection"' % +4 "core" %ze  +2 ."WCR"CSV.dial between air and CTV +2 "collection"' ` +72 "core" a +5 ."WCR"CS.seek 7.634ml + "collection"'y'ń +639 "core" ' +2 ."connect"CTV.dial CSV,avoiding: :air +3 ."WCR"CSV.dial CTV +3 "collection"'  +2 'v  +29 "core"  +113  +5 ."WCR"CS.reconfigure :pressurize + "collection"'# d@<<\ 2b +3 ."WCR"CS.seek 0ml +2 "collection"')'P +1716 "core" ')\ >\ 6d +3 ."WCR"delay 2:00 +12003 .CBV.dial :waste2b + "collection"'\  +36 "core"  +5 ."WCR"CS.reconfigure :default + "collection"'#P d@b +3 ."WCR"CS.seek :empty + "collection"'#' +337 "core" ' + ."WCR"delay 1:00 +6003 .CTV.dial :air,avoiding: :intake +2 "collection"''  +140 "core" +4 "collection"'&& +4 "core" &Xp{s T +2 #"WCR"Storing wcr puck in Collection Clamp to tube 1 +2 "manipulator"&3% +3 "core" % L  P R +2 "storage"(u% +44 "core" %D \ , +2 "storage"(. +4 "core" .( +2 ."WCR"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."WCR"SC.seek 1 +2 "storage"(2( +189 "core" ( + ."WCR"SC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" & k\ ' + "manipulator"&& +4 ."raiseStack"SE.reconfigure :place +4 "storage"(#]K-0-\ b +2 "core" & C O% +3 ."WCR"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +2 ."raiseStack"SE.seek :beamBreak +3 ."WCR"Elbow.seek CC +3 "manipulator"&$( + "storage"(' +38 "core" ( +2 "manipulator"&5& +3 "core" & # KH +2 ."WCR"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 && +3 "core" &  KH +2 ."WCR"Forearm.seek CC +2 "manipulator"&.'ш +93 "core" ' +2 ."WCR"Hand.close + "manipulator"&,/ +27 "core" / +3 ."WCR"CC.seek :open +2 "collection"'( +94 "core" ' + "storage"(- +3 "core" -' +3 ."raiseStack"SE.configure :default + "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(0'e +49 "core" ' +250 ( +2 "storage"(1& +3 "core" &  \ 0 +2 "storage"(*& +3 "core" &  @\ 1 +2 "manipulator"&7& +3 "core" & Y XH +2 "manipulator"&% +4 "core" %ч Q X+ +3 ."WCR"Forearm.seek :retract +2 "manipulator"&B' ] +97 "core" ' +2 ."WCR"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 ."WCR"Elbow.seek 1 +2 "manipulator"& ( +153 "core" ( +2 "manipulator"&6& +3 "core" &   K WE +2 "storage"(9& +3 "core" & \ 0 +3 ."WCR"Elbow.reconfigure :limp + "manipulator"&$ ,(b +3 ."WCR"Forearm.seek 1 +2 "manipulator"&"'ϑ +109 "core" ' +2 ."WCR"Elbow.hold + "manipulator"&F, +4 "core" , +2 ."WCR"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 ."WCR"Hand.open +2 "manipulator"&1 +24 "core" 1 +2 "manipulator"&8% +4 "core" %ϗi R E +2 "storage"(;& +3 "core" & \ ' +2 ."WCR"Forearm.force -20 + "manipulator"&5 +4 ."WCR"Forearm.seek 1 + 306 counts + "manipulator"&+' +12 "core" ' +2 "manipulator"&/& +3 "core" & - ) u \\E +2 "storage"(D& +3 "core" &  \ 2 +3 ."WCR"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 ."WCR"Forearm.seek 1 + 800 counts +2 "manipulator"&'ұ +25 "core" ' +2 "storage"(%% +3 "core" %m  \ 2 +46 ."downElevator"SE.seek :down +3 "storage"(:') +99 (P% +2 "core" %9\ .\\z +3 "manipulator"&% +3 "core" %Ү   O U +3 ."WCR"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 ."WCR"Forearm.seek :retract +2 "manipulator"&-' ] +89 "core" ' +82 ' +2 ."downElevator"SE.stop + "storage"(5 +3 #tStarting finalPurge + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'R& +3 "core" &}w +2 "manipulator"&C& +4 "core" &   f YE +2 "manipulator"&% +3 "core" % s !   Y +3 .tElbow.seek FlushPuck::Garage + "manipulator"&Q(-z +174 "core" ( +2 "manipulator"&<& +3 "core" &-v " ' Ya +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 && +2 "core" &-v # %  Ya +3 .tForearm.seek :garage + "manipulator"&V'o +111 "core" ' +2 .tHand.close + "manipulator"&A/ +15 "core" / +2 "manipulator"&]& +4 "core" &-v Ga +2 "manipulator"&K% +3 "core" %p T G +3 .tForearm.seek :retract + "manipulator"&`' ] +106 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&>( +276 "core" ( + "manipulator"&L& +3 "core" &   W$ +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &_& +3 "core" &  ( V$ +2 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&a'ш +101 "core" ' +2 "manipulator"&@& +4 "core" &   U# +2 "manipulator"&d% +3 "core" %ч  T +3 "collection"'e& +3 "core" &~y +3 "collection"'J& +5 "core" &~x +2 .tCC.seek :closed +2 "collection"'I(X +3 "core" &~v- +8 & /}y1 $d +10 &oSr|x0 9 +9 &|mx& N +10 &lLw( R +9 &/H}x' R +9 &I~y' R +10 &F~x' R +9 &uF~x, R +9 & 6Hx* R +10 &!E}y R +9 &#E|x& R +10 &%|Iw( R +9 &'>J}x' R +9 &)I}x) R +10 &*G}x% R +9 &,E~x, R +9 &.FIx& R +10 &0H~w% R +9 &1I}w* S +10 &3Fy$ R +9 &5NJ}y* R +9 &7Ix, R +10 &8F}x& R +9 &:H}y$ S +9 &I~x R +9 &?Iv- R +10 &AIx$ R +9 &C]I~x! S +9 &EN}x# T +10 &F_x( U +9 &H}~x# X +9 &JE~w ^ +10 &L }y! ] +9 &M}w- ^ +10 &Ox, ^ +9 &QLy ^ +9 &S y ^ +10 &Tz ` +9 &V}x a +9 &Xkw" / +10 &Xy' V +9 ( + &X`}x Q +2 "collection"'J& +4 #tCollection Clamp onSpring/offSpring for 8/26 samples, on/off torque 2.42 + "collection"'f& +3 "core" &X`~x Q +4 .tHand.open + "manipulator"&G1 +25 "core" 1 +2 "manipulator"&[% +3 "core" %o M +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&S' ] +97 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'M& +3 "core" &X`w! Q +2 "collection"'Y% +3 "core" %y% +2 .tCSV.dial CSR +2 "collection"'W  +43 "core"  +12 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +15 .tCS.seek 5ml + "collection"'m'q +1360 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +14 'l% +2 "core" %qw  +3 .tCS.reconfigure :fast + "collection"'#d @b +3 .tCS.seek 7.501ml + "collection"'O'J +673 "core" ' +2 .tCSV.dial :waste + "collection"'N +137 "core" +5 .tCS.reconfigure :default + "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'X'P +1978 "core" ' +2 #tFlushing upper manifold + "collection"'n& +3 "core" &X`}y0 Q +2 "collection"'h% +4 "core" %Rx +2 .tCSV.dial :flush + "collection"'^  +44 "core"  +5 .tCS.reconfigure :fast + "collection"'#d @b +3 .tCS.seek 5ml + "collection"'U'q +1284 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'w @ +46 "core" B +3 "collection"'?% +4 "core" %q~y  +2 .tCS.seek 7.001ml +2 "collection"'\\'l +553 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV + "collection"'T +2 '4  +53 "core"  +59 ~ +9 .tCTV.dial :air + "collection"'{  +8 "core" +5 .tCS.seek 0ml +2 "collection"''P +1745 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml +2 "collection"'s'2~ +796 "core" ' +2 .tCSV.dial :waste + "collection"' +46 "core" +4 .tCS.seek 0ml +2 "collection"'c'P +798 "core" ' +2 "collection"'& +3 "core" &X`}v Q +2 "collection"'|% +3 "core" %Jw- +2 .tCSV.dial :flush +2 "collection"'k  +43 "core"  +4 .tCS.seek 3ml +2 "collection"''2~ +794 "core" ' +2 .tdelay 5 seconds +501 .CSV.dial :air +3 "collection"'o @ +44 "core" A +4 "collection"'p% +3 "core" %2|}x)  +3 .tCS.seek 5ml + "collection"''q +554 "core" ' +2 .tCSV.dial :air + "collection"'q @ +5 "core" @ +5 .tCS.seek 0ml + "collection"''P +1255 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'b'2~ +797 "core" ' +2 .tCSV.dial :waste + "collection"'x +88 "core" +4 .tCS.seek 0ml +2 "collection"' 'P +797 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'r& +3 "core" &X`x' Q +2 "collection"'% +42 "core" %My +2 .tCSV.dial :flush +7 "collection"'}  +44 "core"  +5 .tCS.seek 5ml + "collection"'j'q +1263 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'t @ +44 "core" A +4 "collection"' % +3 "core" %q{6  +2 .tCS.seek 7ml +2 "collection"'i'd +551 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'  + '  +44 "core"  +99  +5 .tCBV.dial :waste1 + "collection"'~ @ +47 "core" B +5 .tCS.seek 0ml + "collection"'Z'P +1736 "core" ' +2 #tFlushing lower manifold's waste2b port + "collection"'& +3 "core" &X`v/ Q +2 "collection"'z% +4 "core" %N{ +2 .tCSV.dial :flush + "collection"'  +76 "core"  +4 .tCS.seek 5ml +2 "collection"''q +1272 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +45 "core" A +4 "collection"' % +3 "core" %qz  +3 .tCS.seek 7ml + "collection"''g +553 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'v  + '  +7 "core"  +37  +4 .tCBV.dial :waste2b +2 "collection"'y  +80 "core"  +5 .tCS.seek 0ml +2 "collection"'\ 'P +1732 "core" ' +3 #tGaraging FlushPuck in Collection Clamp + "manipulator"&)& +3 "core" &\   R"~ +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&'( +3 "core" ( +2 "manipulator"&&& +4 "core" &\ $ R"~ +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &3& +2 "core" &\  M R"~ +3 .tForearm.seek CC + "manipulator"&u'ш +93 "core" ' +2 .tHand.close + "manipulator"&/ +20 "core" / +4 .tCC.seek :open +2 "collection"'( +406 "core" ( +2 "manipulator"&& +3 "core" & B A ]"~ +2 "manipulator"&5% +3 "core" %є B 7 \\] +3 .tForearm.seek :retract + "manipulator"&' ] +93 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&((-z +282 "core" ( +2 "manipulator"&,& +3 "core" &-v . : ^ `] +3 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +2 && +3 "core" &-v   u `] +2 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&='o +114 "core" ' +3 .tHand.open + "manipulator"&H1 +15 "core" 1 +2 "manipulator"&E% +41 "core" %rc T K8 +3 .tForearm.reconfigure :loose +7 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&' ] +101 "core" ' +2 #tCompleted [myWCR {noKill} # WCR sample volume=1000 mL, no cleanup] begun 16:00:39 + #Preparing to sleep until +10:00 +5 #Asleep til +10:00 +2 #Continuing at 17:08 +3 "Can"\ 2 +4 ."Qmail"GoodNews.email "Then, in tube 2: myWCR {noKill}\\t\\t# WCR sample volume=1000 mL, no cleanup\\n/home/esp/esp2local/mission/PCQC1_3xWCRcontrol_25JUL29.rb:40\\n{1 => 1,\\n 2 => 32,\\n 3 => 33,\\n 4 => 33,\\n 5 => 33,\\n 6 => 33,\\n 7 => 33}\\nCan@16:58:48, 21.5C, 13% humidity, 14.8psia, 12.63V, 0.21A, 0.624Ah, 2.69W\\nSampled 1000.0ml",Subject: "Asleep until 17:08" +25 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF + #Shutdown +317 "Can"\ | +1469 #"uploadLog"upsync +58074 "Can"\ )CU +4 #tPowering core bus +562 .Gate.power :raw,:ON +2 "sampler") +24 )1 +3 "core"  +2 "collection"' +3 '* +3 "core"  +2 "processing"% +3 %7 +3 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +3 % 0\ +4 "sampler")&\ +2 .tCS.configure :default +2 "collection"'#P d@b +2 .tPS.configure :default +2 "processing"%#A d`xb +3 .tSS.configure :default + "sampler")#.0X 1,\\n 2 => 32,\\n 3 => 33,\\n 4 => 33,\\n 5 => 33,\\n 6 => 33,\\n 7 => 33}\\nCan@17:09:17, 21.5C, 13% humidity, 14.8psia, 12.65V, 0.24A, 0.641Ah, 3.01W",Subject: "Started PCQC1_3xWCRcontrol_25JUL29: myWCR {noKill}\\t\\t# WCR sample volume=1000 mL, no cleanup" +2 #tPhase [myWCR {noKill} # WCR sample volume=1000 mL, no cleanup] +2 #Starting stand-alone bac WCR + #bac wcr sampling at most 1000ml +5 #Whole Cell Archive sampling 1000ml + #Loading wcr puck from tube 2 into Collection Clamp + "collection"'L& +3 "core" &x{u%\  +2 ."WCR"Hand.open + "manipulator"&_1 +22 "core" 1 +2 "manipulator"&Q% +5 "core" % B E E H a +3 "storage"(@% +3 "core" %/ K K 9\ : +3 "storage"(d. +4 "core" .([G +2 ."WCR"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 ."WCR"SC.seek 2 +2 "storage"(e( +529 ."Qmail"BACfans.email "Started stand-alone bac WCR in tube 2 at 17:09:18PDT22-Jul-25\\n{1 => 1,\\n 2 => 32,\\n 3 => 33,\\n 4 => 33,\\n 5 => 33,\\n 6 => 33,\\n 7 => 33}\\nCan@17:09:17, 21.5C, 13% humidity, 14.8psia, 12.65V, 0.24A, 0.641Ah, 3.01W",Subject: "bac wcr sampling at most 1000ml" +302 "core" ( +2 ."WCR"SC.configure :limp + "storage"($(\ 1b +3 (`& +3 "core" &  \ . +2 "manipulator"&& +3 "core" & A E  _9 +2 ."WCR"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 ."WCR"Elbow.seek 2 +2 "manipulator"&f( +40 "core" ( +2 "manipulator"&G& +3 "core" & , ;  ` +2 "storage"([& +4 "core" & 9 ; N\ 9 +2 ."WCR"Forearm.seek 2 + 800 counts +2 "manipulator"&M'j +90 "core" ' + "storage"(Y& +4 "core" & 3 2\ 6 +2 ."WCR"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 ."WCR"SE.seek :beamBreak +2 "storage"(J' +97 "core" ' +2 "storage"(W- +2 "core" -' +3 ."WCR"SE.configure :default + "storage"(#QK-0-\ b +3 (a& +43 "core" &  \ 4 +3 "manipulator"&#& +3 "core" & ( ) [ +3 ."WCR"Elbow.seek 2 + "manipulator"&l( +12 "core" ( +2 "manipulator"&m& +3 "core" & - * Yd +3 "storage"(N& +4 "core" &   L\ 3 +2 ."WCR"Forearm.seek 2 + 300 counts +2 "manipulator"&O'v +14 "core" ' +2 ."WCR"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 ."WCR"Hand.close + "manipulator"&n/ +23 "core" / +3 ."downElevator"SE.seek :down +2 "manipulator"&h& +3 "storage"(^') +6 "core" & ) 1 < [c +2 "manipulator"&X% +4 "core" %r 1 & ^y +3 ."WCR"Forearm.seek :retract + "manipulator"&w' ] +59 "core" ' + ."downElevator"SE.stop + "storage"(5 +32 "core" ' +2 ."WCR"Elbow.seek CC +2 "manipulator"&?( +150 "core" ( +2 "manipulator"&U& +3 "core" & H E ^& +2 ."WCR"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &4& +2 "core" & C B < ^& +3 ."WCR"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 ."WCR"Forearm.seek CC +2 "manipulator"&T'ш +99 "core" ' +3 "manipulator"&{& +4 "core" & 0 + K Y& +3 "manipulator"&\\% +3 "core" %ц %   Z +3 "collection"'& +3 "core" &xyu.  +3 "collection"'& +5 "core" &x}t3  +2 ."WCR"CC.seek :closed +2 "collection"'s(X +3 "core" &x|uF  +9 &Gzv7 &j +9 &\\Ty~u5 9 +9 &zt}v7 N +10 &OM|u+ T +9 &Hzu9 T +9 &E}w. S +10 &F|t- T +9 &XJ{v2 T +9 & F{u1 T +10 &!IzvL T +9 &#Gzu7 T +10 &%`E{v5 T +9 &'"D{v, T +9 &(F|u+ T +10 &*Ezu' S +9 &,iF|u* S +9 &.*G{t T +10 &/DzvD T +9 &1F}uN T +10 &3pG{uG T +9 &51GyvI T +9 &6D|u S +10 &8Czv[ T +9 &:xD}tq T +9 &<;D|un S +10 &=Czwn S +9 &?F{vv S +10 &AI|wq T +9 &CBIzum T +9 &EIzue T +10 &FL{to T +9 &HO|wf U +9 &JD]{vj V +10 &Lm}wm X +9 &M~yd [ +10 &Oq}xi ^ +9 &Q6vc ] +9 &R}vh _ +10 &T}vo _ +9 &Vv}vi _ +9 &Xw}va . +10 &X|vk O +10 ( &Xa~xa I +2 "collection"'& +3 #"WCR"Collection Clamp onSpring/offSpring for 8/26 samples, on/off torque 2.12 +2 .Hand.open +2 "manipulator"&1 +23 "core" 1 +2 "manipulator"&|% +3 "core" %} " S +3 ."WCR"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 ."WCR"Forearm.seek :retract +2 "manipulator"&k' ] +95 "core" ' +2 #"WCR"collectSample 1000ml w/bubble point of 55psi +2 #Priming 7ml + .Intake.select :close + .Exhaust.select :close + .SS.hold +2 "sampler")c+ +2 "core" + +2 "sampler")o% +4 "core" %"B? ^ | +2 "collection"'p& +3 "core" &X`}vq I +4 "Can"\ HP + #"WCR"Calibrating pressure and temperature sensors +3 .CTV.dial :air +2 "collection"'  +13 "core" +4 ."WCR"SSV.dial :spit,avoiding: :exhaust +2 "sampler")q +4 "core"  +3 ."WCR"SS.reconfigure :fast +2 "sampler")#.0X% +3 "core" %Lm +2 "sampler")S% +3 "core" %V. ^  +54 "collection"'I% +2 "core" %Lq +3 "sampler")% +3 "core" %V. h  +61 "collection"'5% +3 "core" %Ln +2 "sampler")u% +3 "core" %V. h  +69 "collection"',% +3 "core" %Lp +3 "sampler")% +3 "core" %V. f  +78 "collection"''% +3 "core" %Lb +2 "sampler")H% +3 "core" %V. `  +89 "collection"'E% +2 "core" %L_ +2 "sampler")% +4 "core" %V. _  +100 "collection"'=% +3 "core" %Lo +2 "sampler")1% +3 "core" %V. g  +113 "collection"'*% +3 "core" %Lr +40 "sampler")7% +4 "core" %V _ +89 "collection"'% +2 "core" %L] +3 "sampler")9% +3 "core" %V  ] +144 "collection"'6% +3 "core" %Lr +2 "sampler")$% +3 "core" %V73 h +163 "collection"'% +3 "core" %Lm +2 "sampler")/% +3 "core" %VMJ g +184 "collection"'.% +3 "core" %L_ +2 "sampler")%% +3 "core" %V^Z _ +2 ."WCR"Intake.select :close +7 "sampler")0 +13 )P% +2 "core" %Va_ ^ +2 ."WCR"SSV.dial :exhaust +3 "sampler")  +76 "core"  +4 ."WCR"Exhaust.select :open +2 "sampler")@ +13 ."WCR"SS.seek 0ml +2 "sampler")'! +415 "core" ' +2 ."WCR"Exhaust.select :close + "sampler") +13 #"WCR"Sampling 1000.0ml + .Intake.select :close + .Exhaust.select :close + .SS.reconfigure :default + "sampler")#.0X76 ^  +19 "collection"'a% +3 "core" %L~y_ +2 "sampler")#% +4 "core" %s=99 ]  +21 "collection"'m% +3 "core" %L~vw +2 "sampler")N% +4 "core" %s=?= i  +24 "collection"'F% +3 "core" %L}wY +2 "sampler")n% +3 "core" %s=F= ]  +28 "collection"'h% +3 "core" %L|wo +2 "sampler")X% +4 "core" %s=FD h  +31 "collection"'0% +3 "core" %L~xp +2 "sampler")f% +4 "core" %s=NM f  +36 "collection"'M% +3 "core" %LxY +2 "sampler")U% +4 "core" %s=ZV ]  +41 "collection"'4% +3 "core" %LzZ +3 "sampler")J% +3 "core" %s=gg _  +47 "collection"'O% +3 "core" %L{r +2 "sampler")^% +4 "core" %s= e  +53 "collection"'{% +3 "core" %Lp +2 "sampler")\\% +4 "core" %s6 h  +2 "collection"'% +3 "core" %La +2 #"WCR"Intake @15.5psia, vacuum from 9.0 to 13.0psi + .SS.reconfigure :inhaling 1.38ml/s + "sampler")#.`0X51 ^ %P +3 #"WCR"Vacuum too high -- waiting up to 40 seconds +2 .SS.reconfigure :exhale + "sampler")#.0X< `  +18 "collection"'|% +3 "core" %L}vo +2 "sampler")o% +4 "core" %ɞ@>; i  +21 "collection"'p% +3 "core" %L}z^ +2 "sampler")% +3 "core" %ɞAA= \\  +24 "collection"'q% +3 "core" %L~vk +3 "sampler")% +3 "core" %ɞ@FB h  +28 "collection"'T% +3 "core" %L}z] +2 "sampler")+% +4 "core" %ɞAIG i  +31 "collection"'c% +3 "core" %L~zY +2 "sampler")x% +4 "core" %ɞ@PM ^  +36 "collection"'% +3 "core" %L~xo +2 "sampler")b% +4 "core" %ɞ@WV i  +41 "collection"'r% +3 "core" %Lym +2 "sampler")% +4 "core" %ɞ@eb g  +47 "collection"'% +3 "core" %L}Y +2 "sampler") % +3 "core" %ɞ@xu h  +54 "collection"'t% +3 "core" %L[ +2 "sampler") % +3 "core" %ɟA _  +2 "collection"'j% +3 "core" %L}] +2 #"WCR"Intake @15.2psia, vacuum from 8.7 to 12.7psi +2 .SS.reconfigure :inhaling 1.11ml/s + "sampler")#.M0X5% +3 "core" %B@?c` ]  +54 "collection"'S% +2 "core" %LzZ +3 "sampler")I% +3 "core" %B@?sq ]  +61 "collection"'% +3 "core" %LJ +2 "sampler")5% +3 "core" %B@? ^  +69 "collection"'u% +3 "core" %LZ +2 "sampler"),% +4 "core" %BD6 _  +2 "collection"'% +3 "core" %LK +2 #"WCR"Intake @15.6psia, vacuum from 9.1 to 13.1psi +2 .SS.reconfigure :inhaling 0.89ml/s + "sampler")#.>0X50X5_>/ `  +3 #"WCR"Vacuum too high -- waiting up to 40 seconds +2 .SS.reconfigure :exhale + "sampler")#.0X% +2 "core" %`_ g +3 ."WCR"SSV.dial :exhaust +2 "sampler")S  +78 "core"  +5 ."WCR"Exhaust.select :open + "sampler")@ +13 ."WCR"SS.seek 0ml +2 "sampler")I'! +940 "core" ' +2 ."WCR"Exhaust.select :close + "sampler") +13 ."connect"SSV.dial CBV +2 ."WCR"CBV.dial SSV +3 "sampler")5  +2 "collection"' @ +7 "core" ? +70 +5 #"WCR"Allowing 2:10 for 25.0ml of remaining 925.0ml + .Intake.select :open + "sampler") +213 "collection"'u% +3 "core" %L[ +2 #"WCR"Intake @16.5psia, vacuum from 10.0 to 14.0psi +2 .SS.reconfigure :inhaling 0.58ml/s + "sampler")#.(0X5vt \\  +18 "collection"'% +3 "core" %L{I +2 "sampler")=% +3 "core" %4{ S  +22 "collection"'1% +3 "core" %L}[ +2 "sampler")*% +3 "core" %5 e  +24 "collection"'7% +3 "core" %L}H +2 "sampler")% +3 "core" %4 W  +28 "collection"'9% +3 "core" %Le +2 "sampler")6% +3 "core" %4 ]  +32 "collection"'$% +3 "core" %LI +2 "sampler")% +3 "core" %4 \\  +37 "collection"'/% +3 "core" %L_ +2 "sampler").% +3 "core" % f 7 +42 "collection"'%% +2 "core" %L\\ +2 "sampler")P% +3 "core" % e  +48 "collection"'% +3 "core" %LK +2 "sampler")'% +3 "core" %EC [  +54 "collection"'~% +2 "core" %LM +2 "sampler")"% +4 "core" %a_ Y  +2 ."WCR"Intake.select :close + "sampler")0 +13 )(% +3 "core" %ec ]  +2 ."WCR"SSV.dial :exhaust +2 "sampler")D  +80 "core"  +44 ."WCR"Exhaust.select :open +7 "sampler")@ +13 ."WCR"SS.seek 0ml +2 "sampler")C'! +929 "core" ' +2 ."WCR"Exhaust.select :close + "sampler") +13 ."connect"SSV.dial CBV +2 ."WCR"CBV.dial SSV +3 "sampler")  +2 "collection"'g @ +7 "core" ? +70  +4 #"WCR"Allowing 2:10 for 25.0ml of remaining 900.0ml +2 .Intake.select :open + "sampler") +213 "collection"'\ % +4 "core" %L[ + #"WCR"Intake @16.5psia, vacuum from 10.0 to 14.0psi +2 .SS.reconfigure :inhaling 0.58ml/s + "sampler")#.(0X5rr V  +18 "collection"'f% +2 "core" %LzK +3 "sampler")M% +3 "core" %>yv Y  +21 "collection"'U% +3 "core" %L|a +2 "sampler")[% +3 "core" %> b  +25 "collection"'4% +2 "core" %L|K +2 "sampler")J% +4 "core" %> T  +28 "collection"'O% +2 "core" %Lb +3 "sampler")<% +3 "core" %> ]  +32 "collection"'^% +3 "core" %L] +2 "sampler"){% +3 "core" %5 e  +36 "collection"'\\% +3 "core" %L\\ +2 "sampler")% +4 "core" % d P +41 "collection"'Y% +3 "core" %LX +2 "sampler")V% +3 "core" % a  +47 "collection"'o% +3 "core" %LI +2 "sampler")p% +4 "core" %BA `  +53 "collection"'% +3 "core" %LK +2 "sampler")q% +3 "core" %^\\ X  +2 ."WCR"Intake.select :close +2 "sampler")0 +12 )% +3 "core" %dd ]  +2 ."WCR"SSV.dial :exhaust +2 "sampler")T  +78 "core"  +6 ."WCR"Exhaust.select :open + "sampler")@ +13 ."WCR"SS.seek 0ml +2 "sampler")+'! +930 "core" ' + ."WCR"Exhaust.select :close +2 "sampler") +13 ."connect"SSV.dial CBV +2 ."WCR"CBV.dial SSV +3 "sampler")x  +2 "collection"'c @ +6 "core" ? +71 +4 #"WCR"Allowing 2:10 for 25.0ml of remaining 850.0ml +2 .Intake.select :open + "sampler") +213 "collection"'% +3 "core" %LP +2 #"WCR"Intake @16.4psia, vacuum from 9.9 to 13.9psi +2 .SS.reconfigure :inhaling 0.58ml/s + "sampler")#.(0X5uq e  +18 "collection"'l% +3 "core" %L{I +2 "sampler")% +4 "core" %>}} P  +21 "collection"'|% +2 "core" %LZ +3 "sampler")t% +3 "core" %> Z  +24 "collection"' % +3 "core" %L}M +2 "sampler") % +3 "core" %> P  +28 "collection"'% +3 "core" %LZ +2 "sampler")i% +3 "core" %> Z  +42 "collection"'% +3 "core" %LO +2 "sampler")z% +3 "core" %  a \ e +37 "collection"'% +2 "core" %La +2 "sampler")Z% +4 "core" % a  +41 "collection"' % +3 "core" %L\\ +2 "sampler") % +3 "core" %-( \\  +47 "collection"'% +3 "core" %LH +2 "sampler")% +3 "core" %ML R  +2 ."WCR"Intake.select :close +7 "sampler")0 +14 )v% +2 "core" %YW T  +2 ."WCR"SSV.dial :exhaust +2 "sampler")y  +78 "core"  +5 ."WCR"Exhaust.select :open + "sampler")@ +13 ."WCR"SS.seek 0ml +2 "sampler")'! +932 "core" ' +2 ."WCR"Exhaust.select :close +2 "sampler") +12 ."connect"SSV.dial CBV +3 ."WCR"CBV.dial SSV +3 "sampler")&  + "collection"') @ +7 "core" ? +70 +5 #"WCR"Allowing 2:10 for 25.0ml of remaining 825.0ml + .Intake.select :open +2 "sampler") +213 "collection"'j% +3 "core" %L[ +2 #"WCR"Intake @16.3psia, vacuum from 9.8 to 13.8psi +2 .SS.reconfigure :inhaling 0.58ml/s + "sampler")#.(0X5% +2 "core" %L|Z +2 "sampler")S% +4 "core" %<| ^  +21 "collection"'w% +3 "core" %L|I +2 "sampler")% +3 "core" %< U  +24 "collection"'5% +3 "core" %L|\\ +2 "sampler")u% +3 "core" %< X  +28 "collection"'I% +3 "core" %LO +2 "sampler")}% +4 "core" %7 Z  +31 "collection"'E% +3 "core" %LO +2 "sampler")% +3 "core" %4 U  +37 "collection"'=% +3 "core" %LH +2 "sampler")1% +3 "core" %4 P  +42 "collection"'*% +2 "core" %LM +2 "sampler")7% +4 "core" %$% W +47 "collection"'% +3 "core" %L\\ +2 "sampler")9% +3 "core" %MH ] +54 "collection"'6% +3 "core" %L[ +2 "sampler")$% +3 "core" %db _ +2 ."WCR"Intake.select :close + "sampler")0 +14 )% +2 "core" %jg R +2 ."WCR"SSV.dial :exhaust +2 "sampler")/  +79 "core"  +5 ."WCR"Exhaust.select :open + "sampler")@ +58 ."WCR"SS.seek 0ml +2 "sampler").'! +936 "core" ' +2 ."WCR"Exhaust.select :close + "sampler") +13 ."connect"SSV.dial CBV +3 ."WCR"CBV.dial SSV +3 "sampler")P  + "collection"'% @ +8 "core" ? +69 +5 #"WCR"Allowing 2:10 for 25.0ml of remaining 800.0ml + .Intake.select :open + "sampler") +213 "collection"',% +3 "core" %LJ +2 #"WCR"Intake @16.3psia, vacuum from 9.8 to 13.8psi +2 .SS.reconfigure :inhaling 0.58ml/s + "sampler")#.(0X5% +4 "core" %!$ P  +47 "collection"'S% +3 "core" %L` +2 "sampler")w% +3 "core" %HI T  +2 ."WCR"Intake.select :close + "sampler")0 +13 )% +3 "core" %UP S  +2 ."WCR"SSV.dial :exhaust +2 "sampler")5  +80 "core"  +5 ."WCR"Exhaust.select :open + "sampler")@ +14 ."WCR"SS.seek 0ml + "sampler")u'! +931 "core" ' +2 ."WCR"Exhaust.select :close + "sampler") +13 ."connect"SSV.dial CBV +2 ."WCR"CBV.dial SSV +3 "sampler")}  +2 "collection"'I @ +6 "core" ? +71  +48 #"WCR"Allowing 2:10 for 25.0ml of remaining 700.0ml +2 .Intake.select :open + "sampler") +213 "collection"'E% +3 "core" %LZ +2 #"WCR"Intake @16.3psia, vacuum from 9.8 to 13.8psi +2 .SS.reconfigure :inhaling 0.58ml/s + "sampler")#.(0X5 Y  +36 "collection"'2% +3 "core" %Le +2 "sampler")% +3 "core" % X & +42 "collection"'@% +3 "core" %L] +2 "sampler")% +3 "core" %%# X +47 "collection"'G% +3 "core" %LK +2 "sampler");% +3 "core" %IH Q +2 ."WCR"Intake.select :close +7 "sampler")0 +13 )W% +3 "core" %UV Q +2 ."WCR"SSV.dial :exhaust +2 "sampler")]  +78 "core"  +5 ."WCR"Exhaust.select :open + "sampler")@ +13 ."WCR"SS.seek 0ml +2 "sampler")'! +923 "core" ' +2 ."WCR"Exhaust.select :close + "sampler") +13 ."connect"SSV.dial CBV +3 ."WCR"CBV.dial SSV +3 "sampler"):  + "collection"'N @ +6 "core" ? +72 +5 #"WCR"Allowing 2:10 for 25.0ml of remaining 650.0ml + .Intake.select :open +2 "sampler") +213 "collection"'m% +3 "core" %LH +2 #"WCR"Intake @16.3psia, vacuum from 9.8 to 13.8psi +2 .SS.reconfigure :inhaling 0.58ml/s + "sampler")#.(0X5 +2 "sampler")`% +3 "core" %=~| O  +22 "collection"'M% +3 "core" %LyZ +2 "sampler")U% +4 "core" %= O  +24 "collection"'[% +3 "core" %L{D +2 "sampler")4% +3 "core" %= W  +28 "collection"' % +3 "core" %L}V +2 "sampler")<% +3 "core" %> S  +32 "collection"'O% +3 "core" %L] +2 "sampler")^% +3 "core" % _  +37 "collection"'J% +3 "core" %LK +2 "sampler")% +3 "core" % O  +42 "collection"'Y% +2 "core" %LJ +2 "sampler")V% +4 "core" %%& N  +47 "collection"'n% +3 "core" %LZ +2 "sampler")o% +3 "core" %JJ Y  +2 ."WCR"Intake.select :close + "sampler")0 +14 )p% +2 "core" %VT R  +2 ."WCR"SSV.dial :exhaust +2 "sampler")  +78 "core"  +4 ."WCR"Exhaust.select :open +2 "sampler")@ +53 ."WCR"SS.seek 0ml +2 "sampler")q'! +923 "core" ' +2 ."WCR"Exhaust.select :close + "sampler") +13 ."connect"SSV.dial CBV +3 ."WCR"CBV.dial SSV +3 "sampler")  + "collection"'T @ +5 "core" ? +72 +5 #"WCR"Allowing 2:10 for 25.0ml of remaining 625.0ml + .Intake.select :open + "sampler") +213 "collection"'h% +3 "core" %LE +2 #"WCR"Intake @16.2psia, vacuum from 9.7 to 13.7psi +2 .SS.reconfigure :inhaling 0.58ml/s + "sampler")#.(0X5% +3 "core" %L}D +2 "sampler")z% +3 "core" % N - +24 "collection"'S% +3 "core" %LZ +2 "sampler")w% +3 "core" % X - +28 "collection"'% +3 "core" %LE +2 "sampler")5% +3 "core" % V - +32 "collection"'% +3 "core" %L@ +2 "sampler")I% +3 "core" % P - +37 "collection"'}% +3 "core" %LG +2 "sampler")E% +3 "core" %35 N - +41 "collection"'u% +3 "core" %LB +2 "sampler")1% +3 "core" %PO O - +2 ."WCR"Intake.select :close +6 "sampler")0 +13 )*% +3 "core" %[Y Y - +2 ."WCR"SSV.dial :exhaust +2 "sampler")7  +78 "core"  +5 ."WCR"Exhaust.select :open + "sampler")@ +13 ."WCR"SS.seek 0ml +2 "sampler")3'! +938 "core" ' +2 ."WCR"Exhaust.select :close +2 "sampler") +13 ."connect"SSV.dial CBV +3 ."WCR"CBV.dial SSV +2 "sampler")  + "collection"'9 @ +6 "core" ? +72 +4 #"WCR"Allowing 2:10 for 25.0ml of remaining 575.0ml +2 .Intake.select :open + "sampler") +213 "collection"'6% +3 "core" %LB +2 #"WCR"Intake @16.2psia, vacuum from 9.7 to 13.7psi +2 .SS.reconfigure :inhaling 0.58ml/s + "sampler")#.(0X5% +3 "core" %Ln +2 #"WCR"Intake @16.1psia, vacuum from 9.6 to 13.6psi +2 .SS.reconfigure :inhaling 0.58ml/s + "sampler")#.(0X5 K  +25 "collection"'g% +2 "core" %L{i +2 "sampler")B% +4 "core" %> X  +28 "collection"'K% +2 "core" %L{T +2 "sampler")8% +4 "core" %= M  +32 "collection"'% +2 "core" %LQ +2 "sampler")% +4 "core" %4 P  +36 "collection"'!% +3 "core" %LR +2 "sampler")% +3 "core" % Q  +42 "collection"'% +2 "core" %LQ +3 "sampler")Q% +3 "core" %&& O  +47 "collection"''% +3 "core" %Li +2 "sampler")d% +3 "core" %LI W  +2 ."WCR"Intake.select :close +2 "sampler")0 +13 )2% +3 "core" %UU P  +2 ."WCR"SSV.dial :exhaust +2 "sampler")  +78 "core"  +4 ."WCR"Exhaust.select :open +2 "sampler")@ +13 ."WCR"SS.seek 0ml +2 "sampler")@'! +921 "core" ' +2 ."WCR"Exhaust.select :close + "sampler") +13 ."connect"SSV.dial CBV +3 ."WCR"CBV.dial SSV +2 "sampler")  + "collection"'H @ +6 "core" ? +72 +5 #"WCR"Allowing 2:10 for 25.0ml of remaining 425.0ml + .Intake.select :open + "sampler") +213 "collection"'G% +3 "core" %Lb +2 #"WCR"Intake @16.2psia, vacuum from 9.7 to 13.7psi +2 .SS.reconfigure :inhaling 0.58ml/s + "sampler")#.(0X5 V  +21 "collection"'v% +2 "core" %L}vY +2 "sampler")r% +5 "core" %> O  +23 "collection"'% +3 "core" %L}{p +2 "sampler")j% +4 "core" %> W  +27 "collection"'% +3 "core" %L{[ +2 "sampler")% +3 "core" %> N  +32 "collection"'% +3 "core" %L] +2 "sampler")>% +3 "core" %  P  +37 "collection"'% +3 "core" %L\\ +2 "sampler")w% +3 "core" % P  +42 "collection"'% +2 "core" %L\\ +3 "sampler")5% +3 "core" %&& O  +47 "collection"'% +3 "core" %Ly +2 "sampler")I% +3 "core" %LL N  +2 ."WCR"Intake.select :close + "sampler")0 +13 )}% +3 "core" %WU O  +2 ."WCR"SSV.dial :exhaust +2 "sampler")E  +77 "core"  +4 ."WCR"Exhaust.select :open +2 "sampler")@ +14 ."WCR"SS.seek 0ml + "sampler"))'! +928 "core" ' + ."WCR"Exhaust.select :close +2 "sampler") +13 ."connect"SSV.dial CBV +2 ."WCR"CBV.dial SSV +3 "sampler")1  + "collection"'u @ +6 "core" ? +72 +4 #"WCR"Allowing 2:10 for 25.0ml of remaining 350.0ml +2 .Intake.select :open + "sampler") +245 "collection"'*% +3 "core" %Lo +2 #"WCR"Intake @16.1psia, vacuum from 9.6 to 13.6psi +8 .SS.reconfigure :inhaling 0.58ml/s + "sampler")#.(0X5ws N  +19 "collection"'6% +3 "core" %L|tm +2 "sampler")z% +21 "core" %6 W  +8 "collection"'3% +3 "core" %Lxo +2 "sampler")/% +3 "core" %4 W  +24 "collection"'% +4 "core" %L{] +3 "sampler")%% +3 "core" %4 W  +28 "collection"'P% +2 "core" %Lz] +3 "sampler"),% +3 "core" %4 N  +32 "collection"'S% +3 "core" %Ln +2 "sampler")% +3 "core" % Q  +36 "collection"'~% +3 "core" %L] +2 "sampler")"% +3 "core" % O  +42 "collection"'.% +3 "core" %L\\ +2 "sampler")% +3 "core" %'' O  +47 "collection"'=% +3 "core" %Li +2 "sampler")% +3 "core" %OI W  +2 ."WCR"Intake.select :close +2 "sampler")0 +13 )\ % +2 "core" %UT O  +2 ."WCR"SSV.dial :exhaust +2 "sampler")C  +78 "core"  +4 ."WCR"Exhaust.select :open +2 "sampler")@ +13 ."WCR"SS.seek 0ml +2 "sampler")$'! +935 "core" ' +2 ."WCR"Exhaust.select :close + "sampler") +13 ."connect"SSV.dial CBV +3 ."WCR"CBV.dial SSV +3 "sampler")g  + "collection"'B @ +7 "core" ? +70 +5 #"WCR"Allowing 2:10 for 25.0ml of remaining 325.0ml + .Intake.select :open + "sampler") +29 "Can" P&8 +184 "collection"'K% +3 "core" %Lz +2 #"WCR"Intake @16.1psia, vacuum from 9.6 to 13.6psi +2 .SS.reconfigure :inhaling 0.58ml/s + "sampler")#.(0X5> U  +47 "collection"'A% +3 "core" %Lg +2 "sampler")N% +3 "core" %[[ M +2 ."WCR"Intake.select :close +7 "sampler")0 +13 ):% +2 "core" %fa M +2 ."WCR"SSV.dial :exhaust +2 "sampler")m  +78 "core"  +5 ."WCR"Exhaust.select :open + "sampler")@ +15 ."WCR"SS.seek 0ml + "sampler")L'! +916 "core" ' +2 ."WCR"Exhaust.select :close + "sampler") +13 ."connect"SSV.dial CBV +2 ."WCR"CBV.dial SSV +3 "sampler")X  +2 "collection"' @ +7 "core" ? +70 +5 #"WCR"Allowing 2:10 for 25.0ml of remaining 300.0ml + .Intake.select :open + "sampler") +213 "collection"'0% +3 "core" %Lv +2 #"WCR"Intake @16.2psia, vacuum from 9.7 to 13.7psi +2 .SS.reconfigure :inhaling 0.58ml/s + "sampler")#.(0X5xv H  +18 "collection"'[% +3 "core" %Lyus +2 "sampler")`% +3 "core" %={z T  +22 "collection"'<% +2 "core" %L{wk +2 "sampler");% +4 "core" %> R  +24 "collection"'O% +3 "core" %L|xr +2 "sampler")^% +3 "core" %= W  +28 "collection"'J% +3 "core" %L}z^ +2 "sampler")% +3 "core" %> O  +32 "collection"'W% +3 "core" %L~o +2 "sampler")F% +3 "core" %4 W  +37 "collection"'V% +2 "core" %L] +2 "sampler")n% +4 "core" % O " +45 "collection"'Y% +2 "core" %L^ +3 "sampler")% +3 "core" % M  +47 "collection"'#% +3 "core" %Lt +2 "sampler")T% +3 "core" %FC V  +2 ."WCR"Intake.select :close +2 "sampler")0 +13 )% +2 "core" %NM N  +3 ."WCR"SSV.dial :exhaust + "sampler")h  +81 "core"  +4 ."WCR"Exhaust.select :open + "sampler")@ +58 ."WCR"SS.seek 0ml +3 "sampler")4'! +935 "core" ' +2 ."WCR"Exhaust.select :close + "sampler") +13 ."connect"SSV.dial CBV +3 ."WCR"CBV.dial SSV +3 "sampler")q  + "collection"' @ +6 "core" ? +71 +5 #"WCR"Allowing 2:10 for 25.0ml of remaining 275.0ml + .Intake.select :open + "sampler") +213 "collection"' % +3 "core" %La +2 #"WCR"Intake @15.9psia, vacuum from 9.4 to 13.4psi +2 .SS.reconfigure :inhaling 0.58ml/s + "sampler")#.(0X5% +41 "core" %Lx~ +2 "sampler")% +3 "core" % V + +21 "collection"'w% +3 "core" %L|p +2 "sampler")% +3 "core" % M + +25 "collection"'5% +2 "core" %L}t +2 "sampler") % +4 "core" % U + +28 "collection"'% +2 "core" %L~h +2 "sampler")I% +4 "core" % M + +32 "collection"'}% +2 "core" %Lx +2 "sampler")E% +4 "core" % W + +36 "collection"'b% +3 "core" %Lh +2 "sampler")u% +3 "core" %55 O + +42 "collection"'1% +3 "core" %Li +2 "sampler")*% +3 "core" %SR N + +2 ."WCR"Intake.select :close +6 "sampler")0 +13 ))% +3 "core" %\\[ X + +2 ."WCR"SSV.dial :exhaust +2 "sampler")9  +78 "core"  +4 ."WCR"Exhaust.select :open +2 "sampler")@ +14 ."WCR"SS.seek 0ml + "sampler")'! +923 "core" ' + ."WCR"Exhaust.select :close +2 "sampler") +13 ."connect"SSV.dial CBV +2 ."WCR"CBV.dial SSV +3 "sampler")z  +2 "collection"'6 @ +6 "core" ? +71 +4 #"WCR"Allowing 2:10 for 25.0ml of remaining 225.0ml +2 .Intake.select :open + "sampler") +213 "collection"'3% +3 "core" %Lp +2 #"WCR"Intake @15.9psia, vacuum from 9.4 to 13.4psi +2 .SS.reconfigure :inhaling 0.58ml/s + "sampler")#.(0X5{x V  +21 "collection"'c% +3 "core" %L{vp +2 "sampler")Z% +3 "core" %= Q  +25 "collection"' % +2 "core" %L{u +2 "sampler") % +4 "core" %= T  +28 "collection"'% +2 "core" %L|yu +3 "sampler")% +3 "core" %= L  +32 "collection"'x% +3 "core" %L{u +2 "sampler")y% +3 "core" %4 O  +41 "collection"'{% +3 "core" %L +2 "sampler")r% +3 "core" %\  V \ ` +42 "collection"'v% +2 "core" %L +3 "sampler")% +3 "core" %  U  +47 "collection"'l% +3 "core" %Lq +2 "sampler")% +3 "core" %FF M  +2 ."WCR"Intake.select :close +7 "sampler")0 +13 )% +3 "core" %US R  +2 ."WCR"SSV.dial :exhaust +2 "sampler")>  +79 "core"  +5 ."WCR"Exhaust.select :open + "sampler")@ +13 ."WCR"SS.seek 0ml +2 "sampler")'! +929 "core" ' +2 ."WCR"Exhaust.select :close + "sampler") +13 ."connect"SSV.dial CBV +2 ."WCR"CBV.dial SSV +3 "sampler")  +2 "collection"'w @ +7 "core" ? +72 +4 #"WCR"Allowing 2:10 for 25.0ml of remaining 125.0ml +2 .Intake.select :open + "sampler") +213 "collection"'5% +3 "core" %L +2 #"WCR"Intake @16.0psia, vacuum from 9.5 to 13.5psi +2 .SS.reconfigure :inhaling 0.58ml/s + "sampler")#.(0X5 L  +32 "collection"'O% +3 "core" %Lz +2 "sampler")t% +3 "core" % U  +37 "collection"'|% +3 "core" %L|t +2 "sampler") % +3 "core" % L  +42 "collection"'+% +3 "core" %L + "sampler")i% +4 "core" % O  +47 "collection"'% +3 "core" %L +2 "sampler")% +3 "core" %B@ W  +2 ."WCR"Intake.select :close +2 "sampler")0 +13 )p% +41 "core" %OL M  +2 ."WCR"SSV.dial :exhaust +9 "sampler")c  +77 "core"  +5 ."WCR"Exhaust.select :open +2 "sampler")@ +13 ."WCR"SS.seek 0ml +2 "sampler")Z'! +922 "core" ' +2 ."WCR"Exhaust.select :close + "sampler") +13 ."connect"SSV.dial CBV +3 ."WCR"CBV.dial SSV +3 "sampler")  + "collection"' @ +7 "core" ? +71 +5 #"WCR"Allowing 2:10 for 24.9ml of remaining 24.9ml + .Intake.select :open +2 "sampler") +212 "collection"'% +3 "core" %L +2 #"WCR"Intake @15.9psia, vacuum from 9.4 to 13.4psi +2 .SS.reconfigure :inhaling 0.58ml/s + "sampler")#.(0X5 V  +28 "collection"'% +3 "core" %L}wv +2 "sampler")>% +3 "core" % ? L  +32 "collection"'\\% +3 "core" %Lx +2 "sampler")w% +3 "core" % ? U  +37 "collection"'% +2 "core" %L|u +2 "sampler")5% +4 "core" % N { +41 "collection"'% +3 "core" %Ls +2 "sampler")I% +3 "core" % N +48 "collection"'}% +2 "core" %L +2 "sampler")E% +4 "core" %C> V +2 ."WCR"Intake.select :close + "sampler")0 +13 )b% +3 "core" %LM N +2 ."WCR"SSV.dial :exhaust +2 "sampler")u  +77 "core"  +5 ."WCR"Exhaust.select :open + "sampler")@ +13 ."WCR"SS.seek 0ml +2 "sampler")j'! +920 "core" ' +2 ."WCR"Exhaust.select :close + "sampler") +13 #"WCR"Sampled 1000.0ml +2 #Drying puck before fixing for 4:00 + .CBV.dial :waste2b + "collection"'1  +83 "core"  +5 ."WCR"delay 1:00 +6002 .CSV.dial :air +2 "collection"'* @ +74 "core" B +5 ."WCR"CS.seek 10ml +2 "collection"')' +2452 "core" ' +2 #"WCR"Pumping wcr puck from tube 2 up to 55psi... +2 .CBV.dial SSV +45 "collection"'9 @ +83 "core" ? +55 ."WCR"CBV.dial between CSV and waste2b +3 "collection"'  +98 "core"  +5 "collection"'6% +3 "core" %sp  +2 ."WCR"CSV.dial between air and CTV +2 "collection"'z ` +29 "core" a +5 ."WCR"CS.seek 7.432ml +2 "collection"'3' +714 "core" ' +3 ."connect"CTV.dial CSV,avoiding: :air +3 ."WCR"CSV.dial CTV +3 "collection"'  + '%  +31 "core"  +48  +6 ."WCR"CS.reconfigure :pressurize + "collection"'# d@<<\ b +3 ."WCR"CS.seek 0ml +2 "collection"' 'P +1769 "core" '(\ %\ a +3 ."WCR"CBV.dial :waste2b + "collection"'P  +36 "core"  +5 ."WCR"CS.reconfigure :default + "collection"'#P d@b +3 ."WCR"CS.seek :empty + "collection"',' +243 "core" ' +2 ."WCR"delay 1:00 +6003 .CTV.dial :air,avoiding: :intake + "collection"'S  +142 "core" +5 #"WCR"Fix #1 of 2 (with rnal) for 2:00 + .CSV.dial CSR +2 "collection"'  +44 "core"  +6 #"WCR"Pulling 2ml of CSR.rnal + .CSR.select :rnal + "collection"' +14 ."WCR"CS.seek 2ml + "collection"'' +595 "core" ' +2 ."WCR"delay 5 seconds +502 .CSR.select :air +3 "collection"' +14 ."WCR"CS.reconfigure :fast + "collection"'#d @b +3 ."WCR"CS.seek 10ml +2 "collection"'"' +1980 "core" ' +2 #"WCR"Pumping wcr puck from tube 2 up to 55psi... + .CBV.dial SSV +2 "collection"'. @ +76 "core" > +57 ."WCR"CBV.dial between CSV and waste2b +2 "collection"'  +99 "core"  +6 "collection"'~% +3 "core" %pj  +2 ."WCR"CSV.dial between air and CTV +2 "collection"' ` +59 "core" _ +4 ."WCR"CS.seek 7.565ml +2 "collection"'\ 'W +661 "core" ' +2 ."connect"CTV.dial CSV,avoiding: :air +3 ."WCR"CSV.dial CTV +3 "collection"'C  + '&  +31 "core"  +111  +7 ."WCR"CS.reconfigure :pressurize +2 "collection"'# d@<<\ b +3 ."WCR"CS.seek 0ml +2 "collection"'B'P +1701 "core" '\ '\ : +3 ."WCR"delay 2:00 +12003 .CBV.dial :waste2b + "collection"'/  +36 "core"  +5 ."WCR"CS.reconfigure :default + "collection"'#P d@b +3 ."WCR"CS.seek :empty +2 "collection"'g' +339 "core" ' +2 ."WCR"delay 1:00 +1693 "Can"\ F, 38 +4310 ."WCR"CTV.dial :air,avoiding: :intake +2 "collection"'K  +140 "core" +4 #"WCR"Fix #2 of 2 (with rnal) for 2:00 +2 .CSV.dial CSR + "collection"'$  +44 "core"  +6 #"WCR"Pulling 2ml of CSR.rnal + .CSR.select :rnal +2 "collection"' +14 ."WCR"CS.seek 2ml + "collection"'' +593 "core" ' +2 ."WCR"delay 5 seconds +502 .CSR.select :air +3 "collection"' +14 ."WCR"CS.reconfigure :fast + "collection"'#d @b +3 ."WCR"CS.seek 10ml +2 "collection"'' +1976 "core" ' +3 #"WCR"Pumping wcr puck from tube 2 up to 55psi... + .CBV.dial SSV +2 "collection"' @ +76 "core" > +57 ."WCR"CBV.dial between CSV and waste2b +2 "collection"'  +99 "core"  +6 "collection"'Q% +3 "core" %nh>  +2 ."WCR"CSV.dial between air and CTV +2 "collection"'! ` +71 "core" b +5 ."WCR"CS.seek 7.608ml +2 "collection"'d'İ +648 "core" ' +2 ."connect"CTV.dial CSV,avoiding: :air +3 ."WCR"CSV.dial CTV +3 "collection"'7  + '2  +30 "core"  +112  +5 ."WCR"CS.reconfigure :pressurize +2 "collection"'# d@<<\ b +3 ."WCR"CS.seek 0ml + "collection"''P +1713 "core" '\ &\ "] +4 ."WCR"delay 2:00 +12002 .CBV.dial :waste2b +2 "collection"'D  +35 "core"  +5 ."WCR"CS.reconfigure :default + "collection"'#P d@b +3 ."WCR"CS.seek :empty +2 "collection"'H' +358 "core" ' +2 ."WCR"delay 1:00 +6003 .CTV.dial :air,avoiding: :intake + "collection"'=  +141 "core" +4 "collection"'8& +3 "core" &X]f_^ I +2 #"WCR"Storing wcr puck in Collection Clamp to tube 1 + "manipulator"&G% +4 "core" % ]  : Q +45 "storage"(@% +4 "core" %C \ + +2 "storage"(. +4 "core" .( +2 ."WCR"SC.reconfigure :tight + "storage"($\ .(\ 1~b +3 ."WCR"SC.seek 1 +2 "storage"(N( +187 "core" ( +2 ."WCR"SC.configure :limp + "storage"($(\ 1b +3 (:& +2 "core" & k\ ! +3 "manipulator"&m& +3 "core" &  P# +2 "manipulator"&% +3 "core" % ]  O +3 ."WCR"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 ."WCR"Elbow.seek 1 +2 "manipulator"&( +162 "core" ( +2 "manipulator"&(& +3 "core" & / \\ S8 +2 "storage"(X& +3 "core" & \ + +3 ."WCR"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 ."WCR"Forearm.seek 1 + 800 counts +2 "manipulator"&0'ұ +95 "core" ' +2 "storage"(L& +3 "core" &  \ + +2 ."WCR"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 ."WCR"SE.seek :beamBreak +2 "storage"(M' +304 "core" ' +2 "storage"('- +2 "core" -'a +3 ."WCR"SE.configure :default + "storage"(#QK-0-\ b +3 "manipulator"&`& +3 "core" & N Q8 +2 "storage"([& +3 "core" & \ * +3 ."WCR"Elbow.reconfigure :limp + "manipulator"&$ ,(b +3 ."WCR"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 ."WCR"Forearm.seek 1 +2 "manipulator"&<'ϑ +34 "core" ' +3 ."WCR"Elbow.hold +2 "manipulator"&U, +2 "core" , +2 ."WCR"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 "storage"(^- +3 "core" -'a +3 ."WCR"SE.seek 0.13 Pucks below Top Plate +2 "storage"(]' +25 "core" ' +2 "manipulator"&J% +3 "core" %ϖq r S @ +2 "storage"(& +3 "core" & c\ ! +3 ."WCR"Forearm.force -20 + "manipulator"&5 +3 ."WCR"Forearm.seek 1 + 305 counts +2 "manipulator"&W' +18 "core" ' +2 "manipulator"&F& +3 "core" & ) > S8 +2 "storage"(A& +3 "core" & \ * +3 ."WCR"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 ."WCR"Forearm.seek 1 + 800 counts +2 "manipulator"&Y'ұ +28 "core" ' +2 ."WCR"SE.seek 1.13 Pucks below Top Plate +2 "storage"(n' +41 "core" ' + "manipulator"&& +4 "core" & = S8 +2 "manipulator"&V% +3 "core" %ҵ  / S +3 ."WCR"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 ."WCR"Forearm.seek :retract +2 "manipulator"&T' ] +88 "core" ' +2 ."WCR"Elbow.seek CC + "manipulator"&( +156 "core" ( +2 "manipulator"&h& +3 "core" &\  P"z +2 ."WCR"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &_& +2 "core" &\ z P"z +3 ."WCR"Forearm.seek CC +40 "manipulator"&'ш +97 "core" ' +2 ."WCR"Hand.close +7 "manipulator"&;/ +18 "core" / +4 ."WCR"CC.seek :open + "collection"'q( +406 "core" ( +2 "storage"( & +3 "core" & 3 " K\ 4 +2 "storage"(4& +3 "core" &   f\ 4 +2 "manipulator"&a& +3 "core" &   Z j +2 "manipulator"&O% +4 "core" %ђ  # " Z$ +2 ."WCR"Forearm.seek :retract +2 "manipulator"&t' ] +93 "core" ' +2 ."WCR"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 ."WCR"Elbow.seek 1 +2 "manipulator"&|( +158 "core" ( +2 "manipulator"& & +3 "core" & C F G ^\\ +2 "storage"(+& +3 "core" & 5 5\ 7 +2 ."WCR"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."WCR"Forearm.seek 1 +2 "manipulator"&i'ϑ +109 "core" ' +2 ."WCR"Elbow.hold + "manipulator"&f, +4 "core" , +2 ."WCR"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 ."WCR"Hand.open + "manipulator"&1 +25 "core" 1 +2 "manipulator"&% +4 "core" %Ϝp 8 L +2 "storage"(p& +3 "core" & \ - +2 ."WCR"Forearm.force -20 + "manipulator"&5 +4 ."WCR"Forearm.seek 1 + 311 counts + "manipulator"&c' +12 "core" ' +2 "manipulator"&#& +3 "core" & A B , b\\ +2 "storage"( & +4 "core" & $ ' :\ 8 +3 ."WCR"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 ."WCR"Forearm.seek 1 + 800 counts +2 "manipulator"& 'ұ +27 "core" ' +2 "storage"(% +3 "core" % 4 < U\ 8 +3 ."downElevator"SE.seek :down +3 "storage"(Z') +99 (y% +4 "core" %8 ' / T\ 5\\w +2 "manipulator"&{% +3 "core" %ҵ\ /  ] +3 ."WCR"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 ."WCR"Forearm.seek :retract + "manipulator"&r' ] +89 "core" ' +63 ' +2 ."downElevator"SE.stop + "storage"(5 +2 #tStarting finalPurge +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'v& +3 "core" &ohs +2 "manipulator"&& +4 "core" & > 6 Z ^\\ +2 "manipulator"&o% +3 "core" % R ? 7 0 ^ +3 .tElbow.seek FlushPuck::Garage + "manipulator"&l(-z +173 "core" ( +2 "manipulator"&& +3 "core" &- F C E ^T +3 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +2 && +3 "core" &- : A ]T +2 .tForearm.seek :garage +2 "manipulator"&>'o +112 "core" ' +2 .tHand.close + "manipulator"&\\/ +24 "core" / +46 "manipulator"&w& +3 "core" &- . LT +2 "manipulator"&% +4 "core" %{w W L +3 .tForearm.seek :retract + "manipulator"&5' ] +117 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +278 "core" ( + "manipulator"&I& +3 "core" & J C N _Z +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 && +2 "core" & B D  _Z +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&}'ш +94 "core" ' +2 "manipulator"&E& +3 "core" &  # YZ +3 "manipulator"&b% +3 "core" %я   Y +2 "collection"'u& +3 "core" &lgw +3 "collection"'x& +5 "core" &mg| +2 .tCC.seek :closed +2 "collection"'1(X +3 "core" &lf{ +8 & 0lf $d +9 &kRvlf 9 +9 &zolez M +10 &cKkh{ S +9 &(Fniy R +9 &Inf| R +10 &Dlf S +9 &lHmg} S +10 & .Fmg| S +9 &!Fne S +9 &#Jmfn S +10 &%sHmh S +9 &'7Fmf{ R +9 &(Kkhw S +10 &*Jmg~ S +9 &,}Ilfu R +10 &.?Ekg| R +9 &0Gof R +9 &1Glg S +10 &3Emh{ S +9 &5GJle R +9 &7Ejg{ S +10 &8Jmf R +9 &:Flf{ R +10 &Fld S +9 &?Imi R +10 &AImf S +9 &CWImg| R +9 &EFldt R +10 &FGmft R +9 &HOmf S +10 &JY]mf T +9 &Lnmf| W +9 &Mmf{ \\ +10 &Olf{ ] +9 &QGnhz ] +9 &Smf{ ^ +10 &Tmgu ^ +9 &Vmg| _ +10 &Xkmf{ - +9 &Xng H +10 ( &XZke} E +2 "collection"'x& +5 #tCollection Clamp onSpring/offSpring for 8/26 samples, on/off torque 2.11 + "collection"'*& +3 "core" &XZlfi E +3 .tHand.open +2 "manipulator"&R1 +25 "core" 1 + "manipulator"&9% +4 "core" %u " X S +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&' ] +97 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'6& +3 "core" &X[ley E +2 "collection"'z% +4 "core" %mhz  +2 .tCSV.dial CSR + "collection"')  +43 "core"  +6 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +14 .tCS.seek 5ml +2 "collection"'%'q +1347 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +14 '% +2 "core" %qmhz  +3 .tCS.reconfigure :fast + "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"'3'A +676 "core" ' +2 .tCSV.dial :waste + "collection"'P +136 "core" +5 .tCS.reconfigure :default + "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"' 'P +1979 "core" ' +2 #tFlushing upper manifold + "collection"'S& +4 "core" &XZme E +2 "collection"'% +3 "core" %Nmek +2 .tCSV.dial :flush + "collection"',  +43 "core"  +4 .tCS.reconfigure :fast +46 "collection"'#d @b +4 .tCS.seek 5ml + "collection"''q +1265 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'. @ +44 "core" A +3 "collection"'% +4 "core" %qkh  +2 .tCS.seek 6.999ml +2 "collection"'~'b +560 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +3 "collection"' + '"  +52 "core"  +71 +4 .tCTV.dial :air + "collection"'&  +13 "core" +5 .tCS.seek 0ml + "collection"'C'P +1738 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'\ '2~ +791 "core" ' +2 .tCSV.dial :waste + "collection"'/ +55 "core" +4 .tCS.seek 0ml +2 "collection"'B'P +798 "core" ' +2 "collection"'K& +4 "core" &XZlfc E +2 "collection"'$% +3 "core" %Nngj +2 .tCSV.dial :flush + "collection"'g  +47 "core"  +5 .tCS.seek 3ml +2 "collection"''2~ +792 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +44 "core" A +4 "collection"'% +3 "core" %2lh}  +3 .tCS.seek 5ml + "collection"'Q'q +557 "core" ' +2 .tCSV.dial :air +2 "collection"'! @ +4 "core" A +5 .tCS.seek 0ml + "collection"''P +1265 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'2'2~ +784 "core" ' +2 .tCSV.dial :waste + "collection"'7 +88 "core" +5 .tCS.seek 0ml + "collection"'d'P +784 "core" ' +3 #tFlushing lower manifold's waste1 port + "collection"'D& +3 "core" &XZmf E +2 "collection"'% +3 "core" %Nlhj +2 .tCSV.dial :flush + "collection"'=  +43 "core"  +5 .tCS.seek 5ml + "collection"'8'q +1268 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'G @ +44 "core" A +4 "collection"'@% +3 "core" %qkf  +2 .tCS.seek 7.001ml +2 "collection"''l +554 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"':  + 'm  +57 "core" ~ +89  +5 .tCBV.dial :waste1 + "collection"' @ +47 "core" B +5 .tCS.seek 0ml + "collection"'e'P +1733 "core" ' +2 #tFlushing lower manifold's waste2b port + "collection"'(& +3 "core" &XZmf E +3 "collection"'X% +3 "core" %Jmhv +2 .tCSV.dial :flush + "collection"'L  +73 "core" +4 .tCS.seek 5ml +2 "collection"'?'q +1275 "core" ' +2 .tdelay 5 seconds +504 .CSV.dial :air +2 "collection"'k @ +45 "core" A +4 "collection"''% +4 "core" %qmfx  +3 .tCS.seek 7.001ml + "collection"'`'k +560 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'[  +2 '^  +6 "core"  +36  +4 .tCBV.dial :waste2b +2 "collection"'J  +80 "core"  +5 .tCS.seek 0ml +2 "collection"''P +1746 "core" ' +3 #tGaraging FlushPuck in Collection Clamp + "manipulator"&F& +3 "core" & 1 SZ +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&A( +28 "core" ( +2 "manipulator"&& +3 "core" &  9 U +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &V& +3 "core" & U +2 .tForearm.seek CC +2 "manipulator"&0'ш +95 "core" ' + .tHand.close + "manipulator"&/ +23 "core" / +3 .tCC.seek :open +2 "collection"'M( +406 "core" ( +2 "manipulator"&<& +3 "core" &   X \\ +2 "manipulator"&W% +3 "core" %ѓ   \\1 +3 .tForearm.seek :retract + "manipulator"&]' ] +95 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&h(-z +29 "Can"\ 9/E 8 +244 "core" ( + "manipulator"&_& +4 "core" &- $  Y \\N +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &Y& +2 "core" &-   % \\N +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&U'o +110 "core" ' +2 .tHand.open + "manipulator"&;1 +16 "core" 1 + "manipulator"&T% +4 "core" %xi  HP +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&s' ] +105 "core" ' +2 #tCompleted [myWCR {noKill} # WCR sample volume=1000 mL, no cleanup] begun 17:09:17 + #Preparing to sleep until +10:00 +5 #Asleep til +10:00 +2 #Continuing at 18:18 +2 "Can"\ 2/J ʆ +4 ."Qmail"GoodNews.email "Then, in tube 2: myWCR {noKill}\\t\\t# WCR sample volume=1000 mL, no cleanup\\n/home/esp/esp2local/mission/PCQC1_3xWCRcontrol_25JUL29.rb:44\\n{1 => 2,\\n 2 => 31,\\n 3 => 33,\\n 4 => 33,\\n 5 => 33,\\n 6 => 33,\\n 7 => 33}\\nCan@18:08:59, 21.6C, 12% humidity, 14.8psia, 12.62V, 0.21A, 1.066Ah, 2.69W\\nSampled 1000.0ml",Subject: "Asleep until 18:18" +25 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF +3 #Shutdown +1825 #"uploadLog"upsync +57621 "Can"\ )0V\ _8 +411 \ )0X\ `> +3 #tPowering core bus +541 .Gate.power :raw,:ON +2 "sampler") +36 )  +2 "core"  +3 "collection"' +3 '4 +2 "core"  +2 "processing"% +3 %a +3 "core"  +5 "collection"' 9\ +3 ' 0\ +3 ' -\ +4 "processing"% 9\ +2 % 2\ +3 % *\ +7 % 0\ +9 "sampler")&\ +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default + "processing"%#A d`xb +3 .tSS.configure :default + "sampler")#.0X C z d +2 "processing"%w& +2 "collection"'& +7 "core" &\ + &icy\  +3 ."openPC"PC.home.seek :open +2 .tCC.home.seek :open +2 "processing"%r( +2 "collection"'>( +294 "core" ( +43 ( +42 "Can"\ 30|\ g +4 #tPhase [myWCR {noKill} # WCR sample volume=1000 mL, no cleanup] +2 ."Qmail"Notice.email "At 18:19:28 began in tube 2: myWCR {noKill}\\t\\t# WCR sample volume=1000 mL, no cleanup\\n/home/esp/esp2local/mission/PCQC1_3xWCRcontrol_25JUL29.rb:44\\n{1 => 2,\\n 2 => 31,\\n 3 => 33,\\n 4 => 33,\\n 5 => 33,\\n 6 => 33,\\n 7 => 33}\\nCan@18:19:28, 21.5C, 12% humidity, 14.8psia, 12.65V, 0.22A, 1.082Ah, 2.77W",Subject: "Started PCQC1_3xWCRcontrol_25JUL29: myWCR {noKill}\\t\\t# WCR sample volume=1000 mL, no cleanup" + #tStarting stand-alone bac WCR +3 #bac wcr sampling at most 1000ml +4 #Whole Cell Archive sampling 1000ml +2 #Loading wcr puck from tube 2 into Collection Clamp + "collection"'I& +3 "core" &zibe\  +2 ."WCR"Hand.open + "manipulator"&1 +25 "core" 1 +5 "manipulator"&l% +3 "core" % a @ K c +2 "storage"(E% +6 "core" %* L J )\ < +2 "storage"(b. +4 "core" .([G +2 ."WCR"SC.reconfigure :tight + "storage"($\ .(\ 1~b +3 ."WCR"SC.seek 2 +2 "storage"(u( +189 ."Qmail"BACfans.email "Started stand-alone bac WCR in tube 2 at 18:19:29PDT22-Jul-25\\n{1 => 2,\\n 2 => 31,\\n 3 => 33,\\n 4 => 33,\\n 5 => 33,\\n 6 => 33,\\n 7 => 33}\\nCan@18:19:28, 21.5C, 12% humidity, 14.8psia, 12.65V, 0.22A, 1.082Ah, 2.77W",Subject: "bac wcr sampling at most 1000ml" +636 "core" ( +2 ."WCR"SC.configure :limp + "storage"($(\ 1b +3 (5& +3 "core" & /  f\ 5 +2 "manipulator"&q& +4 "core" & 1  S a +2 ."WCR"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 ."WCR"Elbow.seek 2 +2 "manipulator"&*( +16 "core" ( +2 "manipulator"&R& +3 "core" & D D  aj +2 "storage"(9& +3 "core" & I J +\ ; +3 ."WCR"Forearm.seek 2 + 800 counts +2 "manipulator"&6'j +90 "core" ' + "storage"(z& +4 "core" & N N W\ : +2 ."WCR"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 ."WCR"SE.seek :beamBreak +2 "storage"(x' +105 "core" ' +2 "storage"()- +2 "core" -'o +3 ."WCR"SE.configure :default + "storage"(#QK-0-\ b +3 (}& +41 "core" & 6 3\ 7 +3 "manipulator"&H& +3 "core" & C D o ^j +2 ."WCR"Elbow.seek 2 +4 "manipulator"&( +4 "core" ( +2 "manipulator"&%& +3 "core" & A B j ]j +2 "storage"(P& +4 "core" & 3 2\ 6 +3 ."WCR"Forearm.seek 2 + 300 counts + "manipulator"&3'v +21 "core" ' +2 ."WCR"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 ."WCR"Hand.close + "manipulator"&S/ +21 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&& +2 "storage"(,') +8 "core" & B E g ^j + "manipulator"& % +4 "core" %} > - ) `F +3 ."WCR"Forearm.seek :retract +2 "manipulator"&.' ] +57 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +34 "core" ' +2 ."WCR"Elbow.seek CC +2 "manipulator"&( +175 "core" ( + "manipulator"&& +3 "core" & D B s a +3 ."WCR"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &"& +2 "core" & $ 9 1 ` +3 ."WCR"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 ."WCR"Forearm.seek CC +2 "manipulator"&'ш +101 "core" ' +2 "manipulator"&&& +3 "core" & C E d _ +2 "manipulator"&~% +4 "core" %х A B ^ +2 "collection"'C& +4 "core" &zhd|  +3 "collection"'/& +4 "core" &zkez  +2 ."WCR"CC.seek :closed +2 "collection"'\ (X +3 "core" &zje~\  +8 &Hidu %i +9 &YQ{hfx 9 +10 &zsjdu N +9 &MNjbv T +10 &Didx S +9 &Gjdx T +9 &Kjcv T +10 &VHjdy S +9 & Gkdv S +9 &!Ficr S +10 &#Ghdu T +9 &%]Gicu T +10 &' Gjct S +13 &(Fkes S +7 &*Hidl T +9 &,eFjdh T +9 &.'Fiec T +11 &/Didd T +8 &1Eibf S +9 &3nDhak S +9 &5/Fkeg T +9 &6Djdf T +10 &8Ficg S +10 &:uIidh T +8 &<8Hhdi S +10 &=Ejbj T +5 #"uploadLog"upsync +4 "core" &?Djee S +9 &A~Fkcf S +10 &C?Kkeg T +9 &DUjde U +9 &F^idf V +10 &Hynjgi X +9 &J0jdj \\ +9 &Kked ] +10 &Mjfg ^ +9 &Oqjce ] +10 &Q1iee ^ +9 &Rhdf _ +9 &Tjcf _ +10 &Vnkd` a +9 &X|ibZ 4 +9 &XidW . +10 &Xlhc] N +2 ( +2 "collection"'/& +5 #"WCR"Collection Clamp onSpring/offSpring for 8/26 samples, on/off torque 2.43 +2 .Hand.open + "manipulator"&K1 +21 "core" 1 + "manipulator"&$% +4 "core" %ф  2 V +3 ."WCR"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 ."WCR"Forearm.seek :retract +2 "manipulator"&g' ] +97 "core" ' +2 #"WCR"collectSample 1000ml w/bubble point of 55psi + #Priming 7ml + .Intake.select :close + .Exhaust.select :close +2 .SS.hold + "sampler")B+ +4 "core" + + "sampler")% +4 "core" %@> \\  +2 "collection"'& +3 "core" &Xkkd[ N +4 "Can"\ D0\ m +2 #"WCR"Calibrating pressure and temperature sensors +3 .CTV.dial :air +2 "collection"'  +13 "core" +3 ."WCR"SSV.dial :spit,avoiding: :exhaust +4 .SS.reconfigure :fast + "sampler")#.0X +2 "sampler")5% +4 "core" %4TWU g  +53 "collection"'q% +48 "core" %NroC +2 "sampler")R% +5 "core" %4T ]  +2 "collection"'9% +3 "core" %Nuo@ +2 #"WCR"Intake @15.5psia, vacuum from 9.0 to 13.0psi +2 .SS.reconfigure :inhaling 1.73ml/s +2 "sampler")#.x0X2 ^  +28 "collection"' % +4 "core" %Nmg2 +2 "sampler")o% +4 "core" %|6FB [  +31 "collection"'*% +3 "core" %Nnf. +3 "sampler")6% +3 "core" %|6LJ W  +36 "collection"'% +3 "core" %NnhG +3 "sampler")"% +3 "core" %|6TS ^  +41 "collection"'x% +3 "core" %NpjJ +3 "sampler")3% +3 "core" %|6dc \\  +47 "collection"',% +4 "core" %NqjD +3 "sampler")&% +3 "core" %|6~ e  +53 "collection"'% +3 "core" %NupG +3 "sampler")~% +3 "core" %|  ` \ _ +2 "collection"'C% +4 "core" %Nxp6 + #"WCR"Intake @15.5psia, vacuum from 9.0 to 13.0psi +2 .SS.reconfigure :inhaling 1.38ml/s + "sampler")#.`0X2+ +26 "core" + +3 "collection"'K% +4 "core" %NjdC +2 "sampler")$% +3 "core" %?73 [  +19 "collection"'% +3 "core" %Nle2 +2 "sampler")% +4 "core" %?86 Z  +20 "collection"'% +3 "core" %Nke? +3 "sampler")/% +3 "core" %?98 g  +24 "collection"'% +3 "core" %Nje. +2 "sampler")c% +4 "core" %?<9 ]  +28 "collection"'B% +3 "core" %Nlf2 +2 "sampler")% +3 "core" %?A> b  +32 "collection"'Q% +3 "core" %Njg@ +2 "sampler")7% +4 "core" %?EC a  +36 "collection"'2% +3 "core" %Nmh/ +2 "sampler")D% +4 "core" %?HF b  +41 "collection"'!% +3 "core" %Nmf- +2 "sampler")=% +3 "core" %?NK e  +48 "collection"'d% +3 "core" %Nmj+ +2 "sampler")G% +3 "core" %?WT e  +54 "collection"'@% +3 "core" %Nnh> +2 "sampler")8% +3 "core" %?fd f  +61 "collection"'% +3 "core" %Nrl" +2 "sampler")% +4 "core" %?~ c  +68 "collection"'% +5 "core" %Nwp +2 "sampler")(% +4 "core" % _  +2 "collection"'X% +3 "core" %Nwp? +3 ."WCR"SS.reconfigure :inhaling 1.11ml/s +2 "sampler")#.M0X20X20X2_:1 W  +3 #"WCR"Vacuum too high -- waiting up to 40 seconds +2 .SS.reconfigure :exhale + "sampler")#.0X ]  +23 "collection"'l% +4 "core" %Nmf +2 "sampler")% +3 "core" %DsFEE e  +28 "collection"'E% +3 "core" %Nmf +2 "sampler")b% +4 "core" %DsFON W  +31 "collection"'n% +3 "core" %Nmi +3 "sampler")5% +3 "core" %DsF]\\ ]  +36 "collection"'q% +3 "core" %Npi +2 "sampler")R% +4 "core" %DsFur d  +2 "collection"'9% +3 "core" %Nqj +2 #"WCR"Intake @15.2psia, vacuum from 8.7 to 12.7psi +2 .SS.reconfigure :inhaling 0.72ml/s + "sampler")#.20X2 R  +18 "collection"'.% +3 "core" %Nig +2 "sampler")d% +4 "core" %UBBB ]  +20 "collection"'G% +3 "core" %Nkeq +2 "sampler")@% +4 "core" %UBCE \\  +24 "collection"'8% +3 "core" %Nle +2 "sampler")% +4 "core" %UAHI c  +27 "collection"'% +4 "core" %Nmep +2 "sampler")% +3 "core" %UANK U  +32 "collection"'(% +3 "core" %Nmfz +2 "sampler")X% +4 "core" %UAUT P  +36 "collection"'>% +3 "core" %Nmi +2 "sampler")k% +4 "core" %UA`^ e  +41 "collection"''% +3 "core" %Nnhp +2 "sampler")?% +4 "core" %UApo e  +47 "collection"'^% +3 "core" %Nrl_ +2 "sampler")[% +3 "core" %UA d  +2 "collection"'J% +3 "core" %Nrm +2 #"WCR"Intake @15.3psia, vacuum from 8.8 to 12.8psi +45 .SS.reconfigure :inhaling 0.58ml/s +4 "sampler")#.(0X2% +3 "core" %Nnjj +2 "sampler")k% +3 "core" %6tr W  +19 "collection"''% +2 "core" %Nojx +3 "sampler")?% +3 "core" %>| P  +21 "collection"'2% +3 "core" %Nqjg +2 "sampler")^% +3 "core" %> R  +25 "collection"'[% +2 "core" %Nrmt +3 "sampler")J% +3 "core" %> Z  +28 "collection"'D% +3 "core" %Nvoe +2 "sampler")% +3 "core" %= R  +32 "collection"'V% +3 "core" %Nwqg +2 "sampler"):% +3 "core" %" P  +37 "collection"'% +2 "core" %N{td +2 "sampler")% +4 "core" % ` +41 "collection"'% +3 "core" %N~xd +2 "sampler")1% +3 "core" %" O +48 "collection"'<% +2 "core" %N|g +2 "sampler")L% +5 "core" %FE Q +52 "collection"'W% +4 "core" %N}s +2 "sampler")0% +3 "core" %b_ X +2 ."WCR"Intake.select :close + "sampler")0 +14 )_% +2 "core" %ff P +2 ."WCR"SSV.dial :exhaust +2 "sampler")Y  +78 "core"  +6 ."WCR"Exhaust.select :open +2 "sampler")@ +13 ."WCR"SS.seek 0ml + "sampler")A'! +935 "core" ' + ."WCR"Exhaust.select :close +2 "sampler") +13 ."connect"SSV.dial CBV +3 ."WCR"CBV.dial SSV +2 "sampler");  + "collection"'T @ +6 "core" ? +72 +4 #"WCR"Allowing 2:10 for 25.0ml of remaining 825.0ml +2 .Intake.select :open + "sampler") +213 "collection"'`% +3 "core" %Nq +2 #"WCR"Intake @16.5psia, vacuum from 10.0 to 14.0psi +2 .SS.reconfigure :inhaling 0.58ml/s + "sampler")#.(0X2sq X  +18 "collection"'% +3 "core" %Nlhg +3 "sampler")% +3 "core" %>{w Y  +21 "collection"'I% +3 "core" %Npkq +2 "sampler")l% +3 "core" %> X  +25 "collection"'M% +2 "core" %Nska +2 "sampler")b% +4 "core" %> Q  +28 "collection"'n% +2 "core" %Ntny +3 "sampler")5% +3 "core" %> b  +32 "collection"'q% +3 "core" %Nurr +2 "sampler")R% +3 "core" %  X ] +37 "collection"'9% +3 "core" %Nzux + "sampler")w% +4 "core" % O  +42 "collection"'% +2 "core" %N~wz +2 "sampler")H% +4 "core" % Q  +47 "collection"'% +3 "core" %N{m +2 "sampler")%% +3 "core" %FD X  +54 "collection"'P% +3 "core" %N}a +2 "sampler")f% +3 "core" %`^ W  +2 ."WCR"Intake.select :close + "sampler")0 +13 )S% +2 "core" %e` Z  +2 ."WCR"SSV.dial :exhaust +2 "sampler")  +79 "core"  +6 ."WCR"Exhaust.select :open +44 "sampler")@ +16 ."WCR"SS.seek 0ml +2 "sampler") '! +934 "core" ' +2 ."WCR"Exhaust.select :close + "sampler") +13 ."connect"SSV.dial CBV +3 ."WCR"CBV.dial SSV +3 "sampler")o  +2 "collection"' @ +6 "core" ? +72 +4 #"WCR"Allowing 2:10 for 25.0ml of remaining 775.0ml +2 .Intake.select :open + "sampler") +213 "collection"'*% +3 "core" %N}n +2 #"WCR"Intake @16.3psia, vacuum from 9.8 to 13.8psi +2 .SS.reconfigure :inhaling 0.58ml/s + "sampler")#.(0X2% +3 "core" %4 N  +32 "collection"'k% +3 "core" %Nysw +2 "sampler")'% +3 "core" % W ( +37 "collection"'?% +3 "core" %N}ue +2 "sampler")2% +3 "core" % Q  +42 "collection"'^% +2 "core" %Nwr +3 "sampler")[% +3 "core" %:7 Q  +47 "collection"'J% +3 "core" %N|o +2 "sampler")D% +3 "core" %WT Y  +2 ."WCR"Intake.select :close +2 "sampler")0 +13 )% +2 "core" %]\\ R  +3 ."WCR"SSV.dial :exhaust + "sampler")V  +78 "core"  +4 ."WCR"Exhaust.select :open +3 "sampler")@ +12 ."WCR"SS.seek 0ml +2 "sampler"):'! +935 "core" ' +2 ."WCR"Exhaust.select :close + "sampler") +13 ."connect"SSV.dial CBV +3 ."WCR"CBV.dial SSV +3 "sampler")  + "collection"' @ +7 "core" ? +71 +5 #"WCR"Allowing 2:10 for 25.0ml of remaining 725.0ml + .Intake.select :open +2 "sampler") +213 "collection"'% +3 "core" %N} +2 #"WCR"Intake @16.3psia, vacuum from 9.8 to 13.8psi +2 .SS.reconfigure :inhaling 0.58ml/s + "sampler")#.(0X2> N I +48 "collection"'z% +2 "core" %Nz +2 "sampler")E% +4 "core" %[W V I +2 ."WCR"Intake.select :close + "sampler")0 +13 )N% +2 "core" %a` O I +3 ."WCR"SSV.dial :exhaust + "sampler")3  +78 "core"  +5 ."WCR"Exhaust.select :open + "sampler")@ +13 ."WCR"SS.seek 0ml +2 "sampler"),'! +945 "core" ' +2 ."WCR"Exhaust.select :close + "sampler") +13 ."connect"SSV.dial CBV +2 "sampler")x  +2 ."WCR"CBV.dial SSV +5 "collection"'~ @ +5 "core" ? +68 +5 #"WCR"Allowing 2:10 for 25.0ml of remaining 650.0ml + .Intake.select :open + "sampler") +213 "collection"'C% +3 "core" %N~} +2 #"WCR"Intake @16.3psia, vacuum from 9.8 to 13.8psi +2 .SS.reconfigure :inhaling 0.58ml/s + "sampler")#.(0X2: W +48 "collection"'d% +2 "core" %Nzy +2 "sampler")G% +4 "core" %YW W +2 ."WCR"Intake.select :close +6 "sampler")0 +13 )@% +3 "core" %b^ U +2 ."WCR"SSV.dial :exhaust +2 "sampler")  +77 "core"  +5 ."WCR"Exhaust.select :open +3 "sampler")@ +13 ."WCR"SS.seek 0ml + "sampler")'! +921 "core" ' + ."WCR"Exhaust.select :close +2 "sampler") +13 ."connect"SSV.dial CBV +3 ."WCR"CBV.dial SSV +3 "sampler")  + "collection"' @ +6 "core" ? +72 +5 #"WCR"Allowing 2:10 for 25.0ml of remaining 625.0ml + .Intake.select :open + "sampler") +213 "collection"'8% +3 "core" %N~o +2 #"WCR"Intake @16.3psia, vacuum from 9.8 to 13.8psi +2 .SS.reconfigure :inhaling 0.58ml/s + "sampler")#.(0X2' +4592 "core" ' +2 #"WCR"Stroke completed -- waiting for pressure to equalize ... + .SS.reconfigure :exhale + "sampler")#.0Xsr ]  +18 "collection"'2% +3 "core" %Nnig +2 "sampler")^% +3 "core" %>{y N  +22 "collection"'[% +2 "core" %Nok +3 "sampler")!% +3 "core" %> X  +24 "collection"'J% +3 "core" %Noj` +2 "sampler")D% +3 "core" %> O  +28 "collection"'% +3 "core" %Nsku +2 "sampler")V% +3 "core" %> V  +32 "collection"'=% +3 "core" %Nvog +2 "sampler")% +3 "core" % V r +37 "collection"'% +3 "core" %Nxr{ +2 "sampler")% +3 "core" % W  +42 "collection"':% +3 "core" %N{u} + "sampler")<% +4 "core" % V  +47 "collection"'L% +3 "core" %Ny| +2 "sampler")W% +3 "core" %EC W  +2 ."WCR"Intake.select :close +2 "sampler")0 +12 )0% +3 "core" %RO W  +2 ."WCR"SSV.dial :exhaust + "sampler")_  +78 "core"  +43 ."WCR"Exhaust.select :open +9 "sampler")@ +14 ."WCR"SS.seek 0ml + "sampler")Y'! +925 "core" ' +2 ."WCR"Exhaust.select :close +2 "sampler") +13 ."connect"SSV.dial CBV +3 ."WCR"CBV.dial SSV +3 "sampler")X  + "collection"'T @ +6 "core" ? +70 +5 #"WCR"Allowing 2:10 for 25.0ml of remaining 600.0ml +2 .Intake.select :open + "sampler") +214 "collection"';% +2 "core" %Ni +2 #"WCR"Intake @16.5psia, vacuum from 10.0 to 14.0psi +2 .SS.reconfigure :inhaling 0.58ml/s + "sampler")#.(0X2tp U  +19 "collection"'-% +2 "core" %Nmhu +2 "sampler")% +4 "core" %>|{ M  +21 "collection"'% +3 "core" %Nph] +2 "sampler")I% +3 "core" %> O  +25 "collection"'l% +2 "core" %Npmr +2 "sampler")M% +4 "core" %> V  +28 "collection"'i% +2 "core" %Nrlm +3 "sampler")5% +3 "core" %5 N  +32 "collection"'n% +3 "core" %Nuoj +2 "sampler")q% +3 "core" % O q +37 "collection"'b% +3 "core" %Nzru +2 "sampler")w% +3 "core" % S  +42 "collection"'% +2 "core" %N|wn +3 "sampler")H% +3 "core" %" W  +47 "collection"'Z% +3 "core" %Nyb +2 "sampler")% +3 "core" %EE M  +2 ."WCR"Intake.select :close +2 "sampler")0 +13 )%% +3 "core" %RN X  +2 ."WCR"SSV.dial :exhaust + "sampler")P  +78 "core"  +4 ."WCR"Exhaust.select :open +2 "sampler")@ +13 ."WCR"SS.seek 0ml + "sampler")f'! +920 "core" ' +2 ."WCR"Exhaust.select :close +2 "sampler") +12 ."connect"SSV.dial CBV +3 ."WCR"CBV.dial SSV +3 "sampler")S  + "collection"' @ +6 "core" ? +71 +5 #"WCR"Allowing 2:10 for 25.0ml of remaining 550.0ml + .Intake.select :open +2 "sampler") +213 "collection"' % +3 "core" %N|u +2 #"WCR"Intake @16.2psia, vacuum from 9.7 to 13.7psi +2 .SS.reconfigure :inhaling 0.58ml/s + "sampler")#.(0X2nk W  +19 "collection"'% +2 "core" %Nlgu +3 "sampler").% +3 "core" %>xw O  +21 "collection"'d% +3 "core" %Nmi| +2 "sampler")G% +3 "core" %> W  +25 "collection"'@% +2 "core" %Nojv +2 "sampler")% +4 "core" %5 M  +28 "collection"'K% +2 "core" %Npl +3 "sampler")% +3 "core" %4 V  +32 "collection"'% +3 "core" %Nun +2 "sampler")8% +3 "core" %  V Y +36 "collection"'% +3 "core" %Nwq +2 "sampler")'% +3 "core" % X  +42 "collection"'?% +3 "core" %N|u +2 "sampler")2% +3 "core" % U  +47 "collection"'^% +3 "core" %N}vp +2 "sampler")[% +3 "core" %?? M  +2 ."WCR"Intake.select :close + "sampler")0 +13 )!% +3 "core" %NJ T  +2 ."WCR"SSV.dial :exhaust +2 "sampler")J  +79 "core"  +5 ."WCR"Exhaust.select :open + "sampler")@ +13 ."WCR"SS.seek 0ml +2 "sampler")D'! +937 "core" ' +2 ."WCR"Exhaust.select :close + "sampler") +58 ."connect"SSV.dial CBV +3 ."WCR"CBV.dial SSV +3 "sampler")  + "collection"'V @ +6 "core" ? +73 +5 #"WCR"Allowing 2:10 for 25.0ml of remaining 500.0ml + .Intake.select :open + "sampler") +214 "collection"'=% +2 "core" %N}z +2 #"WCR"Intake @16.3psia, vacuum from 9.8 to 13.8psi +2 .SS.reconfigure :inhaling 0.58ml/s + "sampler")#.(0X2% +4 "core" %=yx O  +21 "collection"'L% +2 "core" %Nmgt +3 "sampler")W% +3 "core" %= U  +24 "collection"'0% +3 "core" %Nnj +2 "sampler")_% +3 "core" %= V  +28 "collection"'k% +3 "core" %Nojo +2 "sampler")T% +3 "core" %= M  +32 "collection"'X% +3 "core" %Nuoq +2 "sampler");% +3 "core" %4 M  +37 "collection"'Y% +3 "core" %Nvpt +2 "sampler")a% +3 "core" % V P +42 "collection"'O% +2 "core" %Nzvv +2 "sampler")F% +4 "core" % M  +47 "collection"' % +3 "core" %N~xm +2 "sampler")e% +3 "core" %BC M  +2 ."WCR"Intake.select :close +2 "sampler")0 +13 )1% +2 "core" %OM V  +3 ."WCR"SSV.dial :exhaust + "sampler")  +78 "core"  +5 ."WCR"Exhaust.select :open + "sampler")@ +13 ."WCR"SS.seek 0ml +2 "sampler")+'! +937 "core" ' +2 ."WCR"Exhaust.select :close + "sampler") +13 ."connect"SSV.dial CBV +2 ."WCR"CBV.dial SSV +3 "sampler")y  +2 "collection"'( @ +5 "core" ? +72 +5 #"WCR"Allowing 2:10 for 25.0ml of remaining 475.0ml + .Intake.select :open + "sampler") +213 "collection"'% +3 "core" %N{q +2 #"WCR"Intake @16.2psia, vacuum from 9.7 to 13.7psi +2 .SS.reconfigure :inhaling 0.58ml/s + "sampler")#.(0X2sp A  +18 "collection"'w% +3 "core" %Nkg +2 "sampler")% +3 "core" %>{y S  +22 "collection"'H% +2 "core" %Nkfs +2 "sampler")\\% +4 "core" %> J  +24 "collection"'Z% +3 "core" %Noj +2 "sampler")% +3 "core" %> T  +28 "collection"'%% +3 "core" %Npis +2 "sampler")P% +4 "core" %6 N  +31 "collection"'t% +3 "core" %Nrm +2 "sampler")% +3 "core" % N +37 "collection"'S% +3 "core" %Nxqu +2 "sampler") % +3 "core" % M  +42 "collection"'f% +2 "core" %Nytt +2 "sampler")*% +4 "core" % N  +47 "collection"' % +3 "core" %N}v +2 "sampler")"% +3 "core" %C@ U  +2 ."WCR"Intake.select :close + "sampler")0 +13 )R% +3 "core" %NM O  +40 ."WCR"SSV.dial :exhaust +9 "sampler")z  +79 "core"  +6 ."WCR"Exhaust.select :open + "sampler")@ +14 ."WCR"SS.seek 0ml + "sampler")E'! +922 "core" ' +2 ."WCR"Exhaust.select :close + "sampler") +13 ."connect"SSV.dial CBV +3 ."WCR"CBV.dial SSV +3 "sampler")N  + "collection"'3 @ +7 "core" ? +72 +5 #"WCR"Allowing 2:10 for 25.0ml of remaining 425.0ml + .Intake.select :open + "sampler") +213 "collection"'9% +3 "core" %Nz +2 #"WCR"Intake @16.1psia, vacuum from 9.6 to 13.6psi +2 .SS.reconfigure :inhaling 0.58ml/s + "sampler")#.(0X2tp T  +19 "collection"''% +2 "core" %Nlgu +3 "sampler")?% +3 "core" %>{| G  +21 "collection"'2% +3 "core" %Nng +2 "sampler")B% +3 "core" %= V  +25 "collection"'^% +2 "core" %Nqhu +2 "sampler")[% +5 "core" %> O  +27 "collection"'!% +3 "core" %Nql +2 "sampler")J% +3 "core" %> Q  +32 "collection"'7% +3 "core" %Nul +2 "sampler")V% +3 "core" %\  W \ \\ +37 "collection"'% +2 "core" %Nxs +2 "sampler")=% +4 "core" % W  +41 "collection"'D% +3 "core" %Nyt +2 "sampler")% +3 "core" %  V  +48 "collection"':% +2 "core" %N}wt +2 "sampler")<% +3 "core" %FE R  +2 ."WCR"Intake.select :close +2 "sampler")0 +13 )>% +3 "core" %ON W  +2 ."WCR"SSV.dial :exhaust +2 "sampler")L  +78 "core"  +5 ."WCR"Exhaust.select :open + "sampler")@ +13 ."WCR"SS.seek 0ml +2 "sampler")W'! +948 "core" ' +2 ."WCR"Exhaust.select :close + "sampler") +13 ."connect"SSV.dial CBV +3 ."WCR"CBV.dial SSV +3 "sampler")0  + "collection"'_ @ +6 "core" ? +72 +5 #"WCR"Allowing 2:10 for 25.0ml of remaining 375.0ml + .Intake.select :open +2 "sampler") +213 "collection"'k% +3 "core" %N{ +2 #"WCR"Intake @16.2psia, vacuum from 9.7 to 13.7psi +2 .SS.reconfigure :inhaling 0.58ml/s + "sampler")#.(0X2ur R  +18 "collection"'a% +3 "core" %Njeu +2 "sampler")O% +4 "core" %>zy L  +21 "collection"'F% +2 "core" %Nlf +2 "sampler")% +4 "core" %> R  +24 "collection"' % +3 "core" %Noju +2 "sampler")e% +4 "core" %> M  +27 "collection"'1% +3 "core" %Nok +2 "sampler")% +3 "core" %> T  +32 "collection"'% +3 "core" %Numt +2 "sampler")(% +3 "core" % O p +42 "collection"'y% +2 "core" %Nwru +2 "sampler")% +4 "core" % N  +41 "collection"'+% +3 "core" %Nzuu +2 "sampler")h% +3 "core" %!" O  +48 "collection"'% +2 "core" %N~w +2 "sampler") % +4 "core" %KG U  +2 ."WCR"Intake.select :close +7 "sampler")0 +14 )`% +2 "core" %UT H  +2 ."WCR"SSV.dial :exhaust +2 "sampler")]  +77 "core"  +5 ."WCR"Exhaust.select :open + "sampler")@ +13 ."WCR"SS.seek 0ml +2 "sampler") '! +934 "core" ' +2 ."WCR"Exhaust.select :close + "sampler") +13 ."connect"SSV.dial CBV +2 ."WCR"CBV.dial SSV +3 "sampler")j  +2 "collection"'{ @ +7 "core" ? +70  +5 #"WCR"Allowing 2:10 for 25.0ml of remaining 350.0ml + .Intake.select :open + "sampler") +213 "collection"'s% +3 "core" %N{| +2 #"WCR"Intake @16.2psia, vacuum from 9.7 to 13.7psi +2 .SS.reconfigure :inhaling 0.58ml/s + "sampler")#.(0X2 ! +167 "core" ' +2 ."WCR"Exhaust.select :close +7 "sampler") +14 ."connect"SSV.dial CBV +3 ."WCR"CBV.dial SSV +2 "sampler")%  +2 "collection"'P @ +8 "core" ? +70 +4 #"WCR"Allowing 2:10 for 25.0ml of remaining 325.0ml +2 .Intake.select :open + "sampler") +214 "collection"'t% +3 "core" %N{t +2 #"WCR"Intake @16.2psia, vacuum from 9.7 to 13.7psi +3 .SS.reconfigure :inhaling 0.58ml/s + "sampler")#.(0X2 U \ +2 ."WCR"Intake.select :close + "sampler")0 +13 )% +3 "core" %KH T \ +2 ."WCR"SSV.dial :exhaust +2 "sampler")  +77 "core"  +4 ."WCR"Exhaust.select :open +2 "sampler")@ +13 ."WCR"SS.seek 0ml +2 "sampler")/'! +934 "core" ' + ."WCR"Exhaust.select :close +2 "sampler") +13 ."connect"SSV.dial CBV +3 ."WCR"CBV.dial SSV +3 "sampler")6  + "collection"' @ +7 "core" ? +70 +4 #"WCR"Allowing 2:10 for 25.0ml of remaining 300.0ml +2 .Intake.select :open + "sampler") +213 "collection"'o% +3 "core" %Nzu +2 #"WCR"Intake @16.1psia, vacuum from 9.6 to 13.6psi +2 .SS.reconfigure :inhaling 0.58ml/s + "sampler")#.(0X2 N  +32 "collection"'% +2 "core" %Ntn +2 "sampler")K% +4 "core" % M J +36 "collection"'G% +3 "core" %Nxru +2 "sampler")8% +4 "core" % M  +41 "collection"'% +3 "core" %Nzuy +2 "sampler")'% +3 "core" %,, M  +47 "collection"'?% +3 "core" %N|w +2 "sampler")2% +3 "core" %NL U  +2 ."WCR"Intake.select :close +6 "sampler")0 +13 )B% +3 "core" %ZX S  +2 ."WCR"SSV.dial :exhaust +2 "sampler")^  +77 "core"  +5 ."WCR"Exhaust.select :open + "sampler")@ +13 ."WCR"SS.seek 0ml +3 "sampler")['! +939 "core" ' +2 ."WCR"Exhaust.select :close +2 "sampler") +12 ."connect"SSV.dial CBV +3 ."WCR"CBV.dial SSV +3 "sampler")J  + "collection"'! @ +6 "core" ? +71 +5 #"WCR"Allowing 2:10 for 25.0ml of remaining 275.0ml + .Intake.select :open +2 "sampler") +213 "collection"'7% +3 "core" %N{~ +2 #"WCR"Intake @16.2psia, vacuum from 9.7 to 13.7psi +2 .SS.reconfigure :inhaling 0.58ml/s + "sampler")#.(0X2so T  +19 "collection"'% +3 "core" %Nkc| + "sampler")% +4 "core" %>|{ J  +21 "collection"':% +3 "core" %Nje +2 "sampler")<% +4 "core" %> T  +24 "collection"'>% +3 "core" %Noh} +2 "sampler")L% +3 "core" %> L  +28 "collection"'% +3 "core" %Npj +2 "sampler")_% +3 "core" %> R  +32 "collection"'0% +3 "core" %Ntl +2 "sampler")k% +3 "core" % S # +37 "collection"'W% +2 "core" %Nwq +2 "sampler");% +4 "core" % L  +41 "collection"'Y% +3 "core" %Nyu +2 "sampler")a% +3 "core" %%! T  +48 "collection"'O% +2 "core" %N}w +2 "sampler")F% +4 "core" %LH S  +40 ."WCR"Intake.select :close +9 "sampler")0 +13 )% +3 "core" %bb U  +2 ."WCR"SSV.dial :exhaust +2 "sampler")  +79 "core"  +5 ."WCR"Exhaust.select :open +2 "sampler")@ +14 ."WCR"SS.seek 0ml +2 "sampler")e'! +930 "core" ' +2 ."WCR"Exhaust.select :close + "sampler") +13 ."connect"SSV.dial CBV +2 "sampler")1  +2 ."WCR"CBV.dial SSV +5 "collection"' @ +3 "core" ? +72 +5 #"WCR"Allowing 2:10 for 25.0ml of remaining 250.0ml + .Intake.select :open + "sampler") +214 "collection"'% +3 "core" %N|y +2 #"WCR"Intake @16.2psia, vacuum from 9.7 to 13.7psi +2 .SS.reconfigure :inhaling 0.58ml/s + "sampler")#.(0X2pl S  +18 "collection"'h% +3 "core" %Nje +2 "sampler")T% +3 "core" %>{x L  +21 "collection"'% +3 "core" %Njes +2 "sampler") % +3 "core" %= G  +25 "collection"'`% +2 "core" %Nmf +3 "sampler")]% +3 "core" %> V  +28 "collection"'X% +3 "core" %Nmiv +2 "sampler"){% +3 "core" %> N  +32 "collection"'j% +3 "core" %Nqiv +2 "sampler")s% +3 "core" % H  +37 "collection"' % +2 "core" %Nvn| +2 "sampler")U% +4 "core" % K  +41 "collection"'% +3 "core" %Nyrw +2 "sampler")% +3 "core" % I  +48 "collection"'m% +2 "core" %N|t +2 "sampler")4% +4 "core" %B@ N  +2 ."WCR"Intake.select :close + "sampler")0 +13 )% +3 "core" %MK K  +2 ."WCR"SSV.dial :exhaust + "sampler")|  +81 "core"  +4 ."WCR"Exhaust.select :open + "sampler")@ +13 ."WCR"SS.seek 0ml +2 "sampler")-'! +939 "core" ' +2 ."WCR"Exhaust.select :close + "sampler") +13 ."connect"SSV.dial CBV +3 ."WCR"CBV.dial SSV +3 "sampler")  + "collection"' @ +7 "core" ? +72 +4 #"WCR"Allowing 2:10 for 25.0ml of remaining 225.0ml +2 .Intake.select :open + "sampler") +213 "collection"'#% +3 "core" %Ny +2 #"WCR"Intake @16.1psia, vacuum from 9.6 to 13.6psi +8 .SS.reconfigure :inhaling 0.58ml/s + "sampler")#.(0X2  +2 ."WCR"CBV.dial SSV +5 "collection"'L @ +4 "core" ? +70 +5 #"WCR"Allowing 2:10 for 25.0ml of remaining 150.0ml + .Intake.select :open +2 "sampler") +213 "collection"'% +3 "core" %Nz{ +2 #"WCR"Intake @16.1psia, vacuum from 9.6 to 13.6psi +2 .SS.reconfigure :inhaling 0.58ml/s + "sampler")#.(0X2tp U  +18 "collection"';% +3 "core" %Nkdu +2 "sampler")Y% +3 "core" %={~ D  +22 "collection"'a% +2 "core" %Nkf +2 "sampler")V% +4 "core" %= T  +24 "collection"'O% +3 "core" %Nmep +2 "sampler")F% +4 "core" %= B  +27 "collection"'% +3 "core" %Nnh| +2 "sampler") % +3 "core" %4 S  +32 "collection"'% +3 "core" %Ntl +2 "sampler")% +3 "core" %" Q  +37 "collection"'1% +3 "core" %Nwm +2 "sampler")% +3 "core" % P  +42 "collection"'e% +2 "core" %Nyt +2 "sampler")% +5 "core" %%% Q  +46 "collection"'+% +3 "core" %N|tu +2 "sampler")h% +3 "core" %KI N  +2 ."WCR"Intake.select :close +2 "sampler")0 +12 )T% +3 "core" %SR U  +2 ."WCR"SSV.dial :exhaust +2 "sampler")  +77 "core"  +5 ."WCR"Exhaust.select :open + "sampler")@ +13 ."WCR"SS.seek 0ml +2 "sampler") '! +924 "core" ' +2 ."WCR"Exhaust.select :close +2 "sampler") +12 ."connect"SSV.dial CBV +3 ."WCR"CBV.dial SSV +3 "sampler")`  +2 "collection"'] @ +6 "core" ? +70 +5 #"WCR"Allowing 2:10 for 25.0ml of remaining 125.0ml + .Intake.select :open +2 "sampler") +213 "collection"'X% +3 "core" %Nxl +2 #"WCR"Intake @16.0psia, vacuum from 9.5 to 13.5psi +2 .SS.reconfigure :inhaling 0.58ml/s + "sampler")#.(0X2~| K  +3 "collection"'U% +3 "core" %Nkd| +2 "sampler")% +3 "core" %> P  +21 "collection"'% +3 "core" %Nke +2 "sampler")(% +3 "core" %> R  +25 "collection"'m% +3 "core" %Nmhz +2 "sampler")4% +3 "core" %> E  +28 "collection"'% +3 "core" %Noh +2 "sampler")|% +3 "core" %6 S  +32 "collection"'y% +3 "core" %Nrk +2 "sampler")% +3 "core" % S ( +37 "collection"'% +2 "core" %Nwo} +2 "sampler")#% +4 "core" % R  +41 "collection"'-% +3 "core" %Nyr +2 "sampler")i% +3 "core" %'% O  +47 "collection"'I% +3 "core" %N|st +2 "sampler")q% +3 "core" %HI F  +2 ."WCR"Intake.select :close +6 "sampler")0 +13 )p% +3 "core" %UT K  +2 ."WCR"SSV.dial :exhaust +2 "sampler")b  +77 "core"  +5 ."WCR"Exhaust.select :open + "sampler")@ +14 ."WCR"SS.seek 0ml +2 "sampler")w'! +920 "core" ' +2 ."WCR"Exhaust.select :close +2 "sampler") +12 ."connect"SSV.dial CBV +2 "sampler")  +2 ."WCR"CBV.dial SSV +5 "collection"'H @ +4 "core" ? +68 +5 #"WCR"Allowing 2:10 for 25.0ml of remaining 100.0ml + .Intake.select :open + "sampler") +213 "collection"'\\% +3 "core" %N~xx +2 #"WCR"Intake @16.0psia, vacuum from 9.5 to 13.5psi +2 .SS.reconfigure :inhaling 0.58ml/s + "sampler")#.(0X2% +3 "core" %Noj +2 "sampler")% +3 "core" %, I  +37 "collection"'<% +3 "core" %Nrn +2 "sampler")k% +3 "core" % N  +42 "collection"'W% +2 "core" %Nxr +2 "sampler");% +4 "core" % L +47 "collection"'Y% +3 "core" %Nyu +2 "sampler")a% +3 "core" %@> O +2 ."WCR"Intake.select :close + "sampler")0 +13 )V% +2 "core" %LH H +3 ."WCR"SSV.dial :exhaust + "sampler")O  +80 "core"  +4 ."WCR"Exhaust.select :open + "sampler")@ +13 ."WCR"SS.seek 0ml +2 "sampler")F'! +928 "core" ' +2 ."WCR"Exhaust.select :close + "sampler") +13 ."connect"SSV.dial CBV +3 ."WCR"CBV.dial SSV +2 "sampler")  + "collection"' @ +6 "core" ? +74 +4 #"WCR"Allowing 2:10 for 25.0ml of remaining 25.0ml +2 .Intake.select :open + "sampler") +213 "collection"'% +3 "core" %N}u +2 #"WCR"Intake @15.8psia, vacuum from 9.3 to 13.3psi +2 .SS.reconfigure :inhaling 0.58ml/s + "sampler")#.(0X2 +2 "storage"(& +3 "core" & \  +2 ."WCR"Forearm.force -20 + "manipulator"&5 +4 ."WCR"Forearm.seek 1 + 314 counts + "manipulator"&'' +19 "core" ' + "manipulator"&?& +4 "core" & ! 9 Rl +2 "storage"(S& +3 "core" & \ ) +3 ."WCR"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 ."WCR"Forearm.seek 1 + 800 counts +2 "manipulator"&B'ұ +21 "core" ' +3 ."WCR"SE.seek 2.15 Pucks below Top Plate + "storage"(^' +38 "core" ' + "manipulator"&}& +4 "core" &  T Rl +2 "manipulator"&2% +3 "core" %ұ   Q +3 ."WCR"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 ."WCR"Forearm.seek :retract +2 "manipulator"&7' ] +91 "core" ' +2 ."WCR"Elbow.seek CC +2 "manipulator"&[( +160 "core" ( + "manipulator"&=& +4 "core" & = M# +2 ."WCR"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &@& +3 "core" & q M# +3 ."WCR"Forearm.seek CC +2 "manipulator"&D'ш +95 "core" ' +2 ."WCR"Hand.close + "manipulator"&/ +27 "core" / +3 ."WCR"CC.seek :open +2 "collection"'( +406 "core" ( +2 "storage"(:& +4 "core" &\ . +2 "storage"(& +3 "core" &\ / +3 "manipulator"&L& +3 "core" &   T# +2 "manipulator"&>% +4 "core" %ї 1 T! +2 ."WCR"Forearm.seek :retract +2 "manipulator"&' ] +91 "core" ' +2 ."WCR"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 ."WCR"Elbow.seek 1 +2 "manipulator"&<( +161 "core" ( +2 "manipulator"&k& +3 "core" & \   XP +2 "storage"(W& +4 "core" &  \ 1 +2 ."WCR"Elbow.reconfigure :limp + "manipulator"&$ ,(b +3 ."WCR"Forearm.seek 1 +2 "manipulator"&;'ϑ +108 "core" ' + ."WCR"Elbow.hold +2 "manipulator"&!, +3 "core" , +2 ."WCR"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 ."WCR"Hand.open + "manipulator"&Y1 +24 "core" 1 +2 "manipulator"&a% +4 "core" %ϛw F +2 "storage"(V& +3 "core" & 5\ ' +2 ."WCR"Forearm.force -20 +2 "manipulator"&5 +43 ."WCR"Forearm.seek 1 + 310 counts +7 "manipulator"&O' +21 "core" ' +2 "manipulator"&J& +3 "core" &   j YP +2 "storage"( & +4 "core" &  \ 1 +3 ."WCR"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 ."WCR"Forearm.seek 1 + 800 counts +2 "manipulator"&'ұ +19 "core" ' +2 "storage"(% +3 "core" %  \ 1 +3 ."downElevator"SE.seek :down +3 "storage"(F') +99 (% +3 "core" %6\ /[w +2 "manipulator"&e% +3 "core" %Ҫ   ; V +3 ."WCR"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 ."WCR"Forearm.seek :retract +2 "manipulator"&' ] +86 "core" ' +64 ' +2 ."downElevator"SE.stop + "storage"(5 +3 #tStarting finalPurge +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'_& +2 "core" &]W +3 "manipulator"&+& +3 "core" & % # \ ZP +2 "manipulator"&h% +3 "core" % c &   [ +3 .tElbow.seek FlushPuck::Garage + "manipulator"&T(-z +172 "core" ( +2 "manipulator"&& +3 "core" &- * * - [i +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &0& +2 "core" &- % % [i +3 .tForearm.seek :garage +2 "manipulator"&]'o +110 "core" ' +2 .tHand.close + "manipulator"&`/ +19 "core" / +2 "manipulator"&X& +3 "core" &-  Hi +3 "manipulator"& % +3 "core" %}t  H +3 .tForearm.seek :retract + "manipulator"&s' ] +104 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"& ( +274 "core" ( +3 "manipulator"&U& +3 "core" &   C W$ +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 && +2 "core" &  X$ +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&'ш +102 "core" ' + "manipulator"&& +3 "core" &  V$ +3 "manipulator"&(% +3 "core" %ф   E U +2 "collection"'m& +4 "core" &]W +2 "collection"'1& +6 "core" &^W +2 .tCC.seek :closed + "collection"'(X +5 "core" &[Y +6 & 3^V $d +9 &nTu]V 9 +10 &{p^X N +9 &hN_W S +10 &*H]W S +9 &G]U R +9 &I^W R +10 &qI]V R +9 & 2K\\X S +9 &!J]V S +10 &#I\\Y S +9 &%yG]W R +9 &';G\\X R +10 &(K]X R +9 &*J]U S +10 &,I]V S +9 &.CF]Y R +9 &0G\\Y R +10 &1L\\X R +9 &3F[V R +9 &5KI\\Y R +10 &7 J]V R +9 &8E]V R +10 &:F^V R +9 &G]Y R +10 &?J]V S +9 &AH]W R +10 &CZG\\W S +9 &EQ]Y S +9 &F`]X V +10 &H~]W X +9 &JC^V ] +9 &L_X ] +10 &M^W ^ +9 &O]X ] +9 &QJ^Y ^ +10 &S\ ^Y ^ +9 &T]Y _ +10 &V^Z a +9 &Xh_W 4 +9 &X^V U +10 ( + &Xh^W Q +2 "collection"'1& +4 #tCollection Clamp onSpring/offSpring for 8/26 samples, on/off torque 2.42 + "collection"'|& +3 "core" &Xg^W" Q +42 .tHand.open +8 "manipulator"&v1 +21 "core" 1 + "manipulator"&% +4 "core" %d N +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&' ] +94 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'#& +4 "core" &Xa]W Q +2 "collection"'{% +3 "core" %^W%  +2 .tCSV.dial CSR +2 "collection"'y  +41 "core"  +6 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +14 .tCS.seek 5ml +2 "collection"'i'q +1344 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +14 'I% +2 "core" %q]W  +3 .tCS.reconfigure :fast + "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"'-'@ +676 "core" ' +2 .tCSV.dial :waste + "collection"'p +138 "core" +4 .tCS.reconfigure :default + "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'q'P +1981 "core" ' +2 #tFlushing upper manifold + "collection"'j& +4 "core" &X`_X Q +2 "collection"'H% +3 "core" %U^V +2 .tCSV.dial :flush +2 "collection"'b  +45 "core"  +5 .tCS.reconfigure :fast + "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"''q +1276 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'w @ +44 "core" A +4 "collection"'P% +3 "core" %q]V  +3 .tCS.seek 7ml +2 "collection"'%'c +569 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +3 "collection"'t + '\\  +54 "core"  +69 +4 .tCTV.dial :air + "collection"'M  +13 "core" +5 .tCS.seek 0ml + "collection"' 'P +1741 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"''2~ +804 "core" ' + .tCSV.dial :waste +2 "collection"'* +54 "core" +5 .tCS.seek 0ml + "collection"'f'P +793 "core" ' +2 "collection"' & +3 "core" &X`^X) Q +2 "collection"'l% +3 "core" %M\\W +2 .tCSV.dial :flush + "collection"'5  +46 "core"  +5 .tCS.seek 3ml + "collection"'R'2~ +791 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'n @ +44 "core" A +4 "collection"'"% +3 "core" %2{\\T  +3 .tCS.seek 5ml + "collection"'9'q +558 "core" ' +2 .tCSV.dial :air +45 "collection"'Z @ +5 "core" A +9 .tCS.seek 0ml +2 "collection"'z'P +1268 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml +2 "collection"'C'2~ +787 "core" ' +2 .tCSV.dial :waste + "collection"', +76 "core" +5 .tCS.seek 0ml +2 "collection"'E'P +798 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'A& +4 "core" &X`]W Q +2 "collection"'$% +3 "core" %O]X. +2 .tCSV.dial :flush + "collection"'  +45 "core"  +4 .tCS.seek 5ml +2 "collection"''q +1278 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +44 "core" A +4 "collection"'% +3 "core" %q]W +3 .tCS.seek 7.001ml +2 "collection"'6'm +553 "core" ' +3 ."connect"CSV.dial CTV +2 .tCTV.dial CSV +3 "collection"'/  + '  +45 "core"  +101  +5 .tCBV.dial :waste1 +2 "collection"'3 @ +46 "core" B +6 .tCS.seek 0ml + "collection"'u'P +1726 "core" ' +2 #tFlushing lower manifold's waste2b port + "collection"'&& +4 "core" &X`\\U Q +2 "collection"'~% +3 "core" %S\\Y' +2 .tCSV.dial :flush + "collection"'N  +88 "core"  +5 .tCS.seek 5ml +2 "collection"''q +1268 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'g @ +44 "core" A +4 "collection"'d% +3 "core" %q_Y  +3 .tCS.seek 7ml +2 "collection"'x'h +554 "core" ' +2 ."connect"CSV.dial CTV +2 "collection"'  +2 .tCTV.dial CSV +3 "collection"'G  +7 "core"  +34  +4 .tCBV.dial :waste2b + "collection"'Q  +81 "core"  +5 .tCS.seek 0ml + "collection"''P +1730 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&?& +3 "core" & / P# +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&S( +2 "core" ( +3 "manipulator"&}& +3 "core" &   P# +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &2& +2 "core" &  Q# +3 .tForearm.seek CC + "manipulator"&)'ш +93 "core" ' +2 .tHand.close + "manipulator"&c/ +21 "core" / +3 .tCC.seek :open +2 "collection"'.( +51 "Can"\ 9B +355 "core" ( +2 "manipulator"&K& +3 "core" &   Y# +2 "manipulator"&'% +3 "core" %x  ( XN +3 .tForearm.seek :retract + "manipulator"&8' ] +92 "core" ' +45 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&=(-z +282 "core" ( +2 "manipulator"&@& +3 "core" &-~ ( - @ ZU +3 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &B& +2 "core" &-~ #   [U +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&'o +114 "core" ' +2 .tHand.open + "manipulator"&1 +22 "core" 1 +2 "manipulator"&7% +3 "core" %tf  G? +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&\ ' ] +117 "core" ' +2 #tCompleted [myWCR {noKill} # WCR sample volume=1000 mL, no cleanup] begun 18:19:28 +7 #Asleep after completing PCQC1_3xWCRcontrol_25JUL29 assays + ."Qmail"GoodNews.email "{1 => 3,\\n 2 => 30,\\n 3 => 33,\\n 4 => 33,\\n 5 => 33,\\n 6 => 33,\\n 7 => 33}\\nCan@19:18:57, 21.6C, 11% humidity, 14.8psia, 12.60V, 0.26A, 1.507Ah, 3.23W\\nSampled 1000.0ml",Subject: "Asleep after completing PCQC1_3xWCRcontrol_25JUL29 assays" +32 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF + #Shutdown + .tdelayUntil "22:00:00.00PDT23-Jul-25" +1785 #"uploadLog"upsync +57086 "Can"\ )Cy +60002 \ -E  +60002 \ .F +60002 \ /G'; +60002 \ 0H4 +60002 \ 0IBg +60001 \ 0JO +60002 \ 1K\\ +60002 \ 2Li) +60002 \ 2Mv +60002 \ 2NU +60002 \ 2O +60002 \ 2P +60001 \ 2Q +60002 \ 3R +60002 \ 3SC +60002 \ 4T +60002 \ 3Uo +60002 \ 3V +60002 \ 3W +60002 \ 3Y1 +60002 \ 4Z +60002 \ 3[ ] +60002 \ 3\\- +60002 \ 3]: +60001 \ 4^G +60002 \ 3_S +60002 \ 4`_K @PDT1753254538.05 \ 5al +60002 \ 4byw +60002 \ 3c +60002 \ 3d +60002 \ 4e!9 +60002 \ 3f! +60002 \ 3g"e +60001 \ 3h" +60002 \ 3i# +60002 \ 3j$' +60002 \ 3k$ +60002 \ 3l%S +60002 \ 3n% +60002 \ 2o& +60002 \ 3p!' +60002 \ 3q.' +60001 \ 3r;(A +60002 \ 2sI( +60002 \ 3tV)m +60002 \ 3ub* +60002 \ 3vo* +60002 \ 2w|+/ +60002 \ 3x+ +60002 \ 2y,[ +60002 \ 2z, +60001 \ 3{- +60002 \ 3|. +60002 \ 2}. +60002 \ 3~/I +60002 \ 3/ +60002 \ 30u +60002 \ 31 +60002 \ 3 1 +60002 \ 327 +60002 \ 2#2 +60002 \ 203c +60001 \ 2=3 +60002 \ 2I4 +60002 \ 2V5% +60002 \ 3c5 +60002 \ 3p6Q +60002 \ 3|6 +60002 \ 37} +60002 \ 38 +60002 \ 38 +60002 \ 29? +42361 #"nick"Session Begun +4338 #-> abort! "3x WCR control QC mission completed successfully" +3 !o:CmdServer::Client::Error: mesg"GAborting Mission: 3x WCR control QC mission completed successfully:bt[" nick:1:in `topLevelBinding'" ESP.ready! +3 #Powering core bus +581 .Gate.power :raw,:ON +3 "sampler") +10 ) +2 "core"  +3 "collection"' +2 ' +3 "core"  +2 "processing"% +3 % +3 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +5 "processing"% 9\ +2 % 2\ +2 % *\ +3 % 0\ +4 "sampler")&\ +2 .tCS.configure :default +2 "collection"'#P d@b +2 .tPS.configure :default +2 "processing"%#A d`xb +3 .tSS.configure :default + "sampler")#.0X +2 .tSE.home.seek :down +2 "storage"(') +71 "core" ' +2 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.home.seek :initial +2 "storage"(([G +186 "core" ' +15 ' + ."rdyProcessing"PS.stop +2 "processing"%5 +460 "core" ' +322 ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 .tForearm.seek :retract +2 "manipulator"&' ] +2 "core" ' +3 .tElbow.seek :hammer + "manipulator"&( +126 "core" ( +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 .tForearm.seek 7 + 400 counts +2 "manipulator"&'2 +94 "core" ' +2 "manipulator"&% +4 "core" %: = ks +2 .tForearm.seek retracted +2 "manipulator"&' ] +98 "core" ' +2 "manipulator"&% +3 "core" % Y / j +2 "processing"%& +2 "collection"'& +7 "core" &"\  + & [\ \ +3 ."openPC"PC.home.seek :open +2 .tCC.home.seek :open +3 "processing"% ( + "collection"'!( +320 "core" ( +15 ( +3 "collection"'" +3 "core"  +2 "processing"%# +3 "core" U +2 "processing"%$ +3 "core"  +2 "processing"%% +3 "core" @ +3 "collection"'&% +3 "core" %O \ r\  +2 "processing"%'% +3 "core" %ܒ,\  +3 "sampler")(% +4 "core" %  +2 "collection"')& +3 "core" &zh\  +2 "processing"%*& +3 "core" &t!\  +2 "manipulator"&+% +4 "core" % Y ~ g i +2 "manipulator"&,& +3 "core" & x f h +2 "storage"(-& +3 "core" &[F \ C! +2 "storage"(.% +4 "core" %) \ C +2 "collection"'/9 +3 "core" 9EU +2 "processing"%09 +3 "core" 9[h +1675 #t-> finalPurge +2 #Starting finalPurge +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'1& +2 "core" &z  e\  +2 .tHand.open +2 "manipulator"&21 +22 "core" 1 +2 "manipulator"&3& +3 "core" &  i +2 "manipulator"&4% +3 "core" % Y h i +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&5(-z +173 "core" ( +2 "manipulator"&6& +3 "core" &-  jx +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &7& +2 "core" &-  kx +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :garage + "manipulator"&8'o +110 "core" ' +2 .tHand.close +2 "manipulator"&9/ +24 "core" / +2 "manipulator"&:& +3 "core" &- 4 - Zx +2 "manipulator"&;% +3 "core" %ρ} 8 8 Z< +3 .tForearm.seek :retract + "manipulator"&<' ] +102 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&=( +300 "core" ( + "manipulator"&>& +4 "core" & 9 k +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &?& +2 "core" &  k +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&@'ш +101 "core" ' + "manipulator"&A& +4 "core" & { y s f +2 "manipulator"&B% +3 "core" %х v r g +2 "collection"'C& +3 "core" &zw\  +3 "collection"'D& +4 "core" &z |\  +3 .tCC.seek :closed +2 "collection"'E(X +4 "core" &zw\  +6 &H x\ %i +9 &ZQ{y 9 +10 &yt  w N +9 &LR x\ T +10 &Gz\ T +9 &Iy\ T +9 &Jx\ T +10 &TJs\ T +9 & I z\ T +9 &!H z\ T +10 &#G  x\ T +9 &%]Kz\ T +10 &'F x\ T +9 &(F z\ T +9 &*Fy\ T +10 &,eI  w\ T +9 &.(I o\ S +9 &/G x\ T +10 &1L v\ T +9 &3mDy\ T +10 &5/Fy\ T +9 &6G \ z\ S +9 &8C{\ T +10 &:uJy\ T +9 &<7G z\ T +9 &=L  z\ T +10 &?J x\ T +9 &A}I  }\ T +10 &C>O s\ T +9 &DY \ w\ U +9 &Ff s W +10 &Ht x Z +9 &J) v ^ +9 &K\ y ^ +10 &My ^ +9 &On y ^ +10 &Q0 y ^ +9 &Ry _ +9 &Tz ` +10 &Vn\ x a +9 &X~\ y 4 +9 &X x ] +10 ( + &Xuy T +2 "collection"'D& +4 #tCollection Clamp onSpring/offSpring for 8/26 samples, on/off torque 2.45 + "collection"'F& +3 "core" &Xvf T +2 .tHand.open +2 "manipulator"&G1 +21 "core" 1 +2 "manipulator"&H% +3 "core" %~ K Q E ] +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&I' ] +96 "core" ' +3 #tFlushing the Collection Valve::Manifold + "collection"'J& +4 "core" &Xvw T +2 "collection"'K% +3 "core" %O f  +2 .tCSV.dial CSR + "collection"'L  +135 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +3 "collection"' +10 .tCS.reconfigure :default + "collection"'#P d@b +44 .tCS.seek 5ml + "collection"'M'q +1348 "core" ' + .tdelay 5 seconds +503 .CSR.select :air +17 "collection"' +10 'N% +2 "core" %q \ `  +3 .tCS.reconfigure :fast + "collection"'#d @b +3 .tCS.seek 7.5ml +2 "collection"'O'@ +683 "core" ' + .tCSV.dial :waste +2 "collection"'P +137 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'Q'P +1988 "core" ' +2 #tFlushing lower manifold's waste1 port +2 "collection"'R& +3 "core" &Xt w T +2 "collection"'S% +3 "core" %T\ e +2 .tCSV.dial :flush +2 "collection"'T  +57 "core" +3 .tCS.reconfigure :fast + "collection"'#d @b +3 .tCS.seek 5ml +2 "collection"'U'q +1277 "core" ' +2 .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"'V @ +45 "core" A +2 "collection"'W% +3 "core" %q x  +2 .tCS.seek 7ml +2 "collection"'X'c +564 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'Y  + 'Z  +45 "core"  +98  +2 .tCBV.dial :waste1 + "collection"'[ @ +81 "core" A +3 .tCS.seek 0ml +2 "collection"'\\'P +1737 "core" ' +2 #tFlushing lower manifold's waste2b port +2 "collection"']& +3 "core" &Xs t T +2 "collection"'^% +3 "core" %N g +2 .tCSV.dial :flush + "collection"'_  +87 "core"  +2 .tCS.seek 5ml +2 "collection"'`'q +1276 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"'a @ +44 "core" A + "collection"'b% +4 "core" %q c  +2 .tCS.seek 7ml +2 "collection"'c'j +556 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +4 "collection"'d  + 'e  +7 "core"  +37  +2 .tCBV.dial :waste2b +2 "collection"'f  +80 "core"  +3 .tCS.seek 0ml + "collection"'g'P +1748 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'h& +3 "core" &Xrv T +2 "collection"'i% +3 "core" %P h +2 .tCSV.dial CSR +2 "collection"'j  +43 "core"  + #tPulling 8ml of CSR.kill +2 .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"'k'! +1984 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 .tCS.seek 10ml +2 "collection"'l' +554 "core" ' +2 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"'m + 'n  +54 "core"  +57 +2 .tCTV.dial :intake +2 "collection"'o  +81 "core" +2 .tIntake.select :open + "sampler") +10 .tCS.seek 2ml +2 "collection"'p' +1980 "core" ' +2 .tIntake.select :close + "sampler")0 +10 .tCTV.dial :air + "collection"'q  +77 "core"  +2 .tCS.reconfigure :default + "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'r'P +585 "core" ' +2 .tCSV.dial CSR +2 "collection"'s  +107 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +3 "collection"' +10 .tCS.seek 5ml + "collection"'t'q +1357 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 .tCS.seek 10ml +2 "collection"'u' +1347 "core" ' +2 .tCSV.dial CBV + "collection"'v +107 "core" +2 .tCS.seek 0ml +2 "collection"'w'P +2618 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&x& +3 "core" & % X +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&y( +5 "core" ( + "manipulator"&z& +4 "core" &  " X +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &{& +2 "core" &  X +2 .tForearm.seek CC +2 "manipulator"&|'ш +94 "core" ' + .tHand.close +2 "manipulator"&}/ +25 "core" / +2 .tCC.seek :open +2 "collection"'~( +406 "core" ( +2 "manipulator"&& +3 "core" & M @ e ` +2 "manipulator"&% +3 "core" %ј + . / `- +2 .tForearm.seek :retract +2 "manipulator"&' ] +107 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(-z +275 "core" ( +2 "manipulator"&& +3 "core" &-} y y q ef +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 && +2 "core" &-} t j o ef +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&'o +109 "core" ' +2 .tHand.open +37 "manipulator"&1 +17 "core" 1 +2 "manipulator"& % +3 "core" %xs " 9 Oj +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"& ' ] +104 "core" ' +24930 "Can"\ 4":w +11185 #t-> exit +7 #mEXIT @1753282898.42PDT @1753286214.16PDT = =tMAIN =mMAIN_scheduler @PDT1753286214.98 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +110 #"core_reset"Sent BREAK + #t@40427 sendCRC with ifg=0x20, ie=0x7F + #@42262 sendCRC with ifg=0x08, ie=0x5F + #@47927 idle with ifg=0x84, ie=0x75 #@48596 select with ifg=0x10, ie=0xF5 + #@49228 receive with ifg=0x10, ie=0xFD #@49861 receive with ifg=0x10, ie=0xFD + #@50493 receive with ifg=0x10, ie=0xFD #@50820 receive with ifg=0x80, ie=0xFD + #@57699 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +258 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +419 "Can"\ 6= + \ 6=\ + #tPolling Can every 10:00 +4 #Cleanly exited at 08:01:38PDT23-Jul-25 +504 #-> ESP.ready! +154 "sampler") +2 ) +2 "core"  +3 "collection"' +2 ' +3 "core"  +2 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +2 ' 0\ +3 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 "collection"'% +2 "core" %Q \  +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +3 "core" + +2 .tCS.configure :default + "collection"'#P d@b +3 "processing"%% +3 "core" %ܒ(\ +2 .tPS.configure :default + "processing"%#A d`xb +3 "sampler")% +3 "core" % u  +2 .tSS.configure :default + "sampler")#.0X initialPurge +2 #Starting initialPurge +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'3& +2 "core" &  +2 .tHand.open +2 "manipulator"&41 +18 "core" 1 +2 "manipulator"&5& +3 "core" &-}   # Uf +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&6(-z +4 "core" ( +2 "manipulator"&7& +3 "core" &-} n Uf +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &8& +2 "core" &-}    Uf +3 .tForearm.seek :garage +2 "manipulator"&9'o +112 "core" ' +2 .tHand.close + "manipulator"&:/ +25 "core" / +2 "manipulator"&;& +3 "core" &-} , Df +2 "manipulator"&<% +3 "core" %~s N C +2 .tForearm.seek :retract +2 "manipulator"&=' ] +105 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&>( +300 "core" ( + "manipulator"&?& +4 "core" &    U +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &@& +2 "core" & . T +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&A'ш +101 "core" ' + "manipulator"&B& +3 "core" & &  Q +2 "manipulator"&C% +4 "core" %х ' Q +2 "collection"'D& +3 "core" &  +2 "collection"'E& +5 "core" &\  +2 .tCC.seek :closed +2 "collection"'F(X +3 "core" &   +9 &-u  ,} +9 &^{\  @ +10 &0k  S +9 &L  U +10 &L\  T +9 &oG  U +9 &1H\  U +10 &F  U +9 & G\  U +9 &"xI  T +10 &$9J  U +9 &%L  T +10 &'F  U +9 &)I  U +9 &+BI  T +10 &-K\  U +9 &.L  T +9 &0E  T +10 &2JG  T +9 &4 H  U +10 &5F  T +9 &7D  T +9 &9RH  T +10 &;I  T +9 &<I  T +9 &>J U +10 &@ZG  T +9 &BE  U +10 &CP  U +9 &E\\\  W +9 &GWr  X +10 &I  \\ +9 &J _ +9 &L   ^ +10 &NK  _ +9 &P  ^ +10 &Q\  _ +9 &S  ` +9 &UM  a +10 &W\   b! +9 &XmP  ^ +9 &X \  %o +10 &X^  H +2 ( +2 "collection"'E& +4 #tCollection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.45 +2 "collection"'G& +2 "core" &X`  H +2 .tHand.open +2 "manipulator"&H1 +16 "core" 1 + "manipulator"&I% +3 "core" % o J +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&J' ] +99 "core" ' + #tFlushing the Collection Valve::Manifold +2 "collection"'K& +2 "core" &X`\  H +3 "collection"'L% +3 "core" %Q  +2 "collection"'M +2 "core"  +3 .tCSV.dial CSR +2 "collection"'N  +107 "core"  + #tPulling 5ml of CSR.flush +2 .CSR.select :flush +2 "collection"' +11 .tCS.seek 5ml + "collection"'O'q +1353 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 'P% +2 "core" %q   +3 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.501ml + "collection"'Q'H +679 "core" ' +2 .tCSV.dial :waste +2 "collection"'R +137 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'S'P +1979 "core" ' +2 #tPurging external Intake +2 "collection"'T& +3 "core" &X`  H +2 "collection"'U% +3 "core" %S  +2 .tCSV.dial :flush +2 "collection"'V  +45 "core"  +3 .tCS.reconfigure :fast + "collection"'#d @b +3 .tCS.seek 10ml +2 "collection"'W' +2489 "core" ' +2 .tdelay 5 seconds +510 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"'X + 'Y  +7 "core"  +68 ~ +2 .tCTV.dial :intake +2 "collection"'Z  +81 "core"  + .tIntake.select :open +2 "sampler") +10 .tCS.seek 0ml +2 "collection"'['P +2457 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'\\  +81 "core"  +2 #tFlushing upper manifold + "collection"']& +4 "core" &X_  H +2 "collection"'^% +3 "core" %O  +2 .tCSV.dial :flush + "collection"'_  +77 "core"  +3 .tCS.seek 5ml + "collection"'`'q +1265 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'a @ +43 "core" A +2 "collection"'b% +3 "core" %q   +3 .tCS.seek 7ml +2 "collection"'c'e +552 "core" ' +2 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +4 "collection"'d + 'e  +7 "core"  +112 +2 .tCTV.dial :air +2 "collection"'f  +4 "core" +2 .tCS.seek 0ml +2 "collection"'g'P +1736 "core" ' +2 .tdelay 7 seconds +704 .CS.seek 3ml + "collection"'h'2~ +790 "core" ' +2 .tCSV.dial :waste +2 "collection"'i +43 "core" +3 .tCS.seek 0ml + "collection"'j'P +799 "core" ' +2 "collection"'k& +3 "core" &X^  H +2 "collection"'l% +3 "core" %L\  +2 .tCSV.dial :flush +2 "collection"'m  +44 "core"  +3 .tCS.seek 3ml + "collection"'n'2~ +791 "core" ' +2 .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"'o @ +43 "core" A +2 "collection"'p% +3 "core" %2   +3 .tCS.seek 5ml +2 "collection"'q'q +572 "core" ' + .tCSV.dial :air +2 "collection"'r @ +4 "core" A +3 .tCS.seek 0ml +2 "collection"'s'P +1256 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml +2 "collection"'t'2~ +796 "core" ' +2 .tCSV.dial :waste +2 "collection"'u +76 "core" +3 .tCS.seek 0ml + "collection"'v'P +788 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&w& +2 "core" & & F +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&x( +3 "core" ( +2 "manipulator"&y& +3 "core" & R F +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &z& +3 "core" & F +2 .tForearm.seek CC +2 "manipulator"&{'ш +94 "core" ' +2 .tHand.close + "manipulator"&|/ +19 "core" / +2 .tCC.seek :open +2 "collection"'}( +411 "core" ( +2 "manipulator"&~& +3 "core" & L +2 "manipulator"&% +3 "core" %у  L# +2 .tForearm.seek :retract +2 "manipulator"&' ] +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(-z +275 "core" ( +2 "manipulator"&& +3 "core" &-z [ Lz +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 && +2 "core" &-z H Mz +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&'o +114 "core" ' +2 .tHand.open +2 "manipulator"&1 +15 "core" 1 + "manipulator"& % +3 "core" %qj g i * ;N +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"& ' ] +102 "core" ' +31056 "Can"\ \ I>h +11719 #t-> exit +7 #mEXIT @1753286939.91PDT @1753287084.20PDT = =mMAIN_scheduler =tMAIN @PDT1753287084.95 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +110 #"core_reset"Sent BREAK + #t@5428 sendCRC with ifg=0x20, ie=0x7F + #@7263 sendCRC with ifg=0x08, ie=0x5F #@12945 idle with ifg=0x84, ie=0x75 + #@13616 select with ifg=0x10, ie=0xF5 + #@14251 receive with ifg=0x10, ie=0xFD #@14885 receive with ifg=0x10, ie=0xFD + #@15520 receive with ifg=0x10, ie=0xFD #@15847 receive with ifg=0x80, ie=0xFD + #@62519 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +12 #ESP2 v3.42 I2C Gateway v3.20 for core bus +242 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +423 "Can"\ J>M + \ J>M + #tPolling Can every 10:00 +3 #Cleanly exited at 09:08:59PDT23-Jul-25 +5 #Loading /home/esp/esp2local/mission/PCQC2_DAWCR_25JUL29.rb mission +43 #Preparing to sleep until 7/23/25 9:15AM +2 ."Qmail"GoodNews.email "Starting PCQC2_DAWCR_25JUL29 w/pucks in tube 2\\n{1 => 3,\\n 2 => 30,\\n 3 => 33,\\n 4 => 33,\\n 5 => 33,\\n 6 => 33,\\n 7 => 33}\\nCan@09:11:24, 20.7C, 11% humidity, 14.8psia, 12.57V, 0.36A, 2.866Ah, 4.55W\\nEnding 22:00PDT24-Jul-25",Subject: "PCQC2_DAWCR_25JUL29 begun" +7 #tAsleep til 7/23/25 9:15AM +5 #Continuing at 09:15 +2 "Can"\ J>y +25 ."shutdown"Gate.power :raw,:OFF +3 .Gate.power :core,:OFF + #Shutdown +199 ."Qmail"GoodNews.email "Then, in tube 2: myDA_WCR {noKill}\\t\\t# DA sample volume=1000 mL, WCR sample volume=1000 mL\\n/home/esp/esp2local/mission/PCQC2_DAWCR_25JUL29.rb:36\\n{1 => 3,\\n 2 => 30,\\n 3 => 33,\\n 4 => 33,\\n 5 => 33,\\n 6 => 33,\\n 7 => 33}\\nCan@09:11:33, 20.7C, 11% humidity, 14.8psia, 12.57V, 0.36A, 2.866Ah, 4.55W",Subject: "Asleep until 09:15" +1605 #"uploadLog"upsync +18814 "Can"\ %\\> +4 #tPowering core bus +529 .Gate.power :raw,:ON +3 "sampler") +12 ) +2 "core"  +3 "collection"' +2 ' +3 "core"  +3 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +3 % 0\ +4 "sampler")&\ +2 .tCS.configure :default +2 "collection"'#P d@b +2 .tPS.configure :default + "processing"%#A d`xb +3 .tSS.configure :default + "sampler")#.0X* +4 #tPhase [myDA_WCR {noKill} # DA sample volume=1000 mL, WCR sample volume=1000 mL] +2 ."Qmail"Notice.email "At 09:15:40 began in tube 2: myDA_WCR {noKill}\\t\\t# DA sample volume=1000 mL, WCR sample volume=1000 mL\\n/home/esp/esp2local/mission/PCQC2_DAWCR_25JUL29.rb:36\\n{1 => 3,\\n 2 => 30,\\n 3 => 33,\\n 4 => 33,\\n 5 => 33,\\n 6 => 33,\\n 7 => 33}\\nCan@09:15:39, 20.7C, 11% humidity, 14.8psia, 12.59V, 0.25A, 2.876Ah, 3.15W",Subject: "Started PCQC2_DAWCR_25JUL29: myDA_WCR {noKill}\\t\\t# DA sample volume=1000 mL, WCR sample volume=1000 mL" +4 #tda sampling at most 1000ml, wcr at most 1000ml +4 #Loading sh1 puck from tube 2 into Collection Clamp + "collection"'#& +3 "core" &x   +2 .tHand.open + "manipulator"&$1 +27 "core" 1 + "manipulator"&%% +4 "core" % U 3 * \\ +5 "storage"(&% +3 "core" %- 3 4\ 5 +2 "storage"('. +6 "core" .([G +2 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"((( +177 ."Qmail"DAfans.email "Started da in tube 2 at 09:15:40PDT23-Jul-25\\n{1 => 3,\\n 2 => 30,\\n 3 => 33,\\n 4 => 33,\\n 5 => 33,\\n 6 => 33,\\n 7 => 33}\\nCan@09:15:39, 20.7C, 11% humidity, 14.8psia, 12.59V, 0.25A, 2.876Ah, 3.15W",Subject: "da sampling at most 1000ml, wcr at most 1000ml" +658 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +3 ()& +2 "core" &  \ + +2 "manipulator"&*& +3 "core" &   M Z: +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&+( +24 "core" ( +2 "manipulator"&,& +3 "core" & 4 - d \\S +2 "storage"(-& +4 "core" &   \ 4 +3 .tForearm.seek 2 + 800 counts + "manipulator"&.'j +93 "core" ' + "storage"(/& +4 "core" &   \ 3 +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(0' +113 "core" ' + "storage"(1- +4 "core" -' +2 .tSE.configure :default + "storage"(#QK-0-\ b +4 (2& +2 "core" &  C\ . +2 "manipulator"&3& +4 "core" &   VS +2 .tElbow.seek 2 +2 "manipulator"&4( +4 "core" ( +3 "manipulator"&5& +3 "core" &    VS +2 "storage"(6& +3 "core" &   o\ / +34 .tForearm.seek 2 + 300 counts +2 "manipulator"&7'v +13 "core" ' +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&8/ +23 "core" / +8 ."downElevator"SE.seek :down +3 "manipulator"&9& +2 "storage"(:') +7 "core" &   N WS +2 "manipulator"&;% +4 "core" %x 2 + [l +3 .tForearm.seek :retract + "manipulator"&<' ] +71 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +23 "core" ' +2 .tElbow.seek CC + "manipulator"&=( +182 "core" ( +2 "manipulator"&>& +3 "core" & 2 , J [ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &?& +3 "core" & ( ) + [ +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&@'ш +102 "core" ' +2 "manipulator"&A& +3 "core" &  2  X +2 "manipulator"&B% +3 "core" %ф    X +3 "collection"'C& +3 "core" &x   +3 "collection"'D& +5 "core" &x   +3 .tCC.seek :closed + "collection"'E(X +5 "core" &x\  \  +7 &4x  , +10 &`{\  A +9 &,i\  S +10 &G\  T +9 &F\  T +9 &mG\  T +10 &0J  T +9 &G  T +10 & G  T +9 &"vD\  T +13 &$8E  T +6 &%G  T +10 &'F  T +9 &)F  T +10 &+@D\  T +9 &-G\  T +9 &.G\  T +9 &0D  T +9 &2IB\  T +11 &4 E  T +8 &5I  T +9 &7G  T +8 #"uploadLog"upsync +3 "core" &9QE  T +8 &;G  T +9 &<D\  S +10 &>F\  T +9 &@ZD\  S +10 &BD\  T +9 &CJ\  T +9 &ET\  U +10 &G[V  V +9 &If\  W +10 &J}  Z +9 &L  \\ +9 &NL\  ^ +10 &P\  ] +9 &Q  ^ +9 &S  ^ +10 &UN  ` +9 &W \  _ +10 &X^G  &t +9 &Xr  M +6 ( +2 "collection"'D& +3 "core" &X\\  M +3 #tCollection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.37 +2 .Hand.open + "manipulator"&F1 +22 "core" 1 +2 "manipulator"&G% +3 "core" %т / S +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&H' ] +97 "core" ' +2 #tcollectSample 1000ml w/bubble point of 24psi + #Priming 7ml + .Intake.select :close +2 .Exhaust.select :close + .SS.hold + "sampler")I+ +4 "core" + +2 "sampler")J% +3 "core" %$ j +2 "collection"'K& +4 "core" &X\\\ J M +4 "Can"\ E> +2 #tCalibrating pressure and temperature sensors +3 .CTV.dial :air +3 .SSV.dial :spit,avoiding: :exhaust +3 .SS.reconfigure :fast +2 "sampler")#.0X +24  +3 .tdelay 3.8 seconds +382 "collection"'O% +3 "core" %R\  +2 "sampler")P% +3 "core" %3&% i +2 #tSensor limits: Intake max 164.6psia; Outlet max 126.2psia + .SSV.dial :spit +2 "sampler")Q +139 "core"  +4 .tSS.seek 0ml +2 "sampler")R'! +252 "core" ' +2 .tSSV.dial CBV + "sampler")S  +139 "core"  +4 .tCTV.dial :intake + "collection"'T  +81 "core"  +5 ."connect"SSV.dial CBV +4 .tCBV.dial SSV + "sampler")U  +2 "collection"'V @ +46 "core"  + ? +8 #tAllowing 40 seconds for 7.0ml of remaining 7.0ml + .Intake.select :open + "sampler") +213 "collection"'W% +3 "core" %Rb\\ +2 #tIntake @34.8psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure :inhaling 2.16ml/s + "sampler")#.0X0 +2 .tCTV.dial :intake + "collection"'g  +4 "core"  +5 ."connect"SSV.dial CBV +2 "sampler")h  +2 .tCBV.dial SSV +5 "collection"'i @ +5 "core" ? +69 +5 #tAllowing 2:10 for 25.0ml of remaining 1000.0ml + .Intake.select :open + "sampler") +213 "collection"'j% +3 "core" %RdZK +2 #tIntake @34.7psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure :inhaling 1.73ml/s + "sampler")#.x0X0X0X0X  +2 "collection"'? @ +7 "core" ? +72 +5 #tAllowing 2:10 for 25.0ml of remaining 850.0ml + .Intake.select :open + "sampler") +213 "collection"'7% +3 "core" %RXS +2 #tIntake @34.3psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure :inhaling 0.89ml/s + "sampler")#.>0X/ g  +3 #tVacuum too high -- waiting up to 40 seconds +2 .SS.reconfigure :exhale + "sampler")#.0X' c d +3 #tVacuum too high -- waiting up to 40 seconds +2 .SS.reconfigure :exhale + "sampler")#.0X% +3 "core" %Re^! +2 "sampler")7% +3 "core" % ` +19 "collection"'0% +2 "core" %Rb]\ +3 "sampler")A% +3 "core" % e q +21 "collection"'B% +3 "core" %Rb[" +2 "sampler")C% +3 "core" % ^ ? +2 .tIntake.select :close + "sampler")0 +13 ):% +3 "core" % _ ? +2 .tSSV.dial :exhaust + "sampler")4  +80 "core"  +5 .tExhaust.select :open + "sampler")@ +13 .tSS.seek 0ml +2 "sampler")F'! +412 "Can" ? +488 "core" ' +2 .tExhaust.select :close + "sampler") +13 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +3 "collection"'J @ +2 "sampler")G  +4 "core" ? +78  +5 #tAllowing 2:10 for 25.0ml of remaining 625.0ml + .Intake.select :open + "sampler") +213 "collection"'K% +3 "core" %Rd` +2 #tIntake @35.1psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure :inhaling 0.24ml/s + "sampler")#.0X +4 ."CSpush"CS.reconfigure :fast + "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"'{'P +107 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler") +141 "core"  +5 .tSS.reconfigure :exhale + "sampler")#.0X +4 ."CSpush"CS.reconfigure :fast +2 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'+'P +96 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler"). +142 "core" +4 .tSS.reconfigure :exhale + "sampler")#.0X @ +7 "core" A +134  +105 .tSSV.dial :spit,avoiding: :exhaust + "sampler")7 +141 "core" +4 .tSS.reconfigure :default + "sampler")#.0X +103 "collection"'~9 +2 "core" 9(< +103 "collection"'v9 +2 "core" 9B: +103 "collection"'9 +3 "core" 9\\8 +103 "collection"'9 +2 "core" 9u6 +103 "collection"'}9 +3 "core" 95 +103 "collection"'9 +3 "core" 93 +102 "collection"'s9 +3 "core" 90 +103 "collection"'9 +2 "core" 9/ +103 "collection"'{9 +2 "core" 9. +103 "collection"'9 +4 "core" 9, +102 "collection"'9 +3 "core" 9+ +103 "collection"'9 +2 "core" 9&) +103 "collection"' 9 +3 "core" 9:( +103 "collection"'9 +2 "core" 9N' +103 "collection"'9 +3 "core" 9_& +103 "collection"'9 +2 "core" 9q$ +103 "collection"'9 +3 "core" 9# +103 "collection"'9 +2 "core" 9 " +103 "collection"'9 +3 "core" 9" +103 "collection"'9 +4 "core" 9 +103 "collection"'9 +42 "core" 9 +103 "collection"' 9 +3 "core" 9 +103 "collection"' 9 +2 "core" 9# +103 "collection"' 9 +2 "core" 9' +103 "collection"'\ 9 +3 "core" 9+ +103 "collection"'9 +2 "core" 9 / +103 "collection"'#9 +3 "core" 9 4 +103 "collection"'$9 +2 "core" 9 8 +103 "collection"'9 +3 "core" 9 *< +102 "collection"' 9 +4 "core" 9 5@ +102 "collection"'9 +3 "core" 9 ?D +103 "collection"'&9 +2 "core" 9 HI +103 "collection"'9 +3 "core" 9 QM +102 "collection"'%9 +3 "core" 9 ZQ +103 "collection"'*9 +3 "core" 9 cU +103 "collection"''9 +2 "core" 9 jZ +103 "collection"'9 +3 "core" 9 r^ +103 "collection"'19 +2 "core" 9 yb +103 "collection"'29 +2 "core" 9 f +103 "collection"'39 +3 "core" 9 j +103 "collection"'/9 +3 "core" 9 o +103 "collection"',9 +2 "core" 9 s +103 "collection"'9 +2 "core" 9 w +103 "collection"')9 +3 "core" 9 { +103 "collection"'9 +2 "core" 9  +103 "collection"'69 +2 "core" 9  +103 "collection"'9 +3 "core" 9  +103 "collection"'-9 +3 "core" 9  +102 "collection"'.9 +3 "core" 9  +103 "collection"'9 +3 "core" 9  +103 "collection"'59 +2 "core" 9  +103 "collection"'+9 +2 "core" 9  +103 "collection"'>9 +3 "core" 9  +103 "collection"'89 +2 "core" 9  +103 "collection"'9 +3 "core" 9  +103 "collection"'79 +3 "core" 9  +103 "collection"';9 +2 "core" 9  +103 "collection"'A9 +3 "core" 9  +102 "collection"'09 +3 "core" 9  +102 "collection"'B9 +4 "core" 9  +102 "collection"'C9 +3 "core" 9  +103 "collection"':9 +2 "core" 9  +103 "collection"'99 +3 "core" 9  +102 "collection"'49 +3 "core" 9  +103 "collection"'J9 +3 "core" 9  +102 "collection"'?9 +3 "core" 9\  +103 "collection"'K9 +3 "core" 9\  +102 "collection"'G9 +3 "core" 9\  +103 "collection"'9 +3 "core" 9\  +102 "collection"'F9 +3 "core" 9\  +103 "collection"'I9 +3 "core" 9\  +142 "collection"'@9 +3 "core" 9\  +103 "collection"'!9 +3 "core" 9\  +102 "collection"'P9 +3 "core" 9\  +103 "collection"'L9 +2 "core" 9\ # +103 "collection"'M9 +3 "core" 9\ & +103 "collection"'N9 +2 "core" 9\ * +103 "collection"'V9 +3 "core" 9\ ,  +102 "collection"'T9 +3 "core" 9\ 0 +103 "collection"'U9 +3 "core" 9\ 3 +103 "collection"'S9 +2 "core" 9\ 6 +103 "collection"'Z9 +2 "core" 9\ : +103 "collection"'D9 +3 "core" 9\ =! +102 "collection"'O9 +3 "core" 9\ @& +103 "collection"'W9 +3 "core" 9\ C* +103 "collection"'\\9 +2 "core" 9\ E. +103 "collection"'R9 +3 "core" 9\ I2 +8 .tCH.hold 10:00,70C +3 "collection"'[ `\ `\ G\ +2 'a9 +7 "core" 3 + 9\ I +2 "collection"'b% +3 "core" % zv  ] +3 #tBegun lysing Collection Puck Heater at 68.1C/36.6psia +50573 "Can" A +9414 "core" ` +2 "collection"'_9 +3 "core" 9\  +2 "collection"'`% +3 "core" % ~ +3 #tEnded lysing Collection Puck Heater at 70C/37.1psia +2 .CS.seek 0ml + "collection"'Y'P +356 "core" ' +3 .tCTV.dial between spare and airCTV,avoiding: :intake +2 "collection"'e @ +111 "core" A +4 .tCSV.dial :air + "collection"'] @ +43 "core" ? +5 .tCS.seek 5ml +2 "collection"'h'q +1342 "core" ' + .tCSV.dial CTV +2 "collection"'f  +45 "core"  +4 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +45 "core" ? +3 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'j  +46 "core"  +3 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'^ @ +44 "core" > +4 .tdelay 2 seconds +202 .CS.seek 0ml +3 "collection"'g'P +1355 "core" ' +2 "collection"'i% +3 "core" %K o i U +2 #tPuck @80.9psia after final lysis pressurization + #Recovering Lysate into Collection syringe + .CSV.dial CBV +2 "collection"'o +106 "core"  +4 .tCBV.dial CSV +2 "collection"'X  +29 "core"  +4 "collection"'k% +3 "core" %K ' # + +3 .tCS.seek 4.999ml + "collection"'l'q +1347 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'d  +45 "core" +4 "collection"'m% +3 "core" %q{o  +3 .tCS.seek 7ml +2 "collection"'t'f +590 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'c @ +44 "core" ? +4 .tCS.seek 10ml +2 "collection"'p' +875 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +10 "collection"'r ` +121 "core" _ +4 #tLysing Complete + "collection"'x& +3 "core" &Xa 9 M +3 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&n% +3 "core" % O | = = +3 "storage"(z% +3 "core" %D } } \  +2 "storage"(u. +3 "core" .( +3 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(q( +188 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +3 (y& +2 "core" & W Y\  +3 "manipulator"&|& +3 "core" & Y k  = +2 "manipulator"&w% +3 "core" % O V X < +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&~( +154 "core" ( +2 "manipulator"&v& +3 "core" & w =h +2 "storage"(& +5 "core" & } { \  +2 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 800 counts + "manipulator"&'ұ +106 "core" ' + "storage"(}& +4 "core" & t \  +2 .tSE.reconfigure :pick + "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(' +292 "core" ' +2 "storage"(s- +2 "core" -'T +3 .tSE.configure :default + "storage"(#QK-0-\ b +3 "manipulator"&& +3 "core" & w  >h +2 "storage"({& +3 "core" & \\ h\  +3 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek 1 + "manipulator"&'ϑ +37 "core" ' +2 .tElbow.hold +2 "manipulator"&, +3 "core" , +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 "storage"(- +2 "core" -'T +3 .tSE.seek 2.17 Pucks below Top Plate +2 "storage"( ' +28 "core" ' + "manipulator"&% +4 "core" %ϗo @ + +2 "storage"(& +3 "core" & \ +3 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 306 counts + "manipulator"&' +20 "core" ' +2 "manipulator"&& +3 "core" & j =h +2 "storage"(& +3 "core" & | | \  +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 800 counts +2 "manipulator"&'ұ +14 "core" ' +2 .tSE.seek 3.17 Pucks below Top Plate +2 "storage"(' +36 "core" ' + "manipulator"&& +4 "core" &  z >h +2 "manipulator"& % +3 "core" %ҭ { y 2 > v +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"& ' ] +100 "core" ' +2 .tElbow.seek CC + "manipulator"& ( +162 "core" ( +2 "manipulator"&\ & +3 "core" &  =!u +3 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +42 && +3 "core" & { * >!u +2 .tForearm.seek CC +9 "manipulator"&#'ш +92 "core" ' + .tHand.close + "manipulator"&$/ +16 "core" / +4 .tCC.seek :open + "collection"'( +406 "core" ( +2 "storage"( & +4 "core" & +\  +2 "storage"(& +3 "core" & \  +2 "manipulator"&&& +3 "core" &\  A!u +3 "manipulator"&% +3 "core" %ё  A' +3 .tForearm.seek :retract + "manipulator"&%' ] +93 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&*( +162 "core" ( + "manipulator"&'& +4 "core" & E D] +2 "storage"(& +3 "core" & r\  +3 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&1'ϑ +109 "core" ' +2 .tElbow.hold + "manipulator"&2, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&31 +21 "core" 1 +2 "manipulator"&/% +3 "core" %ϡ{ & " ! 3% +4 "storage"(,& +3 "core" & R L I\  +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 1 + 316 counts + "manipulator"&' +20 "core" ' +2 "manipulator"&)& +3 "core" & E] +2 "storage"(& +4 "core" & c\  +4 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 800 counts + "manipulator"&6'ұ +13 "core" ' +2 "storage"(% +3 "core" % =\  +3 ."downElevator"SE.seek :down +4 "storage"(-') +99 (.% +3 "core" %/ \ \\x +2 "manipulator"&% +3 "core" %Ү  D{ +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&5' ] +89 "core" ' +52 ' +2 ."downElevator"SE.stop + "storage"(5 +3 #tTranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'+& +4 "core" & A +2 "manipulator"&>& +3 "core" & F] +3 "manipulator"&8% +4 "core" % Q F +2 .tElbow.seek FlushPuck::Garage + "manipulator"&(-z +175 "core" ( + "manipulator"&7& +4 "core" &- g Ga +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +4 &;& +2 "core" &- ~ Fa +3 .tForearm.seek :garage + "manipulator"&A'o +111 "core" ' +2 .tHand.close + "manipulator"&0/ +24 "core" / +2 "manipulator"&B& +43 "core" &- E G  5a +2 "manipulator"&C% +3 "core" %ρ{ ; C c 5( +3 .tForearm.seek :retract +8 "manipulator"&:' ] +101 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&9( +297 "core" ( +2 "manipulator"&4& +3 "core" &  H +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +4 &J& +2 "core" & \ H +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&?'ш +95 "core" ' +2 "manipulator"&K& +3 "core" & r E +3 "manipulator"&G% +3 "core" %ѐ p E +2 "collection"'& +4 "core" & +3 "collection"'F& +4 "core" & +3 .tCC.seek :closed +2 "collection"'I(X +4 "core" & +7 & * #b +9 &jRu 9 +10 &{pq N +9 &aJM S +9 &"F S +10 &F S +9 &Gr T +10 &hDZ S +9 & *F9 S +10 &!I S +9 &#Ir S +9 &%pJ S +9 &'1L T +10 &(G T +9 &*F S +9 &,xD S +10 &.:Em S +9 &/DT S +10 &1E S +9 &3D S +9 &5BJ S +10 &7Iv S +9 &8EQ S +9 &:D8 S +10 & D S +10 &?D S +9 &AH S +9 &CQI T +10 &ER| T +9 &F`i W +10 &H{ Z +9 &J: ^ +9 &K ^ +10 &Mq ^ +9 &OX ^ +9 &Q@ _ +10 &R a +9 &T ` +9 &V} b +10 &Xu 1 +9 &Xm !c +9 ( +2 &Xt[ [ +2 "collection"'F& +4 #tCollection Clamp onSpring/offSpring for 8/26 samples, on/off torque 2.51 + "collection"'@& +3 "core" &Xsh [ +3 .tHand.open + "manipulator"&!1 +17 "core" 1 + "manipulator"&P% +4 "core" %х k d D @ +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&L' ] +96 "core" ' +2 .tPSV.dial PSR + "processing"%M +143 "core"  +7 "processing"%N% +3 "core" %ܑ +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +15 .tPS.seek 1.5ml +2 "processing"%V' +1598 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%T  +44 "core"  +4 .tPS.seek 0ml +2 "processing"%U'ܑ +1606 "core" ' +2 .tPSV.dial PSR +2 "processing"%S +57 "core"  +7 .tPSR.select :air +2 "processing"% +15 .tPS.seek 2.5ml +2 "processing"%Z' +2613 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +49 .tCBV.dial PRV +2 "processing"%D +2 "collection"'O  +7 "core" @ + "processing"%W +3 "core" @ +2 "processing"%\\  +73 "core" +102  +6 .tPSV.dial :mixloop +2 "processing"%R +111 "core" +4 .tCTV.dial :air,avoiding: :intake +2 "collection"'a  +4 "core" +4 .tPTV.dial :PRVmixing +2 "processing"%b  +135 "core" +6 .tPS.seek 0ml +2 "processing"%Q'ܑ +2622 "core" ' +2 .tPSV.dial :air + "processing"%[  +45 "core"  +5 .tPS.seek 2.5ml +2 "processing"%_' +2626 "core" ' +2 .tPSV.dial :mixloop + "processing"%` +46 "core" +5 .tPS.seek 0ml + "processing"%<'ܑ +2620 "core" ' +2 .tPSV.dial :air +2 "processing"%e  +45 "core"  +4 .tPS.seek 2.5ml +2 "processing"%]' +2629 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%Y +45 "core" +5 .tPS.seek 0ml + "processing"%f'ܑ +2614 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" & F +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&j( +3 "core" ( +2 "manipulator"&^& +3 "core" & d F +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &h& +3 "core" &  F +3 .tForearm.seek CC + "manipulator"&i'ш +98 "core" ' + .tHand.close + "manipulator"&o/ +26 "core" / +3 .tCC.seek :open +2 "collection"'X( +406 "core" ( +3 "manipulator"&k& +3 "core" & M +3 "manipulator"&g% +3 "core" %њ M +3 .tForearm.seek :retract + "manipulator"&d' ] +93 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&m(-z +275 "core" ( +2 "manipulator"&l& +3 "core" &-x Pl +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &c& +3 "core" &-x ' Pl +2 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&t'o +109 "core" ' +2 .tHand.open + "manipulator"&r1 +25 "core" 1 +2 "manipulator"&x% +43 "core" %xR P ; 9 +3 .tForearm.reconfigure :loose +7 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&n' ] +107 "core" ' +2 .tPSV.dial :mixloop + "processing"%z +4 "core" +3 .tPTV.dial :PRVmixing +4 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%u  + "collection"'y  +7 "core"  +6 .tCTV.dial :air,avoiding: :intake +2 "collection"'|  +4 "core" +4 #tLoading lyfil puck from tube 2 into Collection Clamp + "collection"'w& +3 "core" &R +2 "manipulator"&(% +4 "core" % U u O +2 "storage"(v% +4 "core" %C {\ ( +2 "storage"(. +2 "core" .( +3 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(}( +202 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +3 (=& +2 "core" & b\ & +3 "manipulator"&H& +3 "core" &-x Ml +2 "manipulator"&s% +4 "core" % U M +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&( +189 "core" ( + "manipulator"&{& +4 "core" & ! O +2 "storage"(& +3 "core" & \ (& +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 800 counts +2 "manipulator"&'j +104 "core" ' +2 "storage"(& +3 "core" & l\ *& +3 .tSE.reconfigure :pick + "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(' +121 "core" ' +2 "storage"(- +3 "core" -' +2 .tSE.configure :default + "storage"(#QK-0-\ b +3 (& +3 "core" & 1\ !& +2 "manipulator"& & +3 "core" & # L +3 .tElbow.seek 2 + "manipulator"&( +4 "core" ( +2 "manipulator"&~& +3 "core" &  L +2 "storage"(& +4 "core" & i\ "& +3 .tForearm.seek 2 + 300 counts + "manipulator"&'v +26 "core" ' +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&/ +23 "core" / +4 ."downElevator"SE.seek :down +3 "manipulator"& & +2 "storage"(\ ') +8 "core" &  I +2 "manipulator"&% +3 "core" %y U NF +3 .tForearm.seek :retract + "manipulator"&' ] +84 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +9 "core" ' +2 .tElbow.seek CC + "manipulator"&( +203 "core" ( +2 "manipulator"&$& +3 "core" & J L( +2 .tElbow.reconfigure :loose +7 "manipulator"&$ &.,(#b +3 & & +3 "core" &  L( +2 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&E'ш +99 "core" ' + "manipulator"& & +4 "core" &  J' +2 "manipulator"&% +4 "core" %ш  J +2 "collection"'&& +4 "core" & +3 "collection"'& +4 "core" & +3 .tCC.seek :closed + "collection"''(X +4 "core" &  +9 &,q ,~ +9 &at @ +10 &@gv S +9 &Gl S +9 &Fd S +10 &FK S +9 &EF, S +9 &F! S +10 & G S +9 &"Fz S +10 &$NJ: S +9 &&G, S +9 &'G R +10 &)G S +9 &+VF S +10 &-I S +9 &.G S +9 &0F S +10 &2]J S +9 &4!F R +9 &5G S +10 &7F S +9 &9fG S +9 &;)E R +10 &<F S +9 &>E S +10 &@nEy S +9 &B0Dh S +9 &CG] S +10 &EOI T +9 &GqT4 T +10 &I._- V +9 &Jz( Y +9 &L \\ +10 &N^\ ^ +9 &P! ] +9 &Q ^ +10 &S _ +9 &U_H ` +9 &WN X +10 &XVG2 (z +9 &Xj5 P +6 ( +2 "collection"'& +5 #tCollection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.33 +2 .Hand.open + "manipulator"&1 +4 "core" &X\\ P +12 1 +2 "manipulator"&#% +3 "core" %х  C +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"& ' ] +97 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'3  +143 "core"  +5 .tCSV.dial CTV +2 "collection"'/  +30 "core"  +6 .tPS.seek 2.5ml + "processing"%,' +2616 "core" ' +2 "collection"')% +3 "core" %  +3 .tCS.seek 4.25ml +2 "collection"''Z# +1556 "core" ' +3 .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%  +44 "core"  +6 .tdelay 2 seconds +201 .PSV.dial :waste2 +2 "processing"%%  +78 "core"  +6 .tPS.seek 0ml + "processing"%.'ܑ +2632 "core" ' +2 .tCBV.dial between PRV and waste1 +2 "collection"' ` +36 "core" _ +4 .tCSV.dial :air +2 "collection"'* @ +44 "core" > +5 .tCS.seek 10ml + "collection"'1' +1549 "core" ' +2 .tCSV.dial CTV +2 "collection"'+  +45 "core"  +5 .tCS.seek 0ml + "collection"'>'P +2639 "core" ' +2 .tCBV.dial :waste1 +2 "collection"' @ +29 "core" ? +4 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'8  +144 "core" +3 "collection"'& +43 "core" &X]O P +9 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&6% +4 "core" % m f L +2 "storage"(7% +4 "core" %C \ & +2 "storage"(;. +3 "core" .( +2 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 1 +2 "storage"(-( +204 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +3 (2& +2 "core" & _\  +2 "manipulator"&0& +4 "core" & K% +2 "manipulator"&B% +3 "core" % m  K +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&C( +161 "core" ( +2 "manipulator"&5& +3 "core" & MI +2 "storage"(A& +4 "core" & \ & +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 800 counts + "manipulator"&4'ұ +89 "core" ' +2 "storage"(& +3 "core" & =\ & +3 .tSE.reconfigure :pick + "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(J' +284 "core" ' +2 "storage"(K- +2 "core" -' +3 .tSE.configure :default + "storage"(#QK-0-\ b +3 "manipulator"&G& +3 "core" & 3 JI +2 "storage"(& +3 "core" & 9\ # +2 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek 1 + "manipulator"&:'ϑ +35 "core" ' +2 .tElbow.hold + "manipulator"&, +4 "core" , +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 "storage"(@- +3 "core" -' +3 .tSE.seek 3.17 Pucks below Top Plate + "storage"(!' +26 "core" ' +3 "manipulator"&P% +3 "core" %ύo ] [  : +3 "storage"(F& +3 "core" & \  +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 1 + 296 counts + "manipulator"&M'й +11 "core" ' + "manipulator"&N& +4 "core" & \\ OI +2 "storage"(?& +3 "core" & \ % +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 800 counts + "manipulator"&T'ұ +5 "Can" C!A +20 "core" ' +3 .tSE.seek 4.17 Pucks below Top Plate + "storage"(V'r +47 "core" ' +2 "manipulator"&S& +3 "core" & [ LI +3 "manipulator"&U% +3 "core" %ҵ l K +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&D' ] +101 "core" ' +2 .tElbow.seek CC +2 "manipulator"&W( +157 "core" ( + "manipulator"&O& +43 "core" &\  K!u +2 .tElbow.reconfigure :loose +7 "manipulator"&$ &.,(#b +3 &\\& +3 "core" &\  K!u +3 .tForearm.seek CC + "manipulator"&R'ш +90 "core" ' +2 .tHand.close + "manipulator"&a/ +27 "core" / +3 .tCC.seek :open +2 "collection"'b( +406 "core" ( + "storage"(Z& +4 "core" & 9\ * +2 "storage"([& +4 "core" & ]\ ) +2 "manipulator"&Q& +3 "core" &\ O!s +2 "manipulator"&`% +4 "core" %ы [ O> +3 .tForearm.seek :retract + "manipulator"&_' ] +108 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&e( +160 "core" ( +2 "manipulator"&<& +3 "core" &\ - Ub +2 "storage"(Y& +4 "core" & \ , +2 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&]'ϑ +104 "core" ' +2 .tElbow.hold +2 "manipulator"&, +3 "core" , +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&^1 +26 "core" 1 +2 "manipulator"&h% +3 "core" %ϡ  A? +2 "storage"(o& +4 "core" & g\ ! +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 1 + 316 counts + "manipulator"&9' +20 "core" ' + "manipulator"&L& +3 "core" &\  & 4 Rb +2 "storage"(I& +4 "core" &  h\ + +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 800 counts +2 "manipulator"&k'ұ +37 "core" ' +2 "storage"(g% +3 "core" %x\ - +4 ."downElevator"SE.seek :down +3 "storage"(i') +98 (l% +4 "core" %J4  \ *\\v +2 "manipulator"&c% +3 "core" % S +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&j' ] +91 "core" ' +39 ' +2 ."downElevator"SE.stop + "storage"(5 +3 .tPSV.dial :air +2 "processing"%r  +78 "core"  +4 .tPS.seek 2.5ml +2 "processing"%x' +2621 "core" ' +2 .tdelay 1 second +101 .PSV.dial :mixloop +2 "processing"%d +45 "core" +4 .tdelay 1 second +101 .PSV.dial :air +2 "processing"%z  +44 "core"  +4 .tdelay 1 second +101 .PSV.dial :mixloop +8 "processing"%y +45 "core" +4 .tdelay 1 second +102 .PSV.dial :air + "processing"%u  +45 "core"  +3 .tdelay 1 second +103 .PS.seek 0ml + "processing"%|'ܑ +2626 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%w& +3 "core" &s%  +3 "manipulator"&(& +3 "core" &\  Ub +2 "manipulator"&v% +4 "core" % Q   # U +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(-z +175 "core" ( +2 "manipulator"&t& +3 "core" &-x   Vq +3 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &=& +2 "core" &-x  . Uq +3 .tForearm.seek :garage + "manipulator"&H'o +110 "core" ' +2 .tHand.close + "manipulator"&s/ +24 "core" / +2 "manipulator"&q& +3 "core" &-x a Cq +2 "manipulator"&{% +4 "core" %πp  C +3 .tForearm.seek :retract + "manipulator"&' ] +104 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&m( +140 "core" ( + "manipulator"&& +3 "core" &  E T? +3 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 && +2 "core" & " T? +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&'E +107 "core" ' + "manipulator"& & +4 "core" & +  X? +2 "manipulator"&~% +3 "core" %a ] X +3 "processing"%& +3 "core" &s%\  +3 "processing"%n& +4 "core" &s%\  +3 .tPC.seek :closed + "processing"%(SD +5 "core" &s%\  +6 &F' &k +10 &VUx& : +9 &|m& N +10 &WI% S +9 &F& R +9 &E& R +10 &D' S +9 &`C% S +9 & "H' S +10 &!G& S +9 &#G& S +10 &%hI& S +9 &'*H& S +9 &(I' S +10 &*G& R +9 &,pF& S +9 &.2F& S +10 &/E& R +9 &1F& S +10 &3wJ' S +9 &5:F" S +9 &6L' S +10 &8F' S +9 &:G& S +9 &F& S +9 &?G& S +10 &AF% S +9 &CJH& S +9 &E\ L& S +10 &FZ& U +9 &Hp& W +9 &J@}' Y +10 &K& Z +9 &M$ [ +10 &O& [ +9 &QA% [ +9 &RZt& (y +10 &S#\\% 9 +9 ( +3 "processing"%n& +2 "core" &S'4 5 +3 #tProcessing Clamp onSpring/offSpring for 7/24 samples, on/off torque 1.77 + "processing"% & +3 "core" &S'4% 5 +3 .tHand.open +2 "manipulator"&1 +22 "core" 1 +2 "manipulator"&% +4 "core" %a / 3 S +4 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&' ] +93 "core" ' +2 .tPRV.dial :air +2 "processing"%  +46 "core"  +3 .tPSV.dial :mixloop +2 "processing"% +46 "core" +44 "processing"%$% +3 "core" %܍  +9 .tPS.seek 0.3ml + "processing"% ' +382 "core" ' +2 .tPSV.dial PSR +2 "processing"%\ +110 "core"  +7 #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml + "processing"%'5a +483 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml + "processing"% ' +1914 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"% +110 "core" +4 .tPTV.dial :mixing + "processing"%& @ +76 "core" B +5 .tPBV.dial :waste2 +2 "processing"%  +96 "core"  +5 .tPS.seek 0ml +2 "processing"%X'ܑ +2612 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&& +3 "core" & | P< +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&#( +4 "core" ( +2 "manipulator"&& +3 "core" & y O< +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &3& +2 "core" & O< +3 .tForearm.seek PC +2 "manipulator"&/'E +96 "core" ' +2 .tHand.close + "manipulator"&E/ +17 "core" / +4 .tPC.seek :open + "processing"%f( +377 "core" ( +2 "manipulator"&)& +3 "core" & 4 S; +2 "manipulator"&p% +4 "core" %X < S +2 .tForearm.seek :retract +2 "manipulator"&' ] +97 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&%(-z +123 "core" ( + "manipulator"&,& +4 "core" &- , TO +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 && +2 "core" &- c SO +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&*'o +117 "core" ' + .tHand.open +2 "manipulator"&1 +22 "core" 1 +2 "manipulator"&+% +3 "core" %pc q d I @6 +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&1' ] +102 "core" ' +3 #tLoading da puck from tube 2 into Processing Clamp + "processing"%& +3 "core" && +3 "manipulator"&8% +3 "core" % W T T +2 "storage"(% +4 "core" %<\ . +2 "storage"(6. +2 "core" .( +3 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(7( +206 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +3 (;& +42 "core" & I\ # +2 "manipulator"&2& +3 "core" &- C TJ +2 "manipulator"&0% +4 "core" % W > S +2 .tElbow.reconfigure :tight +7 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&B( +164 "core" ( +2 "manipulator"&}& +3 "core" & v TJ +2 "storage"(5& +4 "core" & \ .& +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 800 counts + "manipulator"&A'j +101 "core" ' +2 "storage"(& +3 "core" &  U\ 0& +3 .tSE.reconfigure :pick + "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(' +134 "core" ' + "storage"( - +4 "core" -'. +2 .tSE.configure :default + "storage"(#QK-0-\ b +3 (K& +3 "core" & 9\ && +2 "manipulator"&G& +4 "core" & OJ +2 .tElbow.seek 2 +2 "manipulator"&( +4 "core" ( +2 "manipulator"&@& +3 "core" & o OJ +2 "storage"(P& +3 "core" & 9\ && +3 .tForearm.seek 2 + 300 counts + "manipulator"&F'v +35 "core" ' +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&N/ +21 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&?& +2 "storage"(S') +9 "core" & OI + "manipulator"&U% +4 "core" %Е 5 U +3 .tForearm.seek :retract + "manipulator"&4' ] +81 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +9 "core" ' +2 .tElbow.seek PC +2 "manipulator"&C( +246 "core" ( +2 "manipulator"&J& +3 "core" & \ Uj +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &:& +2 "core" & W Uj +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&M'E +98 "core" ' +2 "manipulator"&!& +3 "core" &  > Tj +3 "manipulator"&O% +3 "core" %G E T +2 "processing"%T& +4 "core" && +2 "processing"%\\& +5 "core" & +2 .tPC.seek :closed +2 "processing"%(SD +3 "core" &'  +10 &-v+ +| +9 &ax& @ +9 &=g% R +10 &D& S +9 &F( S +10 &D' S +9 &BF% S +9 &E& S +10 & A' R +9 &"F& S +9 &$LA% R +10 && F& R +9 &'G' R +10 &)B' R +9 &+SG' R +9 &-F& R +10 &.G' R +9 &0F' S +9 &2[D% R +10 &4I' S +9 &5F' S +10 &7J' S +9 &9bI% S +9 &;$E' S +10 &<F& S +9 &>C& R +9 &@jC& S +10 &B,G' S +9 &CE% S +10 &EQ& T +9 &Gk`& U +9 &I%t& X +10 &J% Y +9 &L}' Z +9 &Ne' Z +10 &P&& Z +9 &Q& H +10 &R@& U +9 &S"' + +3 ( + "processing"%\\& +5 #tProcessing Clamp onSpring/offSpring for 8/24 samples, on/off torque 1.72 +2 .Hand.open + "manipulator"&a1 +15 "core" 1 + "manipulator"&D% +4 "core" %F $ { Q +3 .tForearm.reconfigure :loose +48 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'' ] +94 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%Z  +2 %[9 +7 "core" 9 +102 "processing"%Q9 +3 "core" 9 +103 "processing"%`9 +2 "core" 9  +103 "processing"%<9 +4 "core" 9  +102 "processing"%Y9 +3 "core" 9 +103 "processing"%R9 +2 "core" 9 +103 "processing"%W9 +3 "core" 9 +103 "processing"%^9 +3 "core" 9 +102 "processing"%h9 +3 "core" 9" +103 "processing"%o9 +2 "core" 9' +103 "processing"%L9 +3 "core" 9+ +103 "processing"%I9 +2 "core" 9/ +103 "processing"%g9 +3 "core" 93 +103 "processing"%_9 +3 "core" 97 +103 "processing"%l9 +2 "core" 9< +103 "processing"%c9 +3 "core" 9@ +102 "processing"%e9 +3 "core" 9D +103 "processing"%]9 +3 "core" 9H +102 "processing"%99 +4 "core" 9M +102 "processing"%V9 +3 "core" 9Q +103 "processing"%r9 +2 "core" 9U +103 "processing"%k9 +3 "core" 9Y +103 "processing"%i9 +2 "core" 9] +103 "processing"%.9 +3 "core" 9b +102 "processing"%d9 +3 "core" 9f +103 "processing"%z9 +2 "core" 9j +103 "processing"%y9 +3 "core" 9n +103 "processing"%u9 +2 "core" 9r +103 "processing"%x9 +3 "core" 9w +103 "processing"%w9 +3 "core" 9{ +103 "processing"%(9 +2 "core" 9 +103 "processing"%v9 +3 "core" 9 +103 "processing"%t9 +2 "core" 9! +103 "processing"%=9 +3 "core" 9( +103 "processing"%9 +2 "core" 90 +103 "processing"%s9 +3 "core" 97 +3 .tPH.hold 2:00:00,28C +3 "processing"%q pp5 +2 .tdelay 1:30 +5 "core"  +9000 .tPSR.select :air + .PSV.dial PSR +2 "processing"%{ +110 "core"  +7 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +15 .tPS.seek 0.5ml +2 "processing"%j' +584 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +43 "processing"% +21 .tPS.seek 2ml + "processing"%'Q +1597 "core" ' +2 .tPTV.dial :puck + "processing"%  +73 "core"  +7 .tPSV.dial PTV +2 "processing"%H +77 "core" +5 .tPBV.dial :waste1 + "processing"%  +141 "core"  +5 "processing"%~% +3 "core" %Q"  +3 .tPS.seek 1.5ml + "processing"%' +585 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" + +5 .tPS.seek 0ml +2 "processing"%'ܑ +1608 "core" ' +3 .tdelay 5:00 +22849 "Can"\ ;B0 +7153 #trecoverPSRreagent08 + .PTV.dial :puck + "processing"%"  +5 "core"  +5 .tPBV.dial :waste1 + "processing"%  +37 "core" +4 .tdelay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" + +5 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +77 "core"  +8 .tPS.reconfigure :fast + "processing"%#A ,`xb +3 .tPS.seek 2.5ml + "processing"%' +2528 "core" ' +2 .tPSV.dial PTV + "processing"%n +78 "core" +5 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"% +77 "core"  +7 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%$ +78 "core" +5 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%  +77 "core"  +4 .tPS.seek :empty +2 "processing"%|'s +2499 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV + "processing"%\  +134 "core" +4 .tPSV.dial :mixloop + "processing"% +47 "core" +4 .tPRV.dial :ab1 + "processing"% @ +78 "core" A +4 .tPS.reconfigure :slow + "processing"%#A 2`xb +3 .tPS.seek 0.15ml + "processing"%' +356 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +3 "collection"'&  + "processing"%  +49 "core"  + +4 !"connect"o:Fluid::Warning: mesg"DNon-empty Processing Syringe connected to open Collection Clamp:bt["5/home/esp/esp2/utils/fluid.rb:509:in `occupied?'"1/home/esp/esp2/utils/fluid.rb:615:in `fluid'"2/home/esp/esp2/utils/fluid.rb:627:in `fluid!'"1/home/esp/esp2/utils/fluid.rb:701:in `fluid'"1/home/esp/esp2/utils/fluid.rb:756:in `fluid'"2/home/esp/esp2/utils/fluid.rb:414:in `fluid!'"4/home/esp/esp2/utils/fluid.rb:458:in `transfer'"5/home/esp/esp2/lib/rmutex.rb:92:in `synchronize'"4/home/esp/esp2/utils/fluid.rb:454:in `transfer'"4/home/esp/esp2/utils/fluid.rb:328:in `transfer'"5/home/esp/esp2/lib/rmutex.rb:99:in `synchronize'"4/home/esp/esp2/utils/fluid.rb:326:in `transfer'"0/home/esp/esp2/utils/fluid.rb:589:in `dial'"7/home/esp/esp2/utils/shaftmoves.rb:26:in `connect'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +50 !to:Fluid::Warning: mesg"DNon-empty Processing Syringe connected to open Collection Clamp:bt[&"5/home/esp/esp2/utils/fluid.rb:509:in `occupied?'"1/home/esp/esp2/utils/fluid.rb:615:in `fluid'"2/home/esp/esp2/utils/fluid.rb:627:in `fluid!'"1/home/esp/esp2/utils/fluid.rb:701:in `fluid'"1/home/esp/esp2/utils/fluid.rb:756:in `fluid'"2/home/esp/esp2/utils/fluid.rb:414:in `fluid!'"4/home/esp/esp2/utils/fluid.rb:458:in `transfer'"5/home/esp/esp2/lib/rmutex.rb:92:in `synchronize'"4/home/esp/esp2/utils/fluid.rb:454:in `transfer'"4/home/esp/esp2/utils/fluid.rb:328:in `transfer'"5/home/esp/esp2/lib/rmutex.rb:99:in `synchronize'"4/home/esp/esp2/utils/fluid.rb:326:in `transfer'"0/home/esp/esp2/utils/fluid.rb:589:in `dial'"7/home/esp/esp2/utils/shaftmoves.rb:29:in `connect'";/home/esp/esp2/protocol/2G/DAprocess.rb:300:in `runDA'"?/home/esp/esp2/protocol/2G/DAprocess.rb:170:in `processDA'"0/home/esp/esp2/protocol/2G/DA.rb:56:in `da'"H/home/esp/esp2local/mission/PCQC2_DAWCR_25JUL29.rb:24:in `myDA_WCR'":/home/esp/esp2local/mission/PCQC2_DAWCR_25JUL29.rb:37"7/home/esp/esp2/utils/commskel.rb:82:in `runAction'"//home/esp/esp2/utils/mission.rb:71:in `at'":/home/esp/esp2local/mission/PCQC2_DAWCR_25JUL29.rb:36"//home/esp/esp2/utils/mission.rb:18:in `[]'"4/home/esp/esp2/utils/mission.rb:18:in `mission'":/home/esp/esp2local/mission/PCQC2_DAWCR_25JUL29.rb:34"2/home/esp/esp2/lib/framework.rb:124:in `load'"2/home/esp/esp2/lib/framework.rb:124:in `load'"5/home/esp/esp2/lib/framework.rb:182:in `execute'"-/home/esp/esp2/lib/esp.rb:218:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +2 "processing"% % +4 "core" %  +3 .tPS.seek 0.3ml + "processing"%' +347 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'  +30 "core" +4 .tPRV.dial :air + "processing"%3  +45 "core"  +5 .tPS.seek 0.9ml + "processing"%E'N +1267 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%m @ +78 "core" > +4 .tPS.seek 0.5ml +2 "processing"%' +865 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%  +47 "core"  +4 .tPS.reconfigure :default +2 "processing"%#A d`xb +2 .tPS.seek 2ml +2 "processing"%)'Q +1604 "core" ' +2 .tPSV.dial :PML + "processing"%p +47 "core" +4 .tPTV.dial :mixing +2 "processing"%, @ +75 "core" B +5 .tPBV.dial :waste1 + "processing"%  +36 "core" +5 "processing"%/% +3 "core" %M  +3 .tPS.seek 1.85ml + "processing"%'E +231 "core" ' +2 .tPBV.dial between PSV and waste1 + "processing"%+ * +36 "core" + +5 .tPS.seek 0ml +2 "processing"%#'ܑ +1960 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +2 "core" & +3 "manipulator"&8& +3 "core" & b Qj +3 "manipulator"&% +3 "core" % J Y G +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&6(-z +136 "core" ( + "manipulator"&& +4 "core" &-t 4 G& +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &*& +3 "core" &-t B P& +2 .tForearm.seek :garage +2 "manipulator"&;'o +111 "core" ' +2 .tHand.close + "manipulator"&2/ +18 "core" / +2 "manipulator"&0& +4 "core" &-| { r a @$ +2 "manipulator"&-% +3 "core" %ς{ A d 2 ?) +3 .tForearm.seek :retract +2 "manipulator"&}' ] +101 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&5( +288 "core" ( +2 "manipulator"&& +3 "core" & ) S +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &%& +3 "core" & J +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"& 'ш +101 "core" ' +2 "manipulator"&K& +4 "core" & R O +48 "manipulator"&G% +3 "core" %т y H +3 "collection"'@& +4 "core" & +3 "collection"'P& +5 "core" & +2 .tCC.seek :closed +2 "collection"'1(X +3 "core" & +7 & - $c +9 &fQz 9 +10 &wr M +9 &QO U +9 &H U +10 &H U +9 &G T +9 &ZF T +10 & I T +9 &!G T +10 &#E U +9 &%aF U +9 &'#E U +10 &(D T +9 &*D T +10 &,iF U +9 &.,A T +9 &/F T +10 &1F U +9 &3sD T +9 &53I U +10 &6G T +9 &8C T +9 &:yF U +10 &<<F T +9 &=I T +10 &?D U +9 &AE T +9 &CCG U +10 &EQ U +9 &F` W +9 &Hz{ Z +10 &J2 ] +9 &K _ +10 &M ^ +9 &Ot _ +9 &Q5 _ +10 &R ` +9 &T ` +9 &Vr b +10 &X{ 4 +9 &X ` +10 ( + &Xp S +2 "collection"'P& +4 #tCollection Clamp onSpring/offSpring for 8/26 samples, on/off torque 2.52 + "collection"'N& +3 "core" &Xp S +4 .tHand.open + "manipulator"&?1 +18 "core" 1 +3 "manipulator"&U% +3 "core" %o / ? +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&B' ] +95 "core" ' +2 .tPSV.dial PSR + "processing"%A +110 "core"  +8 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +16 .tPS.seek 1.5ml +2 "processing"%' +1606 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%F  +45 "core"  +5 .tPS.seek 0ml +2 "processing"%J'ܑ +1623 "core" ' +2 .tPSV.dial PSR + "processing"%: +58 "core"  +7 .tPSR.select :air +2 "processing"% +16 .tPS.seek 2.5ml +2 "processing"%S' +2609 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +3 "processing"%  + "collection"'!  +37 "core"  +137 +6 .tPSV.dial :mixloop + "processing"%O +113 "core" +5 .tCTV.dial :air,avoiding: :intake +2 "collection"'T  +5 "core" +5 .tPTV.dial :PRVmixing + "processing"%4  +77 "core" +52 .tPS.seek 0ml +2 "processing"%f'ܑ +2638 "core" ' +2 .tPSV.dial :air +2 "processing"%a  +45 "core"  +5 .tPS.seek 2.5ml +2 "processing"%D' +2616 "core" ' +2 .tPSV.dial :mixloop + "processing"%[ +47 "core" +6 .tPS.seek 0ml + "processing"%\\'ܑ +2612 "core" ' +2 .tPSV.dial :air + "processing"%Q  +45 "core"  +6 .tPS.seek 2.5ml + "processing"%M' +2623 "core" ' +2 .tPSV.dial :mixloop + "processing"%` +47 "core" +6 .tPS.seek 0ml + "processing"%<'ܑ +2627 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&Y& +4 "core" & g ? +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&R( +3 "core" ( +2 "manipulator"&W& +3 "core" &  C +3 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +2 &^& +3 "core" & # C +3 .tForearm.seek CC + "manipulator"&h'ш +94 "core" ' +2 .tHand.close + "manipulator"&o/ +26 "core" / +3 .tCC.seek :open +2 "collection"'L( +406 "core" ( +3 "manipulator"&I& +3 "core" &  N +2 "manipulator"&g% +3 "core" %ъ  g R* +3 .tForearm.seek :retract + "manipulator"&_' ] +95 "core" ' +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&l(-z +277 "core" ( +2 "manipulator"&c& +3 "core" &-| +  Hw +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &e& +3 "core" &-| > Lw +2 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&]'o +114 "core" ' + .tHand.open + "manipulator"&91 +18 "core" 1 +2 "manipulator"&V% +3 "core" %qg y U e 5@ +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&r' ] +100 "core" ' +2 ."da"delayUntil "10:23:48.99" +3 #"WCR"Whole Cell Archive sampling 1000ml +2 #Loading wcr puck from tube 2 into Collection Clamp + "collection"'k& +3 "core" & +2 "manipulator"&i% +4 "core" % R  J +2 "storage"(.% +4 "core" %C R\ ' +2 "storage"(d. +3 "core" .( +2 "storage"(z& +3 "core" & \ & +3 "storage"(y& +3 "core" & a\ +& +2 "manipulator"&u& +49 "core" &-| ^ Fw +4 "manipulator"&x% +3 "core" % R s J +3 ."WCR"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 ."WCR"Elbow.seek 2 +2 "manipulator"&w( +189 "core" ( +2 "manipulator"&(& +4 "core" &  N Rd +2 "storage"(v& +3 "core" & \\\ !& +3 ."WCR"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."WCR"Forearm.seek 2 + 800 counts +2 "manipulator"&t'j +95 "core" ' +3 "storage"(=& +4 "core" & *\ & +2 ."WCR"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 ."WCR"SE.seek :beamBreak + "storage"(' +130 "core" ' +2 "storage"(s- +3 "core" -' +2 ."WCR"SE.configure :default +2 "storage"(#QK-0-\ b +3 ({& +2 "core" & v\ & +3 "manipulator"&X& +3 "core" & n Bd +3 ."WCR"Elbow.seek 2 +2 "manipulator"&j( +3 "core" ( +2 "manipulator"&& +3 "core" & P Md +3 "storage"(H& +3 "core" & i\ & +3 ."WCR"Forearm.seek 2 + 300 counts +2 "manipulator"& 'v +13 "core" ' +2 ."WCR"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 ."WCR"Hand.close +2 "manipulator"&~/ +27 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&& + "storage"(') +7 "core" & f Nd +2 "manipulator"&% +4 "core" %{  P{ +2 ."WCR"Forearm.seek :retract +2 "manipulator"&Z' ] +91 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +3 "core" ' +3 ."WCR"Elbow.seek CC + "manipulator"&"( +160 "core" ( +2 "manipulator"& & +3 "core" &\ M L!r +2 ."WCR"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 && +3 "core" &\ F M!r +3 ."WCR"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 ."WCR"Forearm.seek CC +2 "manipulator"&'ш +97 "core" ' +2 "manipulator"&& +3 "core" &\ d A!r +2 "manipulator"&n% +4 "core" %ѐ n J +3 "collection"'& +3 "core" & +3 "collection"'$& +5 "core" & +2 ."WCR"CC.seek :closed +2 "collection"'(X +3 "core" & +8 & 4 $e +9 &rTy 9 +10 &zq N +9 &hJ S +9 &*I S +10 &G S +9 &J S +10 &pG S +9 & 1J T +9 &!I S +10 &#J T +9 &%wH T +9 &':I S +10 &(I S +9 &*G T +10 &,Iw T +9 &.BG| S +9 &0Dx S +10 &1Dx S +9 &3C| S +9 &5JF{ S +10 &7 Ez S +9 &8Gp T +10 &:Hp S +41 &Io S +3 &?Dp S +2 &AGp T &CYLi T +9 &ESo U +9 &F\\p V +10 &Hro X +9 &JHn \\ +9 &Lf ^ +10 &Md ^ +9 &O_ ^ +9 &QHa _ +10 &S b _ +9 &T^ ` +10 &V` a +9 &Xpa - +9 &XZ U +10 ( + &X]` P +2 "collection"'$& +9 "core" &X]Z P +3 #"WCR"Collection Clamp onSpring/offSpring for 8/26 samples, on/off torque 2.42 +3 .Hand.open + "manipulator"&1 +16 "core" 1 + "manipulator"&\ % +4 "core" %т v ; +3 ."WCR"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 ."WCR"Forearm.seek :retract +2 "manipulator"& ' ] +107 "core" ' +3 #"WCR"collectSample 1000ml w/bubble point of 55psi + #Priming 7ml + .Intake.select :close + .Exhaust.select :close + .SS.hold + "sampler")+ +4 "core" + +2 "sampler")|% +3 "core" %&NG ^  +3 "collection"'&& +3 "core" &X]@ P +4 "Can" G/BJ + #"WCR"Calibrating pressure sensors +2 .CTV.dial :air + "collection"'  +4 "core" +6 ."WCR"SSV.dial :spit,avoiding: :exhaust +5 .SS.reconfigure :fast + "sampler")#.0X  +2 #"WCR"Intake @34.9psia, vacuum from 20.0 to 24.0psi +2 .SS.reconfigure :inhaling 2.16ml/s + "sampler")#.0X0X  +2 "sampler")h% +3 "core" % j +19 "collection"'c% +2 "core" %NQL  +3 "sampler")e% +3 "core" %\\d ] +21 "collection"'R% +3 "core" %NNJ  +2 "sampler")9% +3 "core" % g & +25 "collection"'V% +2 "core" %NKD  +3 "sampler")k% +3 "core" % [ ' +28 "collection"'i% +3 "core" %NE?  +2 "sampler").% +4 "core" % g ' +2 ."WCR"Intake.select :close + "sampler")0 +15 )d% +2 "core" % [ ' +47 ."WCR"SSV.dial :exhaust +3 "sampler")z  +79 "core"  +6 ."WCR"Exhaust.select :open +2 "sampler")@ +15 ."WCR"SS.seek 0ml +2 "sampler")y'! +895 "core" ' +2 ."WCR"Exhaust.select :close +2 "sampler") +15 ."connect"SSV.dial CBV +2 ."WCR"CBV.dial SSV +3 "sampler")u  +83 "core" +5 #"WCR"Allowing 2:10 for 25.0ml of remaining 975.0ml +2 .Intake.select :open + "sampler") +215 "collection"'_% +3 "core" %NC<  +2 #"WCR"Intake @34.8psia, vacuum from 20.0 to 24.0psi +2 .SS.reconfigure :inhaling 0.72ml/s + "sampler")#.20Xe  +2 "sampler")t% +3 "core" % e @ +2 ."WCR"Intake.select :close +2 "sampler")0 +14 ) % +3 "core" % a @ +2 ."WCR"SSV.dial :exhaust +2 "sampler")  +80 "core"  +6 ."WCR"Exhaust.select :open + "sampler")@ +15 ."WCR"SS.seek 0ml +2 "sampler")'! +908 "core" ' +2 ."WCR"Exhaust.select :close +2 "sampler") +60 ."connect"SSV.dial CBV +3 "sampler")  + ."WCR"CBV.dial SSV +81 "core" +6 #"WCR"Allowing 2:10 for 25.0ml of remaining 950.0ml +2 .Intake.select :open + "sampler") +215 "collection"'% +3 "core" %NB:C  +2 #"WCR"Intake @34.7psia, vacuum from 20.0 to 24.0psi +2 .SS.reconfigure :inhaling 0.58ml/s + "sampler")#.(0X  +2 #"WCR"Intake @34.9psia, vacuum from 20.0 to 24.0psi +2 .SS.reconfigure :inhaling 0.46ml/s + "sampler")#. 0X" W  +4 #"WCR"Vacuum too high -- waiting up to 40 seconds +2 .SS.reconfigure :exhale + "sampler")#.0X  +3 "sampler")w% +3 "core" %N g j +21 "collection"'t% +3 "core" %NFA  +3 "sampler") % +3 "core" %N $ e T +24 "collection"'% +3 "core" %NGB  +3 "sampler")=% +3 "core" %NJJ ` +2 "collection"'s% +4 "core" %NF@  +2 #"WCR"Intake @35.0psia, vacuum from 20.0 to 24.0psi +2 .SS.reconfigure :inhaling 0.30ml/s + "sampler")#.0X  +2 "sampler")% +3 "core" %ML ^ C +19 "collection"'j% +2 "core" %ND@  +3 "sampler")Z% +3 "core" %oj e +21 "collection"'L% +3 "core" %ND>  +2 "sampler")% +4 "core" % W +24 "collection"'\ % +3 "core" %ND>  +2 "sampler")|% +3 "core" % e +28 "collection"'&% +3 "core" %NE>  +2 "sampler")% +3 "core" % \\ +32 "collection"'$% +3 "core" %NF=  +2 "sampler")% +3 "core" % e +37 "collection"'% +3 "core" %NE?  +2 "sampler")% +3 "core" %FF \\ +42 "collection"'% +3 "core" %NB<  +2 "sampler")3% +3 "core" %uu \\ +47 "collection"'% +3 "core" %NB<  +2 "sampler")n% +3 "core" % c +54 "collection"'m% +3 "core" %NA:  +2 "sampler") % +3 "core" % f +61 "collection"'% +3 "core" %N@;  +2 "sampler")% +4 "core" % c +2 ."WCR"Intake.select :close + "sampler")0 +15 )p% +3 "core" % [ +3 ."WCR"SSV.dial :exhaust + "sampler")  +81 "core"  +7 ."WCR"Exhaust.select :open + "sampler")@ +61 ."WCR"SS.seek 0ml +2 "sampler")E'! +907 "core" ' +2 ."WCR"Exhaust.select :close +2 "sampler") +15 ."connect"SSV.dial CBV +3 ."WCR"CBV.dial SSV +4 "sampler"))  +81 "core" +6 #"WCR"Allowing 2:10 for 25.0ml of remaining 850.0ml + .Intake.select :open +2 "sampler") +215 "collection"'% +3 "core" %NE?  +2 #"WCR"Intake @34.9psia, vacuum from 20.0 to 24.0psi +2 .SS.reconfigure :inhaling 0.30ml/s + "sampler")#.0X  +2 "sampler")% +3 "core" %wv c +48 "collection"'N% +2 "core" %NC<  +3 "sampler")S% +3 "core" % _ +54 "collection"'% +2 "core" %NA=  +3 "sampler")O% +3 "core" % [ +61 "collection"'[% +3 "core" %NA:  +3 "sampler")D% +3 "core" % c +2 ."WCR"Intake.select :close +2 "sampler")0 +17 )Q% +3 "core" % b +2 ."WCR"SSV.dial :exhaust +2 "sampler")\\  +79 "core"  +8 ."WCR"Exhaust.select :open +2 "sampler")@ +18 ."WCR"SS.seek 0ml +2 "sampler"):'! +909 "core" ' +2 ."WCR"Exhaust.select :close + "sampler") +18 ."connect"SSV.dial CBV +3 ."WCR"CBV.dial SSV +2 "sampler")4  +82 "core" +7 #"WCR"Allowing 2:10 for 25.0ml of remaining 825.0ml +2 .Intake.select :open + "sampler") +218 "collection"'a% +3 "core" %NGA~  +2 #"WCR"Intake @35.1psia, vacuum from 20.0 to 24.0psi +2 .SS.reconfigure :inhaling 0.24ml/s + "sampler")#.0X  +2 "sampler")% +4 "core" % \\ +112 "collection"'j% +3 "core" %NE>  +2 "sampler")Z% +4 "core" % ` +2 ."WCR"Intake.select :close + "sampler")0 +15 )L% +2 "core" % c +3 ."WCR"SSV.dial :exhaust +2 "sampler")  +80 "core"  +7 ."WCR"Exhaust.select :open + "sampler")@ +15 ."WCR"SS.seek 0ml +2 "sampler")\ '! +861 "core" ' +2 ."WCR"Exhaust.select :close + "sampler") +15 ."connect"SSV.dial CBV +2 ."WCR"CBV.dial SSV +4 "sampler")|  +80 "core" +7 #"WCR"Allowing 2:10 for 25.0ml of remaining 800.0ml + .Intake.select :open + "sampler") +215 "collection"'&% +3 "core" %NFB  +2 #"WCR"Intake @35.1psia, vacuum from 20.0 to 24.0psi +2 .SS.reconfigure :inhaling 0.24ml/s + "sampler")#.0X  +2 "sampler")n% +4 "core" %|*' b D +2 "collection"'m% +45 "core" %NF?  + #"WCR"Intake @34.9psia, vacuum from 20.0 to 24.0psi +9 .SS.reconfigure :inhaling 0.20ml/s + "sampler")#.0X +6 ."WCR"CS.reconfigure :fast + "collection"'#d @b +3 ."WCR"CS.seek 10ml +2 "collection"'U' +171 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%/  +45 "core"  +5 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing + "processing"%A  +136 "core" +4 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%  +45 "core"  +4 ."da"PTV.dial :PRVmixing +2 "processing"%  +16 "core" +4 ."da"PSV.dial :mixloop +2 "processing"%< +47 "core" +5 ."da"PS.reconfigure :default + "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%?' +398 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air + "processing"%P  +47 "core"  +5 "processing"%J% +3 "core" % +3 ."da"PS.seek 0.55ml +2 "processing"%%'"` +304 "core" ' +3 #"WCR"Pumping wcr puck from tube 2 up to 55psi... + .CBV.dial SSV +2 "collection"'! @ +18 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%F  +47 "core"  +5 ."da"PS.seek 2ml + "processing"%'Q +7 "core" ? +56 ."WCR"CBV.dial between CSV and waste2b +3 "collection"'N  +98 "core"  +5 "collection"'S% +3 "core" %A  +2 ."WCR"CSV.dial between air and CTV +3 "collection"' ` +29 "core" a +6 ."WCR"CS.seek 7.215ml +2 "collection"'O'9 +751 "core" ' +3 ."connect"CTV.dial CSV,avoiding: :air +3 ."WCR"CSV.dial CTV +3 "collection"'H  +2 '[  +30 "core"  +50  +50 ."WCR"CS.reconfigure :pressurize +5 "collection"'# d@<< b +3 ."WCR"CS.seek 0ml +2 "collection"'D'P +435 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%Q +46 "core" +5 ."da"PTV.dial :mixing +2 "processing"%\\ @ +76 "core" A +6 ."da"PBV.dial :waste1 +2 "processing"%K  +36 "core" +6 "processing"%4% +3 "core" %M#  +3 ."da"PS.seek 1.85ml + "processing"%a'E +238 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%: * +36 "core" + +6 ."da"PS.seek 0ml +2 "processing"%^'ܑ +932 "core" ' ] ۠ +4 ."WCR"CBV.dial :waste2b + "collection"'o  +35 "core"  +7 ."WCR"CS.reconfigure :default + "collection"'#P d@b +3 ."WCR"CS.seek :empty +2 "collection"'5' +91 "core" ' +2 ."WCR"delay 1:00 +874 "core" ' +3 ."da"delay 2 seconds +202 .delay 8:00 +4924 ."WCR"CTV.dial :air,avoiding: :intake +2 "collection"'B  +141 "core" +6 #"WCR"Fix #1 of 2 (with RNAlater) for 2:00 + .CSV.dial CSR +2 "collection"'#  +44 "core"  +8 #"WCR"Pulling 2ml of CSR.RNAlater + .CSR.select :RNAlater + "collection"' +15 ."WCR"CS.seek 2ml +2 "collection"'Y' +596 "core" ' +2 ."WCR"delay 5 seconds +503 .CSR.select :air +2 "collection"' +16 ."WCR"CS.reconfigure :fast + "collection"'#d @b +3 ."WCR"CS.seek 10ml +2 "collection"'M' +1993 "core" ' +3 #"WCR"Pumping wcr puck from tube 2 up to 55psi... + .CBV.dial SSV +2 "collection"'g @ +77 "core" > +59 ."WCR"CBV.dial between CSV and waste2b +2 "collection"'c  +98 "core"  +8 "collection"'e% +4 "core" %!  +2 ."WCR"CSV.dial between air and CTV +2 "collection"'R ` +72 "core" a +7 ."WCR"CS.seek 7.113ml + "collection"'9' +765 "core" ' +51 ."connect"CTV.dial CSV,avoiding: :air +3 ."WCR"CSV.dial CTV +3 "collection"'h  +2 'k  +43 "core"  +102  +6 ."WCR"CS.reconfigure :pressurize +2 "collection"'# d@<< b +3 ."WCR"CS.seek 0ml +2 "collection"'V'P +1575 "core" '6 7 ޡ +3 ."WCR"delay 2:00 +12003 .CBV.dial :waste2b + "collection"'.  +36 "core"  +6 ."WCR"CS.reconfigure :default +2 "collection"'#P d@b +2 ."WCR"CS.seek :empty +2 "collection"'1' +344 "core" ' +2 ."WCR"delay 1:00 +6003 .CTV.dial :air,avoiding: :intake +2 "collection"'z  +141 "core" +6 #"WCR"Fix #2 of 2 (with RNAlater) for 2:00 +2 .CSV.dial CSR + "collection"'I  +46 "core"  +8 #"WCR"Pulling 2ml of CSR.RNAlater + .CSR.select :RNAlater +2 "collection"' +15 ."WCR"CS.seek 2ml + "collection"'u' +595 "core" ' +2 ."WCR"delay 5 seconds +502 .CSR.select :air +3 "collection"' +16 ."WCR"CS.reconfigure :fast +2 "collection"'#d @b +2 ."WCR"CS.seek 10ml +2 "collection"'f' +1977 "core" ' +2 #"WCR"Pumping wcr puck from tube 2 up to 55psi... +2 .CBV.dial SSV +2 "collection"'W @ +77 "core" ? +58 ."WCR"CBV.dial between CSV and waste2b +3 "collection"'y  +98 "core"  +8 "collection"'(% +3 "core" %  +2 ."WCR"CSV.dial between air and CTV +3 "collection"'l ` +61 "core" ^ +6 ."WCR"CS.seek 7.113ml +2 "collection"'_' +776 "core" ' +3 ."connect"CTV.dial CSV,avoiding: :air +3 ."WCR"CSV.dial CTV +3 "collection"'x  +2 ']  +53 "core"  +91  +7 ."WCR"CS.reconfigure :pressurize +2 "collection"'# d@<< b +3 ."WCR"CS.seek 0ml + "collection"'{'P +1051 "Can" NC +513 "core" '  +3 ."WCR"delay 2:00 +12002 .CBV.dial :waste2b +2 "collection"'d  +36 "core"  +7 ."WCR"CS.reconfigure :default + "collection"'#P d@b +3 ."WCR"CS.seek :empty +2 "collection"'' +220 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"%T @ +5 "core" A +5 ."da"PBV.dial :waste1 +2 "processing"%X  +35 "core" +5 ."da"delay 30 seconds +81 "core" ' +2 ."WCR"delay 1:00 +2920 ."da"PBV.dial between PSV and waste1 +2 "processing"%~ * +35 "core" + +5 ."da"PSV.dial :air +2 "processing"%  +46 "core"  +5 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%' +2538 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%w +58 "core" +5 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%t  +43 "core"  +5 ."da"delay 2 seconds +126 ."WCR"CTV.dial :air,avoiding: :intake +2 "collection"'  +74 ."da"PSV.dial :mixloop + "processing"% +45 "core" +5 ."da"delay 2 seconds +15 "core" +187 ."da"PSV.dial :air +2 "processing"%=  +44 "core"  +5 ."da"PS.seek :empty +2 "processing"%s's +2525 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%v +153 "core" +7 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +15 ."da"PS.reconfigure :default + "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%r' +625 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +15 ."da"PS.seek 2ml + "processing"%'Q +1612 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +73 "core"  +7 ."da"PSV.dial PTV +2 "processing"%j +77 "core" +5 ."da"PBV.dial :waste1 +2 "processing"%Z  +35 "core" +5 "processing"%L% +3 "core" %U$  +52 ."da"PS.seek 1.5ml + "processing"%' +588 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%i * +37 "core" , +7 ."da"PS.seek 0ml + "processing"%|'ܑ +1611 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%&  +4 "core"  +5 ."da"PBV.dial :waste1 +2 "processing"%\  +37 "core" +5 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +37 "core" , +5 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +79 "core"  +7 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2527 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +79 "core" +5 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%3 +78 "core"  +7 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"% +78 "core" +6 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +78 "core"  +5 ."da"PS.seek :empty +2 "processing"%n's +2496 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%m +141 "core"  +7 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +15 ."da"PS.reconfigure :default + "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +593 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +15 ."da"PS.seek 2ml + "processing"%$'Q +1611 "core" ' +2 ."da"PTV.dial :puck +6 .PSV.dial PTV +2 "processing"% +78 "core" +5 ."da"PBV.dial :waste1 +2 "processing"%  +37 "core" +4 "processing"%% +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"%) * +37 "core" , +6 ."da"PS.seek 0ml + "processing"%'ܑ +1626 "core" ' +2 ."da"delay 2:00 +4702 "Can" kD +7301 #"da"recoverPSRreagent08 + .PTV.dial :puck +54 .PBV.dial :waste1 +2 "processing"%E  +37 "core" +5 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +37 "core" , +5 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%8 +77 "core"  +8 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%+' +2578 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%2 +78 "core" +5 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%0 +80 "core"  +7 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%C +79 "core" +5 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%'  +76 "core"  +5 ."da"PS.seek :empty +2 "processing"% 's +2518 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%p +141 "core"  +7 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +16 ."da"PS.reconfigure :default + "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +15 ."da"PS.seek 2ml +2 "processing"%-'Q +1601 "core" ' +2 ."da"PTV.dial :puck +7 .PSV.dial PTV + "processing"%6 +76 "core" +5 ."da"PBV.dial :waste1 +2 "processing"%`  +37 "core" +4 "processing"%% +4 "core" %L$  +3 ."da"PS.seek 1.5ml + "processing"%@' +592 "core" ' +3 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 + "processing"%} * +38 "core" , +6 ."da"PS.seek 0ml +2 "processing"%b'ܑ +1598 "core" ' +3 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +4 .PBV.dial :waste1 +2 "processing"%  +37 "core" +5 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%, * +37 "core" , +5 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%* +77 "core"  +51 ."da"PS.reconfigure :fast +8 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%/' +2551 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%> +77 "core" +6 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%A +78 "core"  +7 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +78 "core" +5 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +78 "core"  +5 ."da"PS.seek :empty +2 "processing"%<'s +2523 "core" ' +2 ."da"Gate.power :camera,:ON + #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%G +158 "core"  +17 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +5 "processing"% +29 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +8 ."da"PS.seek 0.25ml +2 "processing"%P'I +339 "core" ' +2 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +15 ."da"PS.seek 0.5ml + "processing"%J' +335 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +15 ."da"PS.seek 2ml +2 "processing"%?'Q +1602 "core" ' +2 ."da"PTV.dial :puck +7 .PSV.dial PTV + "processing"%F +81 "core" +5 ."da"PBV.dial :waste1 +2 "processing"%!  +37 "core" +4 "processing"%N% +3 "core" %N  +3 ."da"PS.seek 1.5ml +2 "processing"%S' +584 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +37 "core" + +5 ."da"PS.seek 0ml +2 "processing"%%'ܑ +1616 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +5 .PBV.dial :waste1 + "processing"%U  +38 "core" +5 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%[ * +37 "core" , +5 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%H +79 "core"  +8 ."da"PS.reconfigure :fast + "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%O' +2621 "core" ' + ."da"PSV.dial PTV +2 "processing"%Q +125 "core" +5 ."da"delay 5 seconds +508 .PSV.dial PSR +2 "processing"%\\ +80 "core"  +7 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%K +80 "core" +5 ."da"delay 5 seconds +360 "Can" }E +142 ."da"PSV.dial :air +2 "processing"%4  +80 "core"  +5 ."da"PS.seek :empty + "processing"%:'s +2612 "core" ' +3 #"da"Additional air clear + .PSR.select :air + .PSV.dial PSR +2 "processing"% +148 "core"  +7 #"da"Pulling 2ml of PSR.air + .PSR.select :air +2 .PS.reconfigure :default + "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%a'Q +2111 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +7 .PSV.dial PTV + "processing"%o +80 "core" +5 ."da"PBV.dial :waste1 +2 "processing"%D  +37 "core" +4 "processing"%B% +3 "core" %T"  +3 ."da"PS.seek 1.5ml +2 "processing"%#' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%5 * +38 "core" , +5 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%Y  +116 "core"  +5 ."da"PS.seek :empty +2 "processing"%g's +1599 "core" ' +2 "processing"%c9 +3 "core" 96 +3 #"da"Processing Puck Heater at 28.1C before imaging + .PH.coast + "processing"%e +2 "core" 6 +2 "processing"%R& +4 "core" &S + + +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"&M% +4 "core" % G 8 +2 "storage"(k% +3 "core" %D f +2 "storage"(h. +2 "core" .( +3 ."da"SC.reconfigure :tight + "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +2 "storage"(9( +199 "core" ( +2 ."da"SC.configure :limp + "storage"($(\ 1b +3 (.& +3 "core" & = +2 "manipulator"&V& +3 "core" & ha +2 "manipulator"&z% +3 "core" % G g +3 ."da"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&I( +161 "core" ( +2 "manipulator"&1& +3 "core" &  R +3 "storage"(u& +3 "core" &  +3 ."da"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 800 counts +2 "manipulator"&W'ұ +90 "core" ' +2 "storage"(y& +3 "core" & I +3 ."da"SE.reconfigure :pick + "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak + "storage"((' +290 "core" ' +2 "storage"(l- +3 "core" -' +2 ."da"SE.configure :default + "storage"(#QK-0-\ b +49 "manipulator"&f& +3 "core" & aR +2 "storage"(]& +3 "core" &  +3 ."da"Elbow.reconfigure :limp +7 "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&x'ϑ +34 "core" ' + ."da"Elbow.hold +2 "manipulator"&_, +3 "core" , +2 ."da"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 "storage"(d- +3 "core" -' +3 ."da"SE.seek 4.16 Pucks below Top Plate +2 "storage"(T'g +37 "core" ' +2 "manipulator"&X% +3 "core" %ϝv T U϶\ +2 "storage"({& +3 "core" &  +2 ."da"Forearm.force -20 + "manipulator"&5 +4 ."da"Forearm.seek 1 + 312 counts + "manipulator"&~' +20 "core" ' +2 "manipulator"&& +5 "core" & &R + "storage"(^& +4 "core" &  +3 ."da"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 800 counts +2 "manipulator"&w'ұ +23 "core" ' +2 ."da"SE.seek 5.16 Pucks below Top Plate +2 "storage"(t' +36 "core" ' +2 "manipulator"&& +3 "core" & R +3 "manipulator"& % +3 "core" %Ҷ ~  +3 ."da"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&=' ] +88 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&( +241 "core" ( +2 "manipulator"&v& +3 "core" & ? +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &s& +3 "core" & ? +3 ."da"Forearm.seek PC + "manipulator"&r'E +98 "core" ' +2 ."da"Hand.close + "manipulator"&/ +16 "core" / +4 ."da"PC.seek :open + "processing"%j( +374 "core" ( +2 "storage"(Z& +3 "core" &  +2 "manipulator"&L& +4 "core" & ? +2 "manipulator"&% +3 "core" %C  +3 ."da"Forearm.seek :retract + "manipulator"&i' ] +95 "core" ' + ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 + "manipulator"&( +263 "core" ( + "manipulator"&&& +4 "core" & 2% +2 "storage"(\ & +3 "core" &  +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 800 counts +2 "manipulator"&'ұ +96 "core" ' +2 ."da"Hand.open + "manipulator"&1 +18 "core" 1 +2 "storage"(|- +3 "core" -' +3 ."da"SE.seek 4.81 Pucks below Top Plate +2 "storage"(' +25 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 3.84 Pucks below Top Plate + "storage"(3'N +57 "core" ' +2 #"da"Lights, camera, ACTION! +5 #PuckCamera: snap -bin=2,2 -png=0 -auto /var/log/esp/da25jul2311h425ml.png +1940 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +1062 #"da"SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Optimizing exposure with 348x260 pixel 16-bit image for 0.15 seconds\ Optimizing exposure with 348x260 pixel 16-bit image for 2.342 seconds\ Exposing 696x520 pixel 16-bit image for 25.795 seconds\ /var/log/esp/da25jul2311h425ml.png: PNG Upload Complete\ +8 #PuckCamera: snap -bin=2,2 -png=0 15.0 /var/log/esp/midres/da25jul2311h425ml15s.png +1630 #SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da25jul2311h425ml15s.png: PNG Upload Complete\ +3 #PuckCamera: snap -bin=2,2 -png=0 25.0 /var/log/esp/midres/da25jul2311h425ml25s.png +1737 #"image"compressed /var/log/esp/da25jul2311h425ml.jxl +900 #"da"SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 25 seconds\ /var/log/esp/midres/da25jul2311h425ml25s.png: PNG Upload Complete\ +7 .Gate.power :camera,:OFF + "storage"( - +2 "core" -'N +4 "storage"(& +3 "core" & \   +3 "manipulator"&& +20 "core" &  % +11 ."da"Elbow.seek 1 +3 "manipulator"&m( +52 "core" ( +3 "manipulator"&n& +3 "core" &\ T M %# +2 "storage"(& +5 "core" & 2 / D +3 ."da"Forearm.seek 1 + 800 counts + "manipulator"&'ұ +5 "core" ' +2 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 4.55 Pucks below Top Plate + "storage"(' +59 "core" ' + "manipulator"&& +3 "core" &\ ^ _ # +2 "storage"($& +5 "core" &\ % +2 ."da"Elbow.reconfigure :limp + "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&)'ϑ +34 "core" ' + ."da"Elbow.hold +2 "manipulator"&, +4 "core" , + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure :default + "storage"(#QK-0-\ b +4 ."da"SE.seek 4.74 Pucks below Top Plate +2 "storage"(E'` +30 "core" ' +2 "manipulator"&% +3 "core" %ϊ} H ' +2 "storage"(8& +4 "core" &  +2 ."da"Forearm.force -20 + "manipulator"&5 +4 ."da"Forearm.seek 1 + 293 counts +2 "manipulator"&'ж +16 "core" ' +2 "manipulator"&2& +3 "core" &\ v ~ 3 # +2 "storage"(0& +5 "core" &\ \   +3 ."da"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 1 + 800 counts +2 "manipulator"&C'ұ +31 "core" ' +2 "storage"('% +3 "core" %a\ +\ ( C +3 ."downElevator"SE.seek :down +4 "storage"(+') +100 (p% +3 "core" %$\ \  ^ [t +2 "manipulator"& % +5 "core" %Ҡ +  +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract + "manipulator"&' ] +95 "core" ' +48 ' +2 ."downElevator"SE.stop + "storage"(5 +3 (6& +3 "core" &  !  +4 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "collection"'`& + "processing"%& +11 "core" &XZS P & +3 "manipulator"&-& +5 "core" &\  # +2 "manipulator"&}% +3 "core" % S   +4 ."psFlush"Elbow.seek FlushPuck::Garage + "manipulator"&@(-z +173 "core" ( +2 "manipulator"&& +3 "core" &-} 6 ` +2 ."psFlush"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +4 &,& +2 "core" &-} ` +3 ."psFlush"Forearm.seek :garage +3 "manipulator"&*'o +110 "core" ' + ."psFlush"Hand.close +2 "manipulator"&b/ +21 "core" / +2 "manipulator"&>& +4 "core" &-} > E ` +2 "manipulator"&A% +4 "core" %σ 2 , < +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&' ] +104 "core" ' +3 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC + "manipulator"& ( +119 "core" ( +2 "manipulator"&/& +3 "core" & e N +2 ."psFlush"Elbow.reconfigure :loose +44 "manipulator"&$ &.,(#b +7 &G& +2 "core" & > N +4 ."psFlush"Forearm.reconfigure :tight +9 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +2 "manipulator"&<'E +109 "core" ' +2 "manipulator"&P& +4 "core" &  %N +2 "manipulator"&J% +4 "core" %M %" +4 "processing"%F& +3 "core" & +4 "processing"%!& +5 "core" &* +2 ."psFlush"PC.seek :closed +3 "processing"%N(SD +3 "core" & +9 & & $c +9 &gSt 9 +10 &zn N +9 &[G S +9 &B T +10 &D T +9 &A T +9 &cA S +10 & $B T +9 &!B T +10 &#A T +9 &%kD S +10 &'-A S +8 &(A T +10 &*B T +9 &,s@ S +10 &.4D T +9 &/? T +9 &1? T +10 &3z? T +9 &5=A S +10 &6C T +9 &8B S +9 &:C T +10 &B S +9 &?C T +10 &A@ T +9 &CKC T +9 &E D T +10 &FQ U +9 &He X +10 &JCu Z +9 &L{ [ +10 &M [ +9 &O \\ +9 &QE \\ +10 &RVh + +9 &S#W 9 +9 ( +3 "processing"%!& +4 #"psFlush"Processing Clamp onSpring/offSpring for 7/24 samples, on/off torque 1.77 + "processing"%?& +3 "core" &S%6 7 +4 &S%6 7 +3 ."psFlush"Hand.open +2 "manipulator"&1 +22 "core" 1 +2 "manipulator"&S% +3 "core" %M  " +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&U' ] +93 "core" ' +3 ."psFlush"PSR.select :air +3 #"WCR"Storing wcr puck in Collection Clamp to tube 1 +3 ."psFlush"PSV.dial PSR + "manipulator"&[% +4 "processing"%H +5 "core" % N   +5 "storage"(%% +3 "core" %< y +2 "storage"(Q. +5 "core" .( +2 "storage"(\\& +3 "core" &  +2 "storage"(K& +5 "core" & 4 +2 "manipulator"&4& +3 "core" & . / M +4 "manipulator"&O% +4 "core" % N i j  +2 ."WCR"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."WCR"Elbow.seek 1 +2 "manipulator"&( +6 "core" +8 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +3 "processing"%@ +17 ."psFlush"PS.seek 0.5ml + "processing"%:' +205 "core" ( +3 "manipulator"&o& +4 "core" &\  # H +2 "storage"(D& +4 "core" & ( !  +3 ."WCR"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 ."WCR"Forearm.seek 1 + 800 counts +3 "manipulator"&B'ұ +99 "core" ' + "storage"(a& +4 "core" & E C S +3 ."WCR"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 ."WCR"SE.seek :beamBreak + "storage"(5' +261 "core" ' +2 ."psFlush"delay 5 seconds +17 "core" ' +2 "storage"(Y- +3 "core" -' +52 ."WCR"SE.configure :default +6 "storage"(#QK-0-\ b +3 "manipulator"&#& +3 "core" &\  [ H +3 "storage"(c& +4 "core" & E F o +2 ."WCR"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."WCR"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."WCR"Forearm.seek 1 + "manipulator"&e'ϑ +36 "core" ' +2 ."WCR"Elbow.hold +2 "manipulator"&R, +4 "core" , +3 ."WCR"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 "storage"(M- +3 "core" -' +2 #"image"compressed /var/log/esp/midres/da25jul2311h425ml15s.jxl +11 ."WCR"SE.seek 5.17 Pucks below Top Plate +6 "storage"(k' +30 "core" ' +2 "manipulator"&h% +3 "core" %ϗc    +3 "storage"(.& +5 "core" &\ \ e +2 ."WCR"Forearm.force -20 + "manipulator"&5 +6 ."WCR"Forearm.seek 1 + 306 counts + "manipulator"&V' +18 "core" ' +3 "manipulator"&z& +4 "core" &  A G +2 "storage"(7& +5 "core" & E A +3 ."WCR"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."WCR"Forearm.seek 1 + 800 counts +2 "manipulator"&1'ұ +25 "core" ' +4 ."WCR"SE.seek 6.17 Pucks below Top Plate +2 "storage"(u'A +42 "core" ' +2 "manipulator"&y& +4 "core" &  , G +2 "manipulator"&"% +5 "core" %Ҷ )  +3 ."WCR"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +4 ."WCR"Forearm.seek :retract +2 "manipulator"& ' ] +90 "core" ' +2 ."WCR"Elbow.seek CC +2 "manipulator"&l( +38 ."psFlush"PSR.select :air +4 "processing"% +17 ."psFlush"PS.seek 2.5ml +3 "processing"%f' +92 "core" ( + "manipulator"&]& +5 "core" & 3 # + ."WCR"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &d& +3 "core" & Z # +4 ."WCR"Forearm.seek CC +2 "manipulator"&X'ш +95 "core" ' + ."WCR"Hand.close +2 "manipulator"&{/ +17 "core" / +8 ."WCR"CC.seek :open +2 "collection"'( +412 "core" ( +2 "storage"(^& +3 "core" & y r k +2 "storage"(& +5 "core" & x x v +2 "manipulator"& & +3 "core" &\ C $!q +3 "manipulator"&W% +4 "core" %у ' $4 +3 ."WCR"Forearm.seek :retract +2 "manipulator"&I' ] +113 "core" ' +51 ."WCR"Elbow.reconfigure :tight +7 "manipulator"&$&.,(\ #b +5 ."WCR"Elbow.seek 1 + "manipulator"&(( +163 "core" ( + "manipulator"&x& +4 "core" & + +] +2 "storage"(~& +5 "core" &\  +2 ."WCR"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 ."WCR"Forearm.seek 1 +2 "manipulator"&T'ϑ +106 "core" ' +3 ."WCR"Elbow.hold +3 "manipulator"&w, +3 "core" , +3 ."WCR"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 ."WCR"Hand.open +2 "manipulator"&v1 +24 "core" 1 +4 "manipulator"&s% +5 "core" %ϝo u t S  +2 "storage"(_& +3 "core" & C B +3 ."WCR"Forearm.force -20 + "manipulator"&5 +4 ."WCR"Forearm.seek 1 + 312 counts + "manipulator"&' +10 "core" ' +3 "manipulator"&=& +3 "core" & n +] +2 "storage"(& +5 "core" & v \ +3 ."WCR"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 ."WCR"Forearm.seek 1 + 800 counts +3 "manipulator"&Z'ұ +27 "core" ' + "storage"(L% +4 "core" %B  <\ +3 ."downElevator"SE.seek :down +5 "storage"(') +99 (r% +3 "core" %(# k \ Zr +2 "manipulator"&&% +5 "core" %ҳ  n ( +3 ."WCR"Forearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 ."WCR"Forearm.seek :retract +3 "manipulator"&\ ' ] +104 "core" ' +23 ' + ."downElevator"SE.stop + "storage"(5 +4 #tStarting finalPurge +574 "core" ' +2 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"% @ +207 "core" A +7 ."psFlush"PTV.dial :PRVmixing + "processing"%  +137 "core" +7 ."psFlush"PSV.dial :mixloop + "processing"%| +111 "core" +6 ."psFlush"PS.seek :empty +2 "processing"%i's +196 #"image"compressed /var/log/esp/midres/da25jul2311h425ml25s.jxl +2 ."Qmail"DAfans.email "da25jul2311h425ml exposed 25.795 seconds\\nmidres/da25jul2311h425ml15s\\nmidres/da25jul2311h425ml25s",Subject: "da25jul2311h425ml images!" +616 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +1809 "core" ' +6 ."psFlush"PSR.select :air +6 .PSV.dial PSR +4 "processing"%t +112 "core"  +16 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +6 "processing"%@ +25 ."psFlush"PS.seek 0.5ml +2 "processing"%' +596 "core" ' +4 ."psFlush"delay 5 seconds +503 .PSR.select :air +4 "processing"% +24 ."psFlush"PS.seek 2.5ml +4 "processing"% ' +929 #"uploadLog"upsync +1178 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 + "processing"%  +37 "core" +7 ."psFlush"PTV.dial :mixing +2 "processing"% @ +74 "core" A +7 ."psFlush"PSV.dial :mixloop +2 "processing"%n +110 "core" +5 ."psFlush"PS.seek :empty +2 "processing"%'s +2611 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +112 "core"  +7 ."psFlush"PSR.select :flush +2 "processing"%@ +17 ."psFlush"PS.seek 1ml + "processing"%$'[q +1098 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +16 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1600 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%8 +77 "core" +4 ."psFlush"PTV.dial :puck +2 "processing"%2  +75 "core"  +5 ."psFlush"PBV.dial :waste1 +2 "processing"%0  +15 "core"  +6 ."psFlush"PS.seek 0ml + "processing"%'ܑ +2637 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%' +77 "core"  +7 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%' +2614 "core" ' +44 ."psFlush"PSV.dial PTV +8 "processing"%3 +78 "core" +5 ."psFlush"PS.seek 0ml +3 "processing"%p'ܑ +2625 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +78 "core"  +7 ."psFlush"PSR.select :flush +2 "processing"%@ +16 ."psFlush"PS.seek 0.5ml +2 "processing"%' +595 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +16 ."psFlush"PS.seek 2.5ml + "processing"%m' +2105 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +78 "core" +5 ."psFlush"PBV.dial PSV + "processing"%) U +56 "core" W +6 ."psFlush"PS.seek 0ml +2 "processing"%'ܑ +2642 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%6 @ +46 "core" > +5 ."psFlush"PS.seek 2.5ml +2 "processing"%`' +2612 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +76 "core"  +4 ."psFlush"PS.seek :empty +2 "processing"%-'s +2639 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%} +44 "core"  +7 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%E' +2625 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%C +76 "core" +5 ."psFlush"PBV.dial PSV +2 "processing"% U +4 "core" V +6 ."psFlush"PS.seek 0ml + "processing"%,'ܑ +1616 "Can"\ ?E +1005 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%+ @ +44 "core" ? +5 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2620 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%b  +76 "core"  +4 ."psFlush"PS.seek :empty +2 "processing"%>'s +2614 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%A +57 "core"  +7 ."psFlush"PSR.select :flush +2 "processing"%@ +16 ."psFlush"PS.seek 1ml +2 "processing"%'[q +1093 "core" ' +42 ."psFlush"PSR.select :air +8 "processing"% +16 ."psFlush"PS.seek 2.5ml +2 "processing"%/' +1610 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%G +78 "core" +5 ."psFlush"PTV.dial :puck + "processing"%*  +4 "core"  +5 ."psFlush"PBV.dial :waste1 +2 "processing"%@  +58 "core" +5 ."psFlush"PS.seek 0ml +2 "processing"%P'ܑ +2624 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%J +78 "core"  +7 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%F' +2614 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"% +78 "core" +6 ."psFlush"PS.seek 0ml + "processing"%j'ܑ +2624 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%? +78 "core"  +6 ."psFlush"PSR.select :flush +3 "processing"%@ +15 ."psFlush"PS.seek 0.5ml +2 "processing"%' +586 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +16 ."psFlush"PS.seek 2.5ml + "processing"%S' +2117 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%[ +78 "core" +4 ."psFlush"PBV.dial PSV +2 "processing"%% U +58 "core" V +6 ."psFlush"PS.seek 0ml + "processing"%Q'ܑ +2613 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%\\ @ +46 "core" > +5 ."psFlush"PS.seek 2.5ml +2 "processing"%K' +2618 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%4  +76 "core"  +5 ."psFlush"PS.seek :empty +2 "processing"%O's +2619 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%! +57 "core"  +7 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%H' +2618 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%< +78 "core" +5 ."psFlush"PBV.dial PSV +2 "processing"%o U +44 "core" V +11 ."psFlush"PS.seek 0ml +2 "processing"%D'ܑ +2621 "core" ' +2 ."psFlush"PSV.dial PBV + "processing"% @ +45 "core" ? +5 ."psFlush"PS.seek 2.5ml +2 "processing"%g' +2623 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%a  +76 "core"  +5 ."psFlush"PS.seek :empty +2 "processing"%U's +2620 "core" ' +3 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'Y& +3 "core" &% +2 "manipulator"&#& +4 "core" &  ) T] +2 "manipulator"&c% +3 "core" % j  X T +3 .tElbow.seek PC + "manipulator"&M( +240 "core" ( +2 "manipulator"&h& +3 "core" &  B T` +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &.& +2 "core" & " S` +3 .tForearm.seek PC +2 "manipulator"&z'E +95 "core" ' + .tHand.close + "manipulator"&7/ +21 "core" / +4 .tPC.seek :open +2 "processing"%y( +374 "core" ( +2 "manipulator"&"& +3 "core" & " S_ +2 "manipulator"&B% +3 "core" %P 5 S +3 .tForearm.seek :retract + "manipulator"&' ] +97 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&5( +366 "core" ( +2 "manipulator"&e& +3 "core" & Q T +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &V& +3 "core" &  M T +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&k'ш +103 "core" ' +2 "manipulator"&]& +3 "core" &  [ Q +3 "manipulator"&d% +3 "core" %х  Q +3 "collection"'1& +3 "core" &, +3 "collection"'{& +4 "core" & +3 .tCC.seek :closed + "collection"'R(X +3 "core" & +9 & + $c +9 &fPy 9 +10 &xp M +9 &TN T +9 &F T +10 &E T +9 &I T +9 &[I T +10 & I U +9 &!G T +10 &#I T +9 &%cI T +9 &'&D T +10 &(E T +9 &*F T +9 &,jF U +10 &.-G T +9 &/G T +10 &1F T +9 &3uE T +9 &56F T +10 &6E T +9 &8E T +9 &:|F T +10 &<>E T +9 &>G T +10 &?F T +9 &AE T +9 &CFG T +10 &ES U +9 &Fc V +9 &H|{ Z +10 &J1 ^ +9 &K ^ +10 &M ^ +9 &Ov ^ +9 &Q6 _ +10 &R ` +9 &T ` +9 &Vt b +10 &Xy 3 +9 &X ` +10 ( + &Xo S +2 "collection"'{& +4 #tCollection Clamp onSpring/offSpring for 8/26 samples, on/off torque 2.48 +2 "collection"':& +2 "core" &Xn S +4 .tHand.open + "manipulator"& 1 +24 "core" 1 + "manipulator"&% +4 "core" %k @ J +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&^' ] +94 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'& +44 "core" &Xn S +2 "collection"' % +3 "core" % +3 .tCSV.dial CSR +8 "collection"'W  +42 "core"  +6 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +15 .tCS.seek 5ml + "collection"'X'q +1363 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +14 'x% +2 "core" %q +3 .tCS.reconfigure :fast + "collection"'#d @b +3 .tCS.seek 7.501ml +2 "collection"'~'J +672 "core" ' +2 .tCSV.dial :waste + "collection"'l +137 "core" +5 .tCS.reconfigure :default + "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'v'P +1994 "core" ' +2 #tFlushing upper manifold + "collection"'s& +3 "core" &Xn S +2 "collection"'_% +3 "core" %M +2 .tCSV.dial :flush +2 "collection"'=  +44 "core"  +4 .tCS.reconfigure :fast + "collection"'#d @b +3 .tCS.seek 5ml +2 "collection"''q +1262 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'L @ +44 "core" A +4 "collection"'I% +3 "core" %q  +3 .tCS.seek 7ml + "collection"'r'e +548 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +3 "collection"'& + '(  +52 "core"  +58 ~ +4 .tCTV.dial :air + "collection"'T  +4 "core" +5 .tCS.seek 0ml +2 "collection"''P +1724 "core" ' +2 .tdelay 7 seconds +704 .CS.seek 3ml + "collection"'u'2~ +793 "core" ' +2 .tCSV.dial :waste +2 "collection"'Z +45 "core" +5 .tCS.seek 0ml + "collection"''P +792 "core" ' +2 "collection"'& +3 "core" &Xm/ S +2 "collection"'% +4 "core" %K +2 .tCSV.dial :flush + "collection"'|  +44 "core"  +5 .tCS.seek 3ml + "collection"'f'2~ +802 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'t @ +44 "core" A +4 "collection"'i% +3 "core" %2  +3 .tCS.seek 5ml + "collection"''q +551 "core" ' +2 .tCSV.dial :air +2 "collection"' @ +4 "core" A +5 .tCS.seek 0ml + "collection"''P +1264 "core" ' +3 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'n'2~ +797 "core" ' + .tCSV.dial :waste +2 "collection"' +87 "core" +5 .tCS.seek 0ml +2 "collection"''P +787 "core" ' +2 #tFlushing lower manifold's waste1 port +45 "collection"'& +5 "core" &Xm S +2 "collection"'$% +3 "core" %S +2 .tCSV.dial :flush +4 "collection"'8  +43 "core"  +5 .tCS.seek 5ml +2 "collection"'2'q +1265 "core" ' +2 .tdelay 5 seconds +259 "Can"\ EWFJ +243 .tCSV.dial :air +2 "collection"'0 @ +44 "core" A +4 "collection"'% +4 "core" %q  +3 .tCS.seek 7ml + "collection"'''h +551 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'  + '3  +43 "core"  +100  +5 .tCBV.dial :waste1 +2 "collection"' @ +46 "core" A +5 .tCS.seek 0ml +2 "collection"' 'P +1732 "core" ' +2 #tFlushing lower manifold's waste2b port +2 "collection"'p& +3 "core" &Xl S +2 "collection"'% +4 "core" %P& +2 .tCSV.dial :flush + "collection"'  +75 "core" +5 .tCS.seek 5ml + "collection"')'q +1253 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'m @ +46 "core" A +4 "collection"'6% +3 "core" %q&  +4 .tCS.seek 7ml + "collection"''g +555 "core" ' +2 ."connect"CSV.dial CTV +2 "collection"'  +2 .tCTV.dial CSV +5 "collection"'`  +5 "core"  +34  +4 .tCBV.dial :waste2b +2 "collection"'}  +80 "core"  +5 .tCS.seek 0ml + "collection"'-'P +1727 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&C& +3 "core" & t N +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +3 "core" ( +2 "manipulator"&E& +3 "core" & D N +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &+& +3 "core" & 3 N +3 .tForearm.seek CC + "manipulator"&,'ш +97 "core" ' +2 .tHand.close + "manipulator"&b/ +18 "core" / +3 .tCC.seek :open +2 "collection"'( +407 "core" ( +2 "manipulator"&A& +3 "core" &    V +2 "manipulator"&>% +4 "core" %щ   V1 +2 .tForearm.seek :retract +2 "manipulator"&' ] +105 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&G(-z +274 "core" ( + "manipulator"&*& +4 "core" &-u D B " ^s +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &@& +2 "core" &-u : H J ^s +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&/'o +107 "core" ' + .tHand.open + "manipulator"&J1 +18 "core" 1 +2 "manipulator"&P% +47 "core" %yk / GU +3 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&' ] +103 "core" ' +2 #tCompleted [myDA_WCR {noKill} # DA sample volume=1000 mL, WCR sample volume=1000 mL] begun 09:15:40 +7 #Asleep after completing PCQC2_DAWCR_25JUL29 assays +2 ."Qmail"GoodNews.email "{1 => 7,\\n 2 => 26,\\n 3 => 33,\\n 4 => 33,\\n 5 => 33,\\n 6 => 33,\\n 7 => 33}\\nCan@11:21:35, 21.5C, 10% humidity, 14.8psia, 12.56V, 0.33A, 3.994Ah, 4.16W\\nSampled 225.0ml",Subject: "Asleep after completing PCQC2_DAWCR_25JUL29 assays" +31 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF + #Shutdown + .tdelayUntil "22:00:00.00PDT24-Jul-25" +1744 #"uploadLog"upsync +49801 "Can"\ %ӜF +60002 \ *ԪGv +60002 \ -շH +60002 \ -H +60002 ~\ .I8 +60002 }\ /I +49564 #"nick"Session Begun +4373 #-> abort! "Post Can DA-WCR QC completed successfully" +3 !o:CmdServer::Client::Error: mesg"@Aborting Mission: Post Can DA-WCR QC completed successfully:bt[" nick:1:in `topLevelBinding'" ESP.ready! +3 #Powering core bus +553 .Gate.power :raw,:ON +2 "sampler") +44 ) +2 "core"  +2 "collection"' +3 ' +3 "core"  +2 "processing"% +2 % +3 "core"  +5 "collection"' 9\ +2 ' 0\ +3 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +3 % 0\ +4 "sampler")&\ +2 .tCS.configure :default + "collection"'#P d@b +3 .tPS.configure :default + "processing"%#A d`xb +3 .tSS.configure :default + "sampler")#.0X finalPurge{hotBleach} +3 #Starting finalPurge +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'1& +3 "core" &z&\  +2 .tHand.open + "manipulator"&21 +18 "core" 1 +2 "manipulator"&3& +3 "core" & g p = g@ +2 "manipulator"&4% +3 "core" % X c c 1 g +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&5(-z +179 "core" ( +2 "manipulator"&6& +3 "core" &- ( jz +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &7& +2 "core" &- ~  g iz +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :garage + "manipulator"&8'o +110 "core" ' +2 .tHand.close + "manipulator"&9/ +19 "core" / +2 "manipulator"&:& +3 "core" &- . ) > Yz +2 "manipulator"&;% +3 "core" %~} & &  Y; +2 .tForearm.seek :retract +2 "manipulator"&<' ] +105 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&=( +298 "core" ( +2 "manipulator"&>& +3 "core" & y y i +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &?& +2 "core" & z x g i +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&@'ш +102 "core" ' +2 "manipulator"&A& +3 "core" & f n w e +2 "manipulator"&B% +4 "core" %х e f a f +2 "collection"'C& +3 "core" &z0\  +2 "collection"'D& +5 "core" &z3\  +2 .tCC.seek :closed +2 "collection"'E(X +4 "core" &z4\  +7 &I2\ %i +9 &\\R{4 9 +10 &zs0 N +9 &RM4\ S +9 &J.\ T +10 &J.\ T +9 &G3\ T +10 &XG1\ T +9 & K.\ T +9 &!I2\ T +10 &#E5\ S +9 &%`F0\ T +9 &'#I.\ S +10 &(I,\ S +9 &*G,\ S +10 &,hF.\ T +9 &.+I&\ S +9 &/D&\ S +10 &1D$\ S +9 &3qD$\ S +9 &53E"\ S +10 &6F(\ S +9 &8F1\ T +9 &:xG$\ T +10 &<;H$\ S +9 &=I%\ S +10 &?H/\ S +9 &AG5\ S +9 &CBK0\ T +10 &ES%\ T +9 &Fb1 V +9 &Hx$ Y +10 &J.0 ] +9 &K# ^ +10 &M$ ^ +9 &Oq' ^ +9 &Q4* ^ +10 &R1 _ +9 &T% a +9 &Vp# a +10 &X{) 4 +9 &X* ` +10 ( + &Xz* W +2 "collection"'D& +4 #tCollection Clamp onSpring/offSpring for 8/26 samples, on/off torque 2.51 + "collection"'F& +3 "core" &X{ W +2 .tHand.open + "manipulator"&G1 +18 "core" 1 +2 "manipulator"&H% +4 "core" %~ 6 + E \\ +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&I' ] +110 "core" ' +3 #tFlushing the Collection Valve::Manifold +2 "collection"'J& +3 "core" &Xp* W +2 "collection"'K% +3 "core" %P +2 .tCSV.dial CSR +2 "collection"'L  +170 "core"  +10 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 5ml + "collection"'M'q +1354 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 'N% +2 "core" %q  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +2 .tCS.seek 7.5ml +2 "collection"'O'A +667 "core" ' +2 .tCSV.dial :waste + "collection"'P +135 "core" +2 .tCS.reconfigure :default + "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'Q'P +1979 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'R& +4 "core" &Xn( W +2 "collection"'S% +3 "core" %P +2 .tCSV.dial :flush +2 "collection"'T  +45 "core"  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"'U'q +1259 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'V @ +43 "core" A +2 "collection"'W% +3 "core" %q  +2 .tCS.seek 7ml +2 "collection"'X'e +566 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'Y  + 'Z  +44 "core"  +100  +2 .tCBV.dial :waste1 +2 "collection"'[ @ +81 "core" A +2 .tCS.seek 0ml + "collection"'\\'P +1721 "core" ' +2 #tFlushing lower manifold's waste2b port +2 "collection"']& +3 "core" &Xn W +2 "collection"'^% +4 "core" %Q\ + .tCSV.dial :flush +2 "collection"'_  +75 "core"  +3 .tCS.seek 5ml + "collection"'`'q +1265 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +5 "collection"'a @ +46 "core" A + "collection"'b% +4 "core" %q  +2 .tCS.seek 7ml +2 "collection"'c'f +548 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'d  +2 'e  +7 "core"  +36  +2 .tCBV.dial :waste2b +2 "collection"'f  +81 "core"  +2 .tCS.seek 0ml +2 "collection"'g'P +1718 "core" ' + #tFlushing upper manifold +2 "collection"'h& +3 "core" &Xm" W +2 "collection"'i% +3 "core" %R +2 .tCSV.dial :flush +2 "collection"'j  +86 "core"  +3 .tCS.seek 5ml + "collection"'k'q +1266 "core" ' +2 .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"'l @ +44 "core" B + "collection"'m% +4 "core" %q  +2 .tCS.seek 7ml +2 "collection"'n'd +559 "core" ' +2 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"'o +2 'p  +53 "core"  +58 ~ + .tCTV.dial :air +2 "collection"'q  +139 "core"  +2 .tCS.seek 0ml +2 "collection"'r'P +1727 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'s'2~ +797 "core" ' +2 .tCSV.dial :waste + "collection"'t +45 "core" +3 .tCS.seek 0ml + "collection"'u'P +782 "core" ' +2 "collection"'v& +3 "core" &Xm W +2 "collection"'w% +4 "core" %S" + .tCSV.dial :flush +2 "collection"'x  +44 "core"  +3 .tCS.seek 3ml + "collection"'y'2~ +785 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'z @ +44 "core" @ +2 "collection"'{% +3 "core" %2}  +3 .tCS.seek 5ml +2 "collection"'|'q +559 "core" ' +2 .tCSV.dial :air +2 .CS.seek 0ml + "collection"'}'P +1251 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml +2 "collection"'~'2~ +784 "core" ' + .tCSV.dial :waste +2 "collection"' +75 "core" +2 .tCS.seek 0ml +2 "collection"''P +790 "core" ' + #tDisinfecting external Intake with mfbkill +2 "collection"'& +3 "core" &Xm W +2 "collection"'% +4 "core" %P + .tCSV.dial CSR +2 "collection"'  +138 "core"  +2 #tPulling 8ml of CSR.mfbkill + .CSR.select :mfbkill +2 !o:Valve::Manifold::Error: mesg"9Collection Valve::Manifold has no selection: mfbkill:bt["//home/esp/esp2/lib/valve.rb:171:in `fetch'"./home/esp/esp2/lib/valve.rb:176:in `call'"//home/esp/esp2/lib/valve.rb:176:in `fetch'"//home/esp/esp2/lib/valve.rb:201:in `goal='"0/home/esp/esp2/lib/valve.rb:213:in `select'"7/home/esp/esp2/lib/syringe.rb:91:in `pullReagent!'"C/home/esp/esp2/protocol/2G/utilities.rb:582:in `mfbKillIntake'"8/home/esp/esp2/lib/slide.rb:85:in `inConfiguration'"C/home/esp/esp2/protocol/2G/utilities.rb:582:in `mfbKillIntake'"?/home/esp/esp2/protocol/2G/utilities.rb:650:in `hotBleach'"(ESP):2:in `irb_binding'"?/home/esp/esp2/protocol/2G/utilities.rb:87:in `finalPurge'"6/home/esp/esp2/utils/puckmoves.rb:894:in `loadAt'">/home/esp/esp2/utils/puckmoves.rb:1014:in `loadFlushPuck'"?/home/esp/esp2/protocol/2G/utilities.rb:84:in `finalPurge'"(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 +22630 "Can"\ BܧK' +60002 ~\ BK +55961 #"brent"Session Begun +811 #-> Clamp +4 "collection"'& +4 "core" &XkU W +38 "processing"%& +3 "core" &l\  +400 #"brent"-> Flush +984 #-> showlog 100 +883 #-> progress +914 "Can"{\ BgLS +60001 u\ BL +60002 v\ B&M +60002 t\ AN +60002 t\ BN +38576 #"brent"-> CSR.relabel :mfbKill, :diluent +192 #-> CSR.unalias :diluent +1919 #-> MainThread.resume +5 !o:Thread::CannotResume: mesg"MAIN is not suspended:@timestampu: Time Z:bt["5/home/esp/esp2/lib/thread.rb:701:in `safeResume'"1/home/esp/esp2/lib/thread.rb:677:in `resume'"!brent:7:in `topLevelBinding'" trouble +294 #-> progress +16893 #-> finalPurge{hotBleach} +3 #Starting finalPurge +282 "Can"r\ BEOA +998 #"brent"Waiting >20 seconds for MAIN to relinquish FlushPuck +337 !o:IRB::Abort: mesg"User Abort!!:@timestampu: Time Z :bt["7/home/esp/esp2/lib/cmdserver.rb:294:in `interrupt'"7/home/esp/esp2/lib/cmdserver.rb:424:in `interrupt'"*brent aborter-:1:in `topLevelBinding'" Arm.owner +12821 #-> progress +3581 #-> Flush.steal! +468 #-> finalPurge{hotBleach} +4 #Starting finalPurge +2 "collection"'& +5 "core" &Xj W +3 #"brent"Flushing the Collection Valve::Manifold + "collection"' & +7 "core" &Xk W + "collection"' % +4 "core" %P +2 #"brent"Pulling 5ml of CSR.flush +2 .CSR.select :flush +5 "collection"' +12 ."brent"CS.reconfigure :default +2 "collection"'#P d@b +5 ."brent"CS.seek 5ml +3 "collection"''q +1355 "core" ' +2 ."brent"delay 5 seconds +503 .CSR.select :air +4 "collection"' +10 '% +3 "core" %q  +2 ."brent"CS.reconfigure :fast +2 "collection"'#d @b +6 ."brent"CS.seek 7.5ml +2 "collection"''C +679 "core" ' + ."brent"CSV.dial :waste +3 "collection"' +138 "core" +2 ."brent"CS.reconfigure :default +2 "collection"'#P d@b +5 ."brent"CS.seek 0ml +2 "collection"''P +1984 "core" ' +2 #"brent"Flushing lower manifold's waste1 port +2 "collection"' & +11 "core" &Xj W +7 "collection"'% +3 "core" %M +2 ."brent"CSV.dial :flush +2 "collection"'  +46 "core"  +2 ."brent"CS.reconfigure :fast +2 "collection"'#d @b +6 ."brent"CS.seek 5ml +2 "collection"''q +1272 "core" ' +2 ."brent"delay 5 seconds +503 .CSV.dial :air +3 "collection"'\ @ +46 "core" A + "collection"'% +4 "core" %q  +2 ."brent"CS.seek 7ml +3 "collection"''d +558 "core" ' +2 ."connect"CSV.dial CTV +5 ."brent"CTV.dial CSV +6 "collection"'  +2 '  +45 "core"  +101  +2 ."brent"CBV.dial :waste1 +3 "collection"' @ +47 "core" @ +2 ."brent"CS.seek 0ml +3 "collection"''P +1729 "core" ' +2 #"brent"Flushing lower manifold's waste2b port +3 "collection"'"& +5 "core" &Xj W +2 "collection"'#% +3 "core" %N +2 ."brent"CSV.dial :flush +2 "collection"'$  +76 "core" +3 ."brent"CS.seek 5ml +4 "collection"'%'q +1273 "core" ' +2 ."brent"delay 5 seconds +503 .CSV.dial :air +3 "collection"'& @ +47 "core" A + "collection"''% +4 "core" %q  +3 ."brent"CS.seek 7ml +2 "collection"'('i +554 "core" ' +2 ."connect"CSV.dial CTV +4 ."brent"CTV.dial CSV +5 "collection"')  +2 '*  +7 "core"  +36  +2 ."brent"CBV.dial :waste2b +3 "collection"'+  +83 "core"  +2 ."brent"CS.seek 0ml +3 "collection"','P +1729 "core" ' +2 #"brent"Flushing upper manifold +3 "collection"'-& +6 "core" &Xj W +2 "collection"'.% +3 "core" %N +2 ."brent"CSV.dial :flush +2 "collection"'/  +77 "core" +2 ."brent"CS.seek 5ml +3 "collection"'0'q +1273 "core" ' +2 ."brent"delay 5 seconds +502 .CSV.dial :air +3 "collection"'1 @ +46 "core" A +2 "collection"'2% +3 "core" %q  +3 ."brent"CS.seek 7ml +2 "collection"'3'f +578 "core" ' +8 ."connect"CSV.dial CBV +5 ."brent"CBV.dial CSV +5 "collection"'4 +3 '6  +52 "core"  +58 ~ +2 ."brent"CTV.dial :air +2 "collection"'7  +144 "core"  +3 ."brent"CS.seek 0ml +3 "collection"''P +1733 "core" ' +2 ."brent"delay 7 seconds +704 .CS.seek 3ml +3 "collection"'9'2~ +788 "core" ' +2 ."brent"CSV.dial :waste +2 "collection"': +48 "core" +2 ."brent"CS.seek 0ml +3 "collection"';'P +784 "core" ' +2 "collection"'& +3 "core" &Xj W +2 "collection"'8% +3 "core" %U +2 ."brent"CSV.dial :flush +2 "collection"'>  +45 "core"  +3 ."brent"CS.seek 3ml +2 "collection"'5'2~ +789 "core" ' +2 ."brent"delay 5 seconds +502 .CSV.dial :air +3 "collection"'? @ +44 "core" A +2 "collection"'A% +3 "core" %2y  +3 ."brent"CS.seek 4.999ml +3 "collection"'B'q +553 "core" ' +2 ."brent"CSV.dial :air +3 "collection"'C @ +6 "core" @ +3 ."brent"CS.seek 0ml +2 "collection"'<'P +1253 "core" ' +2 ."brent"delay 7 seconds +704 .CS.seek 3ml +3 "collection"' '2~ +791 "core" ' +2 ."brent"CSV.dial :waste +2 "collection"'F +76 "core" +2 ."brent"CS.seek 0ml +4 "collection"'G'P +789 "core" ' +2 #"brent"Disinfecting external Intake with mfbkill +2 "collection"'H& +6 "core" &Xj W +2 "collection"'J% +3 "core" %R +2 ."brent"CSV.dial CSR +2 "collection"'K  +139 "core"  +2 #"brent"Pulling 8ml of CSR.mfbkill + .CSR.select :mfbkill +5 "collection"'@ +12 ."brent"CS.seek 8ml +3 "collection"'D'! +1975 "core" ' +2 ."brent"delay 5 seconds +503 .CSR.select :air +3 "collection"' +12 ."brent"CS.seek 10ml +2 "collection"'L' +566 "core" ' +2 ."connect"CSV.dial CBV +4 ."brent"CBV.dial CSV +6 "collection"'@ + '  +9 "core"  +100 + ."brent"CTV.dial :intake +3 "collection"'N  +83 "core"  +2 ."brent"Intake.select :open +2 "sampler") +12 ."brent"CS.seek 2ml +2 "collection"'M' +1970 "core" ' + ."brent"Intake.select :close +2 "sampler")0 +12 ."brent"CTV.dial :air +3 "collection"'P  +82 "core" ~ +2 ."brent"CS.reconfigure :default +2 "collection"'#P d@b +5 ."brent"CS.seek 0ml +2 "collection"'O'P +592 "core" ' +2 #"brent"Flushing lower manifold's waste1 port +2 .CSV.dial CSR +5 "collection"'R  +110 "core"  + #"brent"Pulling 4ml of CSR.mfbkill +2 .CSR.select :mfbkill +5 "collection"'@ +12 ."brent"CS.seek 4ml +3 "collection"'S'R8 +1098 "core" ' +2 ."brent"delay 5 seconds +503 .CSR.select :air +4 "collection"' +13 ."brent"CS.reconfigure :fast + "collection"'#d @b +5 ."brent"CS.seek 10ml +3 "collection"'T' +1494 "core" ' +2 ."connect"CSV.dial CTV +4 ."brent"CTV.dial CSV +10 "collection"'Q  +10 'V  +40 "core" ~ +100  +2 ."brent"CBV.dial :waste1 +2 "collection"'W @ +46 "core" @ +2 ."brent"CS.seek 0ml +3 "collection"'U'P +2442 "core" ' +2 #"brent"Flushing lower manifold's waste2b port +3 .CSV.dial CSR +4 "collection"'Y  +47 "core"  +2 #"brent"Pulling 4ml of CSR.mfbkill +2 .CSR.select :mfbkill +4 "collection"'@ +12 ."brent"CS.reconfigure :default +2 "collection"'#P d@b +5 ."brent"CS.seek 4ml +2 "collection"'Z'R8 +1096 "core" ' +2 ."brent"delay 5 seconds +503 .CSR.select :air +3 "collection"' +11 ."brent"CS.reconfigure :fast +2 "collection"'#d @b +12 ."brent"CS.seek 10ml +2 "collection"'[' +1173 "Can"s\ FO +342 "core" ' +2 ."connect"CSV.dial CTV +4 ."brent"CTV.dial CSV +5 "collection"'X  +5 ']  +4 "core"  +38 ~ +2 ."brent"CBV.dial :waste2b +2 "collection"'^  +83 "core"  +3 ."brent"CS.seek 0ml +4 "collection"'_'P +2429 "core" ' +2 #"brent"Killing upper manifold +3 .CSV.dial CSR +4 "collection"'\\  +48 "core"  + #"brent"Pulling 4ml of CSR.mfbkill +2 .CSR.select :mfbkill +5 "collection"'@ +12 ."brent"CS.reconfigure :default +2 "collection"'#P d@b +4 ."brent"CS.seek 4ml +2 "collection"'a'R8 +1109 "core" ' +2 ."brent"delay 5 seconds +502 .CSR.select :air +4 "collection"' +11 ."brent"CS.reconfigure :fast +2 "collection"'#d @b +5 ."brent"CS.seek 10ml +3 "collection"'b' +1502 "core" ' +2 ."connect"CSV.dial CBV +5 ."brent"CBV.dial CSV +5 "collection"'` +3 'e  +52 "core"  +57 + ."brent"CTV.dial :air +3 "collection"'d  +139 "core"  +3 ."brent"CS.seek 0ml +4 "collection"'f'P +2445 "core" ' +2 ."brent"delay 7 seconds +703 .CS.seek 3ml +3 "collection"'c'2~ +786 "core" ' + ."brent"CSV.dial :waste +3 "collection"'h +46 "core" +2 ."brent"CS.seek 0ml +3 "collection"'i'P +795 "core" ' +2 #"brent"Flushing upper manifold + "collection"'j& +6 "core" &Xj W +2 "collection"'g% +2 "core" %N +2 ."brent"CSV.dial :flush +3 "collection"'l  +46 "core"  +2 ."brent"CS.seek 5ml +3 "collection"'m'q +1265 "core" ' +2 ."brent"delay 5 seconds +502 .CSV.dial :air +3 "collection"'k @ +44 "core" A +2 "collection"'p% +3 "core" %q  +3 ."brent"CS.seek 7ml +2 "collection"'o'd +561 "core" ' +2 ."connect"CSV.dial CBV +4 ."brent"CBV.dial CSV +6 "collection"'q + 'n  +9 "core"  +98  +2 ."brent"CTV.dial :air +2 "collection"'r  +7 "core"  +3 ."brent"CS.seek 0ml +4 "collection"'t'P +1721 "core" ' +2 ."brent"delay 7 seconds +704 .CS.seek 3ml +3 "collection"'s'2~ +797 "core" ' +2 ."brent"CSV.dial :waste +3 "collection"'v +47 "core" +2 ."brent"CS.seek 0ml +3 "collection"'w'P +793 "core" ' +2 "collection"'x& +3 "core" &Xj4 W +2 "collection"'u% +3 "core" %M +2 ."brent"CSV.dial :flush +2 "collection"'z  +44 "core"  +3 ."brent"CS.seek 3ml +3 "collection"'{'2~ +805 "core" ' +2 ."brent"delay 5 seconds +503 .CSV.dial :air +3 "collection"'y @ +45 "core" A +2 "collection"'|% +3 "core" %21  +3 ."brent"CS.seek 5.001ml +2 "collection"'}'q +562 "core" ' +2 ."brent"CSV.dial :air +2 "collection"' @ +6 "core" @ +3 ."brent"CS.seek 0ml +2 "collection"'~'P +1263 "core" ' +2 ."brent"delay 7 seconds +704 .CS.seek 3ml +3 "collection"''2~ +801 "core" ' + ."brent"CSV.dial :waste +3 "collection"' +77 "core" +2 ."brent"CS.seek 0ml +3 "collection"''P +789 "core" ' +2 #"brent"Flushing lower manifold's waste1 port + "collection"'& +7 "core" &Xj W +2 "collection"'% +43 "core" %U +2 ."brent"CSV.dial :flush +3 "collection"'  +46 "core"  +9 ."brent"CS.seek 5ml +4 "collection"' 'q +1259 "core" ' + ."brent"delay 5 seconds +503 .CSV.dial :air +3 "collection"' @ +46 "core" A + "collection"'% +5 "core" %q4  +3 ."brent"CS.seek 7ml +2 "collection"''f +557 "core" ' +2 ."connect"CSV.dial CTV +4 ."brent"CTV.dial CSV +5 "collection"'  +2 '  +45 "core"  +97  +2 ."brent"CBV.dial :waste1 +2 "collection"' @ +49 "core" B +3 ."brent"CS.seek 0ml +4 "collection"' 'P +1723 "core" ' +2 #"brent"Flushing lower manifold's waste2b port +2 "collection"'& +6 "core" &Xk W +2 "collection"' % +4 "core" %K +2 ."brent"CSV.dial :flush +2 "collection"'  +77 "core" +2 ."brent"CS.seek 5ml +3 "collection"'\ 'q +1267 "core" ' + ."brent"delay 5 seconds +503 .CSV.dial :air +4 "collection"' @ +46 "core" A +2 "collection"'% +3 "core" %q  +3 ."brent"CS.seek 7.001ml +2 "collection"''k +551 "core" ' +2 ."connect"CSV.dial CTV +5 ."brent"CTV.dial CSV +5 "collection"'  +5 '  +5 "core"  +36  +2 ."brent"CBV.dial :waste2b +3 "collection"'  +83 "core"  +2 ."brent"CS.seek 0ml +3 "collection"'"'P +1743 "core" ' +2 #"brent"Disinfecting external Intake with kill +2 "collection"'#& +6 "core" &Xj W +2 "collection"'$% +3 "core" %R6 +2 ."brent"CSV.dial CSR +2 "collection"'  +45 "core"  +2 #"brent"Pulling 8ml of CSR.kill +2 .CSR.select :kill +4 "collection"' +12 ."brent"CS.seek 8ml +2 "collection"'&'! +1980 "core" ' + ."brent"delay 5 seconds +503 .CSR.select :air +4 "collection"' +12 ."brent"CS.seek 10ml +2 "collection"''' +559 "core" ' +2 ."connect"CSV.dial CBV +3 ."brent"CBV.dial CSV +5 "collection"'% +3 '*  +53 "core"  +57 +2 ."brent"CTV.dial :intake +3 "collection"')  +80 "core" + ."brent"Intake.select :open +2 "sampler") +12 ."brent"CS.seek 2ml +3 "collection"'+' +1961 "core" ' +2 ."brent"Intake.select :close +2 "sampler")0 +12 ."brent"CTV.dial :air +2 "collection"'(  +78 "core" ~ +2 ."brent"CS.reconfigure :default +2 "collection"'#P d@b +5 ."brent"CS.seek 0ml +2 "collection"'-'P +587 "core" ' +2 ."brent"CSV.dial CSR +2 "collection"'.  +109 "core"  + #"brent"Pulling 5ml of CSR.flush +2 .CSR.select :flush +5 "collection"' +12 ."brent"CS.seek 5ml +2 "collection"'/'q +1356 "core" ' + ."brent"delay 5 seconds +504 .CSR.select :air +3 "collection"' +12 ."brent"CS.seek 10ml +3 "collection"',' +1345 "core" ' +2 ."brent"CSV.dial CBV +3 "collection"'1 +108 "core" +2 ."brent"CS.seek 0ml +3 "collection"'2'P +2617 "core" ' + "collection"'0& +3 "core" &Xk4 W +2 "collection"'6& +3 "core" &Xk W +15517 "Can"r\ \ AJPm +60002 o\ AQ +60001 p\ \ AQ +60002 p\ A^R/ +60002 p\ BR +60002 o\ BS[ +60002 n\ BqS +1680 #"brent"-> quit +2 #Session Ended +1002 #Session Begun +827 #-> Clamp +3 "collection"'4& +5 "core" &Xj W +2 "processing"%7& +3 "core" &l#  +1603 #"brent"-> Flush.garage +13 !o:ThreadError: mesg"(brent thread died holding FlushPuck:bt["6/home/esp/esp2/lib/rmutex.rb:186:in `reclaimLock'"./home/esp/esp2/lib/rmutex.rb:73:in `lock'"./home/esp/esp2/lib/delay.rb:72:in `claim'"6/home/esp/esp2/utils/puckmoves.rb:856:in `garage'"!brent:2:in `topLevelBinding'"( +407 "core" ( +2 "manipulator"&;& +3 "core" &   o \\ +2 "manipulator"&?% +3 "core" %ы   M \\1 +2 ."brent"Forearm.seek :retract +3 "manipulator"&A' ] +97 "core" ' +2 ."brent"Elbow.reconfigure :tight + "manipulator"&$&.,(\ #b +6 ."brent"Elbow.seek :garage +3 "manipulator"&5(-z +274 "core" ( + "manipulator"&C& +4 "core" &-} $ # ? [a +2 ."brent"Elbow.reconfigure :loose + "manipulator"&$ &.,(#b +4 &B& +3 "core" &-} $   [a +3 ."brent"Forearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 ."brent"Forearm.seek :garage +2 "manipulator"&<'o +113 "core" ' + ."brent"Hand.open +2 "manipulator"&F1 +22 "core" 1 + "manipulator"& % +4 "core" %th HL +2 ."brent"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."brent"Forearm.seek :retract +3 "manipulator"&H' ] +106 "core" ' +1729 #"brent"-> Intake.klass +357 #-> Intake.klass.name +805 #-> quit +4 #Session Ended +46154 #t-> exit +7 #mEXIT @1753309430.87PDT @1753312180.70PDT = =tMAIN =mMAIN_scheduler @PDT1753312181.46 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +109 #"core_reset"Sent BREAK + #t@38298 sendCRC with ifg=0x20, ie=0x7F + #@40133 sendCRC with ifg=0x08, ie=0x5F + #@30559 idle with ifg=0x84, ie=0x75 #@31231 select with ifg=0x10, ie=0xF5 + #@31864 receive with ifg=0x10, ie=0xFD + #@32498 receive with ifg=0x10, ie=0xFD #@33131 receive with ifg=0x10, ie=0xFD #@33458 receive with ifg=0x80, ie=0xFD + #@7983 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +242 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +417 "Can"p\ 4\ W.4 + p\ 4\ W.4 + #tPolling Can every 10:00 +5 #Cleanly exited at 15:23:50PDT23-Jul-25 +65 #Clients may connect on TCP port 9999 + #Waiting for espclients... +255 #"espclient"Session Begun +59661 "Can"r\ 3 kW- +60002 r\ 3>XZ- +60002 p\ 2X- +60002 p\ 3Y- +60001 p\ 3Z- +60002 p\ 3Z- +60002 o\ 3a[H- +60002 o\ 35[- +60002 k\ 3 \\t- +60002 m\ 3]\ - +60002 n\ 2]- +60002 n\ 3 ^6- +60001 k\ 3"Y^- +8660 #"espclient"Session Ended +51342 "Can"l\ 3$-_b- +60002 m\ 3&_- +60002 l\ 3'`- +60002 l\ 3)a$- +60002 l\ 3+|a- +60002 m\ 3-PbP- +60002 j\ 3/$b- +60001 l\ 30c|- +60002 m\ 32d- +60002 o\ 34d- +60002 o\ 36se>- +60002 p\ 38Ge- +33489 #"brent"Session Begun +181 #-> exit + #Session Ended +10485 #Session Begun +966 #-> exit +2 #Session Ended +1765 #Session Begun +181 #-> exit + #Session Ended +3187 #"shutdown"Session Begun +3 #-> ESP.quit! +3 #Quit ESP! +3 #Session Ended +9 #mEXIT @1753327692.43PDT @1753367558.36PDT = =tMAIN =mMAIN_scheduler @PDT1753367559.18 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +112 #"core_reset"Sent BREAK + #t@38298 sendCRC with ifg=0x20, ie=0x7F + #@40133 sendCRC with ifg=0x08, ie=0x5F + #@30559 idle with ifg=0x84, ie=0x75 #@31231 select with ifg=0x10, ie=0xF5 + #@31864 receive with ifg=0x10, ie=0xFD #@32498 receive with ifg=0x10, ie=0xFD + #@33131 receive with ifg=0x10, ie=0xFD #@33458 receive with ifg=0x80, ie=0xFD + #@33609 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +259 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +413 "Can"p\ 4=B; + p\ 4=B; + #tPolling Can every 10:00 +6 #Cleanly exited at 20:28:12PDT23-Jul-25 +5745 #-> ESP.ready! +154 "sampler") +2 ) +3 "core"  +2 "collection"' +3 ' +2 "core"  +2 "processing"% +3 % +3 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +3 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %N \  +2 .tCS.configure :default + "collection"'#P d@b +3 .tCS.hold + "collection"'+ +4 "core" + + .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%% +3 "core" %ܐ*\  +2 .tPS.configure :default + "processing"%#A d`xb +3 "sampler")% +3 "core" % u  +2 .tSS.configure :default + "sampler")#.0X ESP.ready? +2 "collection"'3% +4 "core" %N + "sampler")4% +3 "core" % r  +2 "manipulator"&5% +3 "core" % W ) + ! [ +2 "manipulator"&6& +3 "core" &-} 3 . R [a +2 "storage"(7& +3 "core" &[FY   2\ 3 +2 "storage"(8% +3 "core" %1 \ 4 +2 "collection"'9& +3 "core" & +2 "processing"%:& +3 "core" &l,\  +2 "processing"%;% +3 "core" %ܐ\  +2920 #t-> finalPurge +2 #Starting finalPurge +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'<& +2 "core" & +2 .tHand.open +2 "manipulator"&=1 +16 "core" 1 +2 "manipulator"&>& +3 "core" &-} 0 - 6 Ya +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&?(-z +4 "core" ( +2 "manipulator"&@& +3 "core" &-} ' " ^ Ya +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &A& +2 "core" &-}  # D Ya +3 .tForearm.seek :garage + "manipulator"&B'o +111 "core" ' +2 .tHand.close +2 "manipulator"&C/ +26 "core" / +2 "manipulator"&D& +3 "core" &-} Ia +2 "manipulator"&E% +3 "core" %~z w H) +2 .tForearm.seek :retract +2 "manipulator"&F' ] +105 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&G( +300 "core" ( +2 "manipulator"&H& +3 "core" & ) * V Y +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &I& +3 "core" & ' ( ; Y +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&J'ш +102 "core" ' +2 "manipulator"&K& +4 "core" &   - U + "manipulator"&L% +3 "core" %щ   " U +3 "collection"'M& +3 "core" & +2 "collection"'N& +5 "core" & +3 .tCC.seek :closed + "collection"'O(X +5 "core" & \ +9 &,t ,} +9 &^{ @ +10 &4m S +9 &G T +10 &J U +9 &sJ U +9 &5L U +10 &G T +9 & N U +9 &"}I T +10 &$=K U +9 &%K U +10 &'J T +9 &)J T +9 &+FI T +10 &-L T +9 &.O T +9 &0J T +10 &2NG T +9 &4J U +10 &5K T +9 &7J T +9 &9WI T +10 &;I T +9 &<J T +9 &>N T +10 &@^I T +9 &B!G T +10 &CR U +9 &E\\ V +9 &G\\o X +10 &I \\ +9 &J _ +9 &L _ +10 &NQ ^ +9 &P ^ +10 &Q _ +9 &S ` +9 &UR a +10 &W ^ +9 &XT@ / +9 &Xg L +6 ( +2 "collection"'N& +3 "core" &X\\ L +3 #tCollection Clamp onSpring/offSpring for 8/25 samples, on/off torque 2.43 + "collection"'P& +3 "core" &X[ L +2 .tHand.open +2 "manipulator"&Q1 +15 "core" 1 +2 "manipulator"&R% +3 "core" %с  O +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&S' ] +100 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'T& +3 "core" &X[ L +2 "collection"'U% +3 "core" %N +2 "collection"'V +2 "core"  +2 .tCSV.dial CSR +2 "collection"'W  +108 "core"  + #tPulling 5ml of CSR.flush + .CSR.select :flush +3 "collection"' +10 .tCS.seek 5ml +2 "collection"'X'q +1350 "core" ' + .tdelay 5 seconds +503 .CSR.select :air +3 "collection"' +9 'Y% +2 "core" %q  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +2 .tCS.seek 7.5ml +2 "collection"'Z'B +682 "core" ' +35 .tCSV.dial :waste +2 "collection"'[ +136 "core" +3 .tCS.reconfigure :default + "collection"'#P d@b +10 .tCS.seek 0ml +2 "collection"'\\'P +1983 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"']& +4 "core" &X[ L +2 "collection"'^% +3 "core" %Q +2 .tCSV.dial :flush +2 "collection"'_  +45 "core"  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"'`'q +1284 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'a @ +43 "core" A +2 "collection"'b% +3 "core" %q  +2 .tCS.seek 7.001ml +2 "collection"'c'l +557 "core" ' + ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'d  +2 'e  +45 "core"  +97  +2 .tCBV.dial :waste1 +2 "collection"'f @ +46 "core" B +3 .tCS.seek 0ml + "collection"'g'P +1741 "core" ' +2 #tFlushing lower manifold's waste2b port +2 "collection"'h& +3 "core" &XZ L +2 "collection"'i% +3 "core" %U +2 .tCSV.dial :flush + "collection"'j  +76 "core" +3 .tCS.seek 5ml + "collection"'k'q +1284 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"'l @ +45 "core" A +2 "collection"'m% +3 "core" %q  +2 .tCS.seek 7.001ml +2 "collection"'n'l +571 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'o  +2 'p  +7 "core"  +49  +2 .tCBV.dial :waste2b +2 "collection"'q  +81 "core"  +2 .tCS.seek 0ml +2 "collection"'r'P +1739 "core" ' +2 #tDisinfecting external Intake with kill +2 "collection"'s& +3 "core" &XZ L +2 "collection"'t% +3 "core" %S\ +2 .tCSV.dial CSR + "collection"'u  +45 "core"  +2 #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"'v'! +1995 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +11 .tCS.seek 10ml + "collection"'w' +557 "core" ' +2 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +3 "collection"'x +2 'y  +52 "core"  +59 +2 .tCTV.dial :intake + "collection"'z  +78 "core" +2 .tIntake.select :open +2 "sampler") +9 .tCS.seek 2ml +2 "collection"'{' +1989 "core" ' + .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'|  +77 "core"  +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'}'P +592 "core" ' +2 .tCSV.dial CSR + "collection"'~  +121 "core"  + #tPulling 5ml of CSR.flush +2 .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"''q +1356 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml +2 "collection"'' +1348 "core" ' + .tCSV.dial CBV +2 "collection"' +106 "core" +2 .tCS.seek 0ml +2 "collection"''P +2624 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" & g I +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +8 "core" ( + "manipulator"&& +4 "core" & s I +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 & & +2 "core" & [ I +3 .tForearm.seek CC + "manipulator"& 'ш +95 "core" ' +2 .tHand.close + "manipulator"& / +25 "core" / +2 .tCC.seek :open +2 "collection"'( +406 "core" ( +2 "manipulator"&& +3 "core" & O +2 "manipulator"&% +3 "core" %р ` O# +2 .tForearm.seek :retract +2 "manipulator"&' ] +106 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&(-z +275 "core" ( + "manipulator"&& +4 "core" &-~ +  Tc +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 && +2 "core" &-~ 9 Sc +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&'o +112 "core" ' +2 .tHand.open +2 "manipulator"&1 +25 "core" 1 +2 "manipulator"&% +3 "core" %pj =N +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&' ] +99 "core" ' +17022 #t-> exit +42 #mEXIT @1753368123.57PDT @1753389000.83PDT = =mMAIN_scheduler =tMAIN @PDT1753389001.65 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +109 #"core_reset"Sent BREAK +2 #t@4483 sendCRC with ifg=0x20, ie=0x7F #@6318 sendCRC with ifg=0x08, ie=0x5F + #@58272 idle with ifg=0x84, ie=0x75 + #@58946 select with ifg=0x10, ie=0xF5 #@59581 receive with ifg=0x10, ie=0xFD + #@60215 receive with ifg=0x10, ie=0xFD #@60850 receive with ifg=0x10, ie=0xFD + #@61178 receive with ifg=0x80, ie=0xFD #@44488 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +257 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +417 "Can"o\ M%2 + o\ M%2 + #tPolling Can every 10:00 +5 #Cleanly exited at 07:42:03PDT24-Jul-25 +11039 #-> ESP.ready! +154 "sampler") +2 ) +3 "core"  +2 "collection"' +2 ' +3 "core"  +2 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +3 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %S +2 .tCS.configure :default + "collection"'#P d@b +3 .tCS.hold + "collection"'+ +4 "core" + + .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" % W  +2 .tSS.configure :default + "sampler")#.0X primeNflush + .PSV.dial PTV +2 "processing"%3 +77 "core"  + .tPTV.dial PRV +2 "processing"%4 @ +75 "core" B + .tPRV.dial :ab1 +2 "processing"%5 @ +140 "core" ? +2 "processing"%6% +3 "core" %ܐ% +3 .tPS.seek 0.5ml +2 "processing"%7' +595 "core" ' +2 .tPRV.dial :ab2 +2 "processing"%8  +107 "core"  +2 "processing"%9% +3 "core" %$  +2 .tPS.seek 1ml +2 "processing"%:'[r +583 "core" ' +2 .tPSV.dial :waste1 + "processing"%;  +110 "core"  +2 .tPS.seek :empty +2 "processing"%<'s +1093 "core" ' + .tPSV.dial PSR +2 "processing"%= +57 "core"  +2 .tPSR.select :flush +3 "processing"%j +10 .tPS.seek 2.5ml + "processing"%>' +2614 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial PTV +2 "processing"%? +77 "core" +2 .tPTV.dial PRV + "processing"%@ @ +16 "core" ? + .tPRV.dial :air +2 "processing"%A  +47 "core"  +2 .tPS.seek :empty +2 "processing"%B's +2616 "core" ' +2 .tPSV.dial PSR + "processing"%C +78 "core"  +2 .tPSR.select :flush +3 .PS.seek 2.5ml +2 "processing"%D' +2615 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial PTV + "processing"%E +89 "core" ~ +2 .tPTV.dial PRV + "processing"%F @ +5 "core" ? + .tPRV.dial :air +2 "processing"%G  +4 "core"  +3 .tPS.seek :empty + "processing"%H's +2612 "core" ' +2 .tPSV.dial PSR + "processing"%I +77 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%J' +2627 "core" ' + .tdelay 2 seconds +203 .PSV.dial PTV + "processing"%K +78 "core" + .tPTV.dial PRV +2 "processing"%L @ +4 "core" ? +2 .tPRV.dial :air +2 "processing"%M  +4 "core"  +2 .tPS.seek :empty +2 "processing"%N's +2641 "core" ' +2 .tPSV.dial PSR +2 "processing"%O +78 "core"  +2 .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"%P' +2619 "core" ' + .tdelay 2 seconds +202 .PSV.dial PTV +2 "processing"%Q +78 "core" + .tPTV.dial PRV +2 "processing"%R @ +4 "core" ? +2 .tPRV.dial :air +2 .PS.seek :empty +2 "processing"%S's +2619 "core" ' +15046 "Can"o\ Kȭ +45847 #t-> exit +7 #mEXIT @1753390068.24PDT @1753401126.22PDT = =tMAIN =mMAIN_scheduler @PDT1753401127.06 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +122 #"core_reset"Sent BREAK + #t@26199 sendCRC with ifg=0x20, ie=0x7F + #@28034 sendCRC with ifg=0x08, ie=0x5F + #@28915 idle with ifg=0x84, ie=0x75 #@29591 select with ifg=0x10, ie=0xF5 + #@30240 receive with ifg=0x10, ie=0xFD + #@30888 receive with ifg=0x10, ie=0xFD #@31537 receive with ifg=0x10, ie=0xFD + #@31864 receive with ifg=0x80, ie=0xFD #@7371 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +258 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +417 "Can"h\ LJ` + h\ LJ`  + #tPolling Can every 10:00 +6 #Cleanly exited at 13:47:48PDT24-Jul-25 +1048 #-> Notice.email "Test message" +2 .Notice.email "Test message" +1753 #-> quit +7 #mEXIT @1753401163.40PDT @1753401356.81PDT = =mMAIN_scheduler =tMAIN @PDT1753401357.68 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +117 #"core_reset"Sent BREAK + #t@26199 sendCRC with ifg=0x20, ie=0x7F + #@28034 sendCRC with ifg=0x08, ie=0x5F + #@28915 idle with ifg=0x84, ie=0x75 #@29591 select with ifg=0x10, ie=0xF5 + #@30240 receive with ifg=0x10, ie=0xFD #@30888 receive with ifg=0x10, ie=0xFD + #@31537 receive with ifg=0x10, ie=0xFD #@31864 receive with ifg=0x80, ie=0xFD + #@6629 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +12 #ESP2 v3.42 I2C Gateway v3.20 for core bus +270 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +420 "Can"e\ MKlC + e\ MKlC + #tPolling Can every 10:00 +6 #Cleanly exited at 16:52:43PDT24-Jul-25 +740 #-> Notice.email "Test message #2" +2 .Notice.email "Test message #2" +46 !o:Net::SMTPSyntaxError:@checkpoint: omitted: mesg"1503 5.5.1 Error: authentication not enabled\ :bt["E/opt/mbari/lib/ruby/1.8/net/smtp.rb:960:in `check_auth_continue'"/opt/mbari/lib/ruby/1.8/net/smtp.rb:723:in `authenticate'":/opt/mbari/lib/ruby/1.8/net/smtp.rb:566:in `do_start'"7/opt/mbari/lib/ruby/1.8/net/smtp.rb:525:in `start'"2/home/esp/esp2/lib/email.rb:328:in `sendOnce'"3/home/esp/esp2/lib/schedule.rb:308:in `unsync'"3/home/esp/esp2/lib/schedule.rb:610:in `unsync'"3/home/esp/esp2/lib/schedule.rb:637:in `unsync'"2/home/esp/esp2/lib/email.rb:321:in `sendOnce'"//home/esp/esp2/lib/email.rb:345:in `email'",/home/esp/esp2/lib/msg.rb:68:in `retry'"//home/esp/esp2/lib/email.rb:344:in `email'"(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 +2734 #-> quit +22 #mEXIT @1753401401.45PDT @1753401414.87PDT = =tMAIN =mMAIN_scheduler @PDT1753401415.70 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +110 #"core_reset"Sent BREAK + #t@26199 sendCRC with ifg=0x20, ie=0x7F + #@28034 sendCRC with ifg=0x08, ie=0x5F + #@28915 idle with ifg=0x84, ie=0x75 #@29591 select with ifg=0x10, ie=0xF5 + #@30240 receive with ifg=0x10, ie=0xFD #@30888 receive with ifg=0x10, ie=0xFD + #@31537 receive with ifg=0x10, ie=0xFD #@31864 receive with ifg=0x80, ie=0xFD + #@63415 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +12 #ESP2 v3.42 I2C Gateway v3.20 for core bus +255 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +397 "Can"f\ MKR + f\ MKR + #tPolling Can every 10:00 +6 #Cleanly exited at 16:56:41PDT24-Jul-25 +320 #-> Notice.email "Test message #2" + .Notice.email "Test message #2" +10028 #-> quit +6 #mEXIT @1753401527.13PDT @1753401590.60PDT = =mMAIN_scheduler =tMAIN @PDT1753401591.45 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +120 #"core_reset"Sent BREAK + #t@26199 sendCRC with ifg=0x20, ie=0x7F + #@28034 sendCRC with ifg=0x08, ie=0x5F + #@28915 idle with ifg=0x84, ie=0x75 #@29591 select with ifg=0x10, ie=0xF5 + #@30240 receive with ifg=0x10, ie=0xFD + #@30888 receive with ifg=0x10, ie=0xFD #@31537 receive with ifg=0x10, ie=0xFD + #@31864 receive with ifg=0x80, ie=0xFD #@44105 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +258 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +394 "Can"d\ ML|} + d\ ML|}! + #tPolling Can every 10:00 +6 #Cleanly exited at 16:58:47PDT24-Jul-25 +2373 #-> Notice.email "Test message #3" + .Notice.email "Test message #3" +951 #-> Notice +4603 #-> exit +7 #mEXIT @1753401678.79PDT @1753402778.42PDT = =mMAIN_scheduler =tMAIN @PDT1753402779.30 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +119 #"core_reset"Sent BREAK + #t@26199 sendCRC with ifg=0x20, ie=0x7F + #@28034 sendCRC with ifg=0x08, ie=0x5F + #@28915 idle with ifg=0x84, ie=0x75 #@29591 select with ifg=0x10, ie=0xF5 + #@30240 receive with ifg=0x10, ie=0xFD + #@30888 receive with ifg=0x10, ie=0xFD #@31537 receive with ifg=0x10, ie=0xFD + #@31864 receive with ifg=0x80, ie=0xFD #@17139 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +271 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +423 "Can"g\ MQ + g\ MQ + #tPolling Can every 10:00 +6 #Cleanly exited at 17:01:18PDT24-Jul-25 +6669 #-> PuckCamera +289 #-> PuckCamera.xray +2057 #-> ESP.ready! +154 "sampler") +3 ) +2 "core"  +2 "collection"' +3 ' +2 "core"  +3 "processing"% +2 % +3 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %S +2 .tCS.configure :default +2 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +4 "core" + + .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +2 "core" %s +2 .tPS.configure :default +2 "processing"%#A d`xb +2 .tPS.hold +2 "processing"%+ +3 "core" + +2 .tPS.configure :default + "processing"%#A d`xb +3 "sampler")% +3 "core" %\ N  +2 .tSS.configure :default + "sampler")#.0X ESP.shutdown +4 #Asleep / Shutdown +34 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF + #Shutdown +119 #t-> ESP.ready! +133 #Powering core bus +539 .Gate.power :raw,:ON +2 "sampler") +56 )4 +3 "core"  +2 "collection"' +3 '5 +2 "core"  +2 "processing"% +3 %6 +3 "core"  +4 "collection"' 9\ +3 ' 0\ +3 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 .tCS.configure :default + "collection"'#P d@b +3 .tPS.configure :default + "processing"%#A d`xb +3 .tSS.configure :default +2 "sampler")#.0X' ] +43 "core" +2 ."rdySampler"SSV.dial :spit,avoiding: :exhaust + "sampler")? +3 "core"  +3 "sampler")@ +3 "core"  +2 "sampler")A +3 "core"  +2  +3 ."rdyProcessing"PS.home.seek 0ml +4 ."readyCS"CS.reconfigure :fast +5 ."rdySampler"SS.home.seek 0ml + "processing"%B'ܑ +4 "collection"'#d @b +3 "sampler")C'! +6 ."readyCS"CS.home.seek 0ml +4 "collection"'D'P +4 "core" ' +2 ."closeHand"Hand.close +3 .tElbow.reconfigure :loose +2 "manipulator"&E/ +2 &$ &.,(#b +5 .tElbow.jog 1500 +2 "manipulator"&F* +7 "core" / +40 * +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 .tElbow.home.seek :clear +2 "manipulator"&G(Z +322 "core" ( +2 "storage"(H& +3 "core" &  E\ 1 +3 .tSE.home.seek :down + "storage"(I') +3 "core" ' +71 ' +2 .tSC.reconfigure :tight + "storage"($ .(\ 1~b +3 .tSC.home.seek :initial +2 "storage"(J([G +267 "core" ' + ."rdyProcessing"PS.stop +2 "processing"%5 +116 "core" ' +1536 ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 .tForearm.seek :retract +2 "manipulator"&K' ] +3 "core" ' +2 .tElbow.seek :hammer +2 "manipulator"&L( +123 "core" ( +35 .tForearm.reconfigure :hammer +2 "manipulator"&#Q@2^d\ b +10 .tForearm.seek 7 + "manipulator"&M'΢ +104 "core" ' +2 "manipulator"&N% +3 "core" % 5 ; ] +2 .tForearm.seek retracted +2 "manipulator"&O' ] +111 "core" ' +2 "manipulator"&P% +3 "core" % : 7 ? ] +2 "processing"%Q& +2 "collection"'R& +8 "core" & &"\  +3 ."openPC"PC.home.seek :open +3 .tCC.home.seek :open +2 "processing"%S( + "collection"'T( +319 "core" ( +18 ( +2 "collection"'U +4 "core"  +2 "processing"%V +3 "core" V +2 "processing"%W +4 "core" ? +2 "processing"%X +3 "core"  +2 "collection"'Y% +3 "core" %K +3 "processing"%Z% +3 "core" %ܖ\  +2 "sampler")[% +4 "core" % Z  +2 "collection"'\\& +3 "core" &t  +2 "processing"%]& +4 "core" &}\  +2 "manipulator"&^% +3 "core" % :  # ( ] +2 "manipulator"&_& +3 "core" & 5 4 [ +2 "storage"(`& +4 "core" &[E E\ 4' +2 "storage"(a% +3 "core" %+ n\ 4 +3 "collection"'b9 +3 "core" 9 +2 "processing"%c9 +3 "core" 9 +13315 #t-> Arm.stretch! +2 .Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&d' ] +11 "core" ' +2 .tElbow.seek :hammer + "manipulator"&e( +4 "core" ( +2 .tForearm.reconfigure :hammer +2 "manipulator"&#Q@2^d\ b +3 .tForearm.seek 7 + "manipulator"&f'΢ +91 "core" ' +2 "manipulator"&g% +3 "core" %Υ $ 2 ` ` +2 .tForearm.seek retracted +2 "manipulator"&h' ] +102 "core" ' +2 "manipulator"&i% +4 "core" % ] A A 9 ^ + "manipulator"&j& +4 "core" & 2 2  ^ +2 "manipulator"&k% +3 "core" % ] = 5 ^ +3016 #t-> ForearmHoldCurrent +9983 #-> SE +2 "storage"(l% +4 "core" %+ ' " \ \ 8 +506 #t-> to 2 +3 "storage"(m% +2 "core" %+ ! `\ 8 +3 "manipulator"&n% +3 "core" % ] B @ Q _ +2 "manipulator"&o& +3 "core" & @ @ ` _ +2 .tSC.reconfigure :tight +2 "storage"($ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(p( +835 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +3 (q& +3 "core" & Z\ ) +753 #t-> ESP.shutdown +5 #Asleep / Shutdown +33 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF + #Shutdown +112 #t-> exit +8 #mEXIT @1753403223.02PDT @1753403251.00PDT = =mMAIN_scheduler =tMAIN @PDT1753403251.84 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +115 #"core_reset"Sent BREAK + #t@64652 receive with ifg=0x10, ie=0xFD + #@65298 receive with ifg=0x10, ie=0xFD + #@419 receive with ifg=0x10, ie=0xFD #@1065 receive with ifg=0x10, ie=0xFD + #@1713 receive with ifg=0x10, ie=0xFD + #@2361 receive with ifg=0x10, ie=0xFD #@3009 receive with ifg=0x10, ie=0xFD + #@3335 receive with ifg=0x80, ie=0xFD #@27012 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +263 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +408 "Can"i\ !S +2 i\ !S #tPolling Can every 10:00 +7 #Cleanly exited at 17:27:02PDT24-Jul-25 +105 #-> TubeCapacity +1624 #-> 6*33 +2226 #-> pucks +1131 #-> quit +6 #mEXIT @1753403310.91PDT @1753456743.56PDT = =tMAIN =mMAIN_scheduler @PDT1753456744.40 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +109 #"core_reset"Sent BREAK + #t@64652 receive with ifg=0x10, ie=0xFD + #@65298 receive with ifg=0x10, ie=0xFD + #@419 receive with ifg=0x10, ie=0xFD #@1065 receive with ifg=0x10, ie=0xFD + #@1713 receive with ifg=0x10, ie=0xFD #@2361 receive with ifg=0x10, ie=0xFD + #@3009 receive with ifg=0x10, ie=0xFD #@3335 receive with ifg=0x80, ie=0xFD + #@38433 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +256 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +394 "Can"s\ 2Y + s\ 2Y + #tPolling Can every 10:00 +6 #Cleanly exited at 17:28:30PDT24-Jul-25 +927 #-> ESP.ready? +5749 #-> ESP.ready! +4 #Powering core bus +574 .Gate.power :raw,:ON +2 "sampler") +45 ) +3 "core"  +2 "collection"' +3 ' +2 "core"  +3 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default + "processing"%#A d`xb +3 .tSS.configure :default + "sampler")#.0X exit +8 #mEXIT @1753456859.96PDT @1753463868.53PDT = =tMAIN =mMAIN_scheduler @PDT1753463869.45 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +119 #"core_reset"Sent BREAK +2 #t@17323 idle with ifg=0x00, ie=0x75 #>RESET< ESP2 v3.42 I2C Gateway v3.20 +211 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +274 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +437 "Can"\ 1P5 + \ 1P5 + #tPolling Can every 10:00 +7 #Cleanly exited at 08:20:59PDT25-Jul-25 +382 #-> exit +6 #mEXIT @1753463883.86PDT @1753466182.78PDT = =tMAIN =mMAIN_scheduler @PDT1753466183.62 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +111 #"core_reset"Sent BREAK +2 #t@39395 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +12 #ESP2 v3.42 I2C Gateway v3.20 for core bus +260 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +402 "Can"\ /\  + \ /\  + #tPolling Can every 10:00 +7 #Cleanly exited at 10:18:03PDT25-Jul-25 +203 #-> exit +6 #mEXIT @1753466193.68PDT @1753363703.25PDT = =mMAIN_scheduler =tMAIN @PDT1753363704.16 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +116 #"core_reset"Sent BREAK +2 #t@57733 idle with ifg=0x00, ie=0x75 #>RESET< ESP2 v3.42 I2C Gateway v3.20 +211 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +272 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +425 "Can"] ($ + ] ($ +6 #tPolling Can every 10:00 +6 #Cleanly exited at 10:56:33PDT25-Jul-25 +1704 #-> ESP.ready! +3 #Powering core bus +581 .Gate.power :raw,:ON +2 "sampler") +45 ) +2 "core"  +3 "collection"' +2 ' +3 "core"  +2 "processing"% +4 % +3 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 .tCS.configure :default + "collection"'#P d@b +3 .tPS.configure :default + "processing"%#A d`xb +3 .tSS.configure :default + "sampler")#.0X can +3 "Can"_ 0k) +1306 #t-> Flush.CC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'1& +3 "core" &jf  +2 .tHand.open + "manipulator"&21 +17 "core" 1 +2 "manipulator"&3& +2 "core" & M G +2 "manipulator"&4% +3 "core" % X i  +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&5(-z +183 "core" ( +2 "manipulator"&6& +3 "core" &-w W +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &7& +2 "core" &-w  W +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :garage +2 "manipulator"&8'o +108 "core" ' +2 .tHand.close + "manipulator"&9/ +16 "core" / +2 "manipulator"&:& +2 "core" &-w * W +2 "manipulator"&;% +4 "core" %π{ 9 < +2 .tForearm.seek :retract +2 "manipulator"&<' ] +102 "core" ' + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&=( +277 "core" ( + "manipulator"&>& +4 "core" & a ( +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &?& +2 "core" & _ ( +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&@'ш +98 "core" ' + "manipulator"&A& +3 "core" & G ( +3 "manipulator"&B% +2 "core" %э +3 "collection"'C& +4 "core" &je  +2 "collection"'D& +4 "core" &jb  +2 .tCC.seek :closed +2 "collection"'E(X +3 "core" &j<  +10 &:H *z +9 &nJ ? +9 &yzJ H +10 &<pP G +9 &tM G +9 &rF G +10 &sI G +9 &Cr> H +10 &!qC H +9 &"qE G +9 &$mD G +10 &&MqJ G +9 &(p? G +9 &)r5 G +10 &+q7 G +9 &-Ts9 G +10 &/s8 G +9 &0r8 H +9 &2o6 H +10 &4]o2 G +9 &6q8 H +9 &7q9 G +10 &9o8 G +9 &;en? G +10 &=&p4 G +9 &>n5 G +9 &@s1 G +10 &Bkr7 H +9 &D-x7 H +9 &E= I +10 &G6 K +9 &I^- O +10 &K9 P +9 &L= O +9 &N6 P +10 &Pe6 O +9 &R"2 Q +9 &S9 Q +10 &U8 R +9 &We8 ? +10 &Xc:= &p +9 &XV0 C +3 ( +2 "collection"'D& +3 #tCollection Clamp onSpring/offSpring for 8/26 samples, on/off torque 1.80 + "collection"'F& +3 "core" &XY- C +2 .tHand.open + "manipulator"&G1 +18 "core" 1 +2 "manipulator"&H% +2 "core" %~ c +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&I' ] +107 "core" ' +1472 #t-> CC.unloadFlush +2 #Garaging FlushPuck in Collection Clamp + "manipulator"&J& +3 "core" & T ( +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&K( +3 "core" ( +2 "manipulator"&L& +3 "core" & T ( +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &M& +3 "core" & ( +36 .tForearm.seek CC +2 "manipulator"&N'ш +91 "core" ' +2 .tHand.close + "manipulator"&O/ +21 "core" / +2 .tCC.seek :open +2 "collection"'P( +403 "core" ( +2 "manipulator"&Q& +3 "core" & [ ' +2 "manipulator"&R% +4 "core" %э H +2 .tForearm.seek :retract + "manipulator"&S' ] +94 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +7 .tElbow.seek :garage +2 "manipulator"&T(-z +288 "core" ( +4 "manipulator"&U& +7 "core" &-| b +6 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &V& +5 "core" &-| r b +11 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +8 .tForearm.seek :garage +5 "manipulator"&W'o +111 "core" ' + .tHand.open + "manipulator"&X1 +24 "core" 1 +2 "manipulator"&Y% +3 "core" %rn b k +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&Z' ] +100 "core" ' +1712 #t-> exit +7 #mEXIT @1753363856.80PDT @1753752305.70PDT = =tMAIN =mMAIN_scheduler @PDT1753752306.78 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +141 #"core_reset"Sent BREAK +2 #t@46750 receive with ifg=0x80, ie=0xFD + #@5781 idle with ifg=0x00, ie=0x75 # + #@147 sendCRC with ifg=0x20, ie=0x7F + #@1982 sendCRC with ifg=0x08, ie=0x5F #@43854 idle with ifg=0x84, ie=0x75 + #@44524 select with ifg=0x10, ie=0xF5 #@45158 receive with ifg=0x10, ie=0xFD + #@45791 receive with ifg=0x10, ie=0xFD #@46423 receive with ifg=0x10, ie=0xFD + #@46750 receive with ifg=0x80, ie=0xFD + #@42603 idle with ifg=0x00, ie=0x00 #@147 sendCRC with ifg=0x20, ie=0x7F + #@1982 sendCRC with ifg=0x08, ie=0x5F + #@43854 idle with ifg=0x84, ie=0x75 #@44524 select with ifg=0x10, ie=0xF5 + #@45158 receive with ifg=0x10, ie=0xFD #@45791 receive with ifg=0x10, ie=0xFD + #@46423 receive with ifg=0x10, ie=0xFD + #@46750 receive with ifg=0x80, ie=0xFD #@18373 initial with ifg=0x00, ie=0xF5 + #ESP2 v3.42 I2C Gateway v3.20 +4 "Can"^j <* >7 +11 #tESP2 v3.42 I2C Gateway v3.20 for core bus +325 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +513 "Can"_k :* ^ +2 _k :* ^1 + #tPolling Can every 10:00 +8 #Cleanly exited at 06:30:56PDT24-Jul-25 +125 #-> can +3 "Can"_j >*  +427 #t-> power +467 #-> Power +2178 #-> ESP.shutdown +4 #Asleep / Shutdown +30 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF + #Shutdown +596 #t-> power +228 #-> Power +478 #-> can +3 "Can"_j #+*= ' +449 #t-> exit +6 #mEXIT @1753752366.97PDT @1753800818.20PDT = =mMAIN_scheduler =tMAIN @PDT1753800819.26 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +145 #"core_reset"Sent BREAK +2 #t@46750 receive with ifg=0x80, ie=0xFD + #@49513 idle with ifg=0x00, ie=0x75 + # #@147 sendCRC with ifg=0x20, ie=0x7F + #@1982 sendCRC with ifg=0x08, ie=0x5F #@43854 idle with ifg=0x84, ie=0x75 + #@44524 select with ifg=0x10, ie=0xF5 + #@45158 receive with ifg=0x10, ie=0xFD #@45791 receive with ifg=0x10, ie=0xFD + #@46423 receive with ifg=0x10, ie=0xFD #@46750 receive with ifg=0x80, ie=0xFD + #@23120 idle with ifg=0x00, ie=0x00 + #@147 sendCRC with ifg=0x20, ie=0x7F #@1982 sendCRC with ifg=0x08, ie=0x5F + #@43854 idle with ifg=0x84, ie=0x75 +6 #@44524 select with ifg=0x10, ie=0xF5 + #@45158 receive with ifg=0x10, ie=0xFD #@45791 receive with ifg=0x10, ie=0xFD + #@46423 receive with ifg=0x10, ie=0xFD #@46750 receive with ifg=0x80, ie=0xFD + #@37495 initial with ifg=0x00, ie=0xF5 + #ESP2 v3.42 I2C Gateway v3.20 +3 "Can"Y );y- +11 #tESP2 v3.42 I2C Gateway v3.20 for core bus +312 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +496 "Can"X &;{ + X &;{2 + #tPolling Can every 10:00 +9 #Cleanly exited at 18:26:06PDT28-Jul-25 +1377 #-> checkPump +3 ."flow"Gate.power :sampler,:ON +3 .tFlow.enablePump :primary +155 !o:Gauge::ReadTimeout: mesg"#/dev/extSampler read timed out:bt["1/home/esp/esp2/lib/delay.rb:105:in `process'"6/home/esp/esp2/lib/schedule.rb:185:in `asyncStep'"1/home/esp/esp2/lib/schedule.rb:473:in `step'"4/home/esp/esp2/lib/schedule.rb:211:in `process'"2/home/esp/esp2/lib/schedule.rb:229:in `start'"1/home/esp/esp2/lib/schedule.rb:228:in `loop'"2/home/esp/esp2/lib/schedule.rb:228:in `start'"-/home/esp/esp2/lib/esp.rb:226:in `shell'"4/home/esp/esp2/lib/realtime.rb:21:in `realTime'"#/home/esp/esp2/mode/real.rb:11"2/home/esp/esp2/lib/framework.rb:110:in `load'"0/home/esp/esp2/lib/framework.rb:110:in `ld'"4/home/esp/esp2/lib/framework.rb:135:in `ldMode'""/home/esp/esp2/lib/esp.rb:357"1/home/esp/esp2/lib/esp.rb:79:in `mainThread'"1/home/esp/esp2/lib/esp.rb:79:in `initialize'"!/home/esp/esp2/lib/esp.rb:79 +175 .Flow.disablePump :primary +6 ."flow"Gate.power :sampler,:OFF +3 !to:NoMethodError : mesg"0undefined method `sampler' 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'"8/home/esp/esp2/mission/misccfg.rb:57:in `checkPump'"(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 +2657 #-> Flow.start +2 ."flow"Gate.power :sampler,:ON +1184 #0.0L/min +1007 #0.0L/min +440 #t-> Flow.maintainFlow +2 .Flow.enablePump :primary +11 .Flow.setRate 2.5 +554 #"flow"0.4L/min +1008 #0.0L/min +919 #t-> Flow.stop +2 .Flow.disablePump :primary +5 ."flow"Gate.power :sampler,:OFF +17553 #t-> Flow.start +2 ."flow"Gate.power :sampler,:ON +1184 #0.0L/min +824 #t-> Flow.maintainFlow +2 .Flow.enablePump :primary +7 .Flow.setRate 2.5 +174 #"flow"0.2L/min +1007 #0.5L/min +775 #t-> Flow.stop +2 .Flow.disablePump :primary +5 ."flow"Gate.power :sampler,:OFF +4053 #t-> Flow.start +2 ."flow"Gate.power :sampler,:ON +861 #t-> Flow.maintainFlow +2 .Flow.enablePump :primary +7 .Flow.setRate 2.5 +314 #"flow"0.3L/min +1008 #0.9L/min +908 #t-> Flow.stop +2 .Flow.disablePump :primary +5 ."flow"Gate.power :sampler,:OFF +10617 #t-> Flow.start +3 ."flow"Gate.power :sampler,:ON +989 #t-> Flow.maintainFlow +2 .Flow.enablePump :primary +7 .Flow.setRate 2.5 +185 #"flow"0.3L/min +1008 #0.3L/min +764 #t-> Flow.stop +2 .Flow.disablePump :primary +5 ."flow"Gate.power :sampler,:OFF +8127 "Can"X 'a< +10325 #t-> Flow.start +3 ."flow"Gate.power :sampler,:ON +958 #t-> Flow.maintainFlow +2 .Flow.enablePump :primary +7 .Flow.setRate 2.5 +256 #"flow"0.3L/min +1008 #0.2L/min +250 #t-> Flow.stop +2 .Flow.disablePump :primary +4 ."flow"Gate.power :sampler,:OFF +4304 #t-> Flow.pump= :secondary +1781 #-> Flow.switch = :analytic1 +992 #-> Flow.start +2 ."flow"Gate.power :analytic1,:ON +893 #t-> Flow.maintainFlow +2 .Flow.enablePump :secondary +7 .Flow.setRate 2.5 +282 #"flow"0.0L/min +1007 #0.2L/min +269 #t-> Flow.stop +2 .Flow.disablePump :secondary +5 ."flow"Gate.power :analytic1,:OFF +37017 #t-> Flow.pump = :primary +625 "Can"Y *< +836 #t-> Flow.switch = :sampler +7773 #-> Flow.start +3 ."flow"Gate.power :sampler,:ON +717 #t-> Flow.maintainFlow +2 .Flow.enablePump :primary +7 .Flow.setRate 2.5 +458 #"flow"0.9L/min +1008 #0.2L/min +1007 #0.0L/min +1007 #0.0L/min +1007 #0.0L/min +1008 #0.0L/min +1007 #0.4L/min +1007 #0.0L/min +1008 #0.0L/min +1007 #0.1L/min +1007 #0.0L/min +1012 #0.0L/min +1008 #0.0L/min +295 #t-> Flow.stop +2 .Flow.disablePump :primary +5 ."flow"Gate.power :sampler,:OFF +1850 #t-> Flow.pump = :secondary +1312 #-> Flow.switch = :analytic1 +439 #-> Flow.start +3 ."flow"Gate.power :analytic1,:ON +837 #t-> Flow.maintainFlow +2 .Flow.enablePump :secondary +7 .Flow.setRate 2.5 +337 #"flow"0.6L/min +1008 #2.4L/min +1007 #2.7L/min +1008 #2.2L/min +867 #t-> Flow.stop +2 .Flow.disablePump :secondary +5 ."flow"Gate.power :analytic1,:OFF +923 #t-> Flow.pump = :primarty +2 !o:&Gauge::Flow::UWFlowControl::Error: mesg" there is No 'primarty' Pump:bt[\ "G/home/esp/esp2/lib/gauge/flow/uwflowcontrol.rb:195:in `pumpNumber'"B/home/esp/esp2/lib/gauge/flow/uwflowcontrol.rb:109:in `pump='"(ESP):32:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +1316 #-> Flow.pump = :primary +1370 #-> Flow.switch = :sampler +676 #-> Flow.start +2 ."flow"Gate.power :sampler,:ON +606 #t-> Flow.maintainFlow +2 .Flow.enablePump :primary +7 .Flow.setRate 2.5 +571 #"flow"1.3L/min +1008 #2.6L/min +1007 #2.4L/min +383 #t-> Flow.primeFlow +2 .Flow.enablePump :primary +2 .Flow.setRate 6.0 +620 #"flow"1.6L/min +1007 #4.4L/min +1007 #5.0L/min +814 #t-> Flow.stop +2 .Flow.disablePump :primary +4 ."flow"Gate.power :sampler,:OFF +1148 #t-> Flow.pump = :secondary +928 #-> Flow.switch = :analytic1 +478 #-> Flow.start +2 ."flow"Gate.power :analytic1,:ON +719 #t-> Flow.maintainFlow +2 .Flow.enablePump :secondary +7 .Flow.setRate 2.5 +458 #"flow"1.1L/min +1008 #2.4L/min +829 #t-> Flow.primeFlow +2 .Flow.enablePump :secondary + .Flow.setRate 6.0 +183 #"flow"2.5L/min +1007 #4.7L/min +1007 #5.0L/min +487 #t-> Flow.stop +2 .Flow.disablePump :secondary +5 ."flow"Gate.power :analytic1,:OFF +813 #t-> Flow.pump = :primary +1742 #-> Flow.switch = :sampler +2416 #-> ESP.ready! +4 #Powering core bus +526 .Gate.power :raw,:ON +3 "sampler") +38 ) +3 "core"  +3 "collection"' +3 ' +3 "core"  +2 "processing"% +4 % +3 "core"  +5 "collection"' 9\ +3 ' 0\ +3 ' -\ +5 "processing"% 9\ +3 % 2\ +3 % *\ +2 % 0\ +5 "sampler")&\ +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default + "processing"%#A d`xb +4 .tSS.configure :default + "sampler")#.0X +950 #t-> to 1 +3 "storage"(1% +3 "core" %,\ \   +2 "manipulator"&2% +4 "core" % a  +2 "manipulator"&3& +4 "core" & ' +3 .tSC.reconfigure :tight +2 "storage"($ .(\ 1~b +3 .tSC.seek 1 +2 "storage"(4( +986 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (5& +3 "core" &  +658 #t-> exit +9 #mEXIT @1753802657.91PDT @1753804481.33PDT = =tMAIN =mMAIN_scheduler @PDT1753804482.43 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +138 #"core_reset"Sent BREAK + #t@27784 receive with ifg=0x80, ie=0xFD + #@2858 idle with ifg=0x00, ie=0x75 # + #@23572 receive with ifg=0x10, ie=0xFD + #@24212 receive with ifg=0x10, ie=0xFD + #@24870 receive with ifg=0x10, ie=0xFD #@25510 receive with ifg=0x10, ie=0xFD + #@26160 receive with ifg=0x10, ie=0xFD #@26809 receive with ifg=0x10, ie=0xFD + #@27458 receive with ifg=0x10, ie=0xFD #@27784 receive with ifg=0x80, ie=0xFD + #@47023 idle with ifg=0x00, ie=0x00 + #@23572 receive with ifg=0x10, ie=0xFD #@24212 receive with ifg=0x10, ie=0xFD + #@24870 receive with ifg=0x10, ie=0xFD + #@25510 receive with ifg=0x10, ie=0xFD #@26160 receive with ifg=0x10, ie=0xFD + #@26809 receive with ifg=0x10, ie=0xFD #@27458 receive with ifg=0x10, ie=0xFD + #@27784 receive with ifg=0x80, ie=0xFD + #@36325 initial with ifg=0x00, ie=0xF5 #ESP2 v3.42 I2C Gateway v3.20 +13 #ESP2 v3.42 I2C Gateway v3.20 for core bus +317 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +496 "Can"O @R? +7 O @R? + #tPolling Can every 10:00 +9 #Cleanly exited at 08:24:17PDT29-Jul-25 +2429 #-> exit +7 #mEXIT @1753804516.76PDT @1753814441.99PDT = =tMAIN =mMAIN_scheduler @PDT1753814443.39 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +178 #"core_reset"Sent BREAK +2 #t@23572 receive with ifg=0x10, ie=0xFD +2 #@24212 receive with ifg=0x10, ie=0xFD + #@24870 receive with ifg=0x10, ie=0xFD #@25510 receive with ifg=0x10, ie=0xFD + #@26160 receive with ifg=0x10, ie=0xFD + #@26809 receive with ifg=0x10, ie=0xFD + #@27458 receive with ifg=0x10, ie=0xFD + #@27784 receive with ifg=0x80, ie=0xFD + #@47435 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +19 #ESP2 v3.42 I2C Gateway v3.20 for core bus +423 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +659 "Can"K K;Hʣ +2 K K;Hʣ# + #tPolling Can every 10:00 +13 #Cleanly exited at 08:55:16PDT29-Jul-25 +2611 #-> ESP.ready! +156 "sampler") +4 ) +4 "core"  +4 "collection"' +3 ' +6 "core"  +3 "processing"% +3 % +6 "core"  +7 "collection"' 9\ +5 ' 0\ +4 ' -\ +6 "processing"% 9\ +4 % 2\ +4 % *\ +3 % 0\ +7 "sampler")&\ +4 "collection"'% +4 "core" %T +3 .tCS.configure :default +2 "collection"'#P d@b +5 .tCS.hold +2 "collection"'+ +5 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +5 "processing"%% +4 "core" %܏B +3 .tPS.configure :default +2 "processing"%#A d`xb +5 "sampler")% +4 "core" %' +3 .tSS.configure :default +2 "sampler")#.0X Flow.start +3 ."flow"Gate.power :sampler,:ON +1188 #0.1L/min +1008 #0.0L/min +232 #t-> Flow.maintainFlow +2 .Flow.enablePump :primary +13 .Flow.setRate 2.5 +761 #"flow"1.1L/min +1010 #2.8L/min +1009 #2.4L/min +1009 #2.5L/min +1009 #2.6L/min +1008 #2.4L/min +1008 #2.5L/min +1008 #2.2L/min +188 #t-> Flow.primeFlow +2 .Flow.enablePump :primary +3 .Flow.setRate 6.0 +815 #"flow"2.7L/min +1010 #2.9L/min +1009 #2.9L/min +1008 #2.9L/min +1009 #2.9L/min +1009 #2.9L/min +1009 #2.9L/min +1009 #2.9L/min +1009 #3.0L/min +1009 #2.9L/min +1009 #2.9L/min +1008 #2.9L/min +1010 #2.9L/min +1009 #2.9L/min +1009 #2.9L/min +1009 #2.9L/min +1009 #2.9L/min +1008 #2.9L/min +1010 #2.9L/min +1008 #2.9L/min +280 #t-> Flow.stop +2 .Flow.disablePump :primary +6 ."flow"Gate.power :sampler,:OFF +3173 #t-> Flow.pump = :secondary +3401 #-> Flow.switch = :analytic1 +4990 #-> Flow.start +3 ."flow"Gate.power :analytic1,:ON +1188 #0.0L/min +1009 #0.0L/min +1008 #0.1L/min +455 #t-> Flow.maintainFlow +3 .Flow.enablePump :secondary +8 .Flow.setRate 2.5 +542 #"flow"0.6L/min +1010 #2.5L/min +525 "Can"R DI`K +483 #"flow"2.4L/min +1010 #2.4L/min +1009 #2.4L/min +1009 #2.3L/min +1009 #2.4L/min +1008 #2.5L/min +1008 #2.4L/min +1008 #2.5L/min +1008 #2.4L/min +61 #t-> Flow.primeFlow +2 .Flow.enablePump :secondary +2 .Flow.setRate 6.0 +944 #"flow"3.0L/min +1010 #3.3L/min +1009 #3.3L/min +1009 #3.3L/min +1009 #3.3L/min +1009 #3.3L/min +1009 #3.3L/min +1009 #3.3L/min +1009 #3.3L/min +1008 #3.3L/min +1008 #3.3L/min +1008 #3.3L/min +782 #t-> Flow.stop +3 .Flow.disablePump :secondary +6 ."flow"Gate.power :analytic1,:OFF +4053 #t-> Flow.pump = :primary +2449 #-> Flow.switch = :sampler +8295 #-> CC.loadFlush +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'3& +4 "core" &it  +4 .tHand.open +2 "manipulator"&41 +28 "core" 1 +3 "manipulator"&5& +5 "core" & : ' +4 "manipulator"&6% +7 "core" % a  v  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 .tElbow.seek FlushPuck::Garage +3 "manipulator"&7(-z +190 "core" ( +2 "manipulator"&8& +6 "core" &- P +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &9& +6 "core" &- P +3 .tForearm.seek :garage +3 "manipulator"&:'o +108 "core" ' +3 .tHand.close +2 "manipulator"&;/ +24 "core" / +2 "manipulator"&<& +6 "core" &- 2 P +3 "manipulator"&=% +5 "core" % i ^ +4 .tForearm.seek :retract +3 "manipulator"&>' ] +108 "core" ' +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 .tElbow.seek CC +3 "manipulator"&?( +311 "core" ( +2 "manipulator"&@& +6 "core" & - +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &A& +3 "core" & l - +5 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +3 "manipulator"&B'ш +93 "core" ' +3 "manipulator"&C& +6 "core" & O - +3 "manipulator"&D% +6 "core" %ё i  +3 "collection"'E& +5 "core" &i}  +4 "collection"'F& +8 "core" &iX  +5 .tCC.seek :closed +4 "collection"'G(X +5 "core" &i]  +3 &iO  +7 &8T *z +9 &kS ? +9 &f{] I +10 &*pT H +9 &oU I +9 &mT I +10 &osW I +9 &1nQ I +9 & oZ H +10 &"l[ I +9 &$wqM I +10 &&9p] I +9 &'mV I +9 &)mN I +10 &+qP H +9 &-BnI H +10 &/nJ H +9 &0qA H +9 &2jF H +10 &4IjH I +9 &6 jM H +9 &7jJ I +10 &9kJ H +9 &;SmI H +10 &=nO H +9 &>p@ I +9 &@nG I +10 &BYnN I +9 &DvI I +9 &EH K +10 &GN M +9 &IJM Q +9 &K G Q +10 &LK Q +9 &NJ R +10 &PPI Q +9 &RG R +9 &S? R +10 &UG T +9 &WRG @ +10 &XX6F *z +9 &XaD @ +5 ( +5 "collection"'F& +3 "core" &XPI @ +4 #tCollection Clamp onSpring/offSpring for 8/26 samples, on/off torque 1.90 +2 "collection"'H& +6 "core" &XP@ @ +4 .tHand.open +2 "manipulator"&I1 +26 "core" 1 +3 "manipulator"&J% +5 "core" %ф , +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +2 "manipulator"&K' ] +109 "core" ' +3 "collection"'L& +5 "core" &XPU @ +4372 #t-> CC.unloadFlush +3 #Garaging FlushPuck in Collection Clamp +2 "manipulator"&M& +5 "core" & { , +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 .tElbow.seek CC +2 "manipulator"&N( +37 "core" ( +3 "manipulator"&O& +6 "core" & y  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &P& +4 "core" & J  +4 .tForearm.seek CC +3 "manipulator"&Q'ш +93 "core" ' +3 .tHand.close +2 "manipulator"&R/ +28 "core" / +3 .tCC.seek :open +3 "collection"'S( +405 "core" ( +3 "manipulator"&T& +6 "core" & u  +3 "manipulator"&U% +6 "core" %t u  +3 .tForearm.seek :retract +3 "manipulator"&V' ] +99 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 .tElbow.seek :garage +3 "manipulator"&W(-z +301 "core" ( +3 "manipulator"&X& +6 "core" &-{  F +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &Y& +4 "core" &-{ \\ F +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage +3 "manipulator"&Z'o +111 "core" ' +2 .tHand.open +2 "manipulator"&[1 +27 "core" 1 +3 "manipulator"&\\% +5 "core" %s} +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +3 "manipulator"&]' ] +157 "core" ' +15500 #t-> primeNflush +3 .PSV.dial PTV +3 "processing"%^ +67 "core" +3 .tPTV.dial PRV +3 "processing"%_ @ +6 "core" ? +3 .tPRV.dial :ab1 +3 "processing"%` @ +70 "core" B +3 "processing"%a% +4 "core" %܏6 +5 .tPS.seek 0.5ml +3 "processing"%b' +588 "core" ' +2 .tPRV.dial :ab2 +4 "processing"%c  +40 "Can"U I +57 "core"  +3 "processing"%d% +5 "core" %4  +4 .tPS.seek 1ml +3 "processing"%e'[k +591 "core" ' +3 .tPSV.dial :waste1 +3 "processing"%f  +96 "core"  +3 .tPS.seek :empty +3 "processing"%g's +1098 "core" ' +3 .tPSV.dial PSR +3 "processing"%h +56 "core"  +5 .tPSR.select :flush +4 "processing"%j +12 .tPS.seek 2.5ml +3 "processing"%i' +2624 "core" ' +2 .tdelay 2 seconds +203 .PSV.dial PTV +3 "processing"%j +70 "core" +3 .tPTV.dial PRV +3 "processing"%k @ +5 "core" ? +3 .tPRV.dial :air +3 "processing"%l  +44 "core"  +3 .tPS.seek :empty +3 "processing"%m's +2620 "core" ' +3 .tPSV.dial PSR +3 "processing"%n +69 "core"  +3 .tPSR.select :flush +5 .PS.seek 2.5ml +3 "processing"%o' +2624 "core" ' +2 .tdelay 2 seconds +203 .PSV.dial PTV +3 "processing"%p +70 "core" +2 .tPTV.dial PRV +3 "processing"%q @ +6 "core" ? +4 .tPRV.dial :air +3 "processing"%r  +6 "core"  +3 .tPS.seek :empty +3 "processing"%s's +2620 "core" ' +2 .tPSV.dial PSR +4 "processing"%t +69 "core"  +2 .tPSR.select :air +4 "processing"% +12 .tPS.seek 2.5ml +3 "processing"%u' +2613 "core" ' +3 .tdelay 2 seconds +203 .PSV.dial PTV +3 "processing"%v +69 "core" +3 .tPTV.dial PRV +3 "processing"%w @ +6 "core" ? +3 .tPRV.dial :air +3 .PS.seek :empty +3 "processing"%x's +2613 "core" ' +3 .tPSV.dial PSR +3 "processing"%y +69 "core"  +3 .tPSR.select :air +5 .PS.seek 2.5ml +3 "processing"%z' +2617 "core" ' +3 .tdelay 2 seconds +203 .PSV.dial PTV +3 "processing"%{ +70 "core" +2 .tPTV.dial PRV +3 "processing"%| @ +6 "core" ? +3 .tPRV.dial :air +3 .PS.seek :empty +3 "processing"%}'s +2623 "core" ' +6047 #t-> exit +12 #mEXIT @1753815960.91PDT @1753816743.84PDT = =mMAIN_scheduler =tMAIN @PDT1753816745.15 #t\ Environmental Sample Processor built 18-Mar-25 (0e293178) +254 #"core_reset"Sent BREAK +2 #t@672 sendCRC with ifg=0x20, ie=0x7F +2 #@2507 sendCRC with ifg=0x08, ie=0x5F + #@15298 idle with ifg=0x84, ie=0x75 + #@15971 select with ifg=0x10, ie=0xF5 #@16604 receive with ifg=0x10, ie=0xFD + #@17238 receive with ifg=0x10, ie=0xFD + #@17871 receive with ifg=0x10, ie=0xFD + #@18198 receive with ifg=0x80, ie=0xFD + #@29161 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +18 #ESP2 v3.42 I2C Gateway v3.20 for core bus +409 #Configuration for friday 9/24/24 by iengstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/friday/configure.rb\ +681 "Can"S _K\ C +2 S _K\ Co + #tPolling Can every 10:00 +11 #Cleanly exited at 12:06:00PDT29-Jul-25 +7 #Loading /home/esp/esp2local/mission/25JUL29NEMO_HotBleachEvery3Phases.rb mission +92 #Preparing to sleep until 7/29/25 12:20PM +3 ."Qmail"GoodNews.email "Starting 25JUL29NEMO_HotBleachEvery3Phases w/pucks in tube 2\\n{1 => 7,\\n 2 => 26,\\n 3 => 33,\\n 4 => 33,\\n 5 => 33,\\n 6 => 33,\\n 7 => 33}\\nCan@12:19:07, 9.9C, 7% humidity, 14.4psia, 14.85V, 0.49A, 4.263Ah, 7.32W\\nEnding 22:00PDT20-Oct-25",Subject: "25JUL29NEMO_HotBleachEvery3Phases begun" +700 #tAsleep til 7/29/25 12:20PM +5 #Continuing at 12:20 +4 "Can"U iK S +7 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF +2 #Shutdown +2636 ."Qmail"GoodNews.email "Then, in tube 2: myDA_WCR \\t\\t\\t\\t#Phase 1: Tuesday Initial DA on deployment day with Regular cleanup (4 pucks)\\n/home/esp/esp2local/mission/25JUL29NEMO_HotBleachEvery3Phases.rb:37\\n{1 => 7,\\n 2 => 26,\\n 3 => 33,\\n 4 => 33,\\n 5 => 33,\\n 6 => 33,\\n 7 => 33}\\nCan@12:19:19, 9.9C, 7% humidity, 14.4psia, 14.83V, 0.56A, 4.264Ah, 8.23W",Subject: "Asleep until 12:20" +668 "Can"V 8K +6 #tPowering core bus +596 .Gate.power :raw,:ON +3 "sampler") +54 ) +3 "core"  +5 "collection"' +4 ' +5 "core"  +4 "processing"% +3 % +6 "core"  +8 "collection"' 9\ +5 ' 0\ +4 ' -\ +6 "processing"% 9\ +4 % 2\ +4 % *\ +4 % 0\ +6 "sampler")&\ +12 .tCS.configure :default +4 "collection"'#P d@b +10 .tPS.configure :default +4 "processing"%#A d`xb +10 .tSS.configure :default +4 "sampler")#.0X 7,\\n 2 => 26,\\n 3 => 33,\\n 4 => 33,\\n 5 => 33,\\n 6 => 33,\\n 7 => 33}\\nCan@12:20:33, 9.8C, 7% humidity, 14.4psia, 14.87V, 0.44A, 4.273Ah, 6.50W",Subject: "Started 25JUL29NEMO_HotBleachEvery3Phases: myDA_WCR \\t\\t\\t\\t#Phase 1: Tuesday Initial DA on deployment day with Regular cleanup (4 pucks)" +863 "core" ( +3 "manipulator"&0& +7 "core" & , +3 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &1& +4 "core" & , +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek CC +2 "manipulator"&2'ш +99 "core" ' +3 "manipulator"&3& +6 "core" & Z , +3 "manipulator"&4% +5 "core" %ъ +4 "collection"'5& +5 "core" &gE  +4 "collection"'6& +9 "core" &g\  +4 .tCC.seek :closed +4 "collection"'7(X +5 "core" &g,  +3 &g9 @ +8 &M= 1 +10 &G}C E +9 &kt H +10 &n% H +9 &l; I +9 &DmD H +10 &h2 H +9 &mE H +9 &!j8 H +10 &#Lk; H +9 &%n= H +10 &&l9 H +9 &(j2 H +9 &*Uk- H +10 &,k. H +9 &-k6 I +10 &/i. H +9 &1]k5 H +9 &3h1 H +10 &4k H +9 &6l, H +9 &8di3 H +10 &:&j2 H +9 &;h5 H +10 &=m7 I +9 &?lj1 H +9 &A.j6 H +10 &Bm5 I +9 &D}6 J +9 &Fn5 K +10 &H(3 M +9 &I9 P +9 &K8 Q +10 &Me4 P +9 &O&6 Q +10 &P7 Q +9 &R6 R +9 &Tg7 R +10 &V'/ S +9 &Wu5 8 +9 &X,6 "f +10 &XM2 ? +3 ( +3 "collection"'6& +6 "core" &XV6 ? +4 #tCollection Clamp onSpring/offSpring for 7/26 samples, on/off torque 1.95 +2 "collection"'8& +6 "core" &XV2 ? +3 .tHand.open +2 "manipulator"&91 +17 "core" 1 +2 "manipulator"&:% +5 "core" %u G +5 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&;' ] +101 "core" ' +3 #tFlushing the Collection Valve::Manifold +2 "collection"'<& +6 "core" &XV ? +3 "collection"'=% +5 "core" %M +3 .tCSV.dial CSR +3 "collection"'>  +121 "core"  +9 #tPulling 5ml of CSR.flush +2 .CSR.select :flush +3 "collection"' +19 .tCS.reconfigure :default + "collection"'#P d@b +5 .tCS.seek 5ml +2 "collection"'?'q +1345 "core" ' +4 .tdelay 5 seconds +503 .CSR.select :air +3 "collection"' +17 '@% +4 "core" %q  +5 .tCS.reconfigure :fast + "collection"'#d @b +6 .tCS.seek 7.5ml +2 "collection"'A'A +608 "core" ' +3 .tCSV.dial :waste +3 "collection"'B +119 "core" +7 .tCS.reconfigure :default +2 "collection"'#P d@b +4 .tCS.seek 0ml +3 "collection"'C'P +1988 "core" ' +4 #tPurging external Intake +3 "collection"'D& +6 "core" &XU ? +4 "collection"'E% +6 "core" %O +3 .tCSV.dial :flush +4 "collection"'F  +41 "core"  +8 .tCS.reconfigure :fast +2 "collection"'#d @b +5 .tCS.seek 10ml +3 "collection"'G' +2157 "core" ' +4 .tdelay 5 seconds +215 #"uploadLog"upsync +288 ."connect"CSV.dial CBV +5 .tCBV.dial CSV +5 "collection"'H +3 'I  +9 "core"  +57  +6 .tCTV.dial :intake +3 "collection"'J  +73 "core"  +8 .tIntake.select :open +2 "sampler") +17 .tCS.seek 0ml +3 "collection"'K'P +2143 "core" ' +3 .tIntake.select :close +2 "sampler")0 +16 .tCTV.dial :air +3 "collection"'L  +73 "core"  +6 #tFlushing upper manifold +2 "collection"'M& +5 "core" &XV ? +4 "collection"'N% +6 "core" %L +2 .tCSV.dial :flush +3 "collection"'O  +67 "core"  +7 .tCS.seek 5ml +3 "collection"'P'q +1117 "core" ' +3 .tdelay 5 seconds +503 .CSV.dial :air +3 "collection"'Q @ +42 "core" B +6 "collection"'R% +7 "core" %q  +4 .tCS.seek 7ml +2 "collection"'S'j +502 "core" ' +3 ."connect"CSV.dial CBV +5 .tCBV.dial CSV +3 "collection"'T +3 'U  +11 "core"  +84  +6 .tCTV.dial :air +2 "collection"'V  +6 "core" +7 .tCS.seek 0ml +2 "collection"'W'P +1514 "core" ' +4 .tdelay 7 seconds +704 .CS.seek 3ml +3 "collection"'X'2~ +699 "core" ' +3 .tCSV.dial :waste +2 "collection"'Y +42 "core" +7 .tCS.seek 0ml +2 "collection"'Z'P +700 "core" ' +4 "collection"'[& +6 "core" &XU ? +2 "collection"'\\% +5 "core" %T +4 .tCSV.dial :flush +2 "collection"']  +40 "core"  +7 .tCS.seek 3ml +2 "collection"'^'2~ +706 "core" ' +3 .tdelay 5 seconds +503 .CSV.dial :air +3 "collection"'_ @ +41 "core" A +6 "collection"'`% +6 "core" %2z  +4 .tCS.seek 4.999ml +2 "collection"'a'q +498 "core" ' +4 .tCSV.dial :air +2 "collection"'b @ +6 "core" A +7 .tCS.seek 0ml +2 "collection"'c'P +1110 "core" ' +3 .tdelay 7 seconds +705 .CS.seek 3ml +2 "collection"'d'2~ +709 "core" ' +3 .tCSV.dial :waste +2 "collection"'e +120 "core" +15 .tCS.seek 0ml +3 "collection"'f'P +697 "core" ' +4 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&g& +6 "core" & + +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +3 "manipulator"&h( +37 "core" ( +3 "manipulator"&i& +6 "core" &  +3 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &j& +4 "core" &  +4 .tForearm.seek CC +2 "manipulator"&k'ш +99 "core" ' +2 .tHand.close +2 "manipulator"&l/ +22 "core" / +5 .tCC.seek :open +3 "collection"'m( +405 "core" ( +3 "manipulator"&n& +6 "core" &   +3 "manipulator"&o% +5 "core" %y o  +4 .tForearm.seek :retract +3 "manipulator"&p' ] +98 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage +2 "manipulator"&q(-z +298 "core" ( +2 "manipulator"&r& +6 "core" &- j X +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &s& +4 "core" &- X +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage +2 "manipulator"&t'o +111 "core" ' +4 .tHand.open +2 "manipulator"&u1 +18 "core" 1 +2 "manipulator"&v% +6 "core" %p~ ^ +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&w' ] +106 "core" ' +4 #tda sampling at most 1000ml, wcr at most 1000ml +5 ."Qmail"DAfans.email "Started da in tube 2 at 12:24:43PDT29-Jul-25\\n{1 => 7,\\n 2 => 26,\\n 3 => 33,\\n 4 => 33,\\n 5 => 33,\\n 6 => 33,\\n 7 => 33}\\nCan@12:20:33, 9.8C, 7% humidity, 14.4psia, 14.87V, 0.44A, 4.273Ah, 6.50W",Subject: "da sampling at most 1000ml, wcr at most 1000ml" +5 #tLoading sh1 puck from tube 2 into Collection Clamp +631 "collection"'x& +6 "core" & +2 "manipulator"&y% +6 "core" % b 6  +4 "storage"(z% +6 "core" %. U X d  +4 "storage"({. +5 "core" .([G +4 .tSC.reconfigure :tight + "storage"($ .(\ 1~b +5 .tSC.seek 2 +2 "storage"(|( +829 "core" ( +3 .tSC.configure :limp +2 "storage"($(\ 1b +5 (}& +3 "core" & D 9 9  +4 "manipulator"&~& +7 "core" &- X +4 "manipulator"&% +8 "core" % b  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 .tElbow.seek 2 +2 "manipulator"&( +194 "core" ( +3 "manipulator"&& +7 "core" & 7 +3 "storage"(& +6 "core" & 2 > J  +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 2 + 800 counts +2 "manipulator"&'j +93 "core" ' +3 "storage"(& +6 "core" & 6 C A  +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +2 "storage"(' +140 "core" ' +3 "storage"(- +5 "core" -'C +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +5 (& +4 "core" & j  +4 "manipulator"&\ & +6 "core" & K +3 .tElbow.seek 2 +3 "manipulator"& ( +19 "core" ( +2 "manipulator"& & +7 "core" & | +61 "storage"(& +5 "core" & +5 .tForearm.seek 2 + 300 counts +3 "manipulator"& 'v +26 "core" ' +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tHand.close +2 "manipulator"&/ +24 "core" / +5 ."downElevator"SE.seek :down +6 "manipulator"&& +2 "storage"(') +15 "core" & F | +3 "manipulator"&% +6 "core" %q E H +4 .tForearm.seek :retract +2 "manipulator"&' ] +82 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +10 "core" ' +3 .tElbow.seek CC +3 "manipulator"& ( +175 "core" ( +3 "manipulator"&& +6 "core" & C ) +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 && +4 "core" & x ) +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek CC +2 "manipulator"&'ш +98 "core" ' +3 "manipulator"&& +5 "core" & 6 ) +4 "manipulator"& % +5 "core" %ц +5 "collection"'& +6 "core" & +3 "collection"'& +9 "core" & +5 .tCC.seek :closed +2 "collection"'#(X +4 "core" & +3 &  +9 &5\ )v +9 &i\ = +10 &y H +9 &Rh G +9 &j G +9 &i\ G +10 &h G +9 &Zh\ G +10 &!l H +9 &"k G +9 &$j G +10 &&bj G +9 &(#g H +9 &)g G +10 &+h G +9 &-jh G +10 &/+k H +9 &0h H +9 &2g G +10 &4qg\ H +9 &64f G +9 &7h G +10 &9h G +9 &;yg H +10 &=;h H +9 &>e G +9 &@e H +10 &Bh H +9 &DCh H +9 &Fs I +10 &Gy I +9 &I K +10 &K= M +9 &L P +9 &N O +10 &Pz P +9 &R9 Q +9 &S Q +10 &U R +9 &Wz ? +10 &Xd3 +} +9 &X/ 4 +3 ( +4 "collection"'& +4 "core" &X- 4 +5 #tCollection Clamp onSpring/offSpring for 8/26 samples, on/off torque 1.87 +3 .Hand.open + "manipulator"&$1 +29 "core" 1 +2 "manipulator"&%% +7 "core" %у Q +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +2 "manipulator"&&' ] +97 "core" ' +4 #tcollectSample 1000ml w/bubble point of 24psi +2 #Priming 7ml + .Gate.power :sampler,:ON +180 .Flow.enablePump :primary +13 .Flow.setRate 6.0 +10 .Intake.select :close +2 .Exhaust.select :close +2 .SS.hold +2 "sampler")(+ +4 "core" + +4 "sampler"))% +6 "core" %  +2 "collection"'& +6 "core" &X- 4 +5 "Can"Z cKdN +3 #tCalibrating pressure and temperature sensors +8 .CTV.dial :air +6 .SSV.dial :spit,avoiding: :exhaust +3 "sampler")+ +6 "core"  +7 .tSS.reconfigure :fast + "sampler")#.0X +20  +6 .tdelay 3.8 seconds +383 "collection"'*% +4 "core" %Q } +3 "sampler")'% +5 "core" %3 h F +4 #tSensor limits: Intake max 171.4psia; Outlet max 130.1psia + .SSV.dial :spit +3 "sampler")0 +127 "core"  +16 .tSS.seek 0ml +2 "sampler")1'! +255 "core" ' +3 .tSSV.dial CBV +3 "sampler")3  +127 "core"  +10 .tCTV.dial :intake +2 "collection"'4  +75 "core"  +8 #tWaiting for sampler to finish priming... +2 .delayUntil "12:28:16.71" +1475 #"flow"3.1L/min +757 #"uploadLog"upsync +2251 #"flow"3.4L/min +6014 #3.6L/min +5797 .tFlow.enablePump :primary +2 .Flow.setRate 2.5 +11 ."connect"SSV.dial CBV +5 .tCBV.dial SSV +4 "sampler")5  +7 "collection"'. @ +5 "core"  +12 ? +8 #tAllowing 40 seconds for 7.0ml of remaining 7.0ml +5 "Can"Z K\ K +2 .tIntake.select :open +2 "sampler") +217 "collection"'!% +5 "core" %Q z +3 #tIntake @29.7psia, vacuum from 10.0 to 13.0psi +3 .SS.reconfigure :inhaling 2.16ml/s +2 "sampler")#.0X% +5 "core" %V"! vr +3 .tSSV.dial :exhaust +3 "sampler")2  +72 "core"  +7 .tExhaust.select :open +2 "sampler")@ +19 .tSS.seek 0ml +2 "sampler")'! +351 "core" ' +4 .tExhaust.select :close +2 "sampler") +20 #tSampling 1000.0ml +4 .Flow.enablePump :primary +2 .Flow.setRate 2.5 +2 .Intake.select :close + .Exhaust.select :close +3 .SS.reconfigure :default + "sampler")#.0X: |E +5 .tSSV.dial :exhaust +3 "sampler")  +73 "core"  +7 .tExhaust.select :open +2 "sampler")@ +18 .tSS.seek 0ml +3 "sampler") '! +873 "core" ' +3 .tExhaust.select :close +2 "sampler") +18 ."connect"SSV.dial CBV +4 .tCBV.dial SSV +4 "sampler")  +2 "collection"' @ +11 "core" ? +62 +8 #tAllowing 2:10 for 25.0ml of remaining 845.9ml +4 "Can"Y ?Km3 +4 .tIntake.select :open +2 "sampler") +217 "collection"'% +4 "core" %Q +3 #tIntake @30.8psia, vacuum from 10.0 to 13.0psi +3 .SS.reconfigure :inhaling 1.38ml/s +2 "sampler")#.`0X0X % +4 "core" %Q +4 #tIntake @30.8psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure :inhaling 0.89ml/s +2 "sampler")#.>0X ~ +4 .tSSV.dial :exhaust +3 "sampler")A  +73 "core"  +7 .tExhaust.select :open +2 "sampler")@ +17 .tSS.seek 0ml +2 "sampler")E'! +858 "core" ' +3 .tExhaust.select :close +2 "sampler") +16 ."connect"SSV.dial CBV +4 .tCBV.dial SSV +4 "sampler")D  +4 "collection"' @ +10 "core" ? +61 +8 #tAllowing 2:10 for 25.0ml of remaining 770.9ml +4 "Can"W Ki +2 .tIntake.select :open +2 "sampler") +218 "collection"'F% +4 "core" %Q +4 #tIntake @30.7psia, vacuum from 10.0 to 13.0psi +3 .SS.reconfigure :inhaling 0.89ml/s + "sampler")#.>0X 0X0X!= u +4 .tIntake.select :close +2 "sampler")0 +17 )l% +4 "core" %=9 y +3 .tSSV.dial :exhaust +3 "sampler")e  +72 "core"  +8 .tExhaust.select :open +2 "sampler")@ +17 .tSS.seek 0ml +2 "sampler")d'! +858 "core" ' +3 .tExhaust.select :close +2 "sampler") +18 ."connect"SSV.dial CBV +4 .tCBV.dial SSV +4 "sampler")7  +2 "collection"'; @ +11 "core" ? +63 +8 #tAllowing 2:10 for 25.0ml of remaining 695.9ml +3 "Can"Y L) +3 .tIntake.select :open +2 "sampler") +217 "collection"'n% +4 "core" %Q +3 #tIntake @30.4psia, vacuum from 10.0 to 13.0psi +61 .SS.reconfigure :inhaling 0.58ml/s + "sampler")#.(0X }O +3 .tSSV.dial :exhaust +3 "sampler")y  +73 "core"  +7 .tExhaust.select :open +3 "sampler")@ +18 .tSS.seek 0ml +2 "sampler")z'! +878 "core" ' +3 .tExhaust.select :close +2 "sampler") +16 ."connect"SSV.dial CBV +4 .tCBV.dial SSV +3 "sampler")  +3 "collection"' @ +11 "core" ? +63 +7 #tAllowing 2:10 for 25.0ml of remaining 645.9ml +4 "Can"X ZL- +3 .tIntake.select :open + "sampler") +219 "collection"'q% +4 "core" %Q +3 #tIntake @30.8psia, vacuum from 10.0 to 13.0psi +3 .SS.reconfigure :inhaling 0.58ml/s + "sampler")#.(0X% +4 "core" %Q +4 "sampler")<% +6 "core" % \ z +15 "collection"'9% +4 "core" %Q +3 "sampler")?% +7 "core" % v +3 .tIntake.select :close +2 "sampler")0 +18 )B% +4 "core" %/- x +3 .tSSV.dial :exhaust +3 "sampler")A  +73 "core"  +7 .tExhaust.select :open +2 "sampler")@ +18 .tSS.seek 0ml +2 "sampler")2'! +874 "core" ' +3 .tExhaust.select :close +2 "sampler") +16 ."connect"SSV.dial CBV +4 .tCBV.dial SSV +4 "sampler")8  +3 "collection"' @ +10 "core" ? +63 +7 #tAllowing 2:10 for 25.0ml of remaining 545.9ml +4 "Can"Y Lu +2 .tIntake.select :open +2 "sampler") +218 "collection"'D% +5 "core" %Q +3 #tIntake @30.7psia, vacuum from 10.0 to 13.0psi +3 .SS.reconfigure :inhaling 0.30ml/s + "sampler")#.0X  +6 ."CSpush"CS.reconfigure :fast +2 "collection"'#d @b +5 ."CSpush"CS.seek 0ml +3 "collection"'+'P +79 "core" ' +4 .tSSV.dial :spit,avoiding: :exhaust +3 "sampler") +126 "core"  +7 .tSS.reconfigure :exhale + "sampler")#.0X  +105 "core"  +23  +328 ' +4 .tSSV.dial between CBV and plug +3 "sampler")< +46 "core" +7 .tCBV.dial between SSV and waste2 +3 "collection"'9  +34 "core"  +6 "collection"'?% +5 "core" %%  +4 .tCSV.dial between air and CTV +3 "collection"'B ` +28 "core" b +8 .tCS.seek 7.608ml +2 "collection"'A'IJ +584 "core" ' +5 ."connect"CTV.dial CSV,avoiding: :air +4 .tCSV.dial CTV +5 "collection"'6  +2 '=  +12 "core"  +18  +8 .tCS.reconfigure :pressurize +2 "collection"'# d@<<'b +5 .tCS.seek 0ml +2 "collection"''P +1357 "core" '-*A +5 "collection"'8% +5 "core" %r/)9  +4 "sampler")D% +6 "core" %!  +3 #tBubblePoint: Intake @24.1psia, Outlet @3.2psia + .CBV.dial SSV +3 "collection"'2 @ +33 "core" A +8 .tSS.reconfigure :default +2 "sampler")#.0X +7 ."CSpush"CS.reconfigure :fast +2 "collection"'#d @b +5 ."CSpush"CS.seek 0ml +2 "collection"'U'P +66 "core" ' +4 .tSSV.dial :spit,avoiding: :exhaust +3 "sampler")Q +128 "core"  +6 .tSS.reconfigure :exhale +2 "sampler")#.0X +105 "collection"'.9 +4 "core" 9 n@ +104 "collection"'*9 +5 "core" 9 {A +104 "collection"':9 +5 "core" 9 D +104 "collection"'09 +5 "core" 9 E# +104 "collection"'39 +5 "core" 9 F' +104 "collection"'59 +4 "core" 9 I+ +105 "collection"'!9 +5 "core" 9 J0 +160 "collection"'>9 +4 "core" 9 M6 +104 "collection"'<9 +5 "core" 9 O; +104 "collection"'99 +4 "core" 9 P? +104 "collection"'?9 +5 "core" 9 QC +104 "collection"'B9 +5 "core" 9 TH +104 "collection"'49 +4 "core" 9 UL +104 "collection"'69 +5 "core" 9 WP +104 "collection"'=9 +4 "core" 9 XU +104 "collection"'A9 +5 "core" 9 YY +104 "collection"'89 +4 "core" 9 [] +104 "collection"'D9 +5 "core" 9 \\b +104 "collection"'29 +4 "core" 9 ]f +104 "collection"'19 +4 "core" 9 _j +105 "collection"'G9 +4 "core" 9 `o +104 "collection"'L9 +5 "core" 9 as +104 "collection"'F9 +5 "core" 9 cw +104 "collection"'J9 +4 "core" 9 d| +104 "collection"'O9 +5 "core" 9\ f +104 "collection"'E9 +4 "core" 9\ h +104 "collection"'N9 +5 "core" 9\ i +104 "collection"'K9 +4 "core" 9\ j +104 "collection"'C9 +4 "core" 9\ k +105 "collection"'T9 +4 "core" 9\ m +104 "collection"'H9 +5 "core" 9\ n +104 "collection"'Q9 +5 "core" 9\ n +104 "collection"'9 +5 "core" 9\ q +104 "collection"'@9 +4 "core" 9\ r +104 "collection"'U9 +4 "core" 9\ s +105 "collection"'X9 +4 "core" 9\ t +104 "collection"'I9 +4 "core" 9\ v +105 "collection"'Y9 +4 "core" 9\ w +104 "collection"'R9 +4 "core" 9\ x +105 "collection"'P9 +4 "core" 9\ y +104 "collection"'Z9 +4 "core" 9\ !z +105 "collection"'_9 +5 "core" 9\ #| +104 "collection"'M9 +4 "core" 9\ %| +9 .tCH.hold 10:00,70C +5 "collection"'S9 +3 '` `\ p `\ #\ +11 "core" 9\ %| +2  +3 "collection"'a% +6 "core" %   +3 #tBegun lysing Collection Puck Heater at 68C/37.5psia +18974 "Can"W Mb +41007 "core" ` +3 "collection"']9 +6 "core" 9\ qj +3 "collection"'c% +5 "core" % TN  +4 #tEnded lysing Collection Puck Heater at 70C/41.3psia +3 .CS.seek 0ml +3 "collection"'b'P +356 "core" ' +5 .tCTV.dial between spare and airCTV,avoiding: :intake +3 "collection"'\\ @ +99 "core" A +6 .tCSV.dial :air +2 "collection"'[ @ +40 "core" ? +7 .tCS.seek 5ml +2 "collection"'W'q +1358 "core" ' +3 .tCSV.dial CTV +3 "collection"'V  +41 "core"  +6 .tdelay 2 seconds +203 .CSV.dial :air +2 "collection"'j @ +42 "core" ? +6 .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'l  +42 "core"  +6 .tdelay 2 seconds +203 .CSV.dial :air +2 "collection"'i @ +42 "core" ? +6 .tdelay 2 seconds +215 .CS.seek 0ml +3 "collection"';'P +1351 "core" ' +3 "collection"'n% +6 "core" %T y +3 #tPuck @91.6psia after final lysis pressurization +2 #Recovering Lysate into Collection syringe + .CSV.dial CBV +3 "collection"'^ +95 "core" ~ +6 .tCBV.dial CSV +3 "collection"'g  +28 "core"  +8 "collection"'s% +6 "core" %T   +4 .tCS.seek 5.001ml +2 "collection"'u'q +1358 "core" ' +4 .tdelay 5 seconds +503 .CTV.dial :air +3 "collection"'o  +44 "core" +6 "collection"'/% +6 "core" %qm  +4 .tCS.seek 7.001ml +2 "collection"'r'o +581 "core" ' +3 .tdelay 5 seconds +503 .CSV.dial :air2 +4 "collection"'x @ +39 "core" ? +7 .tCS.seek 10ml +2 "collection"'p' +836 "core" ' +4 .tCSV.dial between air and CTV,avoiding: CBV +3 "collection"'t ` +107 "core" ^ +6 #tLysing Complete +2 "collection"'& +5 "core" &X- f 4 +4 #tStoring sh1 puck in Collection Clamp to tube 1 +2 "manipulator"&}% +5 "core" % f M  +4 "storage"(d% +6 "core" %?\ \ o +2 "storage"(h. +6 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($ .(\ 1~b +4 .tSC.seek 1 +3 "storage"(k( +191 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +5 (y& +4 "core" &\ b\ X +4 "manipulator"&v& +6 "core" & g ' +3 "manipulator"&{% +6 "core" % f _  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 1 +3 "manipulator"&( +174 "core" ( +2 "manipulator"&z& +6 "core" &  6 +3 "storage"(& +6 "core" &\ \ 9 +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 1 + 800 counts +2 "manipulator"&w'ұ +103 "core" ' +2 "storage"(f& +5 "core" &\ \ +4 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +2 "storage"(q' +253 "core" ' +2 "storage"( - +6 "core" -' +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +5 "manipulator"&& +5 "core" &  6 +3 "storage"(& +5 "core" &\ \ +4 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +5 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +4 .tForearm.seek 1 +2 "manipulator"&~'ϑ +31 "core" ' +3 .tElbow.hold +2 "manipulator"&, +5 "core" , +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 "storage"(- +3 "core" -' +5 .tSE.seek 6.19 Pucks below Top Plate +3 "storage"('V +27 "core" ' +3 "manipulator"&% +6 "core" %ϡ; +2 "storage"(& +6 "core" &\ Z\ N +3 .tForearm.force -20 +2 "manipulator"&5 +5 .tForearm.seek 1 + 316 counts +2 "manipulator"&\ ' +12 "core" ' +3 "manipulator"&& +6 "core" &  9 6 +3 "storage"(& +5 "core" &\ \ +5 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 1 + 800 counts +58 "manipulator"&'ұ +22 "core" ' +13 .tSE.seek 7.19 Pucks below Top Plate +3 "storage"(' +51 "core" ' +2 "manipulator"&& +7 "core" &  ' 6 +3 "manipulator"&% +6 "core" %  +4 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +2 "manipulator"& ' ] +89 "core" ' +3 .tElbow.seek CC +3 "manipulator"& ( +172 "core" ( +4 "manipulator"&m& +6 "core" &  5 & +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +4 "core" &  & +5 .tForearm.seek CC +2 "manipulator"&$'ш +97 "core" ' +2 .tHand.close +2 "manipulator"& / +25 "core" / +6 .tCC.seek :open +2 "collection"'( +406 "core" ( +3 "storage"(& +6 "core" &\ \ +3 "storage"(& +6 "core" & \ +3 "manipulator"&& +4 "core" & & +4 "manipulator"&% +5 "core" %є +5 .tForearm.seek :retract +2 "manipulator"&)' ] +95 "core" ' +4 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +5 .tElbow.seek 1 +2 "manipulator"&+( +173 "core" ( +2 "manipulator"&-& +5 "core" &  Z +4 "storage"(& +5 "core" & +4 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +6 .tForearm.seek 1 +2 "manipulator"&'ϑ +105 "core" ' +3 .tElbow.hold +3 "manipulator"&, +4 "core" , +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 .tHand.open + "manipulator"&,1 +22 "core" 1 +4 "manipulator"&(% +6 "core" %ϖ K V +3 "storage"(%& +6 "core" &\ \ J +2 .tForearm.force -20 +2 "manipulator"&5 +6 .tForearm.seek 1 + 305 counts +2 "manipulator"&'' +27 "core" ' +2 "manipulator"&& +5 "core" &  Z +4 "storage"(.& +7 "core" &\ \ +4 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 1 + 800 counts +2 "manipulator"&*'ұ +21 "core" ' +3 "storage"(:% +5 "core" % \ g +5 ."downElevator"SE.seek :down +4 "storage"(0') +98 (3% +4 "core" %̍\\\ g\ d QI +3 "manipulator"&5% +5 "core" % 1  +5 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +3 "manipulator"&!' ] +92 "core" ' +13 ' +3 ."downElevator"SE.stop + "storage"(5 +5 #tTranferring DA +2 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'>& +6 "core" & +3 "manipulator"&<& +7 "core" &  Z +3 "manipulator"&9% +7 "core" % O  +3 .tElbow.seek FlushPuck::Garage +3 "manipulator"&?(-z +181 "core" ( +2 "manipulator"&B& +7 "core" &- \\ J +3 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +5 &4& +4 "core" &- J +4 .tForearm.seek :garage +3 "manipulator"&6'o +108 "core" ' +3 .tHand.close +2 "manipulator"&=/ +22 "core" / +3 "manipulator"&A& +6 "core" &- J +3 "manipulator"&8% +6 "core" %π x +4 .tForearm.seek :retract +2 "manipulator"&D' ] +105 "core" ' +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +2 "manipulator"&2( +306 "core" ( +2 "manipulator"&1& +5 "core" &  & +4 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &G& +4 "core" &  & +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek CC +2 "manipulator"&L'ш +100 "core" ' +3 "manipulator"&F& +5 "core" & r & +4 "manipulator"&J% +7 "core" %с B +3 "collection"'O& +5 "core" & +5 "collection"'E& +8 "core" & +6 .tCC.seek :closed +3 "collection"'N(X +6 "core" &w +3 &  +7 &3` (t +9 &h < +9 &| H +10 &Ge H +10 &\ k  G +8 &j H +10 &k H +9 &Oj H +10 &!f G +9 &"e G +9 &$h G +10 &&Wk H +9 &(g G +9 &)f G +10 &+j G +9 &-`i{ G +10 &/"j  G +9 &0j  H +9 &2i G +10 &4hf G +9 &6+h G +9 &7j G +10 &9e| G +9 &;ph G +10 &=2f G +9 &>i G +9 &@j G +10 &Bxku G +9 &D8nW H +9 &ELI J +10 &G L +9 &Ih P +10 &K'  Q +9 &L Q +9 &N P +10 &Pn P +9 &R, R +9 &S R +10 &U T +9 &Wms @ +10 &Xm@ c +9 &Xs I +3 ( +4 "collection"'E& +4 "core" &Xo I +5 #tCollection Clamp onSpring/offSpring for 8/26 samples, on/off torque 1.95 +2 "collection"'K& +6 "core" &Xo I +4 .tHand.open +2 "manipulator"&C1 +27 "core" 1 +3 "manipulator"&T% +6 "core" %l +4 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&H' ] +105 "core" ' +3 .tPSV.dial PSR +2 "processing"%Q +124 "core"  +10 "processing"%% +6 "core" %ܑ; +3 #tPulling 1.5ml of PSR.flush +2 .PSR.select :flush +3 "processing"%@ +21 .tPS.seek 1.5ml +2 "processing"%@' +1603 "core" ' +3 .tdelay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%U  +43 "core"  +7 .tPS.seek 0ml +3 "processing"%X'ܑ +1607 "core" ' +3 .tPSV.dial PSR +3 "processing"%I +43 "core"  +10 .tPSR.select :air +3 "processing"% +86 .tPS.seek 2.5ml +2 "processing"%Y' +1869 "Can"[ `|M +750 "core" ' +4 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +3 "processing"%R +5 "collection"'P  +10 "core"  +2 "processing"%Z +5 "core"  +4 "processing"%_  +42 "core"  +16 +12 .tPSV.dial :mixloop +2 "processing"%M +97 "core" +7 .tCTV.dial :air,avoiding: :intake +3 "collection"'S  +15 "core" +6 .tPTV.dial :PRVmixing +2 "processing"%a  +72 "core" +8 .tPS.seek 0ml +3 "processing"%7'ܑ +2624 "core" ' +3 .tPSV.dial :air +3 "processing"%`  +41 "core"  +8 .tPS.seek 2.5ml +3 "processing"%]' +2626 "core" ' +3 .tPSV.dial :mixloop +2 "processing"%c +42 "core" +8 .tPS.seek 0ml +3 "processing"%e'ܑ +2623 "core" ' +3 .tPSV.dial :air +3 "processing"%\\  +41 "core"  +8 .tPS.seek 2.5ml +2 "processing"%[' +2615 "core" ' +3 .tPSV.dial :mixloop +2 "processing"%b +43 "core" +8 .tPS.seek 0ml +3 "processing"%V'ܑ +2631 "core" ' +4 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&j& +6 "core" & & +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 .tElbow.seek CC +2 "manipulator"&l( +27 "core" ( +3 "manipulator"&i& +6 "core" & +3 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &W& +4 "core" & +4 .tForearm.seek CC +2 "manipulator"&n'ш +96 "core" ' +2 .tHand.close +3 "manipulator"&^/ +16 "core" / +6 .tCC.seek :open +3 "collection"'g( +409 "core" ( +2 "manipulator"&s& +6 "core" & +3 "manipulator"&;% +5 "core" %ѐ 4 0 +5 .tForearm.seek :retract +2 "manipulator"&o' ] +92 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 .tElbow.seek :garage +2 "manipulator"&/(-z +307 "core" ( +2 "manipulator"&u& +6 "core" &-} l < +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &x& +4 "core" &-} < +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage +2 "manipulator"&r'o +111 "core" ' +3 .tHand.open +2 "manipulator"&t1 +23 "core" 1 +3 "manipulator"&% +5 "core" %r^ F +66 .tForearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&}' ] +104 "core" ' +3 .tPSV.dial :mixloop +3 "processing"%d +15 "core" +5 .tPTV.dial :PRVmixing +3 "processing"%h  +17 "core" +6 ."connect"PRV.dial CBV +4 .tCBV.dial PRV +5 "processing"%y  +2 "collection"'v  +13 "core"  +2 +9 .tCTV.dial :air,avoiding: :intake +6 #Loading lyfil puck from tube 2 into Collection Clamp + "collection"'{& +6 "core" & +3 "manipulator"&|% +5 "core" % e P  +4 "storage"(z% +5 "core" %? \ + K +4 "storage"(. +5 "core" .( +4 .tSC.reconfigure :tight + "storage"($ .(\ 1~b +6 .tSC.seek 2 +2 "storage"( ( +201 "core" ( +5 .tSC.configure :limp +2 "storage"($(\ 1b +4 (f& +4 "core" & \ e\ u  +4 "manipulator"&&& +6 "core" &-} 3 < +3 "manipulator"& % +6 "core" % k   +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 .tElbow.seek 2 +2 "manipulator"&( +178 "core" ( +3 "manipulator"&& +5 "core" & ` +4 "storage"(& +6 "core" & <  +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 800 counts +3 "manipulator"&'j +104 "core" ' +2 "storage"(& +6 "core" & \ \  +4 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(' +134 "core" ' +4 "storage"(- +5 "core" -' +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +5 (w& +4 "core" & \ k\ t ^  +3 "manipulator"&& +5 "core" & 3 _ +5 .tElbow.seek 2 +2 "manipulator"&( +30 "core" ( +3 "manipulator"&& +6 "core" & +4 "storage"(q& +5 "core" & \ \ [  +5 .tForearm.seek 2 + 300 counts +2 "manipulator"&~'v +34 "core" ' +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 .tHand.close +2 "manipulator"&\ / +18 "core" / +6 ."downElevator"SE.seek :down +4 "manipulator"&& +4 "storage"(m') +10 "core" & : +6 "manipulator"&% +5 "core" %k  4 +5 .tForearm.seek :retract +2 "manipulator"&' ] +96 "core" ' +4 .tElbow.seek CC +3 "manipulator"&( +5 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +162 "core" ( +2 "manipulator"& & +7 "core" &  k & +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 & & +4 "core" & & +4 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +2 "manipulator"&#'ш +105 "core" ' +3 "manipulator"&& +6 "core" & & +4 "manipulator"&% +6 "core" %~ v +3 "collection"'& +5 "core" &' +13 "collection"'& +9 "core" & +5 .tCC.seek :closed +2 "collection"'-(X +7 "core" &n + &  +6 &4u )v +10 &h < +9 &y H +9 &De G +10 &j H +9 &gi G +9 &kT G +10 &KkH G +9 &!j0 G +10 &"h G +9 &$h G +9 &&Se G +10 &(e G +9 &)c0 G +10 &+i G +9 &-Zh H +9 &/g G +10 &0f H +9 &2f G +9 &4ch G +10 &6&e G +9 &7h G +9 &9e G +10 &;ld G +9 &=.g G +10 &>g~ G +9 &@g{ G +9 &Btco G +10 &D5j^ G +9 &EpT H +9 &GuD I +10 &Ir7 K +9 &K-) M +10 &L P +9 &N\ P +9 &Pj P +10 &R( Q +9 &S Q +9 &U R +10 &Wg @ +9 &Xd73 'r +10 &XU. @ +3 ( +3 "collection"'& +7 #tCollection Clamp onSpring/offSpring for 8/26 samples, on/off torque 1.88 +4 .Hand.open +2 "manipulator"&1 +5 "core" &XV- @ +14 1 +3 "manipulator"&$% +6 "core" %p +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +2 "manipulator"& ' ] +96 "core" ' +3 .tCTV.dial CSV,avoiding: :intake +3 "collection"',  +126 "core"  +8 .tCSV.dial CTV +2 "collection"'(  +30 "core"  +8 .tPS.seek 2.5ml +3 "processing"%%' +2622 "core" ' +4 "collection"'% +5 "core" %tm  +5 .tCS.seek 4.249ml +2 "collection"'.'Z" +1535 "core" ' +4 .tdelay 8 seconds +803 .PSV.dial :air +3 "processing"%:  +42 "core"  +9 .tdelay 2 seconds +203 .PSV.dial :waste2 +2 "processing"%)  +69 "core"  +9 .tPS.seek 0ml +2 "processing"%3'ܑ +2624 "core" ' +3 .tCBV.dial between PRV and waste1 +3 "collection"'5 ` +33 "core" _ +7 .tCSV.dial :air +3 "collection"'+ @ +43 "core" > +7 .tCS.seek 10ml +3 "collection"'' +1537 "core" ' +3 .tCSV.dial CTV +3 "collection"'>  +42 "core"  +9 .tCS.seek 0ml +2 "collection"'<'P +2622 "core" ' +3 .tCBV.dial :waste1 +2 "collection"'' @ +29 "core" ? +7 .tdelay 5 seconds +503 .CTV.dial :air,avoiding: :intake +4 "collection"'9  +125 "core" +5 "collection"'& +7 "core" &XT @ +3 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&*% +5 "core" % e  +4 "storage"(B% +5 "core" %?\ r\ +4 "storage"(4. +5 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($ .(\ 1~b +6 .tSC.seek 1 +2 "storage"(0( +197 "core" ( +3 .tSC.configure :limp +2 "storage"($(\ 1b +4 (& +4 "core" &\ @\ S +4 "manipulator"&=& +6 "core" &  h $ +3 "manipulator"&A% +69 "core" % e  +4 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +5 .tElbow.seek 1 +2 "manipulator"&8( +175 "core" ( +3 "manipulator"&!& +5 "core" &  r V +4 "storage"(6& +5 "core" &\ [\ b  +6 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 1 + 800 counts +2 "manipulator"&?'ұ +96 "core" ' +2 "storage"(1& +7 "core" &\ t\ h o +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +2 "storage"(G' +249 "core" ' +3 "storage"(F- +5 "core" -'s +4 .tSE.configure :default + "storage"(#QK-0-\ b +5 "manipulator"&J& +7 "core" &  ^ V +3 "storage"(O& +5 "core" &\ a\ c z +4 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +5 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 1 +3 "manipulator"&D'ϑ +33 "core" ' +3 .tElbow.hold +3 "manipulator"&, +5 "core" , +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 "storage"(K- +4 "core" -'s +5 .tSE.seek 7.19 Pucks below Top Plate +3 "storage"(C' +27 "core" ' +2 "manipulator"&T% +7 "core" %ϝj x +3 "storage"(E& +5 "core" &\ G\ W L +4 .tForearm.force -20 + "manipulator"&5 +5 .tForearm.seek 1 + 312 counts +2 "manipulator"&Q' +23 "core" ' +2 "manipulator"&& +5 "core" &  c V +4 "storage"(L& +5 "core" &\ b\ f \\ +5 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 1 + 800 counts +2 "manipulator"&U'ұ +32 "core" ' +4 .tSE.seek 8.19 Pucks below Top Plate +3 "storage"(@'& +40 "core" ' +2 "manipulator"&I& +7 "core" &  i V +3 "manipulator"&X% +6 "core" %   +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +3 "manipulator"&R' ] +90 "core" ' +3 .tElbow.seek CC +3 "manipulator"&Z( +169 "core" ( +3 "manipulator"&_& +5 "core" &  # +4 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +5 &P& +4 "core" &  | # +4 .tForearm.seek CC +3 "manipulator"&M'ш +97 "core" ' +3 .tHand.close + "manipulator"&S/ +24 "core" / +6 .tCC.seek :open +2 "collection"'a( +406 "core" ( +3 "storage"(Y& +6 "core" &\ \ U +3 "storage"(`& +6 "core" &\ \ n +2 "manipulator"&7& +5 "core" &  r # +4 "manipulator"&c% +5 "core" %}  +5 .tForearm.seek :retract +2 "manipulator"&]' ] +153 "core" ' +4 .tElbow.reconfigure :tight +10 "manipulator"&$&.,(\ #b +5 .tElbow.seek 1 +2 "manipulator"&\\( +182 "core" ( +3 "manipulator"&e& +6 "core" & _ +3 "storage"(b& +5 "core" &\ \ +4 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +6 .tForearm.seek 1 +2 "manipulator"&['ϑ +107 "core" ' +3 .tElbow.hold +3 "manipulator"&j, +4 "core" , +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 .tHand.open +2 "manipulator"&i1 +16 "core" 1 +3 "manipulator"&W% +6 "core" %Ϡz 9 +3 "storage"(^& +6 "core" &\ K\ N +4 .tForearm.force -20 + "manipulator"&5 +6 .tForearm.seek 1 + 315 counts +2 "manipulator"&2' +28 "core" ' +3 "manipulator"&H& +5 "core" & C +4 "storage"(N& +5 "core" &\ i\ b W +5 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 1 + 800 counts +2 "manipulator"&s'ұ +21 "core" ' +3 "storage"(;% +5 "core" %.\ \  +7 ."downElevator"SE.seek :down +2 "storage"(n') +98 (l% +4 "core" %X\ e\ f PG +3 "manipulator"&u% +7 "core" %һ\  p  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +3 "manipulator"&x' ] +90 "core" ' +11 ' +2 ."downElevator"SE.stop +2 "storage"(5 +4 .tPSV.dial :air +3 "processing"%t  +69 "core" +7 .tPS.seek 2.5ml +2 "processing"%' +2613 "core" ' +3 .tdelay 1 second +102 .PSV.dial :mixloop +3 "processing"%o +42 "core" +6 .tdelay 1 second +102 .PSV.dial :air +3 "processing"%d  +40 "core"  +6 .tdelay 1 second +102 .PSV.dial :mixloop +3 "processing"%h +41 "core" +6 .tdelay 1 second +103 .PSV.dial :air +2 "processing"%v  +42 "core"  +5 .tdelay 1 second +104 .PS.seek 0ml +2 "processing"%y'ܑ +2617 "core" ' +3 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%{& +6 "core" &lF  +3 "manipulator"&|& +6 "core" & C +2 "manipulator"&z% +5 "core" % j m  +5 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(-z +179 "core" ( +3 "manipulator"&r& +5 "core" &- n o +4 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &f& +4 "core" &- o +4 .tForearm.seek :garage +2 "manipulator"&&'o +111 "core" ' +3 .tHand.close +2 "manipulator"& / +27 "core" / +3 "manipulator"&k& +60 "core" &- W o +3 "manipulator"&% +7 "core" %u{ A +3 .tForearm.seek :retract +11 "manipulator"&' ] +102 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC +3 "manipulator"&/( +122 "core" ( +3 "manipulator"&& +6 "core" & D  +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +4 "core" &   +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek PC +2 "manipulator"&w'E +107 "core" ' +3 "manipulator"&& +6 "core" & `  +4 "manipulator"&}% +6 "core" %E  +3 "processing"%& +5 "core" &lE  +5 "processing"%q& +7 "core" &lD  +4 .tPC.seek :closed +4 "processing"%\ (SD +6 "core" &lE  +3 &m\ E ? +8 & ND 1 +9 &R~F E +10 &\ pE H +9 &oD G +9 &pF G +10 &RrD G +9 &pF H +9 &sD H +10 &!nE H +9 &#ZjD G +10 &%mE H +9 &&mD H +9 &(mE H +10 &*aj? H +9 &,$jD G +9 &-nE G +10 &/jF H +9 &1iqD H +10 &3+pE H +9 &4pE G +9 &6kF G +10 &8qoD H +9 &:3sD H +9 &;sF H +10 &=uD H +9 &?zqF G +9 &A<nE G +10 &BlE H +9 &DlE H +10 &FkD G +9 &HCnF H +9 &JnE H +10 &KD J +9 &ME K +9 &O=D M +10 &PE M +9 &Re{C &t +10 &S kC . +9 ( +5 "processing"%q& +3 "core" &S!E $ +4 #tProcessing Clamp onSpring/offSpring for 7/24 samples, on/off torque 1.18 +3 !o:Puck::Warning: mesg"BRetaining claim on Arm because Hand is likely holding a puck!:bt["7/home/esp/esp2/utils/puckmoves.rb:273:in `giveup!'"2/home/esp/esp2/utils/puckmoves.rb:838:in `to'"6/home/esp/esp2/utils/puckmoves.rb:889:in `loadAt'":/home/esp/esp2/utils/puckmoves.rb:1014:in `loadFlush'"